0001529274-22-000142.txt : 20220805 0001529274-22-000142.hdr.sgml : 20220805 20220804200527 ACCESSION NUMBER: 0001529274-22-000142 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220805 DATE AS OF CHANGE: 20220804 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ALKAMI TECHNOLOGY, INC. CENTRAL INDEX KEY: 0001529274 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 453060776 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40321 FILM NUMBER: 221138282 BUSINESS ADDRESS: STREET 1: 5601 GRANITE PARKWAY STREET 2: SUITE 120 CITY: PLANO STATE: TX ZIP: 75024 BUSINESS PHONE: 972-200-1937 MAIL ADDRESS: STREET 1: 5601 GRANITE PARKWAY STREET 2: SUITE 120 CITY: PLANO STATE: TX ZIP: 75024 FORMER COMPANY: FORMER CONFORMED NAME: ALKAMI TECHNOLOGY, INC, DATE OF NAME CHANGE: 20110906 10-Q 1 alk-20220630.htm 10-Q alk-20220630
--12-312022Q20001529274P3Y00015292742022-01-012022-06-3000015292742022-06-30xbrli:sharesiso4217:USD00015292742021-12-31iso4217:USDxbrli:shares00015292742022-04-012022-06-3000015292742021-04-012021-06-3000015292742021-01-012021-06-300001529274us-gaap:TechnologyBasedIntangibleAssetsMember2022-04-012022-06-300001529274us-gaap:TechnologyBasedIntangibleAssetsMember2021-04-012021-06-300001529274us-gaap:TechnologyBasedIntangibleAssetsMember2022-01-012022-06-300001529274us-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-06-3000015292742022-03-310001529274us-gaap:CommonStockMember2022-03-310001529274us-gaap:AdditionalPaidInCapitalMember2022-03-310001529274us-gaap:RetainedEarningsMember2022-03-310001529274us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001529274us-gaap:CommonStockMember2022-04-012022-06-300001529274us-gaap:RetainedEarningsMember2022-04-012022-06-300001529274us-gaap:CommonStockMember2022-06-300001529274us-gaap:AdditionalPaidInCapitalMember2022-06-300001529274us-gaap:RetainedEarningsMember2022-06-3000015292742021-03-310001529274us-gaap:CommonStockMember2021-03-310001529274us-gaap:AdditionalPaidInCapitalMember2021-03-310001529274us-gaap:RetainedEarningsMember2021-03-310001529274us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001529274us-gaap:CommonStockMember2021-04-012021-06-300001529274us-gaap:RetainedEarningsMember2021-04-012021-06-3000015292742021-06-300001529274us-gaap:CommonStockMember2021-06-300001529274us-gaap:AdditionalPaidInCapitalMember2021-06-300001529274us-gaap:RetainedEarningsMember2021-06-300001529274us-gaap:CommonStockMember2021-12-310001529274us-gaap:AdditionalPaidInCapitalMember2021-12-310001529274us-gaap:RetainedEarningsMember2021-12-310001529274us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001529274us-gaap:CommonStockMember2022-01-012022-06-300001529274us-gaap:RetainedEarningsMember2022-01-012022-06-3000015292742020-12-310001529274us-gaap:CommonStockMember2020-12-310001529274us-gaap:AdditionalPaidInCapitalMember2020-12-310001529274us-gaap:RetainedEarningsMember2020-12-310001529274us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001529274us-gaap:CommonStockMember2021-01-012021-06-300001529274us-gaap:RetainedEarningsMember2021-01-012021-06-300001529274srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-012022-06-300001529274srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-012022-06-300001529274alk:ACHAlertMember2020-10-042020-10-040001529274alk:ACHAlertMember2020-10-040001529274alk:ACHAlertMember2022-04-012022-06-300001529274alk:ACHAlertMember2022-01-012022-06-300001529274alk:ACHAlertMember2021-04-012021-06-300001529274alk:ACHAlertMember2021-01-012021-06-300001529274alk:MKDecisioningSystemsLLCMember2021-09-102021-09-100001529274alk:MKDecisioningSystemsLLCMember2021-09-10alk:extension0001529274srt:MaximumMemberalk:MKDecisioningSystemsLLCMemberalk:FirstEarnOutPeriodMember2021-09-100001529274srt:MaximumMemberalk:MKDecisioningSystemsLLCMemberalk:SecondEarnOutPeriodMember2021-09-100001529274srt:MaximumMemberalk:MKDecisioningSystemsLLCMemberalk:EarnOutSharesMember2021-09-100001529274alk:MKDecisioningSystemsLLCMemberalk:EarnOutSharesMember2021-12-310001529274alk:MKDecisioningSystemsLLCMember2022-04-012022-06-300001529274alk:MKDecisioningSystemsLLCMember2022-01-012022-06-300001529274alk:MKDecisioningSystemsLLCMemberalk:EarnOutSharesMember2022-06-30xbrli:pure0001529274alk:MKDecisioningSystemsLLCMember2022-06-300001529274alk:SegmintIncMember2022-04-252022-04-250001529274alk:SegmintIncMember2022-04-250001529274us-gaap:CustomerRelationshipsMember2022-01-012022-06-300001529274us-gaap:DevelopedTechnologyRightsMember2022-01-012022-06-300001529274us-gaap:TradeNamesMember2022-01-012022-06-300001529274alk:SegmintIncMember2022-04-012022-06-300001529274alk:SegmintIncMember2022-01-012022-06-300001529274srt:MinimumMemberus-gaap:SoftwareDevelopmentMember2022-01-012022-06-300001529274srt:MaximumMemberus-gaap:SoftwareDevelopmentMember2022-01-012022-06-300001529274us-gaap:SoftwareDevelopmentMember2022-06-300001529274us-gaap:SoftwareDevelopmentMember2021-12-310001529274us-gaap:MachineryAndEquipmentMember2022-01-012022-06-300001529274us-gaap:MachineryAndEquipmentMember2022-06-300001529274us-gaap:MachineryAndEquipmentMember2021-12-310001529274us-gaap:FurnitureAndFixturesMember2022-01-012022-06-300001529274us-gaap:FurnitureAndFixturesMember2022-06-300001529274us-gaap:FurnitureAndFixturesMember2021-12-310001529274srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2022-01-012022-06-300001529274srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2022-01-012022-06-300001529274us-gaap:LeaseholdImprovementsMember2022-06-300001529274us-gaap:LeaseholdImprovementsMember2021-12-310001529274alk:SaaSSubscriptionServicesMember2022-04-012022-06-300001529274alk:SaaSSubscriptionServicesMember2021-04-012021-06-300001529274alk:SaaSSubscriptionServicesMember2022-01-012022-06-300001529274alk:SaaSSubscriptionServicesMember2021-01-012021-06-300001529274alk:ImplementationServicesMember2022-04-012022-06-300001529274alk:ImplementationServicesMember2021-04-012021-06-300001529274alk:ImplementationServicesMember2022-01-012022-06-300001529274alk:ImplementationServicesMember2021-01-012021-06-300001529274us-gaap:ServiceOtherMember2022-04-012022-06-300001529274us-gaap:ServiceOtherMember2021-04-012021-06-300001529274us-gaap:ServiceOtherMember2022-01-012022-06-300001529274us-gaap:ServiceOtherMember2021-01-012021-06-3000015292742022-07-012022-06-3000015292742024-04-012022-06-300001529274alk:DeferredCommissionsCostsMember2022-04-012022-06-300001529274alk:DeferredCommissionsCostsMember2022-01-012022-06-300001529274alk:DeferredCommissionsCostsMember2021-04-012021-06-300001529274alk:DeferredCommissionsCostsMember2021-01-012021-06-300001529274alk:DeferredImplementationCostsMember2022-04-012022-06-300001529274alk:DeferredImplementationCostsMember2022-01-012022-06-300001529274alk:DeferredImplementationCostsMember2021-04-012021-06-300001529274alk:DeferredImplementationCostsMember2021-01-012021-06-300001529274alk:DeferredImplementationCostsMember2022-06-300001529274alk:DeferredImplementationCostsMember2021-12-310001529274us-gaap:TradeAccountsReceivableMember2022-06-300001529274us-gaap:TradeAccountsReceivableMember2021-12-310001529274alk:UnbilledReceivablesMember2022-06-300001529274alk:UnbilledReceivablesMember2021-12-310001529274alk:OtherAccountsReceivableMember2022-06-300001529274alk:OtherAccountsReceivableMember2021-12-310001529274us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-04-290001529274us-gaap:LineOfCreditMemberalk:TermLoanMember2022-04-292022-04-290001529274us-gaap:LineOfCreditMemberalk:TermLoanMember2022-04-290001529274us-gaap:LineOfCreditMemberalk:TermLoanMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-04-290001529274us-gaap:OtherAssetsMemberus-gaap:LineOfCreditMemberalk:TermLoanMember2022-04-290001529274srt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-04-292022-04-290001529274srt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-04-292022-04-290001529274us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-04-292022-04-290001529274us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-04-292022-04-290001529274us-gaap:StandbyLettersOfCreditMember2022-06-300001529274us-gaap:LineOfCreditMember2022-04-290001529274us-gaap:LineOfCreditMember2022-04-012022-04-300001529274us-gaap:CostOfSalesMember2022-04-012022-06-300001529274us-gaap:CostOfSalesMember2021-04-012021-06-300001529274us-gaap:CostOfSalesMember2022-01-012022-06-300001529274us-gaap:CostOfSalesMember2021-01-012021-06-300001529274us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001529274us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001529274us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001529274us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001529274us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001529274us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300001529274us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001529274us-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-300001529274us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001529274us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001529274us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001529274us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001529274us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274us-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274alk:InternationalDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274alk:InternationalDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274alk:InternationalDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274alk:InternationalDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001529274us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001529274us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001529274us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001529274us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001529274us-gaap:FairValueMeasurementsRecurringMember2021-12-310001529274us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001529274us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001529274us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001529274us-gaap:FairValueMeasurementsRecurringMember2022-01-012022-06-300001529274us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001529274us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001529274us-gaap:WarrantMember2022-01-012022-06-300001529274us-gaap:WarrantMember2021-01-012021-06-300001529274us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001529274us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001529274us-gaap:EmployeeStockMember2022-01-012022-06-300001529274us-gaap:EmployeeStockMember2021-01-012021-06-30utr:sqft0001529274alk:LeaseContractualTermOneMember2022-06-300001529274alk:LeaseContractualTermOneMember2022-01-012022-06-300001529274alk:LeaseContractualTermTwoMember2022-06-300001529274alk:LeaseContractualTermTwoMember2022-01-012022-06-3000015292742021-04-300001529274us-gaap:CustomerRelationshipsMember2022-06-300001529274us-gaap:DevelopedTechnologyRightsMember2022-06-300001529274us-gaap:TradeNamesMember2022-06-300001529274us-gaap:CustomerRelationshipsMember2021-12-310001529274us-gaap:DevelopedTechnologyRightsMember2021-12-310001529274us-gaap:TradeNamesMember2021-12-31


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q
(Mark One)
    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2022
or
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ___________ to ___________
Commission File Number 001-40321
alk-20220630_g1.gif
ALKAMI TECHNOLOGY, INC.
(Exact Name of Registrant as Specified in its Charter)
Delaware45-3060776
(State or Other Jurisdiction of
Incorporation or Organization)
(I.R.S. Employer Identification No.)
5601 Granite Parkway,Suite 120
Plano,TX75204
(Address of Principal Executive Offices)(Zip Code)
(877) 725-5264
(Registrant’s Telephone Number, Including Area Code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.001 par value per shareALKTThe Nasdaq Stock Market LLC
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 pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes     No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Smaller reporting company
Accelerated filer
Emerging growth company
Non-accelerated filer
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.    
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes     No 
The number of shares of registrant’s common stock outstanding as of June 30, 2022 was 91,036,107.



TABLE OF CONTENTS
i    


PART I - FINANCIAL INFORMATION

Item 1. Financial Statements

ALKAMI TECHNOLOGY, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share data)
(UNAUDITED)
June 30,December 31,
20222021
Assets
Current assets
Cash and cash equivalents$89,117 $308,581 
Marketable securities 124,237  
Accounts receivable, net27,367 20,821 
Deferred implementation costs, current6,717 6,272 
Prepaid expenses and other current assets13,652 9,487 
Total current assets261,090 345,161 
Property and equipment, net13,503 11,828 
Deferred implementation costs, net of current portion18,917 17,991 
Intangibles, net44,918 11,164 
Goodwill147,402 48,091 
Other assets5,280 2,275 
Total assets$491,110 $436,510 
Liabilities and Stockholders' Equity (Deficit)
Current liabilities
Current portion of long-term debt$1,063 $1,563 
Accounts payable3,787 3,649 
Accrued liabilities22,624 19,083 
Deferred rent and tenant allowance, current734 705 
Deferred revenues, current portion9,236 8,198 
Total current liabilities37,444 33,198 
Long-term debt, net83,391 23,053 
Deferred revenues, net of current portion13,219 13,873 
Deferred rent and tenant allowance, net of current portion4,814 5,190 
Deferred income taxes247 85 
Other non-current liabilities16,450 16,500 
Total liabilities155,565 91,899 
Commitments and contingencies (Note 11 and 13)
Stockholders’ Equity (Deficit)
Preferred stock, $0.001 par, 10,000,000 shares authorized and 0 shares issued and outstanding as of June 30, 2022 and December 31, 2021
  
Common stock, $0.001 par, 500,000,000 shares authorized; and 91,036,107 and 89,954,657 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively
91 90 
Additional paid-in capital682,946 658,374 
Accumulated deficit(347,492)(313,853)
Total stockholders’ equity 335,545 344,611 
Total liabilities and stockholders' equity$491,110 $436,510 

The above financial statements should be read in conjunction with the Notes to the Unaudited Condensed Consolidated Financial Statements.


1


ALKAMI TECHNOLOGY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except share and per share data)
(UNAUDITED)
Three months ended June 30,
Six months ended June 30,
2022202120222021
Revenues$50,530 $36,701 $95,320 $69,963 
Cost of revenues(1)
23,257 16,180 43,237 31,677 
Gross profit27,273 20,521 52,083 38,286 
Operating expenses:
Research and development16,595 12,107 30,751 23,020 
Sales and marketing10,204 5,326 18,101 10,641 
General and administrative18,731 12,185 35,777 21,932 
Acquisition-related expenses, net796 625 (582)1,263 
Amortization of acquired intangibles331 91 426 182 
Total operating expenses46,657 30,334 84,473 57,038 
Loss from operations
(19,384)(9,813)(32,390)(18,752)
Non-operating income (expense):
Interest income424 127 532 141 
Interest expense(787)(298)(1,075)(608)
Loss on financial instruments(254)(1,391)(387)(3,035)
Loss on extinguishment of debt(76) (76) 
Loss before income taxes(20,077)(11,375)(33,396)(22,254)
Provision for income taxes156  243  
Net loss$(20,233)$(11,375)$(33,639)$(22,254)
Less: cumulative dividends and adjustments to redeemable convertible preferred stock   (277)
Net loss attributable to common stockholders:$(20,233)$(11,375)$(33,639)$(22,531)
Net loss per share attributable to common stockholders:
Basic and diluted$(0.22)$(0.15)$(0.37)$(0.56)
Weighted average number of shares of common stock outstanding:
Basic and diluted90,707,381 74,831,512 90,459,503 40,399,138 
(1) Includes amortization of acquired technology of $0.9 million and $0.1 million for the three months ended June 30, 2022 and 2021, respectively, and $1.2 million and $0.2 million for the six months ended June 30, 2022 and 2021, respectively.


The above financial statements should be read in conjunction with the Notes to the Unaudited Condensed Consolidated Financial Statements.


2    


ALKAMI TECHNOLOGY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE
PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT)
(In thousands, except share data)
(UNAUDITED)

Three months ended June 30, 2022
Redeemable Convertible Preferred StockCommon StockAdditional Paid-in CapitalAccumulated DeficitTotal Stockholders’ Equity (Deficit)
SharesAmountSharesAmount
Balance March 31, 2022
 $ 90,469,637 $90 $669,284 $(327,259)$342,115 
Stock-based compensation— — — — 11,475 — 11,475 
Issuance of common stock upon restricted stock unit vesting— — 196,258 — — — — 
Common stock issued under Employee Stock Purchase Plan (ESPP)— — 199,887 — 1,841 — 1,841 
Exercised stock options— — 170,325 1 346 — 347 
Net loss— — — — — (20,233)(20,233)
Balance June 30, 2022
 $ 91,036,107 $91 $682,946 $(347,492)$335,545 


Three months ended June 30, 2021
Redeemable Convertible Preferred StockCommon StockAdditional Paid-in CapitalAccumulated DeficitTotal Stockholders’ Equity (Deficit)
SharesAmountSharesAmount
Balance March 31, 2021
72,225,916 $443,540 6,755,179 $7 $3,974 $(277,910)$(273,929)
Stock-based compensation— — — — 3,023 — 3,023 
Exercised stock options— — 1,305,635 1 2,105 — 2,106 
Payment of Series B Dividend upon initial public offering— (4,969)— — — — — 
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions— — 6,900,000 7 192,803 — 192,810 
Conversion of redeemable convertible preferred stock to common stock upon initial public offering(72,225,916)(438,571)72,225,916 72 438,498 — 438,570 
Conversion of redeemable convertible preferred stock warrants to common stock warrants upon initial public offering— — — — 5,727 — 5,727 
Costs in connection with initial public offering— — — — (5,674)— (5,674)
Net loss— — — — — (11,375)(11,375)
Balance June 30, 2021
 $ 87,186,730 $87 $640,456 $(289,285)$351,258 

3    


ALKAMI TECHNOLOGY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE
PREFERRED STOCK AND STOCKHOLDERS’ EQUITY (DEFICIT)
(In thousands, except share data)
(UNAUDITED)

Six months ended June 30, 2022
Redeemable Convertible Preferred StockCommon StockAdditional Paid-in CapitalAccumulated DeficitTotal Stockholders’ Equity (Deficit)
SharesAmountSharesAmount
Balance December 31, 2021
 $ 89,954,657 $90 $658,374 $(313,853)$344,611 
Stock-based compensation— — — — 21,449 — 21,449 
Issuance of common stock upon restricted stock unit vesting— — 278,308 — — — — 
Common stock issued under Employee Stock Purchase Plan (ESPP)— — 199,887 — 1,841 — 1,841 
Exercised stock options— — 603,255 1 1,282 — 1,283 
Net loss— — — — — (33,639)(33,639)
Balance June 30, 2022
 $ 91,036,107 $91 $682,946 $(347,492)$335,545 

Six months ended June 30, 2021
Redeemable Convertible Preferred StockCommon StockAdditional Paid-in CapitalAccumulated DeficitTotal Stockholders’ Equity (Deficit)
SharesAmountSharesAmount
Balance December 31, 2020
72,225,916 $443,263 4,909,529 $5 $ $(263,528)$(263,523)
Stock-based compensation— — — — 4,441 — 4,441 
Exercised stock options— — 3,370,202 3 4,932 — 4,935 
Payment of Series B Dividend upon initial public offering— (4,969)— — — — — 
Cumulative dividends and adjustments to redeemable convertible preferred stock— 277 — — (277)— (277)
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions— — 6,900,000 7 192,803 — 192,810 
Conversion of redeemable convertible preferred stock to common stock upon initial public offering(72,225,916)(438,571)72,225,916 72 438,498 — 438,570 
Conversion of redeemable convertible preferred stock warrants to common stock warrants upon initial public offering— — — — 5,727 — 5,727 
Costs in connection with initial public offering— — — — (5,674)— (5,674)
Repurchase of common stock— — (218,917)— 6 (3,503)(3,497)
Net loss— — — — — (22,254)(22,254)
Balance June 30, 2021
 $ 87,186,730 $87 $640,456 $(289,285)$351,258 

The above financial statements should be read in conjunction with the Notes to the Unaudited Condensed Consolidated Financial Statements.








4    


ALKAMI TECHNOLOGY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(UNAUDITED)
Six months ended June 30,
20222021
Cash flows from operating activities:
Net loss
$(33,639)$(22,254)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization expense2,962 1,582 
Accrued interest on marketable securities, net(36) 
Stock-based compensation expense21,449 4,441 
Amortization of debt issuance costs29 26 
Gain on revaluation of contingent consideration(2,700) 
Loss on financial instruments
387 3,035 
Deferred taxes162  
Loss on extinguishment of debt76  
Changes in operating assets and liabilities:
Accounts receivable(4,757)(1,487)
Prepaid expenses and other current assets(3,473)(3,319)
Accounts payable and accrued liabilities1,649 7,851 
Deferred implementation costs(1,371)(1,051)
Deferred rent and tenant allowances(347)(233)
Deferred revenues240 (879)
Net cash used in operating activities
(19,369)(12,288)
Cash flows from investing activities:
Purchase of marketable securities(143,589) 
Proceeds from maturities and redemptions of marketable securities19,000  
Purchases of property and equipment(590)(477)
Capitalized software development costs(2,366)(643)
Acquisition of business(132,031)(326)
Net cash used in investing activities
(259,576)(1,446)
Cash flows from financing activities:
Proceeds from issuance of long-term debt85,000  
Principal payments on debt(24,688) 
Debt issuance costs paid(851) 
Proceeds from stock option exercises1,282 4,935 
Proceeds from ESPP issuance1,841  
Deferred IPO issuance costs paid (3,857)
Repurchase of common stock (3,497)
Proceeds from issuance of common stock upon initial public offering, net of underwriting discounts and commissions 192,810 
Payment of Series B dividend (4,969)
Net cash provided by financing activities
62,584 185,422 
Net (decrease) increase in cash and cash equivalents and restricted cash (216,361)171,688 
Cash and cash equivalents and restricted cash, beginning of period312,954 171,663 
Cash and cash equivalents and restricted cash, end of period$96,593 $343,351 
Supplemental disclosure of noncash financing activities
Deferred IPO offering costs not yet paid$ $663 

The above financial statements should be read in conjunction with the Notes to the Unaudited Condensed Consolidated Financial Statements.
5    


ALKAMI TECHNOLOGY, INC.
Notes to the Unaudited Condensed Consolidated Financial Statements
(In thousands, except share and per share data)
(Unaudited)

Note 1. Organization

Description of Business

Alkami Technology, Inc. (the “Company”) is a cloud-based digital banking solutions provider. The Company inspires and empowers community, regional and super-regional financial institutions (“FIs”) to compete with large, technologically advanced and well-resourced banks in the United States. The Company’s solution, the Alkami Platform, allows FIs to onboard and engage new users, accelerate revenues and meaningfully improve operational efficiency, all with the support of a proprietary, true cloud-based, multi-tenant architecture. The Company cultivates deep relationships with its clients through long-term, subscription-based contractual arrangements, aligning its growth with its clients’ success and generating an attractive unit economic model. The Company was incorporated in Delaware in August 2011, and its principal offices are located in Plano, Texas.

Note 2. Summary of Significant Accounting Policies

The accompanying financial statements reflect the application of significant accounting policies as described below.

Basis of Presentation and Consolidation

The interim unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial information. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. All intercompany accounts and transactions are eliminated.

In the Company's opinion, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary to present fairly the financial position, results of operations and cash flows for the periods indicated. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2021, which are included in the Company's Annual Report on Form 10-K for the year ended December 31, 2021, filed with the Securities and Exchange Commission on February 25, 2022. Operating results for the three and six months ended June 30, 2022 are not necessarily indicative of results that may be expected for any other interim period or for the year ending December 31, 2022.

The Company has no sources of other comprehensive income, and accordingly, net loss presented each period is the same as comprehensive loss.

Reclassification. Acquisition-related expenses, net and amortization of acquired intangibles previously included in general and administrative expense and sales and marketing expense, respectively, were reclassified into separate individual captions within the condensed consolidated statement of operations to conform with the current year presentation.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Significant estimates and assumptions include determining the timing and amount of revenue recognition, recoverability and amortization period related to costs to obtain and fulfill contracts, deferred implementation costs, revaluation of contingent consideration, and business combinations.

6    


Restricted Cash

The Company defines restricted cash as cash that is legally restricted as to withdrawal or usage. The amounts included in restricted cash on the condensed consolidated balance sheets at June 30, 2022 and December 31, 2021 represent the additional cash proceeds in deposit with an escrow agent for satisfaction of contingent consideration related to the acquisition of ACH Alert, LLC (“ACH Alert”). In addition, restricted cash representing additional cash proceeds in deposit with an escrow agent for satisfaction of a holdback provision related to the acquisitions of MK Decisioning Systems, LLC (“MK”) and Segmint Inc. (“Segmint”) is included in the condensed consolidated balance sheets at June 30, 2022 and December 31, 2021. See Note 3 for further information.

June 30,December 31,
(in thousands)20222021
Cash and cash equivalents$89,117 $308,581 
Restricted cash included in Prepaid expenses and other current assets4,376 3,373 
Restricted cash included in Other assets3,100 1,000 
Total cash and cash equivalents and restricted cash$96,593 $312,954 

Marketable Securities

The Company classifies its fixed income marketable securities as trading securities based on its intentions with regard to these instruments. Accordingly, marketable securities are reported at fair value, with all unrealized holding gains and losses reflected in the condensed consolidated statements of operations.

Capitalized Software Development Costs

Software development costs relate primarily to software coding, systems interfaces, and testing of the Company’s proprietary systems and are accounted for in accordance with ASC 350-40, Internal Use Software. Internal software development costs are capitalized from the time the internal use software is in the application development stage until the software is ready for use. Business analysis, system evaluation, and software maintenance costs are expensed as incurred. The capitalized software development costs are reported in property and equipment, net in the condensed consolidated balance sheets.

The Company had $4.9 million and $2.6 million in capitalized internal software development costs as of June 30, 2022 and December 31, 2021, respectively. Capitalized software development costs are amortized using the straight-line method over the estimated useful life of the software, generally three to five years from when the asset is placed in service.

Contract Balances

Client contracts under which revenues have been recognized while the Company is not yet able to invoice results in contract assets. Generally, contract assets arise as a result of reallocating revenues when discounts are more heavily weighted in the early years of a multi-year contract or the client contract has substantive minimum fees that escalate over the term of the contract. Contract assets totaled $0.6 million and $0.7 million as of June 30, 2022 and December 31, 2021, respectively, which are included in other assets in the accompanying condensed consolidated balance sheets.

Contract liabilities are comprised of billings or payments received from the Company’s clients in advance of performance under the contract and are represented in deferred revenues in the condensed consolidated balance sheets.

Recent Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, “Leases (Topic 842),” to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the consolidated balance sheets and disclosing key information about leasing arrangements. The Company anticipates that the adoption of Topic 842 will impact its consolidated balance sheets as most of its operating lease commitments will be subject to the new standard and recognized as right-of-use assets and corresponding operating lease liabilities upon the adoption of ASU 2016-02. The Company expects to adopt the standard in fiscal year 2022 using the modified retrospective transition approach and interim periods beginning 2023. The Company continues to evaluate quantitative impacts that the adoption of this standard will have. The Company expects total assets and liabilities reported will increase relative to such amounts prior to adoption.

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326),” which modifies the measurement of expected credit losses of certain financial instruments with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The effective date for adoption of the new standard was delayed until calendar years beginning after December 15, 2022, with early adoption permitted. The Company expects to adopt the standard in its annual report on Form 10-K for the year ending December 31, 2022 and for interim periods beginning in 2023. This ASU is not expected to have a material impact on the Company’s financial statements.

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires entities to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, as if the acquiring entity had originated the related revenue contracts. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including interim
7    


periods within those fiscal years. An entity that early adopts this guidance in an interim period should apply the amendments (1) retrospectively to all business combinations for which the acquisition date occurs on or after the beginning of the fiscal year that includes the interim period of early application and (2) prospectively to all business combinations that occur on or after the date of initial application. The Company early adopted the standard during the second quarter of 2022 and has applied the related accounting to the business combination completed in the current fiscal year and will apply the standard to all business combinations completed prospectively. The adoption of ASU 2021-08 did not have a material impact on the consolidated financial statements.

Note 3. Business Combination

ACH Alert, LLC

On October 4, 2020, the Company announced the acquisition of substantially all of the assets of ACH Alert for approximately $25 million in cash consideration. The ACH Alert acquisition also involved $4.9 million of additional cash consideration that the Company placed on deposit with an escrow agent to be paid upon the continued employment of one of the owners of ACH Alert, of which $2.5 million was paid in October 2021 and $2.4 million is to be paid in October 2022. The Company has classified the amounts held in escrow as restricted cash on the condensed consolidated balance sheets and is accruing the estimated payouts over the requisite service period as a component of acquisition-related expenses on the condensed consolidated statements of operations. For the three and six months ended June 30, 2022, the Company recognized compensation expense of $0.6 million and $1.3 million, respectively, and for the three and six months ended June 30, 2021, the Company recognized compensation expense of $0.6 million and $1.2 million, respectively, related to this agreement.

MK Decisioning Systems, LLC

On September 10, 2021, the Company acquired substantially all of the assets of MK for approximately $20 million in cash consideration due at closing subject to a $2 million holdback provision held in escrow with $1 million to be released at the 12-month anniversary of close and the remainder to be released at the 18-month anniversary of close. The Company also agreed to assume certain liabilities associated with MK’s business. The integrated set of assets and activities acquired from MK through the acquisition meet the definition of a business under ASC 805, as updated by ASU 2017-01.

In addition to the base purchase price, the MK acquisition also included a potential earn-out that is tied to revenue of MK from sales of its products and services within two 12-month periods (the “First Earn-Out Period” and “Second Earn-Out Period”), with the First Earn-Out Period beginning on January 1, 2022 and ending on December 31, 2022 and the Second Earn-Out Period beginning on January 1, 2023 and ending on December 31, 2023. Pursuant to the terms and conditions set forth in the purchase agreement, the earn-out amount payable, if any, to the former owners, will be a maximum of $7.5 million and $17.5 million for the First Earn-Out Period and Second Earn-Out Period, respectively, contingent on achievement of certain revenue milestones. In certain circumstances within both Earn-Out Periods, the earn-out amounts are payable in a mix of cash and shares (based on a reference price of $35 and limited to $20 million in earn-out shares) of the Company’s common stock subject to the election of the former owners. Earn-out amounts, if any, would be payable no later than 170 days after the end of each Earn-Out Period.

The Company has classified the amounts held in escrow as restricted cash on the condensed consolidated balance sheets. The fair value of the contingent earn-out both upon acquisition and as of December 31, 2021 was $15.5 million, for which the balance was included in Other non-current liabilities on the condensed consolidated balance sheets. This initial estimated fair value was included as contingent consideration in the total purchase price. The Company remeasures the fair value of the contingent consideration on an ongoing basis and records the adjustment to the condensed consolidated statements of operations. For the three and six months ended June 30, 2022, the Company recorded a gain on revaluation of contingent consideration of $0 and $2.7 million, respectively. As of June 30, 2022, the fair value of the contingent earn-out was $12.8 million.

Assumptions used to estimate the fair value of contingent consideration include various financial metrics (revenue performance targets and stock price forecasts) and the probability of achieving the specific targets using a geometric binomial model. Based on the final purchase accounting, the Company estimated that approximately 62% of the maximum $25 million contingent consideration would be paid to the seller in accordance with the terms of the purchase agreement. As of June 30, 2022 the Company determined that approximately 51% of the maximum $25 million contingent consideration would be paid to the seller in accordance with the terms of the purchase agreement.

Segmint Inc.

On April 25, 2022, the Company consummated its previously announced merger with Segmint pursuant to the Agreement and Plan of Merger (the "Merger Agreement"), dated March 25, 2022 with Segmint surviving as a wholly owned subsidiary of the Company. Segmint operates a marketing analytics and messaging delivery platform with patented software that enables financial institutions and merchants to understand and leverage data, interact with customers and measure results.

The aggregate consideration paid in exchange for all of the outstanding equity interests of Segmint at closing was approximately $135.1 million (the "Merger Consideration"). A portion of the Merger Consideration of approximately $3.1 million was placed into escrow to secure certain post-closing indemnification obligations in the Merger Agreement.

As of June 30, 2022, the allocation of the purchase price for Segmint has not been finalized, and the one-year measurement period has not ended. The preliminary purchase price allocations are based upon the preliminary valuation of assets and liabilities. These estimates and assumptions are subject to change as the Company obtains additional information during the measurement period. The following table summarizes the fair value amounts recognized as of the acquisition date for each major class of asset acquired or liability assumed:

8    


(in thousands) Preliminary Fair Value as of April 25, 2022
Trade accounts receivables$1,788 
Other current assets323 
Property and equipment35 
Goodwill99,310 
Intangible assets35,400 
Total assets acquired$136,856 
Accounts payable$768 
Accrued liabilities188 
Deferred revenues, current145 
Other non-current liabilities625 
Total liabilities assumed1,726 
Net assets acquired$135,130 

The table below outlines the purchased identifiable intangible assets:

Weighted Average Amortization PeriodTotal
(in years)(in thousands)
Customer relationships15$14,700 
Developed technology520,000 
Trade names10700 
Total identifiable intangible assets$35,400 

Goodwill resulted from the acquisition as it is intended to augment and diversify the Company’s single reportable segment and provide a complimentary solution to its existing platform offering. The Company accounted for the acquisition as a business combination. As a result of the acquisition of the stock of Segmint, the goodwill is not deductible for tax purposes.

For the three and six months ended June 30, 2022 the Company recognized acquisition-related expenses, net of $0.2 million and $0.8 million, respectively, related to the acquisition of Segmint.

Note 4. Property and Equipment, Net

Depreciation and amortization expense was $0.6 million and $1.2 million for the three and six months ended June 30, 2022, respectively, and $0.6 million and $1.2 million for the three and six months ended June 30, 2021, respectively.

Property and equipment, net includes the following amounts at June 30, 2022 and December 31, 2021:

(in thousands)Useful LifeJune 30, 2022December 31, 2021
Software
2 to 5 years
$5,908 $3,299 
Computers and equipment3 years5,239 4,854 
Furniture and fixtures5 years3,984 3,980 
Leasehold improvements
3 to 10 years
11,720 11,712 
$26,851 $23,845 
Less: accumulated depreciation and amortization(13,348)(12,017)
Property and equipment, net$13,503 $11,828 

Note 5. Revenue and Deferred Costs

The Company derives the majority of its revenues from recurring monthly subscription fees charged for the use of its software-as-a-service (“SaaS”) subscription services. Subscription revenues are generally recognized as revenue over the term of the contract as a series of distinct SaaS services bundled into a single performance obligation. Clients are usually charged a one-time, upfront implementation fee and recurring annual and monthly access fees for the use of the online digital relationship banking solution. Implementation and integration of the digital banking platform is complex, and the Company has determined that the one-time, upfront services do not transfer a promised service to the client. As these services are not distinct, they are bundled into the SaaS series of services, and the associated fees are recognized on a straight-line basis over the subscription term. Other services includes professional services and custom development.

9    


The following table disaggregates the Company's revenue by major source for the three and six months ended June 30, 2022 and 2021:

Three months ended June 30,
Six months ended June 30,
(in thousands)2022202120222021
SaaS subscription services$47,781 $34,604 $90,590 $66,173 
Implementation services2,004 1,636 3,581 2,936 
Other services745 461 1,149 854 
Total revenues$50,530 $36,701 $95,320 $69,963 

The Company recognized approximately $9.3 million of revenue during the six months ended June 30, 2022 which was recognized from deferred revenues in the accompanying condensed consolidated balance sheets as of the beginning of the reporting period. For those contracts that were wholly or partially unsatisfied as of June 30, 2022, minimum contracted subscription revenues to be recognized in future periods total approximately $696.0 million. The Company expects to recognize approximately 47.9% of this amount as subscription services are transferred to customers over the next 24 months, an additional 31.9% in the next 25 to 48 months, and the balance thereafter. This estimate does not include estimated consideration for excess user and transaction processing fees that the Company expects to earn under its subscription contracts.

Deferred Cost Recognition

The Company capitalized $1.0 million and $1.7 million in deferred commissions costs during the three and six months ended June 30, 2022, respectively, and $0.2 million and $0.5 million for the three and six months ended June 30, 2021, respectively, and recognized amortization of $0.7 million and $1.4 million during the three and six months ended June 30, 2022, respectively, and $0.5 million and $1.0 million for the three and six months ended June 30, 2021, respectively. Amortization expense is included in sales and marketing expenses in the accompanying statements of operations. Deferred commissions are considered costs to obtain a contract and are included in deferred implementation costs in the accompanying condensed consolidated balance sheets in the amount of $11.1 million and $10.8 million as of June 30, 2022 and December 31, 2021, respectively.

The Company capitalized implementation costs of $1.6 million and $2.9 million during the three and six months ended June 30, 2022, respectively, and $1.3 million and $2.7 million during the three and six months ended June 30, 2021, respectively, and recognized amortization of $1.1 million and $1.9 million during the three and six months ended June 30, 2022, respectively, and $0.7 million and $1.2 million for the three and six months ended June 30, 2021, respectively. Amortization expense is included in cost of revenues in the accompanying condensed consolidated statements of operations. These deferred costs are considered costs to fulfill client contracts and are included in deferred implementation costs in the accompanying condensed consolidated balance sheets in the amount of $14.5 million and $13.5 million as of June 30, 2022 and December 31, 2021, respectively.

The Company periodically reviews the carrying amount of deferred costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. No impairment loss was recognized in relation to these capitalized costs for the three and six months ended June 30, 2022 and 2021.

Note 6. Accounts Receivable

Accounts receivable includes the following amounts at June 30, 2022 and December 31, 2021:
June 30,December 31,
(in thousands)20222021
Trade accounts receivable$23,355 $15,991 
Unbilled receivables3,800 3,677 
Other receivables457 1,355 
Total receivables27,612 21,023 
Allowance for doubtful accounts(60)(39)
Reserve for estimated credits(185)(163)
$27,367 $20,821 

10    


Note 7. Accrued Liabilities

Accrued liabilities consisted of the following at June 30, 2022 and December 31, 2021:
June 30,December 31,
(in thousands)20222021
Bonus accrual$4,857 $3,725 
Accrued vendor purchases642 2,276 
Commissions accrual1,463 2,302 
Accrued hosting services1,473 1,264 
Client refund liability575 1,004 
Deferred compensation payable1,875 625 
Accrued consulting and professional fees854 657 
Accrued tax liabilities3,138 3,724 
MK acquisition holdback provision2,000 1,000 
ESPP liability303 821 
Other accrued liabilities5,444 1,685 
Total accrued liabilities$22,624 $19,083 

Note 8. Debt

On April 29, 2022, the Company entered into an amended and restated credit agreement with Silicon Valley Bank, Comerica Bank, and Canadian Imperial Bank of Commerce (the “Amended Credit Agreement”). The Amended Credit Agreement amends and restates the prior credit facility provided by Silicon Valley Bank and KeyBank National Association (“the Original Credit Agreement”). The Amended Credit Agreement matures on April 29, 2025. The Amended Credit Agreement includes the following among other features:
Revolving Facility: The Amended Credit Agreement provides $40.0 million in aggregate commitments for secured revolving loans (“Amended Revolving Facility”).
Term Loan: A term loan of $85.0 million (the “Amended Term Loan”) was borrowed on the closing date of the Amended Credit Agreement. The additional proceeds received from the Amended Term Loan were used to replenish cash used to fund the acquisition of Segmint Inc., which closed on April 25, 2022.
Accordion Feature: The Amended Credit Agreement also permits the Company, subject to certain conditions, to request additional revolving loan commitments in an aggregate principal amount of up to $50.0 million.

Amended Revolving Facility loans under the Amended Credit Agreement may be voluntarily prepaid and re-borrowed. Principal payments on the Amended Term Loan are due in quarterly installments equal to an initial amount of approximately $1.1 million, beginning on June 30, 2023 and continuing through March 31, 2024, and increasing to approximately $2.1 million beginning on June 30, 2024 through the Amended Credit Agreement maturity date. Once repaid or prepaid, the Amended Term Loan may not be re-borrowed. Debt issuance costs paid for the execution of the Amended Credit Facility were $0.9 million, of which $0.1 million was included in prepaid expenses and other current assets and $0.2 million was included in other assets on the condensed consolidated balance sheets.

Borrowings under the Amended Credit Agreement bear interest at a variable rate based upon the Secured Overnight Financing Rate (“SOFR”) plus a margin of 3.00% to 3.50% per annum depending on the applicable recurring revenue leverage ratio. If the SOFR rate is ever less than 0%, then the SOFR rate shall be deemed to be 0%. The Amended Credit Agreement is subject to certain liquidity and operating covenants and includes customary representations and warranties, affirmative and negative covenants and events of default. The Company is required to pay a commitment fee of 0.25% per annum on the undrawn portion available under the Amended Revolving Facility, and variable fees on outstanding letters of credit. The Company has a standby letter of credit in the amount of $0.3 million which serves as security under the lease relating to the Company’s office space that expires in 2028.

Obligations under the Amended Credit Agreement are guaranteed by the Company’s subsidiaries and secured by all or substantially all of the assets of the Company and its subsidiaries pursuant to an Amended and Restated Guarantee and Collateral Agreement executed contemporaneously with the Amended Credit Agreement.

The Amended Credit Agreement contains customary affirmative and negative covenants, as well as (i) an annual recurring revenue growth covenant requiring the loan parties to have recurring revenues in any four consecutive fiscal quarter period in an amount that is 10% greater than the recurring revenues for the corresponding four consecutive quarter period in the previous year and (ii) a liquidity (defined as the aggregate amount of cash in bank accounts subject to a control agreement plus availability under the Revolving Facility) covenant, requiring the loan parties to have liquidity, tested on the last day of each calendar month, of $15.0 million or more. The Amended Credit Agreement also contains customary events of default, which if they occur, could result in the termination of commitments under the Amended Credit Agreement, the declaration that all outstanding loans are immediately due and payable in whole or in part, and the requirement to maintain cash collateral deposits in respect of outstanding letters of credit. The Company was in compliance with all covenants as of June 30, 2022.

In April 2022, the Company applied extinguishment accounting for the debt arrangements related to the Original Credit Agreement upon entering into the Amended Credit Agreement resulting in a loss on extinguishment of debt of $0.1 million that is included in the condensed consolidated statements of operations.

11    


Long-term Debt

The following table summarizes long-term debt obligations as of June 30, 2022 and December 31, 2021 (in thousands):

June 30, 2022December 31, 2021
Term Debt$85,000 $24,688 
Less unamortized debt issuance costs(546)(72)
Net amount84,454 24,616 
Less current maturities of long-term debt(1,063)(1,563)
Long-term portion$83,391 $23,053 

Maturities of long-term debt outstanding as of June 30, 2022, are summarized as follows (in thousands):

2022 
20233,188 
20247,438 
202574,374 
Thereafter 
Total$85,000 

Note 9. Stockholders' Equity (Deficit)

Equity Compensation Plans

Stock-based compensation expense was included in the condensed consolidated statements of operations as follows:
Three months ended June 30,
Six months ended June 30,
(in thousands)2022202120222021
Cost of revenues$1,056 $465 $2,034 $698 
Research and development2,580 702 4,464 1,001 
Sales and marketing997 240 1,747 344 
General and administrative6,635 1,616 12,797 2,398 
Total stock-based compensation expenses$11,268 $3,023 $21,042 $4,441 


Note 10. Income Taxes

The Company recorded $0.2 million and $0.2 million of income tax expense for the three and six months ended June 30, 2022, respectively, resulting in an effective tax rate of (0.8)% and (0.7)%, respectively, compared to no income tax expense for the three and six months ended June 30, 2021. The decrease in the effective tax rate for the three and six months ended June 30, 2022 as compared to the same period in 2021, is primarily due to state income taxes and deferred taxes related to the tax amortization of acquired goodwill. The Company’s effective tax rate differs from the statutory tax rate primarily due to the impact of the full valuation allowance against its deferred tax assets.

The Company recognizes deferred tax assets and liabilities based on the estimated future tax effects of temporary differences between the financial statement basis and tax basis of assets and liabilities given the provisions of enacted tax law. Management reviews deferred tax assets to assess their future realization by considering all available evidence, both positive and negative, to determine whether a valuation allowance is needed for all or some portion of the deferred tax assets, using a “more likely than not” standard. The assessment considers, among other matters: historical losses, a forecast of future taxable income, the duration of statutory carryback and carryforward periods, and ongoing prudent and feasible tax planning strategies. As a result, the Company has established a valuation allowance against most of its deferred tax assets as realization is not reasonably assured based upon a “more likely than not” threshold. The Company reassesses the realizability of deferred tax assets regularly, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available.

12    


Note 11. Fair Value of Financial Instruments

The Company’s financial instruments consist primarily of cash, restricted cash and cash equivalents, accounts receivable, accounts payable, long-term debt, and contingent consideration. The carrying values of cash, restricted cash and cash equivalents, accounts receivable, and accounts payable approximate their respective fair values due to the short-term nature of these instruments. The carrying value of long-term debt approximates its fair value due to the variable interest rate. Cash equivalents include amounts held in money market accounts that are measured at fair value using observable market prices. The Company values contingent consideration related to business combinations using a weighted probability calculation of potential payment scenarios discounted at rates reflective of the risks associated with the expected future cash flows. The significant unobservable inputs used in the fair value measurement of contingent consideration related to business acquisitions are forecasts of expected future annual revenues as developed by the Company's management and the probability of achievement of those revenue forecast. Significant increases (decreases) in these unobservable inputs in isolation would likely result in a significantly (lower) higher fair value measurement.

The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:

Level 1. Quoted prices (unadjusted) in active markets for identical assets or liabilities.

Level 2. Significant other inputs that are directly or indirectly observable in the marketplace.

Level 3. Significant unobservable inputs which are supported by little or no market activity.

The Company evaluates its financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level in which to classify them for each reporting period. The following tables summarize the Company’s financial assets measured at fair value as of June 30, 2022 and December 31, 2021 and indicates the fair value hierarchy of the valuation:

Fair Value at Reporting Date Using
(In thousands)June 30, 2022Level 1Level 2Level 3
Assets:
Cash equivalents:
  Money Market Accounts(1)
$89,402 $89,402 $ $ 
Total cash equivalents89,402 89,402   
Marketable securities:
  Corporate bonds68,772  68,772  
  U.S. Treasury debt securities53,016 53,016   
  International debt securities2,449 2,449   
Total marketable securities124,237 53,016 68,772  
    Total Assets$213,639 $142,418 $68,772 $ 
Liabilities:
Contingent consideration payable$(12,800)$ $ $(12,800)
    Total Liabilities$(12,800)$ $ $(12,800)
(1) Includes cash sweep account, money market account, and money market funds that have investments primarily in U.S. Government Agency debt, U.S. Treasury debt, U.S. Treasury Repurchase Agreements, U.S. Government Agency Repurchase Agreements, and corporate bonds that have a maturity of three months or less from the original acquisition date.
Fair Value at Reporting Date Using
(In thousands)December 31, 2021Level 1Level 2Level 3
Assets:
Money Market Accounts(1)
$308,128 $308,128 $ $ 
    Total Assets$308,128 $308,128 $ $ 
Liabilities:
Contingent consideration payable$(15,500)$ $ $(15,500)
Total Liabilities$(15,500)$ $ $(15,500)
(1) Includes cash sweep account, money market account, and money market funds that have investments primarily in U.S. Government Agency debt, U.S. Treasury debt, U.S. Treasury Repurchase Agreements, U.S. Government Agency Repurchase Agreements, and corporate bonds that have a maturity of three months or less from the original acquisition date.

The following table represents the changes to the Company’s contingent consideration payable (in thousands):
Balance at December 31, 2021
$15,500 
Total fair value adjustments reported in earnings (Acquisition-related expenses, net)(2,700)
Balance at June 30, 2022
$12,800 

13    


Note 12. Earnings Per Share

Net loss attributable to common stockholders used in computing basic and diluted earnings per share (“EPS”) has been calculated as the net loss less Series B cumulative dividends and other adjustments to redeemable convertible preferred stock of $0 for both the three and six months ended June 30, 2022 and $0 and $0.3 million for the three and six months ended June 30, 2021, respectively. The holders of the Company’s redeemable convertible preferred stock did not have a contractual obligation to share in the Company’s losses; therefore, no amount of total undistributed loss was allocated to redeemable convertible preferred stock.

Basic net loss per share attributable to common stockholders is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period. Because the Company has reported a net loss for the three and six months ended June 30, 2022 and 2021, the number of shares used to calculate diluted net loss per share attributable to common stockholders is the same as the number of shares used to calculate basic net loss per share attributable to common stockholders for the period presented because the potentially dilutive shares would have been antidilutive if included in the calculation.

The computation of basic and diluted EPS is as follows for the three and six months ended June 30, 2022 and 2021:
Three months ended June 30,
Six months ended June 30,
(In thousands, except shares and per share amounts)2022202120222021
Net loss$(20,233)$(11,375)$(33,639)$(22,254)
Less: cumulative dividends and adjustments to redeemable convertible preferred stock
   (277)
Net loss attributable to common stockholders$(20,233)$(11,375)$(33,639)$(22,531)
Weighted average shares of common stock outstanding - basic and diluted90,707,381 74,831,512 90,459,503 40,399,138 
Loss per common share - basic and diluted$(0.22)$(0.15)$(0.37)$(0.56)

For the three and six months ended June 30, 2022 and 2021, the following potential shares of common stock were excluded from diluted EPS as the Company had a net loss in each period presented:
As of June 30,
20222021
Stock options7,068,202 10,934,687 
Warrants 212,408 
RSUs6,665,691 213,500 
ESPP24,484  
Total anti-dilutive common share equivalents13,758,377 11,360,595 

Note 13. Commitments and Contingencies

Operating Lease Commitments

The Company leases office space under non-cancelable operating leases for its corporate headquarters in Plano, Texas pursuant to a 10-year lease agreement under which the Company leases approximately 125,000 square feet of office space with an initial term that expires on August 31, 2028, with the option to extend the lease for either two additional terms of five years each or one additional term of ten years. Rent expense under operating leases was $1.0 million and $2.1 million for the three and six months ended June 30, 2022, respectively, and $1.2 million and $2.3 million for the three and six months ended June 30, 2021, respectively.

Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at June 30, 2022 were as follows (in thousands):
Operating Leases
2022 (remaining six months)$1,864 
20233,773 
20243,835 
20253,898 
20263,961 
Thereafter6,736 
Total minimum lease payments$24,067 

14    


Deferred Rent and Tenant Allowances

Deferred rent and tenant allowances are amortized and applied against rental expense over the lease term on a straight-line basis. As of June 30, 2022 and December 31, 2021, the Company had deferred rent and tenant allowance balances as follows:
(in thousands)June 30, 2022December 31, 2021
Deferred rent and tenant allowance$5,548 $5,895 
Less: current portion(734)(705)
Deferred rent and tenant allowance, net of current portion$4,814 $5,190 

Legal Proceedings

The Company may become party to various legal actions during the ordinary course of business. Defending such proceedings is costly and can impose a significant burden on management and employees, it may receive unfavorable preliminary or interim rulings in the course of litigation, and there can be no assurances that favorable final outcomes will be obtained. In addition, the Company’s industry is characterized by the existence of a large number of patents, copyrights, trademarks, trade secrets and other intellectual property and proprietary rights. Companies in its industry are often required to defend against litigation claims based on allegations of infringement or other violations of intellectual property rights. Furthermore, client agreements typically require the Company to indemnify clients against liabilities incurred in connection with claims alleging its solutions infringe the intellectual property rights of a third party. From time to time, the Company has been involved in disputes related to patent and other intellectual property rights of third parties, none of which has resulted in material liabilities. The Company expects these types of disputes may continue to arise in the future. Based upon present information, the Company believes that its liability, if any, arising from such pending legal proceedings, asserted legal claims and known potential legal claims which are likely to be asserted, is not reasonably likely to be material to the Company’s financial position, results of operations, or cash flows, taking into account established accruals for estimated liabilities.

Note 14. Goodwill and Other Intangibles

Goodwill and intangible assets deemed to have an indefinite life are not amortized, but are reviewed annually for impairment of value or when indicators of a potential impairment are present. As part of the Company’s business planning cycle, the Company performs an annual goodwill impairment test in the fourth quarter of the fiscal year. There were no indications of impairment of goodwill noted for the three months ended June 30, 2022. In April 2022, the Company recorded $99.3 million to goodwill related to the acquisition of Segmint under the preliminary purchase price allocation. Goodwill had a carrying value of $147.4 million and $48.1 million as of June 30, 2022 and December 31, 2021, respectively.

Total intangibles, net, consisted of the following as of June 30, 2022 and December 31, 2021:

As of June 30, 2022
(In thousands)Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived:
       Customer Relationships$19,970 $(767)$19,203 
       Developed Technology27,100 (2,105)24,995 
       Tradenames750 (55)695 
Subtotal amortizable intangible assets47,820 (2,927)44,893 
Website domain name25 — 25 
Total intangible assets$47,845 $(2,927)$44,918 
As of December 31, 2021
(In thousands)Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived:
       Customer Relationships$5,270 $(428)$4,842 
       Developed Technology7,100 (822)6,278 
       Tradenames50 (31)19 
Subtotal amortizable intangible assets12,420 (1,281)11,139 
Website domain name25 — 25 
Total intangible assets$12,445 $(1,281)$11,164 

Amortization expense recognized on intangible assets was $1.2 million and $1.6 million for the three and six months ended June 30, 2022, respectively. Amortization expense recognized on intangible assets was $0.2 million and $0.4 million for the three and six months ended June 30, 2021, respectively.






15    


The following table shows the estimated annual amortization expense of the definite-lived intangible assets for the next five years and thereafter (in thousands):
2022 (remaining six months)$3,323 
20236,633 
20246,633 
20256,633 
20266,401 
Thereafter15,270 
$44,893 

16    


Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and related notes and other financial information included elsewhere in this Quarterly Report on Form 10-Q and in our other filings with the Securities and Exchange Commission (“SEC”), including the audited consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2021, which are included in our Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 25, 2022.

Unless the context otherwise requires, all references in this report to the “Company,” “Alkami,” “we,” “us” and “our” refer to Alkami Technology, Inc., a Delaware corporation, and its consolidated subsidiary taken as a whole.

Cautionary Note Regarding Forward-Looking Statements

Any statements made in this Quarterly Report on Form 10-Q that are not statements of historical fact, including statements about our beliefs and expectations, are forward-looking statements and should be evaluated as such. Forward-looking statements include information concerning possible or assumed future results of operations, including descriptions of our business plan and strategies. These statements often include words such as “anticipate,” “expect,” “suggests,” “plan,” “believe,” “intend,” “estimates,” “targets,” “projects,” “should,” “could,” “would,” “may,” “will,” “forecast” and other similar expressions. We base these forward-looking statements on our current expectations, plans and assumptions that we have made in light of our experience in the industry, as well as our perceptions of historical trends, current conditions, expected future developments and other factors we believe are appropriate under the circumstances at such time. Forward-looking statements are not guarantees of future performance or results and are subject to and involve risks, uncertainties and assumptions. Although we believe that these forward-looking statements are based on reasonable assumptions at the time they are made, you should be aware that many factors could affect our actual results or results of operations and could cause actual results to differ materially from those expressed in the forward-looking statements. The following important factors, along with the factors discussed in “Risk Factors” in the Annual Report on Form 10-K, may materially affect such forward-looking statements:

our ability to manage our rapid growth;
our ability to attract new clients and retain and broaden our existing clients’ use of our solutions;
our ability to maintain, protect and enhance our brand;
our ability to predict the long-term rate of client subscription renewals or adoption of our solutions;
the unpredictable and time-consuming nature of our sales cycles;
our integration with and reliance on third-party software, content and services;
defects, errors or performance problems associated with our solutions;
retaining our management team and key employees and recruiting and retaining new employees;
managing the increased complexity of our solutions and a higher volume of implementations;
providing client support;
mergers and acquisitions;
intense competition in the markets we serve;
our focus and reliance on the financial services industry as the source of our revenue;
evolving technological requirements and changes and additions to our solution offerings;
regulations applicable to us, our clients and our solutions;
security breaches or other compromises of our security measures or those of third parties upon which we rely, including in connection with cybersecurity
increased privacy concerns and our processing and use of the personal information of end users;
protecting our intellectual property rights and defending ourselves against claims that we are misappropriating the intellectual property rights of others;
open-source software in our solutions;
litigation or threats of litigation;
the fluctuation of our quarterly and annual results of operations relative to our expectations and guidance;
the way we recognize revenue, which has the effect of delaying changes in the subscriptions for our solutions from being reflected in our operating results;
changes in financial accounting standards or practices;
our limited operating history, our history of operating losses and our ability to use our net operating loss (“NOL”) carryforwards;
our ability to raise sufficient capital and the resulting dilution and the terms of our credit agreement;
stock price volatility and no intention to pay dividends;
maintaining proper and effective internal controls;
expenses and administrative burdens as a public company; and
anti-takeover provisions in our charter documents and Delaware law.

    Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements. We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by applicable law.

17    


Overview

Alkami is a cloud-based digital banking solutions provider. We inspire and empower community, regional and super-regional financial institutions (“FIs”) to compete with large, technologically advanced and well-resourced banks in the United States. Our solution, the Alkami Platform, allows FIs to onboard and engage new users, accelerate revenues and meaningfully improve operational efficiency, all with the support of a proprietary, true cloud-based, multi-tenant architecture. We cultivate deep relationships with our clients through long-term, subscription-based contractual arrangements, aligning our growth with our clients’ success and generating an attractive unit economic model.

Alkami was founded to help level the playing field for FIs. Since then, our vision has been to create a platform that combines premium technology and fintech solutions in one integrated ecosystem, delivered as a software-as-a-service (“SaaS”) solution and providing our clients’ customers with a single point of access to all things digital. We have invested significant resources to build a technology stack that prioritized innovation velocity and speed-to-market given the importance of product depth and functionality in winning and retaining clients. In fiscal 2020, we acquired ACH Alert, LLC (“ACH Alert”) to pursue adjacent product opportunities, such as fraud prevention and to expand our addressable market. In September 2021, we acquired MK Decisioning Systems, LLC (“MK”), a technology platform for digital account opening, credit card and loan origination solutions. In April 2022, we acquired Segmint Inc. (“Segmint”), a leading cloud-based financial data analytics and transaction data cleansing provider.

Our domain expertise in retail and business banking has enabled us to develop a suite of products tailored to address key challenges faced by FIs. Due to our architecture, adding products through our single code base is fast, simple and cost-effective. The key differentiators of the Alkami Platform include:

User experience: Personalized and seamless digital experience across user interaction points, including mobile, chat and SMS, establishing durable connections between FIs and their customers.

Integrations: Scalability and extensibility driven by more than 270 real-time integrations to back office systems and third-party fintech solutions as of June 30, 2022, including core systems, payment cards, mortgages, bill pay, electronic documents, money movement, personal financial management and account opening.

Deep data capabilities: Data synchronized and stored from back office systems and third-party fintech solutions and synthesized into meaningful insights, targeted content and other areas of monetization.

The Alkami Platform offers an end-to-end set of software products. Our typical relationship with an FI begins with a set of core functional components, which can extend over time to include a rounded suite of products across account opening, card experience, client service, extensibility, financial wellness, security and fraud protection, marketing and analytics and money movement.

We primarily go to market through an internal sales force. Given the long-term nature of our contracts, a typical sales cycle can range from approximately three to 12 months, with the subsequent implementation timeframe generally ranging from six to 12 months depending on the depth of integration.

We derive our Alkami Platform revenues almost entirely from multi-year contracts that are based on an average contract life of approximately 70 months as of June 30, 2022. We predominantly employ a per-registered-user pricing model, with incremental fees above certain contractual minimum commitments for each licensed solution. Our pricing is tiered, with per-registered-user discounts applied as clients achieve higher levels of customer penetration, incentivizing our clients to internally market and promote digital engagement.

To support our growth and capitalize on our market opportunity, we have increased our operating expenses across all aspects of our business. In research and development, we continue to focus on innovation and bringing novel capabilities to our platform, extending our product depth. Similarly, we continue to expand our sales and marketing organization focusing on new client wins, cross-selling opportunities and client renewals.

For the three months ended June 30, 2022 and 2021, our total revenues were $50.5 million and $36.7 million, respectively, representing a 37.7% increase period-over-period. SaaS subscription revenues, as further described below, represented 94.6% and 95.0% of total revenues for the three and six months ended June 30, 2022, respectively and 94.3% and 94.6% of total revenues for the three and six months ended June 30, 2021, respectively. We incurred net losses of $20.2 million and $33.6 million for the three and six months ended June 30, 2022, respectively, and net losses of $11.4 million and $22.3 million for the three and six months ended June 30, 2021, respectively, largely on the basis of significant continued investment in sales, marketing, product development and post-sales client activities.

Recent Developments

Merger with Segmint. On April 25, 2022, the Company consummated its previously announced merger with Segmint, pursuant to the Agreement and Plan of Merger (the "Merger Agreement"), dated March 25, 2022, with Segmint surviving as a wholly owned subsidiary of the Company. Segmint operates a marketing analytics and messaging delivery platform with patented software that enables financial institutions and merchants to understand and leverage data, interact with customers, and measure results. The aggregate consideration paid in exchange for all of the outstanding equity interests of Segmint at closing was approximately $135.5 million. A portion of the consideration was placed into escrow to secure certain post-closing indemnification obligations in the Merger Agreement.

18    


Factors Affecting our Operating Results

Growing our FI Client Base. A key part of our strategy is to grow our FI client base. As of June 30, 2022, we served 182 FIs through the Alkami Platform and over 320 clients through the ACH Alert, MK and Segmint products, representing 91.3% annual client growth since June 30, 2021. Each of our digital banking client wins is a competitive takeaway, and as such, our historical ability to grow our client base has been a function of product depth, technological excellence and a sales and marketing function able to match our solutions with the strategic objectives of our clients. Our future success will significantly depend on our ability to continue to grow our FI client base through competitive wins.

Deepening Client Customer Penetration. We primarily generate revenues through a per-registered-user pricing model. Once we onboard a client, our ability to help drive incremental client customer digital adoption translates to additional revenues with very limited additional spend. Our FI clients are incentivized to market and encourage digital account sign-up based on identifiable improvement in customer engagement as well as discounts received based on certain levels of customer penetration. We expect to continue to support digital adoption by client customers through continued investments in new products and platform enhancements. Our future success will depend on our ability to continue to deepen client customer penetration.

Expanding our Product Suite. Product depth is a key determinant in winning new clients. In a replacement market, we win based on our ability to bring a product suite to market that is superior to the incumbent, as well as to our broader competition. Of equal importance is the ability to cohesively deliver a deep product suite with as little friction as possible to the client customer. The depth of our product suite is a function of technology and platform partnerships. Our platform model with more than 270 integrations as of June 30, 2022 enables us to deliver thousands of configurations aligned with the digital platform strategies adopted by our clients. We expect our future success in winning new clients to be partially driven by our ability to continue to develop and deliver new, innovative products to FI clients in a timely manner. Furthermore, expanding our product suite expands our RPU potential. For additional information regarding RPU, see “Key Business Metrics.”

Client Renewals. Our model and the stability of our revenue base is, in part, driven by our ability to renew our clients. In addition to extending existing relationships, renewals provide an opportunity to grow minimum contract value, as over the course of a contract term our clients often grow or their needs evolve. Client renewals are also an important lever in driving our long-term gross margin targets. We had one and five client renewals in the three and six months ended June 30, 2022, respectively. We expect client renewals to continue to play a key role in our future success.

Continued Leadership in Innovation. Our ability to maintain a differentiated platform and offering is dependent upon our pace of innovation. In particular, our single code base, built on a multi-tenant infrastructure and combined with continuous software delivery enables us to bring new, innovative products to market quickly and positions us with what we believe is market-leading breadth in terms of product offerings and feature set. We remain committed to investing in our platform, notably through our research and development spend, which was 32.8% and 32.3% of our revenues for the three and six months ended June 30, 2022, respectively. Our future success will depend on our continued leadership in innovation.

COVID-19 Impact. The continued global impact of COVID-19 has resulted in various measures to combat the spread of the virus. With the development of variants, the status of ongoing measures varies widely. We transitioned our employee base to work-from-home in March 2020, creating challenges in executing sales and implementations that have resurfaced due to the renewal of certain actions and restrictions in response to the ongoing COVID-19 pandemic and which may be exacerbated if such actions or restrictions are prolonged. We continue to face significant uncertainty concerning the duration of the COVID-19 pandemic as well as the severity of any future infection surges.

Components of Results of Operations

Revenues
Our client relationships are primarily based on multi-year contracts that have an average contract life of 70 months as of June 30, 2022. We derive the majority of our revenues from SaaS subscription services charged for the use of our digital banking solution. For each client, we invoice monthly a contractual minimum fee for each licensed solution. In addition, we invoice monthly an additional subscription fee for the number of registered users using each solution and the number of bill-pay and certain other transactions those registered users conduct through our digital banking platform in excess of their contractual minimum commitments. Our pricing is tiered, with per-registered-user discounts applied as clients achieve higher levels of customer penetration, incentivizing our clients to internally market our products and promote digital engagement. Variable consideration earned for subscription fees in excess of contractual minimums is recognized as revenues in the month of actual usage. SaaS subscription services also include annual and monthly charges for maintenance and support services which are recognized on a straight-line basis over the contract term.

We receive implementation and other upfront fees for the implementation, configuration and integration of our digital banking platform. We typically invoice these services as a fixed price per contract. These fees are not distinct from the underlying licensed SaaS subscription services. As a result, we recognize the resulting revenues on a straight-line basis over the client’s initial agreement term for our licensed SaaS solutions, commencing upon launch.

Occasionally, our clients request custom development and other professional services, which we provide. These are generally one-time requests and involve unique, non-standard features, functions or integrations that are intended to enhance or modify their licensed SaaS solutions. We recognize revenues at the point in time the services are transferred to the client.

19    


The following disaggregates our revenues for the three and six months ended June 30, 2022 and 2021 by major source:
Three months ended June 30,
Six months ended June 30,
2022202120222021
(In thousands)
SaaS subscription services$47,781 $34,604 $90,590 $66,173 
Implementation services2,004 1,636 3,581 2,936 
Other services745 461 1,149 854 
Total revenues$50,530 $36,701 $95,320 $69,963 

See Note 5 of the Notes to our Unaudited Condensed Consolidated Financial Statements for additional detail.
    
Cost of Revenues and Gross Margin

Cost of revenues is comprised primarily of salaries and other personnel-related costs, including employee benefits, bonuses, stock-based compensation, travel and related costs for employees supporting our SaaS subscription, implementation and other services. This includes the costs of our implementation, client support and client success teams, development personnel responsible for maintaining and releasing updates to our platform, as well as third-party cloud-based hosting services. Cost of revenues also includes the direct costs of bill-pay services and other third-party intellectual property included in our solutions, the amortization of acquired technology, the amortization of capitalized internal use software, and depreciation.

We capitalize certain personnel costs directly related to the implementation of our solutions to the extent those costs are recoverable from future revenues. We amortize the costs for an implementation once revenue recognition commences. The amortization period is typically five to seven years which represents the expected period of client benefit. Other costs not directly recoverable from future revenues are expensed in the period incurred.

We intend to continue to increase our investments in our implementation, client support and client success teams and technology infrastructure to serve our clients and support our growth. We expect cost of revenues to continue to grow in absolute dollars as we grow our business, but to vary as a percentage of revenues from period to period as a function of the utilization of implementation and support personnel and the extent to which we recognize fees from bill-pay services and other third-party functionality integrated into our solutions. Our gross margin for the three and six months ended June 30, 2022 was 54.0% and 54.6%, respectively, and 55.9% and 54.7% for the three and six months ended June 30, 2021, respectively.

The major components of cost of revenues represented the following percentages of revenues for the three months ended June 30, 2022: third-party hosting services (7.8%), the direct costs of bill-pay and other third-party intellectual property included in our solutions (16.0%), our implementation team (10.7%), our client success team (5.5%), our development team responsible for maintaining and releasing updates to our platform (4.1%) and amortization of intangible assets (1.8%). The major components of cost of revenues represented the following percentages of revenues for the three months ended June 30, 2021: third-party hosting services (8.3%), the direct costs of bill-pay and other third-party intellectual property included in our solutions (15.3%), our implementation team (9.9%), our client success team (5.9%), our development team responsible for maintaining and releasing updates to our platform (4.3%) and amortization of intangible assets (0.3%).

The major components of cost of revenues represented the following percentages of revenues for the six months ended June 30, 2022: third-party hosting services (7.7%), the direct costs of bill-pay and other third-party intellectual property included in our solutions (16.0%), our implementation team (10.5%), our client success team (5.6%), our development team responsible for maintaining and releasing updates to our platform (4.1%) and amortization of intangibles (1.3%). The major components of cost of revenues represented the following percentages of revenues for the six months ended June 30, 2021: third-party hosting services (9.2%), the direct costs of bill-pay and other third-party intellectual property included in our solutions (15.7%), our implementation team (9.7%), our client success team (5.9%), our development team responsible for maintaining and releasing updates to our platform (4.3%) and amortization of intangible assets (0.3%).

Operating Expenses

Research and Development. Research and development costs consist primarily of personnel-related costs for our engineering, information technology and products, including salaries, bonuses, other incentive-related compensation, employee benefits and stock-based compensation. In addition, we also include third-party contractor expenses, software development and testing tools, allocated corporate expenses, and other expenses related to developing new solutions and upgrading and enhancing existing solutions. We expect research and development costs to increase as we expand our platform with new features and functionality as well as enhance the existing Alkami Platform.

Sales and Marketing. Sales and marketing expenses consist primarily of personnel-related costs of our sales, marketing and a portion of account management employees, including salaries, bonuses, commissions, other incentive-related compensation, employee benefits and stock-based compensation. Sales and marketing expenses also include travel and related costs, outside consulting fees and marketing programs, including lead generation, costs of our annual client conference, advertising, trade shows and other event expenses. We expect sales and marketing expenses will continue to increase as we expand our direct sales teams to pursue our market opportunity.

General and Administrative. General and administrative expenses consist primarily of personnel-related costs for our general and administrative teams including salaries, bonuses, commissions, other incentive-related compensation, employee benefits and stock-based compensation associated with our executive, finance, legal, human resources, information technology, security and compliance as well as other
20    


administrative personnel. General and administrative expenses also include accounting, auditing and legal professional services fees, travel and other unallocated corporate-related expenses such as the cost of our facilities, employee relations, corporate telecommunication and software. We expect that general and administrative expenses will continue to increase as we scale our business and as we incur costs associated with being a publicly traded company, including legal, audit, business insurance and consulting fees.

Acquisition-Related Expenses, net. Acquisition-related expenses include the accrual of deferred compensation due to the former owner of ACH Alert, in addition to acquisition related-expenses associated with the acquisitions of MK and Segmint, primarily related to legal, consulting, and professional fees. In addition, these expenses are inclusive of any (gain) loss on revaluation of contingent consideration.

Amortization of Acquired Intangibles. Amortization of acquired intangibles represents the amortization of intangibles recorded in connection with our business acquisitions, which are amortized on a straight-line basis over the estimated useful lives of the related assets.

Non-operating Income (Expense)

Non-operating income (expense) consists primarily of interest income from our cash balances, interest expense from borrowings under our revolving line of credit, amortization of deferred debt costs, unrealized losses on marketable securities, loss from extinguishment of debt, and changes in fair value of warrants, and tranche rights.

Provision for Income Taxes

As a result of our valuation allowance, provision for income taxes consists primarily of state income taxes and deferred taxes related to the tax amortization of acquired goodwill. Our effective tax rate differs from the statutory tax rate primarily due to the impact of the valuation allowance against our deferred tax assets.
21    


Results of Operations

The results of operations presented below should be reviewed in conjunction with the condensed consolidated financial statements and notes included elsewhere in this filing. The following table presents our selected consolidated statements of operations data for the three and six months ended June 30, 2022 and 2021.
Three months ended June 30,
Six months ended June 30,
($ In thousands, except share and per share amounts)2022202120222021
Revenues$50,530 $36,701 $95,320 $69,963 
Cost of revenues(1)(2)
23,257 16,180 43,237 31,677 
Gross profit27,273 20,521 52,083 38,286 
Operating expenses(2):
Research and development16,595 12,107 30,751 23,020 
Sales and marketing10,204 5,326 18,101 10,641 
General and administrative18,731 12,185 35,777 21,932 
Acquisition-related expenses, net796 625 (582)1,263 
Amortization of acquired intangibles331 91 426 182 
Total operating expenses46,657 30,334 84,473 57,038 
Loss from operations
(19,384)(9,813)(32,390)(18,752)
Non-operating income (expense):
Interest income424 127 532 141 
Interest expense(787)(298)(1,075)(608)
Loss on financial instruments(254)(1,391)(387)(3,035)
Loss on extinguishment of debt(76)— (76)— 
Loss before income taxes
(20,077)(11,375)(33,396)(22,254)
Provision for income taxes156 — 243 — 
Net loss
$(20,233)$(11,375)$(33,639)$(22,254)
(1) Includes amortization of acquired technology of $0.9 million and $0.1 million for the three months ended June 30, 2022 and 2021, respectively, and $1.2 million and $0.2 million for the six months ended June 30, 2022 and 2021, respectively.

(2) Includes stock-based compensation expenses as follows:
Three months ended June 30,
Six months ended June 30,
2022202120222021
($ in thousands)
Cost of revenues$1,056 $465 $2,034 $698 
Research and development2,580 702 4,464 1,001 
Sales and marketing997 240 1,747 344 
General and administrative6,635 1,616 12,797 2,398 
Total stock-based compensation expenses$11,268 $3,023 $21,042 $4,441 

22    


The following table presents our reconciliation of GAAP net loss to adjusted EBITDA for the periods indicated.
Three months ended June 30,
Six months ended June 30,
2022202120222021
($ in thousands)
Net loss$(20,233)$(11,375)$(33,639)$(22,254)
Provision for income taxes156 — 243 — 
Loss on financial instruments254 1,391 387 3,035 
Interest expense, net363 170 543 466 
Amortization of intangible assets1,244 209 1,646 418 
Amortization of capitalized internal use software75 — 75 — 
Depreciation625 587 1,241 1,164 
Stock-based compensation expense11,268 3,023 21,042 4,441 
Legal settlement52 — 52 — 
Loss on extinguishment of debt76 — 76 — 
Acquisition-related expenses, net (1)
796 625 (582)1,263 
Adjusted EBITDA (2)
$(5,324)$(5,370)$(8,916)$(11,467)

(1) Acquisition-related expenses, net include the accrual of deferred compensation due to the former owner of ACH Alert, in addition to acquisition-related expenses associated with the acquisitions of MK and Segmint, primarily related to legal, consulting, and professional fees. In the six months ended June 30, 2022, these expenses are offset by the $2.7 million gain on contingent consideration related to the purchase of MK.

(2) Adjusted EBITDA is a non-GAAP financial measure and should not be considered an alternative to GAAP net loss as a measure of operating performance or as a measure of liquidity. For additional information regarding adjusted EBITDA, see “Key Business Metrics.”

Key Business Metrics

Adjusted EBITDA. Adjusted EBITDA is a non-GAAP financial measure and should not be considered an alternative to GAAP net loss as a measure of operating performance or as a measure of liquidity. We define adjusted EBITDA as net loss; provision for income taxes; loss on financial instruments; interest expense, net; amortization of intangible assets; amortization of capitalized internal use software; depreciation; stock-based compensation expense; legal settlement; loss on extinguishment of debt; and acquisition-related expenses, net. We believe adjusted EBITDA provides investors and other users of our financial information consistency and comparability with our past financial performance and facilitates period-to-period comparisons of operations. Adjusted EBITDA was $(5.3) million and $(8.9) million for the three and six months ended June 30, 2022, respectively, and $(5.4) million and $(11.5) million for the three and six months ended June 30, 2021, respectively.

Annual Recurring Revenue (ARR). We calculate ARR by aggregating annualized recurring revenue related to SaaS subscription services recognized in the last month of the reporting period as well as the next 12 months of expected implementation services revenues for all clients on the platform in the last month of the reporting period. We believe ARR provides important information about our future revenue potential, our ability to acquire new clients, and our ability to maintain and expand our relationship with existing clients. ARR was $204.5 million as of June 30, 2022 and $144.7 million as of June 30, 2021, an increase of $59.8 million, or 41.3%.

Registered Users. We define a registered user as an individual or business related to an account holder of an FI client on our digital banking platform who has registered to use one or more of our solutions and has current access to use those solutions as of the last day of the reporting period presented. We price our digital banking platform based on the number of registered users, so as the number of registered users of our digital banking platform increases, our ARR grows. We believe growth in the number of registered users provides important information about our ability to expand market adoption of our digital banking platform and its associated software products, and therefore to grow revenues over time. We had 13.3 million registered users as of June 30, 2022 and 10.7 million as of June 30, 2021, an increase of 2.6 million, or 24.3%.

Revenue per Registered User (RPU). We calculate RPU by dividing ARR as of the last day of the reporting period by the number of registered users as of the last day of the reporting period. We believe RPU provides important information about our ability to grow the number of software products adopted by new clients over time, as well as our ability to expand the number of software products that our existing clients add to their contracts with us over time. RPU was $15.33 as of June 30, 2022 and $13.48 as of June 30, 2021, an increase of $1.85, or 13.7%.
23    


Comparison of Three and Six Months ended June 30, 2022 and 2021

Revenues
Three months ended June 30,
Change
Six months ended June 30,
Change
20222021$%20222021$%
($ in thousands)
Revenues$50,530 $36,701 $13,829 37.7 %$95,320 $69,963 $25,357 36.2 %
June 30,
20222021
Annual Recurring Revenue (ARR)$204,492 $144,685 $59,807 41.3 %
Registered Users13,339 10,730 2,609 24.3 %
Revenue per Registered User (RPU)$15.33 $13.48 $1.85 13.7 %

Revenues increased $13.8 million, or 37.7%, and $25.4 million, or 36.2% for the three and six months ended June 30, 2022, compared to the same period in 2021.

The increase of $13.8 million in revenues for the three months ended June 30, 2022 was primarily due to registered user growth from new and existing clients, RPU growth, as well as the acquisition of Segmint completed on April 25, 2022, which contributed $2.3 million for the three months ended June 30, 2022.

The increase of $25.4 million in revenues for the six months ended June 30, 2022 was primarily due to registered user growth of 2.6 million, comprised of 1.4 million in registered user growth from existing clients (net of attrition) and 1.2 million in registered users from new clients implemented through our digital banking platform (contractual minimums). In addition, increased revenues were due to RPU growth of 13.7%. RPU growth was primarily driven by cross-sell activity to existing clients, higher average RPU of new clients implemented in the last 12 months on our digital banking platform compared to aggregate RPU and the acquisition of Segmint completed on April 25, 2022, which contributed $2.3 million in the six months ended June 30, 2022. The average RPU of users from new clients implemented on our digital platform in the last 12 months of $16.46 as of June 30, 2022, is 7.4% higher than the aggregate RPU as of June 30, 2022.

Cost of Revenues and Gross Margin
Three months ended June 30,
Change
Six months ended June 30,
Change
20222021$%20222021$%
($ in thousands)
Cost of revenues$23,257 $16,180 $7,077 43.7 %$43,237 $31,677 $11,560 36.5 %
Percentage of revenues46.0 %44.1 %1.9 %4.3 %45.4 %45.3 %0.1 %0.2 %

Cost of Revenues

Cost of revenues increased $7.1 million, or 43.7%, and $11.6 million, or 36.5%, for the three and six months ended June 30, 2022, respectively compared to the same periods in 2021, generating a gross margin of 54.0% and 54.6% for the three and six months ended June 30, 2022, respectively, compared to a gross margin of 55.9% and 54.7% for the same periods in 2021.

The increase in cost of revenues for the three months ended June 30, 2022 was primarily driven by a $2.3 million increase in personnel-related costs (which includes stock-based compensation of $0.5 million) resulting from headcount increases supporting our growth in site reliability engineering, client implementation and client support, as well as $2.4 million in higher costs of our third-party partners where we resell their solutions as part of the digital platform, $0.7 million increase in hosting costs, $0.7 million related to the acquisition of Segmint (which includes stock-based compensation of $0.1 million) and $0.8 million of amortization of intangibles, $0.7 million of which is related to the acquisition of Segmint.

The increase in cost of revenues for the six months ended June 30, 2022 was primarily driven by a $4.6 million increase in personnel-related costs (which includes stock-based compensation of $1.2 million) resulting from headcount increases supporting our growth in the following teams: site reliability engineering, client implementation and client support, as well as $4.3 million in higher cost of our third party partners where we resell their solutions as part of the digital platform and $0.6 million in incremental hosting costs, incurred from an increase in revenues derived from existing and new client growth. In addition, we incurred $0.7 million related to the acquisition of Segmint (which includes stock-based compensation of $0.1 million) and $1.0 million of amortization of intangibles, $0.7 million of which is related to the acquisition of Segmint. We expect the cost of revenues will continue to increase as SaaS subscription services and the associated implementation services increase over time.
24    


Operating Expenses
Three months ended June 30,
Change
Six months ended June 30,
Change
20222021$%20222021$%
($ in thousands)
Research and development$16,595 $12,107 $4,488 37.1 %$30,751 $23,020 $7,731 33.6 %
Sales and marketing10,204 5,326 4,878 91.6 %18,101 10,641 7,460 70.1 %
General and administrative18,731 12,185 6,546 53.7 %35,777 21,932 13,845 63.1 %
Acquisition-related expenses, net796 625 171 27.4 %(582)1,263 (1,845)(146.1)%
Amortization of acquired intangibles331 91 240 263.7 %426 182 244 134.1 %
Total operating expenses46,657 30,334 $16,323 53.8 %$84,473 $57,038 $27,435 48.1 %
Percentage of revenues92.3 %82.7 %88.6 %81.5 %

Research and Development

Research and development expenses increased $4.5 million, or 37.1%, and $7.7 million, or 33.6%, for the three and six months ended June 30, 2022, respectively, compared to the same periods in 2021. For the three months ended June 30, 2022, the increase was primarily due to a $3.3 million increase in personnel-related costs (which includes stock-based compensation of $1.4 million) resulting from headcount growth in our engineering, information technology and product teams dedicated to platform enhancements and innovation. In addition, we incurred $1.1 million related to the Segmint acquisition (which includes stock-based compensation of $0.5 million), $0.4 million in higher consulting costs and $0.1 million of higher hosting costs associated with internal usage. These expenses were partially offset by an increase of $0.6 million in capitalized development costs related to new strategic projects.

For the six months ended June 30, 2022, the increase was primarily due to a $6.7 million increase in personnel-related costs (which includes stock-based compensation of $3.0 million) resulting from headcount growth in our engineering, information technology and product teams dedicated to platform enhancements and innovation, as well as $1.0 million in higher consulting costs and $1.1 million related to the Segmint acquisition (which includes stock-based compensation of $0.5 million). These expenses were partially offset by an increase of $1.8 million in capitalized development costs related to new strategic projects.

Sales and Marketing

Sales and marketing expenses increased $4.9 million, or 91.6%, and $7.5 million, or 70.1%, for the three and six months ended June 30, 2022, respectively, compared to the same periods in 2021. For the three months ended June 30, 2022, the increase was primarily due to a $2.2 million increase in personnel-related costs (which includes stock-based compensation of $0.7 million) resulting from headcount growth in our sales and marketing teams. In addition, we incurred $0.8 million related to the Segmint acquisition (which includes stock-based compensation of $0.1 million), $0.1 million in higher consulting costs, as well as $0.4 million in higher travel costs for the sales team and $1.4 million in higher costs related to industry conferences and trade shows as we return to pre-COVID-19 pandemic sales activities such as our in-person client conference, Co:Lab.

For the six months ended June 30, 2022, the increase was primarily due to a $4.3 million increase in personnel-related costs (which includes stock-based compensation of $1.3 million) resulting from headcount growth in our sales and marketing teams. In addition, we incurred $0.8 million related to the Segmint acquisition (which includes stock-based compensation of $0.1 million), $0.3 million in higher consulting costs, as well as $0.3 million in higher travel costs for the sales team and $1.8 million in higher costs related to industry conferences and trade shows as we return to pre-COVID-19 pandemic sales activities such as our in-person client conference, Co:Lab.

General and Administrative

General and administrative expenses increased $6.5 million, or 53.7%, and $13.8 million, or 63.1%, for the three and six months ended June 30, 2022, respectively, compared to the same periods in 2021. For the three months ended June 30, 2022, the increase was primarily due to a $5.5 million increase in personnel-related and other costs (which includes stock-based compensation of $4.9 million). In addition, we incurred a $0.3 million related to the Segmint acquisition (which includes stock-based compensation of $0.1 million), $0.2 million increase in insurance costs for public company director and officer coverage and $0.3 million higher software costs.

For the six months ended June 30, 2022, the increase in general and administrative expenses was primarily due to an $11.2 million increase in personnel-related and other costs (which includes stock-based compensation of $10.3 million). In addition, we incurred a $0.3 million related to the Segmint acquisition (which includes stock-based compensation of $0.1 million), $1.3 million increase in insurance costs for public company director and officer coverage and $0.7 million higher software costs.

25    


Acquisition-related expenses, net

Acquisition-related expenses, net increased $0.2 million and decreased $(1.8) million for the three and six months ended June 30, 2022, respectively, compared to the same periods in 2021. For the three months ended June 30, 2022, the increase was primarily due to additional acquisition expenses related to legal, consulting, and professional fees for the acquisition of Segmint. For the six months ended June 30, 2022, the decrease was primarily due to the $2.7 million gain on contingent consideration related to the purchase of MK, partially offset by $0.8 million of acquisition expenses related to legal, consulting, and professional fees for the acquisition of Segmint.

Amortization of acquired intangibles

Amortization of acquired intangibles increased $0.2 million and $0.2 million for the three and six months ended June 30, 2022, respectively, primarily due to additional amortization of intangible assets related to the acquisitions of MK in September 2021 and Segmint in April 2022.

Non-Operating Income (Expense), Net

Non-operating expense decreased $0.9 million and $2.5 million for the three and six months ended June 30, 2022, respectively compared to same periods in 2021. For the three months ended June 30, 2022, the decrease was primarily due to $1.3 million in non-operating loss related to the increase in fair value of our warrant liabilities for the three months ended June 30, 2021, partially offset by net $0.3 million of other non-operating expenses for the three months ended June 30, 2022. For the six months ended June 30, 2022, the increase was primarily due to $3.0 million in non-operating loss related to the increase in fair value of our warrant liabilities and $0.5 million of net interest expense for the six months ended June 30, 2021, partially offset by net interest expense of $0.5 million, $0.3 million of unrealized losses on marketable securities, and $0.1 million related to loss on extinguishment of debt for the six months ended June 30, 2022.

Provision for Income Taxes

The Company recorded $0.2 million and $0.2 million of provision for income taxes for the three and six months ended June 30, 2022, respectively, resulting in an effective tax rate of (0.8)% and (0.7)%, respectively, compared to no income tax expense for the three and six months ended June 30, 2021. Our effective tax rate differs from the statutory tax rate primarily due to state income taxes and deferred taxes related to the tax amortization of acquired goodwill. Our effective tax rate differs from the statutory tax rate primarily due to the impact of the full valuation allowance against the Company’s deferred tax assets.

Liquidity and Capital Resources

As of June 30, 2022, we had $213.4 million in cash and cash equivalents and marketable securities, and an accumulated deficit of $347.5 million. Our net losses have been driven by our investments in developing our digital banking platform, expanding our sales, marketing and implementation organizations and scaling our administrative functions to support our rapid growth.

We have financed our operations primarily through the net proceeds we have received from the sales of our redeemable convertible preferred stock and common stock, cash generated from the sale of SaaS subscription services and borrowings under our Amended Credit Agreement (as defined below).

On April 15, 2021, we completed our initial public offering (“IPO”), in which we issued and sold 6,900,000 shares of our common stock, including 900,000 shares of common stock that were sold pursuant to the exercise in full of the underwriters’ option to purchase additional shares of common stock at $30.00 per share. Our IPO resulted in net proceeds of $192.8 million after deducting underwriting discounts, commissions and other offering costs. With the proceeds from our IPO, the Company paid in full accumulated dividends on our previously outstanding shares of Series B redeemable convertible preferred stock, which totaled approximately $5.0 million.

Our future capital requirements will depend on many factors, including revenue growth and costs incurred to support client usage and growth in our client base, increased research and development expenses to support the growth of our business and related infrastructure, increased general and administrative expenses associated with being a publicly traded company, investments in office facilities and other capital expenditure requirements and any potential future acquisitions or other strategic transactions.

We believe that our existing cash resources, including our Amended Credit Agreement, will be sufficient to finance our continued operations, growth strategy, planned capital expenditures and the additional expenses we expect to incur as a public company for the short term (at least the next 12 months) and longer term. We may from time to time seek to raise additional capital to support our growth. Any equity financing we may undertake could be dilutive to our existing stockholders, and any additional debt financing we may undertake could require debt service and financial and operational requirements that could adversely affect our business.

26    


Cash Flows

The following table summarizes our cash flows for the periods indicated:
Six months ended June 30,
(in thousands)20222021
Net cash used in operating activities$(19,369)$(12,288)
Net cash used in investing activities(259,576)(1,446)
Net cash provided by financing activities62,584 185,422 

Net Cash Used in Operating Activities

During the six months ended June 30, 2022, net cash used in operating activities was $16.3 million, which consisted of a net loss of $33.6 million, adjusted by non-cash charges of $22.3 million and net cash outflows from the change in net operating assets and liabilities of $8.1 million. The non-cash charges were primarily comprised of a non-operating loss related to depreciation and amortization expense of $3.0 million, and stock-based compensation expense of $21.4 million, partially offset by a gain on revaluation of contingent consideration of $2.7 million. The net cash outflows from the change in our net operating assets and liabilities were primarily due to a $4.8 million increase in accounts receivable, a $3.5 million increase in prepaid expenses and other current assets and a $1.4 million increase in deferred implementation costs, partially offset by a $1.6 million increase in accounts payable and accrued liabilities.

During the six months ended June 30, 2021, net cash used in operating activities was $12.3 million, which consisted of a net loss of $22.3 million, adjusted by non-cash charges of $9.1 million and net cash inflows from the change in net operating assets and liabilities of $0.9 million. The non-cash charges primarily were comprised of a non-operating loss related to the increase in fair value of warrant liabilities of $3.0 million, depreciation and amortization expense of $1.6 million, and stock-based compensation expense of $4.4 million. The net cash inflows from the change in our net operating assets and liabilities were primarily due to a $7.9 million increase in accounts payable and accrued liabilities, partially offset by a $3.3 million increase in prepaid expenses and other current assets and a net $3.7 million in other balance sheet changes.

Net Cash Used in Investing Activities

During the six months ended June 30, 2022, net cash used in investing activities was $259.6 million, primarily consisting of $143.6 million for the purchase of marketable securities, $132.0 million related to our acquisition of Segmint, $2.4 million related to capitalized software development costs, and capital expenditures related to updates for computer and other equipment of $0.6 million, partially offset by $19.0 million in proceeds from maturities and redemptions of marketable securities.

During the six months ended June 30, 2021, net cash used in investing activities was $1.4 million, primarily consisting of $0.6 million related to capitalized software development costs, $0.3 million related to the finalization of working capital adjustments on our acquisition of ACH Alert, and capital expenditures related to updates for computer and other equipment of $0.5 million.

Net Cash Provided by Financing Activities

For the six months ended June 30, 2022, net cash provided by financing activities was $62.6 million, which was primarily due to proceeds of $85.0 million from issuance of long-term debt, $1.3 million from the exercise of stock options to purchase 0.6 million shares of our common stock, and proceeds from issuances under the Employee Stock Purchase Plan (“ESPP”) of $1.8 million, partially offset by $24.7 million of principal payments on debt and debt issuance costs paid of $0.9 million.

For the six months ended June 30, 2021, net cash provided by financing activities was $185.4 million, which primarily was due to the receipt of proceeds from our IPO of $192.8 million and proceeds of $4.9 million from the exercise of stock options to purchase 3.4 million shares of our common stock, partially offset by the cash payment of our Series B dividend of $5.0 million upon the consummation of our IPO, the $3.9 million payment of deferred IPO issuance costs, and the repurchase of shares of our common stock in the amount of $3.5 million.

Amended Credit Agreement

On April 29, 2022, we entered into an amended and restated credit agreement with Silicon Valley Bank, Comerica Bank, and Canadian Imperial Bank of Commerce (the “Amended Credit Agreement”). The Amended Credit Agreement amends and restates the prior credit facility provided by Silicon Valley Bank and KeyBank National Association. The Amended Credit Agreement matures on April 29, 2025. The Amended Credit Agreement includes the following, among other features:
Revolving Facility: The Amended Credit Agreement provides $40.0 million in aggregate commitments for secured revolving loans (“Amended Revolving Facility”).
Term Loan: A term loan of $85.0 million (the “Amended Term Loan”) was borrowed on the closing date of the Amended Credit Agreement. The additional proceeds received from the Amended Term Loan were used to replenish cash used to fund the acquisition of Segmint Inc., which closed on April 25, 2022.
Accordion Feature: The Amended Credit Agreement also permits us, subject to certain conditions, to request additional revolving loan commitments in an aggregate principal amount of up to $50.0 million.

Amended Revolving Facility loans under the Amended Credit Agreement may be voluntarily prepaid and re-borrowed. Principal payments on the Amended Term Loan are due in quarterly installments equal to an initial amount of approximately $1.1 million, beginning on June 30, 2023
27    


and continuing through March 31, 2024, and increasing to approximately $2.1 million beginning on June 30, 2024 through the Amended Credit Agreement maturity date. Once repaid or prepaid, the Amended Term Loan may not be re-borrowed.

Borrowings under the Amended Credit Agreement bear interest at a variable rate based upon the Secured Overnight Financing Rate (“SOFR”) plus a margin of 3.00% to 3.50% per annum depending on the applicable recurring revenue leverage ratio. If the SOFR rate is ever less than 0%, then the SOFR rate shall be deemed to be 0%. The Amended Credit Agreement is subject to certain liquidity and operating covenants and includes customary representations and warranties, affirmative and negative covenants and events of default.

Obligations under the Amended Credit Agreement are guaranteed by our subsidiaries and secured by all or substantially all of our assets and our subsidiaries’ assets pursuant to an Amended and Restated Guarantee and Collateral Agreement executed contemporaneously with the Amended Credit Agreement.

The Amended Credit Agreement contains customary affirmative and negative covenants, as well as (i) an annual recurring revenue growth covenant requiring the loan parties to have recurring revenues in any four consecutive fiscal quarter period in an amount that is 10% greater than the recurring revenues for the corresponding four consecutive quarter period in the previous year and (ii) a liquidity (defined as the aggregate amount of cash in bank accounts subject to a control agreement plus availability under the Revolving Facility) covenant, requiring the loan parties to have liquidity, tested on the last day of each calendar month, of $15.0 million or more. The Amended Credit Agreement also contains customary events of default, which if they occur, could result in the termination of commitments under the Amended Credit Agreement, the declaration that all outstanding loans are immediately due and payable in whole or in part, and the requirement to maintain cash collateral deposits in respect of outstanding letters of credit.

Total interest expense, including commitment fees and unused line fees, for the three and six months ended June 30, 2022 was $0.8 million and $1.1 million, respectively, and $0.6 million and $0.2 million for the three and six months ended June 30, 2021, respectively. In conjunction with closing the Amended Credit Agreement in 2022, we incurred issuance costs of $0.8 million, which were deferred and were scheduled to be amortized over the three-year term. Unamortized debt issuance costs totaled $0.6 million and $0.1 million as of June 30, 2022 and December 31, 2021, respectively. Amortization expense was less than $0.1 million and $0.2 million for the three and six months ended June 30, 2022, respectively. Amortization expense was $0.2 million and $0.4 million for the three and six months ended June 30, 2021, respectively.

Contractual Obligations and Commitments

There were no material changes to our contractual obligations and commitments as of June 30, 2022 compared to those discussed as of December 31, 2021 in our Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 25, 2022.

Off-Balance Sheet Arrangements

We did not have during the periods presented, and we do not currently have, any off-balance sheet financing arrangements or any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

Critical Accounting Policies and Significant Judgments and Estimates

In preparing our unaudited condensed consolidated financial statements in conformity with GAAP, we must make decisions that impact the reported amounts of assets, liabilities, revenues and expenses, and the related disclosures. Such decisions include the selection of the appropriate accounting principles to be applied and the assumptions on which to base accounting estimates. In reaching such decisions, we apply judgments based on our understanding and analysis of relevant circumstances, historical experience, and actuarial valuations. Actual amounts could differ from those estimated at the time the condensed consolidated financial statements are prepared.

There have been no material changes to our critical accounting policies and estimates as compared to the critical accounting policies and estimates described in “Management's Discussion and Analysis of Financial Condition and Results of Operations” set forth in our Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 25, 2022.

Recently Issued Accounting Pronouncements

See Note 2 of the Notes to our Unaudited Condensed Consolidated Financial Statements included elsewhere in this report for a discussion of recent accounting pronouncements and future application of accounting standards.

Emerging Growth Company Status

We are an “emerging growth company,” as defined in the JOBS Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We have elected to use this extended transition period to enable us to comply with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our consolidated financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.

28    


Item 3. Quantitative and Qualitative Disclosures About Market Risk

We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates.

Interest Rate Risk

We are subject to interest rate risk in connection with our Amended Credit Agreement. Interest rate changes generally impact the amount of our interest payments and, therefore, our future net income and cash flows, assuming other factors held constant. Assuming the amounts outstanding under our Amended Credit Agreement are fully drawn, a hypothetical 10% change in interest rates would not have a material impact on our consolidated financial statements.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to provide reasonable assurance that information required to be disclosed by a company in the reports 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, and that such information is accumulated and communicated to the company’s management, including its principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure. Our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures at June 30, 2022, the last day of the period covered by this Quarterly Report on Form 10-Q. Based on this evaluation, our principal executive officer and principal financial officer have concluded that, at June 30, 2022, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in Internal Control over Financial Reporting

There was no change in our internal control over financial reporting, identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) under the Exchange Act, that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
29    


PART II - OTHER INFORMATION

Item 1. Legal Proceedings

From time to time, we may be involved in various legal proceedings arising from the normal course of business activities. We are currently not a party to any litigation the outcome of which we believe, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, cash flows or financial condition.

Item 1A. Risk Factors

There are no material changes to the risk factors previously disclosed under the heading "Risk Factors" in our Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 25, 2022.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

None.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

None.

Item 5. Other Information

None.

30    


Item 6. Exhibits
EXHIBIT INDEX
Incorporated by Reference
ExhibitDescriptionFormFile No.ExhibitFiling Date
10.1*8-K001-4032110.15/2/2022
10.2*8-K001-4032110.25/2/2022
31.1
31.2
32.1**
32.2**
101.INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

* Certain schedules and exhibits have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Company will furnish supplementally copies of omitted schedules and exhibits to the Securities and Exchange Commission or its staff upon its request.

** The certifications attached as Exhibit 32.1 and Exhibit 32.2 that accompany this Quarterly Report on Form 10-Q are deemed furnished and not filed with the SEC and are not to be incorporated by reference into any filing of the Company under the Securities Act or the Exchange Act whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.


31    


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, on the date set forth below.

Alkami Technology, Inc.
Date:August 5, 2022By:/s/ Alex Shootman
Alex Shootman
Chief Executive Officer
(Principal Executive Officer)
Date:August 5, 2022By:/s/ W. Bryan Hill
W. Bryan Hill
Chief Financial Officer
(Principal Financial Officer)
32    
EX-31.1 2 ex-311ceoq22022.htm EX-31.1 Document

Exhibit 31.1


CERTIFICATION PURSUANT TO
RULE 13a-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934


I, Alex Shootman, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Alkami Technology, 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)) 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.[omitted]
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 5, 2022
/s/ Alex Shootman
Alex Shootman
Chief Executive Officer and Director
(Principal Executive Officer)



EX-31.2 3 ex-312cfoq22022.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION PURSUANT TO
RULE 13a-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934

I, W. Bryan Hill, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Alkami Technology, 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)) 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.[omitted]
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 5, 2022
/s/ W. Bryan Hill
W. Bryan Hill
Chief Financial Officer
(Principal Financial Officer)



EX-32.1 4 ex-321ceoq22022.htm EX-32.1 Document

Exhibit 32.1


CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350


In connection with the Quarterly Report on Form 10-Q of Alkami Technology, Inc. (the “Company”) for the quarterly period ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

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 5, 2022
/s/ Alex Shootman
Alex Shootman
Chief Executive Officer and Director
(Principal Executive Officer)
                    





EX-32.2 5 ex-322cfoq22022.htm EX-32.2 Document

Exhibit 32.2


CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350


In connection with the Quarterly Report on Form 10-Q of Alkami Technology, Inc. (the “Company”) for the quarterly period ending June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

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 5, 2022
/s/ W. Bryan Hill
W. Bryan Hill
Chief Financial Officer
(Principal Financial Officer)


                            



EX-101.SCH 6 alk-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2107103 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Business Combination - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Business Combination - Schedule of Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Business Combination - Schedule of Purchased Identifiable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - Revenue and Deferred Costs link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - Revenue and Deferred Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Revenue and Deferred Costs - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Revenue and Deferred Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Revenue and Deferred Costs - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Revenue and Deferred Costs - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2124107 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2325306 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2127108 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2328307 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2429413 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2430414 - Disclosure - Debt - Schedule of Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2430414 - Disclosure - Debt - Schedule of Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - Debt - Maturities of Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2132109 - Disclosure - Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 2333308 - Disclosure - Stockholders' Equity (Deficit) (Tables) link:presentationLink link:calculationLink link:definitionLink 2434416 - Disclosure - Stockholders' Equity (Deficit) - Schedule of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2135110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2436417 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2137111 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2338309 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2439418 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value of Assets and Liabilities Measured At Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2140112 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2341310 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2442419 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2443420 - Disclosure - Earnings Per Share - Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2444421 - Disclosure - Earnings Per Share - Schedule of Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2145113 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 2346311 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2447422 - Disclosure - Commitment and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2448423 - Disclosure - Commitment and Contingencies - Schedule of Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2449424 - Disclosure - Commitment and Contingencies - Schedule of Deferred Rent and Tenant Allowances (Details) link:presentationLink link:calculationLink link:definitionLink 2150114 - Disclosure - Goodwill and Other Intangibles link:presentationLink link:calculationLink link:definitionLink 2351312 - Disclosure - Goodwill and Other Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 2452425 - Disclosure - Goodwill and Other Intangibles - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2453426 - Disclosure - Goodwill and Other Intangibles - Schedule of Total Intangibles, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2454427 - Disclosure - Goodwill and Other Intangibles - Schedule of Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 alk-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 alk-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 alk-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Operating lease extension period Lessee, Operating Lease, Option to Extend, Term Lessee, Operating Lease, Option to Extend, Term Business Acquisition [Axis] Business Acquisition [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Term Debt Total Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Office space (in square foot) Area of Real Estate Property Property, Plant and Equipment [Abstract] Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding 2024 Long-Term Debt, Maturity, Year Two Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Property and equipment, gross Property, Plant and Equipment, Gross Second Earn Out Period Second Earn Out Period [Member] Second Earn Out Period Income Tax Disclosure [Abstract] Line of credit, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Receivable [Domain] Receivable [Domain] Deferred revenues, current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Software Development Costs Software and Software Development Costs [Member] Deferred implementation costs Increase (Decrease) In Capitalized Contract Cost, Net Increase (Decrease) In Capitalized Contract Cost, Net Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill Additional paid-in capital Additional Paid in Capital Financial Instruments [Domain] Financial Instruments [Domain] Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Reserve for estimated credits Accounts Receivable, Estimated Credits Reserve, Current Accounts Receivable, Estimated Credits Reserve, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Schedule of Future Minimum Rental Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Depreciation expense Depreciation Proceeds from borrowings of term loan Proceeds from Issuance of Debt Exercised stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Issuance of common stock upon restricted stock unit vesting (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Share-Based Payment Arrangement [Abstract] Conversion of redeemable convertible preferred stock to common stock upon initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities Beginning balance (in shares) Ending balance (in shares) Temporary Equity, Shares Outstanding Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net loss Net loss Net Income (Loss) Attributable to Parent Revenue growth requirement (as a percent) Debt Instrument, Covenant, Revenue Growth Requirement, Percent Debt Instrument, Covenant, Revenue Growth Requirement, Percent Deferred rent and tenant allowance Deferred Rent Credit Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total anti-dilutive common share equivalents Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Total receivables Accounts Receivable, before Allowance for Credit Loss, Current Equity Component [Domain] Equity Component [Domain] Total Assets Assets, Fair Value Disclosure Segmint, Inc. Segmint, Inc. [Member] Segmint, Inc. Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Marketable securities: Debt Securities, Available-for-Sale Standby Letters of Credit Standby Letters of Credit [Member] Lease Contractual Term [Domain] Lease Contractual Term [Domain] Deferred commissions Capitalized Contract Cost, Net Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] 2023 Operating Leases, Future Minimum Payments, Due in Two Years ESPP Employee Stock [Member] Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Basis spread on variable rate, maximum (as a percent) Debt Instrument, Covenant, Basis Spread On Variable Rate, Maximum Debt Instrument, Covenant, Basis Spread On Variable Rate, Maximum Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Receivables [Abstract] Trade accounts receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Capitalized internal software development costs Capitalized Computer Software, Gross Long-term debt, net Long-term portion Long-Term Debt, Excluding Current Maturities Total liabilities Liabilities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] International Debt Securities International Debt Securities [Member] International Debt Securities Issuance of common stock upon initial public offering, net of underwriting discounts and commissions Stock Issued During Period, Value, New Issues Technology Technology-Based Intangible Assets [Member] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Marketable securities Debt Securities, Available-for-Sale, Current Preferred stock, issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Secured Overnight Financing Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Useful life (in years) Property, Plant and Equipment, Useful Life Assets: Assets, Fair Value Disclosure [Abstract] Client refund liability Contract with Customer, Refund Liability, Current Contract Balances Contract With Customer, Asset and Liability, Policy [Policy Text Block] Contract With Customer, Asset and Liability, Policy Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Debt Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Deferred taxes Deferred Income Tax Expense (Benefit) Financial Instrument [Axis] Financial Instrument [Axis] Developed technology Developed Technology Rights [Member] 2025 Long-Term Debt, Maturity, Year Three Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Document Period End Date Document Period End Date Costs in connection with initial public offering Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Payment of Series B Dividend upon initial public offering Temporary Equity, Dividends, Adjustment Total assets Assets Debt Disclosure [Abstract] Net loss per share attributable to common stockholders: Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Trade accounts receivable Trade Accounts Receivable [Member] Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Accrued vendor purchases Accrued Vendor Purchases, Current Accrued Vendor Purchases, Current Current portion of long-term debt Current portion of long-term debt Long-Term Debt, Current Maturities Earn-out period Business Combination, Contingent Consideration Arrangements, Earn-Out Period Business Combination, Contingent Consideration Arrangements, Earn-Out Period Total identifiable intangible assets Finite-Lived Intangible Assets Acquired Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] ESPP liability Employee-related Liabilities, Current Line of Credit Line of Credit [Member] Beginning balance Ending balance Temporary Equity, Carrying Amount, Attributable to Parent Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ Equity (Deficit) Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Earnings Per Share Earnings Per Share [Text Block] Commissions accrual Accrued Sales Commission, Current Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Cash consideration paid Payments to Acquire Businesses, Gross Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares) Temporary Equity, Shares, Conversion of Convertible Securities Temporary Equity, Shares, Conversion of Convertible Securities Gross profit Gross Profit Thereafter Long-Term Debt, Maturity, After Year Three Long-Term Debt, Maturity, After Year Three Entity Registrant Name Entity Registrant Name Issuance of common stock upon initial public offering, net of underwriting discounts and commissions (in shares) Stock Issued During Period, Shares, New Issues Lease term Operating Lease, Term Operating Lease, Term Software Software Development [Member] Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town 2022 (remaining six months) Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Operating expenses: Operating Expenses [Abstract] Deferred rent and tenant allowance, net of current portion Deferred Rent Credit, Noncurrent Cumulative dividends and adjustments to redeemable convertible preferred stock Adjustments To Additional Paid In Capital, Cumulative Dividends And Adjustments To Redeemable Convertible Preferred Stock Adjustments To Additional Paid In Capital, Cumulative Dividends And Adjustments To Redeemable Convertible Preferred Stock Minimum Minimum [Member] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Commitments and Contingencies Disclosure [Abstract] Debt issuance costs Less unamortized debt issuance costs Debt Issuance Costs, Net Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Deferred revenues, net of current portion Contract with Customer, Liability, Noncurrent Research and development Research and Development Expense Quarterly installment payments Debt Instrument, Periodic Payment, Principal RSUs Restricted Stock Units (RSUs) [Member] Effective income tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Business Combination Business Combination Disclosure [Text Block] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Income Taxes Income Tax Disclosure [Text Block] Gain on revaluation of contingent consideration Gain on revaluation of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset Credit Facility [Domain] Credit Facility [Domain] Deferred compensation payable Deferred Compensation Liability, Current Total carrying value, gross Intangible Assets, Gross (Excluding Goodwill) MK MK Decisioning Systems, LLC [Member] MK Decisioning Systems, LLC Amortization of acquired intangibles Amortization of Intangible Assets Other services Service, Other [Member] Net loss per share attributable to common stockholders - basic (in dollars per share) Loss per common share - basic (in dollars per share) Earnings Per Share, Basic Contingent consideration payable Beginning balance Ending balance Contingent Consideration, Liability, Fair Value Disclosure Contingent Consideration, Liability, Fair Value Disclosure Other Assets Other Assets [Member] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Sales and marketing Selling and Marketing Expense Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Lease Contractual Term [Axis] Lease Contractual Term [Axis] Deferred Commissions Costs Deferred Commissions Costs [Member] Deferred Commissions Costs Entity Interactive Data Current Entity Interactive Data Current Amortization of capitalized costs Capitalized Contract Cost, Amortization Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Money Market Accounts Money Market Funds [Member] Payment of Series B dividend Payments of Dividends Accumulated Deficit Retained Earnings [Member] Common Stock Common Stock [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Implementation services Implementation Services [Member] Implementation Services Receivable Type [Axis] Receivable Type [Axis] Reference price (in dollars per share) Business Combination, Contingent Consideration, Cash Per Share Business Combination, Contingent Consideration, Cash Per Share Repurchase of common stock Payments for Repurchase of Common Stock Contingent consideration Business Combination, Contingent Consideration, Liability Marketable Securities Marketable Securities, Policy [Policy Text Block] Statement [Table] Statement [Table] Amortization of acquired intangibles Amortization Of Acquired Intangible Assets Amortization Of Acquired Intangible Assets Document Quarterly Report Document Quarterly Report Furniture and fixtures Furniture and Fixtures [Member] Current assets Assets, Current [Abstract] Statistical Measurement [Axis] Statistical Measurement [Axis] Website domain name Indefinite-Lived Intangible Assets (Excluding Goodwill) Leasehold improvements Leasehold Improvements [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Purchase of marketable securities Payments to Acquire Marketable Securities Equity Components [Axis] Equity Components [Axis] Fair Value, Recurring Fair Value, Recurring [Member] 2026 Operating Leases, Future Minimum Payments, Due in Five Years Document Fiscal Year Focus Document Fiscal Year Focus Total minimum lease payments Operating Leases, Future Minimum Payments Due Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Contingent consideration to be paid in 2021 Business Combination, Contingent Consideration, Liability, Current Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Variable Rate [Domain] Variable Rate [Domain] Carrying Value Finite-Lived Intangible Assets, Gross Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Total fair value adjustments reported in earnings (Acquisition-related expenses, net) Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Repurchase of common stock Stock Repurchased During Period, Value Document Transition Report Document Transition Report Local Phone Number Local Phone Number Loss from operations Operating Income (Loss) Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Conversion of redeemable convertible preferred stock to common stock upon initial public offering Temporary Equity, Value, Conversion of Convertible Securities Temporary Equity, Value, Conversion of Convertible Securities Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed Accrued liabilities Weighted average number of shares of common stock outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Goodwill Goodwill Total Liabilities Liabilities, Fair Value Disclosure Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Repurchase of common stock (in shares) Stock Repurchased During Period, Shares Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Other Intangibles Goodwill and Intangible Assets Disclosure [Text Block] Provision for income taxes Income Tax Expense (Benefit) Deferred income taxes Deferred Income Tax Liabilities, Net Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Income Statement [Abstract] ACH Alert ACH Alert [Member] ACH Alert Additional Paid-in Capital Additional Paid-in Capital [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Restricted cash included in Other assets Restricted Cash, Noncurrent Cost of revenues(1) Cost of Goods and Services Sold Weighted average number of common shares outstanding - diluted (in shares) Weighted average shares of common stock outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Number of additional terms Lessee, Operating Lease, Option to Extend, Number Lessee, Operating Lease, Option to Extend, Number Capitalized Software Development Costs Internal Use Software, Policy [Policy Text Block] Increase in quarterly installment payments Debt Instrument, Periodic Payment, Principal, Increase Amount Debt Instrument, Periodic Payment, Principal, Increase Amount Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Common stock, $0.001 par, 500,000,000 shares authorized; and 91,036,107 and 89,954,657 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Maximum contingent consideration to be paid Business Combination, Contingent Consideration, Maximum To Be Paid Business Combination, Contingent Consideration, Maximum To Be Paid Earn-Out Shares Earn-Out Shares [Member] Earn-Out Shares Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] First Earn Out Period First Earn Out Period [Member] First Earn Out Period Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Cash and cash equivalents and restricted cash, beginning of period Cash and cash equivalents and restricted cash, end of period Total cash and cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Bonus accrual Accrued Bonuses, Current Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Conversion of redeemable convertible preferred stock warrants to common stock warrants upon initial public offering Adjustments to Additional Paid in Capital, Warrant Issued Current liabilities Liabilities, Current [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Proceeds from stock option exercises Proceeds from Stock Options Exercised Proceeds from issuance of long-term debt Proceeds from Issuance of Long-Term Debt Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Common stock, issued (in shares) Common Stock, Shares, Issued Deferred revenues, current portion Contract with Customer, Liability, Current Income Statement Location [Domain] Income Statement Location [Domain] Acquisition-related expenses, net Business Combination, Acquisition Related Costs 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] Amendment Flag Amendment Flag Net cash investing activities Net Cash Provided by (Used in) Investing Activities Accounts Receivable Accounts and Nontrade Receivable [Text Block] Common stock issued under Employee Stock Purchase Plan (ESPP) Stock Issued During Period, Value, Employee Stock Purchase Plan Deferred implementation costs, current Capitalized Contract Cost, Net, Current Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Other assets Other Assets, Noncurrent Depreciation and amortization expense Depreciation, Depletion and Amortization Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Line of credit, unused capacity, commitment fee (as a percent) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Deferred implementation costs, net of current portion Capitalized Contract Cost, Net, Noncurrent Liquidity requirement Debt Instrument, Covenant, Liquidity Requirement Debt Instrument, Covenant, Liquidity Requirement Holdback provision to be released Business Combination, Holdback Provision Subject to Release Business Combination, Holdback Provision Subject to Release Common stock issued under Employee Stock Purchase Plan (ESPP) (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Less: cumulative dividends and adjustments to redeemable convertible preferred stock Cumulative dividends and adjustments to redeemable convertible preferred stock Preferred Stock Dividends and Other Adjustments Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Basis of Presentation and Consolidation Basis of Accounting, Policy [Policy Text Block] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Holdback provision held in escrow Business Combination, Holdback Provision Held in Escrow Business Combination, Holdback Provision Held in Escrow Principal payments on debt Repayments of Long-Term Debt Schedule of Definite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Stock options Share-Based Payment Arrangement, Option [Member] Sales and marketing Selling and Marketing Expense [Member] Contingent consideration Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Exercised stock options Stock Issued During Period, Value, Stock Options Exercised Long term debt Net amount Long-Term Debt Balance Sheet Location [Axis] Balance Sheet Location [Axis] Contingent consideration to be paid in 2022 Business Combination, Contingent Consideration, Liability, Noncurrent Common stock, authorized (in shares) Common Stock, Shares Authorized Total operating expenses Operating Expenses Deferred Implementation Costs Deferred Implementation Costs [Member] Deferred Implementation Costs Maximum Maximum [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Rent expense Operating Leases, Rent Expense Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accordion feature Line of Credit Facility, Accordion Feature, Increase Limit Line of Credit Facility, Accordion Feature, Increase Limit Accrued hosting services Accrued Hosting Services, Current Accrued Hosting Services, Current Deferred revenues Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Accrued tax liabilities Taxes Payable, Current Revenue recognized during period Contract with Customer, Liability, Revenue Recognized Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Measurement Frequency [Domain] Measurement Frequency [Domain] Net Carrying Value Finite-Lived Intangible Assets, Net Remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Deferred IPO offering costs not yet paid Deferred Offering Costs Incurred But Not Yet Paid Deferred Offering Costs Incurred But Not Yet Paid 2025 Operating Leases, Future Minimum Payments, Due in Four Years Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Consideration placed into escrow Business Acquisition, Consideration Transferred, Restricted Business Acquisition, Consideration Transferred, Restricted Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Deferred rent and tenant allowances Increase (Decrease) In Deferred Rent Credit Increase (Decrease) In Deferred Rent Credit SaaS Services SaaS Subscription Services [Member] SaaS Subscription Services Payables and Accruals [Abstract] Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Unbilled receivables Unbilled Receivables [Member] Unbilled Receivables Impairment loss on deferred costs Capitalized Contract Cost, Impairment Loss Debt issuance costs paid Payments of Debt Issuance Costs Anniversary period for first escrow release Business Combination, Consideration Transferred, Escrow Release Period One Business Combination, Consideration Transferred, Escrow Release Period One 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Liabilities and Stockholders' Equity (Deficit) Liabilities and Equity [Abstract] U.S. Treasury debt securities US Treasury Securities [Member] Second escrow release period Business Combination, Consideration Transferred, Escrow Release Period Two Business Combination, Consideration Transferred, Escrow Release Period Two Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] 2022 Long-Term Debt, Maturity, Remainder of Fiscal Year Accounts payable Accounts Payable, Current Cumulative dividends and adjustments to redeemable convertible preferred stock Temporary Equity, Dividends And Adjustments Temporary Equity, Dividends And Adjustments Compensation expenses Business Acquisition, Compensation Expense Business Acquisition, Compensation Expense Warrants Warrant [Member] Entity Filer Category Entity Filer Category Weighted average number of common shares outstanding - basic (in shares) Weighted average shares of common stock outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Liabilities: Liabilities, Fair Value Disclosure [Abstract] Total stock-based compensation expenses Share-Based Payment Arrangement, Expense Supplemental disclosure of noncash financing activities Noncash Investing and Financing Items [Abstract] Commitments and contingencies (Note 11 and 13) Commitments and Contingencies Security Exchange Name Security Exchange Name Lease Contractual Term One Lease Contractual Term One [Member] Lease Contractual Term One Weighted Average Amortization Period Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Term Loan Term Loan [Member] Term Loan Preferred stock, $0.001 par, 10,000,000 shares authorized and 0 shares issued and outstanding as of March 31, 2022 and December 31, 2021 Preferred Stock, Value, Issued Maximum contingent consideration to be paid (as a percent) Business Combination, Contingent Consideration, Maximum Percent To Be Paid Business Combination, Contingent Consideration, Maximum Percent To Be Paid Restricted cash included in Prepaid expenses and other current assets Restricted Cash, Current Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Revenues Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Corporate bonds Corporate Bond Securities [Member] Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] MK acquisition holdback provision Holdback Provision Liability, Current Holdback Provision Liability, Current Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Stockholders' Equity (Deficit) Share-Based Payment Arrangement [Text Block] Revenue and Deferred Costs Revenue from Contract with Customer [Text Block] Lease Contractual Term Two Lease Contractual Term Two [Member] Lease Contractual Term Two Total liabilities and stockholders' equity Liabilities and Equity Proceeds from ESPP issuance Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Amortization of debt issuance costs Amortization of Debt Issuance Costs Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Organization, Consolidation and Presentation of Financial Statements [Abstract] Acquisition of business Payments to Acquire Businesses, Net of Cash Acquired Level 2 Fair Value, Inputs, Level 2 [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Other non-current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer, Liability, Noncurrent Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Other receivables Other Accounts Receivable [Member] Other Accounts Receivable Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Accrued interest on marketable securities, net Accrued Interest On Marketable Securities, Net Accrued Interest On Marketable Securities, Net Net loss per share attributable to common stockholders - diluted (in dollars per share) Loss per common share - diluted (in dollars per share) Earnings Per Share, Diluted Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Diluted Intangibles, net Total net carrying value Intangible Assets, Net (Excluding Goodwill) Deferred IPO issuance costs paid Payments of Stock Issuance Costs Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Loss on financial instruments Loss on financial instruments Fair Value Adjustment of Warrants Total current liabilities Liabilities, Current Number of earn-out periods Business Combination, Contingent Consideration Arrangements, Number Of Earn-Out Periods Business Combination, Contingent Consideration Arrangements, Number Of Earn-Out Periods Schedule of Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Entity Ex Transition Period Entity Ex Transition Period Capitalized software development costs Payments to Develop Software Remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Non-operating income (expense): Nonoperating Income (Expense) [Abstract] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Product and Service [Axis] Product and Service [Axis] Fair Value Disclosures [Abstract] Interest expense Interest Expense Deferred rent and tenant allowance, current Less: current portion Deferred Rent Credit, Current Trade names Trade Names [Member] Credit Facility [Axis] Credit Facility [Axis] Schedule of Rent Expense Schedule of Rent Expense [Table Text Block] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Schedule of Long-term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Computers and equipment Machinery and Equipment [Member] Entity Tax Identification Number Entity Tax Identification Number Contingent consideration period Business Combination, Contingent Consideration Arrangements, Earn-Out Amount Payable Period Business Combination, Contingent Consideration Arrangements, Earn-Out Amount Payable Period Reclassification Reclassification, Comparability Adjustment [Policy Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] 2022 (remaining six months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Net (decrease) increase in cash and cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Interest income Investment Income, Interest Measurement Frequency [Axis] Measurement Frequency [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Other accrued liabilities Other Accrued Liabilities, Current City Area Code City Area Code Accrued consulting and professional fees Accrued Professional Fees, Current General and administrative General and Administrative Expense Assets Assets [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Statement of Stockholders' Equity [Abstract] Capitalized cost during period Capitalized Contract Costs Incurred During Period Capitalized Contract Costs Incurred During Period Proceeds from maturities and redemptions of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Remaining performance obligation (as a percent) Revenue, Remaining Performance Obligation, Percentage Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance of common stock upon initial public offering, net of underwriting discounts and commissions Proceeds from Issuance Initial Public Offering 2023 Long-Term Debt, Maturity, Year One Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Variable Rate [Axis] Variable Rate [Axis] Other non-current liabilities Other Liabilities, Noncurrent Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of revenues Cost of Sales [Member] 2024 Operating Leases, Future Minimum Payments, Due in Three Years EX-101.PRE 10 alk-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 alk-20220630_g1.gif GRAPHIC begin 644 alk-20220630_g1.gif M1TE&.#EAL01J 7 "'Y! $ %, + "Q!&H!A@ /^M"_^N"_^M"O^M M"?^L"?^L"/^R$O^R$_^S$_^S%/^T%O^T%_^U%_^U&/^V&?_,/O_,/__-/__- M0/_+/?^N#/^K"/^K!_^O#?^])?^])O^^)O_$,?_%,O_(-__(./^^)__).?^] M)/_$,/^Y'O^Y'_^Z'_^Z(/^Z(?^\)/_!+/_"+?_"+O_#+O_%,__'-_^X'?_' M-O^\(__#,/^_*/_&,_^K!O_).O_&-/_#+__'-?_*.O^[(O^_*?_&-?^X'/_* M._^[(?_ *?^J!O^O#O^W'/_ *O^W&_^W&O^J!?^V&O^P#_^Q$?^P$/^Q$/^J M!/^I!/^I _^H @ M M M ?8@%."@X2%AH>(B8J+C(V.CY"1C%($DI:7F)F:FYR=GI^@ MH:*CI*6FIZBIJJNLK:ZOL+&RL[2UMII2"40)N;>^O\#!PL/$Q<;'R,G*R\S- MSL^D4E*[T[E2T-C9VMON\\@D<2+"@P8,($RI<.(O2/FG\_.UC2+&BQ8L8,VKO/Q\*#3F4:EFL,V^"7 )LV16(W.C,NWK]^_@ .'DF:-$H&Z_.S6E*AN)$C!D"-+GDS9*U6)O XC M-HMYJ,C%G0-6'DVZM.G3# F3%:JY,-F01#L7/9H.M>W;N'/KAO9P9%FZKSG_ M]MS8+#J<"9(K7\Z\N?/GT)V?BDZ]NG7FN[-KIZQC0O?OWL-/T$IVMMG6L/7* MC%W\W^.7NN+OFB^_/OW[UZ-/S]^<1P+_ /XG8( $#CC@=@@F"%=W$S3HX(,0 M-M@=4]*85U1FFQ%%W&=GA=:+2\GM$M^((I88XHDC\B>=*1G)%>BB@?ZIN%R, M-*JEX(TX/B5>>."!%V&$_TE=Y9M5FP67%FD:"V1B**)3D8IHHS*G1(C ME2]F::" !^;HY9<\0.#/O%RUIIT]39DDG@U%N=Q(-KWY)U24HD= MBRT2P8.?, ;ZYZ!^%DKHH89N:2.8C#9ZDH,^\FCFF!%2ZN!.A%E85H:S#;G> MFK25=!B(4):*IZEZ)K>?+H12!RBKAL:*Z)6T_N?HK;A>9":D#UIZYH^6YB0D MJ-9DV%N'&_[C(9TLG>ILGJE6R2*A1!0!J);_Q=KGMMGV6:"JN88K+D&16DII MI.*-Z6MX.!'K*6)%&O=I>G N69)+J)K8SY^%]OMGBGKN5ZVVS\EJ\*RRMJCP MN.(,-SS/N;Q"+&:EP*+94E#(4:Y"UI,BZ;T;(G\_F/MP/1%:V6LU@Z: M;8W*(2QSP@8Z;//-XO"J\\Z2DJGSNDT&Y:EOH@J7WM&?SAE3D_G"VD_+3__S M;[0ABQ*BM5B_&J)_+ _\)]1@'\RE?SB7;38VN_XJ<:^3^GPF2QC#N6:\[+V) M9+U+-VLGBW9U:]MQ*T\QGN7<4.TG*C96_5'8VL2]_*EMQ/=8>G#FXI?1*.NK>[(-KZP-\7 M?NVUN)=OOBN[KMU[Y;^[C9*:'"Z[[6:XZ_ +>< ME8G/=8"*G>**(#-O,>]\$(Q@)R*7OC.I*VT3V]'O.C*\3I6E>.:)WS^F\*;0 M(44E(X.>LDX&P "&:'K=*U0!650HK"&06R]3X-<0Z+(N2?"'0,2$!M?'NR$Z M: 8-NH'E?L1!-6EJ6<-)3&+6,84-@NG'(2/^]4-[R/B0RTJG0 M;U)SX?.>%\-6/? 3N@C?^*:6P];Q<(VSLA4<-\G)0.C2CQ^.IISQ$$(05IZ(_D34-=6%KH2(3UC=IC7&'U7+=UM!80\*!S8:Q M>]DC.\G,\X%2?1:\8RE+N;/VC2#KTWP#(B$W&:;*8^(_C)"]9Q;0R:9A*7R$1L.M%=Q-G, M6+RI(4% +W\/48DYG]2UO_7RBZS:VS([ 4!C)DIK9QP<,.V9S#;N\Z3F,R) MHXE!@<[1?1Y84I5"]79GZ6426BL>EU"3_J,4L K\*(50BQAJ:AQPZM"LRJR.W_%J_ M6'A15W%M1;],JOBNI$9D:J^!)HVJ7LM6KI=:=4Q8S>"O\&@1$'I54^DXEDUK M(LLXA8J6[>AIOM 9-:BMNVJK>/ T66KPV][ZX>JYUU<8[P$XWJZR])D6ZNHZ,%:58K5RL609AVYWF MK7F3]1_*_]([/>?P,H$B.@7XQ+>UC&J+OD[-9%[Q2V(O1143L6![%E1:<@5HA> [&3D"]?Y7KDFBGLO"QM)[RK:$COY M1M9%X@2D[$\ZEFFU2MPO3!E"X*_2-K:@F@TA\"9.+)Z$?^Q%ZH0M^D6Q3]&RTCL:]5[AF6!3UHA'0UL9K; M%)AEN]!%?ZS,TSOSG:*W9HOZUL(N0V.*-$QTAE M\GR7R@-/VQ74AGNVOD^SWQMD>=IGDK*T \UJ 2?DU9F#;6:.A3]_C/E^XET/ M%3F2I_FHDZV3QBAS$FC449"Q<,K&%ZE01:G%#>O]-)+86MAME45[KC5R(@Z^=)SY$RV+\JG M'ADYNM3/&(0YP;6\983(]* >% GG9ENW0G1HW&X:9T8JGD@UIS-E N1:(E\G M7$T4,ZF?-2Y]2BEXE<7_W;Q739267N"-WQOV"V9?5J'^02\ZA?4("E?G6VI%GBU64S[ MF1-:IK$^,(8]'>. M(CGWEN%QF2Q]$5O__VO!($C$<@!61S!7>"RV:JQV>VIB/#(61<+Q&X;0<&C' M#Z^Q$6C&2,;'5K]F83#40TH7"AN&=\$U3(-S3"0H8M0'@"RH(_Y52ML72A@4 M.7<.57%&$5*A/'8)3G2C]W*!3F!FDB\CV]!F3/07_6PWS0IUS[ M9V?^UX)4"!7AX7H%B$&4(GL*.%C_BU<0!P5KW11"2')V9N=8%4@3=6<0Q$=9 MO699F#4?(&A_HO!Q7A-R,X."43=]M5.%?K@4E))]A4#X7<0V;1M M!:9=8!56WC2!9 9\&@AT&($G,?.&QY=92$9 =!@*G&5DGB4B>8B"^"1J?YB* M/G&%@U=[L&> -#A[ 29^BPAV7^4A=>-P9\AHZS<4:E<1;/=CDD9IE2:'P34= MH_=147AW)=>'JOB,.O$@B0=SOV-=B.>*5458BBA3N'=3LD9V(C&!2N)S'Q%> M:T@0Y00K3J.)T!,=3!AZ1S6"4-,MVV))S(A+H;8XT+B/.5%X!'A$W8> =?1Z M+F5-K86#_[7(;;GG.4E3;CE%>5 4$<'GD!11*I96=)55+=7A'D<6@J"P;,+D M0,H&3,>5;_QXDBPQ4(F750<(D &YD@F(=8FXC3DHAF7E*5+D2H=08[T$,@"Q M%Y409-=#QCF)$"I$DCY\WBB29@LG4+2@YE2JADH>XA:U75019@P1% MB\73@-ITDPD7ECOY> AG@8UQC@+1AD6I;O57C+"R?*9P=\*D-2!VC_A4,U2Y MEQS1'?\HD&0"7JQ=E&";NRH3NLV M(S+DB6IY#DPYCW-X@GCY83T$('QYFAJ1@(6)1"W94K2755?9E3T)40U?J9@+ M*1O==0ACN% TUC?H-V!HME86Q5:(RK$V]RMD"7U'SYZ(RH&9T+T8J% M"2&R9YVR6)TS_WB8!3%CB;F#'8-P^%.6L&2.9G4A.S=@]L$OC(212)69FODO MG/E>DN1T=ZE6)4D^TKF?T]F*UQF862F-,:F2K$5H!39^P6%H.!>6/[B+YU=F ML.&;&&&1%G>9; 8='#F'G2D)RGF'PA:7HRD[RL2?))H0VBD>_PDAATA-)[J= M"^&=-<=[:U(LWS8-B) \'R.9)G01F%A\;]=K\)F)\OF6169GI;>9HIF?)EFB M3#H0X<%R2^0K @6;M=<^J;%'"$>;-UEY01$B-SB;ND<8"_\%GEAJ M6XGP.>#FD\C"HS\%5&UIE.ZXF42:G!YE0[/#/6$S,R Z.ZB(IZ!*#P%J.:WY MF@):7=HHJ+1)8 <6A#RH6#:*" V6AA'A'A/)5?HR-<+)C@ #EQWYB:#P//;X M*LK(5 >D@M 9JLKZ#MAI)M1XJJ;:HF-2$8.:<.3W1V68J'R$8SHZ)UQE'Q<9 MJ4@UJ4/:A,FI:82#9/.F1OAY9\OZKO' ?6XS<%Q9D >9&L.17;O9&0ZHB[I) M@4FB8W("&A8Q47/&CBCSEAO'IO#H<99T,G3W?$K:=\D*KQ8;#J,ZJBGZIP,: MJ"^JI:OJ56'9;6#%<(F@H&)*2SJE#L#H4_<@8:';K$\6PY9]R/T6IT%."'_!?M!J[$:(!MK4S02)[M8YCF$/4<-U/JHFY>FH+>F MQMBF1Y5_R$:L^=FIDU2F/3NVD..2TP:3T%HF&)&TW^F NTECL5J6=A.1^\"3 MZ7EP+KM(X@JQG)A#0I:4]U=LFT8K=!8[FZI,J4>VBLL-$7)J.S.EIGHIP\-T5>7/9^EE:U11FDG5BIV(.NI$>/$YM)4OFZ MT,NX 4>@:'MFE*NOKAJ>A>JYMB9N$(ICOGFW!\$W)..&[LF)&8J<8X2Z'2:Q MPSK;0'H9O?(KO6EK<$#Q03 Z?H8:LD"9"!+Y>]T*&B.T$.XG'QVUM\08G\5G MNJ HN*3GE.]+,Z8YOQ1\,\32>.2GO42Q"):[?K]'$@RA+Q0UG$6IL)99NH K M"O$$/J6K=V"+,'PHMA4\P]F1P=B;P1>HK?6C/+X;M381O+EZP&[W-\;KM_/) M)W6F?TJ<9$SGG%-(PU!\*]PVHUUF8-T&2QR M"4DV&TP'@F_LFKAPW,@(PK:,X9V.F*_A:,?@ZQEYO,>@(LJZ0CZLBLC""MNDV+>7,0Q0B:$[ ]_,'BBXX&3+ZBFS7D MNL"D# K*2S!'ZC^2U'P.]*FMO,RW0:CF<;N+:0%S*S04:0A[_&4"R\4XIA 1 M)JX)B[X,&\R0!'W"1+C->V3TQLG,O,YOX66UJ8.'UJ7<6PBXR\.6AQ?XW!CB M%XR]G, *_+>#[ FB.8]"2HILC,[ZR.+T8"0'&H>O1I!O2&I:,KV.7Z$K.39>I;LS4:MT6C=C0!PK5*/MM MDU#/K\2H-I'5#0J&_(Q(0,J)@@RL1"V/Y5S0I@=J8MT_= .BN,L%^MH1I&TE,2P?@V3P*BV*;-%K$\Q6_]T+-A M 3$]'(X CN$T2'CMK>.[GFYHH<;[UR)-TV5]283=-2)Z**==W);!V(.Z1[Q+ M!*^--(->:#C&):MX/10<6H%LT7,W?K="67=QC6$,'MXBH ]X"*.+P@N MLC+*W"'T",.BS?>,RTQ+W^:U@27\T9W'2[-*29?^+-XC^;Z]/>(^[G4@&\]@ M&-<;KU!_LS; MIK\DNR9'?L>+"M]ZK,=-)=ON>80RP6 M8+3=V-K-O6"0 $O(DLV0&=\4O98NVTYB[&O@/,I3O@F?J8RHC.6*<\HQPN>< M_\X1+EF!@$*I"EPP]>LV6S.Z>OPS0T+Y9= F:DZ2S<2EG MI9WM^*Z(;2T1W3ZC1P+3FF(2D?"@7 JWB6[N>8T/9RK$0SRZ6(O"DZX)P]PR M>*A ']YT8_/N^;[Q\.#4^^[K@\[:7U7DEW!8M]9H"(_JZ+[JC^JC"?NC11SK M?"+6^C=G'K[(=LKQ.B\/#?WKS_S2'8P)DT@-/S>K7:Y\S>AX;NCV=N?;V>I+ M"N1,\1WF3D>].#V^\UBO#%.LI3Y/Q:$>T8,N]+--M\^3ZDO.K6UN)\+YZ#$+ MZT(MSOM=YW.E-;-2[57^Q%F?]^7@\5S?[]X.[M7@VGY?#9DPYHB>T0-;$SMF M#WRCJR1\OMLMY1IO=\-\RL.DR(33C%>O]YP?#+U>8((_^)<;=F$O]@^UQ6B( MHS_)\N?%-^M.E/@-S!&?"9QE3Y0$P:I[BIW_O_O?8.#Y'G+RH:]#GK..>JOWV_PP?7V"!+_IF => 0$0D160Q M*$@XI;C(V.BX>'A(B)@@57EI.2DIB,A)^$F$^3A*6FIZBIJJFA#*FL J""M8 MQ$E+9$O+T_K*R\O)JLO3FZ!:W*A[2YM+% SLJZM\*QVMO!S,G-!LO,W=[?T- M'BX^3EYN?HZ>KK[.WN[^#A\O/T_O+O6)+TEHP;]YGPG0G\!/X29I.H@IH29/ MG"(U'.2JGL12KT)9_ZP(K):TC;9B#>MU3=:P=AFK20N9C9G*:RQ7)G/),MO$ MF31KVKR),Z?.G3Q[^OP)%*<_4/<&6O7S[^OT+F-V_ M04@E\3-$]%.EI4P1'WKJ$.'43! ?+F3Z4%#@.OLJ]"CN9%G0^*' MD/S[^>?7<=\V_PU(8( &]O1;8<(%I\]DE#'%%#G//2<52FA%Q6:1ZAN(Z* M@-(RC%T>9II?C/HP*D. M,]1;KY/Z[MMI;:26.F"KIQ*XJL#N'OP(/EHN:*N"BXGI&!'F*"?=KY4(F^:: MEQ1:(U>[Q+E=LAV1B"R>T*KS9[8G$9K1M=.H)PQ[O,V7C7PUQW=SHSKO3#-\ M'+^'8Z*+/CKTN3T>K6[20L)'+]'HYGB?N?1.+;6F2EX-KY)64\WU?E8GN4[6 MF.""#TYX MX?9].=!A#0_T,(2;F).A0:]83.%EF656+(<86<>=R'0R6ZV)=?Z15 MC"YEJ^V@W,X<<\W9W#P[SK'[C'O,NLN>.^^Z$PG4SN4>733Q1M,+[M/&+TKU MT<@OVA[754M/_?36IWV]?D*D@R2\\LZKJ=GVEFUO^0/BRV^H;^=%:L%R3REP MWGD+;'=^[_J=:OWZS\^__H4#GK_\!Q-4GG M%6ZJB.ADH9&0A>4ZP[@3-O*TCFFMK(,P6D;KZ((-ZN3N=[?#7&% M.ZO93WA6O.(9;X>/BL_SE.;_//D@#WD^6MINKH?$ZBD1?$PD'_F2M!]S8 UK M9A-?%:](/D[5:U[82YOX_&.7?\6/8'C;']X&-K#ZH7$S?!/@_PH70/S)L6^& M3K Q/K\L-#'E'N]_5CF]G+7,+-D,R#+J*@GN1$K0\J-#U_NA:-< -#FTETHK<#I2A7 M6,/ZY$252'-E*S^Z0T:5BWE"G \LS?6C(-DFB2SEFO2P"-,L:D\<33)F%Z,9 MTYR>K9?E"]_:=IHO5]TD;O+3)OQF, &D(G5 2^VF&8N:-[^T$8"!B>9=!H MR249*GM1**ZANDR^ID2D6^DG#]O"45+4=O0Q)49QHC,=*@JD'BW>$'EP+UB. M-(BU/"D1+XNN=[4T?,7 I44NH8<+ EF9V MNG$A1D,9T1@*V'8T;&PG9\)1^9PTI)4%::,V2U+XJ#8^)UWPTW:TF=%2CZ>8 MI5IMKSBU8W)CF?&RZ6O1MENRG8VVXP-?^5;LS!3G]IH3(6I3O_DOXYI*QV=4 MX]WX)S^]3-6Y;W3C<[/ZOW7.RH^&.YZZ23%'*+#D[N\)%93)Q&FSM/!G@40(XP"R,82D'?.!Z/-AHJFPP M*V\)RPEO]K,*QJR$#5TUE$HJSWK)D6F#:5IAIM;095NM:FF\#=DN\[9:E%>+ M/QS-%WO:F?E2<8Q-G2\1SX.H2>TF&7%<7!WSF)O@_+'=V#==JO:/JNGD]>#_ MUGG'KCJ9DEAM,KYM^N1!5'EITZ@"DW52;V!< MJ")7Y,D5ZD^&K%7!'7G(S26RX-K373_Z47%@=6!AH((RM8J7%1=:JR'/BUZ8 MJU?:8:$V)\1L7XO@->CE> 5^.Y>2,;=L=?E%3VEN(V<6SCFB.6-&ST[I6.!) M1*3O%AIES][#0FM6ECVDU[X1O6^W*]K?1MP+,2E-_VE)\W)Z5;3TI"M=:4RG MHDD+![&+T_9B4Z=XFK@-=:E/#7G&#P@>&4]5V4 ^1J-:OKB8-R[F2XY<^J4Q MJEII>3E5WNM>\44>R+20$/GG-&+/KKWGL5D M>459-;C]04+= MR!C0VC 1/V=(,]/EZ'3Q&"P5A2"F/L.'2PA9/W9\OR^=#V MWFPQ^4W^MT_VWT!B;L$97MH.6X^)#Z]MUXI14[>#6&I=K+_!/QUCYJ-X QB MH-);W&-C215RKC8WK*)4G<=YLQ9ZR36!\Z,5*'=5NJ:!=%15$E!'N^%5,LZ&!='YU(L67#D[W,B;2$BG1 M?&RF7S*385P79T:X0BN1?>A&0WHV665'?JOD9_,!6G!G:)MU:/OV=K D=U2S M-$WS;WDQ?X9V6B7&-8%'6GZ7=P_G*:I >)^&16;(-K254SVE-J3F:1$G3:(F M>5.B#I7G@"!W ZWF5%1R X?X@)XG@:#7@!5HD:&>H2#5"@G77[#53'7 M>@Q3<_AP@K(W>VI5(91Q3^5E&]#F(4HG)\!G;=XQ?,FG@V7U=&V1?&MA M&N(&,]_V0;61=>>F=8QU2O)1?77&* \%#]V'-!RU=G]V2_066;,D=U&8?M1X M2TW_HR[M=Q?5 WA\YW8>YF$&)S4(9PJ:YG]QF&J;@E,$&'$_)8#Q,DT5MU/> M$I>=WW7%XR.94/S\(31N$/?)Q]32&A1J%J"QG;\ MQH7U]G;3Z#61\EH7]GP[@41HN$3!9#9J"'B25C9@4XXH!FK#)'$0%VK?$W%; M9$7LV(ZCIC?D4'FM-B^("('3I'GV\H^R=I<$V8@4"%4^_Q&)ON9R+C>(@UA5 M*?O6=!)]E(KV@GL5A0 M3$<./XA87NQ@S=&&3/[F$.3E]\9$M/."3&-4H0JF,96=A4\@S1GEO M1S-A4&F%]D9$CG:4/0*&I3=_\2=PX/A^H#8]IM IQ*13_(<]AO=A\ B7L!5J M>[B'_](?XP"(>JE4^8B(/]: OEQ[9F/#_B/F\>(RD5F!$5KO""LT@=F^-E($(G1@=)9+:2.SA? M+OE7M?.:JZ,:,5&3@7$[U?"VV:78HCP'H13-F/^# :DJ5AP )I*IH._@'!82'3YW.:@(+)[9'B1Y%M/&7K8P4*;9 MH66EFM;@#'&%2984F^:Q&3N)?;P9=CE3,S"JFTO8F\D(A5(X?F874K4DJR9% M=L,SC=4XI."7:&V'(T"QI'^G?^*(-E3*"%XC4^>X?_'8*6A)/G?(K,_* MARJF@&(M.FKS&$7>4'ED$X&"^'D,"$T1&)]O&I![V8_UN7EUZF,[T9^$N7*I MPJ=[.HF7_PB"@+J)>721M](4E%(,9#0J#]]%EK"B:CT$@?^>:4B :D M2XFKU>B%YR(]UW-#2QIX3]IILZ5_4DFU9X<6A%=UA-BG=J M512 C)>6C-<-Z:EQ\SFN=YFN^1FUXXJU'G=M1.8D(0[C!!F)E6%V-/F),0&Z.*H"DMDQI\9E$>LHB:XX , M*])MAPNQ0:BI> )]NL,,/3FJV3=]IOJBE=L,//.QO_FJ4*A#C_^RHXE"LLT9 M+G>'G/:FA255I+:$=P#7$[^:61M&3.%8EIBE2\8Z!54YM&5)()VFM%R:>%+" MNTNKGDD+K=0EWCWLYGX+(GDQ%B,[+EX9:I_U#>C?1KGGZ MKF@KK^!+F+^6&Q%IOOF01T9AD0WSMH[S#@Y43X<:+)%Q2&8RN%C'MR#S92&3 ML!RZL.A0(BHCP(2E9HGKFB8ZL7V1DTK8%K7Y7[^SL5\749G;JB6[N=;H4;-Z M2R.+=S\TNE8XI.J7NK&$CRK5>^\3F.HC76W(X M@:>*V9!GF[8-N9CERQB$$6P'^F2%"@^C2$C'@4_T2Q63<[^U :E$5X.D^1'8 M=C+(%BCU!1M3UZFQXQ,K5](X@]J4\ M?'F]*R7C2:9NN*WXJ(#,N\0Y%FL V:WE&L5;:SZ&PRZD%PN1)2K MF?R4/T3")<6R4X.5KCO#+-6-7^EW,R#*BF"EU/.=I<54WAEY-^6.T9J["CB/ M0"QJ<8F=@$B7Q65YNJRU5NN G-?$2XS$UPO,: N!VHLJ0S6V&9B8@1=\8#-#DHQ:96H(:ET%W,?;ZQ(<3P+)%,R@ML.9S9NXARC ML!FX;@;/-Y2B\Q&C*P1@I8J;$6R,A\P.%7S!SOC(&0S0U2@TPY.<\;9@)!NS ML72ZQ[G)LOMP>T>S$!=BJN92;-A$==AA9JBL]J=;YP.FD;>>%H?2:?\9Q*.< MO&43:^OIK;M<)5S+GNP9ITYLKE7+8S0MO69D1C:1S!G(D/ :OEO,Q9A8U(#: MF$B-#PWS3HEA@G]42]U=Y\63#XU6TQJ:6K8AHL CRK&E4 K3+AUM*L\K5\*E[>5NWPX MIN]8RST+B-'4:D6$#N)X]+*TYC.%OMJL;;7_V,0^1G(3 M4!.S+8D*.=232..T<0\WKC#W>@\(:J *- \[]X+(78H/P1SIE;^>LQTWB(.C MDQJUZ!)^M<<&K!>E$5$Q^;@4!93"^*)PG5C]O-Z.,D,Y@N:QJHS0&+JTRI2R MA-!"JG91>.>)!L)64+CG" :E7=C)9=BD??YW^4XU&FV.+X:SWVF6!'+#QLO* M3AKA1%OI"4^F)J?#-H:F'$ZNU"NGUAN?)-YY.WWJPDSQK:V]%C@3+EZV@!/K M>CKK_[-AZT?MF",8F27(U(_3X[X.[)IY"&=\7NYQY,^MY"-S;9;ZOX$$Y6TA MSN;AS@Z%C%J!;EINWI<[HP(&N?KJ\:F>O06YO?7@ZANH52,_ MH+51Z^>;\G<$W"NO,,/M\O+PU-E\$/>4F>[7T4.614%'S'".M@>R*$$H_I\._% USVDR/^,$M .EBB.S,'W MW93TS?4*#7XD%;/[?6A"8A/A2(: MTS>^'XNO+/>@[-I*+3VQW_QV+MZSUL^ MA6ICRJU$_$6;W?=G@^!]#P@Z@H.$@C,3,S,ZB8B-,S>0-X^2C803A8*.D9N0 MAYZ.E3J@GZ2--Y>BF:J7K%.NK["QLK.TM:ZBK+D3NKR[N+NGP<"[NK_$N[;) MRLO,S;%2!-#21%+4U5+7U-86W-G>U G8X5+CVL[GR>'JY.SK1._P[]7Q].W5 MZN_JZ/O\_;9$"1( %!CP71$B!Q$:7*@P7\"'$.$)Y$&$!\0$_I@I+'*08\6! M!2F*_#BR),F3(@-:M)BQ);H$*V/_BN3!HPC-FAQM5I0)DV;/F#![^OPR8L/;UXV>@"1(P\^&-EG8$8%)4B00 PE MY.!"%%T$_]%(#((4T(&O!-31ABBI!-!!)H6(DD(EP80A>4&ME&))(.8T%% ^ MP1CCC$/E1)2*)\IR%%8\HD435%?UV%99/_I(EY!JN57D66O=U>1;0Y*%5EY4 M19:676GMQ5>.R43F%F!X;7;8880)9B9E?T'VV62*;3998ITMDMH@H9E&F2&) MQ$7G8J.5M@@B?LI&9VNJ$9K9%(;.INAB@"H7'&ZN66));:-00NDGR!W'"BF[ M08?*<\]Q60LNI&)G*GC&>*-M2XAVMZX.QZ3:RQ MY(???P#.4\]^X01((#O -@O+@@-%V]"#T](CX4,2D711CAMU1/]BAR-Z1!&( MWY*;DHH%.OL2C#TA=%.-+U;4T[Q+T3MC13;5."-2P"+)8Y _ NPO4U9IQ:.3 M0S+UU5E5/IFPDFO1=)C$B-5UY<5:;JFN*X@Y!B=A7G(&IIUEZ@"9FYJ-7!G) M;0Z",IR5Q9PGGS/OZ6>DB@%*<\V%%GHS:[$1JNB?F3::VW"34%+T<;XM$IRE MQ/&&W-*?EL+<=IY&%]TE&[=*S'5?%T/,JM^Y:O;&&,Y*GS5L^YKK-?#=RAX[ MO4JQ\;#Y];>?-GL#Z+>PZ:(M:H( ?60XM8@K=.U#%$H$48XP=?MMY!Z.Y)&X M(XI8HN!*J;@OBRZ^.".]]NY8%$XW!@[_Z\ #1U6DCQ8KG!5:#=_4%9(0TZX[ ME ];[.3M2\E%,6 7_S[77H*#Z>:7+X,6IO*#EB(=SY#D/?78U-_F\IQORH=4X:"4XO-'-6,72FW]Z MY8Y\D$-U$#Q0M I2N'@DCB$.65RV4O*X$U%D(P@QUT2P-2X.:2YSVN)7"FVQ MHA1%+E\TL=%02+*O'9%.)/E"HDV$""S3L>YU>OF74Z1DI-<%3W91\HKNF'0[ MA#G)C%\47L"@_Z0D+!T/>1LS$_3"A)G3O,Q[;9),]29#IIAUC&4I6]YM3*.G M[L5L4$$;Y&E^ACZ@.3(V\6L?T=[W&T )9S>70L5Q@*,;2R$"DP#,)-,T$8GG M$!!4SE&7UW:Q'5^8RAC<654#%7B,(?8%&Q*<3]MJ!3>XZ2J#XU@'.00'N':( MD&]ZBP<(*R008P[3E@=2T HGTJ"%/"A"BVM<#"]T(FI>[EL_O)RY@%BBD4"3 M%IY;44SPA2\7);&),?J)%:6(Q#A><7:NLXC [ME%V,6N1VX33&050ZLY3G+0P );M!M_]F5!=J#P6^TK6T=+&:R0+@WLI)56(4C MT%3M,\T55A.&,%P<,[550PQ)SEL6B8A)?)A#'.)57C2DXEK3&4^:[.1%-D*) MYV3"DY7@"W5#01L_B83%?.Z3+&0IF!9F4R"ZG03&J9H+'TN*71&2DD M2H":ZYZ*GG- MAO^,M?9#;;KD%39ZF2OW9+!NPB2F!RM$5F4>J[\#$M SW=L7:4KSA=Y*"#:O MI4T+H1!%">#0-\\UD+V2RT7DI"N!IU!$PB8Q=#IQBCP+N]BET%.PS;(B/X.4 M1:QPD;(%0RA"#U;0)>V.H)@M:([3J-#4VNZ-K&W6':?GO/%)-(_22W*>YM11 MS[1,>WAQ&??PJ*?PM09\):V,T6R#W):J)GZ>8:XGM)S3^-744K-QQ""@QN;J M$A535,.4U A8JNBTUI6PA*6K<"$,]:[W@1MVA@3/@YY;K6>K[/DE!=-S50B* ME5A\(Q:DT:HLM0:Z)= BW WA\2!J;5-",Y1770\T+LG_E2@DU.SA2<99ZG*: MB,!&)/$103Q%Q3;V)B..'&2G*+C)SDXK45&QD#2[3S"6EHTV/BV.=9RPB1DL M2<4STVJ#'*O>7BRV528>'C=SLB7S:;8CZPR3>9N8D9I[3E)F9"*S5]Q'=MEI MMO&DF(VV9:0]K;FA& 0I.YF_ZV8WNYOB1'BS-G#QQNK/K'QEPIFZP%B:3<\& MO_0R<#FK0G_5T!=$M*WP.V"T[3>9?4-FR-/JS&8^6.+.(!RTWE'JAE3S('+5 M=0L=#+F^)O@CNJX<.,.5X900F%TR$@KJ'GNCT0&=L>\Z'>=\W2.S:%:,->[G MD2+F8C R#"W+AK;#*";;:"NI_Z$94Y=L'=,RV18YR1TB/O#WO;4_*X0-D M]J9II/S.O%R=U?C<+0'10Y"LXHP;PP*B( \ MWX^51VCFU7IAS$.=UX=PJ]03EI>V>&ZY#;$ZYZ^>:JR7/Q.=V,BPY63LB L; M89S8Q-&^9G$^A?3B9V_%*3/V+,2N+A4IH3''"!/>U:%]?B"'O5ED0O*1];B\ M<-M)3/:?^\?<;AB;45FD? 1)AW0T3I8GA:1WUZ-2A0=X+S5XPR$<]P-GE*0# MGI0T-?_E;\KQ/Y%W75=35*=T5,""<$MU2DSU5,) 7I@7<;0W"Q1G5?-5*VVC M<;[45;:R02?7+!\7=T=$\$1=#'1$67A;F&:^]T?1#$=,#68F3X.BUA?A6S?FU$ M=1##4&N!;>P7;6#G4$)&)F=B=GB!/1>5=HLA)GK(&;1%""AC;C-#,P?(;B*U M2&#&/C#U;JNA4GTG"/K3&_I6)QP(@;71*7$62@#471_X@:U0;2@8 M-ISG<&4S#+/$>4!8"] >HM60?*E:, 47RGT:*SG7_O1>B7_E \F%""QZ QI M!1*XUVF<%E!"185'5ID2,&PR0[5EKQ^&.,Z%O>1DA85EO=LUNC<3W!Y9!VIX@FA8 _(QSV9H ,:%(Z(XE*@V^6B'BE M!%WR)HK;15V@1&<%5T 'APOF55X+)PH-M'DG&!X05XRS@!Z@9W&+IE4QR WR M80WE4!^[B#<@UXN^:$*R!SCY8)/,8&"&(Q">5H1%B(07H82C9B# =W,40CDB M,H7DE',H-H;,UV'>F!,DX4[W4B]J_PF&.V%+PC9L6%%LO$,3SD)^!H4PO0-; M7!=;%7./B#%M&K,Z5O):E6%V;P(]?4AD>S0FST-EKA$FM?!;$/D]?H0GDUEO MQK5WL2&)2%.)M<$IT#46*WQ&3M 1H3#D%N)23HF)@%\%[2X@A4.E7HK9#PM>5?)6-T.B607=TS:0N[49_%"@ MY",;AL08RN%U=YIY/KCA=\(A24S3B)?82?U0@?Q6@?F6',7!FLU15"EYBJ*2 M"Z]XFTRU5)L'5:NH@C9)*[0X7Q=G:/7ED\1I@VY)E#IXE")G-):E%HEA'B6%<:A3NG:HT3(BQA2T#W1.ITENX$CD9G+^-( M%-!TANK(8ILU5;63,*,5,?M9,<)#/&%4A^\GF'I9,H$H48F)=BW#&8#J/&Z7 M%(]9=P6J/NSFB)"X/D?#F90(>&5F-,8!''WQ"9=$HHRWFB=J@2HZ>1^(BC'Z MDJMH@KF)*NS_I:2^V8*S,E8PJ%7#^9,:]"O'64Q&.:3]D2RP)R !\@ZL2@NV M-W/422V[YXS=:84J9(0ZI%>K9I;86"ZNIJQ+-Y;E.2XF%D5>BJ98VI[OB39O MZ2]RN10;MFQXF7X)18]>9U!ZNJ>BXB6"6J!W=* -NE$C=8C_:!KV\7<&6"?W M6E(6BH!9IJ%^EY$SA7>(8" C.I)PIH&@8H$=&:H2NS6PXJ*K6)L+UV?AT4"_ M4)/0>0W J:/!F6CO(9RU>DY"FJLJ*Q%(:DS4$*PZ(H2$4YU2"0]4.2$XYSA3 MBI7=\E>Q5CB68W/A24Y?*I;>VHTR0:9HN9;<"D_?"I_Q^2/;YWE9_W>7>_EC MMR,\?@F'@!F8[CB8:6>8\1>H TD]%#5_=G(B"[JH!SA(F/FH"!NI&8IF0Y-< MMM$H.?* )-JPVJ6)HUA*WY4)*QJ;7+)>Z)4=9B-+J3J3JZBDKII+L&H-M[)5 MOB1Z\L!!T(2KR:FK>].<22F,OWJ#T'F,/,1R;^4MAF.=V(*LO4>M; 5\&[%# MI6MA0MMSW7F.I8.TZS03UI>>,S%]W!@3@\5T^T05L3BG\ZB?4[=0U^9T7;N/ M\.JG*B-1]%JO:/MM^=H8HL(:>3>A8.9D KN(LJD=I[JXK'@,+PJ+H_NXH8=5MO_8DZ:G'D&)LDK)N2HK('F#I, * ML\^2:?' ("_D+45U7XN[N(M-;Z$RT28E-DIF@*O#[A M7N$JKN3*E%O7AG&HKEJ[KFS1K@"*(7?4AX5)J'AH43Z<)VK29)1Q&?V2,BB% MKQ0ZD1?*B?$VM_K#H88'?Z1D'(_GJ29*BA,[N!6+N!C+<+K9<"?(N <$'A_+ MORXH7Z37'C.H<;9HG)D[++FZN7P3C,[)G P,"VT5$<7*$,<*M,DJNDFAI1,6 M$J(6+EZ9C;>[=!Z6NXN50[U[$QVBEMX((S\7M4]+>T^R8S5,CVI$PV[1M>Z: M(_"JPV(;D C91T/_%KWJ E/JT\IK*V7(91N*(:D8N2B5, ,;DXDEV;!R9H$" M])J#RS4!.C:Y2Y8R\LBV!H[N*7TI[%[$V\+! MZH9Y&2;ZV9>9K)>@?,-8";9JQT=LDM 1%:^)H%%'W':E<( MY$C.-;Y'HU.SD3."DX&CU'A%PPE$I0JP"2HMBAPE^&>PI+AA7*.==Z.2"YP7 MET$:%\ 9Y,;0!,=R;,U$.5?6ND,>F2[,PM&ERA9WD3!Z'@T.M6XW@_UF[ M71I$.RMDUKK(6$JF3"&.7XC"&[;"0D+44W!L#E.GZKJN;C307HLA II'?R2' MT8N@_9>0TPL8$&3$W%-2EG12ZL:]CRFW%UG+'VVCJYR:)&VBJ1F_HHI*[TK, M+HEP+JO9-(,*5R%A\5,U.@058X&HOZ@G"GV-]*/%\2#?)*Q%H9$C6 MK\!L57NG .V7-AS*..Q:L,6'C-E15Q*OY39_P(6(0V0S1SS$C+IW]6.W%^F) MS&5+H2A=5KP)*)G2*IDCKN0=MNE=F5?9,ZK,-YQ:*R&[2[NT50(^X,'9<6_< MG ;L-[OJLLM2(29$U-)9P36+U.',0G[FI;V=5Q*- MPULM:R@N<\VW%(_%GH %=)?F:\P="W.ZR0 -.Z+E1F'!U@1-'F\M?_#:6Q[% M;8%DH [*WGPDH7Q]OB2EF3.SD8/==^L-3;WL@0Y+*= Q0,%,N&I;V:9BF\O! M*KJ9OZ[_TIN22PW &92<3;*X"-IVH\(*G)Q>!6 D! X#0@]$[92@RZS?'*4Y M:\%,N,'D@ML>\JP<_)6;(W8J\4XOSHT=UM7B B^0O)8R(7%BS10S+@LU;N-9 M^Y=<)]W_2=T%W:?7]H<\+$ADB[U)3MY3=67L)I%891&#VH*MT M7I1_@\#&DN&QF&G.6H047@0Q-U?/.-OCP9VW35.;8].W%,MW2K3CF*<^4\@5Z8]7& MM/H>G.WM'J>Y(<0?QA+G^."K\;#-W1ST+N1RNA?;?TYST0CB."?.0:O;(E(Y M.>V%2*>M2E3"T >&VMCO _/OM9"?HG6UP-.&$#/=^FA#UDU'"G_J M/F'WF\Y6C(CNY7!7M.DT?87WM/)CM#^RKO'K:>,[ :<4@MX>Z?.YR M?9QJV4FE":9#4IUJJ_;NMIM76'WB5?^?XC%2I;3F?+R[[YXGUF!O"YN>M7'J ME]<6ZJL5H/QXT)69H!Z%W?2G& A/]]Z[Y)&TQ(8BRY-XD7T?:'+6M[O'L8F9J;DYE:#X^:CX6$1$2FA:2LA#Y-GJFK"Z*LKJ MRFF+"9M*:BJ;"]M*&DO$LQL\?"RKOX.'[\YPTW/8Z_#G<^S+[2_3R_@O8'X> @YB# A0GF< M^#FDEP_B/8G_^2HZU&%Q1D"!&B=.U&BQHD:(#$MFX@=RA@Z5*4=.&)D2H\J5 M,FO2=*GQQ@R=/'/.Q*C#I%!+&"< ?6E4!](91ILRO0%59U.E4Y5:G8#TZM6A MEZ@BQ7JC*5:O7K%." O5[%FP:MNZY0H7DR I@^C2)2 %+UZ[=?M*L5#7 N#! M@ O5-1QW:*-!CQ@??@2Y$"O&DQU%CGPHL69-M&@I6G4,U:Y3I V]9DU8J%K9KQ*5!"SWMV[1DY:Q)ZSVTG73H MU.,)'(C]'S<<<-!0YPXX-PY#C=T<@,E/.5,UV>@EM1#J$,&=6'&[R]JGAGFP+6IZ4DTU,VY37"J,-QK/:;VQ!Y.D%:E7:LPMOXQ22AYG A1*_LTWH'^I M_D>JJZ;"BN#-F/AZJZT-[A25LKT6Y52#&,J:6+!L/8MLL,Y>O1:(T#YK]"8\ M]L@7MM6"V^VV.GX[2-B3+)8NN$->QBZ32XK2R&5NHR-EWZ"XAB^6I&GI"I>A M])N8(FAF22:]RMAQEIO!JL$"7<)O5DS,<)K3^6?%X5"<^6]\[GT)QZ3_N(W( M!>V3J*(F?X=HRN5MYG*F%*ET$4BV>[1I>Y:>=_HD_@#5$DL&0@C2S@(&F!+1 M/;U$]>E%*4N]TD_M.E7VO:KEH=/%6OU5UL.JA9;7)9K_K%K_P5/B8OME\W5V M7X#9N"/:B)UN;MQR%QG*('=?1K?,K&\3\Y+7*" CN'OU@G#[6@;BXE(;,0"=B$<0@!X'3L(E9;(09_,T )]&Y$U;G9 79#G=&QL)%#40' MXI'=[!)SGI&DIW8LDQE\+.4/GXS-5S:=5^SD0K P4O=/YZB@1 MRA7U)@2]*6+H5FG!$&O E[[N/0M%7"-CBL"F0K_,A1%[802U;/1&&.EHCFPC M0O ((*3'Z.]<G4 HG<\H)_QWH0MBQ0;9F=*K&C(JE M#0_"R1Q2"B6YX^$N>Q;.,_@38RDD84!6D2:#@LL3(!KH)DINY9"D^(S W#B>\%2;#B*#E<1,94![<[+LL,,BK7M=06YYP[AD9%,1N8BG=.:[ M4NT0(Q=1)4]W5JHD DUY,I'0@0Z$$9]:R(I2LV)4LCBUJ&5(0U\<$=; 2+X3 M+2M];SDA'/_7*(@VFNV=[9L+CG1D/WN2JX]\-%(_^^<()OGQI"@L("*1=*5Z MH8*1$L.K9SP12=Q@DA6]B,WC;I-)!\:"=AD-H2>5(\J,2HQBUEB.94-X4LK1 M-5(R5"GK#%536JH4IKF<5&@ME3O8A:)NF86%:G/JV-;8U[$&D<>S2^> M]6/; .^)KO#JCTC\#&3^6+'92!BP@%8RZ",6J"]#3(ZA_CH8)2'*43 )@Z)K M>M@R---)C7[C8=KH*'' T3 \4=:DK=QD>EF34M9]5CO@J;!$8 K_*=IM:B," MN>E/*>7#WM'P4PWN3XB%NLPC0@]"SSQJ%-QG#Y BSM="%!+FUIHHAU9$43%B6&A:V:6?MXAP MUNZ""\IN9>OYNCF/,H-T"'XL>3XL[LA>++/BD?1#9AKB MF?GCI$4T(DQ67%N@Q615/M'M2:MB/1E3Z+?:9&I:TJ*LJHKOC%:=M=?09SXB MW_J[["2KDMT9/[#>R,EO].I:^;B_(?FS,?YTU[OHRF4I>5DTT#X8# MP^9ISPS1(Y*TNPR8K>5(1?(MS6(:DXF;5C@S&7[,H9F*X*2N8HQ/'5R(;V]I MV"36-U_-M2$_UY*,SD5?.K\+SY+KA0!M9/*.SNJMM3V9V,8VEV.4_;_R E"0 M 74V01.95_B>1J&K:6@Q*(FP990;]HG]-EPXA\H0*AABC85%GM)=;FQH??@, MB6'K))PI&=[;(&3_YG<6S6@/\SO@NALQW(E8\)N8JHF12^1Y^X<62X(ZN0D5/9Y MYY(W\I4D?J1E.&=7H*!7!X0OTC9F;E9FI'=[]H4;:U98%<6!&,0F0Y$-$K-M M4F=G&34F(]4.%DA\*]@,7.=9VQ!$A>)29]=\ 9PC38S+G,I;3=I D=PHK)$ M,2-4MA5;X.=$&L%W5^%;-L9%J'9C&#)54X%H8G^<5!B)ANCZ@:+"B)Z6!\$]9UA3:#8X=H MSI<1Z+$Z]%'_.QQ&?<7$#TD8A-S'*LF3<$S$3$W4$\AD:9?65!%W/=PD>,,U M<6*4<3S6<8K7<5=(:X[W>/<'1W"$+3*2?]G%+6JC>6VC0O\#X18)HD5B(&(#7#X#AEE#945=9\4#J($,2>H MB,0PB??H#('6#RQEB17669IX2[3#,KWD837#$3PH<+$8/&EWB@>W<$2HBGBG M=SU!<$A#>-6S?E 154HX(A$BA8>W3>+$<>8T:U@HDEM(.B67C%]X3Q&?G5F#>\(B9\X'XR)6;@(F* H."%C(51D/,1UJ*!F(3,5,Y MI':B&&+W\':FV)":%A,0B3P(=X0ZD50!U7?:8W'7Y#39]&,2DF/'Q8LBDC7P MEU7017_TIX6MEI*1IT;NQ&M'5B.$,4?W,TA.(F7A19.I(5?\5(TWUTJ%! J( MI$C;R MBIH%^!8Y\N)2D<'0;.#&"N'1%&0^-V(Z)Z#D4,W6: PZ>A()=29PG M\4JU$Y8E$W9F68,0U(FGQ4.>PG8]"$0**3W%5)>TE1\HIFFC(A/09)VD4RNX MHUS)LGBT-O]_)VE/U:62N\87V?)KRAB3=C23 M.9D_G=F&!ZB BT17B30VETZF@2BO-Z2U=!]#A13JD;)9&.3X<< M41=!F"2/5XE@IY0QQ8FBE/"5 _%"@J:<)H-ON(26T&=V&7%3&Q9P<.D/UW=" M^*%]/@$AW(D?/P$@1]43>SEJ'*D5O;4K-["D.*:+A0F9<:$UZ3.8;.%!07=F M$H10:]97!^.G_W)!X"8/3DHAWHGQY"BCSH)(@-:(Q.6_CB6 M,2J0ID40_;%V!-G_6M2)6NWI-B-V1,F$1 FG3/C!'T+C<'SY*Q=)<4CQ5($) MI5C*GL@U<:SFBQXWGUG(5<3H%RL9IFVT9&\4DV9X4FHZ7G*3;*%WH)"1K(6$ M)%)"IP8U+_$%H:\9%Y+T&A.D=+1G)B=8!/IE.1)Z"W\H9U G8+OWF]JP420% MJ2FZHI\5BLI789AJ@ZSUJ2&Q@P"7HRJQHW()5*NZ1$):I'3WBGHIJF%CD>89 M-2PF(1J9GKE"> SB?L(X/L@"C.>$L5T5F67E/G,Q([Q6C&2*F?*4K(_QF>5B M<_V4;#H)IYXQK0O:H GDC7>JK7"AE-VJ#(U4>V^F#8,:8+1Q6 .&,9%E2@[L M]CEG&J^/&FBK"3*FY3U>(ZSBTAHJH"":" MC5596KE831NO\\H.W#&0,XBOX;9H("81U>=+;AE,OR.CHW:*R;1BWKF*I7J7 M0'JD<7LS2T5XT\14-B:8J^:1NZ@9Q'55O7B%C@>?MH8_UI4V^_FW("N98_A_ MSAA0GU=LA6N-6/9R;UJ:=G4,$,ASI:%ZK_"-#W1[0[>4A?4*;1:B!!.H;@(/ M'4JHM!$,N@=2BYJNI8NZ3:N/L-0/[3"#C-:<<.&OF[IV:F>J"*FO$#%P?(F= M.T-;GY9B0#&DH&:D*O^!MN4W8[(Z(5.S127B-$V!J\]%9$I13G=[/NA#9/C3 M:Y/IMWN11_AIALV(<\4FQ'%#+N[B@(K+M,\X4*=W4#W'5ZPGOUQA7]EF6'TU M6']ZQ7.VH>JP)5,'0E"G8-XVHII3NO]UP) :86!Y$)+2P"S*G#:4J=!)4_YV M6J.H6CPZ0#F33!6<3:?\9:IFB57HHPH#7Y1Z#IADC,DZ(9I%S M=%:,H?LURP_S#J"D#2.UF[.7J(U()\$P#F>U?D&L5#T8=,V9H15#!IIKF3L\7H<(B$*H*["<"-RGL08ZC"'*\I-:D* M'':']L:RXWRSBSLXNF@QK98Y]4,$\75XO#Z55I=T5W=N3\& M6F4SI[CFZC9<9AKLR]:P;*<(78&1-,6PK&9'&9P___MTZ7!G7ZPFRT%N"Q;2 MA9HY)#W,+41HTF%\KP.0<)ROG1BJ=-Q+;!=4*).$UUP\?SQ4MX43$XE,)0RK MA*P#V*/"-X;.ZHQ#SX4L\3F?--PUDMRE;F//=+%=O1:F;F0_WO)5W0765&:3 MBP1(2O+/@=1*,RNY@ .4>R64#KV'$%2'P0!1K0DYX+J_3^D,Z!J"PZ'+CK5[ ME86TCA@.A#W,B<*/;)S2W_&Z,O5+(D8I,JU:--TR"8G3"RD2WW?9O^NCR9-, MWBS4XH*\,O:PY=S"%1<^7?21SRO#)ZEX3U&2U"O/\^PQ@(O;N::?F%RL@<&, M29RRQV9L?Z0DZV(9 WV-F_NIO@ZH2(IT2&_MF@\-E;E 47W*9H+X;?S;#+OQ MF[OIT6=RUXLJV!@.WL0IWBNU'8?RHF&';W&,MCO?(3X7VQ MU6.:>6[>GWZVXEG6+DB,7H/4&>L+UZKIOCZ'K=W3?N.<*!M/*(=3U>G(7R=BA-S(:VTHR-0^F];VVY@[;K0\64 MNS[5*<7C'A[L?57>S4<($A7Y=PUK3;;H6]H$YAYIL;P(3E;J%I!,/J[]VO_T M7(R$@=M^ 89*EG)U]-4/5H#+*F5FS>%,DF7H^XQ'+ H'$X'M*YN,%+_+?7OB M2->$!>,#@XZ0WH+7;=V(:*CO"%*,F.FKP.F0^N/TU@X4-I8.K,S1,5,27) Y MA)"M]7;[+2T@O+M1/K:IXFEY-Y%ZF>6SF#2UF*O+J\@98MHR->:Z"K<+OICG MI(577<]S#B.421<]''FSG39_)J!X[N$N.YK/NI,#=*W2FE=-?"]//+DYB^A$ M-ZZ07D&2\V9,9POQKO38G8AU1I6P86 $G._ZKBBL"^I#KM)%?K7[]LS_1HK^ M2GUWS']9>065LWF M_#GG_6DM^@GA](.9/)ZL>\3;!AI7>#. I-SM,XO0HL!SXL[0/IOBYB[%EFLF MC331@+KNAVCXE;#7&SU*4QFZZS;Z)SKU*)K \\;OA-;&BTWJSIFUZ='>T,RU M^^KDL 7E)N:[R]1,F-9P2)7ER2O.&)_QY]R\6>2\I^W.XA1.62K5]8E&?1^L MW-)=8"KXF4R&LZV9#X9/U5Z3T*@N-:^ :'TS ^6X"@V4/I^M*FX2C9X;B\[B MKXS7M]D0UKWT'9T, @8(/$1%A(6"/(@)/(J+B8U3D)&2DY25EI>8F9J;G)V> MGZ"AHC.(/*0\0CPZJJR(_ZNGB*2RIJZH0K>XN;I"HIVKKZ3 K,&_,S._JL>F MQLS-SLPZ0M&]U-640LXZS!/&W,?&VCKAX]_D,][<-\;JZN+6[]43XO+<]3KV M\^TWYU>B@M(;51 MX;:=JW:3HKN-\++%JW;NW$* B_"PZDAOHK&($RM>7+,6K56E4K4:-HM6Y56[ M,O_C0LQ*F.?.PY(%H[RLM#'3HW4P9BHN'+AGYUZ3;WT)_] (.%,B<7F+D"@T^O >Q>G6+%"-J5T@=H^].+3]V)$GRY,F4 M+'V*7V^R/!&1,+\O5G_T)D_[.H$:51\4?]+_\ED3U5,$YB0(55BAE6!87&V5 MGUIB(>;6680U2)=9%+IUH5QW*:))5W/ME= <8H MXXR8E&+CC3B6 @MDH$&&3"R6T?*8+9IEAA@RIWV&)#),+@/;D^!(PPN-U113 MSC>Q/4/;;++5YLT^O*ESC&I44B./E3E)1QW%5%Y)XG'DDTJ,AF=>3.Q])"A-_?U75'WZ@95I46!9 M^I\4DW8B58&=+KA@3EBMU2"(<3&H56)@*4C5(:RRVM9;9KDU:XNT+I()7[UV M."*(MI[H56"&%('7L+Z&ZNRSG^"82I'4YM+**:/9R&.0LW1;2[6Z<(;D:$E" MTUEJI\FB+FJFJ2(-M)ZTAJ4VV=@VYKVUR4O;:[OMQ@V\OOB#IG)K$I?.1/@D M1YUPZNBY9F)Q,B300Q/[Z:=UVF%WD4+PGI3H2".1YRBCZ+D4*@2P-?C= M]))02.F7GW^>6IK RI602F!0_Z>BZC-5KC;X(*U;)79KAD1#M0A<2,OE=(@W M7S+BL&QB-@X.X)<('/&:!-?#3T3' MO/F/0\T1=-"1#4U,CT,$64R1=:B/'FBHA";*'LHEN50R2Z]#ZC%'D(-R*;LZT0 M5MU(UBB>2,A@R(KO?>[LCW7CM&6S/3;\W;F+&?N.Q6 MFB89$#PTZ5I7 H*9G:(<)9Z4O:1X'@)K;J0,S[&5:<-Q7DM:AH$JK>BB#$Q5LA:'O8"Q^O+#$U MJ)'HC" R5OG*-Z%"\*IKZPNB'$&!-LF,S4;TBY_9U :D/@K)C[7X!?_@5IE9 MU&]N=;L;WHH!C&8TDF^.=!<'.RB->@<4$-MF.2#C0AY1(FG.* M4'/0Z9QT/C<6B>5I( O34Y^P(T,9XHECSR)4Z]H#NY'I\'8_#,EZYJB)^Q21 M4Y_25$^2:"D@@FU432R5%*>9%BI"+S]8=!^JM C& 8'/B[F253?/2 1+ .L0 M%:K:U0:#_S5THG-K@G'1(XA)STS@48]YU*-C()-'^+E-2/T#$@ G4PH>I:*0 M< N@ -TW+KLUHT<05:!$"R@-'LQ1'*K8US?0 8W9F*,U^91C1>- L$16JF"INK&MH57R6A<&Z11&6Y8O?&>J&[?(\N*LJ+ MU<:G1K^L*'UOA-%1YPJ)'-EQ?XBX:U[%UL\]$M1_0GK;'T�($FE$@+90T! M%WC )D$2-H($9?L@:$G(XBN3EW7-ET0ZII+"J91JPBGF5KK2%?]VSG,3L!,L M9\H=UK[P="R\DPMS^3&>AN2G,>%(R7@*S->!A*Z4,&;OD-FJ96(*JDDQWE.L M6!6K(D55%JHF5IT"*UW)BJU1\2*NR JAKGAH$LPZEGC%!ZSQLO6=@!D,LX!+ MS/GI4Z]KBV_9*M/7^Z4-%GP4[#\)^@I"%A2QX!J@(@LH&F4P::(+3* @+YI1 M2^[KP5R:H 7IQ:8P\>9?YVP:HTK7'7C&.4!#G-@J%@#2O_C>UTYR"RQR%'[+B#==SK>]4L7VGA MTZ^ #:0?\_??R?S(OZ.QWV;&TE!A*)B!3GKD8X,AI9*&E,(81+1'+ZAH>FGP M<7(D+6@KQZ:)@)"E;Q+(Q:0#,3J=]I6EDTB?&H(PV3[DQ3WEJ05FG./<[G9D MN67/F7ELGR$2V2@/"MZ0\P,Y:&JE55A)\L\,Q&2N7#-H15X*SQ"T*ZB%%4-7 M%B.)FF*8%(WYC6MMJUS0:XC"(&+6N>/KFO>(UW'W-UM][>\?*Q-8@.XS;?AK M=Y!8H6-NEU]ZZZJO*$I1SM$32&G(5;DY6J7D6K9@VLC MXKCR9Z'MGO*%7YO]ZN:^YG>PL C[NUN!),/^C][UYO-B%YFWMF-4T(_-6Z$S M#-+*B0A1=[[KF #M>6(&MDV#W#+K&EBZRC;8\ MZVWUF[L2)[-#)-"S F,FO5X77UP=3H7TW&I-2FZ9%OC$3(C9QZ[M2B] M-53+!RDM1WKT 62CMVM&Y$PKU%ET-SGY1S CM ^$]WYY56[71\ M;G0B0!B$XL9U6K=]Y 9O[49?;W90-B)8=#9ONVA'=5:+<#.%]I8DXY<:!R8: MI)%@$O4+_S8XBF8X!C<.@V,;[N5AEE9:F0: G%.O-).@H$L/OA=K3@C0H@C M1_]8;FWFBR%YB_<%=GV$7T+B3Q 5&KKH?<*H=OOV/TR2;X.V#-$P=T%T:!$T M09=4< %''%=B?QLDCI"S.1UF,/HP0AM&6J;U2H@'.J!6@!=A.K5D:CHU(S"V M2^W1ASRU**]6@3_4BK768W%A>OS8@1YXB:&B>L555<+6,P9Y;,4&*PF0(5=U M/5OQD'ZYB30(F"F"*X1@-2^2(FND-:MH41\I(Z]HDD-(A)+)3WNUA,&(DMQG M?4WH;I@1?7<4A4$RDTR!0+.0;\>G+G^&E(#S"\\XC6(R)GDWC1/V#8^& M83UY)AJ&A@RC4D^Y.7/R<+!D8G-(,;+$8AAS@+/5CN[_J$OP>'(UUE.U$="F(3KMI+R!DCZ!I-X!F"(1),$-BYZ M,PP'%'?-< L-U)-OMW>7%(V9Y'Z;Y#CRQW!_MY3\P(W]MYO=J">LQ!H8]VEW M^'@):$M;*2-#44,H!X'ET1(EIQ(L050G)RE B):).*0:N"G;.2"-V"K+)4US M.6QU*7MWR1E?9'M41A?LV3TL]W2$09C*8HJIN$:HB#Z&D)_ZR1F1>::1"5_: M\HM/"#3\(-5A/2&;_BE3EY=RA&)R M9!D3C2E<^0AS&V@?_DAS0_$U<;%FAGE>8'8T8@H8RU*F[A.2),F$6#>+_#F$7C=8!VJ9AI6@2XBGAL2@ MU9)(#XI -YF@6L@,%CHE/1EHN)$.=^>3(94X\VJ4GX1_E_:H!W,Y&S9QPK$0 MH[.BOT&'JE..C:>5@F#?@QAH*CF&<2.PJ(0T6='YF!O(-KHK>61_H4 M7P--#_\"GJ;BI-8$I>:Y%$>S17T9K-;FD,+B%9$@%V!D=%ZJ;6S$;1U)==#Z M#FAZK>_CF?%EF; P2&[:3W8$KK3(;@8UB]_J7PJ56"C;9^7GK<' ;Y8A"PM& M=X0:0= HE%ER)0-7AJP)-OTGG*?$.&V"2J,#)A1G<9=JCJX4M^>(CNB8J0M+ M)3=FH\])8YIW.YN7JH:('T#&CT>:%&XI*#=7B0,)GKGZ:SYW>X?[#K%R7;?' M79Y85L+"8^-C@Q1)7NM$/AMY@[BB%SN+B"7RQY"PG@BP'J9FGF==RZ MK07*/[?PDO)V=E/(KK]!0$KB=NBJA9'%NPXD#8Q4E)M$007&AUD#!Z\6UG<8 MRI3#$1!KR(8FU%(H)#H"6Q.Q5)7%:5,)2+>K=6I4TH"A&A(0ZRB_))TZEJK6 MF50SHTPOMXB:$KDT I?*%)[,!C1/6HFS)Z701K,OZY=D!8ID@58LHEX0*2+$ M=[,RFRQ3YY&EVPNP>[K7>KM:QX2[>*=_E(1Q)EB\:&?W5%$+:DAZ&GZ_^U#: MD P'5@SMHHS)P(5:N[7OIR6S*7_)RUEB@IL=Y*]I:#!K.'C^-UH%,96MA"=X MHKW'2;_U>^]5B/,P:=T3F/L(8[^AFX,P-SK/ICA3LS..-$E;AZ)!AL M0#.)NOIL)UL3.6<]Y+DT!+PAQ#H)(.)&VI-.PS=UTE8^'.EE.CO!FV#!D(DV M8H>Z@^R?J2LVG9E/A0R,JHM'@_1/H"F3)UR%Y4J,Y,=(I)FN4C*V7_-(A-P^^HF(:;*X>@<5$DZH;,QH_9XUX$=DL>.-.J5(/>5 ME^+Q68?:E6XJ?PP+(=.2SD#G(L!N+!-5'KXNGGNF2P%B@2O^(=JC+ MP6?WM &&PI?,I^77+0J$&H0VJ 17PYPDE!.V)=58?]<8O1PVO2F%,/TZJ75H MT;+<2JKCHB=D.AI'L!T'Q31&5'M;6V-9CZB:Q4+*'_LQOU^LI#+B%#]!TPZR MI$S61-2,%F=LD.693>?Y1.DD*V-'*<@O"VW:]:.3,EI9\G$^+M+ M0AEPQS>=$=?KIZ@)_[W0\(=WE85HU@A_%R5IJHRV)>J-2DG$_^JV'/U2(4W? M!XO+&:.I,^H;YOO+E@?9?G@>_[W?*SW@6OQYBN@[SX^M2&\VBM^31")BPRNG$N$2C*<%4 MO'5R_9TH$^N M5.Z!+Z/,G/G]/L33<'@"_[@#&(SH/T@!\GG3A;HA+Y<%?_> M,XD>S0AIO]50>U^EGNKIJP)O>PQ)II-@QQ2"Q[JM7CR(LYV;Q\!=U:$^K5<' MPM$'SVGSNMI*9U[WR @UUOOLXV<'Y%#+O=8=J.<:#I2AA4FNY+DCA@+7M1RZ M.(2301!-Y9&&O93&E&E[T2W%Y:OEY2QJL)8S[6.>V V18ER9YEXI$S-FHR5# M@8%HCQ_I8T0$/!TH>LO,_-.(#4M[_E;]H/N:ZLW3029%=9<7&M, M*:XM1I#>X1!9(Y4.1LGZ325^G\GG;9X>W,/]BJ'N5S.NR(#4R.G6K?,VZIQ) M;S?2M( UW25/$Z2YR8!F0#"LC.K:W0[DFLA;PXGY"N5C&/-Y[]K:?P'J42A#>]A?_9G3]H/LO;[RW-IO.^]JGO?&>D>GF67$'R^7;,70I&A MFUZ_'<& /_B"?))%N*;%C<_*#6>*C^M_%*!-4L+>)Z[40JZ ,#/#HT-H."A8 MJ#.C>(@H"!DI.=BH,W6)F:FYR=GI^0FZJ;-(FF@*NZDS\3L:.SP#3!Q[DYP\'&PL7#P\$!8A3J$-1-G468_K1)="A1FU2+5KUJ-:M('J 2 M-/WZE,?6J&++VN11-&M6(F#+DB5:5FS2N72MH;V+-Z]>'D+0]MV[=Q /P8+Y M^CV,&##:PHOO4CKO.MDO[QBT8=%_?V9DW7T[123"'%!--+%^)$TT@H9<14 M3VSUQ)-,4HU485%#Q3=BB&$%!=5:,F)%HUAOA=)4BRJZ%=54:%655E5%\/"5 M6G"]Y1:!2KJC6)--_O67DWM!>5#:F M9:&9QN9HXS52VYF,O';(9)--@F=ME(BV)&^Q^29++)*40NAQPR$GZ"W+C=+G M;MU9)QTPUQ&3W3+-3#=I=A21F9%*%'$Q9[[$MD7960NS"6=>5D)&F6"%=)FF^.I%B?&DOQ) MIVQZ>IP((:?AV] HA+PBB:""^O8*<2L'RMPML9!.D 7G9ZIIR;]'GR\WAK@JP?-DU_4"A)04#U2)T1SUP=^[9*"]80] M=CUC%RMAA=6),*B)U,8E,&=4N51F9 M:]7AA\<(E;KA#AECCV;]>)=-0Q8%^;I%D%4OYT1UO>N^B@'<+\& D?ZPOU<6 MC)>67HZ)F<*R9YF89"+3CB9H%%?,YIN.:$SGF7?FF:=FN8'^CLVR%(HGR\7% M$IS*S<6<"/+N4#>I<#IKS[W/.4.S#7@Z=SJ,J*F6A[ZHZBN]D\__- Z/T$ X1J/]?A>!#:R:>0BR4(;L@R8H6>I1$-44=O=Z%83HU3H6GOC MB;:VE3B^B20^X&I1ME@2E!E=97&8.Y>-=$&46)C=\8XT%X.3 M:S*F"-9 XG.=JIS^'%433//T^BCM:G-CQ^,U __]"<0 'HC7TR$+", M51&SB>U ",00VN*6-PHI\%D7*9&%$C %#YU2;]ABI8GZEB)T!85%+7)*57Q$ MPG-!;BGC:A=7=#&XR/%H^$XVC<(1_ZQ/?00)YCHNWQX_F M,A,S@='=1!0B5U[P1!E\)2J_Q=%0 MAG$QZ5RB>3K$[!"L >,F[K*).S4]D9OSO$8259.ZM"YL8D8\)Y^@LTY'Q(D2 M6VR-%[VX,=SHQJO1R8TL#@N+0>GS>6=,+!N9,S/"1D=2V_/.,W:6'>]15AW: M:V,ZVD&TBQ82?11=1ZD&_WF>76ET'EJSFCZJMH^#:"UK_'N59'MQM4UJ,D$6 MX>0E':3)X/HVIL:*D"D)*+><6D2"=[L))Z2U+%[FK8(:E(K?9+G!P+'%1>-2 MG G9 M5;'A68NQS+6WR$.,TA4YB>FY=[;_N.9Y)U7V/=4L-^"!BT O$Y"M.2 M.">3.RA&QJ[H?(XZ#]S.D+T3GK,9Q5WABPE^IL*,B=CG/M4(,X N"L*9B-1! MYPAB[$6T/ NMQG@\)3ZAD78]Z_.C>T2+T4H61""ME5]M[8?C1>IO:['B,$]? M16,"F$W(8@/@ #DYW"(SZ$/$U:F3$\B1XS+P)**$B">F)9-2D@BH.=T64R4( MPH'L0H>IMES+5+C%7:N$925:B:I4SW)>%I[E+%>ERE?@7%6JXM#'NXA+7Q(@ M!&C.-S&$UJ8U _:ZTEEI26CBB^L,X]\ 4\:/'3[0=:[_50NU M_77T/CF.+4#JL6, U4>R4#N;V(@LW-VR]%>_35*I0T"66[SYEWC(:BS7@K>H4''4]DH<3.B88Y2]9H= M%DUMHVP5TJGEJI%,'[9(6]M1A81QQKJEQ]@VF=*JN[2W7*<(1W3[TJUKN[@S MS8F6VY;9[TH'9]OV[4 MCD5JX_TU@%!%-V-NB(RZKMCJ6XQ/\?.>%^SBKYKKEWV\AKNDAR>@;046=5OB)=O:+%X MG) 7!1=-D2<:BJ%$"V<]1(0EXI09LS,( T9@OO-Y6Z0G&Y=@'1=8CM96$#8\ MP>%ZP0$H%Y8(_'%X F%I'W)(<11I973;1C M)9H'19A!:;SC>;2A5YK&5QSW5Q]386!$>\C!/(Y%*!<&/:7@3RU88:AW@Y=U M>]J '3=@@S\G#MJS*;[7#;^''H+T'DQ32$9X*ZZR2,,&6[#R=%MC#\_1?+K_ M184TAA!7EVU8-VU=V""QTG5&%H8"Y%)>.';;%GY19B$)Q!#2LA'-]7;E1G=# MD6YT^!Q>47\O(E[RMEYZN"/PQB3Y!A=S%B2[)"_LY5X )U]UMWCS\G@*.%^0 MMTTZ9("4I%9T18%.M'D59W&[@7%SXAJB!X+%(T^H]R>JYT^HP'HHF$;-80O2 M$7*Y>#/9@PPTZ#.O%C2]MX,C]EGNDS2G-81%9TB5U(SQ4&.+]"HXYDB*1%M; MTQ#7*'8!D@_96'U7)X[5UU*6E'74]W5<-UQB:!)CN8X04I9HZ';'!5,9X1!M M2%,EPGYQ*(>&4UWQL7Y[:&;AA7=0)7^]8"-_&8C%_\0NA:=5#(F(-,2(4R!Y MD3A?2G07 K5$N),Z'/F)H%A7G8=7&*<9D;"9'9.*(*-@J.>*JD=RJV!AK&!& M$Z9AC("+NFB3F=)9.M-JWI ^G^)0YW$TYR-\2K.;N09:4KA:TOA\^O!1("5; M_N$JD[0+4KE)!;%T69D 5.B-7@DLUH<@X/B%2$:.VYA)YIA)81E3H&2&;#D7 M=(-E\\A*QEF^&=G.8(X@;@0@E!G^A-&)B!Z00\&0W+$@T:C:T)YC#]I=$JR6CL&=4JX ME$QG;/?A?(E44KK0E1JEC5,@T M) 2YD/XIIP+GIY;H>)2X<%)R6P-CF66U&6E23I>)F7:'BB/9F:*G>:7W18/% M8=+1H9/P,H6"1FB46+$763Z&*;9GD^"A##;7'=XQ8IC*&T2X#JFBFS6Z#D-' M?,L(G$?HC,))-<4YG,?78[I0'\B&E$WJG/:0E5NIC5MYG=R(==5&?=K'E=L7 MAEN)>C9BQZ4&!$K4-7]NJ4KM1UT\X65,]C?KYI[K=X?==7?Y$LVP1!Q M9I !"%X&F9 $R$*))W %%Y$(6E8Y1!CP=1F+VJ";!TX>J:%U$:DB^7$?QS$8 MRIFLD;"293(B*FHLN5B&L@@4!E"LR6>Y"',IJ@PAFU V66LU2(RK"C3G S2] M.7SL &/_1DD?3\FD4^6B'(7)F9U8N_,EWC<,0B#>O M_RB 17*8BL@YBN=C3T*@_BHZA<%AXQ29K0-ZF\=Y$0JI$]I@FO:!I*B*J/!I MI)H;+8-AQ]&2+XEAHCI[I&I[!:4SE2*;F_5'--H=G0*,[W$T0*@>$6"K[/,> MN1J40&J<]4&S7".L'55CPL4_R8H0^N.L05N=6XAD27N=^Z&[U :U4YJ. M7_J6$:$DT!5+;^A![O=^Y!9_#KD;296N6B%OM81_YM66_D>O_Y13KYDS@(;Y MGP5I+W>+%P5:H(PYB9%!B8BF%WPV1 O:&7/%J @[L7.!BI]'J76B5R!H//7K M5F@IIJB__DJALJ*:<*8K6P##6(N==!@S+ZFP:6N3E8C$176L'G MF[FZ8\>JE #"E(RT=,C7HZ_;L]-8K%I)NT>:NT++4C'\PM'ZE35\26/8=EN: MACO,$7W2AC 2$3\55*8$MAA$ET9%M>SJIB0!%"Y29O*Y0M#+?_EJK_JIIX49 MOGU*.7'!3 (KD72[B?\*&*L&>A(8:93IH'U;:9F95YPY1J;(:9\9)_YK4AM' MFJ3FDB':6"P(D\R1P+>%HI/+';U81_\03!W%*#Y_7!52NME9Q%VBM:N,*ME851VKM8,XW,:DE7.:U3"K351JW, M&A+8-[QI5Y:[ ET]91%PB2WGMI[PEZ:[T6[TZ5UKP9_T27\S@DM=W!"":,Q\ MF7A4O,6< V'E.R5S"\:&2L8#LZBW(VF?"*&/>G%MK$7"PW$0FQN'FZF:^@K2 MD\>@*HL"''LF2JH+7%"W5RG:\8LGFT>V]AP]QPXJ=J.W*H1#^#X$8BM4%S5* M5Q\C'*0!8;O5F O4V!]74\I8N\VJ(\K*GB==> M5H5G-418@&&^@GJ)Z:MPA?:0 !:_!!N_!JO&4S2*^&N9K>&PD?J9[B0R(9<; M*9DGIZ;'T"/ B1![?MR:S/":-Y//E_MSG'7!#44TW0!C+4NK0SF$,%;!XY%\ MN\JKQ)D?J]L?3XD0*,RD%[W"(+W*6NF-&8W$5C_.>?*G4S4P6=G95!]D6_D95=8H61;U5 MBVA2_GEH!.>O%#DEC,@8481Y/,2WH:C5$AJI^7O.$"M/(,=GB:NI_Z69"J99 M:F24'+#W6/2K M2#I[WQ/=PBNLPAA-N\0J;9D=TMDYPR)-+."I+"C]4NDHGF!*,ZKT0 U$IKO< M$S(=0C2MVG4AO>GZ+DP\G^^YT[V$+G115?M9>'F:VUS%D/.J3$MMS94XMW^6 MS6/,B '6B9U1UDZ4QEDMBFR\L&YLBEQDJ9TVUK0WR6"O#SK(0>R7Z MUH,<8G.-4*N:/MJAS\2XLAG<#;NIC,H(V/2]HZCK6IML/UOSA (2"E$ZK,5: MRO\-G=-)V9 -K9<=RU2IT9R4;0Z2TFIG/?^D5!,8GI[M=]HHXKP=3A>L'6_E M^MIL^L1\&:;O0HAJ=HA^JNGBN\5)?9&0^<5.+4T$!R7K^Q>)F1F1)C"KTTU M'N0&UC&RT1KY"[$?E\ZKAMV*"PDE:G)[K+$?B@S_5***3%AQE**/DL^^B-[\ MG,B![2B K;GL =_<4-"H593Q86,*G90^F@_1R- Z.S83;2WCRK7F:G?#_$$A%.*P#=L9U&;P M2A>UK6]9Q>+LPJ=;=3F70V=P$=SR5;X1*8D'"B;]DIB*.3L[#O+?K";.;3%" M#KB4VE=Z$M:%>^LJ2J[KX-VAC6L*:#T],A.YZVQ9,CAKEFO(! 4^ZB$TY .; M[A/M\NUB2E/F_]A^'_8MC MTM1YI3+LV4V+;<%+[_34+33-R^@YKNSI[[P!\#_Q9>]V3//9KO6V(ZB!7COR M(_H70PS)5?_HZK%>Z\:#ZZGG M6'S,W;&XQP;\6"TWWC%G^I0RLM!C1WA4'B_J[*A1R7VDP1-5*I)L*M9>A(*= M[?$#PDGWHSFVW^!N$&\.A8T]RE)C[MVXA5%7M$';[K!TQ_2M6IZ]]/;5"'.TW!:(U+<$.8OF.KEV[O-.72VQ?]514]< MK!?K:_$+6)&8R/@#"P@\/#J"/$)"@HB#@C,\C8^.D82'E)66AU.9FIN MBX2BCHVB,Z>EI8.JA*>DKZZN.CI"M)^WN+FZN[>SJZW43W]S=Z]S>Y._EX=G9W>[UZ/?# MZ._P_#<3$2*@^_=OW[U]Z.9ED\*PH10"#"$R).*0XD2'#"U(T6A!XT6*"1Z* M9*A+"D6+)TVJE!*2)<.6*6.J3-DRY,F;)D&:M)ES)A&=(8.Z_)F3Z,^C2&?. M#(K4)A&A-Y%*G4JDY%.%6&\E>,IUZU8>1XO__!1+A*S9HPG2JE6+E@A8'FL3 M9.6U5:Q=L7#7NDWKMN_=LGC[OA5,.._<6V\3@RV2&'"1QV\3P)TLN?+DR8P' M"[(L>?+AS[@*%>HL.H$0TJ)3JU[-NA#HUZ\C%2(42M HVI :1=(]Z9)O2K ] MW5XDJW:KXZ&**5]N;!"FX-!UU9KE[%BQ9L"250?&/1BQ:=*F&=,1O?PM=>F6 MH55998Q495UR#;?537#Q*1J1=1$8&EI.:10E8 M85A.ME=YEFGFI5N/@9E89V12IB4/C*4IB%N;M7J6YPLTF"I3C'75(=/I M,MQ)(ZIXE%8*77SSB=-.?>V=,XY\^OW7SS@\'K2??@<"V,\[ ^[*WX$(X@?A M2 V.M!*'#7%$(4HJA71A0QHR>Z).**+(K$PD#G4B5#T9M2)10D'U8HSD&J63 M5"VFZ]2-/^7($E_MFNK)4S8N">^00Q))[Y'PPHNM^=C$C+')69MEDH:P8@V3)B\OEZEF&FHCU]D:(G<6HLC'>?8Y MRI^)#BKS(H;ZEF"CKS3:7"L[D\+J-<.C_SI\VNL_@Q4X( %%0AL0@D^R&!$"PZ; M$H445MC0LW+A,NV)S8*H[8A_AYLNB3R-*)/AX9KK^(M3-;XDNS):0R](2U*M MB8]ZU8NOP#]-R2_#2NZ;%H^+_148E6M5&1C!?1FL\)8/7\:F8&]17#'&9G9) M)61KIE:FYHB9#).Q_2EWZH$9M3/E9H9K>_>IMG0X[[.@C:SJURE5_!)BV M $W !_LPX-D,%+=A%:LA+6F(M)*UD65%R%DCR86T9 *X#_T-1D(97(S.E:)N M'45=ARL75;H5.*^@4%PXLH:Z2E<5XGG%1DI:3)'TQ4.RF"XN;2G8Z1+4ERL% M!BX'>Y(1_Q*Q+%6F;^493,5VI[N)729CO#L3FG:WL"LZC'Z:$%Z;$F$:0Z F M>7.2$QA/Q:>7^NHCD?%1%(.SS+YT:7EB2A!6 ),ICJGB(ZAKE.=:^+ MG<*@&,7@-4:*$^M8[WA'&C"I"4UC) T[FQ>RU93Q>&@T&?(@"1O5*$)ZM#DH MGR A,SMB#S^, I_.\BB^6.@Q% 2]QJ6XP]'O?">1('7&T8 QJJA-+:.YL%_6 ML*8U_4DMDV!S1X!H=;.8XLI6,060K@!R2E/B%&[F826Q6@DA9,FR(Q*RR$HP M2+< 7'#H6AT4'$QR6;A;9NAV MR$-]D86;I9,=DXBHPX'MI9MW/1@3LU28;NXS.N_,W19U1\_"UE,05BR,%^$" M1M&PR:"=N=,9 VH(U:#T,W\:#LQ>)L?.UM&A0K-41%'ALYZ9@F<6]2,J:&&+ MR^J".DV#QD<-5TT2/F3[Z0!OI38% M'I! IDS_I;"*:B$("G5#1_7(4_*YF4(+40)B'(LQ9577>AZ7)Y/N*ZPNNBO[O+SY-H2%.)=SIH&5FBHR4QJ3D/&,5*6-456 MR(EK S.&.LJSC0!M)6XVVNUU#\:J%48M0AMK3=PV4TU;K8]#FIV1/@T\V2EV M)R2I*E6Q9VO_Z-J41SG*3N)GRP:R,MATI4"VH3*50(V.!"'T0(A,T,PJ(?,L MX1U!IZJ9O.%MLU6K:EYS%869XUT1"E.49_:^2+Z2JV$VXO(NRGFEFF6U9C;# M KK8C0[ /T0=@:^D%BWA=7:P4S"6\M09Q4)XGA>S'6+%A$_'9O'4\EJ-JE&3 MLI2]6A$VES8V3%S96D /9C-;<6] ^_]B[25G4:;8&6EIS'11D$_GQJZ%IC(% MJH]N)QG-4&3\3C$J8D#=V+"J3[6+N^3A$M<],:4I'F.JW"V36VT(["E"E-ME M6,X-S.L6*MYP>69 9X*J?\OW+M=,(G<'KI@!=]QZ2\="KQIS)\R,USRZDI.X MVO>^FCMT#M%XZ+Y7VR^FO*1C.Y EW8O(T9+!H)BV. M6L']] SQ1'//54=VLFAD]9U6]O5=S-J-AZ@UBR&!,ET_W3P4E;$CAI/:8#O] MI-(^=D>5@\CM: H['\UM>+!?;.I,,LG7QG:VX>-D4.X/N9ZLAY79P=Q2N@VZ MZ-Y'W<]\=V'_>OENRI(1"U)OGN!_V[5F^O9!A&,X<[95R.1OQT0C*J1>5%%H M6"%?@Q8YD?=G$'=HSN1#4.)?%Q<[WS1Z#^,71J1.A"$[A!%RJ1<9>J)%]E1% M8U)[OO-.JJ8FC]4E@K![&H-8<8((__1J(M9A>%)\NO ]Q[=9"[5\-*-K15<; MK) *DR)C%76%/N-S2'A:'"4,L_5C[R-23?,=XC<_Q:=M*_4-V/92_$-_W?8J MP0)]X99*W69_Z! 0 J%E=%<>U/5E#K(@'#1F%F14?J<@?$=5BR->A*<4&,03 MYK6(.'%,C+="4T$N0C$72W%Y-+2)2G)6+!-Q0%1Q_,5HH#B)G&'I"8:JW,1AV,9:1@UN4.HIQB[HW-(60&3.G,K_':I058L2' MA*%Q?,A#&\Y(/2LF*2UF1[S&1ZDE?A(Y037V:57SC4%47D M5E"B:'"%<7-%>@0V:1:G)7R53K#X1(Q5*10V6'BQ._)D@P]&,;OH)1CVBQ]C M87;B84281J*AC+F@A(F0?&\4*+@&/J&,""V\G8(D8?.M8?0X67] M]X=Y9U1'=8@.D9" LT';HHA0A7B/>%YO-DP.Z"(4"3DO R_@!S;* S. MH950%X:%!([=IQW=@3ZSE5N[=8;F9VV3%%SNV(8PY3^@Y'[S6!Y5QESR%Y\! M4F[F1DKY]X_P5EV]=#-5!$D19.81'G$1%L@)R()O%@!>"9@XCJD4?*-"C^F8 MD(-"756)D_D9+G(CG;B!FIB9'R-QG4AQBA:":_5?)!B:J @:XI2"!N8DJZF: MFA%S@D6#$::3)9<[:9*CP=,P6209P,B;PR@R(09BHI%SPOD);30GR>=&3BD; MV2%5WF%J#!L6RAU4V=(H *68KF=SP8UR["%7S-V8M>.TO". M7F,V3_:>T4%_\9E_.M4/>'AER\5E_\'!EW?GEW9'2P%89J]$$IVPD']90;BT MH'R'+8@C0HS*7@8WD5HUH2J*F1U97S7272PCDM:D0R,J%9\W.J,)3OAAF@F& MFDW4F3#:5WD!<^$$3U8DFRC'>U7$11QF:IO!,KS'FZSAF\"YE#UXI*#@,I4E M/<7:A)[E'--8,[RV=+Y6I3R#6M49"L^7G5?7A=AQ2&"H/D!VCO)CED769.>) M2:WB'MIV9,%GU9HD(7X_S;Z_!%Y%GF9AJJ?2":A&'F?E"HA;'+RA)JB<8 M@BSY1'@E&/\PN7%']''X52DWJCORA(N\0[(XFAFX\YNU]Z% ^JL"-1K)**R; M $= -PH*Y82ZX7S$!AU4*@FR8)U)ERA8>:6L5:TZQX7@N"GM(XY*<[5D20TS MD([4=C5)QI;OYS7ST:YJ1X^XH@^BA! [94#_T"MY^3;J1DOL%F;WBA&!6B$M M 1&%^EW8U1&"JDN"\ZB)B"$2^E4JTEZ5MUZ3JG"?@9GHU4R0:U^7^*&:MYF+ M!IHE*)JF^&@I6QXK>:H?UX(OVGJ9EJ(G:).?ME@IUQDR&SQ3%">T!Y0QN)LM MET_&Z*O!-S),Z:K"F1K/:*R%%5F'32NHVW ;7_V2>&71@> M26.US*:=9$HJ9FJ>:-J.[1&VVI:N^Y-<^#FG:DM*]7F'^WANZ+:7?3BW?BIF M,L&O\\9=!7B0 ML1X.6?;I9X$BDNC-@3#)I>\85GCQ,<7&69EW=?"FRZ7&(C MG4E#VC1Q0&*BG8FB&F=Z(3LE&IQ$JMDPK8=JJ4,Q+3N;YB2,[D0PN.IJP5HI M-UN[JY9[QUA91\FSG*"4*0:\R#HS4$J-4DI'SYDS,'9K6$ACT@FN.#8I7?B5 M/>8^WLE(62L-1DQB]G,U:CD,^G.N\&C%;HH/%D@>FFO?&D1 MSW*H>6>WB(I4N*2W!BJPN.2W ZMO^"83_P0@$0RZF!F)N,<4%="1%A&+P(1< M.93;+_OU.9?[0Z'H+YS+P'/QJ7CQ%7Z5>K"33NM4&S)\/Y=9*TCB]EQ6O(IF@3CV@;A_"9#W-G4U86QNB+?_3*OOI: M70XR07.\=X**MYP@-P<8O_@6(HC82RED(E=EN'Z\>(S[L!E:R):<:^Z1%:"5P=V3J/;JKI9JZ7<)871NL SR2I,,BO\)J@, MA+,Q1S%M3#%S+[(YLB*YO2 [RP*ZFU(_E2Q#G>Z=Z"+>PP:?\Z:=T*XB(BK>: MN@F)::@5]+%^#'%;U_'K2U)F*O,B-MKFB MU[F )3 L&1EY]8JJYT2]DWGQ)"6SFG+"6-&\Z&HW.#RSVW*IC+,GDT8AG0EO M%,NRW*1.2 NV#'U520K0ZIR\[,O.6W[>)UM'@VS;RC[&7(;)G)W+/*Y8HWYN M2:[NV6WK^FWD:Q_QB(_HF[[C*UU/?:_B7"S[:W< VL;S2ZB:H&: HQ3_2)6( M;';'"]N_#PDND?F8YB'(+C2Q:!VY3;$C\L(YEK=H)1FR%*Q6I,DEJ<.B*ZB: MEPR+A:$YJ"O*JIM%$WV3._IR_40F,6C"+NS81=K*(=V,2SC+.M0SS$3K>%JY!LRF%UM;5CX0EMNI6.:>G3SBQ*?&8R9+2N6)F;"?Z5R0ZTPM=_R_VA+ $Q, 1V11_$Q)9I60B*B;)6Y1S*J)NBY)OO(K"A%5O(Z[KU@Q$-8/.K)-YH: MCY6ZDT5[^JW1^-1[PB-9'_VK ?ZS)K8\SRBT/\0+A;M5\J"/,=,_;3;&= M6%_]_+#?E%84%\$)P\BM4]#G'1U.@DZLV7&CB\D=\T3\9$_S5.TWBCM'1# 2 MEL(^JN:,C4_ Y]@XEQHT#'3$B3-!2\NRD=E19'32VMDK_=+/J:5GR)5BJFPU MS<3"+ QE* U*?P:?2(I $ M"2'DK#?LM,8,.0:>'G?S18/C(*C M&.7&SA9TG>S0@==/0LDLN*HP:AGELSN)K9.N"*2WN8/_B$VSBHTH)MS8X>[? M,WRD)B9T14C@P]M0""Y:N)R5=*2\G.WGUD>\&KZ=7@G%A'[:F3*F&+[:4=NU M51PV97>N8RLVPT7-T0&7P#*?)RX@GH[4>GH8HLZG?@F8\6O<7&WKQ/;A[UP<<\PBG@*U:I9RWD] M40B=OX!TP-;@L# I,MV5H8+O^NX,'A6]YE@-Y GW:=KAQH7%;PJ'BUX_R[7P M!*3-3/VVH#[Q%R\W#B+5@"F _W@SH":Q"7_Z;NOFMXGO(8 @E2 E141HB%BH MF#A(0""XN#AH.%F(B#B5J;G)V>GY^3F80"1:.$F$FJJZNCI*RLKJF@I*6UN; M,(JK^\I#5(3ZZPL\G*IKC%M,U,MS;.M<.UST^[MLK)Q0K:R]O-W-S8R-R_-, M7MXIOSLYSG[]NW@^?7Z_>OGU"$@@9B#"A0AX'&2KL M!S%BOX8Z$,[(5]'AOHH9,U[\R -D2(="2IH\B5*(Q&<59[@,^3(F#XXS:[9L MZ3*GSIT?9W LN3*H4$TZBOH\ZG+"3J5'C3IMZE)'U!E*;\RPBC6JCJ%<)>J8 M4%0IV/^O5+^&I8I6;%FP;,].4/O6;-L)74'%?8LW[]VO-][VG7"C[]\)/B( MQCM8K]ZNA!H[5O28T",ICPQ%AFS(@@4IFCESMF!9RJ92ATHGBJ1(,^A(E@=! MJI0(%6M%I6HON@1)=EV(@BBA$@4KN/#ALECMMI4K%R]5P9H3HT;JF"YNLIH= MY]1KFB_MV[!%_X8*O'AOXG!=EYA.F;YP^=A1D_8>G?I\U]K;9X=_X'E-^P+N MPX?/0@(.N-!^!GIR4$,U790/@S1EA-%&(X%$84TI76C2@0MNB--,/-GDX8(] MP41B3B']=&"*4W"$E%0Y,9635#+.Z)-42MF(E$M99>63B@?_AN4667"E%5B1 M-YB%Y%Q4L;5DDV"E^-5<<,)8&\YMTN_S6G3$I9K>=,-^,P@UTXY':#:GE\0-I+?3=YTZL MZL$74#S;_(>K?;JR9^! _BU44$$$#IN0@JT>EP]%(S6X+(01=K3LA-)>5!&& MUOX(4T\C/FA35"#R!*Y./VUU[&Y%N2ACCDFU2.-3ZR)5U54Z)E54N>:.-223 M^EY5I%A RB67OF+-E>)=!NL5Y9*"_VV)5V& :88GAQ=1F8ETWFFL5TMMG9 M9F)JXMHCDZ%96IV=Q;:QGH'N^5INAKI,A+V@-%I;HL3UUHHJBSX**3+(]"+I MI<]%$YVFWO52G:<'HCJ-=D@_[4W4\&BSC:G>R/P)K.ZPQ]XR\TBC#*VX IAK M.V;GLQ] :O^CZ]G$*M10W EA+51)-0TD4K,62LBL2 S^':&U*6G8$H%%B>'GF)S^*XLVBBGJD Z:3)45XHIID5KFDPU2O4P7IVKEPS[@:^UD XN0NK7$),D1-8IT75T.1!;!,:[@2T)2[OK2^YN M%S&)-3$HETE3Q42FL3&5IF-L4A[W\B29ZLUI3ZKQ&&JJESW67*]Z!,#3*03Q M0T[@;!0M"U\K<*8^\^6,%#U+SC%2P;ZA("'"&8YQW>H6M6+".!>.!$6T)(>[IO(NS^70*#JL48YXE)5F M.A.)^5J=Z=J2NH Y"2]K@9(2HZC%@3%L,#ZHTNV>J/^8+U5,C(T!HYN"9SSD MZ=.-,9M"F9PWFS5FYF1W:DW)YB@;1KPL$=K4Q/=,X4?A["R0@CS?H-*G'*H) M;:./A!^GY ?) ]4O5*925=2BIDFIA2./7(,5>^8S2E'.XU:?)%L#L?% MK52 MEK$<2((,PA!V&*NA_$G0!_$VD(S8[5EW*YPOI25"8)80=M]"YHE )".LLK"% MV9I<#(E*"Q9!Q7([29=3TL64=LFK'3Z-9>WT/,C 9D^<=1F X52ST<9"9Q4=Y/A0.RG5 FVCE8JM1Y<# MCI :J+9.NT;^=+N_[3![2X+<# D;WGWH\+&856%)VQAX\;UU1<3Q4,MBN;E\$NC MM$Z%*9VKD9XYH20BCLY(J%/=$T]WSBG*I6!])>'N88,E[%L,.T\, MUQ.-H::L8ST#V3@USS73FTT;5S/'C+&:-;!&30(.G0G@V$;&HS4MSU3DL^4P M9VA"RZVF8-O16VMHI)1,LOZDQEN5,J.9+:VVU\)&7(0<;5=:Z[8JF_LK"3[W M;=4-JIBKFT=;GAE"?B.SA!0$K;N%5V]N%N9Y^:Q5%GF()E9%YH?BB^M,;(YR M2ZDR6!:^%T79%4H(Q?3HGO6X_=_]AHL2F2,5,$\:= M7-(BJ.<9FL1B&'J-^3";#"%B-"KVH!Q6$T&A9]#-LIA[#B\4KXE3VO#Y*,?Q M(W;[=,;(H@?9/"*=I-.L@;_L)'GJG7(R+;G=CEG5JC]43JYRW<:UYFIYNEW^ M\G0)0B +VA+>2"TSLX[J00R"T)]Z_ 5\9ER-?RS M6L]*31SY5YJ!O[C$"_S- Z=NBI3?RQ8Y7NG* U;D@O6+IS]]85&'6K*D7OGQ M7 Y9X:UZ3JT>Z,U9-NO8U!KF@0<9S@ I8_+5V'SC^XV/4ENT8?.8:(QL9-*$ MG#9FAZH:4 ,5J":Y?&BSBMH#S __?$)IW./J@]LV+5!=G(MUC9B=W-:EVWC7 MGE1WRUMO>^O@W;S;-Q N<[Q2M?<*%2=6.O<[F3N!?^/I"R_1!&AH53ED16C^ MM7&')CIS)21NL3 5-R5Y-4Y?84YYA4Z=QWD3D#NZ\TZ5=GF\@7(UYSS#0T]I M@GK\U!A^8B8XMT9MM'.N$7M[4GO>4QO@\W,W:%$I$C1((VS#9RG)=D@?=61, M-V1-0U*J8E)41RO2=S1$>'76YC6C1$KRD4#'4Q()J&?Y5U_@DD-H MH5_K B,]_Z2'+Q97_M* 9%%75@%.C2@D#[9@E.9YA$4D5#2)A8%%G_>!_3!Z MG8@Q&U."^_18Q@-&(T,\K>:"E!4:,;@R,_@)O<%'OB8^0;=:CO)[&14TX8%( MQ$8=KU5)/N:$Y^$=3E=)F*2$T;<_*]505J@.,Q6%\1!!R)5<4'9*W]85X)<0 M0#5^! %47Y@L"-$JZ$>&97:&&Z1+W^5!ZS=W\U=OYC5,AX->=.@B[66')B)" MA0A@ P=-.B%H9D4C-5)#!KAX;?5_#:@O$:!E7=Q&/A.N.-Y M)2)9J1ZI99/)_A&?I)9E44GR8."VP,SD>"*,R-:-AA1NIA7B^K3>[,0 M2>_C"MQ@=,0 C$$(9-8Q9+4E*D8&#D I?=U09,QW#6#50.DA$.BP9 G4-=M7 MC5RF;=^W-MK&C=N(=CVE(FA'AF+V=M&22U^)9NDG?[U$?^T(9]FBEO98ARSR M("X$+B7"3 ''AV,5(P6(<-2T7XIG%0B(C_+EB +V38K(: ##30TYF)MX' B3 M3E12.[OC,)GX>?\8>8HE8SRA88KYM#&GII&.D3$AR7K'XWHEJ6*5E9+((1OE M@X.KJ6Q+HQRH(GRM!1W%AVPT&4G/5Y3?,1U#Z7R\&8Q/I@_J(9S/&&YF V5C MXVU=0Y7%J6W>2'[ THT^]1!9)H[563AK!I;8J55EN'[S5BUH^4!S.'_Q>$SJ M-8_\YE[_!G@.IX]]9D,V-$V*YYX+YU\%Z6AX]4W=Y(@"DQ8#8Q;FQ!?HU#M3 M%&%9PH$6&4\2T8FCMV$:8X(65@-YW_7%&5 M5WB57JB-8#A!/IJ5$-*5#N%V&K1!V.F5(I1![C9O9_F&:1F';/E"YJE5?;<3 M)_)WC3=XT&0Y9$5#"'<4-X(C?8N\$6?^%Q MEM9I(G<#&RB9GJ:@HQ<:G:EJ<)1AC<69BZ5&E9ERR/-JJX&ABJ"AY" +?=1K M?V1:,;DHD:1:P;9CB>0>L:0@B1\6&(42E M@F-_Z!6/AU-,8I6>_!>/!>F>]R6F^>6/ 7E-__YU(_89)(F(D($!@7@E@>?T MGPT&3WD!40 M8QWZH;VF@\"'BSUV=)64=$*X=*VYHM!74DT8=533/RDU*K])?5'V*E/HC,)E MG-DHE?LP'U+IL4&Q95X65%]67<$Z0=XHK /BC4S*K!ZA?DUJE@@!+>RVCFU8 MK=8*AR*2K389X?F7?/Y+OT8G]6T7_UE: YG8 =Y<;9S%0O) MG[935TI$@4[T1!DX,%<26!$#,9HXJ(<5BJ/F/!GC119:L(9:>I;9:@I[)P\; M$;G H;PV/K@GB^[33_\&8K&P"32BV@J,5)LJ^D"H.IN]2'798;+;5K/+V%(( M)%.W.K.SFI0!XK+EYZM;AI7#XI7E]K/&FJ2WJQ%B!CBX6UWM)J5?J88TX1=K<3IFGU6EC_FI&>&$9O%+@1>K"CMF*/:FIMU'&,SS?(,_I9*YL.3&E MO+!L3)FL2N7"SOJ589FM8]F=2]NT3ILV]]8X4:MO MY[DX]>@XZTF7,V&N+W*7!X=X?59XA?8Y=(E@1'2827PD"RG%$\A@L'-I?@7- MZL1Y[:2^'6AR7AR"RJ,\7D3&>YL:'(."I>>W--=8_V/D1FX\%' LBRU)6A&U M-$1WL7H<#>/S8RGZQUF&JE7W,[_XN4R(R&^5=0"!P8W<;5&)#[-"#Q'$0$.Q M4SZER>/W4R<,M%DI-[G[R0KAR63XPN:8G4*KRDU5PQ5RPT%LI6KI5-0R.?D& MM5QUM3!4D&;E9_!)KC.].6'K.5C!IH=6S'(55U!\1),WQ6Y[IW41MQ?XS/SZ M3EO<:8+JOO&[H&/,J(O5,?I$L+(FDBCS:NC<%;N6>X-$6K( N:.[&\%&N3>) MDT#8Q[^8;*=JA)TK-=#!F_X,P@#]4@D]T J]?37U#P;T#OA@I#Q:N\12T=)I MK)ML2Q:-V"E,M-*9I*;5?PI&#C2Z]7?*\!ZJ<25LW]VK[_Y7"H%?-8 M&]G-C.4F942_JYB"]U29_*35NX%[$DMC/S=DP.=()"K/]4.J"GS/Q\&BHO)L M0=G/4R>RAV8/PTF,UE0S$L)!R[$U2.XE?1\\TWG3P2C7V=',VD M8?DLRK+8Q,LL(YVUQQ&'=8;9>KA%C/J)R.W;J ?CQUU9 ME+72(ABPLV2%-K>"997.X MP\P9IOL(([X\X>;*5L/XKI@FIS\M);'=%@4C,)FG1.A[ M&(!*824.>KR]H"U'L%^<86KL0X^("8Q!8^M@$'>006<8SVX5-"IY'&%I+X<5A,CXDM-6$U-@IL^3S.W1L8S MU:.H>H^P8I QZO]+8RC.W:'&GLZLOL\8NU%\O)L\N-:N";JAHJK?@>L3/&V[ M[C7I\2I2B)PO^W5[O5-/N>7^H,GNK>Q=)M'1(N84;:PT["PQC-_/RM'7CE2[ MI.WL".?(@IXB1">>N$_.L4#U:+G-[U,)SUT396YAY9SGPQ M&_/EX/E>+DNTNQ >/>;$"M^@//1G:.WG^$'9Q4'BI4N5_;3^AJT(CN#__,;9 MFKTM4?5_\VG3.*3N"7<462_H"@@6C^?$;0N(X!NO>37BF+?OET:WA])?.]'?H^+O+>+,S9;KYF+>=S^/ZCQOK5: MLC[6K!IMD&^3CP\(1#P)/(*"A%.)BHN,C8Z/D)&2C#R%/$68F9B5FY65A(2# MGYZ@E8*7ET6HI)ZC/).3K9]""4*RM[B>MCRTN[>^N;*^N[XZGL:5R)XS/,S. MNKS1MK;&S,V5UMG8V]?)QSS*U\_BW<9"Y^CIZD*P[8_@\#//\O#&.O;@]O+[ MSO/]_,QT"-'AKJ#!@XWLZ9BQ<"% ?@T9-IPH_S$BPQD3Y-V8L7$CQAD(0XJ< M=&^"#I/W3G[,R'+EC9<36)XL69+EA!LV,9HT.;+=29L_8PK=&1/GS:-&<498 M6O2HT*!#)QB40E4*@:I8J1+!:B%KU:M5MTH1ZY5JU[-2T&XEFX JV+$]X\J= M2[<1D;MC[^K=R[?OW@0)] ;VN[>(WP1U%Q$)#'@Q8[V.)?%>R8<: ,V<6 M;&B0YL2.#%$V;&FSY\"6#*'NS#JUZT.@8TLZ9:FVZ-*B7(4JY4K5)M^N1(4: M)#<7K6#(A?&JE;R5M5^5B#7WEHO9-&G1EG'3UBS1-:.:86%U54$1"CDD'$-1MB1?R&I)&1\R=889JHQ.5EE4U99B&98 MIF8DEA$6,EEDE!%R"&"O64+:7:^MAMLAKQ"Y7FV_J>();<$-9V2A]&[V%U&(HE8;/<^N5PEPF0W'6Y<@FFQRFRFYW:D;G*FLPB:?P[4YTBPEEQPH-"L+&AW+ MTSW'#3+77;?=HB].TRE:(H;,R>*,X0;;;;MNM4/\P?N56C#7BF-5;69F;H[D\BKONV)"_VU:^]O(UV.5*2D:8 MDX]=V9B4 0?L9<&9:2E8POP!/"5E6HI)9L2PJ^Z:F"9'+I)MJ\A)9\>\!P?R M;ZVH'%QM\J-<&Y1'%T(3WG*2=[+MNB<0RVG&,T)AW9D)CU?..H[ ME)!9>/3C#>Z0AQQ" U_XWE0U_- C:?F9#Q[5US0[1FT_16S'0+Q&2+ 1B$!< MVYJM',*@7H&M58$D"86*]3:6J.UL&Z*;AYQUDFC%+29PB\JUG,(WH?CM;PJ4 M! 9I5)6NR AQ&HQECBS0N!Y%\I:),6$*.:-"?%7NA9@Q#>@$%CK'V-!T!--A M?U;#L#/ED'9!#"(H]H5+6$#3$U'DDQ1+1B?@Q*EW)*L$\6IAO.,IAU#-D5D6 M@8$SZCQ*9L\H8_;^0#?NJCW_P41%%YX"]L^V,H) J8K/^E;8#+:IM-U@;*:DD(E4,QFRFU MU91L49"!+VK'X09W+E?6B(,F_&#ATI4NC?IT)+L\$N;N%53'\.LQCT$3,9=: M)1O>4$U<4ICJ,#&E9Z:)-0X3XNL\4[N?.J(5&5O3G)HX5E)\$WA_"@;QBF?. MX[$S&,"PF:0"I4YY2HH[7WV.'E]6C6UT[QIQ]"<@98.?4+EGKP=5U3Z:1KY[ MG,.KC1A(K KYD8I*%$&%K)^#P,80R#)BDC*Q$-HX(QTRC0F8'7YI=:JYYF(HEAJLMF:KU!RN8LRDB5O0YDZAZ*:>0G8*WO0. M$6N](A:MF"CD: IFV[M%SZ@WQI?)DYY=K51=OY%/^DR*'-_S)Z@*:T?TFD3HJ-:W4/%"F)#QJU6LYF>@0Q+RHOKKK(4[BK9EF4UMR"*@2(U%T@J=M*1_ M^PD$67H4E^:M@=VZ+4UQVZ-U"Q3T(+]9VR,)M '([8^"5VL MJ.PQ6,]*=K)7,R2&)VH1K36R01(I,DHZ:MI29V2 ##DMM4A[%$ZF,C85Q/%K M5XHBH\RV1:C4\6YYBT%8^NC71"BSL"&A9'L-M=A+JNYRDTK4P5392E?V8922 MJ>S4B68TV263=L/,[8H->PIH[@2=1K:;*8(U$^PE:_ ^%F"$D/,X;>V%+_@J>?@EUP0!L,(#U&N,&2IO! BGQA MK65XD1/-R()L]9'\>8WBI*ZDJ5_26A*[+;4PAA:H_[@U:QB;J-8MG>"-8ST4 M6)S+UR!TY;IPVA8AD^7;0&=$48U]I.0Z.;QR">9F;EBEY%*[8%D^3;77XV76 ML6E,8A;S-(.>"HV=F4[EEJ)P@)?-<"*GBG3&;W3HW2A<)&K.8O0BGN5I"[Q* M8AN4UAZ!^PNT3B6ZTJ!A]-$RXO0^$'F13P_H M'A0'[85&>VJ2AO3D-'9UB SH\K^-TM9,Z5MM;3N)7:\R*SIW?6ZI$O3:*Z:H MR.9E[I.Y['[Y7G5,E&NG]#<@.%.OUTKC4A8IV(F),'1$550M%$/>-Q+,%65*]6S*1WS3 M=F41@GP\."5#="7<=2:=88M:U6YEQC%N5GTIHTW>A&Z[\UZR IS$7[B_V>% M6M1%SY-G^-2%Z?0\9;0+!:%?[C0076APB)9H13,?$D9AY>,/C!5IUU!APU5Q M>"@_BZ1($"4K'@=Y"ZAY#"@L*$9 ;H,A'^)B*V<3?S-C3G%C2L&!?N.!@*-* M/Y:)Z!)+;P$6GMB04X![O12*R;883T87,M@O^>)TFA-M!N-+SU2*B5%USH1E M%.-,$#.$N(&"P+%$ZQ8(#U1Z0O%RL?^%>BNB>JMWB5Z!FHCGNXAWX8((Z4-?'(@ %4+)=D-A$XB,8"-YW4 MB#"U>O^H-P%)8S17D)# 8S4E2[3WEW\)BJ XBDD"DB&!BA)#5*.XD1N)@QZI M95-'6+%(&@;S?/RI;<2!F=^5"^7635 $'-M7C"TY'*2)//2VC-7A=BP#=X+& MC','*48T,]ESE+4)'W__9Y5TD9OXET=/.8YRV$=4Z:$:A969IBNWPI63!S^S M$C8;$8CG2)T>!4!J,RRJ9DEPN5K[F(^N-E+^(T1!0X &#]?8YQ9W\<8_:N9T MN3HP\ M_SB2I0,*MQ&$#_.#2T1$*1B@N#!NLA"3.I%QM&37,AO M/P,=*-I^^=8SXRI_:KB4ZQ&'=I0?O D1O:D^3>D,\'>NU:2BC'01,^HUDE<1 M7]EQ8#.C8OE3@^B<-UI:<3.=U *DC#@W1CHB(W(2JC>)14I;1_JJ(7@COY86 MM$JK@8F>2S8P0F544HA4OC=,E %M3@5-6X(ZZP$8S22+K>.8)OF>9A([]UF$ MHED*3M29TM=F3XB@4U@RB8&,,0.A>WJGT)B%UJ&+!H&A:Z1_M/E&''JHA!4J M_,>H^H=0)!H@^A&I5F.OE[5AE_6B!;LK&;6IR7(AE*UDB"\1JO:XB!&[0*O6 M+:^5JJHGD$/1JJ^V"+OF:[[V=4*!G*C >F M3E3C154;#IK2=U'[=PH':1!7-7MEK^08$(I79"IZ-1X6>2YJJ2T!EHZDJ<,) MMYB$HZBF8J %L?HHL:@T:R\WI*K*(I688_\<"ZM5<;CH"Z6)RV0NR$*DZ+A% MTER\Q*70U9B.&;-;-K.P6+.>#*"*U-9B8C*1RB*VQM.E9!ZYEG)9K5IZU4 MM&API;01+*[4P5^%&GA])9NSJ\%9RXWBP[4#]6B-2KR*F@^/98?OPP\:IY7, M>YR7FA)@&3;2ZUG_A2B/;W.]'+7#07JWLI%2J$0MIT=*&8MKEO@(@[MC6&'$ MI#P%(TNRCR*DNY2Q5=!5-\5;QH5YPF8S95^1E-0_27K "%W,2+ MP?AFP+!FO@-?:DQ^;$>A]Y::=$98VE&U04D=Y1JHOHN;1Q-Q>QS"WDC"XVC" M(Q: DSJ *BRPS@NP,@J/(V:C)<: T5DM!512"*2C)V4W/$PBDN@WWRQ\:KI]A\P6=EP;H9PPJF4 8FH[&?6OPPTZ=U7/7%P\:9 MK,"9'%V@1\0;81?&OB.U:.>TPU!?W91'2)D::H*HHW'[J33\MG7+EBD7N(EASYEL+3 7 MOG:YL4/<:P$=T*C\UX_K+YUCUJ/XLCE8RQ&MN=UF=7$M1 'L MRZN;A*7P1&4\12+=5D/R"[6@DSO)DTX[P7$V)/;L9&CBL6\TS<&-#2PF^C1X MI _#V]/R<[PC!E&9II56"*<++[::=M>D=L2;LI(S+XI-)])$K]D';G$+65H_9C(O6QLC56NLVV6"3M/ M:KI2-(R?.,%OC)2<8IONBJB0G7_ZL)M+ M\S3W:AYC2W'K>'$MVI4'>#^;Q9P@YU$E%C?U*)WV"+&I_6*RAF,7J(&SS<\6 MY,]9,>%HGN9JON9T35>T:S.RZPUL/N=T7N= -\IVGN=ZON=\;C$.#,&QRU=] L/NB$7N@D\7*^AI[HBK[HC/X.61CHC1[IDC[IE%[IEG[IF)[IFK[IAAX( #L! end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover
6 Months Ended
Jun. 30, 2022
shares
Cover [Abstract]  
Document Type 10-Q
Document Quarterly Report true
Document Period End Date Jun. 30, 2022
Document Transition Report false
Entity File Number 001-40321
Entity Registrant Name ALKAMI TECHNOLOGY, INC.
Entity Incorporation, State or Country Code DE
Entity Tax Identification Number 45-3060776
Entity Address, Address Line One 5601 Granite Parkway,
Entity Address, Address Line Two Suite 120
Entity Address, City or Town Plano,
Entity Address, State or Province TX
Entity Address, Postal Zip Code 75204
City Area Code 877
Local Phone Number 725-5264
Title of 12(b) Security Common Stock, $0.001 par value per share
Trading Symbol ALKT
Security Exchange Name NASDAQ
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Filer Category Non-accelerated Filer
Entity Small Business false
Entity Emerging Growth Company true
Entity Ex Transition Period false
Entity Shell Company false
Entity Common Stock, Shares Outstanding 91,036,107
Current Fiscal Year End Date --12-31
Document Fiscal Year Focus 2022
Document Fiscal Period Focus Q2
Entity Central Index Key 0001529274
Amendment Flag false
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 89,117 $ 308,581
Marketable securities 124,237 0
Accounts receivable, net 27,367 20,821
Deferred implementation costs, current 6,717 6,272
Prepaid expenses and other current assets 13,652 9,487
Total current assets 261,090 345,161
Property and equipment, net 13,503 11,828
Deferred implementation costs, net of current portion 18,917 17,991
Intangibles, net 44,918 11,164
Goodwill 147,402 48,091
Other assets 5,280 2,275
Total assets 491,110 436,510
Current liabilities    
Current portion of long-term debt 1,063 1,563
Accounts payable 3,787 3,649
Accrued liabilities 22,624 19,083
Deferred rent and tenant allowance, current 734 705
Deferred revenues, current portion 9,236 8,198
Total current liabilities 37,444 33,198
Long-term debt, net 83,391 23,053
Deferred revenues, net of current portion 13,219 13,873
Deferred rent and tenant allowance, net of current portion 4,814 5,190
Deferred income taxes 247 85
Other non-current liabilities 16,450 16,500
Total liabilities 155,565 91,899
Commitments and contingencies (Note 11 and 13)
Stockholders’ Equity (Deficit)    
Preferred stock, $0.001 par, 10,000,000 shares authorized and 0 shares issued and outstanding as of March 31, 2022 and December 31, 2021 0 0
Common stock, $0.001 par, 500,000,000 shares authorized; and 91,036,107 and 89,954,657 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively 91 90
Additional paid-in capital 682,946 658,374
Accumulated deficit (347,492) (313,853)
Total stockholders’ equity 335,545 344,611
Total liabilities and stockholders' equity $ 491,110 $ 436,510
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, authorized (in shares) 10,000,000 10,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 500,000,000 500,000,000
Common stock, issued (in shares) 91,036,107 89,954,657
Common stock, outstanding (in shares) 91,036,107 89,954,657
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Revenues $ 50,530 $ 36,701 $ 95,320 $ 69,963
Cost of revenues(1) [1] 23,257 16,180 43,237 31,677
Gross profit 27,273 20,521 52,083 38,286
Operating expenses:        
Research and development 16,595 12,107 30,751 23,020
Sales and marketing 10,204 5,326 18,101 10,641
General and administrative 18,731 12,185 35,777 21,932
Acquisition-related expenses, net 796 625 (582) 1,263
Amortization of acquired intangibles 331 91 426 182
Total operating expenses 46,657 30,334 84,473 57,038
Loss from operations (19,384) (9,813) (32,390) (18,752)
Non-operating income (expense):        
Interest income 424 127 532 141
Interest expense (787) (298) (1,075) (608)
Loss on financial instruments (254) (1,391) (387) (3,035)
Loss on extinguishment of debt (76) 0 (76) 0
Loss before income taxes (20,077) (11,375) (33,396) (22,254)
Provision for income taxes 156 0 243 0
Net loss (20,233) (11,375) (33,639) (22,254)
Less: cumulative dividends and adjustments to redeemable convertible preferred stock 0 0 0 (277)
Net loss attributable to common stockholders (20,233) (11,375) (33,639) (22,531)
Net loss attributable to common stockholders $ (20,233) $ (11,375) $ (33,639) $ (22,531)
Net loss per share attributable to common stockholders:        
Net loss per share attributable to common stockholders - basic (in dollars per share) $ (0.22) $ (0.15) $ (0.37) $ (0.56)
Net loss per share attributable to common stockholders - diluted (in dollars per share) $ (0.22) $ (0.15) $ (0.37) $ (0.56)
Weighted average number of shares of common stock outstanding:        
Weighted average number of common shares outstanding - basic (in shares) 90,707,381 74,831,512 90,459,503 40,399,138
Weighted average number of common shares outstanding - diluted (in shares) 90,707,381 74,831,512 90,459,503 40,399,138
[1] Includes amortization of acquired technology of $0.9 million and $0.1 million for the three months ended June 30, 2022 and 2021, respectively, and $1.2 million and $0.2 million for the six months ended June 30, 2022 and 2021, respectively.
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Amortization of acquired intangibles $ 1.2 $ 0.2 $ 1.6 $ 0.4
Technology        
Amortization of acquired intangibles $ 0.9 $ 0.1 $ 1.2 $ 0.2
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2020 72,225,916      
Beginning balance at Dec. 31, 2020 $ 443,263      
Increase (Decrease) in Temporary Equity [Roll Forward]        
Payment of Series B Dividend upon initial public offering (4,969)      
Cumulative dividends and adjustments to redeemable convertible preferred stock $ 277      
Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares) (72,225,916)      
Conversion of redeemable convertible preferred stock to common stock upon initial public offering $ (438,571)      
Ending balance (in shares) at Jun. 30, 2021 0      
Ending balance at Jun. 30, 2021 $ 0      
Beginning balance (in shares) at Dec. 31, 2020   4,909,529    
Beginning balance at Dec. 31, 2020 (263,523) $ 5 $ 0 $ (263,528)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation 4,441   4,441  
Exercised stock options (in shares)   3,370,202    
Exercised stock options 4,935 $ 3 4,932  
Cumulative dividends and adjustments to redeemable convertible preferred stock (277)      
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions (in shares)   6,900,000    
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions 192,810 $ 7 192,803  
Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)   72,225,916    
Conversion of redeemable convertible preferred stock to common stock upon initial public offering 438,570 $ 72 438,498  
Conversion of redeemable convertible preferred stock warrants to common stock warrants upon initial public offering 5,727   5,727  
Costs in connection with initial public offering (5,674)   (5,674)  
Repurchase of common stock (in shares)   (218,917)    
Repurchase of common stock (3,497)   6 (3,503)
Net loss (22,254)     (22,254)
Ending balance (in shares) at Jun. 30, 2021   87,186,730    
Ending balance at Jun. 30, 2021 $ 351,258 $ 87 640,456 (289,285)
Beginning balance (in shares) at Mar. 31, 2021 72,225,916      
Beginning balance at Mar. 31, 2021 $ 443,540      
Increase (Decrease) in Temporary Equity [Roll Forward]        
Payment of Series B Dividend upon initial public offering $ (4,969)      
Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares) (72,225,916)      
Conversion of redeemable convertible preferred stock to common stock upon initial public offering $ (438,571)      
Ending balance (in shares) at Jun. 30, 2021 0      
Ending balance at Jun. 30, 2021 $ 0      
Beginning balance (in shares) at Mar. 31, 2021   6,755,179    
Beginning balance at Mar. 31, 2021 (273,929) $ 7 3,974 (277,910)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation 3,023   3,023  
Exercised stock options (in shares)   1,305,635    
Exercised stock options 2,106 $ 1 2,105  
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions (in shares)   6,900,000    
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions 192,810 $ 7 192,803  
Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)   72,225,916    
Conversion of redeemable convertible preferred stock to common stock upon initial public offering 438,570 $ 72 438,498  
Conversion of redeemable convertible preferred stock warrants to common stock warrants upon initial public offering 5,727   5,727  
Costs in connection with initial public offering (5,674)   (5,674)  
Net loss (11,375)     (11,375)
Ending balance (in shares) at Jun. 30, 2021   87,186,730    
Ending balance at Jun. 30, 2021 $ 351,258 $ 87 640,456 (289,285)
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   89,954,657    
Beginning balance at Dec. 31, 2021 344,611 $ 90 658,374 (313,853)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation 21,449   21,449  
Issuance of common stock upon restricted stock unit vesting (in shares)   278,308    
Common stock issued under Employee Stock Purchase Plan (ESPP) (in shares)   199,887    
Common stock issued under Employee Stock Purchase Plan (ESPP) 1,841   1,841  
Exercised stock options (in shares)   603,255    
Exercised stock options 1,283 $ 1 1,282  
Net loss (33,639)     (33,639)
Ending balance (in shares) at Jun. 30, 2022   91,036,107    
Ending balance at Jun. 30, 2022 $ 335,545 $ 91 682,946 (347,492)
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   90,469,637    
Beginning balance at Mar. 31, 2022 342,115 $ 90 669,284 (327,259)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation 11,475   11,475  
Issuance of common stock upon restricted stock unit vesting (in shares)   196,258    
Common stock issued under Employee Stock Purchase Plan (ESPP) (in shares)   199,887    
Common stock issued under Employee Stock Purchase Plan (ESPP) 1,841   1,841  
Exercised stock options (in shares)   170,325    
Exercised stock options 347 $ 1 346  
Net loss (20,233)     (20,233)
Ending balance (in shares) at Jun. 30, 2022   91,036,107    
Ending balance at Jun. 30, 2022 $ 335,545 $ 91 $ 682,946 $ (347,492)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net loss $ (33,639) $ (22,254)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization expense 2,962 1,582
Accrued interest on marketable securities, net (36) 0
Stock-based compensation expense 21,449 4,441
Amortization of debt issuance costs 29 26
Gain on revaluation of contingent consideration (2,700) 0
Loss on financial instruments 387 3,035
Deferred taxes 162 0
Loss on extinguishment of debt 76 0
Changes in operating assets and liabilities:    
Accounts receivable (4,757) (1,487)
Prepaid expenses and other current assets (3,473) (3,319)
Accounts payable and accrued liabilities 1,649 7,851
Deferred implementation costs (1,371) (1,051)
Deferred rent and tenant allowances (347) (233)
Deferred revenues 240 (879)
Net cash used in operating activities (19,369) (12,288)
Cash flows from investing activities:    
Purchase of marketable securities (143,589) 0
Proceeds from maturities and redemptions of marketable securities 19,000 0
Purchases of property and equipment (590) (477)
Capitalized software development costs (2,366) (643)
Acquisition of business (132,031) (326)
Net cash investing activities (259,576) (1,446)
Cash flows from financing activities:    
Proceeds from issuance of long-term debt 85,000 0
Principal payments on debt (24,688) 0
Debt issuance costs paid (851) 0
Proceeds from stock option exercises 1,282 4,935
Proceeds from ESPP issuance 1,841 0
Deferred IPO issuance costs paid 0 (3,857)
Repurchase of common stock 0 (3,497)
Proceeds from issuance of common stock upon initial public offering, net of underwriting discounts and commissions 0 192,810
Payment of Series B dividend 0 (4,969)
Net cash provided by financing activities 62,584 185,422
Net (decrease) increase in cash and cash equivalents and restricted cash (216,361) 171,688
Cash and cash equivalents and restricted cash, beginning of period 312,954 171,663
Cash and cash equivalents and restricted cash, end of period 96,593 343,351
Supplemental disclosure of noncash financing activities    
Deferred IPO offering costs not yet paid $ 0 $ 663
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Organization
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization Organization
Description of Business

Alkami Technology, Inc. (the “Company”) is a cloud-based digital banking solutions provider. The Company inspires and empowers community, regional and super-regional financial institutions (“FIs”) to compete with large, technologically advanced and well-resourced banks in the United States. The Company’s solution, the Alkami Platform, allows FIs to onboard and engage new users, accelerate revenues and meaningfully improve operational efficiency, all with the support of a proprietary, true cloud-based, multi-tenant architecture. The Company cultivates deep relationships with its clients through long-term, subscription-based contractual arrangements, aligning its growth with its clients’ success and generating an attractive unit economic model. The Company was incorporated in Delaware in August 2011, and its principal offices are located in Plano, Texas.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
The accompanying financial statements reflect the application of significant accounting policies as described below.

Basis of Presentation and Consolidation

The interim unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial information. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. All intercompany accounts and transactions are eliminated.

In the Company's opinion, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary to present fairly the financial position, results of operations and cash flows for the periods indicated. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2021, which are included in the Company's Annual Report on Form 10-K for the year ended December 31, 2021, filed with the Securities and Exchange Commission on February 25, 2022. Operating results for the three and six months ended June 30, 2022 are not necessarily indicative of results that may be expected for any other interim period or for the year ending December 31, 2022.

The Company has no sources of other comprehensive income, and accordingly, net loss presented each period is the same as comprehensive loss.

Reclassification. Acquisition-related expenses, net and amortization of acquired intangibles previously included in general and administrative expense and sales and marketing expense, respectively, were reclassified into separate individual captions within the condensed consolidated statement of operations to conform with the current year presentation.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Significant estimates and assumptions include determining the timing and amount of revenue recognition, recoverability and amortization period related to costs to obtain and fulfill contracts, deferred implementation costs, revaluation of contingent consideration, and business combinations.
Restricted Cash

The Company defines restricted cash as cash that is legally restricted as to withdrawal or usage. The amounts included in restricted cash on the condensed consolidated balance sheets at June 30, 2022 and December 31, 2021 represent the additional cash proceeds in deposit with an escrow agent for satisfaction of contingent consideration related to the acquisition of ACH Alert, LLC (“ACH Alert”). In addition, restricted cash representing additional cash proceeds in deposit with an escrow agent for satisfaction of a holdback provision related to the acquisitions of MK Decisioning Systems, LLC (“MK”) and Segmint Inc. (“Segmint”) is included in the condensed consolidated balance sheets at June 30, 2022 and December 31, 2021. See Note 3 for further information.

June 30,December 31,
(in thousands)20222021
Cash and cash equivalents$89,117 $308,581 
Restricted cash included in Prepaid expenses and other current assets4,376 3,373 
Restricted cash included in Other assets3,100 1,000 
Total cash and cash equivalents and restricted cash$96,593 $312,954 

Marketable Securities

The Company classifies its fixed income marketable securities as trading securities based on its intentions with regard to these instruments. Accordingly, marketable securities are reported at fair value, with all unrealized holding gains and losses reflected in the condensed consolidated statements of operations.

Capitalized Software Development Costs

Software development costs relate primarily to software coding, systems interfaces, and testing of the Company’s proprietary systems and are accounted for in accordance with ASC 350-40, Internal Use Software. Internal software development costs are capitalized from the time the internal use software is in the application development stage until the software is ready for use. Business analysis, system evaluation, and software maintenance costs are expensed as incurred. The capitalized software development costs are reported in property and equipment, net in the condensed consolidated balance sheets.

The Company had $4.9 million and $2.6 million in capitalized internal software development costs as of June 30, 2022 and December 31, 2021, respectively. Capitalized software development costs are amortized using the straight-line method over the estimated useful life of the software, generally three to five years from when the asset is placed in service.

Contract Balances

Client contracts under which revenues have been recognized while the Company is not yet able to invoice results in contract assets. Generally, contract assets arise as a result of reallocating revenues when discounts are more heavily weighted in the early years of a multi-year contract or the client contract has substantive minimum fees that escalate over the term of the contract. Contract assets totaled $0.6 million and $0.7 million as of June 30, 2022 and December 31, 2021, respectively, which are included in other assets in the accompanying condensed consolidated balance sheets.

Contract liabilities are comprised of billings or payments received from the Company’s clients in advance of performance under the contract and are represented in deferred revenues in the condensed consolidated balance sheets.
Recent Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, “Leases (Topic 842),” to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the consolidated balance sheets and disclosing key information about leasing arrangements. The Company anticipates that the adoption of Topic 842 will impact its consolidated balance sheets as most of its operating lease commitments will be subject to the new standard and recognized as right-of-use assets and corresponding operating lease liabilities upon the adoption of ASU 2016-02. The Company expects to adopt the standard in fiscal year 2022 using the modified retrospective transition approach and interim periods beginning 2023. The Company continues to evaluate quantitative impacts that the adoption of this standard will have. The Company expects total assets and liabilities reported will increase relative to such amounts prior to adoption.

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326),” which modifies the measurement of expected credit losses of certain financial instruments with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The effective date for adoption of the new standard was delayed until calendar years beginning after December 15, 2022, with early adoption permitted. The Company expects to adopt the standard in its annual report on Form 10-K for the year ending December 31, 2022 and for interim periods beginning in 2023. This ASU is not expected to have a material impact on the Company’s financial statements.

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires entities to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, as if the acquiring entity had originated the related revenue contracts. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including interim
periods within those fiscal years. An entity that early adopts this guidance in an interim period should apply the amendments (1) retrospectively to all business combinations for which the acquisition date occurs on or after the beginning of the fiscal year that includes the interim period of early application and (2) prospectively to all business combinations that occur on or after the date of initial application. The Company early adopted the standard during the second quarter of 2022 and has applied the related accounting to the business combination completed in the current fiscal year and will apply the standard to all business combinations completed prospectively. The adoption of ASU 2021-08 did not have a material impact on the consolidated financial statements.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combination
6 Months Ended
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Business Combination Business Combination
ACH Alert, LLC

On October 4, 2020, the Company announced the acquisition of substantially all of the assets of ACH Alert for approximately $25 million in cash consideration. The ACH Alert acquisition also involved $4.9 million of additional cash consideration that the Company placed on deposit with an escrow agent to be paid upon the continued employment of one of the owners of ACH Alert, of which $2.5 million was paid in October 2021 and $2.4 million is to be paid in October 2022. The Company has classified the amounts held in escrow as restricted cash on the condensed consolidated balance sheets and is accruing the estimated payouts over the requisite service period as a component of acquisition-related expenses on the condensed consolidated statements of operations. For the three and six months ended June 30, 2022, the Company recognized compensation expense of $0.6 million and $1.3 million, respectively, and for the three and six months ended June 30, 2021, the Company recognized compensation expense of $0.6 million and $1.2 million, respectively, related to this agreement.

MK Decisioning Systems, LLC

On September 10, 2021, the Company acquired substantially all of the assets of MK for approximately $20 million in cash consideration due at closing subject to a $2 million holdback provision held in escrow with $1 million to be released at the 12-month anniversary of close and the remainder to be released at the 18-month anniversary of close. The Company also agreed to assume certain liabilities associated with MK’s business. The integrated set of assets and activities acquired from MK through the acquisition meet the definition of a business under ASC 805, as updated by ASU 2017-01.

In addition to the base purchase price, the MK acquisition also included a potential earn-out that is tied to revenue of MK from sales of its products and services within two 12-month periods (the “First Earn-Out Period” and “Second Earn-Out Period”), with the First Earn-Out Period beginning on January 1, 2022 and ending on December 31, 2022 and the Second Earn-Out Period beginning on January 1, 2023 and ending on December 31, 2023. Pursuant to the terms and conditions set forth in the purchase agreement, the earn-out amount payable, if any, to the former owners, will be a maximum of $7.5 million and $17.5 million for the First Earn-Out Period and Second Earn-Out Period, respectively, contingent on achievement of certain revenue milestones. In certain circumstances within both Earn-Out Periods, the earn-out amounts are payable in a mix of cash and shares (based on a reference price of $35 and limited to $20 million in earn-out shares) of the Company’s common stock subject to the election of the former owners. Earn-out amounts, if any, would be payable no later than 170 days after the end of each Earn-Out Period.

The Company has classified the amounts held in escrow as restricted cash on the condensed consolidated balance sheets. The fair value of the contingent earn-out both upon acquisition and as of December 31, 2021 was $15.5 million, for which the balance was included in Other non-current liabilities on the condensed consolidated balance sheets. This initial estimated fair value was included as contingent consideration in the total purchase price. The Company remeasures the fair value of the contingent consideration on an ongoing basis and records the adjustment to the condensed consolidated statements of operations. For the three and six months ended June 30, 2022, the Company recorded a gain on revaluation of contingent consideration of $0 and $2.7 million, respectively. As of June 30, 2022, the fair value of the contingent earn-out was $12.8 million.

Assumptions used to estimate the fair value of contingent consideration include various financial metrics (revenue performance targets and stock price forecasts) and the probability of achieving the specific targets using a geometric binomial model. Based on the final purchase accounting, the Company estimated that approximately 62% of the maximum $25 million contingent consideration would be paid to the seller in accordance with the terms of the purchase agreement. As of June 30, 2022 the Company determined that approximately 51% of the maximum $25 million contingent consideration would be paid to the seller in accordance with the terms of the purchase agreement.

Segmint Inc.

On April 25, 2022, the Company consummated its previously announced merger with Segmint pursuant to the Agreement and Plan of Merger (the "Merger Agreement"), dated March 25, 2022 with Segmint surviving as a wholly owned subsidiary of the Company. Segmint operates a marketing analytics and messaging delivery platform with patented software that enables financial institutions and merchants to understand and leverage data, interact with customers and measure results.

The aggregate consideration paid in exchange for all of the outstanding equity interests of Segmint at closing was approximately $135.1 million (the "Merger Consideration"). A portion of the Merger Consideration of approximately $3.1 million was placed into escrow to secure certain post-closing indemnification obligations in the Merger Agreement.

As of June 30, 2022, the allocation of the purchase price for Segmint has not been finalized, and the one-year measurement period has not ended. The preliminary purchase price allocations are based upon the preliminary valuation of assets and liabilities. These estimates and assumptions are subject to change as the Company obtains additional information during the measurement period. The following table summarizes the fair value amounts recognized as of the acquisition date for each major class of asset acquired or liability assumed:
(in thousands) Preliminary Fair Value as of April 25, 2022
Trade accounts receivables$1,788 
Other current assets323 
Property and equipment35 
Goodwill99,310 
Intangible assets35,400 
Total assets acquired$136,856 
Accounts payable$768 
Accrued liabilities188 
Deferred revenues, current145 
Other non-current liabilities625 
Total liabilities assumed1,726 
Net assets acquired$135,130 

The table below outlines the purchased identifiable intangible assets:

Weighted Average Amortization PeriodTotal
(in years)(in thousands)
Customer relationships15$14,700 
Developed technology520,000 
Trade names10700 
Total identifiable intangible assets$35,400 

Goodwill resulted from the acquisition as it is intended to augment and diversify the Company’s single reportable segment and provide a complimentary solution to its existing platform offering. The Company accounted for the acquisition as a business combination. As a result of the acquisition of the stock of Segmint, the goodwill is not deductible for tax purposes.
For the three and six months ended June 30, 2022 the Company recognized acquisition-related expenses, net of $0.2 million and $0.8 million, respectively, related to the acquisition of Segmint.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Depreciation and amortization expense was $0.6 million and $1.2 million for the three and six months ended June 30, 2022, respectively, and $0.6 million and $1.2 million for the three and six months ended June 30, 2021, respectively.

Property and equipment, net includes the following amounts at June 30, 2022 and December 31, 2021:
(in thousands)Useful LifeJune 30, 2022December 31, 2021
Software
2 to 5 years
$5,908 $3,299 
Computers and equipment3 years5,239 4,854 
Furniture and fixtures5 years3,984 3,980 
Leasehold improvements
3 to 10 years
11,720 11,712 
$26,851 $23,845 
Less: accumulated depreciation and amortization(13,348)(12,017)
Property and equipment, net$13,503 $11,828 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue and Deferred Costs
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue and Deferred Costs Revenue and Deferred CostsThe Company derives the majority of its revenues from recurring monthly subscription fees charged for the use of its software-as-a-service (“SaaS”) subscription services. Subscription revenues are generally recognized as revenue over the term of the contract as a series of distinct SaaS services bundled into a single performance obligation. Clients are usually charged a one-time, upfront implementation fee and recurring annual and monthly access fees for the use of the online digital relationship banking solution. Implementation and integration of the digital banking platform is complex, and the Company has determined that the one-time, upfront services do not transfer a promised service to the client. As these services are not distinct, they are bundled into the SaaS series of services, and the associated fees are recognized on a straight-line basis over the subscription term. Other services includes professional services and custom development.
The following table disaggregates the Company's revenue by major source for the three and six months ended June 30, 2022 and 2021:

Three months ended June 30,
Six months ended June 30,
(in thousands)2022202120222021
SaaS subscription services$47,781 $34,604 $90,590 $66,173 
Implementation services2,004 1,636 3,581 2,936 
Other services745 461 1,149 854 
Total revenues$50,530 $36,701 $95,320 $69,963 
The Company recognized approximately $9.3 million of revenue during the six months ended June 30, 2022 which was recognized from deferred revenues in the accompanying condensed consolidated balance sheets as of the beginning of the reporting period. For those contracts that were wholly or partially unsatisfied as of June 30, 2022, minimum contracted subscription revenues to be recognized in future periods total approximately $696.0 million. The Company expects to recognize approximately 47.9% of this amount as subscription services are transferred to customers over the next 24 months, an additional 31.9% in the next 25 to 48 months, and the balance thereafter. This estimate does not include estimated consideration for excess user and transaction processing fees that the Company expects to earn under its subscription contracts.
Deferred Cost Recognition

The Company capitalized $1.0 million and $1.7 million in deferred commissions costs during the three and six months ended June 30, 2022, respectively, and $0.2 million and $0.5 million for the three and six months ended June 30, 2021, respectively, and recognized amortization of $0.7 million and $1.4 million during the three and six months ended June 30, 2022, respectively, and $0.5 million and $1.0 million for the three and six months ended June 30, 2021, respectively. Amortization expense is included in sales and marketing expenses in the accompanying statements of operations. Deferred commissions are considered costs to obtain a contract and are included in deferred implementation costs in the accompanying condensed consolidated balance sheets in the amount of $11.1 million and $10.8 million as of June 30, 2022 and December 31, 2021, respectively.

The Company capitalized implementation costs of $1.6 million and $2.9 million during the three and six months ended June 30, 2022, respectively, and $1.3 million and $2.7 million during the three and six months ended June 30, 2021, respectively, and recognized amortization of $1.1 million and $1.9 million during the three and six months ended June 30, 2022, respectively, and $0.7 million and $1.2 million for the three and six months ended June 30, 2021, respectively. Amortization expense is included in cost of revenues in the accompanying condensed consolidated statements of operations. These deferred costs are considered costs to fulfill client contracts and are included in deferred implementation costs in the accompanying condensed consolidated balance sheets in the amount of $14.5 million and $13.5 million as of June 30, 2022 and December 31, 2021, respectively.

The Company periodically reviews the carrying amount of deferred costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. No impairment loss was recognized in relation to these capitalized costs for the three and six months ended June 30, 2022 and 2021.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable
6 Months Ended
Jun. 30, 2022
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
Accounts receivable includes the following amounts at June 30, 2022 and December 31, 2021:
June 30,December 31,
(in thousands)20222021
Trade accounts receivable$23,355 $15,991 
Unbilled receivables3,800 3,677 
Other receivables457 1,355 
Total receivables27,612 21,023 
Allowance for doubtful accounts(60)(39)
Reserve for estimated credits(185)(163)
$27,367 $20,821 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Liabilities
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities consisted of the following at June 30, 2022 and December 31, 2021:
June 30,December 31,
(in thousands)20222021
Bonus accrual$4,857 $3,725 
Accrued vendor purchases642 2,276 
Commissions accrual1,463 2,302 
Accrued hosting services1,473 1,264 
Client refund liability575 1,004 
Deferred compensation payable1,875 625 
Accrued consulting and professional fees854 657 
Accrued tax liabilities3,138 3,724 
MK acquisition holdback provision2,000 1,000 
ESPP liability303 821 
Other accrued liabilities5,444 1,685 
Total accrued liabilities$22,624 $19,083 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Debt
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Debt Debt
On April 29, 2022, the Company entered into an amended and restated credit agreement with Silicon Valley Bank, Comerica Bank, and Canadian Imperial Bank of Commerce (the “Amended Credit Agreement”). The Amended Credit Agreement amends and restates the prior credit facility provided by Silicon Valley Bank and KeyBank National Association (“the Original Credit Agreement”). The Amended Credit Agreement matures on April 29, 2025. The Amended Credit Agreement includes the following among other features:
Revolving Facility: The Amended Credit Agreement provides $40.0 million in aggregate commitments for secured revolving loans (“Amended Revolving Facility”).
Term Loan: A term loan of $85.0 million (the “Amended Term Loan”) was borrowed on the closing date of the Amended Credit Agreement. The additional proceeds received from the Amended Term Loan were used to replenish cash used to fund the acquisition of Segmint Inc., which closed on April 25, 2022.
Accordion Feature: The Amended Credit Agreement also permits the Company, subject to certain conditions, to request additional revolving loan commitments in an aggregate principal amount of up to $50.0 million.

Amended Revolving Facility loans under the Amended Credit Agreement may be voluntarily prepaid and re-borrowed. Principal payments on the Amended Term Loan are due in quarterly installments equal to an initial amount of approximately $1.1 million, beginning on June 30, 2023 and continuing through March 31, 2024, and increasing to approximately $2.1 million beginning on June 30, 2024 through the Amended Credit Agreement maturity date. Once repaid or prepaid, the Amended Term Loan may not be re-borrowed. Debt issuance costs paid for the execution of the Amended Credit Facility were $0.9 million, of which $0.1 million was included in prepaid expenses and other current assets and $0.2 million was included in other assets on the condensed consolidated balance sheets.

Borrowings under the Amended Credit Agreement bear interest at a variable rate based upon the Secured Overnight Financing Rate (“SOFR”) plus a margin of 3.00% to 3.50% per annum depending on the applicable recurring revenue leverage ratio. If the SOFR rate is ever less than 0%, then the SOFR rate shall be deemed to be 0%. The Amended Credit Agreement is subject to certain liquidity and operating covenants and includes customary representations and warranties, affirmative and negative covenants and events of default. The Company is required to pay a commitment fee of 0.25% per annum on the undrawn portion available under the Amended Revolving Facility, and variable fees on outstanding letters of credit. The Company has a standby letter of credit in the amount of $0.3 million which serves as security under the lease relating to the Company’s office space that expires in 2028.

Obligations under the Amended Credit Agreement are guaranteed by the Company’s subsidiaries and secured by all or substantially all of the assets of the Company and its subsidiaries pursuant to an Amended and Restated Guarantee and Collateral Agreement executed contemporaneously with the Amended Credit Agreement.

The Amended Credit Agreement contains customary affirmative and negative covenants, as well as (i) an annual recurring revenue growth covenant requiring the loan parties to have recurring revenues in any four consecutive fiscal quarter period in an amount that is 10% greater than the recurring revenues for the corresponding four consecutive quarter period in the previous year and (ii) a liquidity (defined as the aggregate amount of cash in bank accounts subject to a control agreement plus availability under the Revolving Facility) covenant, requiring the loan parties to have liquidity, tested on the last day of each calendar month, of $15.0 million or more. The Amended Credit Agreement also contains customary events of default, which if they occur, could result in the termination of commitments under the Amended Credit Agreement, the declaration that all outstanding loans are immediately due and payable in whole or in part, and the requirement to maintain cash collateral deposits in respect of outstanding letters of credit. The Company was in compliance with all covenants as of June 30, 2022.

In April 2022, the Company applied extinguishment accounting for the debt arrangements related to the Original Credit Agreement upon entering into the Amended Credit Agreement resulting in a loss on extinguishment of debt of $0.1 million that is included in the condensed consolidated statements of operations.
Long-term Debt

The following table summarizes long-term debt obligations as of June 30, 2022 and December 31, 2021 (in thousands):

June 30, 2022December 31, 2021
Term Debt$85,000 $24,688 
Less unamortized debt issuance costs(546)(72)
Net amount84,454 24,616 
Less current maturities of long-term debt(1,063)(1,563)
Long-term portion$83,391 $23,053 

Maturities of long-term debt outstanding as of June 30, 2022, are summarized as follows (in thousands):

2022— 
20233,188 
20247,438 
202574,374 
Thereafter— 
Total$85,000 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity (Deficit)
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Stockholders' Equity (Deficit) Stockholders' Equity (Deficit)
Equity Compensation Plans

Stock-based compensation expense was included in the condensed consolidated statements of operations as follows:
Three months ended June 30,
Six months ended June 30,
(in thousands)2022202120222021
Cost of revenues$1,056 $465 $2,034 $698 
Research and development2,580 702 4,464 1,001 
Sales and marketing997 240 1,747 344 
General and administrative6,635 1,616 12,797 2,398 
Total stock-based compensation expenses$11,268 $3,023 $21,042 $4,441 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company recorded $0.2 million and $0.2 million of income tax expense for the three and six months ended June 30, 2022, respectively, resulting in an effective tax rate of (0.8)% and (0.7)%, respectively, compared to no income tax expense for the three and six months ended June 30, 2021. The decrease in the effective tax rate for the three and six months ended June 30, 2022 as compared to the same period in 2021, is primarily due to state income taxes and deferred taxes related to the tax amortization of acquired goodwill. The Company’s effective tax rate differs from the statutory tax rate primarily due to the impact of the full valuation allowance against its deferred tax assets.

The Company recognizes deferred tax assets and liabilities based on the estimated future tax effects of temporary differences between the financial statement basis and tax basis of assets and liabilities given the provisions of enacted tax law. Management reviews deferred tax assets to assess their future realization by considering all available evidence, both positive and negative, to determine whether a valuation allowance is needed for all or some portion of the deferred tax assets, using a “more likely than not” standard. The assessment considers, among other matters: historical losses, a forecast of future taxable income, the duration of statutory carryback and carryforward periods, and ongoing prudent and feasible tax planning strategies. As a result, the Company has established a valuation allowance against most of its deferred tax assets as realization is not reasonably assured based upon a “more likely than not” threshold. The Company reassesses the realizability of deferred tax assets regularly, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
The Company’s financial instruments consist primarily of cash, restricted cash and cash equivalents, accounts receivable, accounts payable, long-term debt, and contingent consideration. The carrying values of cash, restricted cash and cash equivalents, accounts receivable, and accounts payable approximate their respective fair values due to the short-term nature of these instruments. The carrying value of long-term debt approximates its fair value due to the variable interest rate. Cash equivalents include amounts held in money market accounts that are measured at fair value using observable market prices. The Company values contingent consideration related to business combinations using a weighted probability calculation of potential payment scenarios discounted at rates reflective of the risks associated with the expected future cash flows. The significant unobservable inputs used in the fair value measurement of contingent consideration related to business acquisitions are forecasts of expected future annual revenues as developed by the Company's management and the probability of achievement of those revenue forecast. Significant increases (decreases) in these unobservable inputs in isolation would likely result in a significantly (lower) higher fair value measurement.

The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:

Level 1. Quoted prices (unadjusted) in active markets for identical assets or liabilities.

Level 2. Significant other inputs that are directly or indirectly observable in the marketplace.

Level 3. Significant unobservable inputs which are supported by little or no market activity.

The Company evaluates its financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level in which to classify them for each reporting period. The following tables summarize the Company’s financial assets measured at fair value as of June 30, 2022 and December 31, 2021 and indicates the fair value hierarchy of the valuation:

Fair Value at Reporting Date Using
(In thousands)June 30, 2022Level 1Level 2Level 3
Assets:
Cash equivalents:
  Money Market Accounts(1)
$89,402 $89,402 $— $— 
Total cash equivalents89,402 89,402 — — 
Marketable securities:
  Corporate bonds68,772 — 68,772 — 
  U.S. Treasury debt securities53,016 53,016 — — 
  International debt securities2,449 2,449 — — 
Total marketable securities124,237 53,016 68,772 — 
    Total Assets$213,639 $142,418 $68,772 $— 
Liabilities:
Contingent consideration payable$(12,800)$— $— $(12,800)
    Total Liabilities$(12,800)$— $— $(12,800)
(1) Includes cash sweep account, money market account, and money market funds that have investments primarily in U.S. Government Agency debt, U.S. Treasury debt, U.S. Treasury Repurchase Agreements, U.S. Government Agency Repurchase Agreements, and corporate bonds that have a maturity of three months or less from the original acquisition date.
Fair Value at Reporting Date Using
(In thousands)December 31, 2021Level 1Level 2Level 3
Assets:
Money Market Accounts(1)
$308,128 $308,128 $— $— 
    Total Assets$308,128 $308,128 $— $— 
Liabilities:
Contingent consideration payable$(15,500)$— $— $(15,500)
Total Liabilities$(15,500)$— $— $(15,500)
(1) Includes cash sweep account, money market account, and money market funds that have investments primarily in U.S. Government Agency debt, U.S. Treasury debt, U.S. Treasury Repurchase Agreements, U.S. Government Agency Repurchase Agreements, and corporate bonds that have a maturity of three months or less from the original acquisition date.

The following table represents the changes to the Company’s contingent consideration payable (in thousands):
Balance at December 31, 2021
$15,500 
Total fair value adjustments reported in earnings (Acquisition-related expenses, net)(2,700)
Balance at June 30, 2022
$12,800 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per ShareNet loss attributable to common stockholders used in computing basic and diluted earnings per share (“EPS”) has been calculated as the net loss less Series B cumulative dividends and other adjustments to redeemable convertible preferred stock of $0 for both the three and six months ended June 30, 2022 and $0 and $0.3 million for the three and six months ended June 30, 2021, respectively. The holders of the Company’s redeemable convertible preferred stock did not have a contractual obligation to share in the Company’s losses; therefore, no amount of total undistributed loss was allocated to redeemable convertible preferred stock.
Basic net loss per share attributable to common stockholders is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period. Because the Company has reported a net loss for the three and six months ended June 30, 2022 and 2021, the number of shares used to calculate diluted net loss per share attributable to common stockholders is the same as the number of shares used to calculate basic net loss per share attributable to common stockholders for the period presented because the potentially dilutive shares would have been antidilutive if included in the calculation.

The computation of basic and diluted EPS is as follows for the three and six months ended June 30, 2022 and 2021:
Three months ended June 30,
Six months ended June 30,
(In thousands, except shares and per share amounts)2022202120222021
Net loss$(20,233)$(11,375)$(33,639)$(22,254)
Less: cumulative dividends and adjustments to redeemable convertible preferred stock
— — — (277)
Net loss attributable to common stockholders$(20,233)$(11,375)$(33,639)$(22,531)
Weighted average shares of common stock outstanding - basic and diluted90,707,381 74,831,512 90,459,503 40,399,138 
Loss per common share - basic and diluted$(0.22)$(0.15)$(0.37)$(0.56)

For the three and six months ended June 30, 2022 and 2021, the following potential shares of common stock were excluded from diluted EPS as the Company had a net loss in each period presented:
As of June 30,
20222021
Stock options7,068,202 10,934,687 
Warrants— 212,408 
RSUs6,665,691 213,500 
ESPP24,484 — 
Total anti-dilutive common share equivalents13,758,377 11,360,595 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Commitment and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Operating Lease Commitments

The Company leases office space under non-cancelable operating leases for its corporate headquarters in Plano, Texas pursuant to a 10-year lease agreement under which the Company leases approximately 125,000 square feet of office space with an initial term that expires on August 31, 2028, with the option to extend the lease for either two additional terms of five years each or one additional term of ten years. Rent expense under operating leases was $1.0 million and $2.1 million for the three and six months ended June 30, 2022, respectively, and $1.2 million and $2.3 million for the three and six months ended June 30, 2021, respectively.
Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at June 30, 2022 were as follows (in thousands):
Operating Leases
2022 (remaining six months)$1,864 
20233,773 
20243,835 
20253,898 
20263,961 
Thereafter6,736 
Total minimum lease payments$24,067 
Deferred Rent and Tenant Allowances

Deferred rent and tenant allowances are amortized and applied against rental expense over the lease term on a straight-line basis. As of June 30, 2022 and December 31, 2021, the Company had deferred rent and tenant allowance balances as follows:
(in thousands)June 30, 2022December 31, 2021
Deferred rent and tenant allowance$5,548 $5,895 
Less: current portion(734)(705)
Deferred rent and tenant allowance, net of current portion$4,814 $5,190 

Legal Proceedings

The Company may become party to various legal actions during the ordinary course of business. Defending such proceedings is costly and can impose a significant burden on management and employees, it may receive unfavorable preliminary or interim rulings in the course of litigation, and there can be no assurances that favorable final outcomes will be obtained. In addition, the Company’s industry is characterized by the existence of a large number of patents, copyrights, trademarks, trade secrets and other intellectual property and proprietary rights. Companies in its industry are often required to defend against litigation claims based on allegations of infringement or other violations of intellectual property rights. Furthermore, client agreements typically require the Company to indemnify clients against liabilities incurred in connection with claims alleging its solutions infringe the intellectual property rights of a third party. From time to time, the Company has been involved in disputes related to patent and other intellectual property rights of third parties, none of which has resulted in material liabilities. The Company expects these types of disputes may continue to arise in the future. Based upon present information, the Company believes that its liability, if any, arising from such pending legal proceedings, asserted legal claims and known potential legal claims which are likely to be asserted, is not reasonably likely to be material to the Company’s financial position, results of operations, or cash flows, taking into account established accruals for estimated liabilities.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangibles
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangibles Goodwill and Other Intangibles
Goodwill and intangible assets deemed to have an indefinite life are not amortized, but are reviewed annually for impairment of value or when indicators of a potential impairment are present. As part of the Company’s business planning cycle, the Company performs an annual goodwill impairment test in the fourth quarter of the fiscal year. There were no indications of impairment of goodwill noted for the three months ended June 30, 2022. In April 2022, the Company recorded $99.3 million to goodwill related to the acquisition of Segmint under the preliminary purchase price allocation. Goodwill had a carrying value of $147.4 million and $48.1 million as of June 30, 2022 and December 31, 2021, respectively.

Total intangibles, net, consisted of the following as of June 30, 2022 and December 31, 2021:

As of June 30, 2022
(In thousands)Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived:
       Customer Relationships$19,970 $(767)$19,203 
       Developed Technology27,100 (2,105)24,995 
       Tradenames750 (55)695 
Subtotal amortizable intangible assets47,820 (2,927)44,893 
Website domain name25 — 25 
Total intangible assets$47,845 $(2,927)$44,918 
As of December 31, 2021
(In thousands)Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived:
       Customer Relationships$5,270 $(428)$4,842 
       Developed Technology7,100 (822)6,278 
       Tradenames50 (31)19 
Subtotal amortizable intangible assets12,420 (1,281)11,139 
Website domain name25 — 25 
Total intangible assets$12,445 $(1,281)$11,164 

Amortization expense recognized on intangible assets was $1.2 million and $1.6 million for the three and six months ended June 30, 2022, respectively. Amortization expense recognized on intangible assets was $0.2 million and $0.4 million for the three and six months ended June 30, 2021, respectively.
The following table shows the estimated annual amortization expense of the definite-lived intangible assets for the next five years and thereafter (in thousands):
2022 (remaining six months)$3,323 
20236,633 
20246,633 
20256,633 
20266,401 
Thereafter15,270 
$44,893 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation
Basis of Presentation and Consolidation

The interim unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial information. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. All intercompany accounts and transactions are eliminated.

In the Company's opinion, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary to present fairly the financial position, results of operations and cash flows for the periods indicated. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2021, which are included in the Company's Annual Report on Form 10-K for the year ended December 31, 2021, filed with the Securities and Exchange Commission on February 25, 2022. Operating results for the three and six months ended June 30, 2022 are not necessarily indicative of results that may be expected for any other interim period or for the year ending December 31, 2022.

The Company has no sources of other comprehensive income, and accordingly, net loss presented each period is the same as comprehensive loss.
Reclassification Reclassification. Acquisition-related expenses, net and amortization of acquired intangibles previously included in general and administrative expense and sales and marketing expense, respectively, were reclassified into separate individual captions within the condensed consolidated statement of operations to conform with the current year presentation.
Use of Estimates
Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Significant estimates and assumptions include determining the timing and amount of revenue recognition, recoverability and amortization period related to costs to obtain and fulfill contracts, deferred implementation costs, revaluation of contingent consideration, and business combinations.
Cash and Cash Equivalents and Restricted Cash Restricted Cash The Company defines restricted cash as cash that is legally restricted as to withdrawal or usage. The amounts included in restricted cash on the condensed consolidated balance sheets at June 30, 2022 and December 31, 2021 represent the additional cash proceeds in deposit with an escrow agent for satisfaction of contingent consideration related to the acquisition of ACH Alert, LLC (“ACH Alert”). In addition, restricted cash representing additional cash proceeds in deposit with an escrow agent for satisfaction of a holdback provision related to the acquisitions of MK Decisioning Systems, LLC (“MK”) and Segmint Inc. (“Segmint”) is included in the condensed consolidated balance sheets at June 30, 2022 and December 31, 2021.
Marketable Securities Marketable SecuritiesThe Company classifies its fixed income marketable securities as trading securities based on its intentions with regard to these instruments. Accordingly, marketable securities are reported at fair value, with all unrealized holding gains and losses reflected in the condensed consolidated statements of operations.
Capitalized Software Development Costs
Capitalized Software Development Costs

Software development costs relate primarily to software coding, systems interfaces, and testing of the Company’s proprietary systems and are accounted for in accordance with ASC 350-40, Internal Use Software. Internal software development costs are capitalized from the time the internal use software is in the application development stage until the software is ready for use. Business analysis, system evaluation, and software maintenance costs are expensed as incurred. The capitalized software development costs are reported in property and equipment, net in the condensed consolidated balance sheets.

The Company had $4.9 million and $2.6 million in capitalized internal software development costs as of June 30, 2022 and December 31, 2021, respectively. Capitalized software development costs are amortized using the straight-line method over the estimated useful life of the software, generally three to five years from when the asset is placed in service.
Contract Balances
Contract Balances

Client contracts under which revenues have been recognized while the Company is not yet able to invoice results in contract assets. Generally, contract assets arise as a result of reallocating revenues when discounts are more heavily weighted in the early years of a multi-year contract or the client contract has substantive minimum fees that escalate over the term of the contract. Contract assets totaled $0.6 million and $0.7 million as of June 30, 2022 and December 31, 2021, respectively, which are included in other assets in the accompanying condensed consolidated balance sheets.

Contract liabilities are comprised of billings or payments received from the Company’s clients in advance of performance under the contract and are represented in deferred revenues in the condensed consolidated balance sheets.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, “Leases (Topic 842),” to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the consolidated balance sheets and disclosing key information about leasing arrangements. The Company anticipates that the adoption of Topic 842 will impact its consolidated balance sheets as most of its operating lease commitments will be subject to the new standard and recognized as right-of-use assets and corresponding operating lease liabilities upon the adoption of ASU 2016-02. The Company expects to adopt the standard in fiscal year 2022 using the modified retrospective transition approach and interim periods beginning 2023. The Company continues to evaluate quantitative impacts that the adoption of this standard will have. The Company expects total assets and liabilities reported will increase relative to such amounts prior to adoption.

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326),” which modifies the measurement of expected credit losses of certain financial instruments with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The effective date for adoption of the new standard was delayed until calendar years beginning after December 15, 2022, with early adoption permitted. The Company expects to adopt the standard in its annual report on Form 10-K for the year ending December 31, 2022 and for interim periods beginning in 2023. This ASU is not expected to have a material impact on the Company’s financial statements.

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires entities to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, as if the acquiring entity had originated the related revenue contracts. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including interim
periods within those fiscal years. An entity that early adopts this guidance in an interim period should apply the amendments (1) retrospectively to all business combinations for which the acquisition date occurs on or after the beginning of the fiscal year that includes the interim period of early application and (2) prospectively to all business combinations that occur on or after the date of initial application. The Company early adopted the standard during the second quarter of 2022 and has applied the related accounting to the business combination completed in the current fiscal year and will apply the standard to all business combinations completed prospectively. The adoption of ASU 2021-08 did not have a material impact on the consolidated financial statements.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents
June 30,December 31,
(in thousands)20222021
Cash and cash equivalents$89,117 $308,581 
Restricted cash included in Prepaid expenses and other current assets4,376 3,373 
Restricted cash included in Other assets3,100 1,000 
Total cash and cash equivalents and restricted cash$96,593 $312,954 
Restrictions on Cash and Cash Equivalents
June 30,December 31,
(in thousands)20222021
Cash and cash equivalents$89,117 $308,581 
Restricted cash included in Prepaid expenses and other current assets4,376 3,373 
Restricted cash included in Other assets3,100 1,000 
Total cash and cash equivalents and restricted cash$96,593 $312,954 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combination (Tables)
6 Months Ended
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The following table summarizes the fair value amounts recognized as of the acquisition date for each major class of asset acquired or liability assumed:
(in thousands) Preliminary Fair Value as of April 25, 2022
Trade accounts receivables$1,788 
Other current assets323 
Property and equipment35 
Goodwill99,310 
Intangible assets35,400 
Total assets acquired$136,856 
Accounts payable$768 
Accrued liabilities188 
Deferred revenues, current145 
Other non-current liabilities625 
Total liabilities assumed1,726 
Net assets acquired$135,130 
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination
The table below outlines the purchased identifiable intangible assets:

Weighted Average Amortization PeriodTotal
(in years)(in thousands)
Customer relationships15$14,700 
Developed technology520,000 
Trade names10700 
Total identifiable intangible assets$35,400 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
(in thousands)Useful LifeJune 30, 2022December 31, 2021
Software
2 to 5 years
$5,908 $3,299 
Computers and equipment3 years5,239 4,854 
Furniture and fixtures5 years3,984 3,980 
Leasehold improvements
3 to 10 years
11,720 11,712 
$26,851 $23,845 
Less: accumulated depreciation and amortization(13,348)(12,017)
Property and equipment, net$13,503 $11,828 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue and Deferred Costs (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table disaggregates the Company's revenue by major source for the three and six months ended June 30, 2022 and 2021:

Three months ended June 30,
Six months ended June 30,
(in thousands)2022202120222021
SaaS subscription services$47,781 $34,604 $90,590 $66,173 
Implementation services2,004 1,636 3,581 2,936 
Other services745 461 1,149 854 
Total revenues$50,530 $36,701 $95,320 $69,963 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2022
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable includes the following amounts at June 30, 2022 and December 31, 2021:
June 30,December 31,
(in thousands)20222021
Trade accounts receivable$23,355 $15,991 
Unbilled receivables3,800 3,677 
Other receivables457 1,355 
Total receivables27,612 21,023 
Allowance for doubtful accounts(60)(39)
Reserve for estimated credits(185)(163)
$27,367 $20,821 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following at June 30, 2022 and December 31, 2021:
June 30,December 31,
(in thousands)20222021
Bonus accrual$4,857 $3,725 
Accrued vendor purchases642 2,276 
Commissions accrual1,463 2,302 
Accrued hosting services1,473 1,264 
Client refund liability575 1,004 
Deferred compensation payable1,875 625 
Accrued consulting and professional fees854 657 
Accrued tax liabilities3,138 3,724 
MK acquisition holdback provision2,000 1,000 
ESPP liability303 821 
Other accrued liabilities5,444 1,685 
Total accrued liabilities$22,624 $19,083 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
The following table summarizes long-term debt obligations as of June 30, 2022 and December 31, 2021 (in thousands):

June 30, 2022December 31, 2021
Term Debt$85,000 $24,688 
Less unamortized debt issuance costs(546)(72)
Net amount84,454 24,616 
Less current maturities of long-term debt(1,063)(1,563)
Long-term portion$83,391 $23,053 
Schedule of Maturities of Long-term Debt
Maturities of long-term debt outstanding as of June 30, 2022, are summarized as follows (in thousands):

2022— 
20233,188 
20247,438 
202574,374 
Thereafter— 
Total$85,000 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity (Deficit) (Tables)
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Share-based Payment Arrangement, Expensed and Capitalized, Amount
Stock-based compensation expense was included in the condensed consolidated statements of operations as follows:
Three months ended June 30,
Six months ended June 30,
(in thousands)2022202120222021
Cost of revenues$1,056 $465 $2,034 $698 
Research and development2,580 702 4,464 1,001 
Sales and marketing997 240 1,747 344 
General and administrative6,635 1,616 12,797 2,398 
Total stock-based compensation expenses$11,268 $3,023 $21,042 $4,441 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis The following tables summarize the Company’s financial assets measured at fair value as of June 30, 2022 and December 31, 2021 and indicates the fair value hierarchy of the valuation:
Fair Value at Reporting Date Using
(In thousands)June 30, 2022Level 1Level 2Level 3
Assets:
Cash equivalents:
  Money Market Accounts(1)
$89,402 $89,402 $— $— 
Total cash equivalents89,402 89,402 — — 
Marketable securities:
  Corporate bonds68,772 — 68,772 — 
  U.S. Treasury debt securities53,016 53,016 — — 
  International debt securities2,449 2,449 — — 
Total marketable securities124,237 53,016 68,772 — 
    Total Assets$213,639 $142,418 $68,772 $— 
Liabilities:
Contingent consideration payable$(12,800)$— $— $(12,800)
    Total Liabilities$(12,800)$— $— $(12,800)
(1) Includes cash sweep account, money market account, and money market funds that have investments primarily in U.S. Government Agency debt, U.S. Treasury debt, U.S. Treasury Repurchase Agreements, U.S. Government Agency Repurchase Agreements, and corporate bonds that have a maturity of three months or less from the original acquisition date.
Fair Value at Reporting Date Using
(In thousands)December 31, 2021Level 1Level 2Level 3
Assets:
Money Market Accounts(1)
$308,128 $308,128 $— $— 
    Total Assets$308,128 $308,128 $— $— 
Liabilities:
Contingent consideration payable$(15,500)$— $— $(15,500)
Total Liabilities$(15,500)$— $— $(15,500)
(1) Includes cash sweep account, money market account, and money market funds that have investments primarily in U.S. Government Agency debt, U.S. Treasury debt, U.S. Treasury Repurchase Agreements, U.S. Government Agency Repurchase Agreements, and corporate bonds that have a maturity of three months or less from the original acquisition date.

The following table represents the changes to the Company’s contingent consideration payable (in thousands):
Balance at December 31, 2021
$15,500 
Total fair value adjustments reported in earnings (Acquisition-related expenses, net)(2,700)
Balance at June 30, 2022
$12,800 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The computation of basic and diluted EPS is as follows for the three and six months ended June 30, 2022 and 2021:
Three months ended June 30,
Six months ended June 30,
(In thousands, except shares and per share amounts)2022202120222021
Net loss$(20,233)$(11,375)$(33,639)$(22,254)
Less: cumulative dividends and adjustments to redeemable convertible preferred stock
— — — (277)
Net loss attributable to common stockholders$(20,233)$(11,375)$(33,639)$(22,531)
Weighted average shares of common stock outstanding - basic and diluted90,707,381 74,831,512 90,459,503 40,399,138 
Loss per common share - basic and diluted$(0.22)$(0.15)$(0.37)$(0.56)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
For the three and six months ended June 30, 2022 and 2021, the following potential shares of common stock were excluded from diluted EPS as the Company had a net loss in each period presented:
As of June 30,
20222021
Stock options7,068,202 10,934,687 
Warrants— 212,408 
RSUs6,665,691 213,500 
ESPP24,484 — 
Total anti-dilutive common share equivalents13,758,377 11,360,595 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Commitment and Contingencies (Tables)
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at June 30, 2022 were as follows (in thousands):
Operating Leases
2022 (remaining six months)$1,864 
20233,773 
20243,835 
20253,898 
20263,961 
Thereafter6,736 
Total minimum lease payments$24,067 
Schedule of Rent Expense As of June 30, 2022 and December 31, 2021, the Company had deferred rent and tenant allowance balances as follows:
(in thousands)June 30, 2022December 31, 2021
Deferred rent and tenant allowance$5,548 $5,895 
Less: current portion(734)(705)
Deferred rent and tenant allowance, net of current portion$4,814 $5,190 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangibles (Tables)
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
Total intangibles, net, consisted of the following as of June 30, 2022 and December 31, 2021:

As of June 30, 2022
(In thousands)Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived:
       Customer Relationships$19,970 $(767)$19,203 
       Developed Technology27,100 (2,105)24,995 
       Tradenames750 (55)695 
Subtotal amortizable intangible assets47,820 (2,927)44,893 
Website domain name25 — 25 
Total intangible assets$47,845 $(2,927)$44,918 
As of December 31, 2021
(In thousands)Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived:
       Customer Relationships$5,270 $(428)$4,842 
       Developed Technology7,100 (822)6,278 
       Tradenames50 (31)19 
Subtotal amortizable intangible assets12,420 (1,281)11,139 
Website domain name25 — 25 
Total intangible assets$12,445 $(1,281)$11,164 
Schedule of Indefinite-Lived Intangible Assets
Total intangibles, net, consisted of the following as of June 30, 2022 and December 31, 2021:

As of June 30, 2022
(In thousands)Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived:
       Customer Relationships$19,970 $(767)$19,203 
       Developed Technology27,100 (2,105)24,995 
       Tradenames750 (55)695 
Subtotal amortizable intangible assets47,820 (2,927)44,893 
Website domain name25 — 25 
Total intangible assets$47,845 $(2,927)$44,918 
As of December 31, 2021
(In thousands)Carrying ValueAccumulated AmortizationNet Carrying Value
Finite-lived:
       Customer Relationships$5,270 $(428)$4,842 
       Developed Technology7,100 (822)6,278 
       Tradenames50 (31)19 
Subtotal amortizable intangible assets12,420 (1,281)11,139 
Website domain name25 — 25 
Total intangible assets$12,445 $(1,281)$11,164 
Schedule of Definite-Lived Intangible Assets, Future Amortization Expense
The following table shows the estimated annual amortization expense of the definite-lived intangible assets for the next five years and thereafter (in thousands):
2022 (remaining six months)$3,323 
20236,633 
20246,633 
20256,633 
20266,401 
Thereafter15,270 
$44,893 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Reconciliation of Cash and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Accounting Policies [Abstract]        
Cash and cash equivalents $ 89,117 $ 308,581    
Restricted cash included in Prepaid expenses and other current assets 4,376 3,373    
Restricted cash included in Other assets 3,100 1,000    
Total cash and cash equivalents and restricted cash $ 96,593 $ 312,954 $ 343,351 $ 171,663
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Capitalized internal software development costs $ 4,900 $ 2,600
Contract assets 600 $ 700
Total identifiable intangible assets $ 35,400  
Minimum | Software Development Costs    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Useful life (in years) 3 years  
Maximum | Software Development Costs    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Useful life (in years) 5 years  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combination - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 25, 2022
USD ($)
Sep. 10, 2021
USD ($)
extension
$ / shares
Oct. 04, 2020
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Business Acquisition [Line Items]                
Gain on revaluation of contingent consideration           $ 2,700 $ 0  
Acquisition-related expenses, net       $ 796 $ 625 (582) 1,263  
ACH Alert                
Business Acquisition [Line Items]                
Cash consideration paid     $ 25,000          
Contingent consideration     4,900          
Contingent consideration to be paid in 2021     2,500          
Contingent consideration to be paid in 2022     $ 2,400          
Compensation expenses       600 $ 600 1,300 $ 1,200  
MK                
Business Acquisition [Line Items]                
Cash consideration paid   $ 20,000            
Holdback provision held in escrow   2,000            
Holdback provision to be released   $ 1,000            
Anniversary period for first escrow release   12 months            
Second escrow release period   18 months            
Number of earn-out periods | extension   2            
Earn-out period   12 months            
Reference price (in dollars per share) | $ / shares   $ 35            
Contingent consideration period   170 days            
Gain on revaluation of contingent consideration       $ 0   $ 2,700    
Maximum contingent consideration to be paid (as a percent)   62.00%   51.00%   51.00%    
Maximum contingent consideration to be paid   $ 25,000            
MK | Earn-Out Shares                
Business Acquisition [Line Items]                
Contingent consideration       $ 12,800   $ 12,800   $ 15,500
MK | Maximum | Earn-Out Shares                
Business Acquisition [Line Items]                
Contingent consideration   20,000            
MK | Maximum | First Earn Out Period                
Business Acquisition [Line Items]                
Contingent consideration   7,500            
MK | Maximum | Second Earn Out Period                
Business Acquisition [Line Items]                
Contingent consideration   $ 17,500            
Segmint, Inc.                
Business Acquisition [Line Items]                
Cash consideration paid $ 135,100              
Consideration placed into escrow $ 3,100              
Acquisition-related expenses, net       $ 200   $ 800    
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combination - Schedule of Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Apr. 25, 2022
Dec. 31, 2021
Apr. 30, 2021
Assets        
Goodwill $ 147,402   $ 48,091 $ 99,300
Segmint, Inc.        
Assets        
Trade accounts receivables   $ 1,788    
Other current assets   323    
Property and equipment   35    
Goodwill   99,310    
Intangible assets   35,400    
Total assets acquired   136,856    
Liabilities        
Accounts payable   768    
Accrued liabilities   188    
Deferred revenues, current   145    
Other non-current liabilities   625    
Total liabilities assumed   1,726    
Net assets acquired   $ 135,130    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combination - Schedule of Purchased Identifiable Intangible Assets (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Business Acquisition [Line Items]  
Total identifiable intangible assets $ 35,400
Customer relationships  
Business Acquisition [Line Items]  
Weighted Average Amortization Period 15 years
Total identifiable intangible assets $ 14,700
Developed technology  
Business Acquisition [Line Items]  
Weighted Average Amortization Period 5 years
Total identifiable intangible assets $ 20,000
Trade names  
Business Acquisition [Line Items]  
Weighted Average Amortization Period 10 years
Total identifiable intangible assets $ 700
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Property, Plant and Equipment [Abstract]        
Depreciation expense $ 0.6 $ 0.6 $ 1.2 $ 1.2
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 26,851 $ 23,845
Less: accumulated depreciation and amortization (13,348) (12,017)
Property and equipment, net 13,503 11,828
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 5,908 3,299
Software | Minimum    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 2 years  
Software | Maximum    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 5 years  
Computers and equipment    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 3 years  
Property and equipment, gross $ 5,239 4,854
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 5 years  
Property and equipment, gross $ 3,984 3,980
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 11,720 $ 11,712
Leasehold improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 3 years  
Leasehold improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 10 years  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue and Deferred Costs - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 50,530 $ 36,701 $ 95,320 $ 69,963
SaaS Services        
Disaggregation of Revenue [Line Items]        
Total revenues 47,781 34,604 90,590 66,173
Implementation services        
Disaggregation of Revenue [Line Items]        
Total revenues 2,004 1,636 3,581 2,936
Other services        
Disaggregation of Revenue [Line Items]        
Total revenues $ 745 $ 461 $ 1,149 $ 854
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue and Deferred Costs - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]          
Revenue recognized during period     $ 9,300,000    
Remaining performance obligation, amount $ 696,000,000   696,000,000    
Deferred commissions 11,100,000   11,100,000   $ 10,800,000
Impairment loss on deferred costs 0 $ 0 0 $ 0  
Deferred Commissions Costs          
Disaggregation of Revenue [Line Items]          
Capitalized cost during period 1,000,000 200,000 1,700,000 500,000  
Amortization of capitalized costs 700,000 500,000 1,400,000 1,000,000  
Deferred Implementation Costs          
Disaggregation of Revenue [Line Items]          
Capitalized cost during period 1,600,000 1,300,000 2,900,000 2,700,000  
Amortization of capitalized costs 1,100,000 $ 700,000 1,900,000 $ 1,200,000  
Deferred commissions $ 14,500,000   $ 14,500,000   $ 13,500,000
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue and Deferred Costs - Remaining Performance Obligation (Details)
Jun. 30, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation (as a percent) 47.90%
Remaining performance obligation, period 24 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation (as a percent) 31.90%
Remaining performance obligation, period 24 months
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total receivables $ 27,612 $ 21,023
Allowance for doubtful accounts (60) (39)
Reserve for estimated credits (185) (163)
Accounts receivable, net 27,367 20,821
Trade accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total receivables 23,355 15,991
Unbilled receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total receivables 3,800 3,677
Other receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total receivables $ 457 $ 1,355
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Bonus accrual $ 4,857 $ 3,725
Accrued vendor purchases 642 2,276
Commissions accrual 1,463 2,302
Accrued hosting services 1,473 1,264
Client refund liability 575 1,004
Deferred compensation payable 1,875 625
Accrued consulting and professional fees 854 657
Accrued tax liabilities 3,138 3,724
MK acquisition holdback provision 2,000 1,000
ESPP liability 303 821
Other accrued liabilities 5,444 1,685
Total accrued liabilities $ 22,624 $ 19,083
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 29, 2022
Apr. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Debt Instrument [Line Items]              
Debt issuance costs     $ 546,000   $ 546,000   $ 72,000
Long term debt     84,454,000   84,454,000   $ 24,616,000
Loss on extinguishment of debt     (76,000) $ 0 (76,000) $ 0  
Line of Credit              
Debt Instrument [Line Items]              
Revenue growth requirement (as a percent) 10.00%            
Liquidity requirement $ 15,000,000            
Loss on extinguishment of debt   $ 100,000          
Revolving Credit Facility | Line of Credit              
Debt Instrument [Line Items]              
Line of credit, maximum borrowing capacity 40,000,000            
Accordion feature $ 50,000,000            
Line of credit, unused capacity, commitment fee (as a percent) 0.25%            
Revolving Credit Facility | Line of Credit | Secured Overnight Financing Rate              
Debt Instrument [Line Items]              
Basis spread on variable rate (as a percent) 0.00%            
Basis spread on variable rate, maximum (as a percent) 0.00%            
Revolving Credit Facility | Line of Credit | Secured Overnight Financing Rate | Minimum              
Debt Instrument [Line Items]              
Basis spread on variable rate (as a percent) 3.00%            
Revolving Credit Facility | Line of Credit | Secured Overnight Financing Rate | Maximum              
Debt Instrument [Line Items]              
Basis spread on variable rate (as a percent) 3.50%            
Term Loan | Line of Credit              
Debt Instrument [Line Items]              
Proceeds from borrowings of term loan $ 85,000,000            
Quarterly installment payments 1,100,000            
Increase in quarterly installment payments 2,100,000            
Debt issuance costs 900,000            
Term Loan | Line of Credit | Prepaid Expenses and Other Current Assets              
Debt Instrument [Line Items]              
Debt issuance costs 100,000            
Term Loan | Line of Credit | Other Assets              
Debt Instrument [Line Items]              
Debt issuance costs $ 200,000            
Standby Letters of Credit              
Debt Instrument [Line Items]              
Long term debt     $ 300,000   $ 300,000    
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Schedule of Long Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Disclosure [Abstract]    
Term Debt $ 85,000 $ 24,688
Less unamortized debt issuance costs (546) (72)
Net amount 84,454 24,616
Current portion of long-term debt (1,063) (1,563)
Long-term portion $ 83,391 $ 23,053
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Maturities of Long Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Disclosure [Abstract]    
2022 $ 0  
2023 3,188  
2024 7,438  
2025 74,374  
Thereafter 0  
Total $ 85,000 $ 24,688
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity (Deficit) - Schedule of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expenses $ 11,268 $ 3,023 $ 21,042 $ 4,441
Cost of revenues        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expenses 1,056 465 2,034 698
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expenses 2,580 702 4,464 1,001
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expenses 997 240 1,747 344
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expenses $ 6,635 $ 1,616 $ 12,797 $ 2,398
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 156 $ 0 $ 243 $ 0
Effective income tax rate (as a percent) (0.80%)   (0.70%)  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments - Schedule of Fair Value of Assets and Liabilities Measured At Fair Value (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Assets:    
Cash equivalents: $ 89,402  
Marketable securities: 124,237  
Total Assets 213,639 $ 308,128
Liabilities:    
Contingent consideration payable (12,800) (15,500)
Total Liabilities (12,800) (15,500)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 15,500  
Total fair value adjustments reported in earnings (Acquisition-related expenses, net) (2,700)  
Ending balance 12,800  
Corporate bonds    
Assets:    
Marketable securities: 68,772  
U.S. Treasury debt securities    
Assets:    
Marketable securities: 53,016  
International Debt Securities    
Assets:    
Marketable securities: 2,449  
Money Market Accounts    
Assets:    
Cash equivalents: 89,402 308,128
Level 1    
Assets:    
Cash equivalents: 89,402  
Marketable securities: 53,016  
Total Assets 142,418 308,128
Liabilities:    
Contingent consideration payable 0 0
Total Liabilities 0 0
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 0  
Ending balance 0  
Level 1 | Corporate bonds    
Assets:    
Marketable securities: 0  
Level 1 | U.S. Treasury debt securities    
Assets:    
Marketable securities: 53,016  
Level 1 | International Debt Securities    
Assets:    
Marketable securities: 2,449  
Level 1 | Money Market Accounts    
Assets:    
Cash equivalents: 89,402 308,128
Level 2    
Assets:    
Cash equivalents: 0  
Marketable securities: 68,772  
Total Assets 68,772 0
Liabilities:    
Contingent consideration payable 0 0
Total Liabilities 0 0
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 0  
Ending balance 0  
Level 2 | Corporate bonds    
Assets:    
Marketable securities: 68,772  
Level 2 | U.S. Treasury debt securities    
Assets:    
Marketable securities: 0  
Level 2 | International Debt Securities    
Assets:    
Marketable securities: 0  
Level 2 | Money Market Accounts    
Assets:    
Cash equivalents: 0 0
Level 3    
Assets:    
Cash equivalents: 0  
Marketable securities: 0  
Total Assets 0 0
Liabilities:    
Contingent consideration payable (12,800) (15,500)
Total Liabilities (12,800) (15,500)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 15,500  
Ending balance 12,800  
Level 3 | Corporate bonds    
Assets:    
Marketable securities: 0  
Level 3 | U.S. Treasury debt securities    
Assets:    
Marketable securities: 0  
Level 3 | International Debt Securities    
Assets:    
Marketable securities: 0  
Level 3 | Money Market Accounts    
Assets:    
Cash equivalents: $ 0 $ 0
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]        
Cumulative dividends and adjustments to redeemable convertible preferred stock $ 0 $ 0 $ 0 $ 277
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]        
Net loss $ (20,233) $ (11,375) $ (33,639) $ (22,254)
Less: cumulative dividends and adjustments to redeemable convertible preferred stock 0 0 0 (277)
Net loss attributable to common stockholders (20,233) (11,375) (33,639) (22,531)
Net loss attributable to common stockholders $ (20,233) $ (11,375) $ (33,639) $ (22,531)
Weighted average shares of common stock outstanding - basic (in shares) 90,707,381 74,831,512 90,459,503 40,399,138
Weighted average shares of common stock outstanding - diluted (in shares) 90,707,381 74,831,512 90,459,503 40,399,138
Loss per common share - basic (in dollars per share) $ (0.22) $ (0.15) $ (0.37) $ (0.56)
Loss per common share - diluted (in dollars per share) $ (0.22) $ (0.15) $ (0.37) $ (0.56)
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Schedule of Antidilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common share equivalents 13,758,377 11,360,595
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common share equivalents 7,068,202 10,934,687
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common share equivalents 0 212,408
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common share equivalents 6,665,691 213,500
ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common share equivalents 24,484 0
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Commitment and Contingencies - Narrative (Details)
ft² in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
ft²
extension
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
ft²
extension
Jun. 30, 2021
USD ($)
Operating Leased Assets [Line Items]        
Lease term     10 years  
Office space (in square foot) | ft² 125   125  
Rent expense | $ $ 1.0 $ 1.2 $ 2.1 $ 2.3
Lease Contractual Term One        
Operating Leased Assets [Line Items]        
Number of additional terms 2   2  
Operating lease extension period     5 years  
Lease Contractual Term Two        
Operating Leased Assets [Line Items]        
Number of additional terms 1   1  
Operating lease extension period     10 years  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Commitment and Contingencies - Schedule of Lease Maturity (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2022 (remaining six months) $ 1,864
2023 3,773
2024 3,835
2025 3,898
2026 3,961
Thereafter 6,736
Total minimum lease payments $ 24,067
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Commitment and Contingencies - Schedule of Deferred Rent and Tenant Allowances (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Deferred rent and tenant allowance $ 5,548 $ 5,895
Less: current portion (734) (705)
Deferred rent and tenant allowance, net of current portion $ 4,814 $ 5,190
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangibles - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Apr. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]            
Goodwill $ 147,402   $ 147,402   $ 48,091 $ 99,300
Amortization of acquired intangibles $ 1,200 $ 200 $ 1,600 $ 400    
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangibles - Schedule of Total Intangibles, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Carrying Value $ 47,820 $ 12,420
Accumulated Amortization (2,927) (1,281)
Net Carrying Value 44,893 11,139
Website domain name 25 25
Total carrying value, gross 47,845 12,445
Total net carrying value 44,918 11,164
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Carrying Value 19,970 5,270
Accumulated Amortization (767) (428)
Net Carrying Value 19,203 4,842
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Carrying Value 27,100 7,100
Accumulated Amortization (2,105) (822)
Net Carrying Value 24,995 6,278
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Carrying Value 750 50
Accumulated Amortization (55) (31)
Net Carrying Value $ 695 $ 19
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangibles - Schedule of Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Apr. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]      
2022 (remaining six months) $ 3,323    
2023 6,633    
2024 6,633    
2025 6,633    
2026 6,401    
Thereafter 15,270    
Net Carrying Value 44,893 $ 11,139  
Goodwill $ 147,402 $ 48,091 $ 99,300
XML 73 alk-20220630_htm.xml IDEA: XBRL DOCUMENT 0001529274 2022-01-01 2022-06-30 0001529274 2022-06-30 0001529274 2021-12-31 0001529274 2022-04-01 2022-06-30 0001529274 2021-04-01 2021-06-30 0001529274 2021-01-01 2021-06-30 0001529274 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-04-01 2022-06-30 0001529274 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-04-01 2021-06-30 0001529274 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-01 2022-06-30 0001529274 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-06-30 0001529274 2022-03-31 0001529274 us-gaap:CommonStockMember 2022-03-31 0001529274 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001529274 us-gaap:RetainedEarningsMember 2022-03-31 0001529274 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001529274 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001529274 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001529274 us-gaap:CommonStockMember 2022-06-30 0001529274 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001529274 us-gaap:RetainedEarningsMember 2022-06-30 0001529274 2021-03-31 0001529274 us-gaap:CommonStockMember 2021-03-31 0001529274 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001529274 us-gaap:RetainedEarningsMember 2021-03-31 0001529274 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001529274 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001529274 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001529274 2021-06-30 0001529274 us-gaap:CommonStockMember 2021-06-30 0001529274 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001529274 us-gaap:RetainedEarningsMember 2021-06-30 0001529274 us-gaap:CommonStockMember 2021-12-31 0001529274 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001529274 us-gaap:RetainedEarningsMember 2021-12-31 0001529274 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001529274 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001529274 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001529274 2020-12-31 0001529274 us-gaap:CommonStockMember 2020-12-31 0001529274 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001529274 us-gaap:RetainedEarningsMember 2020-12-31 0001529274 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001529274 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001529274 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001529274 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-06-30 0001529274 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-06-30 0001529274 alk:ACHAlertMember 2020-10-04 2020-10-04 0001529274 alk:ACHAlertMember 2020-10-04 0001529274 alk:ACHAlertMember 2022-04-01 2022-06-30 0001529274 alk:ACHAlertMember 2022-01-01 2022-06-30 0001529274 alk:ACHAlertMember 2021-04-01 2021-06-30 0001529274 alk:ACHAlertMember 2021-01-01 2021-06-30 0001529274 alk:MKDecisioningSystemsLLCMember 2021-09-10 2021-09-10 0001529274 alk:MKDecisioningSystemsLLCMember 2021-09-10 0001529274 srt:MaximumMember alk:MKDecisioningSystemsLLCMember alk:FirstEarnOutPeriodMember 2021-09-10 0001529274 srt:MaximumMember alk:MKDecisioningSystemsLLCMember alk:SecondEarnOutPeriodMember 2021-09-10 0001529274 srt:MaximumMember alk:MKDecisioningSystemsLLCMember alk:EarnOutSharesMember 2021-09-10 0001529274 alk:MKDecisioningSystemsLLCMember alk:EarnOutSharesMember 2021-12-31 0001529274 alk:MKDecisioningSystemsLLCMember 2022-04-01 2022-06-30 0001529274 alk:MKDecisioningSystemsLLCMember 2022-01-01 2022-06-30 0001529274 alk:MKDecisioningSystemsLLCMember alk:EarnOutSharesMember 2022-06-30 0001529274 alk:MKDecisioningSystemsLLCMember 2022-06-30 0001529274 alk:SegmintIncMember 2022-04-25 2022-04-25 0001529274 alk:SegmintIncMember 2022-04-25 0001529274 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-06-30 0001529274 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-06-30 0001529274 us-gaap:TradeNamesMember 2022-01-01 2022-06-30 0001529274 alk:SegmintIncMember 2022-04-01 2022-06-30 0001529274 alk:SegmintIncMember 2022-01-01 2022-06-30 0001529274 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-06-30 0001529274 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-06-30 0001529274 us-gaap:SoftwareDevelopmentMember 2022-06-30 0001529274 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001529274 us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-06-30 0001529274 us-gaap:MachineryAndEquipmentMember 2022-06-30 0001529274 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001529274 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-06-30 0001529274 us-gaap:FurnitureAndFixturesMember 2022-06-30 0001529274 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001529274 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-06-30 0001529274 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-06-30 0001529274 us-gaap:LeaseholdImprovementsMember 2022-06-30 0001529274 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001529274 alk:SaaSSubscriptionServicesMember 2022-04-01 2022-06-30 0001529274 alk:SaaSSubscriptionServicesMember 2021-04-01 2021-06-30 0001529274 alk:SaaSSubscriptionServicesMember 2022-01-01 2022-06-30 0001529274 alk:SaaSSubscriptionServicesMember 2021-01-01 2021-06-30 0001529274 alk:ImplementationServicesMember 2022-04-01 2022-06-30 0001529274 alk:ImplementationServicesMember 2021-04-01 2021-06-30 0001529274 alk:ImplementationServicesMember 2022-01-01 2022-06-30 0001529274 alk:ImplementationServicesMember 2021-01-01 2021-06-30 0001529274 us-gaap:ServiceOtherMember 2022-04-01 2022-06-30 0001529274 us-gaap:ServiceOtherMember 2021-04-01 2021-06-30 0001529274 us-gaap:ServiceOtherMember 2022-01-01 2022-06-30 0001529274 us-gaap:ServiceOtherMember 2021-01-01 2021-06-30 0001529274 2022-07-01 2022-06-30 0001529274 2024-04-01 2022-06-30 0001529274 alk:DeferredCommissionsCostsMember 2022-04-01 2022-06-30 0001529274 alk:DeferredCommissionsCostsMember 2022-01-01 2022-06-30 0001529274 alk:DeferredCommissionsCostsMember 2021-04-01 2021-06-30 0001529274 alk:DeferredCommissionsCostsMember 2021-01-01 2021-06-30 0001529274 alk:DeferredImplementationCostsMember 2022-04-01 2022-06-30 0001529274 alk:DeferredImplementationCostsMember 2022-01-01 2022-06-30 0001529274 alk:DeferredImplementationCostsMember 2021-04-01 2021-06-30 0001529274 alk:DeferredImplementationCostsMember 2021-01-01 2021-06-30 0001529274 alk:DeferredImplementationCostsMember 2022-06-30 0001529274 alk:DeferredImplementationCostsMember 2021-12-31 0001529274 us-gaap:TradeAccountsReceivableMember 2022-06-30 0001529274 us-gaap:TradeAccountsReceivableMember 2021-12-31 0001529274 alk:UnbilledReceivablesMember 2022-06-30 0001529274 alk:UnbilledReceivablesMember 2021-12-31 0001529274 alk:OtherAccountsReceivableMember 2022-06-30 0001529274 alk:OtherAccountsReceivableMember 2021-12-31 0001529274 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-04-29 0001529274 alk:TermLoanMember us-gaap:LineOfCreditMember 2022-04-29 2022-04-29 0001529274 alk:TermLoanMember us-gaap:LineOfCreditMember 2022-04-29 0001529274 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember alk:TermLoanMember us-gaap:LineOfCreditMember 2022-04-29 0001529274 us-gaap:OtherAssetsMember alk:TermLoanMember us-gaap:LineOfCreditMember 2022-04-29 0001529274 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-04-29 2022-04-29 0001529274 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-04-29 2022-04-29 0001529274 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-04-29 2022-04-29 0001529274 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-04-29 2022-04-29 0001529274 us-gaap:StandbyLettersOfCreditMember 2022-06-30 0001529274 us-gaap:LineOfCreditMember 2022-04-29 0001529274 us-gaap:LineOfCreditMember 2022-04-01 2022-04-30 0001529274 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001529274 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001529274 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001529274 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001529274 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001529274 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001529274 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001529274 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001529274 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001529274 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001529274 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001529274 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001529274 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001529274 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001529274 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001529274 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001529274 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001529274 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001529274 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001529274 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001529274 us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001529274 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001529274 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001529274 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001529274 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001529274 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001529274 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001529274 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-06-30 0001529274 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-06-30 0001529274 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-06-30 0001529274 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-06-30 0001529274 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-06-30 0001529274 us-gaap:FairValueMeasurementsRecurringMember alk:InternationalDebtSecuritiesMember 2022-06-30 0001529274 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember alk:InternationalDebtSecuritiesMember 2022-06-30 0001529274 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember alk:InternationalDebtSecuritiesMember 2022-06-30 0001529274 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember alk:InternationalDebtSecuritiesMember 2022-06-30 0001529274 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001529274 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001529274 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001529274 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001529274 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001529274 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001529274 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001529274 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001529274 us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-06-30 0001529274 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001529274 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001529274 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001529274 us-gaap:WarrantMember 2021-01-01 2021-06-30 0001529274 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001529274 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001529274 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001529274 us-gaap:EmployeeStockMember 2021-01-01 2021-06-30 0001529274 alk:LeaseContractualTermOneMember 2022-06-30 0001529274 alk:LeaseContractualTermOneMember 2022-01-01 2022-06-30 0001529274 alk:LeaseContractualTermTwoMember 2022-06-30 0001529274 alk:LeaseContractualTermTwoMember 2022-01-01 2022-06-30 0001529274 2021-04-30 0001529274 us-gaap:CustomerRelationshipsMember 2022-06-30 0001529274 us-gaap:DevelopedTechnologyRightsMember 2022-06-30 0001529274 us-gaap:TradeNamesMember 2022-06-30 0001529274 us-gaap:CustomerRelationshipsMember 2021-12-31 0001529274 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001529274 us-gaap:TradeNamesMember 2021-12-31 shares iso4217:USD iso4217:USD shares alk:extension pure utr:sqft --12-31 2022 Q2 0001529274 false P3Y 10-Q true 2022-06-30 false 001-40321 ALKAMI TECHNOLOGY, INC. DE 45-3060776 5601 Granite Parkway, Suite 120 Plano, TX 75204 877 725-5264 Common Stock, $0.001 par value per share ALKT NASDAQ Yes Yes false true Non-accelerated Filer false false 91036107 89117000 308581000 124237000 0 27367000 20821000 6717000 6272000 13652000 9487000 261090000 345161000 13503000 11828000 18917000 17991000 44918000 11164000 147402000 48091000 5280000 2275000 491110000 436510000 1063000 1563000 3787000 3649000 22624000 19083000 734000 705000 9236000 8198000 37444000 33198000 83391000 23053000 13219000 13873000 4814000 5190000 247000 85000 16450000 16500000 155565000 91899000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 500000000 500000000 91036107 91036107 89954657 89954657 91000 90000 682946000 658374000 -347492000 -313853000 335545000 344611000 491110000 436510000 50530000 36701000 95320000 69963000 23257000 16180000 43237000 31677000 27273000 20521000 52083000 38286000 16595000 12107000 30751000 23020000 10204000 5326000 18101000 10641000 18731000 12185000 35777000 21932000 796000 625000 -582000 1263000 331000 91000 426000 182000 46657000 30334000 84473000 57038000 -19384000 -9813000 -32390000 -18752000 424000 127000 532000 141000 787000 298000 1075000 608000 254000 1391000 387000 3035000 -76000 0 -76000 0 -20077000 -11375000 -33396000 -22254000 156000 0 243000 0 -20233000 -11375000 -33639000 -22254000 0 0 0 277000 -20233000 -20233000 -11375000 -11375000 -33639000 -33639000 -22531000 -22531000 -0.22 -0.22 -0.15 -0.15 -0.37 -0.37 -0.56 -0.56 90707381 90707381 74831512 74831512 90459503 90459503 40399138 40399138 900000 100000 1200000 200000 0 0 90469637 90000 669284000 -327259000 342115000 11475000 11475000 196258 199887 1841000 1841000 170325 1000 346000 347000 -20233000 -20233000 0 0 91036107 91000 682946000 -347492000 335545000 72225916 443540000 6755179 7000 3974000 -277910000 -273929000 3023000 3023000 1305635 1000 2105000 2106000 4969000 6900000 7000 192803000 192810000 72225916 438571000 72225916 72000 438498000 438570000 5727000 5727000 5674000 5674000 -11375000 -11375000 0 0 87186730 87000 640456000 -289285000 351258000 0 0 89954657 90000 658374000 -313853000 344611000 21449000 21449000 278308 199887 1841000 1841000 603255 1000 1282000 1283000 -33639000 -33639000 0 0 91036107 91000 682946000 -347492000 335545000 72225916 443263000 4909529 5000 0 -263528000 -263523000 4441000 4441000 3370202 3000 4932000 4935000 4969000 277000 277000 277000 6900000 7000 192803000 192810000 72225916 438571000 72225916 72000 438498000 438570000 5727000 5727000 5674000 5674000 218917 -6000 3503000 3497000 -22254000 -22254000 0 0 87186730 87000 640456000 -289285000 351258000 -33639000 -22254000 2962000 1582000 36000 0 21449000 4441000 29000 26000 2700000 0 387000 3035000 162000 0 -76000 0 4757000 1487000 3473000 3319000 1649000 7851000 1371000 1051000 -347000 -233000 240000 -879000 -19369000 -12288000 143589000 0 19000000 0 590000 477000 2366000 643000 132031000 326000 -259576000 -1446000 85000000 0 24688000 0 851000 0 1282000 4935000 1841000 0 0 3857000 0 3497000 0 192810000 0 4969000 62584000 185422000 -216361000 171688000 312954000 171663000 96593000 343351000 0 663000 Organization<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%">Description of Business</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Alkami Technology, Inc. (the “Company”) is a cloud-based digital banking solutions provider. The Company inspires and empowers community, regional and super-regional financial institutions (“FIs”) to compete with large, technologically advanced and well-resourced banks in the United States. The Company’s solution, the Alkami Platform, allows FIs to onboard and engage new users, accelerate revenues and meaningfully improve operational efficiency, all with the support of a proprietary, true cloud-based, multi-tenant architecture. The Company cultivates deep relationships with its clients through long-term, subscription-based contractual arrangements, aligning its growth with its clients’ success and generating an attractive unit economic model. The Company was incorporated in Delaware in August 2011, and its principal offices are located in Plano, Texas.</span></div> Summary of Significant Accounting Policies<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying financial statements reflect the application of significant accounting policies as described below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The interim unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial information. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. All intercompany accounts and transactions are eliminated.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">In the Company's opinion, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary to present fairly the financial position, results of operations and cash flows for the periods indicated. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2021, which are included in the Company's Annual Report on Form 10-K for the year ended December 31, 2021, filed with the Securities and Exchange Commission on February 25, 2022. Operating results for the three and six months ended June 30, 2022 are not necessarily indicative of results that may be expected for any other interim period or for the year ending December 31, 2022.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has no sources of other comprehensive income, and accordingly, net loss presented each period is the same as comprehensive loss.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">Reclassification. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Acquisition-related expenses, net and amortization of acquired intangibles previously included in general and administrative expense and sales and marketing expense, respectively, were reclassified into separate individual captions within the condensed consolidated statement of operations to conform with the current year presentation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Significant estimates and assumptions include determining the timing and amount of revenue recognition, recoverability and amortization period related to costs to obtain and fulfill contracts, deferred implementation costs, revaluation of contingent consideration, and business combinations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The Company defines restricted cash as cash that is legally restricted as to withdrawal or usage. The amounts included in restricted cash on the condensed consolidated balance sheets at June 30, 2022 and December 31, 2021 represent the additional cash proceeds in deposit with an escrow agent for satisfaction of contingent consideration related to the acquisition of ACH Alert, LLC (“ACH Alert”). In addition, restricted cash representing additional cash proceeds in deposit with an escrow agent for satisfaction of a holdback provision related to the acquisitions of MK Decisioning Systems, LLC (“MK”) and Segmint Inc. (“Segmint”) is included in the condensed consolidated balance sheets at June 30, 2022 and December 31, 2021. See Note 3 for further information. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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, </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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">89,117 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">308,581 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Restricted cash included in Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">4,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Restricted cash included in Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash and cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">96,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">312,954 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%">Marketable Securities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company classifies its fixed income marketable securities as trading securities based on its intentions with regard to these instruments. Accordingly, marketable securities are reported at fair value, with all unrealized holding gains and losses reflected in the condensed consolidated statements of operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%">Capitalized Software Development Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software development costs relate primarily to software coding, systems interfaces, and testing of the Company’s proprietary systems and are accounted for in accordance with ASC 350-40, Internal Use Software. Internal software development costs are capitalized from the time the internal use software is in the application development stage until the software is ready for use. Business analysis, system evaluation, and software maintenance costs are expensed as incurred. The capitalized software development costs are reported in property and equipment, net in the condensed consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company had $4.9 million and $2.6 million in capitalized internal software development costs as of June 30, 2022 and December 31, 2021, respectively. Capitalized software development costs are amortized using the straight-line method over the estimated useful life of the software, generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY0ZTExYWJmMjcxZjQyYTNiN2IxZTkzZjBlM2UzYjNlL3NlYzpmNGUxMWFiZjI3MWY0MmEzYjdiMWU5M2YwZTNlM2IzZV80Ni9mcmFnOjYwZWE5MGJhZTQzNzQ4MzdhZTE4NmQ1MzQyNTE3NzA4L3RleHRyZWdpb246NjBlYTkwYmFlNDM3NDgzN2FlMTg2ZDUzNDI1MTc3MDhfNDUzOQ_4d37499f-f3a4-48a5-9d75-29f1a01160b9">three</span> to five years from when the asset is placed in service.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Client contracts under which revenues have been recognized while the Company is not yet able to invoice results in contract assets. Generally, contract assets arise as a result of reallocating revenues when discounts are more heavily weighted in the early years of a multi-year contract or the client contract has substantive minimum fees that escalate over the term of the contract. Contract assets totaled $0.6 million and $0.7 million as of June 30, 2022 and December 31, 2021, respectively, which are included in other assets in the accompanying condensed consolidated balance sheets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Contract liabilities are comprised of billings or payments received from the Company’s clients in advance of performance under the contract and are represented in deferred revenues in the condensed consolidated balance sheets.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%">Recent Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, “Leases (Topic 842),” to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the consolidated balance sheets and disclosing key information about leasing arrangements. The Company anticipates that the adoption of Topic 842 will impact its consolidated balance sheets as most of its operating lease commitments will be subject to the new standard and recognized as right-of-use assets and corresponding operating lease liabilities upon the adoption of ASU 2016-02. The Company expects to adopt the standard in fiscal year 2022 using the modified retrospective transition approach and interim periods beginning 2023. The Company continues to evaluate quantitative impacts that the adoption of this standard will have. The Company expects total assets and liabilities reported will increase relative to such amounts prior to adoption.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326),” which modifies the measurement of expected credit losses of certain financial instruments with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The effective date for adoption of the new standard was delayed until calendar years beginning after December 15, 2022, with early adoption permitted. The Company expects to adopt the standard in its annual report on Form 10-K for the year ending December 31, 2022 and for interim periods beginning in 2023. This ASU is not expected to have a material impact on the Company’s financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 requires entities to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, as if the acquiring entity had originated the related revenue contracts. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including interim </span></div>periods within those fiscal years. An entity that early adopts this guidance in an interim period should apply the amendments (1) retrospectively to all business combinations for which the acquisition date occurs on or after the beginning of the fiscal year that includes the interim period of early application and (2) prospectively to all business combinations that occur on or after the date of initial application. The Company early adopted the standard during the second quarter of 2022 and has applied the related accounting to the business combination completed in the current fiscal year and will apply the standard to all business combinations completed prospectively. The adoption of ASU 2021-08 did not have a material impact on the consolidated financial statements. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The interim unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) for interim financial information. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. All intercompany accounts and transactions are eliminated.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">In the Company's opinion, the accompanying interim unaudited condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements and include all adjustments, consisting of normal, recurring adjustments, necessary to present fairly the financial position, results of operations and cash flows for the periods indicated. Certain information and disclosures normally included in the notes to the annual consolidated financial statements prepared in accordance with GAAP have been omitted from these interim unaudited condensed consolidated financial statements pursuant to the rules and regulations of the SEC. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the accompanying notes for the fiscal year ended December 31, 2021, which are included in the Company's Annual Report on Form 10-K for the year ended December 31, 2021, filed with the Securities and Exchange Commission on February 25, 2022. Operating results for the three and six months ended June 30, 2022 are not necessarily indicative of results that may be expected for any other interim period or for the year ending December 31, 2022.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has no sources of other comprehensive income, and accordingly, net loss presented each period is the same as comprehensive loss.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">Reclassification. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Acquisition-related expenses, net and amortization of acquired intangibles previously included in general and administrative expense and sales and marketing expense, respectively, were reclassified into separate individual captions within the condensed consolidated statement of operations to conform with the current year presentation.</span> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Significant estimates and assumptions include determining the timing and amount of revenue recognition, recoverability and amortization period related to costs to obtain and fulfill contracts, deferred implementation costs, revaluation of contingent consideration, and business combinations.</span></div> Restricted Cash The Company defines restricted cash as cash that is legally restricted as to withdrawal or usage. The amounts included in restricted cash on the condensed consolidated balance sheets at June 30, 2022 and December 31, 2021 represent the additional cash proceeds in deposit with an escrow agent for satisfaction of contingent consideration related to the acquisition of ACH Alert, LLC (“ACH Alert”). In addition, restricted cash representing additional cash proceeds in deposit with an escrow agent for satisfaction of a holdback provision related to the acquisitions of MK Decisioning Systems, LLC (“MK”) and Segmint Inc. (“Segmint”) is included in the condensed consolidated balance sheets at June 30, 2022 and December 31, 2021. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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, </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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">89,117 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">308,581 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Restricted cash included in Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">4,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Restricted cash included in Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash and cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">96,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">312,954 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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, </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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">89,117 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">308,581 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Restricted cash included in Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">4,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Restricted cash included in Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash and cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">96,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">312,954 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 89117000 308581000 4376000 3373000 3100000 1000000 96593000 312954000 Marketable SecuritiesThe Company classifies its fixed income marketable securities as trading securities based on its intentions with regard to these instruments. Accordingly, marketable securities are reported at fair value, with all unrealized holding gains and losses reflected in the condensed consolidated statements of operations. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%">Capitalized Software Development Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software development costs relate primarily to software coding, systems interfaces, and testing of the Company’s proprietary systems and are accounted for in accordance with ASC 350-40, Internal Use Software. Internal software development costs are capitalized from the time the internal use software is in the application development stage until the software is ready for use. Business analysis, system evaluation, and software maintenance costs are expensed as incurred. The capitalized software development costs are reported in property and equipment, net in the condensed consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company had $4.9 million and $2.6 million in capitalized internal software development costs as of June 30, 2022 and December 31, 2021, respectively. Capitalized software development costs are amortized using the straight-line method over the estimated useful life of the software, generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY0ZTExYWJmMjcxZjQyYTNiN2IxZTkzZjBlM2UzYjNlL3NlYzpmNGUxMWFiZjI3MWY0MmEzYjdiMWU5M2YwZTNlM2IzZV80Ni9mcmFnOjYwZWE5MGJhZTQzNzQ4MzdhZTE4NmQ1MzQyNTE3NzA4L3RleHRyZWdpb246NjBlYTkwYmFlNDM3NDgzN2FlMTg2ZDUzNDI1MTc3MDhfNDUzOQ_4d37499f-f3a4-48a5-9d75-29f1a01160b9">three</span> to five years from when the asset is placed in service.</span></div> 4900000 2600000 P5Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%">Contract Balances</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Client contracts under which revenues have been recognized while the Company is not yet able to invoice results in contract assets. Generally, contract assets arise as a result of reallocating revenues when discounts are more heavily weighted in the early years of a multi-year contract or the client contract has substantive minimum fees that escalate over the term of the contract. Contract assets totaled $0.6 million and $0.7 million as of June 30, 2022 and December 31, 2021, respectively, which are included in other assets in the accompanying condensed consolidated balance sheets.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Contract liabilities are comprised of billings or payments received from the Company’s clients in advance of performance under the contract and are represented in deferred revenues in the condensed consolidated balance sheets.</span></div> 600000 700000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%">Recent Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-02, “Leases (Topic 842),” to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the consolidated balance sheets and disclosing key information about leasing arrangements. The Company anticipates that the adoption of Topic 842 will impact its consolidated balance sheets as most of its operating lease commitments will be subject to the new standard and recognized as right-of-use assets and corresponding operating lease liabilities upon the adoption of ASU 2016-02. The Company expects to adopt the standard in fiscal year 2022 using the modified retrospective transition approach and interim periods beginning 2023. The Company continues to evaluate quantitative impacts that the adoption of this standard will have. The Company expects total assets and liabilities reported will increase relative to such amounts prior to adoption.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326),” which modifies the measurement of expected credit losses of certain financial instruments with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The effective date for adoption of the new standard was delayed until calendar years beginning after December 15, 2022, with early adoption permitted. The Company expects to adopt the standard in its annual report on Form 10-K for the year ending December 31, 2022 and for interim periods beginning in 2023. This ASU is not expected to have a material impact on the Company’s financial statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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 requires entities to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, as if the acquiring entity had originated the related revenue contracts. This standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including interim </span></div>periods within those fiscal years. An entity that early adopts this guidance in an interim period should apply the amendments (1) retrospectively to all business combinations for which the acquisition date occurs on or after the beginning of the fiscal year that includes the interim period of early application and (2) prospectively to all business combinations that occur on or after the date of initial application. The Company early adopted the standard during the second quarter of 2022 and has applied the related accounting to the business combination completed in the current fiscal year and will apply the standard to all business combinations completed prospectively. The adoption of ASU 2021-08 did not have a material impact on the consolidated financial statements. Business Combination<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%">ACH Alert, LLC</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">On October 4, 2020, the Company announced the acquisition of substantially all of the assets of ACH Alert for approximately $25 million in cash consideration. The ACH Alert acquisition also involved $4.9 million of additional cash consideration that the Company placed on deposit with an escrow agent to be paid upon the continued employment of one of the owners of ACH Alert, of which $2.5 million was paid in October 2021 and $2.4 million is to be paid in October 2022. The Company has classified the amounts held in escrow as restricted cash on the condensed consolidated balance sheets and is accruing the estimated payouts over the requisite service period as a component of acquisition-related expenses on the condensed consolidated statements of operations. For the three and six months ended June 30, 2022, the Company recognized compensation expense of $0.6 million and $1.3 million, respectively, and for the three and six months ended June 30, 2021, the Company recognized compensation expense of $0.6 million and $1.2 million, respectively, related to this agreement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%">MK Decisioning Systems, LLC</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">On September 10, 2021, the Company acquired substantially all of the assets of MK for approximately $20 million in cash consideration due at closing subject to a $2 million holdback provision held in escrow with $1 million to be released at the 12-month anniversary of close and the remainder to be released at the 18-month anniversary of close. The Company also agreed to assume certain liabilities associated with MK’s business. The integrated set of assets and activities acquired from MK through the acquisition meet the definition of a business under ASC 805, as updated by ASU 2017-01. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">In addition to the base purchase price, the MK acquisition also included a potential earn-out that is tied to revenue of MK from sales of its products and services within two 12-month periods (the “First Earn-Out Period” and “Second Earn-Out Period”), with the First Earn-Out Period beginning on January 1, 2022 and ending on December 31, 2022 and the Second Earn-Out Period beginning on January 1, 2023 and ending on December 31, 2023. Pursuant to the terms and conditions set forth in the purchase agreement, the earn-out amount payable, if any, to the former owners, will be a maximum of $7.5 million and $17.5 million for the First Earn-Out Period and Second Earn-Out Period, respectively, contingent on achievement of certain revenue milestones. In certain circumstances within both Earn-Out Periods, the earn-out amounts are payable in a mix of cash and shares (based on a reference price of $35 and limited to $20 million in earn-out shares) of the Company’s common stock subject to the election of the former owners. Earn-out amounts, if any, would be payable no later than 170 days after the end of each Earn-Out Period. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has classified the amounts held in escrow as restricted cash on the condensed consolidated balance sheets. The fair value of the contingent earn-out both upon acquisition and as of December 31, 2021 was $15.5 million, for which the balance was included in Other non-current liabilities on the condensed consolidated balance sheets. This initial estimated fair value was included as contingent consideration in the total purchase price. The Company remeasures the fair value of the contingent consideration on an ongoing basis and records the adjustment to the condensed consolidated statements of operations. For the three and six months ended June 30, 2022, the Company recorded a gain on revaluation of contingent consideration of $0 and $2.7 million, respectively. As of June 30, 2022, the fair value of the contingent earn-out was $12.8 million. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Assumptions used to estimate the fair value of contingent consideration include various financial metrics (revenue performance targets and stock price forecasts) and the probability of achieving the specific targets using a geometric binomial model. Based on the final purchase accounting, the Company estimated that approximately 62% of the maximum $25 million contingent consideration would be paid to the seller in accordance with the terms of the purchase agreement. As of June 30, 2022 the Company determined that approximately 51% of the maximum $25 million contingent consideration would be paid to the seller in accordance with the terms of the purchase agreement. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:115%">Segmint Inc.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">On April 25, 2022, the Company consummated its previously announced merger with Segmint pursuant to the Agreement and Plan of Merger (the "Merger Agreement"), dated March 25, 2022 with Segmint surviving as a wholly owned subsidiary of the Company. Segmint operates a marketing analytics and messaging delivery platform with patented software that enables financial institutions and merchants to understand and leverage data, interact with customers and measure results.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">The aggregate consideration paid in exchange for all of the outstanding equity interests of Segmint at closing was approximately $135.1 million (the "Merger Consideration"). A portion of the Merger Consideration of approximately $3.1 million was placed into escrow to secure certain post-closing indemnification obligations in the Merger Agreement. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">As of June 30, 2022, the allocation of the purchase price for Segmint has not been finalized, and the one-year measurement period has not ended. The preliminary purchase price allocations are based upon the preliminary valuation of assets and liabilities. These estimates and assumptions are subject to change as the Company obtains additional information during the measurement period. The following table summarizes the fair value amounts recognized as of the acquisition date for each major class of asset acquired or liability assumed:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.123%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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%"> Preliminary Fair Value as of April 25, 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:9pt;font-weight:400;line-height:115%">Trade accounts receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,788 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">99,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">35,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">136,856 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">768 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenues, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,726 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">135,130 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The table below outlines the purchased identifiable intangible assets:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.318%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Amortization Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">14,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">20,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total identifiable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">35,400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Goodwill resulted from the acquisition as it is intended to augment and diversify the Company’s single reportable segment and provide a complimentary solution to its existing platform offering. The Company accounted for the acquisition as a business combination. As a result of the acquisition of the stock of Segmint, the goodwill is not deductible for tax purposes.</span></div>For the three and six months ended June 30, 2022 the Company recognized acquisition-related expenses, net of $0.2 million and $0.8 million, respectively, related to the acquisition of Segmint. 25000000 4900000 2500000 2400000 600000 1300000 600000 1200000 20000000 2000000 1000000 P12M P18M 2 P12M 7500000 17500000 35 20000000 P170D 15500000 0 2700000 12800000 0.62 25000000 0.51 25000000 135100000 3100000 The following table summarizes the fair value amounts recognized as of the acquisition date for each major class of asset acquired or liability assumed:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.494%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.123%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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%"> Preliminary Fair Value as of April 25, 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:9pt;font-weight:400;line-height:115%">Trade accounts receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,788 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">323 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">99,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">35,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">136,856 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">768 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenues, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,726 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">135,130 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 1788000 323000 35000 99310000 35400000 136856000 768000 188000 145000 625000 1726000 135130000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The table below outlines the purchased identifiable intangible assets:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.318%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Amortization Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">14,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">20,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total identifiable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">35,400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> P15Y 14700000 P5Y 20000000 P10Y 700000 35400000 200000 800000 Property and Equipment, Net<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Depreciation and amortization expense was $0.6 million and $1.2 million for the three and six months ended June 30, 2022, respectively, and $0.6 million and $1.2 million for the three and six months ended June 30, 2021, respectively. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Property and equipment, net includes the following amounts at June 30, 2022 and December 31, 2021:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"> </span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.050%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Software</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;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:9pt;font-weight:400;line-height:100%">2 to 5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,908 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,299 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Computers and equipment</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:9pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Leasehold improvements</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:9pt;font-weight:400;line-height:100%">3 to 10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,851 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,845 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,503 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 600000 1200000 600000 1200000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.261%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.050%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Software</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;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:9pt;font-weight:400;line-height:100%">2 to 5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,908 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,299 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Computers and equipment</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:9pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Leasehold improvements</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:9pt;font-weight:400;line-height:100%">3 to 10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,851 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,845 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,017)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,503 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,828 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> P2Y P5Y 5908000 3299000 P3Y 5239000 4854000 P5Y 3984000 3980000 P3Y P10Y 11720000 11712000 26851000 23845000 13348000 12017000 13503000 11828000 Revenue and Deferred CostsThe Company derives the majority of its revenues from recurring monthly subscription fees charged for the use of its software-as-a-service (“SaaS”) subscription services. Subscription revenues are generally recognized as revenue over the term of the contract as a series of distinct SaaS services bundled into a single performance obligation. Clients are usually charged a one-time, upfront implementation fee and recurring annual and monthly access fees for the use of the online digital relationship banking solution. Implementation and integration of the digital banking platform is complex, and the Company has determined that the one-time, upfront services do not transfer a promised service to the client. As these services are not distinct, they are bundled into the SaaS series of services, and the associated fees are recognized on a straight-line basis over the subscription term. Other services includes professional services and custom development.<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The following table disaggregates the Company's revenue by major source for the three and six months ended June 30, 2022 and 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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:9pt;font-weight:700;line-height:100%">Three months ended June 30,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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:9pt;font-weight:700;line-height:100%">Six months ended June 30,</span></div></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt 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%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">SaaS subscription services</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,781 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,604 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,590 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,173 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Implementation services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Other services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,530 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,701 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,320 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,963 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The Company recognized approximately $9.3 million of revenue during the six months ended June 30, 2022 which was recognized from deferred revenues in the accompanying condensed consolidated balance sheets as of the beginning of the reporting period. For those contracts that were wholly or partially unsatisfied as of June 30, 2022, minimum contracted subscription revenues to be recognized in future periods total approximately $696.0 million. The Company expects to recognize approximately 47.9% of this amount as subscription services are transferred to customers over the next 24 months, an additional 31.9% in the next 25 to 48 months, and the balance thereafter. This estimate does not include estimated consideration for excess user and transaction processing fees that the Company expects to earn under its subscription contracts.<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Deferred Cost Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The Company capitalized $1.0 million and $1.7 million in deferred commissions costs during the three and six months ended June 30, 2022, respectively, and $0.2 million and $0.5 million for the three and six months ended June 30, 2021, respectively, and recognized amortization of $0.7 million and $1.4 million during the three and six months ended June 30, 2022, respectively, and $0.5 million and $1.0 million for the three and six months ended June 30, 2021, respectively. Amortization expense is included in sales and marketing expenses in the accompanying statements of operations. Deferred commissions are considered costs to obtain a contract and are included in deferred implementation costs in the accompanying condensed consolidated balance sheets in the amount of $11.1 million and $10.8 million as of June 30, 2022 and December 31, 2021, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The Company capitalized implementation costs of $1.6 million and $2.9 million during the three and six months ended June 30, 2022, respectively, and $1.3 million and $2.7 million during the three and six months ended June 30, 2021, respectively, and recognized amortization of $1.1 million and $1.9 million during the three and six months ended June 30, 2022, respectively, and $0.7 million and $1.2 million for the three and six months ended June 30, 2021, respectively. Amortization expense is included in cost of revenues in the accompanying condensed consolidated statements of operations. These deferred costs are considered costs to fulfill client contracts and are included in deferred implementation costs in the accompanying condensed consolidated balance sheets in the amount of $14.5 million and $13.5 million as of June 30, 2022 and December 31, 2021, respectively.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The Company periodically reviews the carrying amount of deferred costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. No impairment loss was recognized in relation to these capitalized costs for the three and six months ended June 30, 2022 and 2021.</span></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The following table disaggregates the Company's revenue by major source for the three and six months ended June 30, 2022 and 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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:9pt;font-weight:700;line-height:100%">Three months ended June 30,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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:9pt;font-weight:700;line-height:100%">Six months ended June 30,</span></div></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt 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%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">SaaS subscription services</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,781 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,604 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,590 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,173 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Implementation services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Other services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,530 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,701 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,320 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,963 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 47781000 34604000 90590000 66173000 2004000 1636000 3581000 2936000 745000 461000 1149000 854000 50530000 36701000 95320000 69963000 9300000 696000000 0.479 P24M P24M 0.319 1000000 1700000 200000 500000 700000 1400000 500000 1000000 11100000 10800000 1600000 2900000 1300000 2700000 1100000 1900000 700000 1200000 14500000 13500000 0 0 0 0 Accounts Receivable<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Accounts receivable includes the following amounts at June 30, 2022 and December 31, 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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, </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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Trade accounts receivable</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">23,355 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">15,991 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Unbilled receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Other receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total receivables</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">27,612 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">21,023 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(60)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(39)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Reserve for estimated credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">27,367 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">20,821 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Accounts receivable includes the following amounts at June 30, 2022 and December 31, 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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, </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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Trade accounts receivable</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">23,355 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">15,991 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Unbilled receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Other receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total receivables</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">27,612 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">21,023 </span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(60)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(39)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Reserve for estimated credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(163)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">27,367 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">20,821 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 23355000 15991000 3800000 3677000 457000 1355000 27612000 21023000 60000 39000 185000 163000 27367000 20821000 Accrued Liabilities<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Accrued liabilities consisted of the following at June 30, 2022 and December 31, 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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, </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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Bonus accrual</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">4,857 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,725 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Accrued vendor purchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Commissions accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Accrued hosting services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Client refund liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Deferred compensation payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Accrued consulting and professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Accrued tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">MK acquisition holdback provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">ESPP liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">5,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">22,624 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">19,083 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Accrued liabilities consisted of the following at June 30, 2022 and December 31, 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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, </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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Bonus accrual</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">4,857 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,725 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Accrued vendor purchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Commissions accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Accrued hosting services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Client refund liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Deferred compensation payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Accrued consulting and professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Accrued tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">MK acquisition holdback provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">ESPP liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Other accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">5,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">22,624 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">19,083 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 4857000 3725000 642000 2276000 1463000 2302000 1473000 1264000 575000 1004000 1875000 625000 854000 657000 3138000 3724000 2000000 1000000 303000 821000 5444000 1685000 22624000 19083000 Debt<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">On April 29, 2022, the Company entered into an amended and restated credit agreement with Silicon Valley Bank, Comerica Bank, and Canadian Imperial Bank of Commerce (the “Amended Credit Agreement”). The Amended Credit Agreement amends and restates the prior credit facility provided by Silicon Valley Bank and KeyBank National Association (“the Original Credit Agreement”). The Amended Credit Agreement matures on April 29, 2025. The Amended Credit Agreement includes the following among other features:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%;padding-left:14.85pt">Revolving Facility: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">The Amended Credit Agreement provides $40.0 million in aggregate commitments for secured revolving loans (“Amended Revolving Facility”).</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%;padding-left:14.85pt">Term Loan: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A term loan of $85.0 million (the “Amended Term Loan”) was borrowed on the closing date of the Amended Credit Agreement. The additional proceeds received from the Amended Term Loan were used to replenish cash used to fund the acquisition of Segmint Inc., which closed on April 25, 2022.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%;padding-left:14.85pt">Accordion Feature: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">The Amended Credit Agreement also permits the Company, subject to certain conditions, to request additional revolving loan commitments in an aggregate principal amount of up to $50.0 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Amended Revolving Facility loans under the Amended Credit Agreement may be voluntarily prepaid and re-borrowed. Principal payments on the Amended Term Loan are due in quarterly installments equal to an initial amount of approximately $1.1 million, beginning on June 30, 2023 and continuing through March 31, 2024, and increasing to approximately $2.1 million beginning on June 30, 2024 through the Amended Credit Agreement maturity date. Once repaid or prepaid, the Amended Term Loan may not be re-borrowed. Debt issuance costs paid for the execution of the Amended Credit Facility were $0.9 million, of which $0.1 million was included in prepaid expenses and other current assets and $0.2 million was included in other assets on the condensed consolidated balance sheets. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Borrowings under the Amended Credit Agreement bear interest at a variable rate based upon the Secured Overnight Financing Rate (“SOFR”) plus a margin of 3.00% to 3.50% per annum depending on the applicable recurring revenue leverage ratio. If the SOFR rate is ever less than 0%, then the SOFR rate shall be deemed to be 0%. The Amended Credit Agreement is subject to certain liquidity and operating covenants and includes customary representations and warranties, affirmative and negative covenants and events of default. The Company is required to pay a commitment fee of 0.25% per annum on the undrawn portion available under the Amended Revolving Facility, and variable fees on outstanding letters of credit. The Company has a standby letter of credit in the amount of $0.3 million which serves as security under the lease relating to the Company’s office space that expires in 2028. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Obligations under the Amended Credit Agreement are guaranteed by the Company’s subsidiaries and secured by all or substantially all of the assets of the Company and its subsidiaries pursuant to an Amended and Restated Guarantee and Collateral Agreement executed contemporaneously with the Amended Credit Agreement.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The Amended Credit Agreement contains customary affirmative and negative covenants, as well as (i) an annual recurring revenue growth covenant requiring the loan parties to have recurring revenues in any four consecutive fiscal quarter period in an amount that is 10% greater than the recurring revenues for the corresponding four consecutive quarter period in the previous year and (ii) a liquidity (defined as the aggregate amount of cash in bank accounts subject to a control agreement plus availability under the Revolving Facility) covenant, requiring the loan parties to have liquidity, tested on the last day of each calendar month, of $15.0 million or more. The Amended Credit Agreement also contains customary events of default, which if they occur, could result in the termination of commitments under the Amended Credit Agreement, the declaration that all outstanding loans are immediately due and payable in whole or in part, and the requirement to maintain cash collateral deposits in respect of outstanding letters of credit. The Company was in compliance with all covenants as of June 30, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">In April 2022, the Company applied extinguishment accounting for the debt arrangements related to the Original Credit Agreement upon entering into the Amended Credit Agreement resulting in a loss on extinguishment of debt of $0.1 million that is included in the condensed consolidated statements of operations. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Long-term Debt</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The following table summarizes long-term debt obligations as of June 30, 2022 and December 31, 2021 (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,000 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,688 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(546)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,454 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,616 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less current maturities of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,563)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,391 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,053 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Maturities of long-term debt outstanding as of June 30, 2022, are summarized as follows (in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 40000000 85000000 50000000 1100000 2100000 900000 100000 200000 0.0300 0.0350 0 0 0.0025 300000 0.10 15000000 100000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The following table summarizes long-term debt obligations as of June 30, 2022 and December 31, 2021 (in thousands):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Term Debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,000 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,688 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(546)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(72)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,454 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,616 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less current maturities of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,563)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,391 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,053 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 85000000 24688000 546000 72000 84454000 24616000 1063000 1563000 83391000 23053000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Maturities of long-term debt outstanding as of June 30, 2022, are summarized as follows (in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 3188000 7438000 74374000 0 85000000 Stockholders' Equity (Deficit) <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Equity Compensation Plans </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Stock-based compensation expense was included in the condensed consolidated statements of operations as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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:9pt;font-weight:700;line-height:100%">Three months ended June 30,</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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:9pt;font-weight:700;line-height:100%">Six months ended June 30,</span></div></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt 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%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,056 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">465 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,034 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">698 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">4,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">6,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">12,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">11,268 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,023 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">21,042 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">4,441 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Stock-based compensation expense was included in the condensed consolidated statements of operations as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.820%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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:9pt;font-weight:700;line-height:100%">Three months ended June 30,</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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:9pt;font-weight:700;line-height:100%">Six months ended June 30,</span></div></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-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:0.5pt 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%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,056 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">465 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,034 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">698 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">4,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">6,635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">12,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stock-based compensation expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">11,268 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,023 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">21,042 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">4,441 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 1056000 465000 2034000 698000 2580000 702000 4464000 1001000 997000 240000 1747000 344000 6635000 1616000 12797000 2398000 11268000 3023000 21042000 4441000 Income Taxes<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The Company recorded $0.2 million and $0.2 million of income tax expense for the three and six months ended June 30, 2022, respectively, resulting in an effective tax rate of (0.8)% and (0.7)%, respectively, compared to no income tax expense for the three and six months ended June 30, 2021. The decrease in the effective tax rate for the three and six months ended June 30, 2022 as compared to the same period in 2021, is primarily due to state income taxes and deferred taxes related to the tax amortization of acquired goodwill. The Company’s effective tax rate differs from the statutory tax rate primarily due to the impact of the full valuation allowance against its deferred tax assets. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The Company recognizes deferred tax assets and liabilities based on the estimated future tax effects of temporary differences between the financial statement basis and tax basis of assets and liabilities given the provisions of enacted tax law. Management reviews deferred tax assets to assess their future realization by considering all available evidence, both positive and negative, to determine whether a valuation allowance is needed for all or some portion of the deferred tax assets, using a “more likely than not” standard. The assessment considers, among other matters: historical losses, a forecast of future taxable income, the duration of statutory carryback and carryforward periods, and ongoing prudent and feasible tax planning strategies. As a result, the Company has established a valuation allowance against most of its deferred tax assets as realization is not reasonably assured based upon a “more likely than not” threshold. The Company reassesses the realizability of deferred tax assets regularly, and it will adjust the valuation allowance as sufficient objective positive evidence becomes available.</span></div> 200000 200000 -0.008 -0.007 0 0 Fair Value of Financial Instruments<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company’s financial instruments consist primarily of cash, restricted cash and cash equivalents, accounts receivable, accounts payable, long-term debt, and contingent consideration. The carrying values of cash, restricted cash and cash equivalents, accounts receivable, and accounts payable approximate their respective fair values due to the short-term nature of these instruments. The carrying value of long-term debt approximates its fair value due to the variable interest rate. Cash equivalents include amounts held in money market accounts that are measured at fair value using observable market prices. The Company values contingent consideration related to business combinations using a weighted probability calculation of potential payment scenarios discounted at rates reflective of the risks associated with the expected future cash flows. The significant unobservable inputs used in the fair value measurement of contingent consideration related to business acquisitions are forecasts of expected future annual revenues as developed by the Company's management and the probability of achievement of those revenue forecast. Significant increases (decreases) in these unobservable inputs in isolation would likely result in a significantly (lower) higher fair value measurement.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:101%">The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:48.95pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Level 1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"> Quoted prices (unadjusted) in active markets for identical assets or liabilities. </span></div><div style="text-align:justify;text-indent:48.95pt"><span><br/></span></div><div style="text-align:justify;text-indent:48.95pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Level 2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"> Significant other inputs that are directly or indirectly observable in the marketplace.</span></div><div style="text-align:justify;text-indent:48.95pt"><span><br/></span></div><div style="text-align:justify;text-indent:48.95pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Level 3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"> Significant unobservable inputs which are supported by little or no market activity.</span></div><div style="text-align:justify;text-indent:48.95pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The Company evaluates its financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level in which to classify them for each reporting period. The following tables summarize the Company’s financial assets measured at fair value as of June 30, 2022 and December 31, 2021 and indicates the fair value hierarchy of the valuation:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value at Reporting Date Using</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:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Money Market Accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,402 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,402 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  U.S. Treasury debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  International debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Total Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">213,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">142,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">68,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(12,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(12,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Total Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,800)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,800)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Includes cash sweep account, money market account, and money market funds that have investments primarily in U.S. Government Agency debt, U.S. Treasury debt, U.S. Treasury Repurchase Agreements, U.S. Government Agency Repurchase Agreements, and corporate bonds that have a maturity of three months or less from the original acquisition date.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value at Reporting Date Using</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:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money Market Accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">308,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">308,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Total Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,128 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,128 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,500)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,500)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Includes cash sweep account, money market account, and money market funds that have investments primarily in U.S. Government Agency debt, U.S. Treasury debt, U.S. Treasury Repurchase Agreements, U.S. Government Agency Repurchase Agreements, and corporate bonds that have a maturity of three months or less from the original acquisition date.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The following table represents the changes to the Company’s contingent consideration payable (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.317%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total fair value adjustments reported in earnings (Acquisition-related expenses, net)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> The following tables summarize the Company’s financial assets measured at fair value as of June 30, 2022 and December 31, 2021 and indicates the fair value hierarchy of the valuation:<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value at Reporting Date Using</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:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Money Market Accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,402 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,402 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  U.S. Treasury debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  International debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Total Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">213,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">142,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">68,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(12,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(12,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Total Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,800)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,800)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Includes cash sweep account, money market account, and money market funds that have investments primarily in U.S. Government Agency debt, U.S. Treasury debt, U.S. Treasury Repurchase Agreements, U.S. Government Agency Repurchase Agreements, and corporate bonds that have a maturity of three months or less from the original acquisition date.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value at Reporting Date Using</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:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">Level 1</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">Level 2</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money Market Accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">308,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">308,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">    Total Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,128 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308,128 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,500)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,500)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Includes cash sweep account, money market account, and money market funds that have investments primarily in U.S. Government Agency debt, U.S. Treasury debt, U.S. Treasury Repurchase Agreements, U.S. Government Agency Repurchase Agreements, and corporate bonds that have a maturity of three months or less from the original acquisition date.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The following table represents the changes to the Company’s contingent consideration payable (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.317%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total fair value adjustments reported in earnings (Acquisition-related expenses, net)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 89402000 89402000 0 0 89402000 89402000 0 0 68772000 0 68772000 0 53016000 53016000 0 0 2449000 2449000 0 0 124237000 53016000 68772000 0 213639000 142418000 68772000 0 12800000 0 0 12800000 12800000 0 0 12800000 308128000 308128000 0 0 308128000 308128000 0 0 15500000 0 0 15500000 15500000 0 0 15500000 15500000 -2700000 12800000 Earnings Per ShareNet loss attributable to common stockholders used in computing basic and diluted earnings per share (“EPS”) has been calculated as the net loss less Series B cumulative dividends and other adjustments to redeemable convertible preferred stock of $0 for both the three and six months ended June 30, 2022 and $0 and $0.3 million for the three and six months ended June 30, 2021, respectively. The holders of the Company’s redeemable convertible preferred stock did not have a contractual obligation to share in the Company’s losses; therefore, no amount of total undistributed loss was allocated to redeemable convertible preferred stock. <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Basic net loss per share attributable to common stockholders is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period. Because the Company has reported a net loss for the three and six months ended June 30, 2022 and 2021, the number of shares used to calculate diluted net loss per share attributable to common stockholders is the same as the number of shares used to calculate basic net loss per share attributable to common stockholders for the period presented because the potentially dilutive shares would have been antidilutive if included in the calculation.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The computation of basic and diluted EPS is as follows for the three and six months ended June 30, 2022 and 2021:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></div></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:700;line-height:100%">(In thousands, except shares and per share amounts)</span></td><td colspan="3" style="border-top:0.5pt 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%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,233)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,375)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,639)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,254)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less: </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">cumulative dividends and adjustments to redeemable convertible preferred stock</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,233)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,375)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,639)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,531)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares of common stock outstanding - basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,707,381 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,831,512 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,459,503 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,399,138 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss per common share - basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.37)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.56)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">For the three and six months ended June 30, 2022 and 2021, the following potential shares of common stock were excluded from diluted EPS as the Company had a net loss in each period presented: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.790%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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:9pt;font-weight:700;line-height:100%">As of June 30,</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,068,202 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,934,687 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,665,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total anti-dilutive common share equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,758,377 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,360,595 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0 0 0 300000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The computation of basic and diluted EPS is as follows for the three and six months ended June 30, 2022 and 2021:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.872%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.538%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended June 30,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six months ended June 30,</span></div></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:700;line-height:100%">(In thousands, except shares and per share amounts)</span></td><td colspan="3" style="border-top:0.5pt 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%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,233)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,375)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,639)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,254)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less: </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">cumulative dividends and adjustments to redeemable convertible preferred stock</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,233)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,375)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,639)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,531)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares of common stock outstanding - basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,707,381 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,831,512 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,459,503 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,399,138 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss per common share - basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.37)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.56)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -20233000 -11375000 -33639000 -22254000 0 0 0 277000 -20233000 -20233000 -11375000 -11375000 -33639000 -33639000 -22531000 -22531000 90707381 90707381 74831512 74831512 90459503 90459503 40399138 40399138 -0.22 -0.22 -0.15 -0.15 -0.37 -0.37 -0.56 -0.56 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">For the three and six months ended June 30, 2022 and 2021, the following potential shares of common stock were excluded from diluted EPS as the Company had a net loss in each period presented: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.790%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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:9pt;font-weight:700;line-height:100%">As of June 30,</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2022</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt 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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,068,202 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,934,687 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,665,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total anti-dilutive common share equivalents</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,758,377 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,360,595 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 7068202 10934687 0 212408 6665691 213500 24484 0 13758377 11360595 Commitments and Contingencies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Operating Lease Commitments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The Company leases office space under non-cancelable operating leases for its corporate headquarters in Plano, Texas pursuant to a 10-year lease agreement under which the Company leases approximately 125,000 square feet of office space with an initial term that expires on August 31, 2028, with the option to extend the lease for either two additional terms of five years each or one additional term of ten years. Rent expense under operating leases was $1.0 million and $2.1 million for the three and six months ended June 30, 2022, respectively, and $1.2 million and $2.3 million for the three and six months ended June 30, 2021, respectively. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at June 30, 2022 were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2022 (remaining six months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,864 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">6,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">24,067 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Deferred Rent and Tenant Allowances</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Deferred rent and tenant allowances are amortized and applied against rental expense over the lease term on a straight-line basis. As of June 30, 2022 and December 31, 2021, the Company had deferred rent and tenant allowance balances as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Deferred rent and tenant allowance</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">5,548 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">5,895 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less: current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(734)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(705)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Deferred rent and tenant allowance, net of current portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">4,814 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">5,190 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The Company may become party to various legal actions during the ordinary course of business. Defending such proceedings is costly and can impose a significant burden on management and employees, it may receive unfavorable preliminary or interim rulings in the course of litigation, and there can be no assurances that favorable final outcomes will be obtained. In addition, the Company’s industry is characterized by the existence of a large number of patents, copyrights, trademarks, trade secrets and other intellectual property and proprietary rights. Companies in its industry are often required to defend against litigation claims based on allegations of infringement or other violations of intellectual property rights. Furthermore, client agreements typically require the Company to indemnify clients against liabilities incurred in connection with claims alleging its solutions infringe the intellectual property rights of a third party. From time to time, the Company has been involved in disputes related to patent and other intellectual property rights of third parties, none of which has resulted in material liabilities. The Company expects these types of disputes may continue to arise in the future. Based upon present information, the Company believes that its liability, if any, arising from such pending legal proceedings, asserted legal claims and known potential legal claims which are likely to be asserted, is not reasonably likely to be material to the Company’s financial position, results of operations, or cash flows, taking into account established accruals for estimated liabilities.</span></div> P10Y 125000 2 P5Y 1 P10Y 1000000 2100000 1200000 2300000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Future minimum payments required under operating leases that have initial or remaining non-cancelable lease terms in excess of one year at June 30, 2022 were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2022 (remaining six months)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,864 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">6,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">24,067 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 1864000 3773000 3835000 3898000 3961000 6736000 24067000 As of June 30, 2022 and December 31, 2021, the Company had deferred rent and tenant allowance balances as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.872%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Deferred rent and tenant allowance</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">5,548 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">5,895 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less: current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(734)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(705)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Deferred rent and tenant allowance, net of current portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">4,814 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">5,190 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 5548000 5895000 734000 705000 4814000 5190000 Goodwill and Other Intangibles<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Goodwill and intangible assets deemed to have an indefinite life are not amortized, but are reviewed annually for impairment of value or when indicators of a potential impairment are present. As part of the Company’s business planning cycle, the Company performs an annual goodwill impairment test in the fourth quarter of the fiscal year. There were no indications of impairment of goodwill noted for the three months ended June 30, 2022. In April 2022, the Company recorded $99.3 million to goodwill related to the acquisition of Segmint under the preliminary purchase price allocation. Goodwill had a carrying value of $147.4 million and $48.1 million as of June 30, 2022 and December 31, 2021, respectively. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total intangibles, net, consisted of the following as of June 30, 2022 and December 31, 2021:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of June 30, 2022</span></div></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%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finite-lived:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Customer Relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">19,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(767)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">19,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subtotal amortizable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,820 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,927)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,893 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Website domain name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,845 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,927)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,918 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31, 2021</span></div></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%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finite-lived:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Customer Relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">5,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">4,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subtotal amortizable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,420 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,281)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,139 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Website domain name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,281)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,164 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Amortization expense recognized on intangible assets was $1.2 million and $1.6 million for the three and six months ended June 30, 2022, respectively. Amortization expense recognized on intangible assets was $0.2 million and $0.4 million for the three and six months ended June 30, 2021, respectively. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The following table shows the estimated annual amortization expense of the definite-lived intangible assets for the next five years and thereafter (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022 (remaining six months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">44,893 </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"/></tr></table></div> 99300000 147400000 48100000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total intangibles, net, consisted of the following as of June 30, 2022 and December 31, 2021:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of June 30, 2022</span></div></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%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finite-lived:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Customer Relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">19,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(767)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">19,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subtotal amortizable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,820 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,927)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,893 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Website domain name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,845 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,927)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,918 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31, 2021</span></div></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%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finite-lived:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Customer Relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">5,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">4,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subtotal amortizable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,420 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,281)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,139 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Website domain name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,281)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,164 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total intangibles, net, consisted of the following as of June 30, 2022 and December 31, 2021:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of June 30, 2022</span></div></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%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finite-lived:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Customer Relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">19,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(767)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">19,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subtotal amortizable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,820 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,927)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,893 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Website domain name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,845 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,927)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,918 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.772%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As of December 31, 2021</span></div></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%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finite-lived:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Customer Relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">5,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">4,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Developed Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">       Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subtotal amortizable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,420 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,281)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,139 </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Website domain name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,281)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,164 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 19970000 767000 19203000 27100000 2105000 24995000 750000 55000 695000 47820000 2927000 44893000 25000 25000 47845000 2927000 44918000 5270000 428000 4842000 7100000 822000 6278000 50000 31000 19000 12420000 1281000 11139000 25000 25000 12445000 1281000 11164000 1200000 1600000 200000 400000 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">The following table shows the estimated annual amortization expense of the definite-lived intangible assets for the next five years and thereafter (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022 (remaining six months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">44,893 </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"/></tr></table></div> 3323000 6633000 6633000 6633000 6401000 15270000 44893000 Includes amortization of acquired technology of $0.9 million and $0.1 million for the three months ended June 30, 2022 and 2021, respectively, and $1.2 million and $0.2 million for the six months ended June 30, 2022 and 2021, respectively. EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *&@!%4'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 " "AH 1502:'A^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NT&@JC+!;33D)"8!.(6)=X6K6FCQ*C=VY.&K1."!^ 8^\_G MSY(;[87N [Z$WF,@B_%F=&T7A?8K=B#R B#J SH5RY3H4G/7!ZO-)' MM4>H.;\#AZ2,(@43L/ SD?H&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "AH 15J+-A@U\% !R%@ & 'AL+W=OV2#S6;,L6?Z!6QCO3PZDMZCHZNM5*]ZS;DA;W$D]'5K;4SRH=/1_IK'3)_+ MA OX92E5S S"53$X6"3Q71:1PS MM;OAD=Q>M]S6X<%+N%H;^Z SO$K8BL^X^3V9*KCK%"I!&'.A0RF(XLOKULC] M<.-U;8/LC3]"OM5'U\1V92'EJ[V9!-MBQ8)^)*ED7F1VX]\WZ&>U?-EI+-/ MLLW?[79;Q$^UD?&^,1#$H&8[GAZJIC0,H^Z/C[9C=Y,WJB69]\EL*L M-;D3 0^^;]\!A(*#'CAN*"KX6RK.B>><$>I02O2:*:X16:_HGI?)>ECWR#^C MA38*)L"_53W-%;K5"G95?- )\_EU"Z:]YFK#6\.??G#[SJ\(7[?@ZV+JPUOI MIS#'#9GO$EX%AS=WG?87A*)74/2:47Q)F3)<13ORPA.I3!41+F54RA&B?D'4 M;T8TY2J4@9UF!.9W98API6)B93,+01L4:(.&0Z88F%/F+:>CA6LM6:2Q<%T4 M3!>HSITPH=F1^S#BY"F-%]5+&M=P'+?==3SJ(CR7!<]E$YX7O@KMPH-@/;&X M [J 2O4;^]PR"/W-EM CEG;V02P*0+EZ&?D2+#7"/9[;4] MI^\,!GV,D):$M GA* C '?79X8(\PGOD653'#I?L]1V7/,"T"6$HIDR];MGN M#(,MLX&+FCD..]_*2EA<4[(!:288KUI"5ID\;F;[=O<&^ VQU)57E M,JC1>9*BS7P?*E[8S? @%\0(2_.GCIAI]U]5CB.G7[75IZ/FWD M^7K@X8(UA0LM'9_BAGT@>SLN$/(RIA+K_U4(M$P MM%&-,%MS&$,L3KA,+5#I_[11D?"]><^RRI\\IP9RN+!&6\F8*_ MNH[7=QU(EIL**J^T=P]WYX-SW8?:)LRO'-((5GW6R+7;+FU[6$WEE7[OX39= M5)[';/?PL'(IUHC55,->Z?@>[L_OJ?85^VDN7.X+2G5T[M/([<< I@!J(@+^ M1C[QRAE?(^7 ;J)'+^D V_9XI=M[N$N/(%A!'K"(5<[N&H&3*[!S= QH?3$[ M[-3$MY5L?B)8/"T.5$?Y,6+Y>GX:^YE96]4DXDMHZIP/8*FI_( SOS$RR0X5 M%](8&6>7:\X"KNP+\/M22G.XL7]0'#,/_P-02P,$% @ H: $59L0INW& M!@ E!P !@ !X;"]W;W)K4N\^NHS8>;"M8W$DM4P\ %J.\]* MSZY7^ZSDDWM1?97U?1$U"K/2GY9(5D715(]ON.YN#\=D='3 M@Z_9[4KI!Y/IR3JYY0NNOJTO*[B;M*,LLX*7,A,EJOC-Z>B,O)DQ7QLTB'\R M?B]WKI%VY5J([_KFP_)TA#4CGO-4Z2$2^'/'9SS/]4C X\=VT%$[IS;7#F.I%\)O)_LZ5:G8ZB$5KRFZ3.U5=Q_YYO'6H(IB*7S?_H?HO%(Y36 M4HEB:PP,BJS<_$T>MH'8,2#>@ '=&M!##=C6@#6.;I@U;LT3E4Q/*G&/*HV& MT?1%$YO&&KS)2OT:%ZJ"7S.P4]/9EXOY^<7B?([@:O'ETX?YV17+]^?G5PMTA+XMYNC5B]?H!;>:C _-] MK,MCQ/ 844RIQ7SF-I_S%,Q)8T[VS2?@>>L^;=VGS7ALR/VZJGBI4"(E5U9W M-O:>W5XOLC=RG:3\= 2K2/+JCH^F+_\@ 7YK<^XW#;;G*FM=9:[1I[-$KA"\ M-)3J"_ZCSNZ2''RW>KT9*FB&TI7@;AK%A(0GD[M==TP4PY$?D1:V1]1KB7I. MHI^3ZCM7R77.D>1I764JXU:2FV'\G>D)]2CKLS1AV$[0;PGZ3H)G:2IJ"!R4 ML91#%('I&)5HJQ8YQQ*KTJ: MRID*J>08BDN3^C;2@4$G"(V7;P'1D-HIARWET$GYLN+K)%LB_@ R);EL\E6H M%:^>Z#I6:FBF PM\VJ-MHF(O"NVTHY9VY*1])522'\ P,E]S0'",>Q1-&/-\ M$@RD0]R2C)^)+6A_I1Z;F.KEO]8I,9BXL26:/F8]JA84B6AD9TIP)TKX5U(7 M*"-QTP9\+2K]JU6,L$D0*ED_EVVP,(X'(DYVQ)4X_?@ Q,O;# J$' ST=HC= MN3TO)E&?H@DCA 3> ,5. (E3=*9_"[&\S_+<2HV:-MN]S)WG$K7FS_9*@JT0NRMLC MQ:L"NOMK^PHTI8S@H%_J;"A_![7/N%,\XI:\MIE8)X^ZD[ 2-$6+A9%1Q"RH MP(L'"';:1MSB!@2K&DKQS$C;C5K56,C02#Q"E> M)OHRAYUJ4J;=>:N82-FHH54Q;T M&%M0$8D'Y)EVLD;=LK;?[SR3&-04+A9Z7C^X-A@;YKJSP7/KVZ>]Y3^HPM24 ML(BQ'0G;LC1AE&%_('UIIW34K726)#B\R:&FP!%&2=SG;H-%X1#W3@BI6P@/ M67H_X8Q%#B-B9(N)\DD\()FTDTSJWMEU?6>9BH(CE3P,)+5EQ^;U"[(%% V5 MBT[AJ%OA-CU1*?1;<"S^^W(5:8CX="VND;=>O;IE8\Q]&R=_-]/_#[ M)"V[-^CG!S2.=AI'W1HW$T61*;W/V&PY4U&JK+SE90J$T:L+H3@BI/F)L-=6 M#YP3V/L>9#TB^O6!]H/022B-G?WB0HGT^TKD2U[)EW]$E(1OT3GL$V'+^ H6 M1I9FRNZZ4YE_^HCL-XVV?T;6J3%SJ_%E]50"I ['&+W QQ@3Z,ZJ,2)XC''S M#\E54NGSB5JM1)7]!WB='.WS3,IZ^TS42L(N< GY!+L%704_)U6Z>CK%I UH MSE->7,/"MI]M;@_E3#7OKV(G9#\DG=HSM]KKQ0&MM"4>/G8$Y&WC6$S&F 5C M@L/F-HK'L>^- S\\*%(?ZY*WI\7V0(U!=N2:-U\#\D=KV,S.PM!U&V8H<%WK MP=RMQ]ERF6F9@_JG3[6.LA*ER3J#>FBE:;86041CK]_3V7!^!"W5 -V=\V%W M#P*-?EW4>:+@=2PWZ]W*TVPCCI@7>G'_5, *A(YCJ%MB7,";.>\KY_C'&/WUXP_B0AC M"9YCFHB!$4F97IBF""(<(]%B*4[4DP7C,9*JRY>F2#E&82Z*J6E#Z)HQ(HGA M]_.Q*??[+).4)'C*@!![*,I!XP_7Z*EGB&Y9=TRE7/ MK%Q"$N-$$)8 CA<#8VA=C"RH!7G$5X+78J,-="ISQIYTYR8<&% 388H#J2V0 M^EGA$:94.RF.GZ6I4K/'F5S!P)/&+T&PEE-#"Z!@CQ F54/K#U M-2X3 Z6KGI1KXVN5IE0Q+]&F>2JZ=$Z:0_NK\;3^YFDS%0 MK=G][)C+ D :+OP0?P%IA 1&I4]$VI M.+2;&91S7A9SVCOF_)0E+="&Y\"&MMT@'^V7CW&@Y%8NM^IR4V5?+8%=+8&= M^[5W^,TDDEA5I@1L :Y(@I* ( JF3)"\TKX/YT)R56\_FE(MO#O-WGH37H@4 M!7A@J%TF,%]APW_WQG+AQZ;$_Y-9;1G:U3*T][G[4[5_,.Q$B.PPM[.%\QIX M7T2-U*U(W=-(U=$@)$I"DBP/X;H'N\$]..JN;<%T[-@V[6@]XIZ.[#; MZSD=U_&:H2WX]S"$)V"?4-JE[Q'P#9$[Z,V-4UU?J3XCOB2) !0OE!2V/.7! MBUM*T9$LS0_Z.9/JVI W(W6SPUP'J.<+QN1+1]\=JKNB_P=02P,$% @ MH: $5?Z?Q 1)" RR< !@ !X;"]W;W)K5F?C19"+$_&XWJZ8$5: M'_,E*^4WWU>24-R+/2G9; MH;HIBK3Z_H'E_.ELA$>;%Y^SQX50+\:3TV7ZR.Z8^'UY6\E/XZV565:PLLYX MB2HV/QN=XY.$4M6@1?R1L:=ZYQDI*@^-B.5L*I2)5/Y9L0N6 MY\J2',>WSNAHVZ=JN/N\L9ZTY"69A[1F%SS_,YN)Q=DH'*$9FZ=-+C[SIU]9 M1\A3]J8\K]O_T5.'=49HVM2"%UUC.8(B*]=_T^?.$3L-,!UH0+H&1&_@#32@ M70.J-W '&KA= _>U/7A= ^^U/?A= [_U_=I9K:VKB ;5UP0J\'?FO(84><](@XAP'@N M7]\<0W3^7>_)3_>^YPRZS0O:VJ,#]J[**2\8NA.I8+*0"/3E_*$6E2P$?T&A M7AMS86.J.I[4RW3*SD:R_-6L6K'1Y+__P;[S/\C/AS06'])8Q%QMQ%Q M;=8GG]F*E0T#9]JZI=^V5&O):N(Y'G5.QZM=OYHHZ@<.WD?%)BKR*-%L)2;* MCR*?;E%[%+TM1<]*\8+7 O&Y7+'65-_B=P#;#W8C7S"8H>M&WLZ "25>H+G( M1&$?AQKYV$2YE%#-5F*B*/:# ':1OW61;V7W2\7K&BTK/L\$1-,W:08DH!I- M .5X1,\$$^41)]1L)2:*AB3T89K!EF9@+3\W2U:E(BL?$7N6(JIF]0G$-CAD MV3FDL?B0QI(#&=N+1+B-1/A"V:E96DT72*[R4K*MI!9=J@4!"D<(S!XO\K3D M U $.]KLB4T4=0)/2]'$1!'J[!2K/ CKVDL%).MKPEG,ZDQLS40J\$ M/RCJ'&"L =7&>@G!" ZU7(@!&/6"0"^E (S@B)(!ZCOB%UNIGT^_-5F=J3W. M4<5RJ75FVX+S'I4,S/+.YNY@@LC7^9L@GQCL3="1%Q*=O(G"9&BIQ:3G3NS< M"UZ)[.^TW>#)13=5OJBD [)2I.5C]I##6J,SNQIA7O-B0YR5,VC4S4TZX4*]N$"X*,=59 S"IF")=58+=AH$W M%/!>6&+/JB>NY03OPYVM-S=ON["_ [4%MLK,'Q47![46']1:3!6"^,U1I>MF([;JQK31R99EG95I.,UENLU+J MBD9I1[CDF%KNB'A&D $4IN;: L"H[L<$1#G4&^#>ZT=L%Y ;[NQ9E1NI,!;M M$8I<9&?L =84IK8["@Q-88+TG>EK["16._M'9[V()'81V5)^8'->L4UY%>DS MO*(24\T=$,T$RF6\07*F7I.Q)50_@8!P M8&P!'*4^C72>4+^6V/92D=BEXD=6UR=HVA1-WNZ)T"Q;93-6SNINP_3_IA9M M44."(ZF?&2M2J9W1E)I;KYIQ52ES7@D^_@HXS%9]^?O&M$Z0;I$3H9"SHR6^(+G,U;!B0-(/S!Q((D( M)0XD.:'$@?HE'AU8[DDO.8G]'/)?.\0SCEAAAP XT"$ #G0(U*_%(;W.([Y= M@V\<(G4XJA>I7"E>X1I0FQ.KHOQ1;7Y0:_%!K26'LK8?LUZS$KMF_;F8H2/U M:V\V16^S$LUXGJ?5C@7H3/^B&T>XFW7.,2%ZLH,P;.0Z"#-.Z&&8YSN[_X;R MOE?"Q*Z$?]J'LRQOU(G4#W@Q?)T709CI11!F>A&$O=*+O:8FD;5Z_-G>$9#> M2.6JFCXR5#;%@W2&%-6M/VKUM.M'Q!M1"[E&2PD.%Q&KB/_A(G)(:_%!K26' MLK;_2W*_-Z#VO8$E=)N =1'L([970M9?@QE/34T?.8$3T% _D@20@1M2[&%M M>L2@3=>+/$=7UP#2=6@4X:&3.MKO*:A]3_&33MNM&3:WF=N"(;U-]M_L7&2P"_@O^*^KN3=4L.JQO>%5R_QJ2K'^ MU7[[=GN+[$-[=TI[?X%/+C'P/L8G"?3^G)*3F$*69#3E-^UUJW$_I/4UMT]I M]9B5-W]O\@]02P,$% @ H: $50@^;_S& @ SP@ !@ !X;"]W;W)K\MIMAPIR@:]DZ_ MWHE:1M\J_""PE7MS9"*9>S@Q)8X#55MWS[%8IXK(,QI])^T;;0]1P4 MKZ7B60'6'F2$Y2-^+/*P!] \U0"_ /C'@.8+@$8!:+S60K, -%]KH54 ;.AN M'KM-7(@5#KJ";Y$PVIK-3&SV+5KGBS!3)U,E]"[1.!4,QS=A=#.-0J1GT_'W MZ[ _T\)TIH=1=#.;HO$5&D^BV_[L6BN@\PD6P%0*BL287J"/Z&X:HO.S"W2& M"$,C0JD^?]EUE7;.F'#CPI%![HC_@B,--.*:5Z*()9!4X,/3^/8)O*N34F;& MWV5FX)\D_+9F-=3P/B#?\_T*?X:OA]>KPODWZ]%?6S](1J,LDX;E:[[ U\^X M4.07MI>;+_3]?E@3 8D^> [0"M_U)WK8I:N#RJNRJ=^E'=/==Y5K]1 M%8]_5'?NW@N=@5C:UBA1S-=,Y;>P7"V[;]\VG:/U0;TSK%>LA[I;Y\WU#WW> MZD=8+ F3B,)"F_)JG[2_(F^?N:#XRO:'.5>ZV]AIJO\X0!@%O;_@7.T$8Z#\ MAPE^ U!+ P04 " "AH 15,,T57G,- #H>@ & 'AL+W=O7Z[/3:M,LBC*_7'OU9KG,UE_>Y8OJX5:_#3>J>T/: KL6O M1?Y0[WWVVE/Y6%6?VQ_.YV]._+9'^2*?-:U$)OZYSR?Y8M$JB7[\MA4]V=EL M#]S__%7]?7?RXF0^9G4^J1;_+.;-W9N3Y,2;Y[?99M%<50\_YML3"EN]6;6H MN_][#]NV_HDWV]1-M=P>+'JP+,K'?[/?MX[8.R"@!PX@VP/(T /H]@"J'4#B M P>P[0%,/^#0.83; [I3'S^>>^>X:=9D9Z?KZL%;MZV%6ONA\WYWM/!74;87 MRG6S%G\MQ''-V>3#Q91?7/.I)SY=?_CI?/KV1OQP?2/^^9E?W%Q[']Y[DQ_? M7OR57WOG%]X5GW+^\]MW/_'V@%_YU7FP__?CA MIRF_NO[6X__XY?SF7]ZK*7]_/CF_>>V-O%^NI]ZK;UY[WWA%Z=W<59LZ*^?U MZ;@1Y]7V;CS;GL.[QW,@!\[AIFJRA>6P"7S8I%HNQ:5ZW52SSY:CI_#1;^?S MHKW4LX5WF17SD3B%2;8J[#WA/5JSV6:Y661-/O>F^6TQ*QI59"RBN@LMV866 M=*KL@.J[_%-1ED7Y28RD15;.^S>V/ M^F&GW\XX]V#IEU=CBG&D<04E[.=RUFG M3@^X_+R?NT^MN_VU3-%^\?U]5BX4G;C4/V7K^ M'UL8&*)+)IAB4TPQCB2F!"O2[6J1\7N3>K MROM\W13M9]$C$1?Q1Z\^<"]]%QF3&HEC+39@'UUC@RG&D<24V,2[V,1P;#I' M=^MR,4Z&1:"-U>QQ=?/X,S28]E<%MM#%YL ZL H 3\0U@)AB'$E,"6"R"V#R ML@&T!2TQQMN(T22, RUD8-==0X8IQI'$E)"ENY"E8,AX.0>6S7_;E&(%YWS26[ANKI2TP.Z#'0UFW,W%6+N;A[?CL+?RJ5>O"NF]1#JLZ7^0F/%,:BVF'Z-,$ M*O)BJ:FNE] ;P-1[P/56=T>6VQ(-]5UONH6"0,K!H/B=5^;=;MNF%/?4 MA[5H))8<\Z*>59LVI&V(6[&BK@?-09B\-]FJ[5\24>JW_^E#"!4SL=34.$K0 M#_"/B:(V=R:A!2I+ 0*?4F-)B/1YV*9_JD]ISH"61:$E@M'SQ?32X?Z[# M9:O6GYN;HMKE6&IJ%"6O$IA77V0SC5B@M-U,TP?+MITR6/05E%V+I8DV6F _ M'.OGO=0Q3*1'^5D@V3K;K@T4A^_^X.QY$W'#F.CK!/ABN7-R+C4786$4,]V[J 0\S"C',JJZ5Z(M@='V M*E]MUK.[=D]"OS'WS?*H>6-B(NR(!$D:Z#=A5+,<2TWUOF1B C/Q8>];/6[) M_%*6&I,$:NK78C32+V%;O\*]99'J'8FM!,;6"['V6U2U=5E'3+PV28!)W&01#'5>0?5+L=24V,@N97 W'I$ M@H>8N4P:!B1,]&O:;)<8TZ0%,IG/0F/LFNU&)!%4$QZX""7P$1CX>A,N/V?K MW;:_W1\F;QVJRD--,Z*J<2PUM3!/TB"%:=":<>EU/35SC8S1D.D@ !MW+LY# M!3@L-=7Q$N!H<$RNYX@"/8J:>$15FZ*J<2PU-622!2G,@JAE>M221;34Z<%= M<@X':DDQEIH:CKVBXC[T>^&-+&I!N -W(/A4G,.(6Z;\'(A))6)2&#%?9"=K MVZ?^NC"X\\Z!0Z53+#4U<)).:4_&]FD804TL-)8/J*B*JL:QU%3G2_BE/3E; M=WZ@9E;6<#@J#J.J<2PUU>$2FBD,S4_G%=B \SK-Y.8H#L,@U@O$4,UR+#4U M"A*;*8S-1^**C6)CFNK%=!-JHK-.SA8MFAK;MG:+<;J75U0](+F9IL=PPY$U M8A2392>H:E-4-8ZEICZ-)3F;P9SM4B/&S)0F]8UB1MB@\[-40VQR+)NJ$R4S M,SCI>62-&*SJ_ B;F;@,J!]&>A74%-4LQU)372_9E\'LZU CQLR\(0E\G8B8 MR;^![D"K4*A?D\]!H4Q2*(,I]/^A GNHO,%;F*MO0 )U2S'4E/CN/>\+(RA M+U6 Q,S,IK4 B9G$JB]-#D@9!4BP)X[UM.1&!G/CB^_;P/US'BXFQQXH0$*U MR['4U"A* &4]C\J^Q+8-LU0-VPJ0F(FZ1@&27R9WCL%;\ MB9FX:2E @L_%>4TZQ";'LJG&1Q(IZWNJ]>D%2,Q"BY8")+@GSMX=9)1C&57= M*W&7P6EBJ,B#F0G@41#06'\< 3;A[#=4+.T_!_6-$A(X0Z35L(=7W3=I0[-TUEKD86EG%'F$)JE:BSPL[< BCU!2 M8XCXYB6[/TP&U&_VI.24DQSD\+#_:L=]6Q+N MZY*> P-#B8$AC($(,SQFEG 2FE27I&G(HM"X.Z)F)['4U#!(2@Q=LY.#7&\" M%F4L"O0BB&V[_2&2&@LW2SXR3*C!$Y9V(QH(B#]0#QY*$@N3/S S%J(^U(FJ M-D55XUAJ:M@DX84PX;EDQD*3EDC F/%R.U3@&V:48QE57UPG>2^">0_>OQ86 MFW4Q:W8[1)NR:+Q[\=L!^Z6P9=>A$)DL2.*$^AKA3%&M7KWOC@YK?C"SYS31- M#+I$M\P+URG:@&V>18-E5/2R2-8"0] M,H7BC\AN6FNI_ MR6^1ZX.<@WQNOD_'\#DJQ:&J<2PU]4W8$O9BK.2>U?FQB6"Z\^$.N#H?58UC MJ:G.ERP7/R6K9W>XF:TS'([ZW"6J&L=24QTNX2Q^8A:Q=[:!#;BN-&*3LU*? M16E$]94&JEV.I::&09);?$0RL=_U)FI11H) 7VS$9M+1V&.V:$512A)]C]G2 M;D1)3,(#*]Y8,E3,_L ]YA@S]39!59NBJG$L-35LDO!BF/!<]IACDY:"@!E% M1;!%9V\/,LJQC*INE+P7P[SWC'O,L&7GH6"R8)!&1A7-%-4JQU)3H[/W_2A] ME:+/N,<,VW:.CTF#UCUF5*L<2TV-CP35N*]2%'F/.3:YU;+'#/?*>:(:8I-C MV50]+9$T[OG:DN/VF&%5YVO<\CK8N-UDUJ]Q5##%4E._X4>":=(#IL/WF!/+ M$X=,+RA/S!<-Z3M05AU]^PGN]K%NDL. MLZ6=L<-L:6/=8;:TL^\PC_>^)+C]#FB!L )L:V^1WXHC_>_;1?;Z\6N5'W]H MJE7WO<$?JZ:IEMW'NSP3-^ZV@?C[;54U7W]HOXIX]^769_\#4$L#!!0 ( M *&@!%5^&PO=V]R:W-H965T&UL MK9I=;^.V$H;_"N$6!RVP7END)-LY28!\;;O%;F*LMZ?7LD3'[$JB*U).TE]_ MAI(MV>*(<8#<)+(\I%\.9^8A*9T_R>*'6G.NR7.6YNIBL-9ZPS2Y+G8J^X/K/S;R 3Z.FET1D/%="YJ3@ MJXO!E7=VX_NF067Q/\&?U,$U,4-92OG#?/B<7 S&1A%/>:Q-%Q'\V_(;GJ:F M)]#QSZ[30?.;IN'A];[W3]7@83#+2/$;F?XE$KV^&$P').&KJ$SU-_GT.]\- M*##]Q3)5U5_RM+,=#TA<*BVS76-0D(F\_A\][QQQT #ZP1O070/:;>#W-&"[ M!JP::*VL&M9MI*/+\T(^D<)80V_FHO)-U1I&(W(SC0M=P+<"VNG+FX?[V[O[ MQ=TM@:O%PY?/MU??XG?_?4$>/I&;J\7OY-.7A[\69$C^7-R27W[^ ME?Q,1$Z^KV6IHCQ1YR,-:DR?HWCWR]?U+].>7P[)5YGKM2)W><*3X_8C&$4S M%+H?RC5U=OA'F7\D;/R!T#&EB)Z;TYM[#CFL\2RK^F-]GHW4FJP@3119%3(C MD'E%I$7^6(>NT(*K,\QM=;<^WJU)ZS.UB6)^,8"\5;S8\L'E?W[RPO%_L3&_ M4V=''O ;#_BNWB_OH0JE4J&Q4;<,JY:FU&POAXR%;'8^VA[*1\PHI8'?F!T) M"QIA@7-JKI*_(;.@&&E%M(1J%,L\%BDG^4ZQN6NN8S.'I>*)B?63)S!XSPE\ MI\Z._!0V?@J=$WC+H=-81'7!S1,29;+0XM_Z!G\&EBB.>:#N-CB8-CH+:6=N M;2,OF%)\9B>-XHE3\54<%V4U79J#/S0!G8"G'UQ'2YA?Q>.RJ";N@YE?3/K$ M4C5D84>Y;3/&94\;V5.G[(66\8^AP5%"8ID9O[[JXZGM8\_WNPED6_F^[^%J M9XW:F=O)AU$@5T#-I29"J3+*8P[ZE493?H8$14N+".\"SYU3_Q50C M4+P2.7A71"F$MM)%614O5*MGB6#325T[2-7[DSV;62Z'6QH/[Z$6E,DO%I%L($)L^I2TT/=^] M;EA'$):J0QRE.,#*U.!41$N1]M/'X MV)HBCHXYL!/4GP16V"-FGG^0'<_GCV2P<>FSB=>5B9N->O2TT/3:#I'1%(U:4,5PS;=E)W>P\T+SE>8DKI#;V MJ-]E(V(TG$YZHI>V>*1N/-Z?LDA'1=L$''HS%G:#%[6C=#KM4=ZRDM(W;0]% MOH7UZ@F["^ID\%OK^WOU=NR%%LO4C>5Y6<1K6/8:$*/K=-0#-G6AC+-@:DW> MR7BF+9ZI>U,[+V3,>;*;M2S2.Z%51D.J\&QCRI!ZVXA\NY#.QM8"$S'K&T]+ M6.HF['X&*L&;PN2/?JD&P_\IQ<;4550Q@M)@9@E&N=S#6]KREKIY>Q-MA(Y2 M\2_DO)(K_105'-9Q6Y[*2G _ RA"4.+;&9F]C'Y:G9E$.TI3)_'&I>9+T[ M'F8S>AK850@QZZE"K.4X[[.#L^16N'H6!,L=+L#3:'2GQ M(A8*SV)F$].CT^X&';'R9WW'!ZQ%*WL+6N\6\WGC:%0K LVI;WGW9&:REIG, MSA:%)NX%+D4-%-O2B7J8C!!J8$BGUUKFM:E'G"BR>S MY (")$+M=KEF86,Z@\[-*@UU@.MX=^< 9.,[HU.O+[):[#(W=N=U]3,#6,!X M8%5V#>*W(N$Y'E4V3"VM"&_]6=BS]6(M;YE[/]NL$: 0F9/F"0A?5;>]7 M0QI,_:YVV\R;!C[M>4K@MYCTW9@TXG])>%QPR(I?(9CJ*[.#K,94A8FY,(O@ M;93R?>R8APJ%B#6OOT_1:_O1N\;A\7-(9QS0#9X M9V$PZYZ\(6;,9ZSO1,AO(>V[GQ ORLW^Y"JM2E0J55E4]2Z7>37(4_/)?]>' MQN_5V[%?#AX;N]/%8 MO6FB2$61^I6$YF[S-LM5]0Y'Y_ZU=W93OY/2=E._(O,U*B#O%$GY"KH^?O0HL8X=YH&U9%&V-W6I9!MFA$.'0=6GJS M==Z(2$??E*'S*.IL9'19S>=:/ 6X[?NQM.IG%!J9= &Y2QXW*Z*\\7IQ3'K9X7?%?;A MT3-P)!OG[OAP7:^*.1-"C3(R@J"_'5ZBU@Q$-/X>,8O))1L^?MZC7^78*9:- M"'CI]!^JCNVJ^%A C5N1=/SB^E]PC.<]XTFG0_Z%?M2=%R!3B,Z,QL3 *#O\ MB_LQ#Z\QJ$:#*O,>'&66GT04ZZ5W/7C6)C1^R*%F:R*G+!?E-GIZJ\@NKG_S MC;#J'\$I6I:1$%E>RM'Z8K"N_L/Z!#X[&]L /]L:ZZ?V)3&9Z%1[.A?5BX"_ M)GL(1_,95/.J>@'O: KO*.,=O2*\&5PZ&YQ6M1@:PM9PXS&@C8/ ;>%*66&E M$AIN28C4?3' G^>;$#WUSU_/96@@=?M$7*1 VB' N;X31L%7E*UUVC4/,[BV\A#> MQ1;A[9N/534_NW2F$_8AGQ9G/X$*($!JE^H#GI@::M6H2$G="'NG; -4A<2> M G3>[52-_A"^$MX(!,J&3E&Z&4XQ M:]SG2E-><+M54J&5#]GA$#O3H4QVSD=N ,&EZ;S"2+N:R/J$CTLZ T-[3QU$ MI&1'$%ZV%+J,R>/34DI6VW$^:%EB1TQUIA%:U87!LZ(9DUKE68NM=ZFA2CC; M$#BG)*3-U)IC/TG:.CR0B3O >V&;850Y'-5P\!FTH7$B_!^=C+4@8$I@&'+6 MH,WY(4M!JR%F>+HO@!L.D!PZHR085Z-^&F ON/S2>N&1G\]3 M0VN<%MIB,%^ 'VZSX1!=EV^0 MC8MT'^7'ECX T+,"O=\Z%_<'=C!]4JS_!5!+ P04 " "AH 15CR;_8[\- M ;)P & 'AL+W=O'>4J)2Z5HW3IA%6K5X>7$R?71[3>3[P M+ZUN7/9:D"9+8S[1F]?ERX,)":0J571$0>+?M5JHJB)"$./W0/,@L:2+^>M( M_0?6';HLI5,+4_U;E]WFY<'9@2C52O95]][<_*2"/B=$KS"5X[_BQI\]GA^( MHG>=J<-E2%#KQO^7GX,=L@MGDSLNS,*%&]WYE7>&,"MQI=>-7NE"-IVX* K3-YUNUN*=J72AE7MQ MU($?W3HJ NU+3WMV!^U3\=8TW<:)5TVIRMW[1Y S"3N+PE[.[B7X<]^,Q7PR M$K/);'8/O7E2?L[TYG?0VZ.E^,_%TG46P?+??0I[>L?[Z5$"/7.M+-3+ V2( M4_9:'9Q_^\WT=/+\'FF/D[3']U'_BZZZE_9^R1_.4'S8*"188>I6-EOZ9J4; MV11:5L)ULE-(X\Y1$E,VBHY.MRWN2DY-,' 9 SDP:",#Z9!KKK!ZJ4JQI%HR M%I?2:4>7WY'(3>>)R:84"],XW"S])R2<;CIE=2WZ1O:E[D"D,(C*QOE7X33> M[!5\(Z\5N*I&P#JMM#BG&Y;3ECBMD+3=1JQ5HZRLJBU]HUJBEJMB->BV%93! M73+!QX8%N2(^K,=%#1D+*;[[]INSV6SR_,>+BW?\DXG(K M2 +F3*ZM5*?VV@>HDGZY>67Y&ZHV?S?BZ]JQ M^V'VA@Q>C6#@HK>6/MPYW*A".4<)UQG1^I 6*ZDM HID&MBWQNF.3813:#\< M/.C35@830Z9"NHU8(4\<^X\(X( V)85?29E'QE\HVZ%S?Q$-I79%95P/^D%L M"!'4+&/\^G"!L&RQINDAVM<-=E\&<;@-?C*U[IB.-34Q<7\UC]O>NIY*3!#: M]I2.I+!5Z[X*Y@L9J M-;:CK"%$)*:3PU\2K_N9K'2%+Y)V5Y0!".%@_%>?BXULULRQUHX!'S%12]M3 M/LQ.?,L?BU]]D$/3&/F1?[>Q2C$UIS^+V@,/+P]@@TJP@36EFAC337-DA]0K-H.9V3P'@2V$RW]XT]P6"^.ANFU7)T*4=[-)@>F() M(5,M/\& B0M;UV'B"OIR2,O5*J(PRQFMV)7QTJ0FR+2@'CLUX6Y M1@RQA;9?)E'(V9AR'&2NXV@S2^[4C-7Z"@65FRV/*DA)#*+*0.WH8#V#B'MBV2,A+QVW.9B[LW@ MI:P88?"0S#%YJR$T>UH6156 8-QDRY(]R+4#'%MK"J482T%WQF,^-V4C:$S! M9"?9O-0.'"SH5A[_WF?]W.V^LZ! M1U\8*RGF >C?J)<4&U.52UE\(CK7VMVO$V?WVU_(]GR4Y+G:.M0$MZOAVU_2 M$$2^NE)KI%L'+8MQ.A,^3 >U^P+._)WA@8H!M/%/H"TQ9UNL>AL 03:/)4([ M][]C>= 10=D]]DPXY#BK$G:G^HZDY?KX2)P]'4VG3_!B/CD;G9Q-\VSDX[FV M[ZBOZ*Q:$M& *4*+"@7[>#1_CDZ9RTF&>85);1V.)=BG/[-DA(D" M-.#;+D.6C@9/!F#9I[3"X\%/([->$U\J7P2PHC+CX6-WMWZL1F:E.&52.U=A1Q*H]"">*.FTP,EW6#E] M> 7##.U]*H^]LZLT]6U9,Q =B\O8:X'BJJW3+II4#!W;6S01H54[PI;M,6@2 M#0;GZ8/"/!F$NN'>)*C_P%E>W=DV$V2KY@FP#0<)(]YW$<3"VW]#VF= M*FJ%JH[2 GS'WT8<23<4(!N0\2K!X,AME&T-_0B["*!.7'HS.K&H=, *'NTA ML@ 9PN">X/&P-@F(DV3%F4KE&4@A2-/OED8XJEY(:MU<&UVHA)?]R.&%\"5_ M+'Z,4HYN?P?K:,>CI0P4//K%85/$63W(>(.YDX>(L!ND:#;XLU'RFBK,#3]$ M&:H>YBA\2N.4GTQ$#?+ZD.>K)$88N(M=*_%4[?HEMW78J54F(,4 M;4=X-(DN(U@?/10)C0>/!(4[ZGD0\M$D"UN.X\GXR?#!_Q>4=RUD3-Z!8_W) M5S\/3,:DS,Z%@HQ9I;Q=UKT/6#Y97C-? M$$,985!$;WWHYO9-=3\!4Z]PFFA2]/RYJO,>TMYZ6F%-@]=%:)BO\PW39'KJ M%\X_I/DTNWF%("J!#)RX- 00(NK\X>+J,H.Z]];'D&3IC]ZF.Z1JP/ M)[.1"-^]49(0P'SP*9WVN%I8.^)TZ+5*;PI=H#H5ALJP-=5^[ MEDV8+1WM\V-I(.DJII-/[OQ!'A?#8'4W7A[6 D3TD]KN+I.7IN^8,H\;UM*> M+P"JO"]0DA:ZY;&;D]-/7::-PT4R!S /6S -<2.YO'^'ND<"HSCBD1'35H? M>ET+VC?Z_;LGNU14,W[C]8@?6!IU0_V<_1C0;*JNH&ZY_IO58;]K2R 6RFKC M%X"W^>8V[MM@Y5Q;!$@,C%T[^3TDC\Q\/O2A(!\R)-_Y^*Y4?:WC\.",A%B=]IUZX[ MO]7S'KO#N]T&?2FIP:Z@?G:7[C1SW+%R2A#&ATE,%P:SK"U ;$\:AKT":AXU M$)/$X?&9RW96%)#G*;^C:Z;SE+-#T7@]3 Q<%6?/%ZAAF*+?>& ?TGH^.QW2 MVA?\X!V_K:TA=&_3WC%MGPM/+$P)M$L(#W#R)X))@C!S!&1B*K/>>O.'\<+= M1=C'>5@P[NXHN TO$254QSF;0[MWIF% P5BU;\D+_#ZO!ES >&>:\M)\A773%ZX[X3*K:2\X6?#E=P2TF+,7=#PB>\""1[^P%#K@LXQ3Q$[E!4!FB7 M? H)&10B "11D:ELFF9O^][_;!?I\&O1&1+/PY7]&3&;'D[.1L- L\B6AZF; M34X>/\L[)*F8$,G%D-'ILS=9:C/L6"04S#Y;\$]DE'6CA(=#V-)@S]=@AE2S M_9,$GUQ? EFNV_O@T?!<@X)_SWITWYCJ53Z=H(;03+8:]E^\NF;Y_$!DT$7\ MX_"PT/8KL[A!3L _^'H(-IU#>=_^U2^C3]\NO"_^!I..Y_-O96VC4M M3RJUPE4 \),#WY3CF\ZT_/.GI>D0*?P2XP:J%QW ]_3#A_B&&*3?PYW_#U!+ M P04 " "AH 15ZX]-H6P+ !G'P &0 'AL+W=O.FT_W-P'B(0H M-"#! J!E]=??LPN"HA3%:69NIO# M=0CUL[,SGZU5*?W(UJK"FY5UI0SXZ8HS7SLE<]Y4FK/I>'QQ5DI=#:Y?\+-; M=_W"-L'H2MTZX9NRE&[[2AF[>3F8#-*#GW6Q#O3@[/I%+0MUI\(O]:W#K[-. M2JY+57EM*^'4ZN5@,7GVZIS6\X)?M=KXWM^"3K*T]@/]^#Y_.1B309HWG?\4FKIV?#T36^&#+=C,L*'45_YOW!V(QRMAC3Z@X_*NV&GLH>>72&_ M :"L@I;&8*DQ])#7$=:>?G7J!&A%R+IV]D$CQ10VG$SG"'1C2)JN1";]6F06 M+) KQ\:.Q'L(VXGHJY?&6^RZM^8>QIV/QI!^;=8Z6P.%T0Z&C?11OM[Y!4Z9< 1CY?D.,-\W9W_Y- *7 M3K>&T,S )WJEDR-+>!4>6BO#F],Q/>@7.:&S@(6,W.Z8.0B:G@)*:W0N:]X8UDXI-M[K M!U%&@E-$< +TI#IZVD\-IS);5/I/UE>2*3&Z6K-(VK+[-H\C^Q:/HIBQ+0"+2P)K\6L(J0'(FW/XK7*M-4LJQF\*Q\E12]F=CISS>0J!JF/<,7Z<.T3>0$A X".?82$4_8Z3T5DD M=G>;U];D2YE]$)!^S^D7#8"SN;L35>#ZDQ&_JEEJV>/P+8F=R>3J> MC,3W5DSW[C.S92-PVSCJ ; M)*&D-EN73=DKQY$@^T\201\'G-8?Q^N06F/;P%T%3RQKC8!+O4-*XA2$ M4(XJBEKH.0W2ZTR[K"F)/GNQM[3 ZT"Y/PH3\'8J8440 P<4&])/;,J!O<82 MA.Z2.8H,I?%,.44UG_.-(9O->;71I6[+Q0$]=YJCP">)Y%LNZ^@(50M)@XIM M0<@]QF;KTWC7[MUSYB@>N7>XG?,WMC%Y[)3B42LKJ*Z1(]'A32['(I=;H+$* M;5^"T"4M"FXYA/)OZJRBVI743MQ+TW2M92^,.HPY K@_W>/ BMLJ[#M,QPEW MG2>3^2[,AQSGL3^-1!N-H84=CU+/B9<.>%:G6>,<6=&O.U]Z0$W"=>3EKFGL MG7E/.R&_._Q^Z6_I(M@ 4?OU8=]_*,/@2'CO1% M+9C+HSB9_XZQOE0[FOL;.E072UY!A,&W*W0^F1+IT^>C5C%-'9?'&\019FI: M>,2"OQ:I,>ZFHZLDGR2BC:DC_S<^DDD*AB.2'PD!CA.L1-8V7J#]0+11:)6* MLA"DEM@5HB.H!EC/5M'%"(PM/00R"! M$[).8,--*/R@;#1 8"*W)1MD[1(^CGZ;HWD!'T;=W)C.6A_="L': \CN[R5.$5GX;XB M<-^]YJCED7N#:0C&44V-HYG.=3N!],ZU R%2%4T$<(S[H )+0NAN Z48&5NB MRY<%/4>4TTC#MRV!,BZ:4DMJQDF?784-M20< :JB6MU/7%TAVD,3N2&*)O<0 M:P(F'B2H%XI=F$%R.UDHPD .>;*AF[ZH,MZVTIU,%,,E@*BM,:G4R@) %D0Z M^R&5;EO4 ZDN5!Q-=V,K77"0$71@NMT .;!N9"J'54*N-YD2"QX,MY/9?+0; M./<PXZ*8OU Z\ZLV"_'5KB[_NOO MW*NLO-,NGWB,4NR1N^?\VIJ_C=)EY]N%2( M/CY_VTHBT>V&5W%/'#_5 ,2/.J'4T/8NEV3'D/T.D]B&G<1]UA^X8,^C4:%*]2]WA7O'.>(P,H;$5%M8,%Z::?UJ;\Y3X].EP-AF# M])';A2; TO[Y\'P\%N^YU4P^3Z>$YMG%\&I^(1;)L#2#G(C+BRMZ[.CJN-\U M3V#J:QJR2$+;HV":279/SN>?:;LO4!JC/0>70 0R83&]$/]2X:BU\^%D-N8 MB6&QI&]YHOW$Y_>R$E21TRW*2K?SXP$TS\1O_*$,"Q7FV/CK[$J(:*$+%Y3$FUV\N7DQ3@?+%KZ&-IH+3 #-&D&S'J,-2#]ER$ MNQIK5P@E/#FX/(SQJ'8WS@='Z5W19;NO1TS?L@7B& >TCV+KO"MWD>&+!*2. M! R,&HP2=%:V0CY0<*'$@">/?40[ZWW\Y*Z)/O&2?3A)_ [:/>V^(B_BQ]/= M\O@)&CU1001JU I;QZ/+^4"X^%DW_@BVYD^I&*81?OSG6B&0'"W ^Y6U(?T@ M!=VW]>O_ E!+ P04 " "AH 15N?[,<#D# "7!P &0 'AL+W=O15=ZH%5$:Q[.H95P&ZZ5?V^CU M4O56<(D;#:9O6Z:?[U"H_2I(@M/"1[YKK%N(ULN.[? 1[:=NHVD6C2@5;U$: MKB1HK%?!;;*XRYV^5_B5X]Z\D,%%LE7JLYO\5*V"V!%"@:5U"(R&)[Q'(1P0 MT?ARQ Q&E\[PI7Q"?^=CIUBVS."]$K_QRC:KH B@PIKUPGY4^Q_Q&,_4X95* M&/^'_:";D\>R-U:U1V.:MUP.(SL<\_#"H(B_89 >#5+/>W#D63XPR]9+K?:@ MG3:A.<&'ZJV)')>N*(]6TRXG.[O>:*JOML_ 9 5OO_2\HXS;$'Y!NXPL.7!J M47D$NQO TF^ S>"#DK8Q\%966)W;1T1L9)>>V-VE%P%_[N4$LCB$-$[3"WC9 M&&WF\;)_B3:$C6#2G@<-O]]NC=5T3OYX+?0!.7\=V=V=A>E8B:N +H=!_83! M^OOODEG\PP7>^<@[OX3^7ZMT$>QUJA<\P .27LG9<(UHG[5*6_[GL( ':A & M8<\,7,63&9U2(4Z:5\DD'1>HA8!MD#Z-Z+<-/T ['!ET1P:HX#@6/*1;;SKT M]U90S3S@_^DA.?0:T$M3,N=RX7O;0&F#TG[R$> ML,1VBQJR9'"X@#=<$H+J#>V;:_ADL.X%O.]'G)5\X.3 MS0B=A?,B]_\8WB/UOD:)"GC;:?6$#I14')4D/AHD27B3QGY(4F*4SLA-XH0L M+/(I@1BSH$Y<]FTOF*5R5!?/UILD"[.\N"8A#>/DYOIBA:Z U*=QYH0D+-(" M7KMZT8MFV:+>^2?!0.G*./3-<75\=6Z'9OM5?7BR/C"]X]* P)I,X\G-- ] M/ /#Q*K.M]ZMLM3(O=C0RXG:*=!^K90]39R#\2U>_P502P,$% @ H: $ M5;_S#MA'!@ 5A( !D !X;"]W;W)K&ULQ5A; M;]LV%/XKA!MT+:#8DGR+TR1 +AO6 =V*I-L>ACW0TK'%A2(UDHJ3_OJ=0TKR MI4Z&=-GV8E/4X]@KGJN/!P&8%E-SV=04*WRRT M*;G#1[,Z=E(H^&B8K M=]1ESBU<:OFKR%UQVCOJL1P6O);N6J^^AT:?,>%E6EK_RU9!=C3ML:RV3I?- M8F10"A7^^7UCAXT%1_$C"])F0>IYAXT\RRON^-F)T2MF2!K1:.!5]:N1G%#D ME!MG\*W =>[L&NY U<"XRMD5+, 8R-FEMLZ>#!SBD]0@:[ N E;Z"-:$?=#* M%99]JW+(M],._479A=(E* M*F,3:0@MF]<*MN(%# M;@_Y(1E.9,#>O'YUE*;QNQO.;_PP>?=V&[>1M'UVLSG=<4-(M@0%ADNDA"3U M4HG/R(%W"C!]!X&/ U,2(1IG;7"@(*=M!*+ANUQ8)Q3.$Z=N>S:O52X15BBG M21X-(8%58'S55*B+GDNQY,2NSRZE .4"N]K6GEMK',ZT@D.'=2]B=86V58Z) MLI* A=#QUIC>;VN;&\P6K%U?(2;ISP3Z7A/$?>37NHT0*]# .9#I MD0^]XJXAN&N%SMBY9DJCE.'*8N2BR2H,06%Q>1LYZ 7O16_H/COW(8S:=QAD M>@)I_1F1P(.?WO(EH;2N;D*@Q5CKPJW5F>".8AL:\(U8(XLQJBET0!QZN^,Y M@D;I(F\KILD6??83SILU7^0HZQP'J.H"'8N":.FU.L@D'!9HS#L\::O2*T[) MO- 23UYRB.-S26ZR?+DT@-'8I';CBV_6.3%_"/F.,5";#+H(X:U&KI:[45PD!PC!5JR7_3F49 W @U1Z-HBD'T;, EO8Q3!;C8#*)DNEP-Z:[M6D4HWP23883-HS&"))&,QSO M.&0Z&K/1)$'!9#1C1^,1^Z1#)C6EYX"-<<45[Y6#I(^C&V 5*V>8@3TVX"C9:WD)AQF!,4*)1]6-A9 M7OMB\1P_1JB/K[F\0OI"$6HTV5X!Z[:RQ,HDMQ*CS,/^*X@/+G9X[[..Q7*W/ M/^1 TIOLNAC;.9@"S#YZ")<3^=SOJJ7(?;6<<^D/1]^^KE>6NL9Z3]Y.DGZR MXXFX?[2>\=I^67FN((-RCNDZ3/;[X+'TVJN0)]*?;/-(^[,7#[ND/]S=9/H/ M-GEV;GUI[']!R3T)G/ZGN45.)76[2OV,@'T\S3[Y_F*C^EKW>)HM:KE C9O^ MI$LV^W]GV^B+NC?FX[2P54X"[Z]NGOK[+HV#C;L^ MWE>7_HL&'?%HM'#M[V:[CR;GX5O!6CQ\6 M8%RY @ + 8 !D !X;"]W;W)K&ULC55M;]HP M$/XKIVR:BA0U;Q H R3H-FV3JE5]V3Y,^V"2 ZPZ-K.=TOW[G1T(H%&T+\GY M[KG'S]FYRVBC])-9(5IXJ80TXV!E[7H81:988<7,I5JCI,A"Z8I96NIE9-8: M6>F3*A&E<9Q'%>,RF(R\[U9/1JJV@DN\U6#JJF+ZSPR%VHR#)-@Y[OAR99TC MFHS6;(GW:!_7MYI64 [QXTYL,%5,E?JR2V^ ME.,@=H)08&$= Z/7,UZC$(Z(9/S><@;MEB[QT-ZQ?_*U4RUS9O!:B1^\M*MQ M, B@Q 6KA;U3F\^XK:?G^ HEC'_"IL&F60!%;:RJMLFDH.*R>;.7[3D<) SB M5Q+2;4+J=3<;>94?F&63D58;T Y-;,[PI?IL$L>ENY1[JRG**<].ID6A:FD- MW&&!_)G-!8XB2\0N'!5;DEE#DKY"DL.-DG9EX*,LL3S.CTA0JRK=J9JE9PF_ MUO(2LCB$-$[3,WQ96V7F^;)7^/;%&?@YG1NKZ6OX=:K0AJ=[FL=UR-"L68'C M@%K H'[&8/+N39+'[\^H[+8JN^?8__9+@''<4NN"1>51O*,IV&P.'A M0;,2J3__U?,6TBS,>CTRDEYX=97 HYQS(; \0!G(PD$5"6B:-8V@_SA&0D89QF,'4%,UFXVC64JI[;12WVRB[RN ,7V56'SM&? MK,>AL9S& VDJ-);,+WDTH# !:7&E_U> +J93GDH^D!+(XL(16I)*D[^?H>4K3B%8_1%(H=S#L_,D,/%7NE' MTR):>.Z$-,N@M;:_B2)3M=@QU(DHB>,BZAB7 MP6KA;1N]6JC!"BYQH\$,7._L!]]TS2 :C!6=0BX'/_L^9"'$T 9OP-(#H#$ZQXW\BH_ M,,M6"ZWVH)TWL;F!#]6C21R7KB@/5M,J)YQ=W5:5'K"&3YQMN>"6HUE$EHC= M^YD$?&[#RCNRLWIF<5+@.Z M# ;U$P:K;[^9%?&/%_1FD][L$OO_KVN( O+?$[_-)PG^:3Q"66M-/2#KEJZC :*C/!A,B_@3G4=-ZY;O-+, MPJQ(:3V-DXFB5<:Z.%Q&>$44Y#1/Z9L4&=P)CM*Z=C/(UXR\0#[/R2..,XJF M0:V)IU(=M4;#?'?IQQ-&/B5Y%B>*72:I1?C,$66O58->)LNJ1\?ZQ'VC3$AD[*7&\/%ALSF) M(8U3*"G3OU,]]9BB_U0]#[,L(W!1YO"'LJ3PG-<5)$E8D)HKF/T0QF4*YXY\ M=-*4.M0[WWK=P1JD'?O39)VZ^^W8U%[=QZ?AGND=IZH*; @:7\_S /38;L>) M5;UO<5MEJ6'Z84LO%&KG0.N-4O8X<1M,;][J*U!+ P04 " "AH 156?#S M62L=WKATX_0"0DH8$(!@"M^'Y]GUV0%&7) M&4S'C3TO2'27+<7TJ==ZXN^-D7=W5ARV!TKKXXXA!_^JBD'/UH,(_BB\.=_U&2J:7*O?:YL*IV67G>G!V,Z;U MO. /K5:^=2W(DJFU7^GF8W;924@A950:2(+$SY.Z5<:0(*CQK9+9:8ZDC>WK M6OH=VPY;IM*K6VO^J;.PN.R<=D2F9K(TX=ZN_JHJ>R8D+[7&\U^QBFN')QV1 MEC[89;49&BQU'G_E]\H/K0VGR2L;AM6&(>L=#V(M/\@@KRZ<70E'JR&-+MA4 MW@WE=$Y!>0@.;S7VA:L/:AHN^@&2Z+Z?5KMNXJ[A*[N.Q2>;AX47O^:9RC;W M]Z%!H\:P5N-FN%?@W\J\)T9)5PR3X7"/O%%CUHCEC?:8)3YHGQKK2Z?$OZZG M/CA X-^[C(VRQKME45J<^4*FZK(#W'OEGE3GZN>?!L?)^1Y-QXVFXWW27PW MWEV[=6*C/^?BNG#:B.'[Z,VN" LE;NVRD/FS4'E03F5"Y\$*B:Q @B&$N,R0 M8S[(@)L4*W00-!&ITBD/Z0QZEGS88/K"NMF0F4R@?GO'4/FF2,WW>90^+^;MZYNO?)?$&U+_VWJ:: M[\1AI34=\=GIN:8%_Z?JX!1@TPO[(F23-_;I/#5E5MDYLP;$JO,Y/&'QU^*A M$S,599]%+Q^?BWOU9,T3K;NKG'&V_Y3*55X NXQAAR@@9DY%LWA:9$B MH#K0<@]%P/4J+0E=KCG,6)G[QFOU8=O*K%U6*_RHW%+\ANUGXEH$NB%9!*.# MTTE+H5U8:O;68L5*>C&U#LF)U]A%FX@<2(>,3('CQ#UCE5&)5KOQ"IQ)_Z\:P$]FB[3+^5VO,Y MI-6#FH/W@_B8I[VN6"UTNF#-HQT5<"8QU]?>NTY3ZS(2<1>A\$:TI?%6(%T1 M3M\FC"[*]?0_**&D8JI<0)U'V//H!]^-!GTKD7IM[VP"8 ,G!* VAF! GNH" MFP#@$JK YK(@N0>3%O!ZXG7P5"B# P']?5%$RCV+J1(0@),D7$>4H JI:P;\ MI09)3WQI%"OD<]2] LYV@"7BFY6*C/M62@>X0K+.P4?&Q*WP$21%TM4Y_+1A ML"R I^\:C*"P\6#0&]1V=Z$O6"8G>W$\"J6J"^6(=48P@LY+>A\6SI;SA?@D M'4 R&O"J<61EV(*FC?%.2FR>-UR?]_IQXT;^&RX&W"@HE%8]U"/P?>5B,$3E M[>XK?J3XY#90C#9BP:5->U]*$I=:#X^R2&(=$J6^@WKJE-FA7P,53L6#I/=^ M[6#LB&F%QVL_$&-43$O>:W"BOJ,A]BJ6G,BV(#W'2>2]"O$%1 U?%15W5:MK M,D).D5P.J+=&9UR*I]*PR=SA^9ZX89<@.C\$]ZF2CDJ]>@'HY-? O M)1\UM!G2K5+BH>+OST_*Y=3/BCL4.&0!T'!/ZVLB?_A\=]]P:V%*&(W8N;EF M_X]Z2?*.8#;J37!1D+%Y7B[1+L-W684MYKJB0!&.^M#9CMZ!/%2.9#+X=9@, M2%5M>^)CC"R=';772"LLP4)/I 7\).\86?F+A7Z!/"109>08IEO<)._>*K1^ M%_L9#7[."$N, %@']:!V:J&VS"L -$4Z-O$8>"@+J%<#\3!W\K*5= Y[M *5 MRME,TZ"!:L+OF)ZD-QV<;;MM$'*FF@1B.8GQC& 03QL ;%0!'5C\V M9YO:+R1!B5>C18N+UVLI>1@V#7$BST;K/.,LYFX84GQL1RA0:]T-.)"P9F+, MX*!6L2-$#T[.2;F9IJ2C#IN %2CK-?5J4 !4> I>FQH]KP+Y YE(!6*.RH H MJMA^[CH7:/. %OQ7\4O=4&$](9A:+"P)A!C<5P]C6M1T,MOH]QF*X87DHG3$ MI*$J1[72M/:^G@'^4BL;>WITF7CLJ!MN;(J<&QDKJ"4@(W-E2P^]>&!XNY]Z MU5TD$;G6SIZWLZ-+,5]AP*??0WW$?0; S?W(2W*9@T:A8[VYRIE8157L6@H4 M\S44(2V<8/7%LU0M0FFF;U:U/!"_#"LDZ $/" M;O)NY# Z?\=1=:5#7P<@%C:FT];)VT?&:4@]:81&/%-%(/<=:G)0B\P.P2:8 M,C-R'N.IZ=#6V<8-*T1.>59"BUGF88,C)4?.6=,:'F-YB#P2:_ Z7[8IY*@) M2?='8M+H#]X'=-?-O9&H>!G(#VHK23VS1->=P?HE?;K@JG\P: \2EEXY]=:\ M28WR#GANL7+=JVM.2.B1(J1=;"T-CZI84D>'IAO4V;I]:7?+;U-+;*4RE1KI MH@A&%C-#FW>Y128:TAC"P03<^5'/2FA E6#&UD2B%A?6<<\#;T=.CZ#DLL)N M@/_IDU\0U$#1]2/$6L1 QIA')/)5R?_ MV$KQ1Q82R%]9]M:%"(2XEM+1>JZ8+W1D5$WK@K?N46L.:3>7>YI)IO9EC=.J M<\&"'IKO?/X+#]G<:3]N?%@(#(WXV5;_B>0SS>JH5:L4[@@*X^<#IN3E%%"N MII(!"(AT!2?AM3\Z>[%G>_UCH]V!.)UTDR3!!::;X]-3\1LU@&4.H@([_ E+ MLQWSPN%D?'PD#D^&1^)W%6I6.QUWQY,Q"QH<1T%U.U]-,D0WL.F%T8>#;G(\ M.J+?"?VN/5BW3E!SU!V]'Y":HVXR&6$NVR.PG1X[O-CEW&V"P#0=0^2W7,D> MY*9B>!X'Q5%W #?Q$'?2'8_X'BY_1X M$VS!G["G-H!N^7*A))B1%N#]S-I0W] !S?]I7/T74$L#!!0 ( *&@!%6K M'(M;' , ,P& 9 >&PO=V]R:W-H965TMV%I C22*EIW,-A"GW;H!!8RXVQZ&/=#2V2)"D2Y)QJ^DQJ4%UW>=L,\+5&8_2XKDN'$O MMZT/&]E\NA-;7*'_8[>TM,I.+(WL4#MI-%C R\I6O%=P*B^\7=)$-+,4S M]9>'6VN%WF*T_[Y=.V^I6?YYJ?B!F[_,'1[0C=N)&F<)O1"']A&3^8\_%%7^ M\X7,^2ES?HG]?US51;Z7L[T^H(,\"V2(W6)'B#:&24;X6GA/$WA-AR8#9 V4CE@"@V1I&0N!OX MTEI$Z(9NP]!M0+V"L5=6\NF5D[<#W$M/J+NT<$; M*-)\5-',JQ&-+,U+3G-U/8%[^G#"UBT0'ZG!(ZG<+O812T>3',8Y Y[RB@>* MO("54$08?$D"']!+O87KZS$PGI/'F(^AY!Q^14TEJ^@G&GKU,K1DD"^HTJH< MD6M55%"P=!RP:4F)?#&>$.X_;B$64Z2LFI!1ICDK0SV4&V>AO)3S EYJU>Q, M83JTVZBCCD+TV@]B<]H]2?7MH%#?W0>=_RSL5M)=*MP0-+\:CQ*P@W8."V]V M4:_6QI/Z1;.EWPW:X$#G&V/\<1$"G'Y@\V]02P,$% @ H: $553GJ]_G M! RPL !D !X;"]W;W)K&ULK5;;;ALW$/T5 M8M,$#2#HZCB&+0FPDQ9- 0-&DK8/11^HW=E=QEQR0W(E*U_?,^1*OLE."O1% M(KDS9\[<.)QOK+OV-5$0-XTV?I'5(;2GHY'/:VJD']J6#+Z4UC4R8.NJD6\= MR2(J-7HT'8^/1XU4)EO.X]F56\YM%[0R=.6$[YI&NNT%:;M99)-L=_!1577@ M@]%RWLJ*/E'XH[URV(WV*(5JR'AEC7!4+K+SR>G%$ M\^9#L[^8UZ?]XP7FZUC[]BDV1GLTSDG0^VZ97!H%$F_X5IY)T,19;O99#+N;,;X5@::+R(KD9MD%.&D_(I.'Q5T O+#R:W M#8G/\H;\?!2 R.>CO->^2-K3)[2/Q:4UH?;B%U-0<5]_!"9[.M,=G8OILX"_ M=V8H9N.!F(ZGTV?P9GOW9A%O]EWWQ'OE')KRI:O7DR.QV?/\#W:\SUZ#OV[Z?AQ;?&Y)O'.-JTT6W1/ M;ATR)'X:#Z!#I?!("%VA%%):]N1),23YQX M@;31/FT#F/,MQ7;3V[A#BRA3 1SJ@LHR?8Q6G S$AG\>#T]>OXSP6+Y]_?(A M3,Z^.!@+5AC[/Q"=#&.,"LIQFT$=[%C[ +W_&@$A_3VZK.LEV+;DE"W8$ML? M".5%ZQ1N0Z6WHNB(A7U@D[?N(95L$3<-N8@7CQQIB.W1F:ILK OJFPQ]*F7^ MM5.L45E;;)#BX=V:>/7B9#IY>^8/^5LHG#DO2F>;1!Z90([0%#8$"6$4AE0 M5E*GO& YQ-&*[#RK)_K>L*9LIG)6X;Q68X#*V6QK $ M#Z1 %2IF*,Y11?VUF4CL>J'&Q8*:!DF%D5\\D9!=>S4V>?=$F_$M=;=J.(^6 M:T]Z:V!BRW(=ZZ2>ZEJV\B.)XGO2UU87#SLYY8QBZ>YLQT;9,L]#'!U5G9:. M!P#'3@7!-YF0Q1>\C2+,P0AXO#++4N6*@VY77_H;;E_LNR9 KW.J_6U_# ]- M\=&=!U9#KHK/2+[C.Q/26VM_NG^IGJ<'VJUX>N9>2E9<.GI MF#;!MO&YAN[$XR\N:[RVR;$ OI?6AMV&#>S?[\M_ 5!+ P04 " "AH 15 MU^8%7% ' 2%0 &0 'AL+W=OU]=CT8NS:F4[MQ4 MI+&S-+:4'J]V-7*5)9D%H;(8)>/QY:B42@_N;L+:>WMW8VI?*$WOK7!U64J[ M?:#";&X'DT&[\$&M,%I:6MX/[R?7# MC,^' [\JVKC>L^!(%L8\\@,\F" M_>=6^[L0.V)92$=O3/%WE?G\=C ?B(R6LB[\![/Y"S7Q7+"^U!0N_!6;>'9Z M.1!I[;PI&V%X4"H=_\O/#0X]@?GXA$#2""3![V@H>/E6>GEW8\U&6#X-;?P0 M0@W2<$YI3LI';[&K(.?OWDEEQ:^RJ$F8I7BGM-2IDH5XU,[;&NA[=S/R,,3' M1VFC]"$J34XHO10_&^US)W[4&67[\B,XV'F9M%X^),\J_&NMS\5T/!3).$F> MT3?MHIX&?=,_COJM&/*2NKM#]_-D\G5 M:R>6W4G5.YD:E*_SHK(*-:^*+2M-I9(#<&SXC7&ZL MC_%HZ<%-=@\;COKH'@N$#^Z#T7? "07/=D;[-M?(3W!8:<@"! &XZ%R\.8@= M^VE19PBLC('F5&18%*71M,7=9)_02SH8?"[QA@A*DEQE0,CW/:@=^VX63+]@ MOE$ QJ34A-APK07J5&(!;"$Y;XAHP7K)\>%R 6KROFN,2;$)ES5. IF%7*A" M^2V +-*ZB)J 8F4\+#"AD4G&6[B4-$ R2!4N#0XO1F,#LN@F19/5F"QAE7MR M0CIG4!=\=J-\'G;H,Q, *\LZ9#?P:XD&V03LU$JKI4HEK-:Z!X[25>TY#@J0 MLZX>E@W$P5GF\[?@)%.DV*F($^<+#9_@EP^E<>BPU+H&,I;6I#DE$IC@N<"P MD(G%-CC69.U/#BG5:/#!+2X1WNP##_TRS17D6\]];D#U1GOGR;GXV,,%-,04 MXF#\+*/F\44#"H2/P89-Y4R3XHVIP=M"/1%N)? =;9P/R#[XV#E#5LB^$#D8 M0_8$VOLTK=DI"3\LT4NO]J40IY4VS;=#LXV0J"@VGZ>*.+:WHI= VLB M9ZKV0H>5Q6^(@*OF. L %O,'8=8VI 3CHG)\/B.^CE%H(=QP(2,EW!&*$"UP MB-'@;%K OEJ&&BI#3@C5 :T<(FNM"(S)8BA+4X"?O.H9&M<,UR!3OP2/-.DF MQA.7L@Q%CZF+NJDKP/$6S:Y<(-7325B=A%7.;1IP/+B/.JZW-V)'Y&O1FS-@ M^T,7W5M&Y5.XI\\>F1ZF=C""TMYWIZ%XR\>6-N(^!';]1=NZYID4_>GGR(C[ MMC^=35Z([\7\U7 V3OH/ ;/D=>_I%^,!W.$HT$HT_]K#[?]H+M#6,2\"E>"= ML0B80UT8!"NG\X](MPVYVL:FOE,F+J;#\>2R_7?HP"-W\]C_ MX/VA;#*#E]A:?)#*8F MEI_P99YL9CG'9<3+S; M$%7M<#,\.O+$,7!O9UESCL.]F,LU7V!KS%?QRMA-QK@$0J+_;-;(6&B%]X @ MW38S[9Z1$R>6=#4-.0X5OZQ MQYV")XFE-66H=K2UE6+6]68+D86A\MNK_\NKYX]N@.?J?3J>#R?)?._I5,5W M//XZH6\G\L7PXCDR-MO'B?QULO\G\O^*R$>:,+=J_CD=?_U@N,\E&.#:WUF' M/?GDE-Y2Y$SU"^%:/,@"33P4SI=%@3LVY+RA2[^GA\DOYBH.$W' )&DU[*,R M[G?1O6Q_(O#@KS'/#H4F#R(EPRLF5,^'_;8,^^'R%,<^>HQZWZE*LJOP-8X1 M -OB)ZMNM?O@=Q^_<^V.QZ^%*&NDQ"%12XB.SZ\N!OB]%;[ Q1=OJO#5:V&\ M-V5XS$D"7#Z _:7!9-R\L('N,^C=OP%02P,$% @ H: $5;":_STW!0 M%PX !D !X;"]W;W)K&ULI5=;;]LV%/XK!UY1 MQ(!JZV+YDHN!I$NQ#NU@U.WZ,.R!EHYMKI2HDE2<_/L=DI+B+$[FM"\V)?)\ MY_9]1]+Y3JIO>HMHX+80I;[H;8VI3H=#G6VQ8'H@*RQI9RU5P0Q=JLU05PI9 M[HP*,8S#<#PL&"][\W-W;Z'FY[(V@I>X4*#KHF#J[@J%W%WTHEY[XQ/?;(V] M,9R?5VR#2S1?JH6BJV&'DO,"2\UE"0K7%[W+Z/1J9,^[ W]RW.F]-=A,5E)^ MLQ?O\XM>: -"@9FQ"(S^;O M"F&!*(SO#6:O_89-/:O$R*;3[A9T_FX0]R&IM9-$84P0%+_T_NVWJ ML&)C2[<*DZ:PJ.E[8I2Z-HEY.=F5\S M5?)RHV&!"I9;IO!\: C7[@ZS!N/*8\1/8(SAHRS-5L-UF6/^T'Y(\71!Q6U0 M5_&S@+_7Y0"2,( XC.-G\)(NR<3A)4"'77!CIY#/[(CSV(B&U!F:,XJO: ML)5 ,!(R610D&6)?]FTK18Y*0ZTQ!U[:O:HV!&35P#-@90XY%[6A;6Q=5.1" MNT*?O/YE&L?AV?5BZ5;161^V3,,*D;"8R&K!K"G=,EN$L@U)(/TL47'4<$5* M*.PY$C#YNN$YEKEVGB49*6#Y/R05FA5&V_ 5YDBSRR:3R?(&E>%V3:58HZ)- MGQC(-;P*@08;K C&N3=;A>B -;^%PM,:+:V!2(D=*=T1,O9_@X2D*82=,A;M M!4!10,'J"MUL$G<#^$RV;<4I/@OUE@K.RCM;O6ARIH_-+ND!!616X\M$2A^+G-*"S-&$MHOLM.! MPDHJ)X#[(%]((L]&SR:GH?_&Z:1KDVWEU@GVQ\ML'6E68"?<_W>Z^IG./JPG MN+%6NC;O%;:2AFYRXMV=3]$.C":>G:Q%[M7@9@^C@]T9OB8!9*+._8RS6&W< MI!(O2T\L+QM*\_'THQ%G*\-LL,3\W4\T\I0\6I/#1Y=/@IR\M\'+6A.0#@!O M,ZQ,6P$+OE=TIV'=]XZMT[U5]V1X!2=Q&,1)TK?+* J22>J621*,DYE;QG$0 MIZ,^?*"1??KTJ/ZQ(>TF47SVZ/\DGDSZ\*(GV)&YI$G4AZ^-^*$5_Q&2?W. M$[,PF(23()E&,!D%TR0*TBBV=T?I+$C#!$9AD,QF091,X4.KBM:#Z],A5 HT M',1QWR^BM%DDDV:1COOP[N>&B*>P3:L3U5,UV-&CP5+-RV>M9/% $LV N!]Z M#V8=J0U9MGVDZU.X=)X>QNC(N?25KZP2-4R"<#P-: .B,)@EHV \G-@/$Z#\8P8'R74A1"NEXL%Q*-@-!UU)I_=H\V.B3?= MG'C0&?Q>\QLF'*$)9Y).B5$3L,0:AT$Z2^'0Z^!P[V6]0+5QGR3VL45J]._M MW=WNJ^?2O^S?'_>?3!^9VO#2OBNMR30<3-(>*/\9XB^,K-RK/[W?T(>$6V[I MRPV5/4#[:TF];2ZL@^Y;&PO=V]R:W-H965T.XS M&FLE 9(=(QMD$<'K) ]!'CC=U=.$V&2;9,\E7Y]39$_/Q;*\2%XT[&ZRZM3M M5%&W6^N>?4D4Q*[2QM_URA#JF^'09R55T@]L309?"NLJ&?#HUD-?.Y)Y/%3I MX60T6@PKJ4SO_C:^>W+WM[8)6AEZ6:?J?P]_K)X6G82IY(/GJX/TC]%VV'+2GKZ8/4_51[* MN]ZR)W(J9*/#9[O],[7VS%E>9K6/?\4V[9U/>B)K?+!5>Q@(*F72K]RU?C@Y ML!Q]Y\"D/3")N).BB/*C#/+^UMFM<+P;TG@138VG 4X9#LKOP>&KPKEP_\%6 ME0KPO"OQ+8P9B.NJ+R6@R>47>M#-W&N5-?VBN_]9>\5'Y3%O?.!+_ M>ECYX) S_W[)"TG)[&4E7$<6$66?"[#7I MKYOP$MC_0YSX6TU.\K/X*R'WQ>GN+V5\KJ79"\U?O;!%H3(2T7C1( ><,-:\ MRZ3)2,N5)F$[@>T1\(I0D)995UM\(E&"6[XVT@5R7B@CGK0TMB^^T$YZ43?. M-Q+9&JR08CQZMR?IDBPAUXXHIG)2O2U55HKP+4Q9U\[N%&J:]%Z,)_/^:#0" M(4 IB8*IT!;GMFQ5*.$>P%%!22V K8)D&03M:N78=",>FC4*5DS',5V7_72* M]=LZ4A PTRX0O,PO$VBVG[ />,,6-N6YXKVM#G:I*,!;@NWT@B0LP@EKZ'(K M[X3LM'$@/K,? [\>0C%-[[?PJ%7X\$(Q*)UY$A NYH,QMT+1L=80PG7QL]> M[425BIRXR 5*E+H2[8.H?4V1:O6^GP2.!Y-+#=/_57):63Z?>'"$<_?!67(EQ?[F8\9ZI MF/:OKZ>\G&&YG,YY.>?E^R4O%UB^7XRY/M&F"X 6B_[U="&^V S#YY*)G7^ MNA*367^TN!8?J2#'COM\: I?R'#%/; =[!)_W.,.>T+:(X][N)9D95U0_\%& MWH.RTXK7:UB(0N'# '1(4KLA=U(8*:>1,8*)F)OK.^8N[L$*^?T0W7_N//#F>CI[B[^C^=L_(+0O3"*P2S%78M9?CF=1V?C]",K6 M\/Z3LQE1CH0[9_1*[L6*,EMQCKBP9_+:2*=@/@+$)V6)H8Q:KQB)I'Q!BZR6-F-V"Q^D2Q8O[W 63,%F5,M%5MF=)1!6NCP,1L MXZIQ.1@.ME328&3LQA:J:FWW1+Z/7A*A.X2#:;,QA=R@KW 1HQEK526 W'4, M4DQ5PC4Z@3#1AB-T#5Y82S8R$1F3-$5T*P)!(#?EI/Q]2\,)D\?5@S7J* >]8-YOU\)3YJCM_#8V M(?:*YIFY@06($5@JI+#P@U,4V'U)XJ"%S9,"O,=MO,/-Y6\+;D@=$R.#\I@# M'0,F>EZ ?H'YJ')\! M(Z%$,A 1Y\YA8D $]S623.O] >\9;0 Z+*,*J;AO#_L3*^1*L2G1#;'LARY>LF$'=*^#"%)V7-#[/AB..(0G'Q&6Z'>)TF+U:+9HW[ M4=+(\Y;C3GOBL,$9Z7 KR#@8)7$'V-=QICQ"YK8"\G[FJ) M+!'A"9/UF13@(P!(WPXQAT>?C=T"DF471R^<;D@>XZ+1ZIFG4EBWHDY:GWG M6.Z9TF/D6V''V<;.MYP +_ ),Q)&>D9K? MW"6?8[(:]G<&=N2YT@= 4+AVYOS.(3O2)(\/<:S.SV+\TJUG>')GK0CDQ3=S M;@.0GZZOW=ON\O^0[KS'[>D_![^!^U"(<&B!HZ/!];R74O3P$&P=;\ K&W"? MCDN^9)#C#?A>6 2E?6 %W;]$[O\+4$L#!!0 ( *&@!%42TZVK/04 #P- M 9 >&PO=V]R:W-H965TNT77 OMC4Z5Z> M>\B[HZXW2G\V!:*%QU)(<],KK*VNAD.3%5@R,U 52GJS4KIDEA[U>F@JC2SW M1J48QF$X'I:,R][\VLO>Z?FUJJW@$M]I,'59,KV]1:$V-[VHMQ.\Y^O".L%P M?EVQ-=ZC_:-ZI^EIV'G)>8G2<"5!X^JFMXBN;E.G[Q4^Z4RY(9O%/B$\]M M<=.;]B#'%:N%?:\VOV";S\CYRY0P_AXHZ4%6&ZO*UI@0E%PV_^RQY>' M8!I^Q2!N#6*/NPGD4;YBELVOM=J =MKDS2U\JMZ:P''I-N7>:GK+R<[.?U8J MWW A@,D68CC-8=;ZNVW\Q5_Q-X:W2MK"P$\RQ_S8 M?DC8.H#Q#N!M?-;AK[4<0!(&$(=Q?,9?TB6<>'_)MR2\3Q46QJ U\(J;3"A3 M:X0_%TMC-1V;OT[1T$1)3T=QI71E*I;A38]JQ:!^P-[\Q0_1.'QY)H>TRR$] MY_T[-NVLO]-HSP>!H]=\SR-K>,P12\S!*BC8 TDEZ5"Q<,DM@N K$A'%4EE@ MI=*6_XUY ,O:>K'&!ZH^,F=2UDR(+5#W 5Y6C&MJ"!;4"AZ8J!%(O"G0.^<9 MLTH;]XY!I2SI<28.K9QKGY^T ]IOJ)CVKB@WN%.D)[2E(2B&2#*D M) @$EVO(MIG X% 9*M2N+1J77@,5UCM:#N):-)80>M.5JK4MX$M-L8G1-OJ* M3AT9;Y'I 7P@JA$VZ/G9948=S*=V3$(7C8@DNAQ+SITM-"*432&B*T2@,L*N MC :TD["H-!?^\3@IC9G2SJ0_FPT2ZCE"N/9).]E%TRB8;7;76;+L2\T-]UV6 M0-WCFAJ5A9H"-WB(=,%)1ET?JEIG!;51$O*,;(5037J#_9$J&&T]9$SKK6.^ MW>H5]*-T,D@[2.[D]=/I(-I+/$='N7JM5YAAN20T2>2E]$OGH$(_$L26.%?6 MG97]^0Y H@T@(]JY<;GN=DH1X(U#]Z9Z\<8="%4;LC&7<+=+]J-/ M=I%E=5DW+"^: O$DP6\TIY_HOO9%]:.@5/(KN/,S@\*_=YODCDW!*P-]B&;! M;!+2XF(RGEPV@CA,""]10$,^AP^8%5()M=Y"/ FB,(2+F/Y&EQ"GP6PV@@^: MY2A92>4_&=';$;T:D_R^7EI/8%O+S#6"YSTAG033V#N=Q80@38/I+(%/N#2N M*>3*W2' N8=X!+X2XY=N^71S=O[ZWF,ZL MI_'4XR/$\6G26\ZG<4RTDMGTD'#'=Q)=TJY]*]U1'*2.[BB(I\XP"J)D]I_H M=AX;NEN??>]UG!Z3A8]T933H.\E:NM8.2IYPN*$2ZD>#^+B@H\&X$QPW-/?: M\,UI67\_K/ IK/"@\?Q+6,^[S5$CL7[_3*$VQGNE:<%+?P3;F<).9='V MH]U,;<[AB6QV6"4^6IHS-(O=E#$>M1OJR%9N$%WPP[JX:GN41G=(',A]@F[7 MDR")$Z>3T$$=)WZ9[I>C_7),RS2,FJ'6A(IV)=$V@%,7HN'!C9:J:NWO[8;: M<2UM<[GMI-VGP:*Y$>_5F^^*MTRO.0U/@2LR#0>340]T?*JKQKT\6'K?/CL^=L52U=*-3*L:O)D;6TN/KW9Q M[%JK9,F;ZNIX,AY?'-=2-P=7+_C9.WOUPG2^THUZ9X7KZEK:]8VJS.KEPO!>+Y:>'AQ?O6CE0MTJ_Z%]9_'M.%,I=:T:ITTCK)J_/+@^>79SPAMXQ;^U M6KG!9T&BS(SY2%]>ER\/QL21JE3AB83$OSLU555%E,#''Y'H03Z3-@X_)^H_ MLO 09B:=FIKJ/[KTRY<'EP>B5'/95?Z]6?VLHD#G1*\PE>._8A76GI\=B*)S MWM1Q,SBH=1/^RT]1$8,-E^-[-DSBA@GS'0YB+G^07EZ]L&8E+*T&-?K HO)N M,*<;LLJMMWBKL<]?W09K"#,7MWK1Z+DN9./%=5&8KO&Z68AWIM*%5DY\ESX] M>7'L<301."[B,3?AF,D]QUR(MZ;Q2R=>-:4J-_-; HM*^% 4"&FO1-+ M>:?$3*E&0#^MM%BG*4@+8TNL5H@#OQ0+U2@KJVI-;U1+U&1OJ=9JT&TKV I[ M/7CZT# CMW0.RW%=@\="BN^^_/+\B4!2RU+T3.HF)#O( M.>) L"4.J]:'=,):E$8TQF-5476E$F".SO&LD+R1538WQF,I&+'JCTZ3B+.U M( [XY,+48-VKG?K!R545F*-ULEDGP1W3AE\V3G)FPP.KA*HTT@/I>R1>!V5, MP\9_0A&M;K"2)6 Z_()4^-6-:,+93M:*TB6\2;IP;$__ :HDWU"]LOP=B9#? M'?)V[=C\4'M#"J\.H>"BLY8>;BQN5*&4.I75$9 MUX%^9!M,1#'+Y+_!7< L:ZQI.K#VL,+V11"[6V\G4VO/=*RIZ1#W=^.X[:SK MJ&1$IFU'X4@"6[7HJJB^&"&WKZ:?A]3?9L$M35[(JHHC M@(!P6'DBE+ 'U^5.Q^\3UG8/(,["%;K)2EP$ZB!#9@6DIY$( =[4Z7G"EE M&](-146,N'L228[ZK3P/REA'F7N0.%!::"7[7SL 1OO,?)'-?+'72!\FNY H25;MUX-J$=&*@VT:=&:L)>BEEA]AQ'P* M6]BAFXLZY]"6\SDL%PH!9S;%[L2PA3S).17S;*7E3%=]PNK+(RT$7^03=/)] M>\(I9,U47?;F]%WLP(55TT4&4AR(LF,@T6]BJ,F13Q'DR=-2/BNX\I0:8MM4 M4XT;J&FTT5;=K[V$=TH 0DMA$SGPA.H6*2R[X*^1;XH* ^()MQ3F#G[,&EI_ M'L@Q=Z6P9T=WGCW>S!BQ,&;M*A06!AW<^B MH,=5EL.?\&J=NP+>3N?>R:K+ MGC:P'$.U,H96R+*SSL%['>?,&<%5$GY?&#W-8?1T;Q!,"9MQGT(?7L&!P55V M@/=0/-H DIO>[XJQ_>2W"&S4&NB'9"*?2&L8*5)EH/\<&"@9E5HPYANLDZQ^ MBKS2RA7\"I6NZ[6!B-P^-RC[W&/IE@&"Y M4G$;-_T9#1&0]:%X\V::N[G\.+5TW/LDA@\_4U86+'0*7U$N*9:F*F>R^$AT M[K3;+Q.GG[>_D.YY*?%SNW9(6FY3PK>_Y&Z5;'6K%L@''E(6H[PF/LP+M?L, M=WY-]]@7KI%Y5\@,XS-C!J@$D*V^A/KA&!?1!Z\ MV0W LZ/>FC'FX"D-_KBWU1R.GEPH 0UJ=*1-5N9N!E[7I39^B"OO.=(.RU-H M4 4E56"AX(!(R%V#YJ;2?V()>1KQMT#2CH41F),ST+P*D/J1X&>KR]UGV>^S M9;]_(!&WVD=&;\WBD89&=6A1 M"$6FY84AE1X*%X(P="&(;\+%#"%4GCD,^C@*N9.GSPD-&]"%:=%:)1)<@:U* M=22B)4EX09]8_=_?*Q& ,MI1:?,(2* ZI( MI0/Q3$GGZ9ELVRKV"AOTX2_H)&GH5H7&9["56NXU2P:B(W&3"CR@8[5VVB65 MBAXF!(UF(G1W@(!B??221#C&-1(!2Q"\#%5Q*.,#ZLA1I1LV$2I%0$:$<'EQ MZ'J^)$MN-YJE^.9L]+VH@9K2J.>;R>@B/R"4/>!8/\:2')>/2,6;O=)(3!^O MFH@-L9 L%L FM6ITBW%$P2=J!2R+I =0R6\3>*4="C@1<'R>L7PLPFW2 M&=94:I@)*!1H!+*F'IKR.Y*+;NZ,+E1N%D*_%9@(74:9;\>547Q?0R.(I];.A+1,U MR.LC;G S&W'J4FQJB4UF"L5FT!%(S+NRY+K4$^3/"41 M&HGIEL#>P'?!Y#?C0?AP/(U'3_L'?RTX[IO*A;E0Y"#EP>'\[Y%)(0NST:1R M9:E;LF1);,](B&;A2+FM7(<:#+]2X'&0L;?+2[ !\R?+.SX7Q)#.>,1,7X/K M#O6;ZT\&O4'@W,YE[_FB[+7CB?LQ,YUGRMQV64N#Z0B/A[64$DJA6YZ/<"()W:=I4Y.5U0'<1+=CV 8_USR' MV<.=0S)TG#UIJ8X5&K=&K0@#L1WCU4:N!*!N MN6::^5&WJ4N@/,I )DRLM\\=ZKAKHY:'TL)!DF-LZBD,SGETP.MC[8[\(9J' MEQ2<'_L27P/G\A#5*F]-2H_!DT*W#1!H#0V[PS7<S:885]PDQ0N MW "PM #^'4D8YRO(SU3L3&:'QPA<8@9) 7&>XSN9YN0TQVR?-%[W_1]G\,GS M*?*M]N)-:--B6)].+OJP#L4I6B=<+]1@NK-Y2)VO2XI +/9\-%.)-X[#*^S, M0>P@(YHSE5FL@_ICL^CN(QS\/$Z"-V, ^.&\X,"5S*YXCDZTX9_(-T8:K; 7E"F%8PKQK0J?U-(SU/K4>CXY S5[9A%'QPS=\.V^TXF\( MMF_$AK+@I!2'B!WRR@A#LTW!(0-8.( D*C*G3=/LA!J[?XR !>7Z2S!R_AUS[%VM?1#Y8HP< M0GWLO)\#\AT#\Q>:2(,J$GZ_$6\>PN@PC?ISDQ)MW3N;&P0+J7*0_!_E]@$, M#W\+DOPLWZ+1C<:0[$B\V@P3,)$C91?%7:#Q>/"C-1AOP3_-XQN5QH??K^6G M^>=_U^%';_WR\-O!M](N:!16J3FVHEDX/PA%.7WQIN6?P,V,AZ?P1[1&R%ZT M ._IESKI"QV0?Q1Y]7]02P,$% @ H: $52-Q,9'0 @ X < !D !X M;"]W;W)K&UL[55-;]LP#/TKA%<,+6#47TF:=DF MI.VP#2@6--UV&'90;"86*DNI)#?=OQ\E)VXWI 8&[+B+3,E\CX^B38ZV2M^; M$M'"4R6D&0>EM9N+*#)YB14SIVJ#DMZLE*Z8I:U>1V:CD14>5(DHC>-!5#$N M@\G(G\WU9*1J*[C$N0935Q73/VT MBUJ6@E\V'XMQ$#M!*#"WCH'1 MXQ$O40A'1#(>=IQ!&](!7]I[]O<^=\IER0Q>*O&-%[8=Q/(J[QB MEDU&6FU!.V]BN* NKZ2TGG)TLFF* 6L&"KR5?\9Q)"],\5[6T M7*YAK@3/.1HXOF-+@>9D%%D*[.!1O@LR:X*DKP09P(V2MC1P+0LL?L=')+A5 MG>Y5S]).PD^U/(4L#B&-T[2#+VMO(?-\V2M\A]+]/ET:J^FK^7$HX8:O=YC/ M_4D79L-R' ?TJQC4CQA,WKY)!O&[#K6]5FVOBWVRH#^SJ 6ZHETR4P*316-< M/]3\D0F4UAP2W4E[6#3=-/J;OL(_G4K@Q0R_JKXG92_R_NOR]N]*+K M5JC7?K88\)VD:<#M:3N^IDW7?G9O9M\-TVM.-1>X(FA\>D;%U,T\:396;7P/ M7RI+$\&;)8U@U,Z!WJ^4LON-"] .]&PO=V]R:W-H965TX-R?/X)BLE?KH%G?Y M+(@<(!2861>!T=\.KU$(%XA@?&IC!MV5SO'T^1C]UG,G+FMF\%J)#SRWQ2P8 M!Y#CAM7"WJO];]CR\0 S)8S_A7UK&P60U<:JLG4F!"67S3_[W.;A1QSBUB'V MN)N+/,H;9ME\JM4>M+.F:.[!4_7>!(Y+5Y0'J^F4DY^=+VM#.\; M2K77#*? MJN>/;"W0O)B&EJYPAF'6AELVX>+OA!O"6R5M8>!7F6/^;_^0H'7XXB.^97PQ MX.^UO((DZD$$G'-_'QDO_#E\D<%L90"RRR3S4WW._^M5@;JTDV?Y_+ M0W/-X/PUKI4FIF(9S@+J%8-ZA\'\YY_ZP^B7"R0&'8G!I>CS!VK-O!8(:@/W MF*FMY%\PA[L4;CBT;T]#1M'8,WW"VYH*XH7'G=?FT0 VQBU>?)_98(&R4 MH ;G<@O6B:?M#T-^3,."K.CIT4(&?6Q=6 +"M( M]/_08R:8\<;,UXL="=*1:/D=W)EC-X'G7%)451OB;U[ 2J/@U$3T]H%;!^A] M \@'7%2:"XC31FKPJ%GNX&0=6.0[WQ;P#/J]T7@,?Q!@0E1K37EO !E(XH3N MH9>F=D H[4@(J])9)"F\5BK?TH_@3EHFM]PE[.B?]@91!(_*,G'< MZUC2ST]TVR2X7\1#>H3V+-NWUDP@N:#[M-)_^L.9ON>06 M7[ZA]WE^FL+_J-[ BFGK7,[U_3GU7P3Q??4WFE^[&0?MZ&MT7]4Z*VAJY,#; M[O26_&G=)_#!#Q#7NSO4- ]A42IM^9?F%;5"S57>EL')^H!,DZ2?*/S:3PRJ M)2G=.YJ"5R2!U!5CT!N1LFY( 8+TF8/%K)!*J.T!4A)]+W*Z\[*7K'3"B6#4 M2?$R? K?"O=?/_"M02P,$% M @ H: $5>QAQEOB @ -P8 !D !X;"]W;W)K&ULA55M3]LP$/XKIPQ-($4D<5)(65N)MVF;8*I@;!^F?7"32V.1V,%V*.S7 M[YR44*32?8GO[+OGGO/Y+I.5TO>F1+3P5%?23+W2VN8D"$Q68LW-H6I0TDFA M=,TMJ7H9F$8CSSNGN@I8&!X%-1?2FTVZO;F>351K*R%QKL&T=J^J7R&TY]5(/F^L.IM$XJ8M<:J>NU,>BUD MO_*G]3UL.*3A.PYL[< ZWGV@CN4%MWPVT6H%VED3FA.Z5#MO(B>D*\JMU70J MR,_.YIKJJ^TS<)G#Y4,K&KIQZ\-W>@_[/_BB0G,P"2Q%:9VPGX+=6'D(<^L!"QG;@Q4/:<8<7_R=M'^85 ME_9M]O#[=&&LI@?S9UOJ/7*R'=DUT8EI>(93C[K$H'Y$;_;Q0W04?MK!.QEX M)[O0=Y5K&]6=8-NI[@L)ME2MH0CF .X,%FT%5Z) H"+@4 2XP SK!6J(HVXG M@EM5V!77" RL@A$\(]<&]F#DC\.4UMAGXS&T8&2B:,2A6N' M*/*/6=@M$2-&[(C"1$Z(_309$8@Q)S0ILK9N*VXQIP:GJ\D$[T<(D>"UTE;\ M[3?VH]B/D_2 !.:'T?$!O"D0OA9(4C_M 9F/PM@)D9^R%+:]B&"CF6O4RVYD M&.2![L=4KUC5=*-AH2P- MFDXL:;*C=@9T7BAE7Q078/A7S/X!4$L#!!0 ( *&@!%4BXWB4] ( &P& M 9 >&PO=V]R:W-H965T\K(S=".;3EI6X1/.] MO5:T"@:6@CS;83%92WMG%53'S0BL(:\R- M96#TNL<%UK4E(AE_MYS>$-(Z[ML[]D\N=\IEQ30N9/V3%Z::>:<>%+AF76UN MY.8S;O,96;Y:>-;+;.I*#AHG^SAVT=]AQ.PQ<1GYC=XCZ)#8** 2URC4EC M0FJCX=TM6]6HWT\#0X$L/,BWI!<]:?P":09?I3"5AH^BP.*Y?T "!Y7Q3N5% M?)3P2R=.( E]B,,X/L*7#%DGCB_Y3]9K)1O*5AA%W4&5-Q4L7,U1P:_SE7;[ MOP\5H.=/#_/;FW2F6Y;CS*.KHE'=HS=_\RK*P@]'U*>#^O08^_R2:U:6"DOF M&ENN89O/(:%'J0X+O:VH,K*F^\I%"<9V 11/,5&#(<1"-BT3CV\UW0= M%Q1,=IJ(]/N>T_+M64O&EC2!5CI7O'7ELTGSG))Z#>G8'Y]&9"2IGX4I&9/0 M'TU",K+,C\8)7#5MC323#'ON&_LAX2,_2S)(_!&1Q/Z$[&^4OWJ"C=,1I%E$ MP"B=P.DHA5MI6+VKH-4PHHB)C9AD_CBT8B8C/XF=AHD_R1(XU$'!W@2@YBW= MG-.0RTZ8?A@,N\,H/>\GR!.\G\-?F2JYT%#CFES#D_'( ]7/MGYA9.OFR4H: MNBG.K.AW@,H"Z'PMI=DM;(#A!S/_!U!+ P04 " "AH 15C\2V8W>C)2M15H31<2="X& ?39#CK.KP'_."X,0# $IHZO4,+X)VP:;-8/H*B-5=4VF!147#8K>]F^AX. 0?Q*0+H-2+WN MYB*O\@.S;#+2:@/:H8G-&3Y5'TWBN'1%N;>:O)SB[&1:%*J6UL =%LB?V5P@ M7#RXQ71&D:4;'"XJMFRSABU]A2V'&R7MRL!'66)Y'!^1LE9>NI,W2\\2?JWE M)61Q"&FKVO M/Y>%J$MZ0W:%L%""&I?+);"J03(+5!9LRP),EO"!PJLY:L@2?YH,]Z CWP67 MQ*MJ0U&FTQ X/#QH5B)UZ?]ZWD*:A5FO1T;2"Z^N$GB4[AE+5<[NHQ5[9 M11YWX"*[ZE!)_%OT.#26TY @387&DCM<,N@1,,FSCDNA'V9YWQEQ.*!T3WTF MT4$?5ZB7?EH9\/M@-QVLR!/;R9IC=,+[DT('!!H?%EOQ> ;B94L[%J M[:?"7%F:,=Y&PO=V]R:W-H965TI2TTRC=,4M3O8M,KY'5 MWJD341+'1=0Q+H/5PJ]M]&JA!BNXQ(T&,W0=TR]K%&J_#&;!<>$+W[76+42K M1<]V^(#VSWZC:19-*#7O4!JN)&ALEL'M[&:=.7MO\!?'O3D9@U.R5>K137ZI MET'L"*' RCH$1K\GO$,A'!#1^'; #*:0SO%T?$3_R6LG+5MF\$Z)OWEMVV50 M!E!CPP9AOZC]SWC0DSN\2@GCO[ ?;=,T@&HP5G4'9V+0<3G^V?,A#R<.9?R. M0W)P2#SO,9!G^8E9MEIHM0?MK G-#;Q4[TWDN'1%>;":=CGYV=5M5>D!:_B= MLRT7W'(T\.$KVPHT'Q>1I0C.+JH.:.L1+7D'K8![)6UKX+.LL7[K'Q&SB5YR MI+=.+@+^.LAK2.,0DCA)+N"ED]S4XZ7OX&W8B]<&3-;@M3-AX)_;K;&:#LB_ MYR2/B-EY1'=I;DS/*EP&="L,ZB<,5M]_-ROB'R_PS2:^V27TU0-=PGH0"*J! M,Z4Z1_C-W@P)WJ.FYEX1!!G- M4_HF109W@J.TKM\,\C4C+Y#/<[*(XXS4-*@UX52JH]YHF&\O_7BRR*8DR^*$ MLWY0B#6=IZ=.0P?UO).W;P WW M45LEZBVK'AWJ$_>=,B&2L:<:P^>'S>9$0QJG4%*F_Z!ZZC%%_ZMZ'F991LY% MF<-798GA.:LK2)*P(#97,/LAC,L4SAWUZ*0K=:AWOO>Z@S5(.S:H:75J[[=C M5WLU']^&>Z9WG*HJL"'7^'J>!Z#'?CM.K.I]C]LJ2QW3#UMZHE [ ]IOE++' MB0LP/7JK_P!02P,$% @ H: $52#YO+,D P <@< !D !X;"]W;W)K M&ULC55;;],P%/XK1P&A5@K+O2VCK;0Q$""&)C;@ M ?'@)J>-A6,7VUF!7\^QTV4=E(B7Q)?S??Z.S\7SG=+?3(UHX4N]'*N6BNX MQ"L-IFT:IG^>HU"[19 $=PL?^*:V;B%:SK=L@]=H/VZO-,VBGJ7B#4K#E02- MZT5PEIR>%\[>&WSBN#,'8W">K)3ZYB9OJD40.T$HL+2.@='O%E^@$(Z(9'S? MS@ S.)_ -(](/6ZNX.\R@MFV7*NU0ZTLR8V M-_"N>C2)X](%Y=IJVN6$L\L+7%D8W;"50#.>1Y8HW494[N'G'3S]!WP"ETK: MVL!+66'U$!^1E%Y/>J?G/!TD?-O*$\CB$-(X30?XLMZ_S/-E0_Y=<%,*95J- M\.5L9:RF7/AZS-F.*S_.Y>KCU&Q9B8N "L"@OL5@^>11,HF?#RC->Z7Y$/OR MFNJM:@6"6L,[)3=/+>H&O/XWDC2W5 K6'%,]R'M<]4V-L%:"2I++#5@7_GU= M\E]H0/3G5^Y\M1)\PUP5&6#&":0P81\F8+(BH24V*]20)7XU@1&78&O5&MHV MX],_,'_;W_3^/H99$<9Q3(,T#R>S&;Q#8Z"5K%':DL*JT\6-:9DL$4IEK(%1 MD4_&,)JF8WA/[8R,6VEAEH=YD7NB9-(1E:W6=)E41[;5W'+T/OWA]"@)XTDV M=O_"_>]CLG4BJ*.0S"S,GB5.9A;&108#:5#T:5#\=QI5LNJ0R?P7?Q_S)HUF:I,_=)(,L3"BP-,QA M&N:9'Q8PS<-LF@/E)STQ:Y+2@VZ49>(^-8Y==730!QO4&]_M*=PN#[J6V*_V M#\I9UT?OS;O7Z)+I#:=T%[@F:'PRI;O578?O)E9M?5==*4L]V@]K>A11.P/: M7RME[R;N@/Z97?X&4$L#!!0 ( *&@!%4=5:>F+0, +\& 9 >&PO M=V]R:W-H965T(Y$T=.=-B^V073P MUDIE9U'C7'>7)+9JL.7V1G>H:&>C3@5B8L3S3SJ>Z=% H?#=B^;;EY7Z+4NUF411\+3V+;.+^0S*<=W^(*W1_=HZ%9']@\.? G?VR :O9*WUBY]\KF=1Z@FAQ,IY!$[#*]ZC ME!Z(:'S=8T:'E#[PV/Y _R5H)RUK;O%>R[]$[9I9-(F@Q@WOI7O2N]]PKV?D M\2HM;?C";O MRPBJWCK=[H.)02O4,/*W_3DF[(/IDET$ M_+U7-Y"G,;"4L0MX^4%Y'O#R<\H;;O"G)=UH#8_\G0K-P<(8KK88[+\7:^L, M5,YC]\EY7ISQ>8%P?FQ27T/?/U.>8Q M/+S1F_6[7-5PSSOAN!3_8AW#HM6]TFG8ZU ^_I,=6??:.I_7X"NJ'BU\#UF< MCDH:BW)$7Q:G>4%C>3N!)]+/3=6$TZTI0NHNW &+1Y,4QBF#(B[*PD.D&:PX M/:#@2UWO!9U06[B]'0,K4O(8%V/(BP)^14629?#C-3UTX8O/=RPHXS(?D6N9 ME9"Q>.QCXYR(/&NZ5SJYR[<0Q&0Q*R=DY''*J#X-]P-/8,^S,&$)_?<\9V^"PA*25^M87 M>V[G_GUS&:Z4?C8)@&4O62K-J)%8NQBT6B9*(..FJ18@<6:F=,8M=O6\918: M>.R$LK05^GZWE7$A&^.A&[O3XZ'*;2HDW&EF\BSC>GT!J5J-&D&C&K@7\\32 M0&L\7/ Y/(!]6MQI[+4V6F*1@31"2:9A-FI,@L%%A]:[!=\$K$RMS2B2J5+/ MU+F)1PV?'((4(DL:./Z6< EI2HK0C>^ESL;&) G6VY7V:Q<[QC+E!BY5^IN( M;3)J]!LLAAG/4WNO5K] &<\IZ8M4:MR7K8JUO=,&BW)C558*HP>9D,6?OY1Y MJ GT_3<$PE(@='X7AIR75]SR\5"K%=.T&K51PX7JI-$Y(:DH#U;CK$ Y.[[F M0K-O/,V!J1F[%I++2/"4W4AC=8[9MX8=/_)I"N9DV+)HD>1:4:G]HM >OJ&] MRVZ5M(EA/\L8XM?R+?1TXVY8N7L1'E3X:RZ;K.U[+/3#\("^]B;\MM/7?C_\ M*V&B5)E<@V&_3Z88/B+FCWTQ%RH[^U42BP9FP2,8-9 F!O02&N//GX*N?W[ MX<[&X,'9&6N>& MS38HXX776>4EMVQ&02U=1;BA*+'DL"FY"_ *(LBFH%D[<*.!&Q4R%A&W:)UL MUM0D C374;(F;31'PYSVA$$MA63['A9*6XH#N03LR5#S^$:BE,H-&C$G.^Y\ MA26D+"C_5;]=EF/ +KE)&'S/!=HD+@V($+!FMUP_XXX[B2*5.XH%)^R(]<^\ MCA_6&RYGX7FM]:@L)B[:T5M)E+]JKVM]$[WJ?G09(_:U6J-.]_4UI2QT[;G!]WJM^O C;2@I4LZ>K\K&WJ=SEGY MW94LXLWV!<""L..%[5YE=,??0K(DQA$+@[;7;9]A*^B@J:"/K5)BF]T:=R@] MDL" ^661PF,H1ARYHV3!U\Z5(ZQ;Z/5]_V1OJ6K3A2]U9GY"QSD"I2M!TE3KR:F>548YL@T!.^!"3,$HPMMOB%%D38=(VC M1:&_J"56C&;9!%,0%17W]J!@=PQ9E"/=\*A$20W@+'AO:7UC-7D?[MY[T= MX!#?VW[?"\+^J]9;C-_@^&-"_QS(I][I(3"6T_N!_#'9_X'\7P%YSR&,-V9W M2%-22!H]0P1@6^T]DZ/W('(LZD08X!TBQ4/<$>='4N >ZVI>PJ5^IL=_YE6M MM",&PO=V]R:W-H965T93-[=0\ZEL324:7"C0;5US]?,2*[F=>8&W MG[@6=Z6Q$\/Y=,/O<(GF^V:A:#3L40I18Z.%;$#A>N9=!)/+Q.YW&_X4N-4' M,MA(5E+>V\&78N;YUB&L,#<6@=/O 3]@55D@\KY"WVLAZITP>U*+I M_OQQEX?7*(0[A=#YW1ER7G[DAL^G2FY!V=V$9@47JM,FYT1CB[(TBE8%Z9GY M%5>-:.XT+%#!LN0*X>R&KRK4@^G0D &[;9COP"X[L/ %L!2^R<:4&JZ: HNG M^D-RK/L-SG'G$"(WJ ;WYVS=!ZK\_X6S<.QN?0I\OB8!%6R'(-3QWG,$E MUR('WA3P452M^6_"NP!.F[@I$7)9;UK#'4?(TJI'+3I4N%HL06C@&M:R(A+; MOP)#JJ94B&ZO%H]0=[5'6WN@RF%?.;>%A& "-T[E^-;EBR!G7QHR)EM-0)H! M/N:X,:!M'K0#WU!:W!!X+=O&Z$%GV!H]D/Z@4ZZ26L-OK5L211,(!;=TJ1%YP\HT-WGT,J_"$TT/&M#45'/0?OCO3$ MV&>9G[%H%$ 6LU$4L"0([6RJ? MA^&@$X)D)T393DC2P0E>)3VODE?SZJ(QPEFW=5UBWBIA!.7CZC&O6MN":R5K M^/"4(L_)>(QY)YTX?G1\^K^\8DZMHZ,NNJS8VA1HRYJ*61'LJT(?%_@BNE]\UI"Q-$Y:.B>.7(2CA9,B*V9&!)D_HL&2=PK,&&!_=K MC>K.O2(T(=-)TUVU_6S_4+GH[N=?V[M7SC>N[@2EH,(UJ?KG&;6)ZEX.W<#( MC;NM5]+0W>_$DAY;J.P&6E]+JNUN8 WTS[?YOU!+ P04 " "AH 15GU2+ MUW@# O" &0 'AL+W=O_V8=@'Q69B89;D27*3_ONCY,3+NBS; M%YN2R8=\2$KT;*/T9U,A6MB*6IIY4%G;3,/0%!4*9BY4@Y*^K)06S-)2KT/3 M:&2E-Q)U&$=1'@K&9;"8^;U[O9BIUM9\0;KV@%1&%]VF$'OTAD>RGOT=YX[<5DR@S>J_L!+ M6\V#20 EKEA;VP>U>8\[/C[ 0M7&/V'3Z>9I $5KK!([8XI <-F]V7:7AP.# M2?0#@WAG$/NX.T<^REMFV6*FU0:TTR8T)WBJWIJ"X](5Y=%J^LK)SBYNE!#< M4I8M,%G"C9*6RS7*@J.!\R>VK-$,9J$E5\X@+':PUQUL_ /8'.X(J3+P5I98 M?FL?4HA]G/$^SNOX).!?K;R )!I"',7Q";RDYYUXO.2GO,T1XK?<%+4RK4;X M>+4T5E/S?#J6AMR).U!3T[ "YP&=&(/Z&8/%[[^-\NC-"0II3R$]A;YX MI -:MC6"6L&[UKI@[[CDHA7P0+Q8#??LI6-(AQ?^:5 SQQ'^1FICP\BYWG9N]2XY>6:RRAI0[0H'KOM?<.MF(6*O:,0):64[04HT9WCS@MJ>0? M!9,%UJX%.R.PJ(4A?TTW#S4SV=E* MM8;*;0;3[_+169U_#<'P+0C?Q0,X@]%PDJ=.)X%D.!XG3DQ)G"29$S,G7DZ< MF)-XF8_@J:((V(J"AGPX3G)X4JXH^TQUE/I\G4&<#J-\#"X M0+WVH\I H5IIN_N\W^VGX54W!+ZJ=Z/TCNDUEX9:;$6FT<68BJR[\=0MK&K\ M2%@J2P/&BQ5-=-1.@;ZOE++[A7/0_R,L_@=02P,$% @ H: $59S$]P A M! 0X !D !X;"]W;W)K&UL[5=;;]LV%/XK M!VI0)( 62Y1\K6T@EV;+L&Y!DK4/PQYHZ=@F*I$>2<7)?OT.*5EV6L?+,*!/ M?9$HZISO?.<*CI6E2V$Q!L-IBI+KI_.L5#K21 'FXU; ML5A:M]&9CE=\@7=H?U_=:/KJM"BY*%$:H21HG$^"LWATWG/R7N"CP+7968/S M9*;49_=QG4^"R!'" C/K$#B]'O "B\(!$8V_&LR@->D4=]<;]"OO._DRXP8O M5/%)Y'8Y"08!Y#CG56%OU?HG;/SI.KQ,%<8_85W+]M, LLI853;*Q* 4LG[S MQR8..PJ#Z 4%UB@PS[LVY%E>E\K4H"N RA]_L$C5<2\OE0LP*-'!\S]W[9-RQ9,RI=+(&^+P&9B\ ]^"# MDG9IX+W,,7^NWR&2+5.V87K.#@+^7,E32*(06,38 ;RD]3SQ>,EK/-_Z#&?& MH#5P*4Q6*%-IA#_.9L9JJI\_]X6AMI+NM^)Z:F16/,-)0$UC4#]@,'W[)NY% M[P[XD+8^I(?0IW?4HWE%I-4@-A62 @2 M;0B9HC8UEBP3$ZHBF*N"^EW(!7#C]BA[V&;/A_P2,RQG5&])['?C$5']6O3X M6A*@J@SIF!.XX%H_.=B/O*C(N2RKRJK@SO)9J;05?W/?[;_2//M"M@E0X0(T M@@O?6V3^%@NO8I9B9> (XF$X[$>T..[W^B?U!HL2XOM (VQ%ANXQ6TI5J,43 ML'X81Q$<,WIU3X"EX7#8A7O-N>67R=G@'7G$ MM.M\:C"/'.HP'C0A_RH7WS[LW9#544_9P/,CQFQ_T)N8#QBCL)+:8#?@+MY) M?$)9>VVX8Q:F+MQQR 9.,0[C9/B_PNT0ZW WF$<>M9?"@9[OMCW??77/7]-L MG?_GOC^(_[WOO_?]][[_AGW?:_N^]^J^O_R7K@_AJK+NZ/(L2>\?Z2AO<-]( M.&CZA9'PK-NM#[)9JK7Q%.W39?N2W!GYUA.I;_PEP]#,[.2MCZAM[OM M_>:L/M9OQ>O+T0>N%T(:*'!.JM%IGV:XKB\<]8=5*W_(GRE+?>:72[JCH78" M]'^NE-U\. /MK6_Z#U!+ P04 " "AH 15C"V1CBD# K"P &0 'AL M+W=O,-+:(I4@O2=GIVW=(*:H/BN$L?&.1U/P_AQ\I>L9;J;[I M"L"0IYH+/?$J8]:WOJ^+"FJJK^0:!+Y92E53@UVU\O5: 2V=J.9^% 297U,F MO'SLQN8J'\O&<"9@KHANZIJJ?]\#E]N)%WK/ P]L51D[X.?C-5W! LRG]5QA MS^]=2E:#T$P*HF Y\>["V_O,QKN SPRV>J=-[$H>I?QF.W^4$R^P"0&'PE@' MBH\-3(%S:X1I?.\\O7Y**]QM/[M_<&O'M3Q2#5/)O[#25!/OVB,E+&G#S8/< M_@[=>E+K5TBNW2_9=K&!1XI&&UEW8LR@9J)]TJ>.PXX@3%X01)T@.E<0=X+X M7$'2"9)S!6DG<$OWV[4[<#-J:#Y6SZ(7)(%6PFV9 45AMP5A6R$86)%YI*S@H$FOY('**0H&&?4;3)JIE17A(H2 M7VFC6&&@;,?>SL!0QO4[E'U:S,C;-^_(&\($^5C)1J-"CWV#^=LL_*++]7V; M:_1"KG\VXHK$P2\D"J)H0#X]+9]!@?+0R<,!^>S\V8?D]^?/'NS+?=RS?N.B M?N,BYQ>_X#>T0U_O'G$7\-O[9PANZY<,^]G[Z%:O:0$3#R\<#6H#7O[S3V$6 M_#:$^I)FLTN:W5_(;&]3XGY3XE/N>?\Y%+8!WQNVH1R$&3SLK57FK.QUOLFO M;\)P-/8WNZ"/H^+@.KT.]\-F)_-Z+<(+F>TA3'J$R4F$.Q>)@\A$P9L2>WAW MS!6L*2L)/.'?I,8#;U%+4X'"JU(I!$VHUC",NYTVW0&9Q*/L@/9Q4!R/X@/6 M)Q?P6M87,MMCG?:LTQ]F_;?#^C+.])A4& 0'.(^#,.8@:'8RQ]?BO)#9'LZL MQYF=Q/E1&LI;DD-W@!M4^\B'R&9'7_Q-EMX<',+I<50<1C=I<@!W("R)X_3@ M^K@_#@M'89;]/VD+Q-\I-&P9^1=5*R8TX;!$87 U0ORJ+>[8ACW0TI5-E"(UDK+383]^)"4K\BQK2."'OM@D MQ7-X[B$O/R9;(;^J-:*&IYQQ-?766A?7OJ^2->9$G8L"N?F2"9D3;:IRY:M" M(DD=*&=^& 21GQ/*O7CBVNYE/!&E9I3CO015YCF1WVZ1B>W4&WB[A@>Z6FO; MX,>3@JQP@?JQN)>FYCC8(+<#U^$)QJUIEL*$LA?AJ M*Q_2J1=81<@PT9:"F+\-SI QRV1T_%63>LV8%M@N[]C?N^!-,$NB<";8[S35 MZZEWZ4&*&2F9?A#;7[$.:&SY$L&4^X5MW3?P("F5%GD--@IRRJM_\E0;T0(8 MGFY 6 /"_P)&1P##&C!T@5;*7%ASHDD\D6(+TO8V;+;@O'%H$PWE=AH76IJO MU.!TO*BF#T0&"[KB-*,)X1INDD247%.^@GO!:$)1P4_PB4A)K.WP=HZ:4*;. M3.OC8@YOWYS!&Z 5E/"(E CN!-=K!;_P%--] MO&_":F(+=['=AKV$OY7\'(;!.PB#,.S0,^N'SS$Q\(&##WKD#!NKAXYO>(3O M/:$2OA!6XCNX40JU F,4?*1D21G5UN([)*J4F()9X ^8E%+:&;"]/@DNFX9; MHJB"/SZ: >"#QES]V>5VI6;4K<9N#]>J( E./9/_"N4&O?C''P91\'.752 W=DV\>@J"";^IAWC8:!<3->)>VBF#<&C8Z MD#8^D'9Q3%G4*(MZE7T6QE.@J?'-9#U9,K3F$KZBMGA<;G0@93@>'0CN'?N5 MZ^6BB>RB-[([RFE>YO /+':+9-Y:)+-CBZ27]:4)([T(U\:HM^Z'>O6KNB%Q1KH!A9J#! M^84YEV7U4*@J6A3NKKT4VMS<77%M'E&PO=V]R:W-H965TV=B]%>$+L2H^;@ M 9QT2_/C%S Q+JB4S>CMF\3&5<]7X-?%!V]5S2:#B,_B >+RVK; MIW1QF6SS,(CEIY1DVRCRT^\W,DQ>K@;6X'7#Y^!IG9<;AHO+C?\D[V7^9?,I M+=X-]Y15$,DX"Y*8I/+Q:G!M78BQ4U:H2OPWD"_9P6M2[LI#DGPMWXC5U6!4 MMDB&?DA=&FDCQ?&NH/BV.Q/R#VZP&YL8W ZTUZ1NS)!V*/;)M\N7?)NY_>:]IU M:\;&9KHF3$_;^,SXHR. M[BD]'6,9, S3&HYIC3!C7+DL,)8)HZC+V?_3:\R#;^4EX-BM-=)M-G.5C\\Q_6=/0OG6R1,!<) M\Y PBH0Q)(PC80($4[0\WFMY;*(O6)%*D2KE>?;#[>[,D3R29=$?!_&3C//R M91:L9%I]IE.V,4!?92-A+A+F(6$4"6,[V+2"E7GQ\\*>C4:7P^=#Q78+M4H( M4)L4&4[V,IP897C0DWY,9>CG4@8 M1<(8$L:1, &"*5J>[[4\-_:_MWZV5G-"LO$#W47_C1'45\%(F#OO9DR343ME M\I A*1+&D#".A D03)'F^5Z:YV9I]KAH,9+Z:A,)<\\[&=CXO"--9$2*A#$D MC"-A @13I&F-FENTH[\E3I(GY$%6?6AY%[:\5:73JYG>5[!0FEO3)JWNM"59 M:$P*I3$HC4-I D53=7M@+5@@W=I:W1KIO76+I+DU34D#QEW=(F-2*(U!:1Q* M$RB:JEN[T:U]1+=1>?MHI]776TE:A1HYO16*I+E0FE?3#OOI:5ONM"XT-15B M&I+E=&XY:E"6W2XE4/NHZJ3QE :A=(8E,:A-(&BJ2)M#"C+[$#Q)%P]^,NO9),FST$U M$&@MP^HJ2&;+ J>5*]2:JFF3EES;:H6:3E :A=(8E,:A-(&BJ6IMK"?+Z ;H MU+J[=V[O@I7JUNHY72DK99-HFK8JC:=1;;$ M@](HE,:@- ZE"11-57/C1UEF0^I>%KGLJJ7;6M=:^4)=J2.-L^8F^2);XD%I M%$IC4!J'T@2*IHZA;RPKVVQ9_;J-'F1:#@>5?AI_3+9YK=V,_-6,@M<)V0SN M*V1;XR^UD@=H0 ]*HU :@](XE"90-%6OC55EFZTJ3U6I5IA0.^I(>XP) K0E M'I1&H30&I7$H3:!HJF(;D\HVFU2?Y:-,9;PLDH(T*/Z^"V*R2L+03[-2Q+O) M1>^+WM8XT^C&'*6WJKNVC3-I][=08PI*HU :@](XE"90-%6]C75FFZVS-X<& M&/I?J*]VI'W6;$16_G=]]PLUT: T"J4Q*(U#:0)%4P7$%I+I3F06D42F-0&H?2!(JFJKJQP&S8H;.RH#2OIJDCH^>=L=C0 MH.RTH!P:5.B"3@XG!ZDK\#3>E&/VIJK3_FO2>E("8 ;V51>4YD)I'I1&H30& MI7$H3:!HJJ0;^\JQ\ F S6TH#072O.@- JE,2B-0VD"15-5W5AE-/\N,[:U8[+I^V(7]L"O[89?VPZ[MAUW<[T=87$YC<3GC'Y!40$TM*,V% MTCPHC4)I#$KC4)I T515-SZ96)^D NJ".=T%\F:=M2Y<:$P/2J-0&H/2 M.)0F4#15I(VEYARQU-25 :A=(8E,:A-(&BJ:IN##CGR,J&?9(*J._F=-E42B-06D<2A,HFBK6QI0;FTVYO_50 M&#.S=Z( =>2@-*^FM=8L:PTA@X9DFI#= 630D )%VVEP>/"0Q4BF3]43.K/B MO+V-\]T#X/9;]T\!O:Z>?=G:[ED7U-)L9]8%WSWCL\'O'CEZYZ=/09R14#X6 MH49GL\F I+NG>.[>Y,FF>L3C0Y+G252]7$N_Z*S+ L7GCTF2O[XI ^R?I;KX M/U!+ P04 " "AH 15.Y+1TXP$ !9' &0 'AL+W=OV9)+"[V=F+IVFWGV60 M;4T!N9*PFW^_XF)L#%;CSOD2&\S['O%(EL\;IGLNOLH-I0I]3Y-,SJR-4ML[ MVY;1AJ9$WO(MS?0G*RY2HO2A6-MR*RB)2U&:V*[C#.V4L,R:3\MS"S&?\EPE M+*,+@62>ID2\/-"$[V<6M@XG/K+U1A4G[/ET2];TF:K/VX701W;C$K.49I+Q M# FZFEGW^"[$XT)07O$?HWMY\AX5M[+D_&MQ\!3/+*<8$4UHI H+HE]V])$F M2>&DQ_&M-K6:FH7P]/W!_;?RYO7-+(FDCSSYPF*UF5EC"\5T1?)$?>3[/VA] M0X/"+^*)+/^B?7VM8Z$HEXJGM5B/(&59]4J^UR!.!-B_('!K@?M:@5<+O-<* M_%K@OU8PJ 7EK=O5O9?@ J+(?"KX'HGB:NU6O"GIEVK-BV7%0GE60G_*M$[- M'W*ISTB)'GFZ9!DI9^\]>M8+,LX3BO@*+7(1;?1D /U8#<"P/Z,\]ND>?< M(-=QW1[YHUE^OQ6WR!U4 C71V79?\I*2J%V*E\_MUQ>YR)[#?'_LAW](K;G8(U%K@6;+>F/W8FN%TR M[%XUF7B.TUS50N$W*'PCBF>ZUGN/ND%/673;Q\,HOW8Y0IH%D&8AD%EK#@;- M' Q^*:D[I(BR'5DFM'=" MC%[73LBPN]6,QN/VMSZ K!@"F;5 CQK0(R/H?]6&"MWX"$$SARYWAEAR((AD%F+\+@A/#827@B=,H1Z0;H_0_1;SK:Z[U=]C(T^US(> M=QD/SA!#U@N!S%J()PWBR4]W#D;EM5 G':CZQQX[9UPA2X9 9BVNV#FF%<=( M]BE3)%LSO?$:]@:SQ[6,:[?VRO6=<\B@14,HMS;FDU"(S3]W7)&D)JQ_]?0F M(6C%X,#QG#5DUA')KLSY&/&S.>'\QLF0)4ZR_E\"@20_4 M+0!U"Z'2B4\G3"QT*:%+$W:B(1VZG/P$- MBU!N;=K'N(C->?$?JE[5"8*FQ=JM]5\/;X"]3M<-FAFAW"K2]LE3F>*AV]]$ MK%DF44)7VMZY'>E5)*KG6-6!XMOR0&ULM5==;]HP%/TK5E9-K;0U'T"@'40"NFE,JX1*NSY, M>S#)A5A-[-1VH-VOG^V$P-00)%1>P%_W^-SK8]^;_IKQ)Q$#2/22)E0,K%C* M[-JV11A#BL4ERX"JF07C*9:JRY>VR#C@R!BEB>TYCF^GF% KZ)NQ*0_Z+)<) MH3#E2.1IBOGK"!*V'EBNM1FX(\M8Z@$[Z&=X"3.0#]F4JYY=H40D!2H(HXC# M8F -W>N1ZVL#L^(7@;78:2/MRIRQ)]V91 /+T8P@@5!J"*S^5C"&)-%(BL=S M"6I5>VK#W?8&_9MQ7CDSQP+&+'DDD8P'5L]"$2QPGL@[MOX.I4,=C1>R1)A? MM"[7.A8*PR\TL SO(N-#,L;+''0YVR-N%ZM MT'3#N&JL%3E"]:G,)%>S1-G)8)0+-2($&K-T3B@VH?J,9NKTHSP!Q!9HFO,P M5HY':!(!E61!\%S-3*C$=$ETC;4C'5 M^]EAR6I4L/+VL/+1+:,R%N@KC2#ZW]Y6'E9N>ALW1UXCX(^<7J*6\PEYCN>A MA]D-.C^[:,!M5>%K&=S6H? -P^><"&+"]_NG&D,3":GX4^=[ =FNA]37\%ID M.(2!I>Z9 +X"*_CXP?6=+PV$VQ7A=A-Z<,\D3A#9/4BR/4AL#K*.(G5?ARO@ZFE%PY1Q2?X6EWL*G+"HCG,SJMM!KX"Y:"#8JPCV M3B+"WAL1NNWN/A%>562N&LG?] M15ABOC/GG=3BGD2'!V /Z]#UMA2]DRBQA-V5HJJ#]DG1W:83M_'Q#^XYC@!1 MG$+]MJ=('>XV=[CM$XBP,2$=RWF;8MSF''.T")MA7>>P"K<)QFU,!\>KT'^C MPK?/H;U3'*IU.BWF"\)%2B!A3)U+KLJ M1KPH>XN.9)DI->=,JL1NFK'Z5 "N%ZCY!6-RT]$;5!\?P3]02P,$% @ MH: $5;A+PU*8 @ V < !D !X;"]W;W)K&UL MK55M;]HP$/XK5E9-K=21$"C=&$0JA&F;U JUZO9AV@>3'L5/; ?KO=W9" M!EW*T-8OQ'>^YSG?"W>#M50/>@E@R";C0@^]I3%YW_=ULH2,ZI;,0>#-7*J, M&A35PM>Y IHZ4,;], AZ?D:9\**!TTU5-)"%X4S 5!%=9!E53R/@WDZ?,%UAUQ+ M89::3$0*:0,^/HSO'<#[F(8Z%^$V%Z/P(.'70K1()S@G81"&#>\9'P]O-X7S M?]XG_^Q]+QF=NC$ZCJ_SE\8X)U-.A=GO#_+C:J:-PG_YSZ:ZE\S=9F8[^?HZ MIPD,/1QM&M0*O.CMFW8O^-B4]-F6\>]B38@$3VF2B9FWEG)S[OMBL28I%F=L M0S+URY+Q%$MURE>^V'""XS(I37P4!$,_Q33SYM/RVBV?3UDN$YJ16PY$GJ:8 M/U^0A&UG'O1>+GRCJ[4L+OCSZ0:OR!V1]YM;KL[\!B6F*V_4)J05&!MV")*#_! MMHX-/+#(A61IG:P8I#2KOO%378B=!(5C3D!U MI/&!Q(".N$L!1:,2ME76&) MYU/.MH 7T0JM."AK4V8K-30KAO%.^$;E3\%M@C/9+BOXZUJ%@Z^2I.)O4^TJ M[($9NYC[YV*#%V3FJ4H]S-!Q':D0>=R49HL+Q(&JB6ERCAFMDY7I-A#A73YY%GN8) MEB16#PQ5D@7%U2-)*< IXY+^4UXPL:]N$.WP^@##<##>HV\*0P$E<"D=H[5)H?P/M!J=#@]N!(DN#6S./E:@M$+1[H$N6;G))N&@O M-T:-5J3.0^L(K:U;&RHXZK/+G9HN5VCM4FC;!:UVIDN7VX%"2Y?WX:B@ME30 ML:>"!E.%PLF>J8*O7=5@' W,K@II5X7LKNISSC,J<[7J%'27]*DX-M*T W7M M0U=H;=G:6:$^G15RZJQ%[,ZJ\Y2L\7:G M9#@9#_:F9!T5M:." U-2FR)D?RUS3; @:Y;$@*8;SAY)0=9,TZD!^:1$D/M MF4*[9SK<[H?_MMLA.^\:].&>0NV>PC[=4^C4/;E":Y="NZ?0E7MZ P@&A_O= MGMI5H[^S99D2OBIW<@58L#R3U>YE<[79+?Y8[I'Z.KS::K[!?$4S 1*R5*G! MV4BMF[S:O:U.)-N4&Z /3$J6EH=K@F/"BP#U^Y(Q^7)2W*#90Y__!U!+ P04 M " "AH 15FH08J\,# ?% &0 'AL+W=O7?D1>3B1.AWE@!P]"//"K;4$L[WU[K.-@GD MF%V1/13BS9;0''/1I#N=[2G@6(KR3+<,P]-SG!9:L)!]=S18D //T@+N*&*' M/,?TWQO(R&FIF=JYXS[=);SLT(/%'N]@#?SK_HZ*EMY0XC2'@J6D0!2V2^V3 M>1V9=BF0%M]2.+'6,RI=>2#D>]FXC9>:4B\4,\K2H?O&/.A M@>","ZQ:8/4%S@6!70OLIX[@U +GJ2.X MM4"ZKE>^R\"%F.-@06'U=A^C=F_?H#4H+ M]"4A!R9@;*%S,;UR$'U33^6FFHIU82HV^DP*GC 4%3'$(_IP6N]-Z'41EB8V MUCDV-]8D\+=#<85LXV=D&98U,I_5T^7FF#LO&SWZWZ-W@F$W"\66//L"[_): M^.MW88IN.>3L[[&L5UQGG%L6PFNVQQM8:J+2,:!'T(*W/YF>\7$LY"IAH4I8 MI C628[3),>9H@=?",>9J-LR(:-;K])[4E_^\S@&KN':QD(_MJ,[M+*]F6%V MK<*AE>_:5H\5#:T\W_?LQJKCJ-LXZDXZNL9XC=8B>NEFW,])^7,7FTI8J!(6 M*8)UJ1)X*I.C$A:JA$6*8)WDS)KDS%Y8"2J]V]J7SFPV[^WQU=#* M=CS#Z56"H95ON'Z_$@RM/,^<7:@$\\;1^:2CM_D^ _'%RJM5R"9JPB3HN4%BJE M1:IHW518CZFP7JDHU&!5*5))"Y72(E6T;HH>#W7FY+'D*87!'GS'SQRW7Q>& M1H[7/S:,&)FFX_?+PM!J[CJ]JJ"W+CQRH#MYT\30AAP*7AUIF][F-NN3O,/I M]=^8URMSI#\L;[_D!HVJFIPLI?7+0^$ M9! M$1P !D !X;"]W;W)K&ULM5E=;]LV%/TKA#8, M+=!%HFS+<68;2"P)R[ .08)N#\,>&(FVA4JB1])VUU\_4E)DR[YA;)?-0RQ1 M]YZK>P[%RX_QEO'/8DFI1%^*O!039RGEZL9U1;*D!1%7;$5+]63.>$&DNN4+ M5ZPX)6GE5.2N[WF!6Y"L=*;CJNV!3\=L+?.LI \6;LL[ZY3R>.I]^(YC21&H*HGPV=T3S72.H]_FU G3:F=MR_?D&/J^15 M,L]$T!G+_\I2N9PXUPY*Z9RL<_G(MK_2)J&!QDM8+JK_:%O;#D8.2M9"LJ)Q M5F]09&7]2[XT1.PY*!S8P6\<_$.'_BL.O<:A=VJ$?N/0/S7"H'$8G.H0- Z5 MF&Y-5L5T2"29CCG;(JZM%9J^J.2JO!7!6:E[UI/DZFFF_.3TD6YHN::(E"D* MZ9QR3E,T8T(*]#/Z@W!.M/+H74@ER7+Q7K5^>@K1NQ_?CUVIXFL4-VEBW=6Q M_%=B]=!'5LJE0%&9TA3P#\W^@<'?57FWR?LOR=_Y1L#?UN45ZGD?D._Y/O ^ ML]/=,93.MT6/OBUZ;'8/::+<,>3>X;+7=J1>A==[#2\39+'@=$&J$8/-T4O7 M^OMW98KN)2W$/U"GJ7'[,*X>66_$BB1TXJBA4U"^H<[TIQ]PX/T"*683++0) M%MD$BRV!=93NMTKW3>CMD,%IPA9E]E4-&.F:9^4"K2C/&/1AWQD1S]78)EA8 M@P45F"[#F^FHY^F_L;O9E\]FT-@26$>^02O?X WY](2CD:N:FI0)1>PYS^I/ M]P,B!5N7$I)Q<$16, H\@*Z9\1W.U:@&&[P=-K(9-K8$UE$I:%4*C"JUM3AA M19$)/9$3D"+!$3488T@08[AS!3DU:F0S:AP<]3[L77>C=K@>MEP/C5S?%RN2 M<35=EBAG0B!5OM(=_6HJ!!$_/*+@D/'AT>L>6(1O8D1O8L3&U"[LI-G M==+9KI/6DT>(,2/6N37 )EAH$RRR"19; NNH.VK5'7VG&=W(IM(VP4*;8)%- ML-@26$=I[.U6@9[Q2YZ1529)7DWF])#W]HRN >S4 ' F !CZ@%T( 0ZAF@(8 M#@"[V)SRI93N+:RQD=+;@G&9?6T_GN2 8G",;##WV[ M"?A[;2=@J_L)5M%"JVB15;38%EI7\-VF C;O*EQ0@?K'0U8 #I: (;3&#P%# M?P2.EH A-$['YJ0O)76WU,?FM?YE->AXN0TO*?'Q=@!$0@@!PK0> V)HKA"; MT[Z4UMW:'-M9G&-@Q=J'ZO3,'/#L8>;4N)'5N#$4MW<0MZ; D[_!U!+ P04 M " "AH 15L>9-P9L" !""0 &0 'AL+W=O ,K4%_+A= ]MT%)20%,$LZ0@&SJW/J3N[&)MP'? M".SE21L9)6O.GTSG/ITZGB$$%!)E$+#^[& &E!H@3>-'C>DT)4WB:?N(_LYJ MUUK66,*,T^\D5?G4&3DHA0QOJ5KR_7NH]=P8O(13:7_1OH[U')1LI>)%G:P9 M%(157WRHU^$DP0\O) 1U0F!Y5X4LRSE6.(X$WR-AHC6::5BI-EN3(\QLRDH) M/4MTGHJ7L .V!819BN:0@1"0HAF72J(N6H+95L(V: '"'@"6 /J\IF2#[9J^ MFH/"A,K7D:LT&0/I)G7ANZIP<*'PARWKH;[708$7!+^GNUI#(R1HA 06+VP7 MTGF6= >]/93Z3&B=7TAAXGB&5GI*9CBI E8*"X7T>@)ZN#T0^3BQ++O>L.OY MYZ2V4C.^FL@2)S!UM'$DB!TX\>J.,G9Q%+A,UD DR=/9!5 ;^R@OFWVL5>+QR.(W=W MAMA-0^SFKXAUS#CAZ3E&[??^"/<8-L?'5[-&.W&H/]^1*-*^+3UAL").( M0J;!O-Y06T]4-W;54;RTM^2:*WWGVF:N'SD@3(">SSA7QXZY>)MG4_P+4$L# M!!0 ( *&@!%6TR#FK>@, "L/ 9 >&PO=V]R:W-H965TNVD@@:>&4,=?WO,C-".5./"N^W943^^P&8V,T=[#Q\N*6KM;8?W'BV(2NX WV_N9%FY-8H*SC(!!HBT$,8\M7 %C%LGP^*<" M=>J8UK'Y_H#^L1!OQ"R(@BO!_J2I7L^=B8-26)*5B(8#'IUP\"L'_ZD.0>40%$)+9H6L:Z))/)-B MAZ2U-FCVI*>E^9<:/QU?)HG(N5;H%A*@6[)@@-Y<@R:4J;?H M';J_NT9O7KU%KQ#EZ/M:Y(KP5,U<;6);!#>IXGPHX_@GXOR1\W,4>&?(]WR_ MP_VJW_T:$N.."W?<=G>-XEJV7\OV"[S@$=EGZ*O08!Z?!>$*&6WH(^6$)Y2O MFBGYZ[,!0)\T9.KO+O%EM%%W-+L4+]2&)#!WS%I3(+?@Q*]_PY'WOBL5 X&U M$A/4B0GZT./O0A-FUN>#\LY2EQ!1 6'[Q#;VQQ$V9=TV97188<\/:JL6OU'- M;]3+[Y*9QF/J \BT,)2*?*&7.3/=H*QG%]L2,&SP>!=Y!UP[;()I-].P9AKV M,KTM:U/P!*6I:3F0HD1"2KMYAL<<\"0\(-IE%)W(:50SC?IS^M #]F4_0QQT M%\GH*+X_#J+Q U MZLF+=JK)D(D9"*R5F&F=F.G_[U33XXD8!.'AHCJVPN%T>F*Z8F^_M7J]#._Y M@C)F%OTC)/MAGEN3H=#:HAOG"?RB\[4*-U1R!D)K)V=_ZL"]>_?3YFR%T9R. MP<0[W+&ZK*+Q^,2 \RS MDS,06CLY^S,,[C_$/&W"AD"3H,,+-3EP2=!LW&7N-_$+DBIIJ,%@: M-^]\;%!D>3,K!UILBLO-0FAS52I>U^8V"](:F/^7PA2U&MC[4GT_CO\#4$L# M!!0 ( *&@!%4MT0PCK , # , 9 >&PO=V]R:W-H965T-T".WCY+3DE22\@H(LELZ M]_!N!0/CT%C\2("".9,B&P_CF2%6',1-(<7[N@ M3C^G<1P^OT;_J1&OQ6RQ)"O._J*Y*I9.XH"<['#-U"=^^IET@D(3+^-,-G_! MJ;4-0P=DM52\[)PU04FK]A<_=XD8.&BA=@?4.:!K'?S.P6^$MF2-K#56.%T( M?@+"6.MHYJ')3>.MU=#*+..C$OHKU7XJO<\R49,<_$[QEC*J*)'@_9HH3)G\ M +X'7Q[7X/V[#^ =H!7X7/!:XBJ7"U?IN4T$-^OF>6CG01?F^;6N;H#O?0>0 MAY#%?37OOB:9=H>-.SQW=[7B7C;J9:,FGG\AW@:_X"W36K4:T.0 ,PG^OM]* M)?3.^LJK8I;=VCQMV< \+>K[HJAP67"I:[8'9/32SYS"R0,9C2(L1B@([9-Q#QO-)9)14 MRO2!6A<@ZPZ?%QMC/)D^C,,1XM0&>MX%Q*1'3&81UV1'A-")S'BIFZ;$3=LY MM >'#3290B03TJE1=*EH;GO0VZL6/-,[4CP>J4FNE1A.Z]KSO#'QU H.K8I28UFN%>^L\<+[U_*$*(MICD^3_N?#^M/2#8+P] M+58P2B[4%'SK1'"^%7WF2M?-M:3!I!DB%*$)ZM0,WGJ)/V)U!] MZF[#R$[[>3>QUBK:ZVD[4/S0W/"V7.G[8O-8Z"L]$<9 ?]]QKEX'YM+8_Y.0 M_@M02P,$% @ H: $5082X/'1" <64 !D !X;"]W;W)K&ULM9U?;]LX%L6_"N$=+#I I]8_.TXV"9!$(ME!.Y-I9G8? M%ON@R$PLC"RY))TTP'SXH63%,FV%MM&S?6AL6?=W9?& I.Z1J?/G2OZI9D)H M\FU>E.IB,--Z<38:M?!RJA13IM F:%\/ \\;# M>9J7@\OS9MNMO#ROEKK(2W$KB5K.YZE\N19%]7PQ\ >O&[[DCS-=;QA>GB_2 M1W$G]!^+6VG>#=>4:3X7I_P[%\]JXS6IO\I]5?U9 MO_DXO1AX]1&)0F2Z1J3FSY.X$451D\QQ?&VA@W7..G#S]2N=-E_>?)G[5(F; MJOA//M6SB\%D0*;B(5T6^DOUS$7[A48U+ZL*U?Q/GMM]O0')EDI7\S;8',$\ M+U=_TV_MB=@(\*,W H(V(-@.&+T1$+8!X:$!41L0'7I(HS9@=&B&<1LP/C3# M21MP-4IY?GLGHFLM[;T.H7C2"::-.$>5EK]TY+\VEN MXO1E+.XU^8G\DDJ9UBHB[V*AT[Q0/YJM?]S%Y-T//YX/M?C@/#0>S,\=H?_O"R=X"PR$^[WA5LM&:X% M'S:\T"7XCZ72P>D[T=#F*QI[GG0^?-J6$S$D/R\F0.?ENSI-@,Z75 M^J-UZX^!V%X0!WT]JV5/UBU[XF[9>@)AVO%&BFG>VY+. M^&-;$@F+D; $":-(&$/". AF:6VRUMH$.GN=()6'A,5(6(*$422,(6$+K,I>B$>&[5)&4+(3,S+N^:L'U"NU[FSWX M!]_NPV^<^8^5%Q*6(&$4"6-(& ?!+'GY7E>(\O8,HT919@!]V=16GYA:SN9T MP!]YS;\M1;DS'BLI*"V!TBB4QJ TCJ+9NMHH.RHV=(LN?:(-89F M3: T"J4Q*(VC:+:\@DY>P;YQL2J>C++:^3^A:987=3?V%]E_9>"&'RTU)"V& MTA(HC4)I#$KC*)HMR*Z^[6,+W#ZTP@VEQ5!: J51*(U!:1Q%LR78%;I]=Z7[ MM=_+FG[O?>U7YO/EG-Q7TK#JOC)+37K32?8*,MJI"D5>__P.6MZ&TA(HC4)I M#$KC*)HMMJZN[KL+ZU=95LEI?1_$@TCU4HI>3>V6=4=O: I:.8?2$BB-0FD, M2N,HFJVIKE;O[RG6;W5@RW*IQ'3=:[TG636?Y[H97Q^$.* "TB;T?:L$XGG! M:%M_T$H]E)9 :11*8U :1]%L_76.@N^V% Z_J# ;[D1F>KTI^?5)R+*^58O0 MO$S+K [_DNK^_A!J24!I,9260&D42F-0&D?1;,UVSH2/M29\J#4RCR]+P21IAL\9)#N\RFVQV>H M30&E)5 :A=(8E,91-/MFT,ZK"-Q>A5-HW?7N?L6U>9R*U1'LU";4_H+082DN@- JE,2B-HVBV>CN3 M) B@<\, :HM :3&4ED!I%$IC4!I'T6P)=K9(X*QY?_?+#6JV0&D42F-0&D?1;+%U9DO@-EM^KW^4]:E*RX/NV'+#CN[MH,X)E)9 M:11*8U :1]%L 7;.28!U3@*H!VSFYE54F MQ%21!UEMW*>EZKZP^=%J8?K'7BV>[MQ8,^F_&=]]!$?K#&J<0&D42F-0&D?1 M[+47.N,D=!LGORU3:?14O)#<]'=I430=WB)]J?_V_AR^!6[>#>CWW3]_X\Y\ MK+Z@M 1*HU :@](XBF;KJ[-)0K=-\K',S#6#$D9>Y.OQ6O-WM!;T:PUJ:D!I M"91&H30&I7$4S=9:9VJ$[E]^'+B>1TO9%-5IKZ:@+@64ED!I%$IC4!I'T6Q- M;2Q.Y'8IWKX6-1MNI5BD^90DWQ:B5$*1M)R27_5,2'*SE++NW:Z4$F_($+N0 M$78E(^Q21MBUC+"+&6%7,_I_V!QA9W.$$?2Z-81Z%5!:#*4E4!J%TAB4QE$T M6X*=5Q&Z?_QQZ!B\NY90_[P.:CY :0F41J$T!J5Q%,W65&<^A&[SP3D&KX9; MQS +7;4)2HNAM 1*HU :@](XBF;KL?,GPA/L, MU**"T&$I+H#0*I3$HC:-H MM@0[AR)TEI\/'F8G.\7@H'>8A5H.4%H"I5$HC4%I'$6S-=59#J';T3:%9Z8%8& MS=6RU*N5[-=;U\\'N6J>BK&U/?;/$K]G._7/ MV.KI'QU^]3"2SZE\S$M%"O%@4GD?3LRUMEP]WV/U1E>+YFD1]Y76U;QY.1/I M5,AZ!_/Y0U7IUS=U@O535B[_!E!+ P04 " "AH 15LLWRR,8" "9!P M&0 'AL+W=O4[ M[48;:6N% TTK1L\(![K21 MZDFO QY+KC08V=E3'GENCI;04'UA2Q!X,Q"JH(:[*JEJTL%-*]!!7<#STO< M@C+AI*-Z[$ZE(UD9S@3<*:*KHJ#J]PUPN1D[OO,R<,^6*V,'W'14TB7,P#R6 M=PI[;L>2LP*$9E(0!8NQ<^U?308VO@[XQF"CM]K$.IE+^60[G_*QXUE!P"$S MEH'B;PT3X-P2H8Q?+:?3+6F!V^T7]@^U=_0RIQHFDG]GN5F-G:%#$"?*PDI6F(M"P) M4Z8S+G6E@/RXGFNC\(3][+/6<$7]7/;67>F29C!V\%II4&MPTK=O_,1[WV?T M/Y'MV X[V^$Q]K3;XSZ7#32IH;84K--A['G>R%UORS^,"J)D..RB=G1%G:[H MJ*Y;T)I4@A92&?8'D]6=,*2H\(FE5(@#"EM(K%F MXN7F>+G/C=WX_)6-3PX3Y'M)N*>W+RK>BMK1.^CT#HYO?">N5=RG;W!X,,/P MTM_3=Q@5A%Z\K\_=*ISVT?I"U9()33@L$.==#-"@:AZ"IF-D6=?2N318F>OF M"M].4#8 YQ=2FI>.+<_=:YS^!5!+ P04 " "AH 15"&>TH)L" "<" M&0 'AL+W=OIE^S#M@T,.P:K!F6V2[M_/-A31A-(IVI=@X_.^?LX)YI#N M&'\0)8!$CQ6MQXX3 MV14FM96EYMXUSU+62$IJN.9(-%6%^9]+H&PWLUSKZ<8-69=2W["S=(/7< OR M?G/-U].3+:F8Y&@@H MY%([8'79PAPHU48*XW?G:?5;:N%P_.3^R>2ND;J]XL>N#@.!&[P@\#J!]Z\" MOQ/X)M&6S*2UP!)G*6<[Q'6TV'?KTU]AGSG/?(#JDG?8^D#GKJX#5J?XRZ M584#:M]-DCWP2>LCP<,>/'P-/!@##P_ X\#?!Y^T/A(\ZL&CU\##,?!H##P. M]L@GO8\DCWOR>)+\K@35W H)?(P_/N#??\XGW8]D3WKV9)J=24S'L).#XYF$ MCK./?ACE!='@/+1,]J!WZ+Y]A?F:U )1*)3..8M5=7C;"]N)9!O33I9,JN9D MAJ7Z? "N ]1ZP9A\FN@.U7^09'\!4$L#!!0 ( *&@!%4_V@4D<@0 *$9 M 9 >&PO=V]R:W-H965T>RXDE)GO*'G@$(-!CFF1\:D1";*Y,DR\C2 F_I!O(Y#SI!A*ZGQK8. SM( MJ %S-MF0-2Q ?-W<,GEG5BQAG$+&8YHA!JNI<8VO NRI@!SQ9PQ[?G*-5"KW ME#ZHFT_AU+#4BB"!I5 41'[L8 Y)HICD.KZ5I$8UIPH\O3ZP_Y(G+Y.Y)QSF M-/DK#D4T-48&"F%%MHFXH_O?H$QHH/B6-.'Y7[0OL9:!EELN:%H&RQ6D<59\ MDL>R$"R; *0.UXXGP@RFS"Z M1TRA)9NZR*N?1\MZQ9EJE(5@\MM8QHG90M#E0T23$!C_"07?MK%X0N]]6,7+ M6'Q ']%"MF:X30#1%(;CG)0CXQA5RUFMM\WQ_O]<2; MLEI5R>Q#R6[L7L+?M]DE^?/#<5J.8GZW>W[EHU=\0Y8P-:11G3S<4$G8^NP6QEQ.K?TJ[&<:V-YJ8N].RMU&. M93MUD-\&V=AR[3HJ:*-8@V\AI6T M0:XW:#A)&V-;CMLPDC;(&X^Z?614Y3[JS?U.5I.P993W9RC-)*$;U;E=R?8R MO;05=9+Y.LD"360U.<:5'.,W]I.Q3A%UDODZR0)-9#41L779?*W?P#B#A; M=Z;;R_+2?M3*YFME"W2QU?6PCWK8;^PLY0)T2:F3S=?*%NABJTMYW+_BWIW5 MJ]S%:3WLX_&P:2YMD.U:37-I@_#0'3;-I8UR7/>,MQSW?KA_\_,.SW,&38]IH["'O:;)=*#L8=.P@@Z8[;1V1N;)D7,* M;)V?]7.9F.R\XO2P&JW>)USGI^B-\1M\-<<=X[YZ_Y ?<1_IBY<7GPE;QQE' M":SD5-;E4*K+BO&ULK59M;YLP$/XK%NNF5MK*6Y)5&4%J M,ZJ5/4E^W#M \.7()5 ML)EMDN[?SS:$)2VEW98O8!_W/'?/V?@<;!B_$QF 1/=%3L7$RJ0LQ[8MD@P* M+$Y9"51]63)>8*FF?&6+D@-.#:C(;<]Q1G:!";7"P-CF/ Q8)7-"8JUA!GFNB50:/QM.JPVI@;OC M+?M'HUUI66 !,Y9_(ZG,)M:9A5)8XBJ75VSS"1H])L&$Y<(\T:;V'3D62BHA M6=& 508%H?4;WS=UV $HGFZ UP"\AX#!$P"_ ?@OC3!H (.71A@V "/=KK6; MPD58XC#@;(.X]E9L>F"J;]"J7H3J?7(MN?I*%$Z&%S1A!: ;? \"O4-?,.=8 M+QTZCD!BDHL39;V]CM#QT0DZ0H2BFXQ5 M-4!+94"6@:.VF"3>M@WA/!?'3) MJ,P$BFD*:0<^ZL>/>O"V$MZJ][;JIUXOX>>*GB+?>8L\Q_,Z\IF]'.YVR?F_ MZ/$_1]\KAM]N!=_P^<]N!101D>1,5!S0]_.%D%S]SS^ZUKMF''0SZC-N+$J< MP,12AY@ O@8K?//*'3D?NHI]2++HD&3Q@K?.CWVU\*?P-02P,$% @ H: $50,>)'1L"0 JE, !D !X;"]W;W)K&ULU9QM;]NV%L>_"N$[#"W0QA:I)W>)@3S<8KU8@:)I MMQ<7]X5B,[%66?(D.6F!^^%'/=1'M)0CB3L"MC>)[9"'_/,QFKO]PGZ2[(U=OT89[M4QELRDZ[ M:,X7"W>^"\)XMCHO/_N0KLZ30QZ%L?R0LNRPVP7IMRL9)4\7,VOV_8./X<,V M+SZ8K\[WP8.\E?GG_8=4O9L?HVS"G8RS,(E9*N\O9I?6F^NE770H6_P:RJ>L M\9H54NZ2Y$OQYMWF8K8H9B0CN)]%OX2;?7LS\&=O(^^ 0Y1^3IY]E+<@IXJV3*"M_LJ>Z[6+& MUH6%JT5M&*%^7:E+V5FC NTGB;I^JOH>J7K]X&8QO&0;P. M@XB]B[,\/:A\Y1E[S6Y5]6P.4=5&ZW&995(U">(-^R4,[L(HS$.9L?^3.-]F[-_Q1F[T_G.U2L>EXM^7ZHJC ?]S MB,^86+QB?,%YQWRN\>XW)/M@[6\F*DC/Y/IHYRM?OR7Y2Y^ZE)%%$S3:!\UVECTU760;9G\XQ ^!E%1 MBIUJJQ!N&:(X:SVN_*6]4!EZ;,I !S*4X1QE.*B,]T'Z117^G3J LJ+2RV.D M4TL5QVEHL;C-A7"6<,7R1(+;RII8 M^!;WC\VTR7G'R7GH0=$X!W6NKT=Y9! %TX3Z1Z$^?F2H254YLJ= $0M8Q'),N=$BXHI:YQ248@&F6#BG#(J!\C&0GEB M]?GL]HQ]2LNMZ)OZIGJ7-W1URB*%':IHNGK 'DXBA?K-[%N4SC$GW4YGE35.TM6K5XO+'9I(JF MJP?ZX99IU7(BF*EU3H%&'-"(XV@TO&IYFVVX;9]^.<2',Y4#:,-QM'F?Q/(; MJT2QR_4Z.<3=WW7Q.*.3. 4(<0 A;AL7*RD 4473=0( <=R-&60J\;83T^4J M=33#; P.],)Q>OE%/LJ(69U3(^*06L$45,.!:CANV&!%1\HO5-%TG< OO,>O M&51T;>NEL^BF0!0.B,*I$(4/0Q1\/$,] A!%X(C29VC6W;6OL3:W+?]$1D<[ M[%P@@"($3A%]IJ8@10FJ:+I80 F!HX2)L2G:4'%J,J!-]*DV_@\(@2U.T M39#6W+ F^MQ@,Q?X9O[WL#(%*3=01=.7%+A!X-PPR,H4;2!HI7L*7T0 60B< M+/I].]'V0UH:IJ & =0@<"^DIB/V?S; O<-CC2["*3A" $<(8Q]$D/H@5-%T MG0 9@@HR1!LR6M4Z!6#8 !@V#AA0K:,]/#SRV)Q21=/7 3C&-G9#;%*$H8JF MZP2$L:G<$+M-)5V C(]GJ@@D4U@L=C#+):.9MAW>1NXQL:YIBK&KLL'K_">HY,Q!?,XP#P.?BD- M4G0.*=-01=-U M,X^/4M@XK.:5_?>_[48N'E.OX6" M-M&G"IC@#+FNMXI?!('>,+!>:+?S7/Z_1%\#-/KR8$5W"'^"!_FYN&QQA8A531=.="# M:^R(N*2."%4T72?@A4N%%^XPO,#',]4#>.$.<42XB:.'1QZ=URD<$1=8QC5V M1%Q2C*&*INL$C'&I'!&W'U[PL4RU-&[?&6*'-XQO<7>Z0, M0Q5-UPD,XZ'L,+#6[/Y:FP)1/$ 4CPI1O'Y$P< #C^ F8V_@7<:=[9Z? MI0^[N/]/N,W8)P4&JFCZD@(P^ 2W&?O#;C/&AS*5 GSAXWS1[^CY;8^D\S[^ M*?C!!W[PAW@D8IBKA\<:78Q3$(4/1.$;NR(^J2M"%4W7",31N9R"DI9 24MCEV5)RD14T72=P$1+ I>ECN%BY8HUJ>8V M;SP-<2?3A_(AD1DK"ZIZ,.+QT^.#*"_+QR_.H7GU%$M5C>I[1<8B>:^Z+LX* M7R2M'@Q9O&PO=V]R:W-H965T\Y.&KJ1=17L2V*?[WGNS;X+MT+>J Q D]LBYVKL9%J7(]=5208%56>B M!(XG*R$+JG$KUZXJ)=#4@HK<]3UOX!:4<2<*K6PNHU!4.F<P 'U=SB7NW)8E905PQ00G$E9CYZ(WF@5&WRI\ M8;!5>VMB(ED*<6,V']*QXQF'((=$&P:*OPU,(<\-$;KQL^%T6I,&N+_>L;^S ML6,L2ZI@*O*O+-79V'GMD!16M,KUE=B^AR:><\.7B%S9+]G6NL,W#DDJI471 M@-&#@O'Z3V^;/.P!D*<;X#< _SX@> #0;P#]8RT$#2 XUL)Y ["ANW7L-G$Q MU30*I=@2:;21S2QL]BT:\\6XN2<++?&4(4Y',RHYXVM%YB#)(J,2R"ORB4I) M30'):0R:LER]0.GU(B:G)R_("6&AJ=,.0N4EC7 M@NM,D1E/(>W QX?Q@P-X%\-O<^#O_Y?H<_T^/AO:YP M_L_Z[)^MWTE&O[T0?M3IT:=Z^7%2#7=H@HC*?BNK[%K;2=4Q>V/=^3 M3WJC::]#'N- MKNB2/3+]M'J0\.0V7E)>L%)Q41+)%B/GSA_,?&M@%7]RME6M-C&AS(5X-@^_ MIB/',S-B.4NT<4'A9\,F+,^-)YC'O[53IQG3&+;;.^\_V^ AF#E5;"+RSSS5 MVQ_875 47&7R)R9?^3;:WU')*LE19%;0PS*'A9_=(O-8B6 M ?C!#8+:(#@TZ)PP"&N#\-(1.K5!Y](1HMK ANY6L5MP4ZKI>"C%EDBC!F^F M8>E;:^#%2Y,HCUK"6PYV>CRCLN3E4I$')LEC1B4C-V0BBM5:4_LEQ8(@FJLI MTY3GZAK43X]32CZ+4F2*S,F4I8C\];]\]8^\"JP98L -V'YQU^-NZO"6A]YX$ M7A @\YE<;NYCX?R_T6??//H>C+#)GM#Z"R_/GK_NYDI+6/]_8Q^[2&.>,??_"[WD\8Z;=T-GU+9[,W$E@HTV>,635+*+6[+T#6J\JIJ\J9L>*FR".<4+= MAE#WHD0@5&O)Y["AFY !1B** G9V&W(F\I1)-%FZR)R09$%D6+(@,BQ9L$&# M*/1Q%'&#(OZN*.++U@TBPU @,@P%-NAI%+T&1>\LBL_VZ@093V$5P%5P=V3# M.=^&0>!2J32L)-C>X8R'NQA/R!6&&_[X<]G%:_H=7_#K12GJ^-T2N\^I?R.A:>X(5Y M1'D="\_S\KV7^Z1W?E\VRVP%UX$=G_I.^9)!J&R,#[ @LNBKM?^.[$ _=:5V_\F1.VTN1"2?QDD5'8,"94=0T)E MKT!R6R5*P>32UH8*"*Q+7=TWF]ZF_KRS5==!_[T_F/A(_]34J[8D>G%?%;L? MJ5SR4I&<+6 H[S:&M)=5_5@]:+&R!=)<:"BW;#.#FIM)(X#W"R'T[L$,T%3Q MXZ]02P,$% @ H: $51*0GE>4 P ;1$ !D !X;"]W;W)K&ULS5A=;]LV%/TKA 8,*[!&HC[MS!:0N"G:806,>%T?BCXP MTK5-1!)5DK*S?S^24F3+EH4%58&\6")U[^$]A\?"I69[QA_%%D"BISPKQ-S: M2EE>V[9(MI 3<<5**-23->,YD6K(-[8H.9#4).69[3I.:.>$%E8\,W-+'L]8 M)3-:P)(C4>4YX?_>0L;VL*.9R79P KDYW+)U:R@-CCWKP,9U;CJX(,DBDAB#JLH,%9)E& M4G5\;T"M=DV=>'S_C/[>D%=D'HB ![;_ VA0.,E M+!/F%^V;6,="224DRYMD54%.B_I*GAHACA(43G^"VR2XIPG^A02O2? ,T;HR M0^L=D22><;9'7$F-E2%:1A[:19 M_+9>W+VP>(@^L4)N!;HK4DB[^;8BTK)QG]G,^.?/U+ :./$G+Q MK4_EN@J_OPK](K@6)4E@;JE_N@"^ RO^]1<<.G_T23026$PJ!4L^JG>CLXL&SGA1+VI3JQ]'H>=J>>'DZC?VI.V_LE@_5\(Y^1";8.9 M+]VDD< Z)*FK&=4XLW1/B8M=W)OV. MQD?-#QZL_7[UN;^FP;27[L]8:%V2[H&D^RH\W90QEF@CH75%.W1N>+#/^7%7 M>V>6#<,P"*?XU-OG@2[V L>YX.U#*X6'>ZF[U7+96]E@VHNW:22T+LE#NX6# MU^'M4?NVL="ZHATZ-SS8Y_RXM\-SR_K^Q#]U]GG8J:GMHX-K#GQCSO-"%5,5 MLC[UM;/M-X,;H'V"TO\'U!+ P04 " "AH 15$[ " MX"$$ #1%@ &0 'AL+W=O;%'BG)DYA]<9K!C_+A:($I[B*!%#:R'E\L*VQ72!,1$MML1$?9DQ'A.I MFGQNBR5'$F9&<61[CM.S8T(3:S3(WMWPT8"E,J()WG 0:1P3_G.,$5L-+==: MO[BE\X74+^S18$GF>(?R\_*&JY9=HH0TQD10E@#'V="Z="\"MZ,-LAY?**[$ MUC/H5!X8^ZX;'\*AY>B(,,*IU!!$_3WB!*-((ZDX?A2@5NE3&VX_K]'_RI)7 MR3P0@1,6_4M#N1A:?0M"G)$TDK=L]3<6"74UWI1%(ON%5='7L6":"LGBPEA% M$-,D_R=/!1%;!NW>'@.O,/!V##QOCT&[,&@?ZJ%3&'0.]= M#++4[3SWC#B? M2#(:<+8"KGLK-/V0L9]9*[YHH@?*G>3J*U5VK*5/#[)?+K4A#HY'-E=(]=E_&(!!O\[P JE[7*PM3/< M]A[_KM#$)YIL$"PR!5:3IE-)TFM!'F2 @D<=U C3:'BN 23"_ M.2O7@9](>-UR%!@*H\)VMV2[VQC7]6Q&IPB9 SA5ZZ;XD1*.,&-,OH%?Y22N MTR)'[F;(^ACP.'*][L!^W*:XT?NQ%!_@,##DL$)FKR2SUTCFK=Z\\$D=G=0( M_@4G=:3E"+WM''8HRWN<;_=H>=4^_N]]O-8.3E#7IUWVJ21X5B9X=L#JE$1PK^8I7"=8EVHCUK%SU228;Q(L, 16$:1?"M)_D7VL;U(:DV"^2;# M$%A%FO-2FO/&N?(IC1^0 YL!"4.J[R)JNNAMK?9(>O[;TK8SY2>-WHYE^5EW M@2%W%>I<9W,7<)JWI7)<1]F24QXA07V@K.Y4/FZ&/'90&T7SGTFWN_]P8"J. MJA!;ES+W3U;\^Q6KE: 1[&@)3*+Y1M$"4VA56;R-+-Z+K/L%K"F!3*+Y1M$" M4VA5@3;W2[?QCG3DZE^ 54ZV.\M_L[^CN7[686#*897 S2W0;;XP_=$.8/1V M:!3-?R;=IONAJ4!R)>RM$EV,?)[51@5,69K(O(!2OBWKKY=9U7'G_=B]F+@U M[WU=K\U*@AOXO-A[1?B<)D(I.E.NG-:9&G\\KY_F#_0?4$L#!!0 ( *&@!%5+_0;&PO=V]R:W-H965T?[="(#1=>B)WXGM\Y(;[.MT(^J1I MHV=&N9H&M=;-51BJL@:&U:5H@)LG*R$9UF8JUZ%J).#*%3$:QE&4A@P3'A2Y MNW#JYN)7>\6_""P57MC9),LA7BRDZ_5-(BL(:!0:JN S64# M,Z#4"AD;?W::08^TA?OC5_7/+KO)LL0*9H+^))6NI\$X0!6L<$OUO=A^@5V> MD=4K!57N%VUW:Z, E:W2@NV*C0-&>'?%S[OWL%<0QV\4Q+N"V/GN0,[E'&M< MY%)LD;2KC9H=N*BNVI@CW/XI"RW-4V+J=#$3C!%MWK)&F%=H)K@F? V\)*#0 M1[0P'T'54D!BA;Z#28]NL6XET2_H? X:$ZHNT!DB'#W4HE5&0N6A-KZL>ECN M/-QT'N(W/'QK^25*H@\HCN(8/2[FZ/SLXE^9T,3JL\5]MMCI)B>S*4^X.5$E M%:J5@'Y=+Y66Y@/Y[3/?089^B-TT5ZK!)4P#LRL4R T$Q?MW@S3Z="1"TD=( MCJD7[HV<2[#;RUA'BCPC9F+4ZL)GM1-+G9C=CIMB,$Z'>;CQ6!CV%H:G+"0^ M5E-3K%&OI8HT/6.!GY66G/2D^Q1CY6ZF%-QGY6UK.R4ZS4 MQ\H.69-TX&>->];X*.NA!M.=5QJDCS@^(*99DOJ)DYXX.4X4&E/;G AK&:*N M333XQ6T\GX?)P5<:#Z,T^\]$N-?4[/EPB^6:<&7T5Z8NNLQ,"-GUW&ZB1>/Z MW%)HTS7=L#;'%$B[P#Q?":%?)[9U]@=?\1=02P,$% @ H: $562ML.J6 M @ Q@8 !D !X;"]W;W)K&ULK55=3]LP%/TK M5H8F)@'Y: *E2R-!JVF;-@E1V!ZF/;C)36OAV)GMM.S?[]I)HP*!(6TOB3_N M.3[GYOHFW4IUI]< AMQ77.BIMS:FGOB^SM=047TB:Q"X4TI548-3M?)UK8 6 M#E1Q/PJ"4[^B3'A9ZM:N5);*QG FX$H1W5055;\O@I6 5",VD( K*J7<13F:)C7_LY%,Q M]0(K"#CDQC)0?&U@!IQ;(I3QJ^/T^B,M<'^\8__@O*.7)=4PD_P[*\QZZHT] M4D!)&VZNY?8C='Z,&Q%JC($7$X M!T,9U^\0>[N8D\.#=^2 ,$%NUK+1B-&I;U"V/=S/.XF7K<3H&8F?&W%"1L$1 MB8(H&H#/7H;/(4=XZ.#A0[B/R>HS%O49BQS?Z*\9TP,IFS.=3'Q5(; MA77Z<\AS>T@\?(B]NQ-=TQRF'EY.#6H#7O;V37@:O!_*P'\B>Y"/49^/T4OL M65\6:E<6IBT+NBN+(?LMYZGCM)UFDR5)/$[]S;ZM@:#Q>=('/9 ;]W+C%^5^ M :TG>+.4DUM+9;O)D,*6)MD[_/AL%#]2.!04/*,PZ14F_YC0(R*PO^.5?(6- MY$D.XW'XV,;3H"0\#Q[9\/>ZC.WP7ZE:,:$)AQ)AP);2 M8!MSPS7^:$#9 -POI32[B>UE_:\K^P-02P,$% @ H: $5>])QST1 P MC0L !D !X;"]W;W)K&ULK59M;]HP$/XK5E9- MG;0U+P1H&42B!%@G=:O:=?LP[8-)#F(UL:GM0+=?/]M)4PII1%6^)+9SS_.< M[R[V]=>,WXD$0**'+*5B8"52+GNV+:($,BQ.V!*H^C)G/,-23?G"%DL..#:@ M++4]Q^G8&2;4"OIF[8H'?9;+E%"XXDCD68;YWW-(V7I@N=;CPC59)%(OV$%_ MB1=P _)V><75S*Y88I(!%811Q&$^L(9N;]K6]L;@)X&UV!@CO9,98W=ZZ7-!Q"!*35'Q0J[XU$G[-Z0EJ.1^1YWA>C3^C M_>%NW7;>ICY^F_JD&1Y"I.#NB_!I,WRXY"^I/TM%JRK-EN%K[5.:3T6)AD* M%"@D(DJ9R#F@W\.9D%R=:G_J*K!0\>M5]$G?$TL/_.[3B? MZ])_2++PD&3C0Y)-#DDV/1#9LR+RJR+RF]BK(JHKC +9,4A]8Z\"U^_ZCOKQ M5ILI;Q1X;IL&XUWC?QMFTGC M/E_[1QR(K$B)O7'[9\ 7IK$3*&(YE<5I6ZU6O>/0M$Q;Z^=N;^36K(=N;URT MAD_T1:-ZB?F"4(%2F"LIYZ2K-L:+YJ^82+8TO<>,2=7)F&&B^F7@VD!]GS,F M'R=:H.K @_]02P,$% @ H: $50[V@*9.! )!0 !D !X;"]W;W)K M&ULM5A=;]LV%/TKA%8,+9!$(BU9:(FVA5*B2])VLU]?4E;T26DVJKS8^CCWZ-PKWGLD30^,?Q4;0B3X MGM!4S*R-E-MKVQ;AAB187+$M2=69%>,)EFJ7KVVQY01'65!";>0X8SO!<6K- MI]FQ>SZ?LIVD<4KN.1"[),'\Z2VA[#"SH/5\X&.\WDA]P)Y/MWA-'HC\M+WG M:L\N6*(X(:F(60HX6N8MFEJ,5$4I" MJ2FP^MN3!:%4,RD=WW)2J[BF#JQN/[._RY)7R2RQ( M&O\21W,RLP (16>$= ME1_9X0^2)^1IOI!1D?V"0XYU+!#NA&1)'JP4)'%Z_,??\T)4 J#;$8#R '1J MP"@/R"IG'Y5E:=UBB>=3S@Z :[1BTQM9;;)HE4V@0 M4PIP&H&_Y89P<)=*G*[C)24"7(('M7"B'26 K< CDYA6SU^ O]1*>WU+)(ZI M>*/@GQYNP>M7;\ K$*?@<<-V0A&+J2V55GU%.\QUO3WJ0AVZ_MRE5V#D7 #D M(&0(7_2'WY)0A<,L'-;#;56AHDRH*!/*^$8=?._B-);D\KU:]PH,[21+QKRG7([EK)M>=>BVV."0S2[6B('Q/K/FOO\"Q\YLI\X'(:G48 M%748];'/%YCSISA=@\^8[H@IU6/\.(O7,V0_=_T .5-[7\VAC8+(K:!JXMQ" MG-LK[B8,=\F.8JGNT4W"N(S_PWI6F&0>F;R*@$LT07Y#I@$%40#-,KU"IM-"X+A7X!>R%&JU@XAI'P I3HP*QZUK M(Z\AKQ=2T^87VOQ>;<<1%#Z7;Z_+=P'6G GCD/';5?0#MRFSC5*KT>U0&A1* M@Q.4INIFU]6:9 :&FSV!04-F&Z5N]M@URYP4,B?]'9UYC!K[G-"L6\0FWAIK MVBTJ#P#P)T=Z3E!;>).)WYSI!IB' M_(Z9#DOGA;V&=M94SZEJ ]L?-Z>Z">6BH$-H:8VPWQM/F^LY2;V8R&D.=@/, M#5S4H;%T2-AOD;=DKY[X4/Q%9/NO1;Z+UHM_?: M^=FU&(BM7HO2VF&_MY^P0 VF[4.GU>UM6 U5UU?:.^SW][.ZO>W;EP@Z37.(9 ]PYE>P02U] M*+;Z"UKIZ>A%/1T-ZNE#L=5K47HZ^EE/1VVS]KUFCQM 7D>'H\J;]'!^C@Q. M[35[QP0:=;RCH=+-T1!NCMHOLN-6CO9Q\P7\>I )2L5)!S MY:OT^/&3U'%'LFWV56?)I'I^SS8W1'4[UP!U?L68?-[1'XJ*#X/S'U!+ P04 M " "AH 15&([[=5 # !:#0 &0 'AL+W=OC#GT%US\E@F 0@\IR^3 2I2:G]BV'">0$GG, MYY#I.U,N4J)T5\QL.1= )H4H9;:+<6"GA&96U"^N78JHSW/%: :7 LD\38EX M/ 7&%P/+L9XN7-%9HLP%.^K/R0RN0=W.+X7NV;7+A*:02Q@ M(RA&W%%8R*4V,JF,./]M.A>3@85-1,!@K(P%T:=[. /&C)..XT]E:M5S&N%R M^\G]O$A>)S,B$LXX^T$G*AE8/0M-8$IRIJ[XXC-4"76,WY@S61S1HAJ++33. MI>)I)=81I#0KS^2A K$D)7 VU;@5P*_(%.F4G"(B2)17_ % M$F:T=C.- F:AUNG3S#SW:R7T7:IU*OK$^61!&4,DFZ#O*@&!+C)%LAD=,9#H M/;K6*VV2,T!\BLYSE0M PY0+1?^2XL%]?-!+4 (ZC$$1RN21UMQ>Q^CPX @= M()JAFX3G4KO+OJUTP&9:>UP%=UH&Y[X0W)<\.T8>?H=<[+H-\K-V>0QC+7<* MN=,@C]OEP[FH9U^3VYIRC=JM4;N%G[<-ZF?(:"@E*(EB*L>,2P/XYW DE="O MQ*\F9N4L?O,L9I\XD7,RAH&E-P()XAZLZ.T;)\ ?F@CNTRS>D]D*7:^FZ[6Y M1V:)H$,!9J^CV0Q)^H!2GJE$'C5!+,V"PLSLC?>1Y[E>W[Y?AM,ZXZYP]F2V M L>OX?BOP?&:*)2JSA*%(/#6*;1:[TIA3V8K%#HUA3@H^=-0JMUKM2 MV)/9"H5>3:'72N%&?^^!3!6()A:]#19.Q^WB-1BM,^P*8T]F*S#"&D;8"N.; MKK+/B!"/YO-Q1U@.35#"#2B^WPO7WY-PX_/B.(X7KHZ*6^/YSVP=_%SYX=9\ MG^J1QKH,;R;@=WWLKN79,,[OX7#MA8D;AH6AAY^74IF"O53'FK^.KT3,:"81 M@ZG6X>.NQB[*0K[L*#XO2ML15[I0+IJ)_OD!80;H^U/.U5/'5,OU[U3T#U!+ M P04 " "AH 15(TPK^S4# !($P #0 'AL+W-T>6QEUY-B9X[)VOWZ^=II^X(LZ M'C:Z5#3V/3[G'MLWQ#"HS4JPNSEC)EJ60M9#,C>F^A#']73.2EI?J(I)BQ1* ME]38KI[%=:49S6L@E2+N=3II7%(NR6@@%^5-:>IHJA;2#$G:AB)_^YP/23=] M3R(O-U8Y&Y*'L[<_%LI3=R4GGX?QZ/W[F@',2!T4O#Q"]Z'1P80 Q M\?0P\>>T,>FK@Z2?4<:$^[O";O2IU?&\4XR6!6C6_H8)'4>.F]T>#0HE-YN> M$!^PZK1DT2,50S*F@D\T!U9!2RY6/MR#P%0)I2-CJ\VFZT*D_N7AKN]!(38Z M)9=*N]P^@_^>-,/W@'4/#'(A6H,]X@.C046-85K>V(X;[()/H*AIWZ\JZW"F MZ:K;NR0;@KO9)!.E,V_YE5^ ML>/DZE]9=K]5]@T'/3:OWM=N\O(83*;'8/(H:K)_#":S5VDR;E[@6Z>$G3-" M&XW@+#8DW^!D)S9)H\F""\-ETYOS/&?RR5'!RALZL7\F[.C;\3DKZ$*8^Q8< MDDW[*\OYHLS:4;>P$,VH3?L+3*^;M@=!FXO+G"U9/FZZ>C9QS<@V;-;F L(^ M?ZG^?31^7@,\]8/(GV4TT2#3GZTUOMMXA3Q?!]B>/E
PVH'\X3Q04V%.DL"N8MZP)QA'L@Q# MH!;#-9JFR.JD\ GO#_:4)$F6A1' P@Z2!$/@:<01S %XP) D<>_!O?=1O'Y/ MQ9O_G8U^ U!+ P04 " "AH 15EXJ[', 3 @ "P %]R96QS+RYR M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL M/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( *&@!%5='\54P 0 ) H / M>&PO=V]R:V)O;VLN>&ULQ9I;C]HX%(#_BL7+=J6=A=QH.RJ5IL!TD2B,!C2O M*Y,8L":Q6=MA.O/K>Q**QMYFCO;E+$_D1O+E./%W?)Q/3]H\;K1^9-^K4ME1 M;^_5-S^J0]"P9ZM-A5WL&IV?7LP@A=V+X2KRGX\& S[%9>J]_G3 M^5QWIN^O:"=R)[6"C[.O^9I4=I94;64KW/.JURZ7HL4HJ6_WTES;R12O'RU5N=%F.>M%IQX,P3N:_;%XUD&N^L>T6QS?W'$!&O>$ M3KB5QKKVB/;\'!B/ @X^K=5.W\K2"3/A3GPUNCY(M6M. W?1]VZCC;(\I7HE1;ZR/PC3W Q>8%:=[?;=.%!I@AD>D'(()(9 IE=$C+Q((<(Y/"2D*D'^1Z!?$\+ MN30[KN1+N\,C^H 0?: E6M55QK?X8L&6'\]H&4#^1Y C<^,JX)-_ZGEH?G#'VPAG(^(*H78 M*??B*%0M6L*)V IC1 &AM,[ZA)A/(F*A_'S<++L7N9!'WE[]%0VS2$2L$4 S M-<1K+GF;/DD11 US1T0LCXG8!,\8IHB(V!$KI_/'O2X+8>QO[7L K\0[>-ID M+MWO/B7FB(A8$C.5ZTJP-?\>MB*FA(C8";=<&O; 2WA!H1.^A>Y-Y9*7;*:L M,W7E8V*>B(A%,>5&07YNV9TP;+7G)GA#,3E$Q'8 *532-0>U/=P81B\ *B"* M02/'F"5B8DM\U;IXDF79$B[='F(X@T&6VC4< 24FBIA8%&@R$&2C,3KZ(+8% MCNGGHS%FCIC8'%U9"WNW;N1F_1XQQAP2$SL$25\:5A\3TTM,K)>W4Y@VHCXF MYI>8V"\=>4QGBV.^B8E]TY'0=#)BLHF)9=-D-IU0F&=B8L_@*8Y?FDDPU23$ MJD'SB; X@[DF(7;-K_E$5X,GF&<2ZC(7DE@ K(^)UKF(/8/G%L%SB9DF(38- M;FV_0)-@IDFH!S(H9N9C8J9)B$W3F5QZ^"1L<$E%'/^&.888>$62@CMA".&;SIF(4R8@NA580PFIB%,F(+X9C!MRB8 MA8:7G.\)BAU#S$+#T\=PYR_@"I"M$L4"+F%A>\[+_,ZPYN) &@ M 'AL+U]R96QS+W=O3ENT]"MW[IM3KI3_F=AO-OMU_MVO_QSS:?K'X/3>CV]EE_/4+%ZZ<9NG59,^ M#M?=)5TVW"R>7E?-^/0J3:H=I!"D]8,,@JQ^D$.0UP\*"(KZ02T$M?6# M;B'HMG[0'03=U0^ZAZ#[^D&R1!F7!$DSK FT%N1:"+P6!%L(Q!8D6PC,%D1; M"-069%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT5M1;"?36V<,V@=Z*>BN!WHIZ M*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!WC9[ M64*@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MZ/>3J"WH]Y.H+>C MWDZ@MZ/>3J"WSUYV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@= MJ'<0Z!VH=Q#H':AW$.@=J'<0Z!VSCY4$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z MMZAW2Z!WBWJW/ZEWF3X/N5Q[OM9X_9^D>CJ?FZ^7ORR_=LYNP@7G!+\3/?X% M4$L#!!0 ( *&@!%763,"2X $ .,C 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W:RT[#,! %T%^)LD6-ZU=YB+(!MM %/V"2"8V:Q)9MH/P]3@J50*6B M*A)WTZBU/7?BD M&^?:IC0QK;.7OOJ6,OE(*-+)<4]8-BZK1UW914V?*Y2T>*X#R9*BR)8M<6FZ(G^Y-CNF': M?/*C\\3H\[G,DP^F)2X7(QV;_*VX34^FCWX^&:5=4_3([ M7>^K]:MQ'H&-C^/O^.N,M_4/[$. ]"%!^E @?6B0/F8@?9R"]'$&TL&UL4$L! A0#% @ H: $54$FAX?O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ H: $59E&PO=V]R:W-H965T&UL4$L! A0#% @ H: $59L0INW& M!@ E!P !@ ("!HPT 'AL+W=O%P >&PO=V]R:W-H965T&UL4$L! A0#% @ H: $50@^;_S& @ SP@ !@ M ("!72 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ H: $57@7_,?U P 7@@ !@ ("!=#D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ H: $5;_S#MA'!@ 5A( !D M ("!IUH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ H: $55GP\W*C"0 WQ@ !D ("!>&< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ H: $5=?F M!5Q0!P $A4 !D ("!PWD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H: $51+3K:L]!0 / T !D M ("!2HX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ H: $50+&PO=V]R:W-H965T&UL4$L! A0#% M @ H: $58_$MF'+ @ ,@8 !D ("!_:X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H: $51U5IZ8M M P OP8 !D ("!R[@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H: $59]4B]=X P +P@ !D M ("!@\4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ H: $510#^UR+ P N@T !D ("!ZM M 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ MH: $54U!+0$^ P B P !D ("!>^, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H: $59J$&*O# P M'Q0 !D ("!WNX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H: $5;3(.:MZ P *P\ !D M ("!>OH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ H: $5;+-\LC& @ F0< !D ("!%@L! 'AL M+W=OTH)L" M "<" &0 @($3#@$ >&PO=V]R:W-H965T40 0!X;"]W;W)K&UL4$L! A0#% @ H: $ M51!___/, @ .PD !D ("!CA4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H: $55YO7&,>! T0\ M !D ("!&24! 'AL+W=O5Y0# !M$0 &0 @(%N*0$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ H: $54O]!MRD @ ! < !D M ("!D3$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ H: $50[V@*9.! )!0 !D ("!@3H! 'AL+W=O M&PO=V]R:W-H965T7!E&UL 64$L%!@ !% $4 VA( U0 0 $! end XML 75 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 76 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 189 301 1 true 54 0 false 6 false false R1.htm 0001001 - Document - Cover Sheet http://www.alkami.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Sheet http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) Sheet http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101101 - Disclosure - Organization Sheet http://www.alkami.com/role/Organization Organization Notes 8 false false R9.htm 2102102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.alkami.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2107103 - Disclosure - Business Combination Sheet http://www.alkami.com/role/BusinessCombination Business Combination Notes 10 false false R11.htm 2112104 - Disclosure - Property and Equipment, Net Sheet http://www.alkami.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 11 false false R12.htm 2116105 - Disclosure - Revenue and Deferred Costs Sheet http://www.alkami.com/role/RevenueandDeferredCosts Revenue and Deferred Costs Notes 12 false false R13.htm 2121106 - Disclosure - Accounts Receivable Sheet http://www.alkami.com/role/AccountsReceivable Accounts Receivable Notes 13 false false R14.htm 2124107 - Disclosure - Accrued Liabilities Sheet http://www.alkami.com/role/AccruedLiabilities Accrued Liabilities Notes 14 false false R15.htm 2127108 - Disclosure - Debt Sheet http://www.alkami.com/role/Debt Debt Notes 15 false false R16.htm 2132109 - Disclosure - Stockholders' Equity (Deficit) Sheet http://www.alkami.com/role/StockholdersEquityDeficit Stockholders' Equity (Deficit) Notes 16 false false R17.htm 2135110 - Disclosure - Income Taxes Sheet http://www.alkami.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2137111 - Disclosure - Fair Value of Financial Instruments Sheet http://www.alkami.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 18 false false R19.htm 2140112 - Disclosure - Earnings Per Share Sheet http://www.alkami.com/role/EarningsPerShare Earnings Per Share Notes 19 false false R20.htm 2145113 - Disclosure - Commitment and Contingencies Sheet http://www.alkami.com/role/CommitmentandContingencies Commitment and Contingencies Notes 20 false false R21.htm 2150114 - Disclosure - Goodwill and Other Intangibles Sheet http://www.alkami.com/role/GoodwillandOtherIntangibles Goodwill and Other Intangibles Notes 21 false false R22.htm 2203201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.alkami.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 2304301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.alkami.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 2308302 - Disclosure - Business Combination (Tables) Sheet http://www.alkami.com/role/BusinessCombinationTables Business Combination (Tables) Tables http://www.alkami.com/role/BusinessCombination 24 false false R25.htm 2313303 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.alkami.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.alkami.com/role/PropertyandEquipmentNet 25 false false R26.htm 2317304 - Disclosure - Revenue and Deferred Costs (Tables) Sheet http://www.alkami.com/role/RevenueandDeferredCostsTables Revenue and Deferred Costs (Tables) Tables http://www.alkami.com/role/RevenueandDeferredCosts 26 false false R27.htm 2322305 - Disclosure - Accounts Receivable (Tables) Sheet http://www.alkami.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.alkami.com/role/AccountsReceivable 27 false false R28.htm 2325306 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.alkami.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.alkami.com/role/AccruedLiabilities 28 false false R29.htm 2328307 - Disclosure - Debt (Tables) Sheet http://www.alkami.com/role/DebtTables Debt (Tables) Tables http://www.alkami.com/role/Debt 29 false false R30.htm 2333308 - Disclosure - Stockholders' Equity (Deficit) (Tables) Sheet http://www.alkami.com/role/StockholdersEquityDeficitTables Stockholders' Equity (Deficit) (Tables) Tables http://www.alkami.com/role/StockholdersEquityDeficit 30 false false R31.htm 2338309 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.alkami.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.alkami.com/role/FairValueofFinancialInstruments 31 false false R32.htm 2341310 - Disclosure - Earnings Per Share (Tables) Sheet http://www.alkami.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.alkami.com/role/EarningsPerShare 32 false false R33.htm 2346311 - Disclosure - Commitment and Contingencies (Tables) Sheet http://www.alkami.com/role/CommitmentandContingenciesTables Commitment and Contingencies (Tables) Tables http://www.alkami.com/role/CommitmentandContingencies 33 false false R34.htm 2351312 - Disclosure - Goodwill and Other Intangibles (Tables) Sheet http://www.alkami.com/role/GoodwillandOtherIntangiblesTables Goodwill and Other Intangibles (Tables) Tables http://www.alkami.com/role/GoodwillandOtherIntangibles 34 false false R35.htm 2405401 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash and Restricted Cash (Details) Sheet http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashandRestrictedCashDetails Summary of Significant Accounting Policies - Reconciliation of Cash and Restricted Cash (Details) Details 35 false false R36.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 36 false false R37.htm 2409403 - Disclosure - Business Combination - Narrative (Details) Sheet http://www.alkami.com/role/BusinessCombinationNarrativeDetails Business Combination - Narrative (Details) Details 37 false false R38.htm 2410404 - Disclosure - Business Combination - Schedule of Purchase Price Allocation (Details) Sheet http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails Business Combination - Schedule of Purchase Price Allocation (Details) Details 38 false false R39.htm 2411405 - Disclosure - Business Combination - Schedule of Purchased Identifiable Intangible Assets (Details) Sheet http://www.alkami.com/role/BusinessCombinationScheduleofPurchasedIdentifiableIntangibleAssetsDetails Business Combination - Schedule of Purchased Identifiable Intangible Assets (Details) Details 39 false false R40.htm 2414406 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.alkami.com/role/PropertyandEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 40 false false R41.htm 2415407 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Sheet http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Details 41 false false R42.htm 2418408 - Disclosure - Revenue and Deferred Costs - Disaggregation of Revenue (Details) Sheet http://www.alkami.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails Revenue and Deferred Costs - Disaggregation of Revenue (Details) Details 42 false false R43.htm 2419409 - Disclosure - Revenue and Deferred Costs - Narrative (Details) Sheet http://www.alkami.com/role/RevenueandDeferredCostsNarrativeDetails Revenue and Deferred Costs - Narrative (Details) Details 43 false false R44.htm 2420410 - Disclosure - Revenue and Deferred Costs - Remaining Performance Obligation (Details) Sheet http://www.alkami.com/role/RevenueandDeferredCostsRemainingPerformanceObligationDetails Revenue and Deferred Costs - Remaining Performance Obligation (Details) Details 44 false false R45.htm 2423411 - Disclosure - Accounts Receivable (Details) Sheet http://www.alkami.com/role/AccountsReceivableDetails Accounts Receivable (Details) Details http://www.alkami.com/role/AccountsReceivableTables 45 false false R46.htm 2426412 - Disclosure - Accrued Liabilities (Details) Sheet http://www.alkami.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.alkami.com/role/AccruedLiabilitiesTables 46 false false R47.htm 2429413 - Disclosure - Debt - Narrative (Details) Sheet http://www.alkami.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 47 false false R48.htm 2430414 - Disclosure - Debt - Schedule of Long Term Debt (Details) Sheet http://www.alkami.com/role/DebtScheduleofLongTermDebtDetails Debt - Schedule of Long Term Debt (Details) Details 48 false false R49.htm 2431415 - Disclosure - Debt - Maturities of Long Term Debt (Details) Sheet http://www.alkami.com/role/DebtMaturitiesofLongTermDebtDetails Debt - Maturities of Long Term Debt (Details) Details 49 false false R50.htm 2434416 - Disclosure - Stockholders' Equity (Deficit) - Schedule of Stock-based Compensation Expense (Details) Sheet http://www.alkami.com/role/StockholdersEquityDeficitScheduleofStockbasedCompensationExpenseDetails Stockholders' Equity (Deficit) - Schedule of Stock-based Compensation Expense (Details) Details http://www.alkami.com/role/StockholdersEquityDeficitTables 50 false false R51.htm 2436417 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.alkami.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 51 false false R52.htm 2439418 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value of Assets and Liabilities Measured At Fair Value (Details) Sheet http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails Fair Value of Financial Instruments - Schedule of Fair Value of Assets and Liabilities Measured At Fair Value (Details) Details 52 false false R53.htm 2442419 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.alkami.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 53 false false R54.htm 2443420 - Disclosure - Earnings Per Share - Computation of Earnings Per Share (Details) Sheet http://www.alkami.com/role/EarningsPerShareComputationofEarningsPerShareDetails Earnings Per Share - Computation of Earnings Per Share (Details) Details 54 false false R55.htm 2444421 - Disclosure - Earnings Per Share - Schedule of Antidilutive Securities (Details) Sheet http://www.alkami.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails Earnings Per Share - Schedule of Antidilutive Securities (Details) Details 55 false false R56.htm 2447422 - Disclosure - Commitment and Contingencies - Narrative (Details) Sheet http://www.alkami.com/role/CommitmentandContingenciesNarrativeDetails Commitment and Contingencies - Narrative (Details) Details 56 false false R57.htm 2448423 - Disclosure - Commitment and Contingencies - Schedule of Lease Maturity (Details) Sheet http://www.alkami.com/role/CommitmentandContingenciesScheduleofLeaseMaturityDetails Commitment and Contingencies - Schedule of Lease Maturity (Details) Details 57 false false R58.htm 2449424 - Disclosure - Commitment and Contingencies - Schedule of Deferred Rent and Tenant Allowances (Details) Sheet http://www.alkami.com/role/CommitmentandContingenciesScheduleofDeferredRentandTenantAllowancesDetails Commitment and Contingencies - Schedule of Deferred Rent and Tenant Allowances (Details) Details 58 false false R59.htm 2452425 - Disclosure - Goodwill and Other Intangibles - Narrative (Details) Sheet http://www.alkami.com/role/GoodwillandOtherIntangiblesNarrativeDetails Goodwill and Other Intangibles - Narrative (Details) Details 59 false false R60.htm 2453426 - Disclosure - Goodwill and Other Intangibles - Schedule of Total Intangibles, Net (Details) Sheet http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails Goodwill and Other Intangibles - Schedule of Total Intangibles, Net (Details) Details 60 false false R61.htm 2454427 - Disclosure - Goodwill and Other Intangibles - Schedule of Future Amortization Expense (Details) Sheet http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofFutureAmortizationExpenseDetails Goodwill and Other Intangibles - Schedule of Future Amortization Expense (Details) Details 61 false false All Reports Book All Reports alk-20220630.htm alk-20220630.xsd alk-20220630_cal.xml alk-20220630_def.xml alk-20220630_lab.xml alk-20220630_pre.xml ex-311ceoq22022.htm ex-312cfoq22022.htm ex-321ceoq22022.htm ex-322cfoq22022.htm alk-20220630_g1.gif http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "alk-20220630.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 189, "dts": { "calculationLink": { "local": [ "alk-20220630_cal.xml" ] }, "definitionLink": { "local": [ "alk-20220630_def.xml" ] }, "inline": { "local": [ "alk-20220630.htm" ] }, "labelLink": { "local": [ "alk-20220630_lab.xml" ] }, "presentationLink": { "local": [ "alk-20220630_pre.xml" ] }, "schema": { "local": [ "alk-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 459, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 1, "http://xbrl.sec.gov/dei/2022": 5, "total": 6 }, "keyCustom": 41, "keyStandard": 260, "memberCustom": 16, "memberStandard": 38, "nsprefix": "alk", "nsuri": "http://www.alkami.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.alkami.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107103 - Disclosure - Business Combination", "role": "http://www.alkami.com/role/BusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Property and Equipment, Net", "role": "http://www.alkami.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Revenue and Deferred Costs", "role": "http://www.alkami.com/role/RevenueandDeferredCosts", "shortName": "Revenue and Deferred Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Accounts Receivable", "role": "http://www.alkami.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124107 - Disclosure - Accrued Liabilities", "role": "http://www.alkami.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127108 - Disclosure - Debt", "role": "http://www.alkami.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132109 - Disclosure - Stockholders' Equity (Deficit)", "role": "http://www.alkami.com/role/StockholdersEquityDeficit", "shortName": "Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135110 - Disclosure - Income Taxes", "role": "http://www.alkami.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137111 - Disclosure - Fair Value of Financial Instruments", "role": "http://www.alkami.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140112 - Disclosure - Earnings Per Share", "role": "http://www.alkami.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145113 - Disclosure - Commitment and Contingencies", "role": "http://www.alkami.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150114 - Disclosure - Goodwill and Other Intangibles", "role": "http://www.alkami.com/role/GoodwillandOtherIntangibles", "shortName": "Goodwill and Other Intangibles", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Business Combination (Tables)", "role": "http://www.alkami.com/role/BusinessCombinationTables", "shortName": "Business Combination (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://www.alkami.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - Disclosure - Revenue and Deferred Costs (Tables)", "role": "http://www.alkami.com/role/RevenueandDeferredCostsTables", "shortName": "Revenue and Deferred Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - Accounts Receivable (Tables)", "role": "http://www.alkami.com/role/AccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325306 - Disclosure - Accrued Liabilities (Tables)", "role": "http://www.alkami.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328307 - Disclosure - Debt (Tables)", "role": "http://www.alkami.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333308 - Disclosure - Stockholders' Equity (Deficit) (Tables)", "role": "http://www.alkami.com/role/StockholdersEquityDeficitTables", "shortName": "Stockholders' Equity (Deficit) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338309 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://www.alkami.com/role/FairValueofFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341310 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.alkami.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346311 - Disclosure - Commitment and Contingencies (Tables)", "role": "http://www.alkami.com/role/CommitmentandContingenciesTables", "shortName": "Commitment and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351312 - Disclosure - Goodwill and Other Intangibles (Tables)", "role": "http://www.alkami.com/role/GoodwillandOtherIntangiblesTables", "shortName": "Goodwill and Other Intangibles (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash and Restricted Cash (Details)", "role": "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashandRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Reconciliation of Cash and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:InternalUseSoftwarePolicy", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:InternalUseSoftwarePolicy", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Business Combination - Narrative (Details)", "role": "http://www.alkami.com/role/BusinessCombinationNarrativeDetails", "shortName": "Business Combination - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i8fb8bee0eda44e32945b851c2854bf82_D20201004-20201004", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Business Combination - Schedule of Purchase Price Allocation (Details)", "role": "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails", "shortName": "Business Combination - Schedule of Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "if16afaaafe014e71812d8a68d4d6e243_I20220425", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Business Combination - Schedule of Purchased Identifiable Intangible Assets (Details)", "role": "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasedIdentifiableIntangibleAssetsDetails", "shortName": "Business Combination - Schedule of Purchased Identifiable Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ibef05eecc6a8451da8a12329a198b33b_D20220101-20220630", "decimals": null, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i091ae78eb58c45e684931c1ee438bb07_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i091ae78eb58c45e684931c1ee438bb07_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i091ae78eb58c45e684931c1ee438bb07_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Property and Equipment, Net - Narrative (Details)", "role": "http://www.alkami.com/role/PropertyandEquipmentNetNarrativeDetails", "shortName": "Property and Equipment, Net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i091ae78eb58c45e684931c1ee438bb07_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "role": "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i091ae78eb58c45e684931c1ee438bb07_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Revenue and Deferred Costs - Disaggregation of Revenue (Details)", "role": "http://www.alkami.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails", "shortName": "Revenue and Deferred Costs - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i490c0223358d4340b3949785230360c5_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Revenue and Deferred Costs - Narrative (Details)", "role": "http://www.alkami.com/role/RevenueandDeferredCostsNarrativeDetails", "shortName": "Revenue and Deferred Costs - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i708d5dcf2da2456da11f23156fedf951_I20220630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Revenue and Deferred Costs - Remaining Performance Obligation (Details)", "role": "http://www.alkami.com/role/RevenueandDeferredCostsRemainingPerformanceObligationDetails", "shortName": "Revenue and Deferred Costs - Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i708d5dcf2da2456da11f23156fedf951_I20220630", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Accounts Receivable (Details)", "role": "http://www.alkami.com/role/AccountsReceivableDetails", "shortName": "Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - Accrued Liabilities (Details)", "role": "http://www.alkami.com/role/AccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429413 - Disclosure - Debt - Narrative (Details)", "role": "http://www.alkami.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i65995a97e0f442399732193df20146f4_I20220429", "decimals": "INF", "lang": "en-US", "name": "alk:DebtInstrumentCovenantRevenueGrowthRequirementPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430414 - Disclosure - Debt - Schedule of Long Term Debt (Details)", "role": "http://www.alkami.com/role/DebtScheduleofLongTermDebtDetails", "shortName": "Debt - Schedule of Long Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431415 - Disclosure - Debt - Maturities of Long Term Debt (Details)", "role": "http://www.alkami.com/role/DebtMaturitiesofLongTermDebtDetails", "shortName": "Debt - Maturities of Long Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i091ae78eb58c45e684931c1ee438bb07_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "role": "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ibea3e17c90f540c295444c47453d0ae0_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i091ae78eb58c45e684931c1ee438bb07_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434416 - Disclosure - Stockholders' Equity (Deficit) - Schedule of Stock-based Compensation Expense (Details)", "role": "http://www.alkami.com/role/StockholdersEquityDeficitScheduleofStockbasedCompensationExpenseDetails", "shortName": "Stockholders' Equity (Deficit) - Schedule of Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i091ae78eb58c45e684931c1ee438bb07_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i091ae78eb58c45e684931c1ee438bb07_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436417 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.alkami.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i091ae78eb58c45e684931c1ee438bb07_D20220401-20220630", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i245d3bebacea42daa77a6aa2c6e0ca42_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439418 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value of Assets and Liabilities Measured At Fair Value (Details)", "role": "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails", "shortName": "Fair Value of Financial Instruments - Schedule of Fair Value of Assets and Liabilities Measured At Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i245d3bebacea42daa77a6aa2c6e0ca42_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i091ae78eb58c45e684931c1ee438bb07_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockDividendsAndOtherAdjustments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442419 - Disclosure - Earnings Per Share - Narrative (Details)", "role": "http://www.alkami.com/role/EarningsPerShareNarrativeDetails", "shortName": "Earnings Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i091ae78eb58c45e684931c1ee438bb07_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443420 - Disclosure - Earnings Per Share - Computation of Earnings Per Share (Details)", "role": "http://www.alkami.com/role/EarningsPerShareComputationofEarningsPerShareDetails", "shortName": "Earnings Per Share - Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444421 - Disclosure - Earnings Per Share - Schedule of Antidilutive Securities (Details)", "role": "http://www.alkami.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails", "shortName": "Earnings Per Share - Schedule of Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "alk:OperatingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447422 - Disclosure - Commitment and Contingencies - Narrative (Details)", "role": "http://www.alkami.com/role/CommitmentandContingenciesNarrativeDetails", "shortName": "Commitment and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "alk:OperatingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448423 - Disclosure - Commitment and Contingencies - Schedule of Lease Maturity (Details)", "role": "http://www.alkami.com/role/CommitmentandContingenciesScheduleofLeaseMaturityDetails", "shortName": "Commitment and Contingencies - Schedule of Lease Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRentCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449424 - Disclosure - Commitment and Contingencies - Schedule of Deferred Rent and Tenant Allowances (Details)", "role": "http://www.alkami.com/role/CommitmentandContingenciesScheduleofDeferredRentandTenantAllowancesDetails", "shortName": "Commitment and Contingencies - Schedule of Deferred Rent and Tenant Allowances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRentCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452425 - Disclosure - Goodwill and Other Intangibles - Narrative (Details)", "role": "http://www.alkami.com/role/GoodwillandOtherIntangiblesNarrativeDetails", "shortName": "Goodwill and Other Intangibles - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i9ab02b23a77b4b32a7b68f20aac05e04_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)", "role": "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "i9ab02b23a77b4b32a7b68f20aac05e04_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453426 - Disclosure - Goodwill and Other Intangibles - Schedule of Total Intangibles, Net (Details)", "role": "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails", "shortName": "Goodwill and Other Intangibles - Schedule of Total Intangibles, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454427 - Disclosure - Goodwill and Other Intangibles - Schedule of Future Amortization Expense (Details)", "role": "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofFutureAmortizationExpenseDetails", "shortName": "Goodwill and Other Intangibles - Schedule of Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ic410710031e341f6b76ff026d3ff5aa1_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization", "role": "http://www.alkami.com/role/Organization", "shortName": "Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.alkami.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "alk-20220630.htm", "contextRef": "ie1d74f276fdb4a2b95e37af224670714_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 54, "tag": { "alk_ACHAlertMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ACH Alert", "label": "ACH Alert [Member]", "terseLabel": "ACH Alert" } } }, "localname": "ACHAlertMember", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "alk_AccountsReceivableEstimatedCreditsReserveCurrent": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/AccountsReceivableDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Estimated Credits Reserve, Current", "label": "Accounts Receivable, Estimated Credits Reserve, Current", "negatedTerseLabel": "Reserve for estimated credits" } } }, "localname": "AccountsReceivableEstimatedCreditsReserveCurrent", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "alk_AccruedHostingServicesCurrent": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/AccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Hosting Services, Current", "label": "Accrued Hosting Services, Current", "terseLabel": "Accrued hosting services" } } }, "localname": "AccruedHostingServicesCurrent", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "alk_AccruedInterestOnMarketableSecuritiesNet": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Interest On Marketable Securities, Net", "label": "Accrued Interest On Marketable Securities, Net", "negatedTerseLabel": "Accrued interest on marketable securities, net" } } }, "localname": "AccruedInterestOnMarketableSecuritiesNet", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "alk_AccruedVendorPurchasesCurrent": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/AccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Vendor Purchases, Current", "label": "Accrued Vendor Purchases, Current", "terseLabel": "Accrued vendor purchases" } } }, "localname": "AccruedVendorPurchasesCurrent", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "alk_AdjustmentsToAdditionalPaidInCapitalCumulativeDividendsAndAdjustmentsToRedeemableConvertiblePreferredStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Cumulative Dividends And Adjustments To Redeemable Convertible Preferred Stock", "label": "Adjustments To Additional Paid In Capital, Cumulative Dividends And Adjustments To Redeemable Convertible Preferred Stock", "negatedTerseLabel": "Cumulative dividends and adjustments to redeemable convertible preferred stock" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalCumulativeDividendsAndAdjustmentsToRedeemableConvertiblePreferredStock", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "alk_AmortizationOfAcquiredIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization Of Acquired Intangible Assets", "label": "Amortization Of Acquired Intangible Assets", "terseLabel": "Amortization of acquired intangibles" } } }, "localname": "AmortizationOfAcquiredIntangibleAssets", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "alk_BusinessAcquisitionCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Compensation Expense", "label": "Business Acquisition, Compensation Expense", "terseLabel": "Compensation expenses" } } }, "localname": "BusinessAcquisitionCompensationExpense", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "alk_BusinessAcquisitionConsiderationTransferredRestricted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Consideration Transferred, Restricted", "label": "Business Acquisition, Consideration Transferred, Restricted", "terseLabel": "Consideration placed into escrow" } } }, "localname": "BusinessAcquisitionConsiderationTransferredRestricted", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "alk_BusinessCombinationConsiderationTransferredEscrowReleasePeriodOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Escrow Release Period One", "label": "Business Combination, Consideration Transferred, Escrow Release Period One", "terseLabel": "Anniversary period for first escrow release" } } }, "localname": "BusinessCombinationConsiderationTransferredEscrowReleasePeriodOne", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "durationItemType" }, "alk_BusinessCombinationConsiderationTransferredEscrowReleasePeriodTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Escrow Release Period Two", "label": "Business Combination, Consideration Transferred, Escrow Release Period Two", "terseLabel": "Second escrow release period" } } }, "localname": "BusinessCombinationConsiderationTransferredEscrowReleasePeriodTwo", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "durationItemType" }, "alk_BusinessCombinationContingentConsiderationArrangementsEarnOutAmountPayablePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Earn-Out Amount Payable Period", "label": "Business Combination, Contingent Consideration Arrangements, Earn-Out Amount Payable Period", "terseLabel": "Contingent consideration period" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsEarnOutAmountPayablePeriod", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "durationItemType" }, "alk_BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Earn-Out Period", "label": "Business Combination, Contingent Consideration Arrangements, Earn-Out Period", "terseLabel": "Earn-out period" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsEarnOutPeriod", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "durationItemType" }, "alk_BusinessCombinationContingentConsiderationArrangementsNumberOfEarnOutPeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Number Of Earn-Out Periods", "label": "Business Combination, Contingent Consideration Arrangements, Number Of Earn-Out Periods", "terseLabel": "Number of earn-out periods" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsNumberOfEarnOutPeriods", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "integerItemType" }, "alk_BusinessCombinationContingentConsiderationCashPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Cash Per Share", "label": "Business Combination, Contingent Consideration, Cash Per Share", "terseLabel": "Reference price (in dollars per share)" } } }, "localname": "BusinessCombinationContingentConsiderationCashPerShare", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "alk_BusinessCombinationContingentConsiderationMaximumPercentToBePaid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Maximum Percent To Be Paid", "label": "Business Combination, Contingent Consideration, Maximum Percent To Be Paid", "terseLabel": "Maximum contingent consideration to be paid (as a percent)" } } }, "localname": "BusinessCombinationContingentConsiderationMaximumPercentToBePaid", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "percentItemType" }, "alk_BusinessCombinationContingentConsiderationMaximumToBePaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Maximum To Be Paid", "label": "Business Combination, Contingent Consideration, Maximum To Be Paid", "terseLabel": "Maximum contingent consideration to be paid" } } }, "localname": "BusinessCombinationContingentConsiderationMaximumToBePaid", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "alk_BusinessCombinationHoldbackProvisionHeldInEscrow": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Holdback Provision Held in Escrow", "label": "Business Combination, Holdback Provision Held in Escrow", "terseLabel": "Holdback provision held in escrow" } } }, "localname": "BusinessCombinationHoldbackProvisionHeldInEscrow", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "alk_BusinessCombinationHoldbackProvisionSubjectToRelease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Holdback Provision Subject to Release", "label": "Business Combination, Holdback Provision Subject to Release", "terseLabel": "Holdback provision to be released" } } }, "localname": "BusinessCombinationHoldbackProvisionSubjectToRelease", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "alk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed Accrued liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed Accrued liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "alk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "alk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer, Liability, Noncurrent", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract With Customer, Liability, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiabilityNoncurrent", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "alk_CapitalizedContractCostsIncurredDuringPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Costs Incurred During Period", "label": "Capitalized Contract Costs Incurred During Period", "terseLabel": "Capitalized cost during period" } } }, "localname": "CapitalizedContractCostsIncurredDuringPeriod", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "alk_ContingentConsiderationLiabilityFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Liability, Fair Value Disclosure", "label": "Contingent Consideration, Liability, Fair Value Disclosure", "negatedLabel": "Contingent consideration payable", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ContingentConsiderationLiabilityFairValueDisclosure", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "alk_ContractWithCustomerAssetAndLiabilityPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Asset and Liability, Policy", "label": "Contract With Customer, Asset and Liability, Policy [Policy Text Block]", "terseLabel": "Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityPolicyPolicyTextBlock", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "alk_DebtInstrumentCovenantBasisSpreadOnVariableRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Basis Spread On Variable Rate, Maximum", "label": "Debt Instrument, Covenant, Basis Spread On Variable Rate, Maximum", "terseLabel": "Basis spread on variable rate, maximum (as a percent)" } } }, "localname": "DebtInstrumentCovenantBasisSpreadOnVariableRateMaximum", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "alk_DebtInstrumentCovenantLiquidityRequirement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Liquidity Requirement", "label": "Debt Instrument, Covenant, Liquidity Requirement", "terseLabel": "Liquidity requirement" } } }, "localname": "DebtInstrumentCovenantLiquidityRequirement", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "alk_DebtInstrumentCovenantRevenueGrowthRequirementPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Revenue Growth Requirement, Percent", "label": "Debt Instrument, Covenant, Revenue Growth Requirement, Percent", "terseLabel": "Revenue growth requirement (as a percent)" } } }, "localname": "DebtInstrumentCovenantRevenueGrowthRequirementPercent", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "alk_DebtInstrumentPeriodicPaymentPrincipalIncreaseAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Periodic Payment, Principal, Increase Amount", "label": "Debt Instrument, Periodic Payment, Principal, Increase Amount", "terseLabel": "Increase in quarterly installment payments" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipalIncreaseAmount", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "alk_DeferredCommissionsCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Commissions Costs", "label": "Deferred Commissions Costs [Member]", "terseLabel": "Deferred Commissions Costs" } } }, "localname": "DeferredCommissionsCostsMember", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "alk_DeferredImplementationCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Implementation Costs", "label": "Deferred Implementation Costs [Member]", "terseLabel": "Deferred Implementation Costs" } } }, "localname": "DeferredImplementationCostsMember", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "alk_DeferredOfferingCostsIncurredButNotYetPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Offering Costs Incurred But Not Yet Paid", "label": "Deferred Offering Costs Incurred But Not Yet Paid", "terseLabel": "Deferred IPO offering costs not yet paid" } } }, "localname": "DeferredOfferingCostsIncurredButNotYetPaid", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "alk_EarnOutSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earn-Out Shares", "label": "Earn-Out Shares [Member]", "terseLabel": "Earn-Out Shares" } } }, "localname": "EarnOutSharesMember", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "alk_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "alk_FirstEarnOutPeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Earn Out Period", "label": "First Earn Out Period [Member]", "terseLabel": "First Earn Out Period" } } }, "localname": "FirstEarnOutPeriodMember", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "alk_HoldbackProvisionLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/AccruedLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Holdback Provision Liability, Current", "label": "Holdback Provision Liability, Current", "terseLabel": "MK acquisition holdback provision" } } }, "localname": "HoldbackProvisionLiabilityCurrent", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "alk_ImplementationServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Implementation Services", "label": "Implementation Services [Member]", "terseLabel": "Implementation services" } } }, "localname": "ImplementationServicesMember", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "alk_IncreaseDecreaseInCapitalizedContractCostNet": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Capitalized Contract Cost, Net", "label": "Increase (Decrease) In Capitalized Contract Cost, Net", "negatedTerseLabel": "Deferred implementation costs" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCostNet", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "alk_IncreaseDecreaseInDeferredRentCredit": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Deferred Rent Credit", "label": "Increase (Decrease) In Deferred Rent Credit", "terseLabel": "Deferred rent and tenant allowances" } } }, "localname": "IncreaseDecreaseInDeferredRentCredit", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "alk_InternationalDebtSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International Debt Securities", "label": "International Debt Securities [Member]", "terseLabel": "International Debt Securities" } } }, "localname": "InternationalDebtSecuritiesMember", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "alk_LeaseContractualTermOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Contractual Term One", "label": "Lease Contractual Term One [Member]", "terseLabel": "Lease Contractual Term One" } } }, "localname": "LeaseContractualTermOneMember", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "alk_LeaseContractualTermTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Contractual Term Two", "label": "Lease Contractual Term Two [Member]", "terseLabel": "Lease Contractual Term Two" } } }, "localname": "LeaseContractualTermTwoMember", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "alk_LesseeOperatingLeaseOptionToExtendNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Option to Extend, Number", "label": "Lessee, Operating Lease, Option to Extend, Number", "terseLabel": "Number of additional terms" } } }, "localname": "LesseeOperatingLeaseOptionToExtendNumber", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "alk_LesseeOperatingLeaseOptionToExtendTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Option to Extend, Term", "label": "Lessee, Operating Lease, Option to Extend, Term", "terseLabel": "Operating lease extension period" } } }, "localname": "LesseeOperatingLeaseOptionToExtendTerm", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "alk_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit", "label": "Line of Credit Facility, Accordion Feature, Increase Limit", "terseLabel": "Accordion feature" } } }, "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "alk_LongTermDebtMaturityAfterYearThree": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/DebtMaturitiesofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Maturity, After Year Three", "label": "Long-Term Debt, Maturity, After Year Three", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturityAfterYearThree", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/DebtMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "alk_MKDecisioningSystemsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MK Decisioning Systems, LLC", "label": "MK Decisioning Systems, LLC [Member]", "terseLabel": "MK" } } }, "localname": "MKDecisioningSystemsLLCMember", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "alk_OperatingLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Term", "label": "Operating Lease, Term", "terseLabel": "Lease term" } } }, "localname": "OperatingLeaseTerm", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "alk_OtherAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Accounts Receivable", "label": "Other Accounts Receivable [Member]", "terseLabel": "Other receivables" } } }, "localname": "OtherAccountsReceivableMember", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "alk_SaaSSubscriptionServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SaaS Subscription Services", "label": "SaaS Subscription Services [Member]", "terseLabel": "SaaS Services" } } }, "localname": "SaaSSubscriptionServicesMember", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "alk_SecondEarnOutPeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Earn Out Period", "label": "Second Earn Out Period [Member]", "terseLabel": "Second Earn Out Period" } } }, "localname": "SecondEarnOutPeriodMember", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "alk_SegmintIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Segmint, Inc.", "label": "Segmint, Inc. [Member]", "terseLabel": "Segmint, Inc." } } }, "localname": "SegmintIncMember", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails", "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails", "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "alk_TemporaryEquityDividendsAndAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Dividends And Adjustments", "label": "Temporary Equity, Dividends And Adjustments", "terseLabel": "Cumulative dividends and adjustments to redeemable convertible preferred stock" } } }, "localname": "TemporaryEquityDividendsAndAdjustments", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "alk_TemporaryEquitySharesConversionOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Conversion of Convertible Securities", "label": "Temporary Equity, Shares, Conversion of Convertible Securities", "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)" } } }, "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "alk_TemporaryEquityValueConversionOfConvertibleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Value, Conversion of Convertible Securities", "label": "Temporary Equity, Value, Conversion of Convertible Securities", "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering" } } }, "localname": "TemporaryEquityValueConversionOfConvertibleSecurities", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "alk_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "alk_UnbilledReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled Receivables", "label": "Unbilled Receivables [Member]", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesMember", "nsuri": "http://www.alkami.com/20220630", "presentation": [ "http://www.alkami.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.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/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.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/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.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/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.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/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.alkami.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [ "r208", "r209", "r210", "r211", "r232", "r268", "r315", "r317", "r432", "r433", "r434", "r435", "r436", "r437", "r456", "r492", "r494", "r506", "r507" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails", "http://www.alkami.com/role/DebtNarrativeDetails", "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r208", "r209", "r210", "r211", "r232", "r268", "r315", "r317", "r432", "r433", "r434", "r435", "r436", "r437", "r456", "r492", "r494", "r506", "r507" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails", "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r143", "r209", "r210", "r290", "r295", "r459", "r491", "r493" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r143", "r209", "r210", "r290", "r295", "r459", "r491", "r493" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r203", "r208", "r209", "r210", "r211", "r232", "r268", "r305", "r315", "r317", "r322", "r323", "r324", "r432", "r433", "r434", "r435", "r436", "r437", "r456", "r492", "r494", "r506", "r507" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails", "http://www.alkami.com/role/DebtNarrativeDetails", "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r203", "r208", "r209", "r210", "r211", "r232", "r268", "r305", "r315", "r317", "r322", "r323", "r324", "r432", "r433", "r434", "r435", "r436", "r437", "r456", "r492", "r494", "r506", "r507" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails", "http://www.alkami.com/role/DebtNarrativeDetails", "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r150", "r173" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "Accounts and Nontrade Receivable [Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30", "r425" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r5", "r22", "r146", "r147" ], "calculation": { "http://www.alkami.com/role/AccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss, Current", "terseLabel": "Total receivables" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r146", "r147" ], "calculation": { "http://www.alkami.com/role/AccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.alkami.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", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccountsReceivableDetails", "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.alkami.com/role/AccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Bonus accrual" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.alkami.com/role/AccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.alkami.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 liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccruedLiabilitiesDetails", "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.alkami.com/role/AccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued consulting and professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r8", "r35" ], "calculation": { "http://www.alkami.com/role/AccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Commissions accrual" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r11", "r199" ], "calculation": { "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Amortization Period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasedIdentifiableIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r23", "r425" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r85", "r86", "r87", "r331", "r332", "r333", "r390" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r318", "r335", "r336" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r270", "r275" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "negatedTerseLabel": "Costs in connection with initial public offering" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r228", "r270", "r275" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Conversion of redeemable convertible preferred stock warrants to common stock warrants upon initial public offering" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "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 used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r326" ], "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": "Total stock-based compensation expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/StockholdersEquityDeficitScheduleofStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r28", "r148", "r162" ], "calculation": { "http://www.alkami.com/role/AccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "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", "negatedTerseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r53", "r71", "r252", "r411" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r71", "r181", "r189" ], "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 of acquired intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "http://www.alkami.com/role/GoodwillandOtherIntangiblesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r112" ], "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": "Total anti-dilutive common share equivalents" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Office space (in square foot)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r15", "r78", "r132", "r135", "r141", "r160", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r380", "r382", "r400", "r423", "r425", "r465", "r480" ], "calculation": { "http://www.alkami.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/2022", "presentation": [ "http://www.alkami.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/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r29", "r78", "r160", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r380", "r382", "r400", "r423", "r425" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.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/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r393" ], "calculation": { "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails": { "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": "Total Assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r151", "r154", "r168", "r468" ], "calculation": { "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Marketable securities:" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r153", "r168" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r385", "r386" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.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 and Consolidation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r84" ], "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": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r314", "r316", "r365" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails", "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails", "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r314", "r316", "r360", "r361", "r365" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails", "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails", "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails", "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails", "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasedIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r359" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.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, net" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails", "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1": { "auth_ref": [ "r70", "r377" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of right to a contingent consideration asset.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset", "negatedTerseLabel": "Gain on revaluation of contingent consideration", "terseLabel": "Gain on revaluation of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails", "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r70", "r377" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "verboseLabel": "Total fair value adjustments reported in earnings (Acquisition-related expenses, net)" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r376" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r371", "r372", "r375" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r371", "r373" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration to be paid in 2021" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r371", "r373" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration to be paid in 2022" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r366", "r378" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r363" ], "calculation": { "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "alk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r363" ], "calculation": { "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "alk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "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": "Trade accounts receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r363" ], "calculation": { "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails": { "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", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r363" ], "calculation": { "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenues, current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r363" ], "calculation": { "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "alk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r363" ], "calculation": { "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails": { "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", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails" ], "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" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r362", "r363" ], "calculation": { "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "alk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r363" ], "calculation": { "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails": { "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": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r508" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Capitalized internal software development costs" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r175" ], "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", "terseLabel": "Amortization of capitalized costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r175" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Impairment loss on deferred costs" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r174" ], "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", "terseLabel": "Deferred commissions" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r174" ], "calculation": { "http://www.alkami.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 implementation costs, current" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r174" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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 implementation costs, net of current portion" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r9", "r73" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "verboseLabel": "Cash equivalents:" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r74", "r463" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r68", "r73", "r75" ], "calculation": { "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashandRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 and restricted cash, end of period", "periodStartLabel": "Cash and cash equivalents and restricted cash, beginning of period", "totalLabel": "Total cash and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r68", "r401" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r39", "r469", "r486" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 11 and 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r205", "r206", "r207", "r212", "r502" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r85", "r86", "r390" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "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/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r270" ], "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", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21", "r425" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par, 500,000,000 shares authorized; and 91,036,107 and 89,954,657 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r276", "r278", "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r276", "r277", "r291" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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", "verboseLabel": "Deferred revenues, current portion" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r276", "r277", "r291" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenues, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r292" ], "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 during period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r294" ], "calculation": { "http://www.alkami.com/role/AccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Client refund liability" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r55", "r459" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenues(1)" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/StockholdersEquityDeficitScheduleofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.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/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasedIdentifiableIntangibleAssetsDetails", "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r76", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r246", "r253", "r254", "r256", "r265" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r257", "r466", "r479" ], "calculation": { "http://www.alkami.com/role/DebtMaturitiesofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.alkami.com/role/DebtScheduleofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Term Debt", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtMaturitiesofLongTermDebtDetails", "http://www.alkami.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r37" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Quarterly installment payments" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r37", "r77", "r83", "r229", "r230", "r231", "r232", "r233", "r234", "r236", "r242", "r243", "r244", "r245", "r247", "r248", "r249", "r250", "r251", "r252", "r255", "r259", "r260", "r261", "r262", "r271", "r272", "r273", "r274", "r409", "r410", "r412", "r413", "r478" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r303", "r304" ], "calculation": { "http://www.alkami.com/role/AccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current", "terseLabel": "Deferred compensation payable" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r242", "r411" ], "calculation": { "http://www.alkami.com/role/DebtScheduleofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "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", "negatedTerseLabel": "Less unamortized debt issuance costs", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails", "http://www.alkami.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r71", "r79", "r346", "r351", "r352", "r353" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r339", "r340" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCredit": { "auth_ref": [ "r415", "r421" ], "calculation": { "http://www.alkami.com/role/CommitmentandContingenciesScheduleofDeferredRentandTenantAllowancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of rental payment required by lease over rental income recognized.", "label": "Deferred Rent Credit", "totalLabel": "Deferred rent and tenant allowance" } } }, "localname": "DeferredRentCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesScheduleofDeferredRentandTenantAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditCurrent": { "auth_ref": [ "r16", "r416", "r421" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.alkami.com/role/CommitmentandContingenciesScheduleofDeferredRentandTenantAllowancesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredRentCredit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of rental payment required by lease over rental income recognized, classified as current.", "label": "Deferred Rent Credit, Current", "negatedTerseLabel": "Less: current portion", "terseLabel": "Deferred rent and tenant allowance, current" } } }, "localname": "DeferredRentCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.alkami.com/role/CommitmentandContingenciesScheduleofDeferredRentandTenantAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r18", "r416", "r421" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.alkami.com/role/CommitmentandContingenciesScheduleofDeferredRentandTenantAllowancesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredRentCredit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of rental payment required by lease over rental income recognized, classified as noncurrent.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Deferred rent and tenant allowance, net of current portion" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.alkami.com/role/CommitmentandContingenciesScheduleofDeferredRentandTenantAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r71", "r197" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r71", "r130" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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 expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasedIdentifiableIntangibleAssetsDetails", "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails", "http://www.alkami.com/role/RevenueandDeferredCostsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r290", "r295", "r296", "r297", "r298", "r299", "r300", "r301" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails", "http://www.alkami.com/role/RevenueandDeferredCostsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r290" ], "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": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r319", "r320", "r327", "r328", "r329", "r337" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stockholders' Equity (Deficit)" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/StockholdersEquityDeficit" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share attributable to common stockholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r51", "r90", "r91", "r92", "r93", "r94", "r98", "r101", "r108", "r109", "r110", "r115", "r116", "r391", "r392", "r472", "r488" ], "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 share attributable to common stockholders - basic (in dollars per share)", "verboseLabel": "Loss per common share - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.alkami.com/role/EarningsPerShareComputationofEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r51", "r90", "r91", "r92", "r93", "r94", "r101", "r108", "r109", "r110", "r115", "r116", "r391", "r392", "r472", "r488" ], "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 share attributable to common stockholders - diluted (in dollars per share)", "verboseLabel": "Loss per common share - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.alkami.com/role/EarningsPerShareComputationofEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r112", "r113", "r114", "r117" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.alkami.com/role/AccruedLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "ESPP liability" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/StockholdersEquityDeficitScheduleofStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r45", "r46", "r47", "r85", "r86", "r87", "r89", "r95", "r97", "r118", "r161", "r270", "r275", "r331", "r332", "r333", "r347", "r348", "r390", "r402", "r403", "r404", "r405", "r406", "r407", "r422", "r495", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r71", "r266" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedTerseLabel": "Loss on financial instruments", "terseLabel": "Loss on financial instruments" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails", "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r393", "r394", "r398" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails", "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r244", "r259", "r260", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r394", "r429", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r393", "r394", "r395", "r396", "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r397" ], "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 of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r244", "r306", "r307", "r312", "r313", "r394", "r429" ], "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 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r244", "r259", "r260", "r306", "r307", "r312", "r313", "r394", "r430" ], "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 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r244", "r259", "r260", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r394", "r431" ], "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 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r244", "r259", "r260", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r429", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r397", "r399" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r155", "r156", "r157", "r158", "r159", "r163", "r164", "r165", "r166", "r167", "r169", "r170", "r171", "r172", "r255", "r269", "r389", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r13", "r188" ], "calculation": { "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails": { "order": 1.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", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r190" ], "calculation": { "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofFutureAmortizationExpenseDetails": { "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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofFutureAmortizationExpenseDetails": { "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2022 (remaining six months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r190" ], "calculation": { "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofFutureAmortizationExpenseDetails": { "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r190" ], "calculation": { "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r190" ], "calculation": { "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r182", "r185", "r188", "r192", "r460", "r461" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasedIdentifiableIntangibleAssetsDetails", "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r188", "r461" ], "calculation": { "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "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": "Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r182", "r187" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasedIdentifiableIntangibleAssetsDetails", "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical", "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r188", "r460" ], "calculation": { "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofFutureAmortizationExpenseDetails", "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r183" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Total identifiable intangible assets" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasedIdentifiableIntangibleAssetsDetails", "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r71", "r263", "r264" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/StockholdersEquityDeficitScheduleofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r12", "r176", "r177", "r178", "r179", "r425", "r464" ], "calculation": { "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "alk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 }, "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails", "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.alkami.com/role/GoodwillandOtherIntangiblesNarrativeDetails", "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r196" ], "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 Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/GoodwillandOtherIntangibles" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r54", "r78", "r132", "r134", "r137", "r140", "r142", "r160", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r400" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r49", "r132", "r134", "r137", "r140", "r142", "r462", "r470", "r474", "r489" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r201", "r204" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/StockholdersEquityDeficitScheduleofStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/StockholdersEquityDeficitScheduleofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r80", "r343", "r344", "r345", "r349", "r354", "r356", "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r81", "r96", "r97", "r131", "r341", "r350", "r355", "r490" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.alkami.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r70" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r70" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r70", "r457" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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 revenues" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r70" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "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/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r191" ], "calculation": { "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Website domain name" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r12" ], "calculation": { "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Total carrying value, gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r180", "r186" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Intangibles, net", "totalLabel": "Total net carrying value" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r48", "r129", "r408", "r411", "r473" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r194", "r195" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Capitalized Software Development Costs" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r57", "r128" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]", "terseLabel": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]", "terseLabel": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r34", "r78", "r136", "r160", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r381", "r382", "r383", "r400", "r423", "r424" ], "calculation": { "http://www.alkami.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/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r78", "r160", "r400", "r425", "r467", "r484" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity (Deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r7", "r36", "r78", "r160", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r381", "r382", "r383", "r400", "r423", "r424", "r425" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.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/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r393" ], "calculation": { "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "negatedTotalLabel": "Total Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r32" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of credit, unused capacity, commitment fee (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r243", "r258", "r259", "r260", "r466", "r481" ], "calculation": { "http://www.alkami.com/role/DebtScheduleofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.alkami.com/role/DebtScheduleofLongTermDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Net amount", "verboseLabel": "Long term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails", "http://www.alkami.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.alkami.com/role/DebtScheduleofLongTermDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "negatedTerseLabel": "Current portion of long-term debt", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.alkami.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r83", "r215", "r248" ], "calculation": { "http://www.alkami.com/role/DebtMaturitiesofLongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r83", "r215", "r248" ], "calculation": { "http://www.alkami.com/role/DebtMaturitiesofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r83", "r215", "r248" ], "calculation": { "http://www.alkami.com/role/DebtMaturitiesofLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r83" ], "calculation": { "http://www.alkami.com/role/DebtMaturitiesofLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.alkami.com/role/DebtScheduleofLongTermDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term portion", "verboseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.alkami.com/role/DebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r37", "r216" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Computers and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Accounts" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r68", "r69", "r72" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r43", "r44", "r47", "r50", "r72", "r78", "r88", "r90", "r91", "r92", "r93", "r96", "r97", "r106", "r132", "r134", "r137", "r140", "r142", "r160", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r392", "r400", "r471", "r487" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.alkami.com/role/EarningsPerShareComputationofEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r90", "r91", "r92", "r93", "r98", "r99", "r107", "r110", "r132", "r134", "r137", "r140", "r142" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.alkami.com/role/EarningsPerShareComputationofEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r100", "r102", "r103", "r104", "r105", "r107", "r110" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.alkami.com/role/EarningsPerShareComputationofEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of noncash financing activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Non-operating income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r132", "r134", "r137", "r140", "r142" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Leased Assets [Line Items]", "terseLabel": "Operating Leased Assets [Line Items]" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r414", "r418" ], "calculation": { "http://www.alkami.com/role/CommitmentandContingenciesScheduleofLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesScheduleofLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r414", "r418" ], "calculation": { "http://www.alkami.com/role/CommitmentandContingenciesScheduleofLeaseMaturityDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2026" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesScheduleofLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r414", "r418" ], "calculation": { "http://www.alkami.com/role/CommitmentandContingenciesScheduleofLeaseMaturityDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesScheduleofLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r414", "r418" ], "calculation": { "http://www.alkami.com/role/CommitmentandContingenciesScheduleofLeaseMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesScheduleofLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r414", "r418" ], "calculation": { "http://www.alkami.com/role/CommitmentandContingenciesScheduleofLeaseMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesScheduleofLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r414", "r418" ], "calculation": { "http://www.alkami.com/role/CommitmentandContingenciesScheduleofLeaseMaturityDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesScheduleofLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/CommitmentandContingenciesScheduleofLeaseMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "2022 (remaining six months)" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesScheduleofLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r384" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.alkami.com/role/AccruedLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r385", "r387" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.alkami.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/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.alkami.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 non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r64" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r66" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Debt issuance costs paid" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r64" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedTerseLabel": "Payment of Series B dividend" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r67" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "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", "negatedTerseLabel": "Deferred IPO issuance costs paid" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r60", "r374" ], "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 consideration paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r60" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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": "Acquisition of business" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r152" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r61" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r61" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedTerseLabel": "Capitalized software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockDividendsAndOtherAdjustments": { "auth_ref": [ "r99", "r111" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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": "Less: cumulative dividends and adjustments to redeemable convertible preferred stock", "verboseLabel": "Cumulative dividends and adjustments to redeemable convertible preferred stock" } } }, "localname": "PreferredStockDividendsAndOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.alkami.com/role/EarningsPerShareComputationofEarningsPerShareDetails", "http://www.alkami.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r20", "r267" ], "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/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r20", "r267" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r20", "r425" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par, 10,000,000 shares authorized and 0 shares issued and outstanding as of March 31, 2022 and December 31, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.alkami.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/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r62" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from issuance of common stock upon initial public offering, net of underwriting discounts and commissions" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r63" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from borrowings of term loan" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r63" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from issuance of long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r62", "r330" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds from ESPP issuance" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r58", "r59", "r152" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from maturities and redemptions of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r62", "r330" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r202", "r503", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r10", "r198" ], "calculation": { "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r200", "r425", "r477", "r485" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r65" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedTerseLabel": "Principal payments on debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r338", "r458", "r508" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/StockholdersEquityDeficitScheduleofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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 [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r9", "r75" ], "calculation": { "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashandRestrictedCashDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash included in Prepaid expenses and other current assets" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r14", "r75", "r501" ], "calculation": { "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash included in Other assets" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r275", "r425", "r483", "r498", "r499" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r85", "r86", "r87", "r89", "r95", "r97", "r161", "r331", "r332", "r333", "r347", "r348", "r390", "r495", "r497" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r126", "r127", "r133", "r138", "r139", "r143", "r144", "r145", "r289", "r290", "r459" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.alkami.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r279", "r280", "r281", "r282", "r283", "r284", "r287", "r288", "r293", "r302" ], "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 and Deferred Costs" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsRemainingPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation (as a percent)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsRemainingPerformanceObligationDetails" ], "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/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable, Net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r360", "r361", "r365" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationNarrativeDetails", "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasePriceAllocationDetails", "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasedIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r37", "r83", "r259", "r261", "r271", "r272", "r273", "r274", "r409", "r410", "r413", "r478" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r325", "r334" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/StockholdersEquityDeficitScheduleofStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r325" ], "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/StockholdersEquityDeficitTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r393", "r394" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r182", "r187", "r460" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r182", "r187" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/GoodwillandOtherIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r191", "r193" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/GoodwillandOtherIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Schedule of Operating Leased Assets [Table]", "terseLabel": "Schedule of Operating Leased Assets [Table]" } } }, "localname": "ScheduleOfOperatingLeasedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRentExpenseTableTextBlock": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of rental expense from operating leases for each period for which an income statement is presented with separate amounts for minimum rentals, contingent rentals, and sublease rentals. Rental payments under leases with terms of a month or less that were not renewed need not be included.", "label": "Schedule of Rent Expense [Table Text Block]", "terseLabel": "Schedule of Rent Expense" } } }, "localname": "ScheduleOfRentExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CommitmentandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r75", "r463", "r482" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r187" ], "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 Definite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/GoodwillandOtherIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/StockholdersEquityDeficitScheduleofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceOtherMember": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other.", "label": "Service, Other [Member]", "terseLabel": "Other services" } } }, "localname": "ServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/RevenueandDeferredCostsDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r70" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.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": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software Development Costs" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r213", "r214", "r379", "r500" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r41", "r45", "r46", "r47", "r85", "r86", "r87", "r89", "r95", "r97", "r118", "r161", "r270", "r275", "r331", "r332", "r333", "r347", "r348", "r390", "r402", "r403", "r404", "r405", "r406", "r407", "r422", "r495", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r85", "r86", "r87", "r118", "r459" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT", "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r40", "r247", "r270", "r271", "r275" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r20", "r21", "r270", "r275" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Common stock issued under Employee Stock Purchase Plan (ESPP) (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r20", "r21", "r270", "r275" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock upon initial public offering, net of underwriting discounts and commissions (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r20", "r21", "r270", "r275" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock upon restricted stock unit vesting (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r270", "r275", "r321" ], "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", "terseLabel": "Exercised stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r41", "r270", "r275" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r20", "r21", "r270", "r275" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Common stock issued under Employee Stock Purchase Plan (ESPP)" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r20", "r21", "r270", "r275" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock upon initial public offering, net of underwriting discounts and commissions" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r41", "r270", "r275" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercised stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r20", "r21", "r270", "r275" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase of common stock (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r20", "r21", "r270", "r275" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r25", "r26", "r78", "r149", "r160", "r400", "r425" ], "calculation": { "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 Equity (Deficit)" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.alkami.com/role/AccruedLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Accrued tax liabilities" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r217", "r221", "r222", "r223", "r226", "r227" ], "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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDividendsAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends).", "label": "Temporary Equity, Dividends, Adjustment", "negatedTerseLabel": "Payment of Series B Dividend upon initial public offering" } } }, "localname": "TemporaryEquityDividendsAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r19" ], "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)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINREDEEMABLECONVERTIBLEPREFERREDSTOCKANDSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade accounts receivable" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r368" ], "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 names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/BusinessCombinationScheduleofPurchasedIdentifiableIntangibleAssetsDetails", "http://www.alkami.com/role/GoodwillandOtherIntangiblesScheduleofTotalIntangiblesNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r155", "r156", "r157", "r158", "r159", "r255", "r269", "r389", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r514", "r515", "r516", "r517", "r518", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r82", "r306", "r313", "r475" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury debt securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/FairValueofFinancialInstrumentsScheduleofFairValueofAssetsandLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r119", "r120", "r121", "r122", "r123", "r124", "r125" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.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/2022", "presentation": [ "http://www.alkami.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/EarningsPerShareScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r100", "r110" ], "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 number of common shares outstanding - diluted (in shares)", "verboseLabel": "Weighted average shares of common stock outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.alkami.com/role/EarningsPerShareComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r98", "r110" ], "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 number of common shares outstanding - basic (in shares)", "verboseLabel": "Weighted average shares of common stock outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.alkami.com/role/EarningsPerShareComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average number of shares of common stock outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.alkami.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org/topic&trid=2196771" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "https://asc.fasb.org/topic&trid=82887179" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130611-203046-203046" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r358": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479" }, "r378": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r384": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123415192&loc=d3e39896-112707" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123415192&loc=d3e39927-112707" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123408481&loc=SL77919140-209958" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r509": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r510": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r511": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r512": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r513": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r514": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r515": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r516": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r517": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r518": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r519": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r520": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r521": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r522": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" } }, "version": "2.1" } ZIP 81 0001529274-22-000142-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001529274-22-000142-xbrl.zip M4$L#!!0 ( *&@!%6=&=QTG>P! 'G<%P 0 86QK+3(P,C(P-C,P+FAT M;>Q]Z5<;R9+O]_DK]+CS9KK/H7#NB[N;=VC ;GJ0L$&T![[XY J%M7!+P@;^ M^A=9$F:WP=9.^=ZV)=66E1'QBR4C(W[_?^?M5NUS*'IYM_/'$EY!2[7_M_K[ M_\FR__US=[NVT75G[=#IU]:+8/K!U[[D_>/:!Q]ZGVJQZ+9K'[K%I_RSR;+R MFO7NZ461'QWW:P01/GH=>"$ M<1QU)N'?C%'$,QLISJ174C&IM39HV;^.+&!L;"021T8,M=+BH&E$@09J:4B/ M/>[#V\$;=GJO?=F3, MZ=>3H^G9E6YQ]&IXX-;)YZV\\^GKJ5^^?%GY0LN3,0SS57GTZM1>T;]_3_CQ M]OUZ^4-W@ZG"K_ZWOKWGCD/;9'FGUS<=%X97/?[\]/Y?WZM?W#JQG(3AS?4K M.'IUXKU7NGDF?94.6].[>OAKT[I]-GPW[7S%==OEFR%!T=>W@QOEW[CUG?=Z MG9\_=C).)\-(0F+3Z]/[&5#UUC575+X^^U6_,)U>[!9MTP>F3S?C&5(9Q3?N M\_!SOW43@C)$,DQNOJN_PW+#%Q6O!@>_/J_7903+;TW,X(SR@M1;^?99__F-IO=OI@^!FS8M3F$XW^/;'4C^<]U^5 M7/%J]3_^XS]^[^?]5E@%DF57M/K]U>"WWU\-[FR[_F+U=Y]_KO7Z%ZWPQY+/ M>Z'Y^_CJ=&(K!Q]S[T"D_PO$&@$>1N\'CS_N[(?ZQE ?L)0.I M%=%;9HC5/%!I(B%,2"0Q^[A1#@4CG%WS3\>TTZ-#_GK]K"C@5=[D/6=:!\$4 MFQV_ =BT5,L]W-W3?R[L1O?S-MG]?$#K9_YD\_/A6WVRTSY A\W-\X,/?[?K M)^[\\.3]Q4&SD3?(UOEA\]/EX),? MGFS1^H<#5&]OPG&?US_L\SHY^'+8;, U6Y>'_RBT30XO#CXX<7CB+AH?]M'! MAWW2N&P=-S8.+AMO-^%9QR>-]B;=@3$T+H]XO7WPV;]]D]NW^^*PO8GJ&W\? M'V[4+PY/_FXW-C[Q>O,(P^=68P.NNSSZTFA^(@?D_?":?^!9O'/8/&T?--]_ MJ;???*I?PGO!.^XT/YWO;/P#G_?1SMLZW=E8PSO-PY/#-^I\N[G9K^\A^-?1 MQN4!^>@T *=A ,A140#D*#)#C,J$PU@;YW70>FDU ZX&Z?C]U2VBCI/&5VKG MFLAOX)=>1>+OD?CB'HECP &;H#.F!6C/WV'(I+8*88>7284&:BL0HC M:0BPDL,RD/ -B@]]G]?OBNYI*/H7[\ ([:]U_"98FZ>)"_9[(9ZUMO,X;9(W M=G1/X_<,FK[\%$C;?7S8NW[/ZI8?/FZS1?H_KE^\O&LU-F/(UMDUW M6^&OW8O##_[4 O\W8 P'S4]?#MIO@-1UVM@XNFR0-RT@/SG$1VQ01@+9,&4>D%>6WTF-[/>2B 6%_!#>N;A1*Q7#U+??I>\Q#42L' M%![TW-:W_N/7JI]MW/RW-BJMOX%@6_>0GE+9.!H-#^.JZZV-?A^EO MG"JRY!7=/G+U_>HAKVY-U(/SYAA(&P9O#@?*D: M>.+]!V;@ZLC39N"LDP]>OW=L@*V^OED[F-Y9$5:'!"@/7MWBZMC5]W2/>_<[ M*[GY]@5#+_GU_M[&4^YUBSI"1*R4UPXKQKPTE@,".Q.L!+R5-I34P0"<>+:H M@Z^+5[=%_C^X(3.0@5;!<.<:#4$Q3[' (C"IKD1RB&9MM-&,31S.!C1$> M>\.(8E((A1DEQ&)EB$9<^W+>\-6\X5F<-_ST><,CFS?MO/$L2NV"95*"?X8P MN.)8.60EO-EPWO!LS]M3M>?HYLT&0P.63J/(&7)$<\:88Y)QZI$): IR.GS] M<)3LW\%7#P\[/VWE+N_70]O"(WP.1P>+*UKW0[_UY4351&!R,_"CO+[7!^*G:U($L'^QWFV?=COP]0YWP^_M;F>O MWW6?1L_)XR$-P ]5$E&O"!/*6">HTQ%A8SGE4BP,:=:\SU/N@FF],SG@SKHY MS?NF-2=D4L*'&*PBP@N&O%8(!Z*9I#%*A]SB2-!NZ)N\$_RF*3IYYV@,"F$\ M]/'<1R&)K#1$:/,+1YQQZK'ID]0[, ,QR%R[BB+:3G'43!1P!,C@ANY@-(Z?EB=/E4U MJ$)L3% 4+&UDF%(^@!<=A5.&N2 FM^(TS](YJJ6P6Z2A/(@06)0F6$9Q4$8@ MKYR*P7-$D%\8TDS)RAP1F81.0J. #$@Q9YFBX B(2%7 &*P9N3!DFK25.2+Z M6-!-QD>I)77@/V/M.!/(,B:BI.###59M9R^2@$=F9_L2RQGW6F#FHC6.L!") MU@X90!0]N1E8$(P?'6FD%,&X2)R)F&'%K?>!&BZ0"C8JN3BDF0;&CY!,BC!B M/$(Z[3N2QDB64IR"P9'02,S"D&FB&#\Z^FA.F45*6R )(T0;34U$CD4>%7*. MSM$RX*S)T_07_)Q106DI07]YQC37/'("P*D22!(L%X^XDXLD3(6@RAKMDMGL ME6?&6L4=? :71@<$ LL7CZ 3CB1,A:K4^YCH1T00+!$6R;1*PAWGW"!#ACIR M-I*5;FNA$7D:@7AF(P 4$FF]P5I# I'16D&D4L/LW45@YPG:V2,B#9'$1AE] MX"0R,+"MPX1A*C!W! 4Y0>9<%+M@+&1B+KFG$GLN97 ;\PB#<3Z3FW\Z1$A%Y M!_\')X@AH)"-B!*+B; *T1 7AC330;A1D0D%1BW3R'!&&)C!5E)$%J:)2.,QD M#-(R8@+8%3H0RC28&6 %3F-;XCSKL>D3E #YI#$\**V9MUQ'1R4V!)0@Q2C8 MQ2/HY',2)D]5;2PBEE C04PM)4:F^A4$&>,0#XB5.A+-WCY+-#(MY%"4 J J M8*4#MQ;SQ2/N M1%?L)D]0@XQ&+.*4^9N$%AQA&W 0-$C*P$!;/().?L5N\E3]D5I/,T;57M%_ MO6LZ1V% O?2UGG?R]EG[.P1[,K\\6LWJSXM4-_4VU^QU8_^+*0*<=_5Q(WP. MK6YYQ7JWMYC["U& UX(1WX+G/*2.:\8J0)!^BB538$ M%,"I J^*:,:MXM@1Q9F-:L!(P$>(95OM^: SKW2\AN0 MV+0^O5Y;_VNM!16\JTGW;S[I)C9\)5TCC&(J,1859\$*!2>Z%543ZA,-QCG9MS8)$366/ MEK.162^Y%2!0\)_E/-4&4-K9 %XTG0/U.F,TG+QF\YA$JGF0W@:F.5)(H."2 M%$8&?K&:HYS'6:#A5#(<0XP>$2>5E)@YIHRRE@&AM-5$,#Q/96AFA(:3]WEQ MP%@IXI55@DD7C!'.**HD=A@H=A7)T*!_KS[,)0WK_[,17)XNR#M'>Q>]?FCW MMK?7QT]2#:;+$TEZ\]2?,3B5$6#D6-!\!(126.QTQ%QH&3P)\6J#7T7)I]N? M=XCS@Q5CX;?!F]ZKPIO>Z^O1J]L\N0XOTPCY:)S'.##JP,4P"F.CHE,,\:_[ M&6>0X../,HR!E9[\[-1/"&Y='KI[CJSEE_T-=C M=GGY]DYOCHG$J5""D4PJH9CSFBFFK"1$H5#QW4SSW5X :OIY9#SFD%(Q,AZU M8,!NZ4\,$3.O@/=\!7BSS7A#EBM+IX\]TW]$+*<#P91*XM-6+NV< L7J@C<6 M$V>#0+.?IUPQQG@2V 4&*.( .Y:6T5WF@T?.FHBBL]@L2D!Q.@[45.*+GD7G M!!4.4<&PIIJ!3:T5]I0ZQ$1:2_SBE\?+8G3CB@!2(1P,$P++4U-@J"4M>FN>FV5QSQ2I8(&DEUE93#"LZL/Z,,>$%$&ZR5I72>MAS]4"^"];->O]L.Q6YHE4JQ=YR? M+F0ND@N2"1J#0]8P1:G2**1^JJG@.[=!+CJAA_EFP5]WG]C-CXX7,_',6.:< M#UI215D(07'0FE2 MN16!Z<6G=C-POC0,.UQV+'3IRX'7>E$1#JEJVOIE#" MVPH1) 6W/BQ*S&*REM#$"Y CYXC6,H; F 7/-F+%@F @JI*IN0+DF:'B%!*A MHC!816<]DRP@9P)VPBO')'7:2#X'5)S1305<<2 ML I(&9A 2L$*9Y0HRP.X7TP[;A5R3,W^FN-,$VIT:X"!$!_3%E]"&!/6*V$) M\D(CKXWUU,\!%/\0Q>K&'8/=5ES5*-#C8=YI%0&8P0 M@A& 37!>*=)&P9QR$+5%A,F,44JXH"C3+%C"E*(+!IH3I]0( M,5,@+B1G4D6=]EK9B' 9^S.!@;M0A8N>S0S;P?3"<;?EM]JG1?=S60ME(>'8 M".X">)(I89&EQGE<&XD(9X*KJ.2\EC>98L#HQ; .QDX'L*L]1I%9$4!#@):P M 1,?*)9FP33YA.@Z%E5NF*<8,4VP25K"&0XFF,="*!,)LV'!5/GD234Z7ILT84R'E="H!.<65\S1*&YCAP5!)HW.6 M!UH6+9Q[?3DMJ9R&MD1 .V4<)I@!I"KMI&'8$F>PXW$>2AO/("FGHBL=-AB' MR)VRACE.K&-64PK_9UI1,]^Z\FO6R.#'G?YQ*!912Z8.Z\I@;B),J431A&BP M9U(#1975\^U73H&(4]&/5CG)X8["4L^HXMJGRN+6*.NHB$'/M7Z$,8%QXT9"04*V"W:I@,DLZW\J+1I-L]/ M@^L'W\S;<,I.W(-?>]&XTMZYFN4!V7\?SXU7?#?=9RA_LJ3R>)_TE4MO3.#L M+,IHYYRPWG)G!-,16ZI2KPD)D +*'%S=BNM&RW7L2LN_9*Y31!! .0<>>:IC MPY2007CX24:+E*%S8/]_W64]: Z57P:?BI$40)/4].':J]L(,11%.MINY[UT M<6]"72$F[Q)(094$TY]YL"85EDIC$0*AFF M A-S8$W. 5VGL#%'!.\99HX0 MSB)H"(/2UBXG \44G(4YER H !F=""35O5=(*XI-P"0(X13([2+JU]O1TX55L0$YA:UWW$7+ M+)CK,@!!G>:,<(?\/'3PF@_23J&GEA<$6Q.Y=)AI+;7BW)A *8I& :474*\+ W\:+J&BG0MK)ZUJ.M),84\^C9DBF MB*MA8%@1Q)F@?NIQNWFCZ'@"#IX1IBB8MM0R+8QU1 BC: RX-(QF/_=X9HDT MNJQCZRFC&A/N,1!)(AN)1,0)&@11@DT]%OE](JTYUSWK]'N-;C_TMKNFTROW M<75,Q^6=H]W@0O[9V%;X\^+Z\_W,\;+$U]6MKD^<$U'3%BGI2&0H>!:<-C0B MZC!A#DBKK9M]49M?*HY.%H7C((J>&BD\DQ$I*H/VX&L$!^I-J$67Q82H^QV; MMUK!7Q^?%W7G$1"*!"2(E@R18 2WRAEJ8EKCF0=U-W_4&YWL10Z4T[IL=\>, MPXHYYI"35$0=@[(O0?;*9?ZYU8$ G4$:#CX?DTPA;31GX/-A#;X?$\2^!/F; M!@5')X.86(4LDU[BP+"."GP&0P2)4?&TD^IK,6\]JQ3<[G:.^J%H;P3;?V!W M8MX).W$=_(6K>SQ*DJ>[*.7=WAB7MV B;C]O-WSNMCX#Z]P^:=SRS#*B1V'3 M.@^(#,Z\MX1AD&?BP#T!X\A)<%+BUU8Z1&<56SR%+1) -&$4"5DF$:6_YH+O M]P+0UX_X\01GL+R81-XQ@9D3QA#MN1)1*A4IH;R"CUG@D[%@1<16FHB"0?K+?[AU.0^Y5MU M>B$9/:4=LWY6%#")@^+L<\*(#IOHN8]@@1(&+H5AT:.TYSN"87I5.FFF&?'[ MY!H8F4^ARN)R_ZSP&Z@VK9&48#2G72#*2BR-%4Z%**-"?@Z,I/$7@)H-[OHY MJ_S)C_['%'GR^7:_YM=>)_.[,WCDSN=0=%*KDFO/$D[=Z\;BZY&MC@_G>U_, M:3JRB*8B)=Y[CFEP43$?I(I*!ZEC=%8(;M"=,(B,?=<\A!GP4<<@C1(,F2Y%90PYXBQ"BL9R.RO(GV+D'O@I7A[L1WZ MP%R])[+0K"P/":XU-UH&%!DC5&M)"=;4I^Z\(.YL]CWSD4GUK#BOUO/@;%HM M9XPA@:QD 5.AG4O[H2*9">HYSX&2/G=#:<1;!$B"$1.PM!P$E7C",O28:\6006^FQ&W;962"-.V4)GKP.%M)K1Z2):0L-M493 M%#%6D5)0R\:J1=/!>Z'5RCM'0-^Z*3Z%/GQ>8 7,-9"WW+XO"5,D=3I"TK+ MM17PDU@T!3PUZDY%^Q))P142/&@!]G,0RJ3^# HF/JJTHK]HVG>:LCN%5E/. MO=S5'/)8[PG5@DD:36KTB9W$P M5! W3R5SGD3=MZ$3"M,"ZJ[Y=M[)>_T"SOH<%ECYRD C<&(E2$:*QCGW$1);=KQBEC4U\MX"Z.!IR[%4^AX M'ZF($AN#''C S"NK4PDL3)0..$2Y:&IXZE(\!1]8^P#N;R"!@Q0'J[D+4@3I MF%.>8CD'J2NFET(6Z9_4)/*S:<'UO=N$K7<[X6)@6KTYZ_B1;6!X8_+B'],Z M"W]>U(/IG14E<[TIPK_/0L?=R:/Y>O*-4]-NW;.B 'MO3O)ID&4D$$H\$89I M)92P2(F(B/31>2PJ?GDBOWS]^!>\30J[76RGH-LC++/5.3WK]\HS<,6\/]SA MWB EI=58.0=N)3?, 3\;$BPE%&DT^\P["@8B(\O^G U)>B',*\ [YL1R[X)F M :%4RAT3X%S"C):&OPSFI17SSB/S$L8]M<$:%PPCWA@I3=JJ[T1 #GZ9*^9] M(313Q*8R.A(+:AG5WG)+@S>!<2F4C72N:%:96U,H3^BC!3E7W%K"@$T4D2;@ MJ!$1#"RQ^#(8:&3FULMC(.Y"(#@P@9QE44C+M#91QN IEX[-076VF3)Y7AX# M"=!A#, '[&;,'"5*$N ;(+2*WF ^#S;S8&>F:6W!+!1GZ>J[>;+%:;KK2-UEAE@F)":NLKGJG,KMEF8&($ MEJ P$7>>>0=?C6/1.$0="13/03WAV3*[9D>:7@@#!^S!R"-4&9ZJN'I+.5'6 MA=3TP0L]!VL,LV7V50P\:1-"".\PL*J1G%%A%>$Q4A4H(E12,@_K#-_CF?V] M9E%2Z*)BF)]G&$.1%H9JX:5@BD9KD?4J6.L0$7;1$IR+TGEDC513"(BV11D[-@[4Y M[]Q;13A_/!]+$8DBXUH'PX)$AG.AP5.RC#@*9L0<:8R.*?@+EF'J9=*"B59 M *95E#M%O??811GF85UP 1BXLCE_/,*I%:<(&>0Y8D$HZ[S6%&O#631(SD'[ MS45@X,KL_/'.*U1ZR@)!$GEF7%1<"$Z"MPIQYH*9_:YK5?[G)'N\(<%CY#35 M#$? +ZD_II"(QDA#*K#"*WZIS,W995[ -.VI<(('AM,N=>MB]*DP)O-.JMEG MWIDR]V9$DEX(\W*!'(W6!Q8,,T)8050T0<9@N3)&O SFK;:-S"OS2DJ)>N9-%P%A:RC 05E*,=\CBB]!G?P>>LL%2RZCK=OGKO6F0_^ M3=%MKW?;@ YE6'XG;IJB T3MO0O%WK$I@#\>OL%M#MELG[:Z%R'L];ONT\YI MNM4BLH45CMJ4D^FI88B#YA!*&VR0 <^98CU'A:\6E"VF4BP+,2)Q%Q$K/!@6E),K9MTX.KBJ]^OOJ>K'V0MPWT$!\4: M,%>9=\Q0065:FN&I7X8-LY]NN VO&M;AG0KC^F>FU0Q%^SK?\*&C.YTQU&L> MS_8YZAU2"@6E'$.<&V==I$H1[!R-VLV1)I@1,DT?S+&*&L3,*8TYBTG!2TP$ M]UH[9;"=@RT6SR=E\TMW3B3.8A2B4U3I5$I52&V"#=0P'AV5"LU3Z[X9(=/T M)2YR >XV]X)J PZ6,]H[(E*VGG :RT&U2CR)9O+/7;6ZU8[]IZI;$Z:DQQPK MR1S%EA&)K(]I&10%/0\U5G.P8,(V&'U^JP/3<)3;5ECK]4*_]^=%W9QTB_66 MZ=VQ ]?/>OUN.Q2[H57:D[WC_'0,+8/'4RB$$RMT<$$JQB@ABC*CI+"<<_ " MS7SL/7X^R8;M)8-O!G?[^=%Q?U[(9IFG0@D-5$-,!P-_, *%SW"@ M0L0YT.X_1+9F87QHF/8X.G*/1[R0 D.:(PR6NF)FX?OB!@343.&*;NOVS*9+5KK%T2L"Y'LU/.-5 M!''S4^7AR=_MNID__+@I-':IHW6P>5I MN_%V_[S^X4U^>+)%ZQ\.4+V]"<=]7O^PS^ODX,MALP'7;%T>_J,NZKENN_:; MSDY["QV>K+'&B:/P#+:SL?NI\6$W;YS4:?UMX[C1;K0.FP?LL+F/MNGN\4'[ MO+5S7%T#SSH[ M)/MB!^Y9/ZE_J9--6F_7<>/M%F^<',&[_I/O;'PBAQN;]( .-(X^$A>]%EQDW%J5,:E$!E]CIBP-Q"N<6GK4JDG]]J3B.Y/* M)=*:1ILA2AQ,JC:9UM%G',? E8^!^E!-ZG:9H*8F#%$5*:C M-)EE@6"A%55"59/ZG4FE=R;5",<(YCX#=4@R9L&PU=R9C!KCN/#8.,66:JV\ M\VGWV\!_=+KGA4N] 9?CP-H\Z2L M??YY]7?X:QA98@%C8R.1.#("/H2T. #^H$ #!1S_6#[@ZS6]_D4B93OO9, 4W M'GP>W/_>4VY<[4*JNO"-B[]S6=^ P7-U@BWG+G/=5LN<]L+KJP^_^;QWVC(7 M8(, -X:LO.BWMBF.X'5MMP]^QVL.;_LY%/W7S!H>O)V(%#2:C#U/> M]U=/'AY>*0^]ZOO[Q[1:T>CQPV@%?SWVJKQW<77"D!XPP*7R.GBK-$%_+-&E M.R\^?!5RVJ_UNJW>MB]?_W003M%=KA"^UW6[;=/Y[N6M75%ZO ^7#SY\O['5W-RH[377FIM[SV*Y"8^6 M)*;9VUS?W]UJ;FWNU=8:&[7-_UW_:ZWQ=K.VOE.O;^WM;>TTIO@*^'O4+E_A M@P$(ZQSUNYWEVL;*^DJ-I WJSQ[V#V#$- CV9F>W7DN^3*?;:9RUX2:N-G1Q M0!$.RH5+!N@LHD^I55;S0*6)!-2,1!*SAU9S:AV37$P?\M<;75>6KVE>G(*K M,TC%F(YF/=\FAQ<''YRH7_YSO-/<1/63MOSC< M@&=]V+^L7]8_^[?_,/_7WZU#TOIL3[J7C0^;O-Y\?U'?J"/0K*AQ^6?[H G: M]O+3Q6'S[T\[S:25X4H,FKQ9O_A(L(Y4&9LQ%PU8TQ1GQDF4.89BC$Z ?2V6 M5C'*WI=*\IH*4V0=]23.^27MP:[M=,*OXQCI6I&;5FV_D[LNN!OUO4>&JI\D MTA/@[_=GIH 7;%WLAM-NT0>OOENT31\><-Y_'?/SX+-^#R8V X1F-1 MAJT'AQ)+FFD*GSQ#1@J,F$UQJ__ZEY9,_/:8%(R4P9_&-?_U+RS0;_?_GLB0 M'I:Y]_MKN\W-W>V#VN[FNYW=9NW=_N[>_EJC66ONU$#W-D'!UC"M[>S6,/_% M_UK;>5-K_K59NZ&6OZKDM?5F.HPU9=.#FJ=1XDVWJ/6/0^W?5T)6&P3E:J'C M@Y^$^GI7/F]SL(!^6[@]_)*UX9G'Z;+,FXOL(I@B"YV7)NPG6Q\1 J_;$YQQ M%\%U= B\1D5(IHDD.%(NE.)+JW^?=<) EBA:KJ5YGQWE]S2.[!:/CG#HKO6[ MIZ^39_J"=&"S@.'E*0CPN!*,IM5[>5IPBWZ,2EEDM<\L4RQC5IE,D2@SSDFP M0EDBE1AJ059IP6]JP>;N6F-OJ]1U+U(-]K_*V94>3$M(M8_7?VK][LVO3\$J M3'X.K$;YHNO==COOI17$VIN\%6H@!FE=<8P0MEDN%::'#9[UXA"JCCX2+<$E MI3P+%AQ4\$]#9CQ5\$EKZBAB!J.T/HSA%TKPDU7V4Y@L;Q_5>H7[8\FT/GTE MT,ZL7;-#373J^V=!I?207PM M[]3R?J^V?ERZ98_'@6Z+9 D"3WCOR2Z9<*Q7Y'#MXN$ED^L5B7L'";NZ]N'C MW[SXFP0$@K>64,2UVM(QGTZ*KIG'9\-I2&6 M?WZ[O;B$'UU<(J?G:7GI/L_=99+!G28N@6@B"+_5<' M;V&,)X\)PO.Q_>'!\TX1[-@XMZ2WW9;JZE9(7S[::CC66"#L03 M"K"S"N) D4!2BF_R_\-J@]!OJ8V!=BB]D/E6#;^4:%WK%K6=_C&XQ7^?%7G/ MYZX,"("U5BX\WX+W\MSBR'3RR_+[KR,&DY%.+=QF2O.ZM;*[LK=2&VY]+VJW M1;_6Z*[\^@0NO,^$/S2I$SSUR4;8S^F/(MUVE@1I[.ICS?LB]'K#?[9A +A2 M'=]3'9?W#"?C-7%"RTP9#*ZX8^"*@[;(.,*8:1.Q0VQIE0N$:V_!2( MXN ]47)I=>\LL30F:+P^0:4;IB!!Z_!QIVAVOU0N]7?E!]W7#"$29G7(/$$N M8U3)3"OL,XR-)SJRE&>TM/JN93K=D:J"GP@UO51543HM.\6[HOLY[[CY7%*8 M-+??U19I(MP_QT M$%:MF/Z[3'\G;J2QDD;*F$F#"$ \%9FB!F6X+.R%D9$.C'_)"6(_$#+Z]DK# MXH2,AMR8PD/O"L#?_-2T:IOGP95% &L[,>8N]&8Z+C35^0,!KB4)?B =+4S M:2Z6=@>C\,$-(X.O <9#D'^,D8(3U;Y6A',W(+V3R4_\(]" M$V]P!+M:>I,QPS'XI1YE(3)$F++(.+*TJJ2\"[F_CC-):[L+:/#NN-MYJ4E: M6^@C.#LV*(DS@0U0QAF;66%Q%@FBTG,5@HJ@#@G/.!&/:\09S7#\Y3K3Y+_^ MI0B6O_5JS= *IXGHPS3 Y=I6)Y6Z!>512S)Z!Y='M#_O=@8)G17\7EJ]+MA; M*\K)"D7PM=.SHG>6\G/ZW1J<4:Y78/*+_35I_)0SNN;ZKV=XPS*8;RL<_6#V MC59CRI'!^!FI+.,;\X_$X 8$2\&&!VROQ3',FGF_5::H!>..:R[5$'I*7.>E MS$YA2IC8]WFO"- M'.;UC<-/]9-_/ATT/WW9>0-CO!N"5^ IZ*!19A"8H8PIGVFJ?899M,PIHAPV M@QT=(#QE-X'EVG^FZB2X=FJ*VN?4$#%M8ZGUCG\LZZV2D['+R5"/#-1()21/ M$)([D7NF G&*THS"GXP)$S,=%<]"X#)$S3PUJ-Q,T)R6 "R^1I^ 'MD ID5Q]F\UO%Q6;<"A@J^-3;F*HV8N:.P[P MMNU4DN7+<2CS0I/;7USOW/D%_SK8N7ML>K68MX*OF58+SDA;M5,PX=]G>0HE M]+LU&X8GP(V'T83!I9BF5-+!GMIA8.%&/.**_5.P(1U.>VIK_BQU-RY//2V" M"Z5#@LG@?F79A%[M%[@I2$NM=P:F=>^XFW8376UM[1^;_MU7^6)NCS<-=G#Q M\&U^7:Z9CJ_]0FZ\L@7!@Y/L";Q0NJ@\'ZY,XQG>K.S(7(ZD'*[I]6L:#>[@ MS45OY=;^YW$O(*Z?%06,9["5/FG?ONF?]>82.GXJYHD_:DPU9EAD7*@ )B9H M3^NXGBTNI!Z-T5\1_:J3[2J@M?J]K,W/[]P=^-[HS,$?OM*5LD MYQ=]$P(!^+3S?A\P*[0 A(IN)YE&K8M: #/IHK:5+";CR@79#=,W@[WO=W#Y M^AXW0[Z[9ZUA016&^'#'YMF@'N?@Y[VL6?LE?91#PA-*5H;G]H_S'KR!.4U[ M.">"UX.7^(K H??K9*'UQDRGB1XB[8N#UCIX[QYQ+H4#[YVCC"FM,NV\S(QQ MT0I%-%>N@M9G0FL%JA,"5< M4VO!FX2:<0Y M3 )&1.D%,D"?/#7&G!Q]N"! M7AO0&)Y27)E< #UMF(.+Y63UPNW 0$RS=E0[*KI?^L=7AU? " [EV'R(J=%! M*H._,A8K\[,.Z72 &2W&;FR MY6\:\"M/7!IEW]S,?\U,QBCVP;6 ZX:3M)-0#G+\AN(,?2NF]4UO\^QEU(YNAR5>80X^JG$F^ M]XQPQMX I@>L\!6K!U^'*#SV.9H&_<=NMI<3^^=9#Y["Y>,$G@-NP,[&$3D@!V#Z'QX?P&_I/0[P YOS ^?8!BXRQA$#-P"!&T"TSCBU MP<%7IBW];G'"EZP-UN[:;A7ZOU#TWWS8[JX0_T<0_VHRWY9SN3Z8ROLK:[;; M;5G0#=V^[9Y7^/\]_#^_A_]61JDD)YD+U&7,&)HI3G 6!7(<8T5XB-\MT?Z2 M\7\BI4F+== O1]WB 0D8M#HL-8\;GC37R\P3DH2+^^E,,/O8*)DYQ&,J4R0R M)2W-G&4LT(B8UWIIM?%0".G;R?8OQ000SS]04 1.&'0X^"!FL_=HGQ6ZR(]_$L.CX;'UCKP M:MT4(_R<]TK.[)B.2T0&?DT%_M+)J<&I-X7OU5)%O]P_MH& _F)^?3 V.**B MX/-2X'YHC)Q?%[@?](-8+!_TIY:2SC]&XC514:9:N2ICFH,/J52JGZM,3#7= M//M^@?L%7J?H'8=6ZPH=:K^ S)>K!8,RNM<+N(\&Y&^OD1Z$WO1%[H[/5RW! M31:0]A)'/>04O6 H:IQ\NMS92,\X8F P7NR\_\A5M(BJD%D50\8\8)(-(F8< M/EKMI,)8?-^Y^38P30>%4K9C9] ; 0"C3* OUQV+^[LHW2 !OU>6=L,/JY&G$][=LIA&4KTFS)W!&;SK),/Y'DP]4NW9=PQ#**, M4B$ORG 4%J0](B(\C9$;@S]N78NV#RYO@[C^L;35>/- +F!)O3*C=:]\U,XU M!6]+/K!#YKOEGOET0S"@P7& >Z$7A@/UYM;Y1R24%<&B#%D!)@D/.C/:6;!+ M>+1,NQ"$6UK5>!E1L0S$NA+^*P*O?ET$GYO5ZQEOWWL/1F\V<3[M#HSK82_I MS^'1ML[#$:#K2XR%H9SU'[_D!SI!/[=3M5RZNN:XN'9=J#I"N(/DUZGG-;L4(D M_?%D"CVIQ8$1->D:[#U>^W-[,W766M]I-#<;S;WGA(FO& RP.#Q[%_S]Z7JH MHN6HI[@4MD?F.<9QS?.W"N3\;F9E*+7C(EE$__H^A*8.4^_6=INUK3*/#>G? M:F^V&FN-]:VU[1J81CN[];5FV4790GD%;NK2Z MU0_M&EYYA'P5U6:3:F^^!I'+*I[E-JE)D? !T^=[Y7Z7RJI8% [@%02\7 9@ M**5']V%(_6Z9P_9=/*BBBPO,"J):J9F5H3PC.D38<*F&5$LUTQ[*,\E6-QUS M5(+H?_=J&WG/G?5Z*5 M6%: /"M#>0;IF!H",JT >=I#>2;9WJ=M57F_3&@L$19^:%U]3P#=ZO;.4N+V MFNV>]:\*UN[FO4\5ZBX*#Q!=H>ZL#.49I.-XB+JL0MUI#^699 .CME\ 94K$ M?5=T7? )9"M(710"?P]2OY\G/+J-Z,_=LUYE'\]H]C%G5^G'U_G'.\V_-G>K MW.-YAPQ9)1_/RE">2;;M<&1: QU>5B.OE/C"D):B"DQG92C/21Y%5V"Z5J'I MM(?R3+JEP%+MC7'];E$!Z<)0M0+2^20=K=999V4HSR3;?N=&^_4]TQI47AFF MM=YHBI;B3_N]LI?PT(2M8'=AF*""W?DDG:A64V=E*,\DVT:(ILQ/V3]-_:1# M)^\6-^"V@M9%(70%K?-).ETMF<[*4)Y)MCI< Y9L#&# WLA+J2!U40A<0>I< MDDZ2(:3R"E*G/91GDFVGK :]U1E4Z(1;56"Z**2MP'0^2<>'8"HJ,)WV4)Y) MMLWSX]SFU=[ Q:$H_4X)HGG*X1,55,P(8ZFEU3V86-.OO-=%HBG]9K&BF2HP M_CW*C[-/0?Z]WDP_4^$\E>>=Z1+G$R?"O5SDD@C#$L;98\6+;[[#C[[[,ZA& MEVY<-)4)&:;>/E+K8<+3(98>>-CM\O7T-OI/DY?6MO]GK;Y5:VZN_]78V=YY M>[ ,O+2^\NBLS<"+/(Q,ZQ/IWO+P).XT-C8;>YL;J1K]WL[VUL9:$[[\N;8- MTKE9V_MK<[.Y5WOBE(J9X W,X;5^V>K4^L?=,[B%[RW7PKD+J2E':A%3)IZ< MAF+XS9N^^74.7W"_L;:_L07$>GSP#PUU;OJU2/KD?BW/ZH^!5XAX_-)OW?;; MQZ0DHQ\L6N'B:*$\<;-)VPOD!WA]_!PVN-^[SKD0P/&=HYXZ:[U>N&$O/T[)1U]VJ I3"R@ MW5L-O![NWO6#D_DS]WCV&)]-^6'7PCN4KY7_EH4 9X,)'NZRO7Y6%""--?/C MS'#G_7^(6..^QXC$N22JG'VBIBJHR6)WZ4/X]UG^V;1N.<>W+:,GO3ZJS12F M/?SF__E3;WCSS8ITUUEZM4?;A9[U_$AZA6;TJE7H62\[,N;T=>*CM8Y/_VQ> M,]%:?]T41>H3_X]IG86G=0RE4^X8VLAUV[7?=';:?^<-N-?!R1JJ7Z[1P^9[ MUD_6V,Y&'=7);KNQ<7!Q=0T\Z^R0[(O#9NO3SH<#4F_"_4_^ MS!L;FU\./_S=JC?K\*PC5K]\?WGX]@ U3OZ.C75TOMW<[-?W$&U<.M(X^ABY MXCZ*F GM?<:P0IFR3F9"4,R1CE'J^ M@J>%A","845_ T6_!T>0>>F ^2.*$S MPQ$'>&(T4SRP+!+%F>9 T.!346ID%LAPXG>_ MSGLC]"MS8]2XE-\S-T((WG%C,\)]R)CC/C.!F"QX'PB2FCG%EE:)7*9B <,V ME1R/VMJHY'@RI2XO'RXI4X8UI M">3&58_0O'W:*I- R]QP>/->O[=< "A0P+'C-&%+O6B1.L:"Q M")D0 64L/+6/ST*LR$)'Z4P9+9WV3VKNB>PF@N MRB!)VHYTFE9IJAR0R81'!G/_KF4Z?7"G-J^FOQ$JV!H9;-6;:PFR2F,%8(LV M3@X^$H2EXIES*55/":T%T"(B4@1&.Z RY4E5@9#8-CDJ0)R;( M%[<%V5M%. ,95I*AM,O%948PGTEAJ=+$5D3-D""_K(WLW\D" 5,C M-TJ*61*22&-;L=5SM.HP6OSGA42*97:69I%!*8(8PH#C&F; M 6V1T@(;)A2 EUK656;( @OT^#-#*H$>DT#?L4:,M0%SK#-A!,Z80R13W-&, M4\8)U1P%9D&@Y;+6HXJ&5!&/YTKF%I@?G:/:>J"OL;X, M>V#!9DB@7U;8XTH4JDC&F V,"G-&CSGU>T:$9=%I*D0FF)49$YIF*GJ628&9 MDHXRIE*=#B:7&9JEY/A47'0<(O;]G.F!FE5;694QQ M#*8#EYFQ2F7.8JXQQ_FY;[\H.#S:C345\(X.>/?O64[4(0)>&L^D(#)CF(9,"T? ?;-.&!\1 M(P"\3.-EC%_8EIH*U2I4&]OFH0K51HIJ=\Q)C;FSDJHL>@JHAHS/C' BD]YA M;*/BG%% -2J6^=R@V@OH2K:=&YNW!B7JTW:AO7[7?3KNMF!>>_]=2TGO_8O: M+QLAYB[O__IH(.MYG<' [J[Y[EFJD#^KS-,01.2.SP1_?;EC6NN:3JFO9 M0I146K^=FY_2]5O=SE'6#T4;M*F]ET17M0=:2"-K5*[C-C!/$W@G5>2O]FF/ MW.(ZNK]X3W&4#L5,*1LS9JS-%&!T;C!Z.ZF3>ZMED* TZ?*@K@,P$CR3 @,Y!.$,E^"$9\I,'I9E;N_-@8Y M-1>IJGV5Q#BAAB#O!O-= ='(@>C3_7T1 BAD&,^L3]5\8[19TB*9P=ISQI66 MB"^MTF7Y\P7UJH3&F97@4;<"J21XC!)\QY1 2,?HD88ZC MB99QZW&28,'T#$GPRPH>@5P49\$_*2SXTG.D1FA-I#F_$;&OX&C4<'1ROZZ4 MD8(A:6+FO T94RAD&D<)\\N<]]AK@>32*B'+@LS2OJPJTW%F+8I*BB<@Q7>, M"D&!/%:3#$#89,PHGRF+P$%@+% N@S(2W *LEY&J A13+RHUJ+/=\;5^Z)CT ML=7J?C$=%ZK^8I.R-JYHL0N3O0[_YM=QU J*G@%%]TM$:6&,9HZ!+>$L_$5\ M9H5&&39,"D[M"KI3UL357QB9J5T5-9$):4CD]*[^6Q,,*D%R[3'(F." MPB>%6>9)L,IYP6,J)RO13V^.J&(0/V\M? Z=LW#=?/2GZDV^!&=F9/4FAS7I M/N3]X_6S'KQZ**X\FXO*KQDY3-TO Q5!1TBC1(:LF"D[,ICE1R?/$Y?EN%:B(I4=49<2ES4%&F@QD&F6"<&R(0I@% MOK2JEK&>I:INH]V5.?.6Q^U^8#^[!C**O4WS#%XC2T"M0JICA*K[Q:-XC,09 M*C-K-7A(&)%,4TXRA*T7RA/&;6H4))<9&U4H8TZV,59B/\E4STKLQROV=RP4 M2[QQ)-I,2H8S$'*<*:5XYJE$AK'(*0T@]G04)LI\[?.;D[C)]JU=/E6][$EO MCJD*W(P#J.Y7J.(BFD L(!/QJ74IXID-&F)->*,T#* -0)4)!G3GF9@@!A +B^D M-9$A!LC%EA6N-J\LKAR/+]VTDN,QR?'=2(A#SG!F,V(4>!44Y%@'PC)DE$$^ M&B1I66X?ZUDJM_]" R%YQX&97NN;\Y]+"5EH3!JU;;%53GK3G-]8$&Z$*A'^ M>75E6U9V6Z7<%@YK-198^^!/=E MI&W";D).Y;R, 9;N5RH50!U%EF$(.=$B@SSH,81Z(RBS58%SH*S<&^0'0@QAS-DAB_ MO)9AU8Z4V; W;F!4A4RC0Z;[13\=$Y*G& 5&8%NP*&2F)(^9PC12'RQQ!/P> MS/DR%Z-R?JJ]*(LC\&/8BU()_$@%_FXYKQBHMQ$8F 2:,:M,9CT8)9$%IH)G MA N_M*KQLM*C2K*:DTTH3[9.?/YY.GUGNNUVWF^'5(@\)6DD083QAXY+/:A^ M:73[H89Q>0C3ZXY3Y7!'X9:-QPPX[^6O.WGKCZ5^<1;NYW!]?>6UCE^_^<*5 M_']?_B\?*,H9K2" VAFUR&4 U28SQJ@L$*:%P991PI)@W9'\J746^W$F?(YJ MJIAPO$QXUQ\67D0FP1_6,O6\ '5D 2,RI0A\$42K0!YEPA?0.^YF+\'_^I%=<943T$BLLU_[S6\#W M+A1[QZ8((W'&MQIO[@+@U]&4?/G.%#O%7M_T@__'M,["]=.'ICFJ4/$)J+C5 MKZ_?0L7/_NT_S/_U=^N0M#[;DR[;^0"_GM3QP>?L& MWNGXI-YNM _?[G^IM]1%_?U'2J/SW*!,!@V:G7&>&8=PQI 5/I#H#*'?5J"/ M\-&/^7@5'\TI'WEG0P!FRBAV)*7LV\PJHC)CD0+ZQ> P6EI%*PC=W_Q[[X?: MJ2F6:X\R72\1O#<9?BN9J[=VUC_N%H#$_FEQAHH))\^$.^\_\L@1=I(#$P:7 M>@=-B_-P8^VC M$%IQH&\6.3B^#&L-B,9!M]IH(J 2XVD->(80;>>LW^L#*X-#5/'.='E'6\V- M!JRB+&4G8A4R*YG-& G,40SF/58SQ3L5Y,P"VYB(F.4895Y$#GZ@<9F*,F8\ M6J(Y];ILW3)#FJJ"G)GAG<"YUL'$S%N1.J-CG&GD$>!.5-J)D$(*X 5^WSYZ MN@65EZ!16D_=:T:HF5[:>/SW62?4*%JN)50JS]D(+K1M*&H4E[_B[ZQXO?0D MPE'EYMP6W#)T<]OEB?EY\-EE*+K5:OUSA?AN)3:NC/8&9X%Q VXP%9E6B*>= MR%Y&0C#!9FFU7"(@O\U0YF"5 #R;:3:5[(Y1=N]N/(Y661#4##GJ,I!?,-J1 M O]/@3:UACC"Y"S*[J375V=Q_2TM^7<[,['X-AA*M6(R.E&M?\=6/FT?--^T MZV_?'!^0?=PXV4*-R_3.6_B@N0EC^+O5V/B$&Y>[GQI8G>^ >TZ)I,1JD&^9 M=ND8FBE*=>9#5 #66&CS+3]K BMO%1/-/!,9\O_9>].F-I*L#?2O*+@3]W9' M*.G<%WN""!JPAQE+V("[7_S%D:L1%A*MQ3;\^IM9 @P2& DME*2?)LQ\7E/ 2$$33M&0;#2X9*& ,,8PHP=Z3N8;=YH%8.3:R)!QX6?_RF2*# MK441O)"6:7"? 9(;#0PEQ+.HM+!4"_!"[J+,5,O)5$) 8R.B .B(2#Y(%=E+ M12U88\8%A4JH:,$R.%7$[?4S0F[S@[L;YW?FRE)R):I]^0R)%]*(A'(. XJH M =H& 5" /)Z\R%#D7BR@,L)0]]SBF:M*RU6)W-)Q#!1$/OG,(3"(>\!<"O$Z M%X]57M360,*KD5G&@+H73"7(;+B,;'CPX3,2(@2.!%"1]( :QX%A2@%F?$ , M2<)^:8XNF*OR:5EZAHH@AK1B!&"9,HL]Y=$P" HX8K$B# E8-$=25<5HE;-Q M<&U&(;]J)7[*A8\?^LTW+Z<( *Y#+[+9#4NX%>'K"$*.%$PFGD-1/D4J/E8[A-8S@!?ELUI97,HBF>1=-EPW*Q>ZX4"C5;'ZHM'3 MS=P5<,Z*P,^M?Q]W?K^U,]CWW,!C=H T.IP14RX<41 $SBB(9P4%6B@-(,%8 M"8D"3)4Q7.*JHKQ$:04Y):B<&D,6XD4(\>6PQA^TBYP$$&8"4$L54(30- _: M*FLMPTY&(6:R2D29QHNLUUB";6O[Y_UF2I6((E2T75BOH02_+42IZ,;'C*^& M@>G0]W2\([>G.ZVX;=T[U+CN@9$Q:G88-3J.45$%.6<<>&^BY2,\!BIX#[C% ME@=+K4A>/T)%E2H\@E$C_4FR5V()A?KY2D86ZG((]7!2,@I>62Z 1B$ 2J@# M&EL&L(/Q#P0CF*8AD320\8'!T"\BU+-T9RQ'%^+N ^V?_*#]TS0^C;5M4CHK M?\?=MER#=EP9K&8'5J,C&)U&G%**@ P$1;""'FC+XJ^(,DZ="43C"%:$51F= MNCGQA$*R1&Z0M97[6;E(LMS/6>Z'O2/Q/Y09"%RP E G-9!.)Q>G5I@'1BB& MR?*@58ZF#HHN2.[7>I9"D;QQ5ZOY_Z[UF6>VDAX\W*NX#177[INFK]P\TU18 M5[9]_-?+;<^J' %S&$BQW7+Y0)CG@3 Z29,8#!4A#CAC850$$4TM"3W@, 0< MZ!.Y]UUN_V&N'R6A:W M_FTZ?VS=SRX>YWV+DV'$DMI]ZBO:M+_Y2FBT=,LV"E>B[OG!R)#N:;O?=!7C M*QVOTZCU)-9G_=9 X+\W>J>57OR$-$:D6^FUBU\^MG3?-5+\+/(=7'=_4*5_\]?>&ZYW> MX-^==UWS)_SY%FWB$_=[C[_ES@W:N 6^LW .P.F6AEM@W?F9;K8 RD ]0MH$ M+%"@6!,C#/**!.B))X;XS[@8O5"\Z;3SLS/'%P],9)RO0(?X?*]T\[N^[&[\ M<6\;SALM<'?/Q]BNI^DY0M5SW?D2O^@GC+Q>^/:+![=_^]W_MFO[E>.]G?_4 M#]X=O#VI5O;K.X^+0VD?9.<@'B?UH[W=2GQU=/!N?W?[./YR=!S_J>W5CX\J M!V\J!^_W#K>/]^.",1^0E^\#*;Q_KVQ]W]R/9'K_[A^ZU.!Q_(F%Q'L=[;NJ+KG]U\^*U:W0O MFOKR5:-5?'7QIM?W-R/E]@P=QL7W#2Y?0X-2FY*CA [7KK'K+[X&CLT".(;4 MB\$UAC:1HH]>AIOHT6N_^E@$-P5^_*V_^MA?7R.,S^-F"7S>'OSZ&B=SV5G$ MV?+L+!*/7[[[L4\X=I\,X*B1I5,TT'IY]!DX@$\[WE?.X[K3;L5'Q='=%O.- M/99N+3?NJ/%C[&V;EO'N^)3&-[M&S[>7\6(\O'W)ESO.7*PQGG?-M@V-L6UK MNC69HV; 48L>ZO8"+M1#_\VW^J.#X^>:GE&V31C?OS[ITZ^*^QPJI+V0WC!I M*?-<4D601=Y3(HV!XO-N$9&D$('Q0I/7?/>FTSY/LTG3+?S=Z)WN]+MQ.WQG M[X=M]M,V;G>[/O[/'>L?2^%:OZS=NM;WX:>S;5H_LR1^!SW8/?Q:__NP43^K MD=K;^FG]O-[\='Q"/QU_A+>N];/3LY/C_:O:;KQ^]=^S^O%AXR"NB=^/3LZ^ ML/KYAQ]U7#__=/X!#[O6#^)GULYJWVMXC]3.:ZC^=I_5S[[$9_VK<;#[%7_: MW2,G^-/YI]U/H=88N-5K1Y#4KRRN?_F,2!!$4!SW4SE 4:FG.&H8L &HM!"L$V8D7%\D5-9I1X-0UALJ!-(,(HRB3FBA$0J+ M:YT099UP29"0#"&A=L(C:S 0G&! O8\@J!$!0G,F1"0UA*GSA:HJ/EI_6DXD M?(&!.2\T%*?;2WTY.T..SIG>"MN4;(R[>2"=*]$7D$WT0.*!T5V?/F%CZS?T M^Q,1R)6L^7])_V1BFX/PMMUV19ZO[WQK6-\]:C?';/J;@78,H+T<<4-B&YQ* M[3N8,1)0(3F(OP8@#?'82:0)PQM;F%3Q PU[1+%,OTBS.)?<497%>B#@/.X28 M@$J18%+;3AM/9Z6!4L$!AH)GT@5/G$_E-U5,\NF\NN(\%B/.(5X-; MBA%S@$10!M3 J&PSJP'1VK*H?FDK:6JK5>6B3.*\!EE9;SOM;K=RT6F'9S;O M''4BH35JH3-S;T!!C_<%.3(BS0J1ZCLCYC]1GD0U40$&T]Q%;B&(-D( 3CKC M@^:4,Q[-?U'%8@Y^UE^(R'(VSEHGF9^YRR#+_'QD?MA'@*'AD/@ H$]=Q:&# MJ:$X!4P23!6#/!J**3>[RO <\FVRS"^QS,_40XEY2 J: Y0 M+R60+,H\"80:2YV",C7QEE4L9S4!:+XRO^@,BA>0RX,+W]&]--S4_[A(C72Z MK\:I*WRV9S5_1GD^8Z8#^^ZW7'GA9=5)S_YIOMB]04*L_B6UPYX( " MVRVW^W/_]P:@DX_EF1W+HX5_CE$8J& 6AY5<441B,3%0$C&.,.!$6N*$#U3 ML^I6OZ0*]TI+]!S*VK)$+T:BAQUJ!'I&D<2 (X:C1"=%FT@-K&1",:\<#"I* M-*XB.'58+TMT:25Z#N596:(7(]'#[C*"B0@&PU1YQ0"E4:R58 (XH9QT7*=, MNF@ZPZI@LW*19XDNGT3/HPHT4E$)-YAS M$Q ,UA9Y[G!FI94EY\]F"4$ Q&DC(J-[92^X:I VY9 MFDLKS3/W V1I7H@TC^3,*,.@)0A$VP$"*FT\G+V.AS/'5#(N@U+19$"RBJ;O M2Y7%N;3B/',G0!;GA8CSL > \V@N4:,!=VDZH+ &2&PI0#X:4$033I$L=.WX MHD3BO$99 6]]RW=TL_ !:'?>:#6ZO4[1M2/G!2RL\&9 @PA.V_8<"RH*A4.0''5879F>?6%-ENF%R?2P M2T %"XMQQ%ZG8ALK<=0Z @?$,HF"I<)Q,\@-D#G;9W5E>O:%,UFF%R;3(]D! MTOK ( 8$^BC3@GN@M J (L&9A\A0QC:V"*N*ZM!U$#5U'W9@[H@!#@#C.$:. JA(TMC*J*X!+)]!KE!VS;?_J-03=/ M4'3S].ZV2*9::?GG%0^L@P=SYDZ"/_O=>#_=[D[[W#1:.GW_'>H<#HB3>@QU M,RQ- DM'MRX!&M]#:Q\^$X>)HP(!(8,!E*6.04$1()Q#QE/%N8VJAE YGKBZ MXCMS?T 6WWF)[]60^%+IF,4X ")H%%]!"(B6GTPA"(2\8\)#N+'%\=2F?Q;? MQ8KO;XNU_;OQ>>.K+,B+$F0T),B:6X.4Y"#8U"=+0 UTRNRQ.+7M,P(&Y#:V MF!RU#7[/,EQ2&7Y)4W\2RJOB^8RJ>/HI(SDEX%E&_WD[WLM5(2!IJ(A.0M*)EG^CU=.M+PW3')VDG!V4 ML[;[=?/KJ[N4. C;UW38OR5#FHR4]8S).@0?;RQG9O8UH>.6V.HP40G X B M0!%60%$M@#":1O@UDHBPL46GK]?)G_;8_0ZKRB[&.<1P;_MPLLQ-"Y$FR!:](#R8(&AQ *N@H1$,L,9BAH&K_*9 M#=@L1^?M&<86UE3R9Q[XSY*_B.#_;4HA%(8&QX#7048=Q5)@++,@:BXZ$.RQ M#K1H(D;(K)I[9,E?#;E EOQ%9 O<%OTX;)%D$F F4S(Q,L H%54 #+U@ MAC*)\,:6I%4Z_52M+/DK)?DSSS3(DK^(A(+;-H/&(1.P!][RE"<4 E \'OQ! M&:\=,0Q;OK'%1#6J_DLA^8N>_>D:WVX^^_HC0%K_BA= \@*R^RX-!@V=]OF- M-Z/=^NG%B'>[+@[523(>9^"R>"3C\1;-]ENV?>X3<3*>S2,?(>(9J9^=?,9* M1T(J!104'% : 4&Y"S?"K ET- TI("0U#]8. ^,E @%)CZ/.!:V(PDQPE:C1EN99FE=!FF?@ M+AL%<(0H: !5N*D"4L+E/(&, 0]#Y)BG_+2T/3S+\KG95HJ MT_O:P;1>#2T7G& R##F#K;]MM9N19@*DJ8W8W-1R0YP/P$=["U"N,)!20> " MMS1X29DT&UM"CFKQN5_6*@CH'.SM+*!3">B0*F"X%,3Z:(99'AA/?>N@&.TLF^5W%>1W#D9W/F"G$M&A S8$%G5@"4'4=T1* MM:3)1T: C]H0$@3+2)2-+0Y+?'$YK MUDSR16WN-[K1^4LW^W[;G?4'_KZ#\+?N='0K=\B9$'\^C%C@Q'@M)18 *X(! ME2)J!T%(X)R%,!X9"!H?%7R6JS964UQG;H$_(:Y9W9^A+ _I$D0Q9#CU0%,7 MU7W#/9 \JOO"0$,H=L:RY+>OD@?Z2V9I7@5IGKFYG@_?60KLL'V.N0@&<0@8 M]5%@A5' &*9 (#X:YYK%OZ0)D5.YO[.XEE=<9VZ=Y\-W<;(\=/BR$+#U% %. MG024,PRTUA"(X!A1T10R(1KRI K)-+ZV'#&?QI2/=QCOO-_HGB;)2(,BG#=K M-A"R' T:WNI&JYO(XKL'K;U[9#D(NY$H&8\FPB-[9T)$#1\80RDIP$@&D\8ZA&SA&YLB=&.U=GQ7U;1?4FS?@R!O:M=A,8/[\"5[[2S M($\JR)?W!=DI[XJX0(!Q2ZF,)#/0*L B,:%3%@4M-[;^W_]'8H1?EVC\5!;I M\AGW^31>D!#7ATYC$K!Q'@L0@1D!R@@!)J1.K\%81! 5TME\&B^5Z+ZDG9]/ MXX4)\M!I3"4U@4,%, ]1D#%60#-LHY9MK:1.$2Q0&4_C13=H?"DKW_C(^/ZF M!T-/_YAN\.,JM9 Z M.A*BT=*=R_V>/^_6VZUTNYUVLUGTGKDI_,D.SEDAW\>13 $94"K5(VG&)$S! M"AWM$ *!=8J[U%9*\JC"8%B%8@;QBG(TJIYA)&-=D61^;2$SDBP+D@R%2BRW M#A&,0*!" QHU8J D=,!SI2R-9I%P:9PVJI*I\I(SDJP6DLS/_Y&19$F09#B! M(@@<;#2C 6$F !I0B$B26M821H(D,ACNTACL*E'3N%8RDJP6DLRO'V9&DF5! MDF&=)/)#\$P#KU,#>T,"D-9#0)2 CB%!BBE<&%=GD@I=LF$H6D7 4.0913 M!"@W A@H&0BIB1+7' D,RQ@ORH)<^EZ%^=2=A< .NQ2@C23AG@'C@@$TGK4@ MFHBM+-LF_&MN3U]J M""Y'!DKDP#RM:+Y%*+<5Z4YCYC@&(6)NQ.'X2D<%"C#%G(JL[43*7<>PBLD, M)@F.*R0O'*')2)>1;C$9,AGIYEZE<]O)5A&H(/; JF@[TM3,RW 2 +&=;KEO1+5?1MTV1NI5> MN]+QSOMS;9H^R6[Q&.GU1<<'WXD7X\VW[==I\HCND)1$JKEV/WW!DB98OF2* MT?L;FAPEDNS>4'6[Y0YZI[[SL]M5-X=49@*&7T9<>3@J[A9Q#+##4>V3P0.% M%"_Z5AL;./=ZYH6O8\K/$H5-UQ419I['E!%A\8@PI!YQ&*$<20(HA29-ES! M.4@!1U(PCZF'$89,AD1U@H17K0=[B20D$5_,M$?4@84@Y@K%T]_#*-&P'P BD>-P!H" M1KHGN]3L/T>X43I->.SWM^WFX-'!^G[6;UONM%,/'K&S _>O([X? M2R%%J7LAM%HD<$_="Q$"$NMX/DM&*,>+=A!.S3>[C6:_YUWFG'ERCI.>&17M M ((E!]0B!;1G$&AB@O5<8^G]HPF 9:^S7GSL.!^H*WZ@+B@7,!^H"X;%X;': MU"&C(B(&"E4\4(4&&C(/>-"0"\$]5FK1_O5\H"X#YWANM9$VGJ4$.Q !AP*M M H^:F44TM8GW7CR:9YH/U'R@KMF!NJ"4TWR@+A86AR,/5!GFG4LS;@0$-!Z# M0%.N@4"$*J%Y-"_EHL-3^4!=!LZ)IZ<0D.J(5)("*J)Q&@EN@:?00QL8=40\ MFLZ<#]1\H*[9@;J@S.8,C L'QN&(GK=<8.>B?:$B,*IXKAK.#6":8R\I(=3S M17?5R*I8^?G&:<:AA1)$,F- 65# >(0!4E91R07'BA59\XR,CB$O^X&Z!DGT MM\'A"]^I=$]UQS\K3#S)[HP1T7\TH68623GY%DMZBS/*Q5B&3K;%R524J;B! M=C/-3.C55+571*%^[SM'"59G&Q/'CVI'>[K3BMO6O?G>:QWH6LV!6FD^N+6B,B=,Q0G.&*8$ M]4!BJP'%F@+#& .8^\ E5%PDWR/8GR 56>1WO. 35EC#D?4'.& MI6'_C3-8>^6!9B$>4$$28+24(/[-4,#A[I@D3)/!!A>F@_R 34;3L!"$ARD LZE&#QTT9:"7@ > M#(_GD[*1E.F (J/58_F R@?4TAQ04T9 \P$U9U@:[O\5S1HH382E0.,!Y3P' MT@<(F//&Q?\*Q>FS#JB%\4$^H&;#"0H3[G3P@*G4_$C;:$N+8$ D&(EVK^<^ MH'1 /3"+K1P'U!K$K?\N?O&NHN--Z2^^TNJ?&]^IM,,@BMU-K^Y&KBOM?J_; MTZWB :<)7YS ,XF&W8#0X?Q3=PM#U HWH! M1@>A.):[!S^19X*,M'QZCW-ZUT8"=,AY!"F)BALWT;RD&@%-*4Z_&D>D"]BQ MDK++M0(WPC698>;),#)HA:!C0#),4NA$ QFX3^T/9"#60\;\QI:"50%%E<@Q MTA@G[&U5/M=$/BIF%@#+1T6))'_8Y,?$$$0M<$S)-"X01@QP 2#'L,-8!25T M2=DE'Q4OP3#*:1<,)$ XX0!-857#XBLHO* 6!>-I9!A!JY*@*D-CI #EHV*% MCHHI0U%9]LLD^R-A*^0U$88##YT"5$$-C.;QQ*#>,TJL(_I773Q>DF&R;K%X M=C&$8RVQ!59%6S1U@ &28 J(=JD[KE$D'171JJ!,51DI_U3_Q)=DE:Q8OP3 DTHT$ MSP#G\8"@C#,@M4.IS 1C*XG4U&]L45@E2E41D64^*HJ RQ]%[6C\US6^;?T[ M_KCYZCN?E9IQ-\+EK+%:/H75B*5T#O1[DK_0;O=:[9Y?2K9M^O\<7G[ZVUV8 MJ"V>G!V>UW:_X/J5.Z_O?HEL^P%]>KN/:U?V^PG>PR?XKV;][+09V3K4KK[ M@]U]5ML]80>[V_A@^W/ 7#&A"+!"I(BWD\!XAH'F@AI#960\FC!@L%V'[42J MTU[OXM4??WS__GWSA^DT-]N=+W]@",D?G7CYCYNU&UN5_99M]EVDG3YO1\ZY MT@7>M4-%VW_ZC31ZJ^?M:2M2_LME^O._)N@R8*).[I&P"@9&H<6*44HM%901 M![6'3[669PT&^G#@X*X;Z4?O^F7DH M(LYH !F/#(4BFAEB _"1M:R!TA-55$F--MD90%<4^68B?0IG3L(/P5D< N+. M1LZ%RDJDE2$,,LRM##(\U1DQ\\/L^>&R'OE!0,.L8L#*U!E800:4DA;P2)I MM>2(X*(HX0E^B-M=Z9WZ^/^.]Y7S2/K3;L6W7 21__9;OD)@M9($O6"<1.%J M)6HR%]ZF 8'-R^KD#&6-1\8RAF&@6!@9=3 28Z\%?*HS6&:HV3,4K'WX MC+$TFEL%I&61H4+4M"-#42!5U+H]#JD#]<86VAQUP4X',-H(Z6R W"%&N6<& M<<.U\LA2%YF8/M76)O/#[/D!U3]\CAL=2<%MUC+(TL=H092/4@>WXPIK5[VNXW7<7XN*G:51JM)'MG_=9 *K\W>J<% M;>IQ;XN9KNF7CRW==XV4";C3CH1J=0>OBDY .OWYS>TW'=U^TV9I*'.]/83' M_;MH=QOI25]U_&"B[>OO#=<[O?$OW7G7P.9Z!7^^19OXQ-%V?_0M=V[0QBWP MG85S $ZWA ?B-OKS_@[=_9D>HH"W0#U"V@0L4#R+-3'"(*](@)YX8HC_C%-B MS^!-IYV;![O07SPPD:&^ AWB<[_2S>_ZLKOQQ[WM.6^TP%U:C+&-3]-YA-KG MNO,E?M$U^),OVN_]MU_8KQWL[_ZD?O#MX>U*M[-=W'A>3TC[( MSD%]=Z]^M+=;B:^.#M[M[VX?QU^.CN,_M;WZ\5'EX$UEYS_;];=[1_$1*X=[ MNWM[M>T_W^VE-_RU=WB\GUXOWX._/]Q[LW=X6#SKP<[_*MOUZU?_.7BWNW=X M5,SA$Z\K>Q\^[A^?5'[;W7NSO[-__/OCC_KR#S;PU>RW(M"W^_$C7+=:\3^L M3YW>BE9E$>'U[Z5_@(_U[8^[^Y$-)[_5\4^=V[<-^K;='A1%"Z[XI$U]T?6O M;EZ\=HWN15-?OFJTBALNWO3Z/G.SBQ%?7_%]@\L_$7(3#E#R.LWZ^INO+V\6 MEX8\D(-KF&]R(1Z]'(W!9UZCBC[KG;^Z6;F)(5OS>R6L3)_ZJQT0FT+*):$6 MWY2(+\F]BDW.'K]:KGN5FX(_]WX6?:\(;4H\WL<^4=$R027-DTLI'ED[:658 MJ4[CXI@Z?L)S.*3!W]GR(9,-#W9M_F10/[,E?C;4A)OLE_UN1]72,N5*''KG M_7FAJ$1;O;BQ]/IV@F^EZ.(\3I7>&#LR3E'9X&,2*P_W$9[J&U:0=(,NVPLC M4*?]?21G:%6V:W+>Z&;EO6XXT&A5=O1%HZ>;>6.GVUAK^^?]9N'^V_6A M81N]O*-3[>AQNUO>'3TZ$%W1R3D;;I2#$ M(#5KX2?C\F_<]GF[WQH'!F:C-JSC%F?>+!%O3KMT1IT3)K$47ZAM0E.WK*_4 M=,>>5@AZU I\@23X<1E\%1/DF1?,$(L9HX$J1#3A,@2G,(6*8*4_[Q?Y-H2@ MN_D5^_4WPPD6Q_[\HMW1GHCK>_N7=5W3\\/=C]>'OS]$=?^_O#]9UKSF_-/NVF- M9;6S[\Y?N]9\W0XK;GV]Z>O]>,OL'[U];*V MNP_KNRZE,\-/9R?XY._#\_K?)Y?Q&>-WO@FU2WB94IIK1Y#4KRRN?_GLA#$> M,0@H8QA0XBTP!#J@*&(F1$-?*K&Q5:B1^/6,,I@G.!'*W/EO*KDO6U^::6;L M_?KIEQ/M1G/*G@=U:4+:+Y%N1W^EIZ(M M"?3!(>C#A#(-(^"EY!1 D97 0$J [X%FE?6CR6",#<&8 M,0!2< B<]8($ J%B=&.+ M1P4-2YH1+B/<:B'<+R=E#$&9*\M@OX-[/X#9?7 0WBJOH M@5F:Y53DGLCJN*D*BP_B?PV*>65>.<^5F5'SRJ58F1DUKUR*E6LP%*[0D('1 MJ0>,;9]?^%:WZ*LTUW%OO\HT>& +ER.;X#HW94(E]F&.F:LIGJFT2E0:XS/F ME124F: L3)"IE*E4?J^>=,P%+K"TB%/LO9$^>**\Y4)Y:]\:UC_/CY[VQUZ MV_[2*C[E+]WL^^PLG)6SL/Y U%=KHX.7&F 2$*#<:B"MQL &)XWP&"+)-K80 MJE(QM:\PHT+&[DRE*;![RG&N&;N7&[N' SW,"J*"=, Y)P$EU !MA0;,2L8- M#XX25$+LSI['O'(I5F9&S2N78F5FU+QR*58NNCG'"ZCS^]UNOVC,T0XIEI-Z MSG53>*?2OVBW!DI7QW=[G8;M>3?XO;@^>)F4_\&K;W%1?.1GA8#6>I[E\ZS> M/'4T4VDJ*KU\7?CR,<%DM=_&:L(((5A@&RU:IQ67B!.'O8;1^+5/>#\>*@)/ MP)L V[O=?B?NW<"+,:@-/[Q%Z6+9]G?=<77?.PAOVIW@&[U^<8>Y:'Q&B:S) MKS&4I<\9U8X( U2:PT>5#$!)(H""F&(M/!4XSNN[)U?--N7W@^:05?>]SOV5'=] MY7TSWN1O>T?OWX^4]>7898XP9RJ5D$HYW7+%;.T;<"X6W4!S0N9L8<_0PMZ_ MM; /=D^^UW>W/W-A/?,^&M="+E'/@+P,5'K)?-P,R"4 Y(]W /DC M_8RU"-0Y!X*)6$R1\4 Q8X'&U@C,5<1E5SY 7H-,F[T?OF,;J69ZX.YK7Z0] M'VN.4W9,E\HQG:FTCE3*&3,KYL4K+AX,4/@6G+,#;QX.O-L2(,E%D @#29@% MU&$-#/0$>.^)\$B(P&Q43@2L$CRK7F]EQ)+U$O912V1*29_,$GE$SK.A,9$H M'PQ5\ZG@(,5. "N,!E20*-0IV\U"$RPV)-#@HRAG(5Y9(5ZH?S<+\6S=MU&( MKT[P9VI\Q%[' %<\ &H9C5),,2!$,ZLU(C+8U'R59SE>+CE>.?-K):E45N=M M1MO9^F:OT58JP[6Q @@E231_1$1;8A1PTE%,'+?!FH2VLQHHE]L?Y)5KLS(S M:EZY%"LSH^:52[$R,VI>N10K,Z/FE4NQ,C-J7KD4*S.CYI5+L3(S:EZY%"LS MH^:52[$R,VI>N10KUZ _2-WW*LUV]WE% FM=%I6+US*5TPCA:F-=@V& M54S(2/+?2*>_+,A+*,@S2.#-@KQX01Y*X75>$*>B(*/ -*!,.* TET!QJS&3 M3G%%RB7(BVZMX!K?7D06_]3-8I#)?_LM7R&P6DE2=+OAQ5U-!&PS+$RX-OD& M6_2*1$*Z=M\T_<#JN[[::U^\@IOL88MP>2!QLI)O2Q$4\8T$>4)1X$;P$"#F MCH0H7QI]WA^STOO8GU^T.[ISN?=/O]&['%1X'_1[W9YNI1V\#XNA\<,[<.4[ M[8U M7KBRZ05!HVQN[G^]# -,0/@R >FH:OD\%!TM"1L"T1W=Z5S&S=H^CR3H;?=Z MG8;I]W3K/4]IO6I("S2VDL261QJ*J7S7HO K=34>CZVUO>$FI?; M]TR)2D/M>Y1F01/B@#/0 &JE QH)!+0T(4)4I"@W&UL*52'AU7@D96#*ZEY6 M]V:N[CT//A_I '#:;L;=ZPXTOJRW38B0PUV1C*7*,JI X"):PY A8*R1(!!/ M(#*(*QD20F9DS,B8D7'FR$BB>>0]#4)[0Z,U+#6'3EH9O&,00S<-,N:PR@R= MB,-]J"!71A@(@0UIL@O! :B(E\!("QTT+D"I-K:XQ%4ULUY42P6>O[[9#*T9 M6N<=O^8J*9HR8B>4U!HJ28"(!R(]0IXH\3BV/A*VSB [;Y =2D*!2EH#M0,> MJJB.*)(3X29V/,[RH>YW;C!SL8-[VI+[K^U59HU6(>S%FUZ?Z\Z71NN& M&G'#A[>O^+[!Y=??&ZYWFN!A$PX@XCKYZOJ;KR]O%I>&V&%P#?--+L2CE^$F M>N8UJNBSWOFKFY6;&+(UOU?"RO2IO]H!L2FD7!)J\4V)^)+$-A$9;V.?R'.=(&'@R:44CZQ]1I;L4^?BW#19\: F>WS:\;YR M'M>==BN^Y;R[ETJ+'DBEO=[RFQN]_C@\V+7YDT']-.O&UX=>CVQWF:\;#C1:E1U]T>CI9M[8Z3;6VOYYOZE[$4EV M?6C81B_OZ%0[>MR.7%FYZY(IDC+%Z\K -5/Y[7J?[[M/'SXY$5[0R3D9;9>" M$(-4P(6?C,N_<8/L[C$V;C9JPSIN<>;-$O'FM$O7K9ZRICOVM$+0HU;@RQ54 MKF7RO-&":!>$$L12BU'*-^304,J#( *2(HR$("%HIB639K3^=_?:T?;[/:V9OSVZC2^/_^K.1Q5^G16^W&P^X&>X/C_ MJ_@\;S_@^M67>&]??J3[/GC[\?+D:AM_^ONO4+N$E^\&*4^D?F5Q_ ,NZ <00#'E*L(T 6+-G8$KB*,:LJ-..6-;"^)! (AR!0*ZFH) I8S"($:L2!T2BUTM 2:Z@8\W!CBU)2912N%_Z5 MKXIQ+54M5Q344.841]2&N$>8^GAR*PLU=%*-K6IEW6J>P$*&@(4K)6WP B!L M J !1=U*"0&LL_$$2<6*'&UL\:I@K(J$6B]HR:I55JVFAKBEJB5<$A1C0R@F ML*4X6 9,FL\>%24#-(0$0.D$U4)Q*EVT$#-Z9?1:6_02@GMM [8Z((HD,\YY MHAF'TIL@Q53HE2V_F4';C]I0F;1 WBLH", *6T 9LD!;Q4$D'#,22X9U&H1> M58)F?,OXMEKX-DG1G9"88NT@5 Q3)K06U",G4B$")@'KQP%NQ8KNE@;IAEKF M0"N52PUB+1(:4(%EJKE#@&(DB)04(<,WMK 0585&G5S/K;G+,%<\P-T<' M?X:Y%X&Y^I!"%QB)BKB1 $MM $6IT[V'"#!(K:!*&:1Q@KFHTN%1AUOI8"[/ MP,LKEV)E9M2\EB>,IK'K64J M+0&5QOB,/&5TU9D@4RE3J?P16L4(-5 J([Q.?9*T(CI 2P,+$EH[&%^);J;> MH:>[7VV[LWZW=^Y;O>YQ^V>A<*H3WF]=5PD7Z7:%?K-S1[TY]/_T&]U&SQ_Y MSK>&]>_CL[?=H;?M+ZWB4_[2S;[/?L)9^0D/=D8#OQI#IIP, %.D ,70 &4Y M \Q0%Y"V%#*= K\0CT[/RZ!0:E#(T+T,5)JDX2O2FCOD(FY+*CB7B!*,#9(: MJR3%&;I7&KJ'0SS>1FPVT@$9@1I098I(-@0P8*0DH98K6#[HSG['O'(I5F9& MS2N78F5FU+QR*58NNE''"VCS>S]\QS92'*>;8CJ5]D52M\;J-#//]AS+9Q8] MSWA]F&%*43BS=P1@Q*O(N+!P,4O@7G7.P]L]33X_V1H;3,!>&1 MA8 R%W] Z(&!6 GE5=* M,C%?.?ML):GTDB'@#,8O#,8WH^V^?#\X_OCC<^ (>Z4A$-%8 E0%!R2V&A < M-,;6R8"OP7A6'4@7$-1=A1S]]_HR)4I4VJ%R%#\@?NZ?E=W&MX;S+5?I7T2Q M;:3,!]VL7/1-LV'CPN"30.4D_IRXM(I4FFA4]:R/K:'&L3>"V/V9T93/J=F= M4[5>?>>^6P!%"Q 2Y0$2.+D%E 4*.@4TH2+Y^!1A8F.+5A6?IKB\Q"*=*SXR MKF*C^\[W3ES4^E*).VC3#+-N1;=<\6&- M;C=7 N0LV M=&FF) E>8:4#LCC->E,05B,SEBB))>/\$F?_WY'N'-J?2("',_ZU3&/GK ?4 M6@4HY1ZHD 9A*T\-L09A!FRUFJQY/JD2Q_!@7VGAD M0RKDX<@"PY4%4&MMO16,6KJQA12N2CAUOZ LW-GZRE1:ECS_#,%S@N"/]R$X MLC)!G##@N(+1-+(.:"4Q8-R$2&FFA5;7$/S Z+&J$,S$O.L)HTGYL.E)OP\M46N(H5H;F M!4/SWZ#M M#(R.;$+,S(0XVQ[U[AA/C%6& 893\ULO)=""8P ]%U93CX+6&UNL*G N/U@R M,<]@O Q4*OLPZ@S&2QY0>"^KW1.\VIQSD0D:FTQ%3*:7^9"3*5,I66(0O_17PQ=\*_ M-[VZ"F4H6P*SLP3V1MTR4=='F#,#G-/1$F": TDA!HA"KS"F1&&3+ $NZ&KF MXZ^DM&=,7@8JO>B4G8S)Y<'DH5IR(C5"6CC@B*<1DX,%!F,))$&(:$=U"*)4 MF+P&:39UWZLTV]W/SQE?#MEA4+O=;MGWNWT4-,QM7LS.NTA#NVOW0 MMX462JY0W%%E 446 HD,!)QAAJA"W BWL850E0@VA765!;F\@CP#7TH6Y,4+ M\E .2Z#<1QQF0%%+0226!TH8#23VPD@>4BEIN03Y"3?)<[TAKO'M143N3]TL M)JK\M]_R%0*KE20LM_M:W-4O\&L2F!K8:8,'?D7B[KMV/Y4U%:;:]=5>^^(5 MW&0/FW'+@V.3M;HASH6D?&#N.4U:"12&DZB8,,8TU/CS_I@=;A[LB7?0[W5[ MNI5V\#Z6A<8/[\"5[[1S^YJ)8*QVV_CN8'>;U7>W/P=I(\(X BAV.*(85$": MP .&(=X!F&J\*TQ,6$NWDS$9K9:RV-2/W])+YM#^5]SI=H$U"H3R(WJ:L]# MN-%PUQ# [>A.YS)NUO9YFN2UW>MU&J;?2W6SQ^WW$?M:O2<1+RMNXR'>30_ M6\0+E$#$/."":$!%5-X,4PR@U+)>:V>0H&N > ^9=+/Q1V=MZ1%MR6-'35!, M04:4VMJ2H(LFK@DS:@&*)0".K25E->E!->AZT/=*$Y[3=C+O7'6A* M6=^9$+UNVAC>H)1%7*)NVX7$)@^_4]9=C+L#=9 )):&XP6R#$AJ*7" M"&B1LHI30S7#^G'<>R3NF %PW@ XE$40#4_$39! I#F+E' .I%4!I(00!Q5U M#.*-+2Q5%?\MC][(6T"%BA0K(D1!GE% M O3$$T/\9TKEQLV[3CL_CYXO'IB.UU^!#O'!7^GF=WW9W?CCWOZ<-UK@+C'& MV,=4^=8(E[\@]-A<,C';P]J5;VZSN; MCW+IN>Y\B?OS4_!>O_R#%.RTU6XJNC@W?[N]O'\9>CX_A/;:]^ M?%0Y>%/9^<]V_>W>47S$RN'>[MY>;?O/=WOI#7_M'1[OI]?+]^#O#_?>[!T> M%L]ZL/._RG;]^M5_#M[M[AT>%8%/\;JR]^'C_O%)Y;?=O3?[._O'OS_^J"__ M8 5K_K;?JO1.V_WX$:Y;K?@?UB?1T $9G[2I+[K^U-5G'#Q9M>WV?N>&(.GW_%]PTN M_\3#33C Q.L,Q.MOOKZ\65P:.K8'US#?Y$(\>AENHF=>HXH^ZYV_NEFYB2%; M\WLEK$R?^JL=$)M"RB6A%M^4B"_)O8I-SAZ_6JY[E9N"/_=^%GVO"&U*/-[' MCIGL/49:T)-+*9Y%#GEY3N/BF#IJ_*B_NI9GC!]+,KS=\R#[# M@SV;/Q'4<+1@''-V5"DMD]/G\.)%"Z:<3HBC+$CT^7'3?4- M*TBZG<%0ET41J-/^_D@:XO)OY<_>.)74' AQ.W)EY:[C_-:;4#C0*[]=[_/] -3#)R?""SHY)Z/M4A!B MD""\\)-Q^3=N4(\QQL8M**U^!;'/:I8ONO/;2M<:[WOISXSL5@B:L M-YYKOX1UKJKA/" IG;)(4NJ$-LQK:K4W CHJC!_$^Q$F:,5KD&%]]\NW3ZW_ MGGZZ:G\_V/T(Z_A-LWYFOY^O*VA3\=O3FM' M"L;[Z7XZOFC4^WM":[M?H#Q>TY/SK[@VEG]:_WLS[,37#^O77V! MGW:NW_-__STUYZYY<+Y_=8+?G-5VM[]_.COY7M\]C,_TIG&P>W)9PQ]P[6T] MOO?DZF#W\.O_7=VM0;8_ZL>US\PYPS"U (40 &4. D4Y!\H&SH3PRGK]W(J\ M:27FA9NFS%7PER;!:>JG7TZX>Z!SS+.P;@VJD9<&^WY6(P^PS^E 43214]=S M#JCD'B@2?R7"&D*M5XRO*_:5J)7F.NM7!!G""*=8!4BA))([2Q'G6!@4!$-C MZU?+6;6\/,AR>1]9 L2:8NN X#0UFC,&2&T)8,)114+P0;&-+:FJBM%JU+/6 M"URR8I45JZE!;IGJEY<&QW[6+P]P3 NM$%0>:&2CAF21!=(:#Q#5QDD)&0IT M8TM-VG4AXU?&K]7!+\T#=#;^3QE!880Q$R#!!F%N)"0^3(-?2U#TLC3@=J>2 MF=2./UY]EHZ38$T EGD&J* &:$<)T"3^44!-/28;6YS)*GE@VDJ&N QQ2PUQ MDU0M0T^)H0IJ1C'5RAI!()$4*4T\L0$_CG&K5;6\1&!7NP]VRGBNL4" LE3A MQR4'!B(("$-]=#.> M8.>Y!-9JD8J8&8AJN03*,ZBXE@@R$]&-TBI':$E4N2?R.VZJP^*#^%^C8EZ9 M5\YS96;4O'(I5F9&S2N78N7$J9T/#_0MLS%2J,C Z*Y/CWA^X5M=G92Q9PW9 M7>M1XGG@>Z;2"U!IC,^85V909H*R,$&F4J92^=UZS&#+C<8&(4Y1ZLE.$0[, MA("HU1@70Q\Q1(.AC_CI_H3;+K41._>M7O>X_;-(.-4([[>N*X2+E+M"O]FY MH]X<^G_ZC6ZCYX]\YUO#^O?QV=ONT-OVEU;Q*7_I9M]G;^'LO(5V-/!+A>[W7[1I*,=4C0G]9_KI@!/ MI7_1;@V4KH[O]CH-V_-N\'MQ?? R:?^#5]_BHOC(SPH"S;"GQ_(95,\S>Q]F MM%(4'F";_3ZQ1WFVO%9.3CV M?KP[MO<=')Z92%]#@-,8 HHQ!YIP")1TW#FOF/!V8PL+625PTED\RX0M*RG\ M*W<"9"IE*F4J92J5ETIKD$RY<]?D;A2J750KH]I=V3N_:+8OO1]TAJZ\[W?L MJ>[ZROMFO,G?]H[>OQ\I[22B^9OOL(*!?96X]BJ)=WBN,ZB_BX(C[JX85>2T@A MD!&; 54& V5Q ()XJH+S1G*8W E8XBSHRR7H*V>AK225RNKAS7"\"#@>]NYJ MH0E"S@%.70#480>,5A2PX#WQ4'(DY ".1P<"E#:=LWSEGWGE>J[,C)I7+L7* MS*AYY5*LS(R:5R[%RLRH>>52K,R,FEH<%:%U?E$KA,I=PS)#-!%M5,I4RE3*524>FW M"1(#L?)8:,V\5(HZPU2P1""-K3($06_&2 SLQN>-KX8S!*-RN=^R[7/_+FJ8 M.?MO=ME_^_#=<9$!>#?[#WI-">,:!$,=H 9+H#5'@!#LE+9<,<8WM@BI7_,BO%C?W[1[NC.Y=X__4;OC+MP:)S,J;IB-0+UP M_=,+HD;9?-W_>AD&F(#P94+24>WR>3 Z6C@VA*([NM.YC)NU?1Y)T-ON]3H- MT^_IN,_'[?<18%N])V$UJYKCPNJ'^[ *DU'(@P6,,@,HDB0JFBK"*J$48X:2 M7R##:KD;_V2][S&]3P5AD=9>$L8HU%1*Y[T6@5NIJ?5\;+WO"44O-P*:%I:& M&@$1QP3%@0$5, 74: ^D40AP2Q S3#O((RPI5(6$5^.AE)$I*WQ9X9NYPO<\ M_'RD4\!INQEWKSO0^;+F-C%$#O57LE(JCFT G#D!*.80&*O;S:#:P;7><>QN4JZIHSH M"26UADH2(.*!2(^0)TH\CJZ/A*\SS,X=9H?348*.)Z&/"JKAR 'J40#Q=/2 M8$NQ,]P&9S>V"!55JD:[ XX?Q%Y&A,T8FC%T28(U&3GGCIPC0UHPHY)B"W0P M'E#M*#"$!F"U%8@8AX)E*?N'51F=51OTEX7/(GOHCR+F=Y-%$W_-/K M<]WYTFC=[%#Q6; MG#U^M5SWJC;I7/AU'O>*T"8BXVWL$UFH$P3SGUQ*\-'Y7SN.JT6_$MY]V]-%?T0)KK]8;?W.;UA^'!GLV?".JGJ36^AO)Z9+/+ MI.(?>N?]>:&F[+1;Q8VEU^\[/OA.)Y*D4,C'*=<>8T?&R6IY/'EEJF]80=+M MM,^C\"R,0)WV]Y$]UPH-&J[.B+1D\W\\9.M['6]L_[ M3=V+2++K0\,V>GE'I]K1XW;DRLI=-TF1+BE>5P;NDLIOU_M\WZ7Y\,F)\(). MSLEHNQ2$&"3I+?QD7/Z-&R1>C[%QLU$;UG&+,V^6B#>G7;INM8Z[WOISXSL5 M@@I#$):JWG$],]NU@=A@HH4PU!"LA>$R8*BUA-H6#/V9NS MVO&GL_I5#=:N4F;F8;/VMD9KN[7O\?[IP?'^]Q/\WV9\KL;_7=5ZM08LLI$. M=NV/^G'MLS6!6FXYP%030!'&0"HD@(->,S,L/5S/@O3@,K._1)6@A-;%1-("QSD#E" -(E44(!QC*HPUUL&-K1DG F;X M*I$<9_AZ"KZ"MM*0:!Y:9"F11CE-/5%8*40-,F(:^%KIWC,+]'T-DIQ_5C + M(@R"2@!IB0)4!@4,BSI:/($8T@K*H@YO+KUG,KJ52,S7%-TFJ8=3 BJ&@H_R M$LT6Q R11! D%(_[$9A_'-YR/=P+@5WM/MA13 GVE@.!# 74"0>4DP0(:C%" MPE'+S<86YB1:HG)FU7 9YTHD\!GGYNCBSSCW0CCW\3[.,::UY%%'-A1J0+&0 M0'NJH^WJ.,)&0@7I#O-+AW-Y5%U>N10K,Z/FE4NQ,C-J7KD4*]=@^&>A M'0.CNSX]XOF%;W5UTL/R,- \%2U3:0FH-,9GY&&@J\X$F4J92N6/T#(29*"" M4^HL)4(90:$6EF'EB..8%*/IT,UH.O1T8ZIM=];O]LY]J]<];O^L%T[EPONM MZV+A(N&NT&]V[J@WA_Z??J/;Z/DCW_G6L/Y]?/:V._2V_:55?,I?NMGWV5$X M.T>A'8W^&DP@EN10K,Z/FE4NQ,C-J7KD4*Q?=L>,%U/F]'[YC&RF2TTU1 MG4K[(JE;8[63CN6SBYYGO3[,,*4H'LY46@8JO7R)]_(QP80]QFG%":AT:<4F! M8B'1DW-LE,3:^*))"\G']9()^LK9:"M)I9>, V7*;>@Z5H_@!\7/_ M_/_9>_.F-I*M??"K*)AW9KHC2&[E4KET_X8(VMA]N;,/;TXMGMLJ/85-K3O?+[>GNVXBJ:TQFV]G-F=S9G/(%94F M""0D5H@):I')N$&>.D8]X]A8O;9)A%BA4X@F)/3I<:%![V:5FE5ZQH[KJ&1O MDAX^ILF7Z."#WL<10WXS)LCO:WZO Y:B4!7"*!?08Q,#'G47>MCD(SMG9STNE76[E7Q,>NMKD]A-?#H MOG_6AP]UCUJN75B8C$'I(XP7:Q?%G3-_&^]VR?;W@@0@C498)B9B1.5+:,B2]](8[HBD%7L/759:MPVY.<1TH,A@2I# Q# C<$YRN;9Y[S.> M1G)75G(?-N;BO6<3U@P1[6T&&D<*X2J($&P'4BWHDQG&M YNARP M(NLRNW<"?R/>C076K-(J1,@T(/R4(#SK]PU$2Z^,0M;J##%N C(Z8,2\$!QT M*Q:452",5\DZ>@U!GNF\(_IIHT/W9J&<,>CSQL[B)NYS>8=IBWU*]\/,"9_2 M@K#"TH\TWB3[8>* [).WP^C\;_Q+2T50\M?!SK1U*F%M<^(%;#(Q.L M03*WF?766!T>!%"WH0:O[ SJ(8[/#*F MS)Q-$6NMHV!QN5P'Q!RU2!)%D C:XTS(/-=78M^D.CR'55K5TZP& MG!\;G.=.N<":4MQE2.'@$B]M[<^Y2K27-X\%.N,]WO MZZK&R=1QU^B-IHCHT^N_)IJC6:4FZZ'9!(VH-JOT+%?I*;T]-TF?_J=D.Z79 MT1@12S0BZ (/#U!0S9DE2&4ACZ%R#AG#+?+4,X*5M\+ZM&9"7H# MQ\]AE9[2O]/ \5/#\:Q/ARD:NPUE2 ,N(Q:<1DJX#!$= L&><8W%ZL'QJXA; M+@9%J]V-$MGUI:B>M0?'31ARY XY'#/*<:PIFAF&+)$DQQ8;Z^A* MH7+3(KKYY+/XY"N("_OH3X=]>ZR+N0*X3?A6<[S5K-(S6*4F?.OA*XP\3,;P M&'P7I TW6<'+X\T[9_,5:UGFE0PY4]KAS+ML;9-@N:[P M?:KQKS!PO$C)?G'P_B)7Z7%=S 4\+KRZ#0:GC*+&.W%KE)WS&6<994SQ@)1R M.6*Y4DAFF"'&,VJ9LD;%%.U[%UUH!'A5"-2\!.M,JXP%;"E+@JP),1Y[3KV@ MC!)]MRS JP6W\3DN5:HO9J2:,\6"U@8Y)3+$/,? GH)'"FNK/#-8<;6V2=?S M!26%&^[T$H3Z85)[&Z%^1*&>:T[&@P/AY2@33B)0VCF2ECH4F%$LHYXI8J)0 M,[4B!M$KB/+<\X-6IU?;3="(:K-*S2HUJ[12J_3( M[I-+'*! +G>ZMG?B_P*&V9A72S2O?B[PF0A+",LD7Y% K4:45\]ITHCR$XCRK*>$VRP8KT2,@7>(94(@R;Q 69XK MDGEMO!:K)1!K_T)W4S?T_PZYOT6R]%>5H-.%I5$_E#Z[,OG** M?J.PD*XWC&77DN57O3OHG?Z6;>2+K<+G XJW"Z^AS@6?Y8%PSYET3&?"<"IS MF^!,;1_>H#HF]TOW\.D[5U DLPV!H,^FTS',3BH0>]]P"PW<&U ML-I0S9O"ZDP_)(%]- \MLM@;Q"*B2FPDP"H&5&4XZ( ;6%WMZ.B&]UW&^SQQ MS 25JXQSECEC-/%$!&,X$5)J?&/>=PW1:X*G[PM+,\'3PF#N8_]%SUTL"J4H M4H[E*,=:PW(R; A9VY1B'4N^+NBR.MJ^"&1J"%]#^)9$^.Z&GY>$7AWW.C![ M1;<*(N\\!XQCATR.,N141ZX&O6$8!\ALH'&!AH;:%PZ M-!)!3!#!^9P$1G5N+"8,4XYS2S(O;FP++X+&YG!EF;@YES%BG3:*ZPQQ:A5B M,FBD*,;($YE;[JUA 9 3%-XZRY>5-]+ 9P.?+QX^;W-2S:P-1@OL&Z9SHR_'SJF2[!D@?$DAG TZ(Y014GD$6S'7$0.\AZ01%N2)<9(P+ MY?':)I%J'9#U_A']#88V&/KB,?0)CF,:Y'QPY)R-[_$N8WFF-)CLQB)F"4EWGNT7Y*DV]CG]^ M-[K3I]&=-N:FXXZSV'QM1;Y6;3/*81^>]HI4_/*WON_H0?N'__VL[0;'M7:8 M^%8ER-GX*]K SAD.+O_*9>-[/$DB<4BL!+#YGS-Q=!,_XT,D91.8QUB;0 0. MC&@*B(F]HB'SU%-#_2$5:_67COOU@YWJ(X\,".9WI ,\]V^ZZ?P0W&N/P[X^^+&+ALFS]]=^MW9W6P=LW M_][;_VO_SR_KK9V]-Y?#SVW>Y_>;K?@U:?]OW:VMP[@ET\'\,_N MV[V#3ZW]=ZTW6Y_^W7KWU_X_GUHW?$*^$D^8=-$O.UU0(+TA7,(5OS[#\7_> MV_J\O0.K,C]X(#.IR4L:K^.7JSM7;&^FM&995OL?%!L\O?SO;P'=\C^;YG;YYU6 Q MW1#\K@.ZZCTAR,,,]F:7O2;R_!8!/-=^5,U]] YAZT^FC.=$,6WZ3^V?K1/X MU''1\L!!W2BR?4%0^R-.]82+Y7++9(%Q,H]PM['N"<6!/.!D@T%.;E)IX6:/ M?//)J[GB@HN]L.G%4]/[H@IX+'[F-[HX;H5.[ZQHA7[OI-4[]7TP'+I'K>@M M^ &6@2]^>]#J'NKZ:]QE0[^6C**Y"BQ+3R*ZS8R]3,_Q\_'_WN8,S6,G&%C" M/#C#-#$J]U3H0 CC(A.8I6Q/4F=[DA>=[7FQ=ZY.[,F[[OXW>_YUV\+U=L^^ MG.P=?SWX0+[ -;Z0K\>[<)V]B[WHK/SEY&=G'^X=/<&[VUL7 M7PXZQU\.8&P7_VGO?G/?]K[]Y_ONR6?Z=?L/^'WON/X.W&OXE7SFNW_^'3W! M9[O;>\?[_[P[WMO^S[?=DYWS/;)+=D\^G'\]<-]W_]PYWR7OPNYY=EYY@F$< MENP='7HL"*A%CJS2##%F";J,2A)+!*7')OH3=GQUB3*] M)]L0>8*Y)Y#2B29:\8"I[T$N;;OC6]V*8<:_QM-C4[EYC+]R>BRZQ MCME*7V-)YDG:[6*U-=NV/X7-U-8)^G77M?1)#P9W4?[!_SR-)Y=-.Y^'3,2X M/].?UJ632PJO.SZ^V.JZK8F5;53LLE3LWJ+8<<2L!V7KJ8Y% M#5C /*=>.5"QZXJ3IG3]BY7KI1>Y;N3ZD>5ZECISB0,S.D=>$8\8#0HIS C* M\J!!TIE5L84Q7L_E*LGUDNCS9:LD)Q[XRCP%&)RQ+0SR"C,D>?!6TEQT)XOK?K/ZA6;? YT)25G(!,;UL3N MR='5TKA=GJW;)=41^B,NYIN)M6P,LJ5AW/P!JV$9IEX2Q*2-CA:"D9;8(2*< MR;'@7AH:^["N,S9_P-IX6EZ**"^_G5@CR@\MRK-T)1@K#:<:$1(+-S@>D)': MH2PG1BOFA/%D;9.!).,5DN37Y%N9/!?J!9 ?,VBUBV*82F;;7C%H^HP]*[XR MN:#[H:X$4ED6T0P3) 6G2'O+@]78ZQ1D M<6]2TCA35E9>ETY*&GE=GKS.L@],=28H=\@(L"&8L09IEF>( AG)'!4Y#L ^ MR+TK1C5^DKM(W9\ZQC)U6WW_0W>&(P82Q0V>Q'<'\671=BG8J==MW";/XERG MQK4_A@4,J"C U#( :O'^;T8K^V9R8;?Z?0U_35%P;X[CRYUN65A^/USVE:+P M ]Q8;DO#SOEH%YI9(P(W* 0:$ O,(BD#$!Z@/KEQ.>6"Q6@7DXO M&Q*>DND\.B(TITYW!8-9(D4)%50)C[P@L0V\D4A9II'P7&*5<4=CZ-MR>TZL MD"/GWC'F_*D"S&/>1>18X_I'[6XQZ ^3:#U"R/AK-Q>73JO>Z7;_;Z#+?IPZ ML!_^T1$P&WOQ=DDT!UN#W7:62@T#S-&];U\.-<,9TTHC'QQ%# OT1[X^%969%=.N^Y1F0;&V9Y\KSW9EJ>:7: ME1F^!_KGVS*^Z0_?]:'=!.W>#KS>SI$1GV<4%)%&)E,<@4;R2'IMD268"IE1 MS&2^MHF;;*,7++0/D&UTC= V#I2E"/,L$Q$REW&=$,NP0"P&XTO% Y(V9\$X M;4RN7K 'Y3EPD=I7 B.$D0_;Q7&DZG503!,%L]KB.^*LY0;2&W#4Y8BS35/V=_>.=O;_GPHG),,(!AA$&K$?/2 YIE% ME.. J0G$4-WD%SVI8)8GHL5,):!X_EFD4B^=MC;MSCVJB-[4.'ONUU@FM\5D M@^2KO6^VK(U'Z$4L,^7;/V+*9D-JGU5,%1CM?:\+O^W+?W>Z]9I^'"UI3PU1ER@:&=(@MG)E12)N86(\)K*@2D@D?\UE$/G]$V"33OP2A7CK7 M;83ZL85ZUC>7NSSG3' DK,@1R'1,4G,*81=RK#VFS$5'^SI;<.[_)$*]3++[ M#(C+^[X_U6U7Y\^7++HMQD 3'E-)(9R9#4RF:@^*S'(49,,$&;L.\7 M*>:/0' :,7]L,9^E/-Q2(346R,HHYCKWR'!)$*6YHMQ[ ZL?Q9SB%6EA\%I] M-:?Z/!4Y3#62-S7UWI?+',N^EHO\UWB-&R1<'A)^GB,\ M@AJK,59(YC065,LU4IP0))6AL,.Y"D%%XX_?O]90X]9965%_1*].(^J/)>JS MI(XU+YR4(]E(K0#>"_52"/? 89'PPYYE)D=",X&8(P(I MC!EB5 ,4LYQ[K]8V";W/ 7+C7UD"*?GAN\,FZ?ZY'R'5)M<_[<'QFV$!L^+[ MM4OYO &S6X'9T3P/84(:(RD**C:D<%XADQ&'N*24>FQECB.8L?DBB$T2_DH+ M\=.2D4:<'T><9[D)P##-!- 2Z01&C&N+0+P9"I[Q+!>92P6!I'A942_WKE^( MY5,5,-SS@Y;5Q7%K6*0.H),I;[ P/Z:C8)ZTD*'I]9WOHT'O]+>XWD6OTW:M M.$$O'!T?+GD?%O\-K/W[?N]'VWGWQ_GG(E8NV:^WP-9H!S2.YN6AYO<%0<%. M6ZHX(I[%H& B8P<,@;"0(K=.!:S=VB96ZY3?!SAO)4?/R%/S6H'AX6A3 PQ/ M PRS=,I*DOG @41Y"M81Y['28HB_>LL%4])H!L! UHF4JPX,2_(#K8;O1RRN M'!")5.CTSHI6Z/=.@$[]\,4,EWKRD@$3JYQMY%/K/+G43UU1X"[#7&HQK0VQ MXI[&]\.^/0:;-E;0.AEUB6X5HS;1S>'GBM/R::7[7I^GLO$'O2W[O\-VWR]J M_=WHVZ7IVV_S)4&9M;G!/B 2,HT8\SG2BC&$B6(:>)55/!)Q1M=SN00F_DSY M]O.3ZZ>,5+^#6#?UMNXLT7.U!XS-K^=/3N-Z%,NE.J_Z?.9)F4ZUW.]@M7='BYVR MEDNLW.JZ-[K3*?;#U@_=[L3%?M?K?](-$WH8W-R=KCIZ\>70*2,#IP%I; 1B M1G"D3=!(&*)(KBRV@2679+:@/UUS-/M21'_Y;&CYHM^PI3M+_51UTHNC0\]R M&D@PR(A8MH 3B4RNW@/%$E#P;& M:12CQO7SO%T_[ZM5?=_1W0% XMMZ81N(NQ7$["C!H-*XC-EZ!K&,-;$ M9+MEX?POHR*)@4O5"85TMX#T 5 .^V,!=QC6F!NM7 Q*GZ=\OFV M+TU)@9<@R0](4^8DN1'6.SE-1OEX./>:.8Z88PQ^2(L4\P$,C,P2>),)GZUM MFXQY*VG0L98_)>L9O4]5E,:%LKKB M_? NE"O%NY'@6TGP7$0,=\8)XQ#U.G;CX!9I93SR0A#LK>*6R;5-2NYC6:R> M$^4EI>@M"BN_1XK>$FVR*X*V7S@F/GJ2WDZ]"9IWMHAC&ZJ31(=GI@8$Q\/T3@'MSM["M M5WVFLBIA[#O5FNZ'OV!%#V!!MV$]&YV[/)W[?2I&?7_[\Z'W@DJB,I3%0%66 MYQA)C"DP\J!4QJ@()JQMRKR)47_1HWD>LF /W.(CT9@+Y_\.$PZ(QH M(1C*#(^5<&Q 2M,,"F<"TQR\ M/!6#^3A*NVEXRT.!W'S-4^TR);SAB CM$)/4(T6M1I:XS%DEN"]KGJ[S953U M:8Y07P%EN9D@-T3ESC(\5^B44TJEE0A$F49_GT5&LQQE5)# B>>Y7UZFW.H= MISX3HA)%8.QN20'HK=@9N_&S/"N:\GZ$;7%!:Y,L]L J&B"[HQ-E%-#E,TJ- MSB,9,8@%9I$2V"'.0XZ-S9QPR8FR(BVN&F%=<29RI:PV9&2I7I-1!'I.,X;7V*Z[E?5N!Z6RUG$V:_/$2_F"]$:7+J61%4#"[[XG/7^?X._*$[:/_P6UV7_OR'+F*']9-3WRUT'&^LX-+$S2X1$N?+ M,3DO$J0XA2X$E&68=:XX5Z^:#_*(>H-1+LA2/>3[[E40V*# M45P@*@40)!,\DBH$Q(/G)M/8N)[USEIXL;NRI-*,R+2G$]P ;CN M'T!Q8E&^;I-N^+P8S3B#J5J_Y@AQ.=@VGWV8940[E0G$ 740P]HA*3! '5>, MP@)ZK7CCUGFF0KP2;IU+I;BA*?<3Y5F:(CGAN3=@ACC)8WUD@0P.&<*:YAEC M+,]X&=S.U;/PXZS>H=FCAW*]A*+YIU5EY)8Y7UCD]1Z%\Y=HF$Z44,7/O3#V M4W*W2\IAOZL7OBF'O7QEL+<]G[](-*3>1##ZQ5)+* [D@4G4+[#]^UX7_M=6NUN^ MBCV($K=*!W?QA?_?8?L'"$=]FM?WQ:#?M@-?O?_4#K!E0^FE*[)*)O7#M22* M]H^C%4_-VKIN^@\3GWP/#]X#_"WWTG:UN^#WSC"NQ-N?]EAWC_Q' M/?!O0_"V*4:Z1%2>3\!D01K8#1YQG1/$A"5(86&0XU83)D..HP>.8+Y.^1)J M@"T;D$M);'#E&?.S!DV>+YK,I0]DDA(>FZ0I:A#+K$71+XBTSK#"F@HI8SJW MP MK&]_-G_^ D/)(?K0G(WAO;L/BUEO&'[6[W>@_ZX76:9*\)ECK :&6\X"E M=,IBR9@3VL1&\U9[(S+'A/&'.Q%A,>R2!T38!C"7!YB[\\%;&A/)4C]MJQ#C M*N9;V0QI#HM/F754B;5-BLFZRI?E*7NF_K 73*FTR8@A5 MAF*%$"\,E +_6 M-LM]QI*<9XV0R1U'+%<,:EY"Z9[^P:ZMYKYAP;'_WFHEJ(0:KC"31 M#.97YS@(+FVL\*KX>J[NK0]N*4-/Z7UK(+"!P 2!U+G@LSP0[CF3CND,2#&5 MN:E+9O X'/" )G.3&7F@BG _+!"L2,(TAE,D,X9(ID$@QC$3,_&5VG M"]J/K" &OAQWX>*FZ9^&IZ<='\-J=2?E;W9ZQ;"?DD%A91*)OC+$[NG[DU-8 M5M<;FHZ?7O(5:J%^HR&^KMR:J5I]=59Q5:NOVQNTSOW@P=IZW1!0RNFY=/%> M-B6YR<._"%*RM'A5W?G^6[VKZRS*5-ULIVN'\8]_# =[O<$7/W@/^[I)/UH* M _DR;X2I>):2<:0Y"8C%@TL=M$24Y+G-G,\]SI:=?G1SF7D&=E@#>Z\!]I86 M\G%;V&O@[5;P-I!MD1Z M_S70<,4Z7R?]* =I^O_:G$[F&;WY>)*%.??^KZC8T7\W\_: M;G!_SF3_37Q,SY$ M IW /,;: .O#@1%-C0 14C1DGGIJJ#]DV5K]I>/^. WNR",#"_P=& 4\]V^Z MG M=?#VS;_W]O_:__/+>FMG[\WEFW1%AGU_.5SU)_QEIPL/UQO")5RQWO(_K8^. ML=@5(QV$GOI^]1L\H_YUY1]GM$BW'^HE:N2F2$#7KK[7M/ ^WKPD$(P;N84W M6JV*^>T-3^ Z=@D6[K3'?;]_I+OMB]1$92P;\,M6U[WO^R*Z#^.O^V$D+&-9 MV1YY%0]@3']T4OG%IR1_V6Y-_DX^G^\=[.*]B\_LR\6[X]V+CT W3%<*_OZ MSW\Z7P^.\-X_G\_V#CY3('(=_^^/YU__<:<&IN[KP0[>O?A,]PZ.O^W^\_9B M[\]WG3WR%L;]L?/EY._._O9G_/5@"^\=N+!_L,4.,R=$IFV&*!46,0L_E.42 MY59Q0WGFN< YH[JC&E8,\P\\4;++ O4R2S8/!"UUO+ IT_C MCNP/_=KFY#K5!+#:$PLDX"Z:"*Y9#3'=I%S':X?YH,0M7?"W]@ >P=X 2[9A MROKMLI-M+[3^&!;PD6(>T:]&CTOGKF2_[:A)2@;PZ/2HU,R=[W#5UH&WQUVX MX]$Y:.:NW6C]$E5>]'Z0[/?8&DEWS]-O^/=?6^VBI5L@JD.'3&R=U'+MHSBM M+:.[WZ-[-C'#6,^Q3L'O;[0B,ZXN!+RW.&T#'"05XT].>V>^7Z0ZD-$2A2'T M_1%\':X8/U ,00NAT9_&Q!HN,V@/JCO]4@WVW4XQ&BAH;AO;.@'X)6[=T?TC MO]X:U \;;8W.>4N['[&^F4MW._.=#MRLZ W[\4_QD8I(U$L*D/1_@JQBZI&2 MGTC\7HP>?3U]H9K=]\"NHQMOO07WZYT5+1AD'%RO:WJZ7][7=X^ -[:ZL*I# M6$I0QMI:W_%]N!?,QP\/PEY.V(G7,1 [#./8VR=QBGVK=QH_6FX-*?]MA_H/GPLPL+DDJZW3H:=01L-/$SVH*7[]A@> MW0X G*>7TL:/_8CS 5:_/VV5E@0LR''[M"COW ;#QW;:R0 :'(/Q> 0KT>L> MP<7CE!1#,Q*T:C]%Y(CFZ##N@'X_9G$D#1$?!T0H;K%X43!$S^#ZLS>IU@(N M#!-8E'-VY+MI?N+A5+>E!^GR8/ DUT?+PPU[)Z /3WK.=Z8?\$S'Y;>]/LQ< MHGFP%[;A(<\B*8+76\,C$.@6Z$6\GFX51P(3"UOT%(;?BVL1%PX^#1JMOD+L M,-9;!['[J6=MM7_-0.<=<>2>=(:O/)TA#T]G_M!%N]@/D\PE]HR+6Q!6%01C MRZ8ZMK"MW@/5 9DK5H6Z[+5KOQ7\_9^W^>Z?_XD^JXN]BP]L]\+!Z[=L[^0# M4),/0&W>TKV++39+7?:B_^K@^]F7$Z LV[MT;_OH8H^\Z^P>')&OVY\O]K:! MVAQ8NKM]'( >T;TMV#'("H)7*[8V7HC5>BU:]&(](;:Y_B%G&)O(\ M,XHZI9@*TBBB1"X9%=23G*GKG !/3Q^2)"9_E[4E5L:I7^CVZOO0 >61=) ^ M/87%T36M*B964(]7\+1:P9:.>B7J!Q.5L0?M>2.OP8U6\>&18P8?SLN?KQHC M/AQB&0PUUB#L@D>,RX"T,A1Q)F+=]UQI169E_HFTT,U-AB0-:=7CKI[4&(D4 M3!G#R]G SP4>VM''TCX!IE7[S^S(?V8G_6<+H>-8 TDSWG>!4_E3W2_I4T2* MODO5Z!/[*^E=XO(V>K BEY\ DY*-=?QB(A\7;"O!@!Y9$7]N;;T?F1% W4=/ M,6E]E"?SL* ;2?GTXQ%'YSPQ__.6ZZ7XE'9*1_:)A\-]!FE"1E],>R/T>H-N M\C3V8QY"ORQ8%D>0[AS!M1--F$7S W?N=,K!52!X'G=HOR8*?DH+[3 M/H'KP-/?!D=O2S)7>%]B OMRI]P&%KL85*FZW;C5.M&BCJ>LR?Z9_'#7 M1Q,ILBDP1T]+U&H%W>Z#*,4QC6]?'_S$2Q5@]"6Q&5F=Q3B7)B0+-^[<>($R M8R8*GFLGZV>C]<;W![K=G9.#<51A40T[VK?E8[I:TZJ'=^??_!<=^7YR1%^V?K!&#G MN*C&\Y]AU[=H5EXC/6G4!K6XM=/.3A(1G1"P^/6E!\=ZT#K1YW&Q_,]3GW+0 MXOTBM/?@IF-55(I6"]Z;G8\XUMD)(:\4[T<\I';H'.L(+ZW2P5>B6)K6N*/[ M_AAD*BY)=/F<^-*CHR?E,?:S 90J:K2$Y?$:-G.U&NUBC.ZZF+EH_-X";\^D MA?ITR_*P!M%[F)U^6;'EH[<=#0(7*C-P:Z20)ESNK\PTVKTXRO:W=_+=;?LS M_;]U&(0E,-<$42\58GE@L69>C%(4N7*<*BRS.3/IDQJ=H$W1D7@GH#J M;5G@U"5U0_!/;J1J6*T+7>/]'][SXIE.K]Q*DBUL-W(L:<^7Y4 MU?4LEL, R(HD)AX'1-7QH^T2]]&G)8&(>J[2H9=0@Y$>GV%NZ90D<;$)*A!# M\KJ#4J.<3EBS8_B:=:VML#?F<^SJ]Q;&( MGT7A*WNAT]:FW1D3[^GDL=(K?A3O?-EWRKM$#*NMI"MMDT7#F3H_K=&_Y8;) M(!Y_*3F+$D>)1E@Z?JQYN4T6E&O'R.7:-NP5$].T)+?T<]AVDZM)C M,2\LGJR;Y&)([K5A!RS!SNA0&;2^JY/*VB=U4F.Z8/IZO.\/W1F.1&IBBR;? MBJLT9VD&O(?G7'_%6:\S(33G^:POKY;Y81(393$VQGF;6:E,"DA\%OK[@A_72& V>*BZ:3N M-5+%LT/)"(,-R)#0L>N@R#4R/'E.6";_FJ/[9JLP49G=9T, UDS;EN *M%37-7(7UZ&:* M_R9>UBY:'7^47.<3G]-)*4;BY_KZ+(8E]5O# E"PC'6JF=*D53M[E]Z5MJ71 MG>11+XY]XG"#60=H=X&+-K*NZL@A.96=:U<1;'7[GK+]-(S&^:2A2NX*JQ<= M1;VSEDY:.;H_"YC6(E3Y;%\V@\UK)=QR]>^=H%QJ5C6""!L40L9PPI M!VNGN"2Y=IJ[P.;6+J5_CDV7E' *^KNC3PO_6_WB][HI7KN;U'#ZTN\GNG\$ M=+ZR=V+-D]ER.]-9,?6[XGR$:FV*5O9QOX MTO>NNBS&&Q+S.UWVZO>$( \S6'FCRUY3T>8617:NJ*94&JM/4]IF<4FE6@7> MH'3-2YV"*9T_-0\WW!.W[5;YU.=C92>?]D32Y5P;E>>^IE$WON(M'9GK;7;R M@U>&>VC3]M)*RO=HV/9\ZWNF*;EY59G;/OI*UI09>3B>H,3Q/+/>&KS1_7Z, M3/M;=X W/HEX669F9-=H-=_GWS=_MK9/?G[V]=O'[_M'@Y!]^?OWG\\_9,C-?+C[_W/OGZ_>]D\] Y_=@S+L8GND,:#S(AT;47#*0^M.3.\@\N,IN9 MS*/,<()8+BU86EZ@0(A1@4K'76R8 )*[K(J>S[XEPE,RC/U$)NY!(IY=X\/5 M(!%[O:YMT&BY:%27%IY (] ;@02?(^*-14P0C"27.0HY+&1N8',H$M$(UG=5 M&AHV74M7GD)=CO[:)U[/5 M$=ZE]KQY\N/B*P^'#WJ#.E#PINU)EUNK_34ZIY<[,2\"XIL^I"]+#WR:/[RC M+ /#$2/JM $]8'.D9>:0SJA1F53$TP=J0WI/ 7N^S7$:;&VP=(!:XCQ]9(8^<0L919PXEE*AX78K*NJ[B^?-0 M>F_T:?ILE()ZI5O;_H?O]$Y3:9G4[O'U0.1H#MS$')052LJ$W5B8^*0L!AFK M>]4?M[T((.NMHLS3+>L]!FUCO;)4Y,:/JKM.5,P<=2"9Z.LQND0JG=+W=6W@ MJJ3D@F*H6Y_>M&B>(9;%/C"EX+9B@:7Z83;&?RXN?[[T&!/;H2ZF&HN_^*H( ML#.A[%KAV#=J M=\Z+=E%/:6MS@6BS^ M[(.2OYE%S5^9WILI;7D>CX\EI5H(C#R\ *PQ FDKG;IJ]&TVPAW]+LU&6 X!VM[]N7MTZ +/N H2>>8(8IQG2,+DHTQZ3WG( M9:;"VB;9N"P"L5[\6-1N G[;-U%+B5+?H/3$=$'.C=:;F^-\5:$,/AC53UGR M+-8#C5B&(JZU3OS@.-9M_N'+JLUU";7X#1^&G5:G'4:E[NJ[K4_T.)C"7\!3 MB]H_T7'; 43_]HIVT^>+_0^'S%'!E HH4,T0DSI'R@&4$!6PSC!L&*/6-E.A M[DKI1:YUIQ\.58P@TM%1"B82 CVMD'0 $QC^ MR@FU&6B-M29)X=^XI QMB[R I/.]J6M N8QX^V]8]5@?MA MS&K=^?[;FZJ4X3] V=_ P'IPBZWXO+#7_JI*9YXW'8NS[P$7:!>I!8"NKE"6.8T-0&W=3:(:8\*L6!:WZML3#=$> M_#CV^D=T#I33,'8< OK!7Q,(EB7!REZ=J5;W:!A52P@[/4NI^T'LN#D S12A M-!9F/1F>M(+W567?* ;).S$B*+%^:\U'Z@MMM-[,// @!B[Y)[+,+@/$/7_# M6,)71\8/MG[N;QTRQC&PG1R9$/LU.DR1(MH@S 0.EC/J(QG/%I#QUI,;8QC8,J,8*#,%WI5CDS,5A+78Q36?S]@?K_G=#*G+&O_T M)K(E1@[ R19#2_>&O: &-],\8*IR>G(FGYQ&3>3B@IFX?-VC(BJ'4WU>-^>T M'E9GPDD[ZU&NFS='?W'9*CM>#"R<)&3QUU+U3NJ'DV1]KN' MP_-6=;6K$G Q ()/!U;=C _=L'&R6MN\LLCS=46;9XZI";QA'/=&@G!*)E7& M8HY%"-(QY;+PX+$&L#\GNICV>UUX:3K]B[9_0>PE.RU MOUQ\/-Z]L.P+?.?+P2Z&:^*O?\+[WW9^SF'JR=?ONQ=??GX%+/U"_O-M[\^W M@,G'@,<=N,9G&/_?W[]3T& MRLYD-[D,\[*YY+M1[XJ)*?H$=-SIOBM:?_1BM$)=0_2/=K=HQ%+%K:6UDQ=%UTG4FNWJD/TQJJ'%1 MZUL;=@V6NS MO*SQT?KZEEJGE,6:N[#7BFH=J^2.D9T*5T^1=Z@7T'!Z+FVO'YE5KVSV-WO? MR3D>GE:S//FTL$'JC3$]3V7/P50N/'V^\E]7XP-=/=G?,?&^L9O[I.?*;E5] M/^CW:MI7[J2RPK8^/>WW8K>\LH/I9!]#V#X>]'.J4 W7I=/#JI$S#:PZOO6M M_XU]-=N#LM=6N6*7K.[@&"S\T6.DI8B>@/:;@7-*.9G2.6VZ36ESJ5AOI M)'\8G["JJ7X:&]^-IG.J@]9+1L!T: L(F&R$"?0#0!L!6;T',1V!TQ@==\9Q M6HF(DM_? &UL#UI_E>%4%7Y1PL?X55H7U38L&S&>P.H,^Z.V9Z.6FK:\6!6; M%0O&5UUI)QL\CT9017I51S

XF<$A-QB..QZ.Z_2.O^6]X;?CX;>6W5R[6Y3A.,-QFR^M=[UN MKZ/#P]HY4-8A^_.+2(6;>&.**?E@A(;Q%$%V%EZ23JU:1.JU[E735/0<-(WZ MS77!P@V%=FR-VIW>AKTD#8UV=T=MK@OI?L15<7LX46_=$,/Y<)Q.W.2;0.2Z MC0[38P1')!:[OC9]-PZ;0JW.NL:.H="NU72_8Z3HL&G4[NS1%7(&5]-?1"02 M-Z2CU/4G012D64*Y?^=U.>W9O?:Z;EYC5N]:7_<< ZUSX#1JV?VU35-#I%U[ MXMIK>WP/[WYZ%,!J7^,,3M=',].W5D=\DI&5HZ^B9E7IV*W>AH$7 P9@V/A MEMVVFZUU@=H,%QLN/BPN;CEVL[-AHUS#QH:-#V39';NS:3/A'8&SJ'FH:7>? MIR+_X(O03_^%*Y?95TK)'BF.EFS2[@'[SY8G%_6R+ZMU:[+:MEG^Q!T .^?9 MXI_LO-1M?C5S2YY!L_^MU;II_QTG)75'XG*0"/?;I3N$-;QQPWOW(?WA=66I MDR"ZU/=UA2UYO*!]A;)V5AA!Y,/^TIOWL\5?QT)6@0,+6US:/4U$BAU(K3A/ MK$1X<>0%85! &?QR<_/9BB0(JY7%ENOCFN V__['#U]_NBDP!:8PH]A/+5@D M*$)XH&$M9&U3:'X*Y=!FLJ;0_-#JI4VAN2DT-V7!Q[1MIM#<<)0I-#>%YJ?\ MQC-(2Y[ITW&"Q7"; 5\?A0OU25TRCLC3;]CM<):V:4<+PVZ&W7;8?<*PFV&W M'7:*.*#L?7IW_[ Y:(/VK:>6V&I:KQX%A?;>,M)0:04JF=:KATZAOD/&#L5::9*X6S,LSNO6VN[9ZSMPZ:0 MTS? =8=-H:ZYL1XXA3J]/?KFSNBV>E-KPQ=$F1N- LPK=]-4G-N-U;%;^X00 M,M;V*EZ%YK6AT$%3R+%[G>/ONG#:-.HXQX_B?8P'K.=.@PRF]6_AXV$KDL@- MK3P55AH/LWLW.1\D-=J>OH%1.VP"[3UT9*ADQ.CX";1W,3JC.^U/8IH(C^NQ MS^OZVFL=?_.ITZ90UP3S#IQ"Z (R(?%#IY&S=EL3 ![0W%@WRAD6(\3]%ED6BHU;/1ZM M-=?=$$G5F-L'[;PR5#)B9 AT2&)T1O=6584#,X29YT$ZQG,5 ["^&)Q9QG#? ME+D>-H'V'APR5#)B=/P$VKL8[1JS3(-$E4-\?+Q]XBJ_ MV^G-JO4D[^IV;H2K]7=\W&4=1%Z8^X(Z-KJ>E^1NR''DH4B2>EJTGPOL^)A1 MU\AD(A(KOH_POT/KYMT_K9L0ML'&GC3(4/0+[ ^Y9 X(PQ%C,1-\=A]D8SF- MX@F.>F>RT]BL[ M-<=. $Q@1<#$U &U!$"="#?-@3N0W=)QG(<^/ 5<(@H.@#%@]FY(]?"X?N2" M:A]5%P=7(P%/Q%-BG&B$;511UN!E\$4R\V 8@+" L#TTK)_Q:REX!,Q*OY/< M-W(3U/'U;JVVE0IA86RQU7S[JWBP?LQ3V F8T4>1)8&7-N@[Y^VSL>>N.V41 M+>>M; <"M[LNOS3@&\)>\%;8CQIO-XR$O663UHMG;M< MS?QTM+=$L656 "V/]G4 JE_Q+G*0T: Q':8++2'F2H [Y M KP;@8U\_CX"REM-2[ :_0IW@X7"O2FTSP2?=**LH$W<0YQDKFSS#XT'MVS0 ,%> _!;Y5Z M47>@!-=[K^;+ EI[;N*B3@]84F$KU"-L.(,R&0=35E?B.^@S7(,8V<<6XF0%Y47W>N&K ^5/[/QJ.PXC?;+ MQDH7&-D>=H% GXYF^")&>-R@1?('GD[[U@7*7L&+@)H8'IMDYB"189L#G^[^ MB350AK*F!]"N\KPX!U$8QZ'/=W[X\.!J'.=__D57Q9ZBC\#4P"YR:_&DVCLF6*9Y. ME9"3V/ONPT)-!$9/BMS(XC^%&X%8O@"VB:26B?+)@#>AMJ,@UVE%3ZF% M+GR;DKN4=0D*]RB)[].*LL)/0!<$C\UI=8VFZ2*I?B9N\@UL6M>/I\JH7#IQ M_$V053P[RM;$:?BYIW0?&F]BB%2'M^%22MT>W\%",I !6N[8]2VGW6A75,_L M(A=I.J?9Z%=_NHJR:S5ZEJ[E6IV5M=RIVCO*O $)LFH:SKKX\OF/5XT]:CFK M8O+ ;-#D(;6&[(GRLX9RD"Z^)1*U^F 5B<5Y;2*,)![5*D8U=GEO=_D#/DW1N!@FY01,7?T#&2EZ1:-P#,E0PS=\NW2&LX8T;WKL/Z0^O*TN= M!-&EOJ\K;,GC&G(/[NQ-U>*[XN:/O/BUN$??PCWZX\+K.CV"W+RZW;P?Q^IF MA\1*[M5B610W+*6-0I6P@M"=IN*-^N.M'Z1@9CR\"2)Z+?WH+=@G(V! *:)S M @KT/OZZ9,U&D]E3)JC*-\NO&_15+>[*WX$5T&Q?+?RZV7 6?K=L6#!1FL[B MGRX;=OEW[6[WV2=[W6@[O2.9:[]QW>H?R5R[C6[O6/9U6SS0[[?.F@=ZC>Z& MZF4?_.ITKU<:]9%:@$?K,ZYG'GU",>'.+;.9^Z-DTZY MO:1 S=^;=V,W&BU&WWN.&N'KK5:B'!BOW2Z*Z*S,:?O:Z*/@S:>J-VV;5\_2 M.^Q=PAO.*O*[PGK/;-N<%;;M'+=F)E?8L-.C>_;2\)+13D8[&>UTD'OV>-1OG'74%5[J!*;";-L .UQ M8C6"\U9XT)5^W:;=;:_;3?WP8'0,RQT/R[5[=K]Y_ V #,L=#\LY;?NJ99I: M'S986+O?V$_KMCVL=16OF-%()ZR1KA&URMA=AN5VM[3>M7V]3S1&PW)GQW(M MT')=TX_UP.VN7F,_C6WV;G=)'YV:0Y%#3,1_[B04,X89PXQQ/F,\-0"P43;; MXT&$PXO!%B4IV[@3FS',&&N/.%-@ZG57?] >FE:S8W>N-W1('0K\^A-=V(:/CY^/G4[' M[EUMV#[N1/CX]'GU>/BQ>VU?-4THYK!#,0AC>)ZAF$-QHY@Q#G.,7;=RW$LZ M?16P4AT-(;>,3AHS1C&Z;UYW>1B#&-34'F\?A8"%#YZ-XOAN"/B.,2H-AQG M.&YW'-?8-+!Q0 QWVIYD!*$WGN1C]WJ:,;;D25ZE2_0J@/=S?K;S#BI+FR\H MC):B5P4WM;BJ])7!RNN7LEM?J]OH5+_L-5HO-^@$R,T(RW;#J3L1JK=)$%'; M@;5:V1QAQZZEE/D*>U)M(**1!7>HTF6NW/O%>TX=3$(M6KC-6[63BDT-4OA)N]XP3VNCB?.6/;&)WJ'(N#_5#4PCM%I=Q0SWX\ ; M6]22)1CD^-"+5J.]H 'DXA6NT^KQY/E%E]2Y_+)<0M?BEGHS*B1V$E SLJ'E MU.>QF.%F6O9<8+-:[..6 6<@2[WB?EF-UI(ATY)[U3A%JT94.&,X#$;CY3W" M+E1_(,P_! 8.)ODD?46MV?'4R&B9I=(L-O<>9J$VJQ02V@;N^Z-]6-OA)( Q ML#.2E\0IL@'*%#8Q+?H?U:5P#/3'#GE@;+DC[MP$+UJT;KW;I-;0\I&F>+J> M5NTY^56J&=,6!%Y.=3F'-BSD^=KB5Z!_;<5SNW%6&GZ^<'J-3F]>%R@;6T'W M&YV7BA39V.51:ELU^].=]&G;FBJB =?I/Y22&!?F!O+.+\CFUD=JCG.BK7A: M&_?U.)7N-D?5-JC7Z/6/I0U+O]&\[AS)7*\:_=XV>& ;K7BN&JWF9CM@^'7Y M7)WVXF]-*Q[3BF?KK7C.DG.>WECGC/C&M,DQC2A,(XHM;XUI1&':Y!CMM.]M M,]K):"?3)L>TR3%O-&\\W#>>0;JWBHTDIEW.T6<^MMIVZP0 C0W+'0_+.3W; MN3*= @S+[6YI?;O9/WXE=]H)WAV3X&T4TKDHI Z87>WCUTB&Y8Z'Y=J.W3N! M0]"PW/&PG./8W=[Q6_JG;7>U>XW]U#[NW>XZ PBNSR+!X NFFR]QV*W$X$<+ M3=/I-?:#\+1W!M^0K\\+N:C3::S;N]FPQ_FPA]/8#_28X8YCX Z#>F:X8PEW M=!L=PQZ&/1:SA]$>ACT6;5G3V*6&.Y9PQ[HM94Z$.W8$=[.UI=* FQ>B[Z & M_T#P0>II9CKB3[_A5#!],'BL '\<1P?V8,"?+GRY/N)/(M*I0#P+$3ZH_3L( MIK"V.YNE9%D"@Y0J'"3;&HE()"Z!?[B('I*F%B,9($6[G4;S)5$ _NIM@L6D M4Z:*S#3G;=W&=?&V?OFV>1,W $X*D "OD$?R MD#B0P%7&PO4]. ^SXK4P6#Z=Q@D]@P K$N4&9I,&F8 !PL =!"&BV8@(N$D( M;.EG2XR6$J*%)X <)K^1XU:0IF#E%50AB;_"JX3)XP2R<9#XE\#+\$;\;X30 M,/=C1.BYQ_D0P@Y0($@P#SG'UZ8X-CZ+8R!QZB@Q-FY+?^Z>CV,)SX-SJ#VG MJ""E? %DSIK4<4KJD*IN:@!AB)DT06+\N_@%O,&%?8>3OCX[^%*^.5UMID:P M5Q'L]0"V=+'NE&?N\XNU!I[U-+'&-0[C,(SO\;M,N)/TS59DO5.%AM)DO2+J MUO.*NA(JG12\+33SL"[P\%6>X+E).^E6*5)5R3VNH8W= MB_(5NUNNXM<-$@]9)@ M2B.#E-\%G@2=HM>F:>P%-)$:(Q:/EDAZ=XCJ!=ICB&*:']=YR4Y4(C<3F MW?UVZ0YA#6_<\-Y]2']X75DJ,,*EOJ\K;,GC][0CNJA^FBJ#__UW%,W5KJI' M")'6;5QU-L.Q>@1VK'\T,$Y7C5YK,R"KW<^UV^ALB&BWC[D>#_3<5:.]H1CL M'B+MF/ '>XUN^^I(YMIM7%^O-A\#D68@T@Q$FH%(VP/?&(@T T)D0(BVO#4& MA,A I!GMM.]M,]K):"<#D68@TLP;S1L/]XW/!)%&F8O]0U$VBSICI\)-O#%% M\GQQ)\)XBL$[ YEVQ%7M/;M[??SM8@W+'1'+M6RG:; [#,OM;FD=NW-U_$W8 M5ZH!.5[HCO[:)4(G MUA%-+9*:1VT^YW]\/NAN7.D^5:;;O9.G[\*L-RQ\-R M?;O?/GXE=^)F5[O1.T^SZYD0TX[!S'[^HH='*_B+39,VPQY+( M1M?NGT"/J-,F4LNQK]OK@K\:(NW88FG;5QUCL1PVD7KM<\V?.Z- [DT)V59@ M$ J)4&5;D9BIQ3AQY\ZUB1<>-H5ZK77/#4.A'1_N?1-F.&P*M?JF\XYACX5; M=M&]:LT4?AOA/1#J.':KMY_&2(9&*TN0@_=;(T.'2Y].K^'LFCY[/_W.*(![ M4\,S)VAR1%K7@,W/*Y3;-G'< Z?0M2'081.HU3G^+UC0KBAJ;/584O67?U! ML['3L]NM#>,Y1\+&YZNCNNW&AK7M6R3MWFTTHQV-=EQQV5<=N],_;>UHV/CT MV;C;MYOMPSL)#!L;-EXO;]#NM#=,OST2-CY?6[5SM2FNP2G;JL^4,G/(RNRS M2+"_DCL2F"B3B#L1Y4]+CM$8H@TT]^,PC G MQ517K4W3% Q3K;5IOC%1C0-4RUB*J>Q8;F[8:I3 M4J9;F"+=4%YG+CSU#]G9'OZC7J-QPU]YF@7#!TGY?_SG('G]CX(>*__N^3F& M!GP39/ VK\)#,QU*6S-- W^:TS1P>UO LA5$/KSN3;M'--BM%,WN@-8VL<@ ML8+(2X2;"M]ZT6ET+9A"&,21;<6)A5V17MKTTQ=]9816'F@W>O# $/[,Q@+^ M+Q&"'D^#[]8$)C=.+0%;X%O_RB-AM9NVA2VI;;@YIE/A(49>^& #RT^F+A9< M9#&-D[H384UAO;&/\\/?. WKY\I;EHV.3ZEE6?=N:DV38.(FL+F6GPM\BVN] M:#?::K'EP_ R>&\:1Y$("XP#+TZSU+JX'P>PC_!HF/NP;VD6>]\N![1SN #8 MS:*"Y(73Z*C!7^%B\Y#2;H9)/+'&PO4]$.;, IF^SW!(*\X36,H(R >KCD8V M? :;.N$!,^&-(V"7T0/M[32)_=S+X&-WD@)-?5#8&6_>%":,OX.QQF[D":0T M0^\'413?T7 -ZT-DH7+(B(KWM%5Y@ML/TW:*/5&KES2Y%:-) '-V2Q"(];:D M63+7*QO_V=&VWQH#SXH$?A6IO>)=)]YK:M."H>2S8WA >S!-8R^@&=\'M*F9 M2"(WM/+4'8F&]74,DE!R_;U(@,5<..W<$-@B'@Y3D5D#W.&2&WC:/7V>GCLE M[?-O414GGH2V9Q&(+^% BE'@(]+; M;C0/57I!&R/SAB'^+\AK;T MEUE@W5Q7K!OL5%!:-U7+!X&;C]6P:35:VU.-S5+OKJP:TSD$(O6WS!1I:LK@ M^=654S5%G!6T:%7SSC=?0 D!X>6^*N;AY>."E2*>;_G4M!K(%8A9\H 3&8(* MA0.!-Q%>XL.HX_@^Y2G!K[(\B>@(2<3ENT__\^&G2^<:="[PT 14HB0 LB7L M%NY.CC>"E*@31)?,&987!JQ?U?MLZUW\YC=WT+",V?(\9DMGNY>.]@G*9GL# MV9SWFQ5E\^J49?/8[1P=:O]F/M3^*9L[3FMINX&Y5D^O9MD@;K6R>IQVR>[T M)<)X'JO9TRT7^HAJQ07%62G8:^DGS8I\M41'NE4UM'4M.=_D"T!-)GB5U-3> M-!^ L#&-(MC ( '"P>>T*\-AX-&^W &/C81ROY0+D1HQC8?9/9"8QSU3KP:) MXT;F 9!FM((8SV?U" 376=G&?Q*S.QKI#X?;G05&U'-Q>W_OW"XY#'_P=AKS MEKVA707^>'L?^-E81LGT7W&T[DVS_(D[2.,PSQ;_1)LQYG6)9#\VML)IG?UO M=8OT_XX3-N.&]^Y#^\+JR5&#!2WU?5]B2QPV&X["= M2%&MCMY\\B;4HUNA&U#ZV#\7( M#6WMXF4K;_90I"F/,12BO%GI X(.EV= .?]5SDNUU?-GCT^\:&G:>N3BI3;" M2>(,Y7TI#7RJ>I\]EZ9YXHVE\_GCK_9<'W7EKJNPX7:Q3]9>?"X'HZQ6@.3; MQ<7W4!36*MNQ1&=5/GBJGEJJ1FH3+>>' 5I1]:+4V#]E.415=RNFF9@,P/1" MI4=S5$8D?'L#,PAI:F?E_/@=3JM/!8+'APC."V%=O&U^Y]5E1A@3!. M9Y2+?CDWQ^L8"68^4BC&^B MNWB;3(/BO]\,N6M62W9P:L M92/8,_3((U@+)Q7@6F&R\#G'/C MTDJ%ER>T"GLV^4@W]'"CR C$?8,S;$S) M"? &7PRRU19V7N?7YR2^"U*E?N7Y]=7]KM6/G?2QU44<+F")=](7E0@/TW?9 M.JOD5A8V6_53X*UI90\#WL,,]_#)9ET9, QP I88#OE+'-_"[!J

<*)PBGS"_:G8Z?@"?)2D'.$G8,C?+LSAY*)^9 M47_XC*CN'-_J82B:-GU4TX X7-VT+6SP41S[]T"BYYTG*5[82H]T"OYKF( FC#^)Z\G2Y>?$$'9B5S_=__<]5R^F_3RKJD";[5:'[@_]U!?^"(Z_:P*=JB/6B+_^>TVS_L5W6&,7#6JGK5H#5;+V4DXVIS\$;"2P;)'(N.2@ MA<6YGI=/HR"]K:5(4%+F9!I2 MCJ94" MN*2Z89_@E\"Q]Z_..<;Z2?E\G*ZZ$-P+LC1"D4EF >G"&X(*^,5XY*+P7>!1 MV&J^_?#Y$_WEO'V%^=D6QQ\QB)FFN8R3IG'H6SW[NMFT83U6.@9#IF"<*C=P MX!)?,/NT_B2PB)MQ"C2-/LV3-,?KDCSBQ7>1>(&\6^$!+P][XI%[T(]@.,C# M'.2!$\KCTG.MN=X6O!_>_J+=;, $IQC)Q(=8><*&2)N/_(A58:+@[W5+\WU3 M9 WSU7./-& Q0?R''Z247):2_3<)R-.=:K'G@AP<0;7^Q!(-\L&K-Y(\Q3PO M6S=EX.X7^,7V5(Z(X"X SO3I'H8_!2&^"^(\Q6MBGH&5Q1J\W)E;F 3\]>.* M6L"67)(A>B[RR!2F^QTT40:F+F:<%!?I,U+5R#O#/,LQ'"XMHT20*ZV$CL$)6.R/HVI5-:)A5H)Z/,?J-2'GJTFL0HO\;L M 5MS@R>/UKYIKT".DZ-*@1_D*2P^9396%X(@&B8N'.,@!; #^MM62>BH%RD- M!!D34FGAZ8;Y@[Y*5[#KY@MG+.!VZIX6F=XAB4$O ZV !*H0AHTLD*65$!?T2IR_;*>3 ZG3I_HD$)G(57.53B5.7S/9!%9V@-).I& MH#/VLG/=9ND8P&&0(RF);8$)I=DCSQF,7N*15-H_MF)-212,PH1NA-;!'+++ M5-1QY7C0RG'H;R_C1%8/C=.TX,$B4Z9P8(U).D0R :,$S&U@]DP:7]\SRVG) MB_LK>F<81R-,M86G0<<+$/X':2@%$[[5XO^F0GS#?R1N4#W"U%IJ-K&TAJT; MF!8R--S+>,-PN^_Y+70<9>XWU.=YB$83' ]ASA?QN$H[TNUC.(U%4MP]'O1Y ML ?OL5=(X>*GI:U'H\E?2EU04+&N*(FI>"C7AR,HQ4/%)?=!1?\\O\B=77I1 MSZ07;=N[^PX5XL]P4UG'/7)"%Q7:!'3O#F-TS%$=!?LY\@E>7?\M.*6?#HXA M[E.A8LNHF2P&?;.>Q,OW*"DE2 A8<.A.4_%&_?$6;'0X,Q[>!!'-FW[T%F8V M L:5HMV=SB" T OYZY*EX39!;"VQ[N2;Y=<-^JH&6<+?]:X:K69WX==8<[?H MNV7#.NU&O[?XI\N&7?Y=O]_:SF17&_81/,%' 42N9QY=%V%PGZI\1LT0S]TN M"A74%.<:^W<$L(L78/MG8[C9@D&1SK2BG8<8LSK,YML9RNYGY?/IC2[G9UKO M*D [)[1MSKEAD_XN,CY=\Y0]6F560UE>]P1(K7."HEYW]0>-)';A7-OMWO7J M+;S77/V>^],9%CX'%F[9K:NK@V/A9VJA=\@<-W.LL$]V^;&R#C3\\2%47K2Z MUW:WWUN='9=T3CP"\/XCI)!C=SK[H<\Y69J4CH>WT('NDGZB6CC:5K*]EMV] M,OU^#YM(SE77[K3VV#?[W#!H45F0<_P/:3^4-3PWLXKBE*.JM!T_Y90'LDHM M0[3*A9Z*'%XXO3++7V5M4.UG2OE!0\LMD@4YH[!=PGK:ENOC'K$:QW((>JDW M=I,1IXV\:+6T(@(,ZA53B_-,.O-5/AC\+AH)E5&C39GKWRA,JI5*X/!798D! MH2?.3H(Q%(LD. S2)D%:+&UI"8[EG$JH:_F M[SB,UEN^C*G[0($C>KOG)9ARH&W0>61ZK*63G/5T4FL]G=2J//^H3KK6ZI(J M*BF(GJZ1M.K)!1JIE!P2I+4TTO*BLGD%93/::76EYE0T_:I*K5/*8DWY+-G> MI^N>OE:UNHG0+M0&"]'.UU125.+8KH OR\<';D@Y3.E8X%;1IIP5".^,H?>A MBXV5:JM[K5KNE":'9A>1>J4T/!3]3KOV<)ESH6%_+"A*>>&T M6XUF]>>:$J.JCKG@'3;:+IV%/]1QK0MDJ1F :UL6TSK.S]5L '#+<-P0^]6J%4_WL?)-\Z#909EXZFS*DY"M*H+E^6OUYK1 MG;* :![$0J6,YDHK$V$5BA5'G.X]I(SI2\JNQC1B!C>LG5C*SBQ*A>!G7-L3 M3XL:PN(\TW7 L@(FB4JE:78U+56@AN]\#S?.^$$(ZY9>^%F]Y3/8>D5IU?O; MSY]5;56]D<.",Z;5T4Q(JFL'HS288OV6^U!H$>-*MQNP,\VZE?7;4+'Q8GEE7JY Z99A*>8+:::UXQFIM,BH.Q4L(&-Z5R M7=H["H\.;D^5K^VB> -N9IJ1NGAI5L S@1MP+L_#]GF>AXO*;K:S!7L'$RG* M8EO76FT^Y2(R-!R!!;MR4]A:)_@+L+YXA]RBX)C*T6X#V&=@J_\!,1$/UH]N M] UAYB?#P!%N$6Q?(D?)\6$06=6:P M@V5A+30M(-7GG\K2T0!M0WY]]]Y'<%T'&FEPC8*+1HO)--.Q0\^.+T?YFNC^D\5+O#X;A+C(]S MUQP9'>:=5<%>@U'\.0(X66H*EM>S_!&19=S*I%5BPUCF&-A MTJDWSFY&(;2/,:FL*4&N-&R[?;;]BG>(WX"(>^76&ZX4168J+C]5MIQW,!1S M+VX1:&(R8H:@*G*RM,(X); !"465+9$,UL9:26=A;<["@\S,@MWSY)3!*E4Q M#4448.BC\-5@R6ZN:FSG^@ 1WZQ11'U@YKP.>69T)?S;0ADR(K(%$;GQ$' - MZ?0SG[2'J]C=,(VQ+A"4-ES'X5*0YH._9,VVAU7( <%<,WO#U\2G?^>(A*@Q M?56[5PX!QG@K#XCR EY>(_(IX45VZT?+>5RPR<1>? [* [-TE2PQ&1^P'!T& M@'WE&[2*NK%->ZDT7WSE<;D4"(R,0'%B[_%/@"*ZF MITZ;C(]3DK>&9N(TG)J':R#@U([(N1Q5/ KMQ?[\LRLM[YO2\N<5.4:"(0P, M#J0PWM='0G)I.\2 '5NVQ:5 -CT6U_FY5>/GQ>S2C =*P/J'+ M1LIQG"B1MA<(*RJ!*,Y0$>@"?YZU\D3G'^N :$LW?R#'_6W>@2RG2 M2 ":G,]1N.5NY07GTYU((GRK%A?Y@L^KF\[MIY^_%&;G-,P1"H7O*Z@CVPV0 M,F2N=J,+?TPI!A7E$PEP))F)S,#I%$P3G@^^.]%!CD(A.PQ1>EO#^L#6*[Z; M9Q^ LH9'X,&4@$$BJ_F26"FJ/9B.70:00?PJMD3A'\V7C[D?TGD61%C!N2RS M5K A$FQ6T7Q:NBX\X!\@>X+0M5,$5Y*):/R83-MA/,?A,*#^UW="YB:-^!_5 MD7%WLE0Z1-T\S,Y9'CX-8%)R/U<0"#S]1W#LPV8*]G814&4^2(&B;J+B\^JB MCUE B"['CV1N)'WA+D/.4;RVS/.I#Z40Z.0C.H@=[).:(_[RB_(P_J+FQAY# M1*'("!^K7(+X#I/C7J?PX&0:PP\$P[?=*WRXA1>\,^:4I9*.>XEPP)JT/BZ- ME?ZI%\$KNAN GJ,[1%V922@J]6,):J22'NBF0;$6QE=3F)S50>0%!&&F&/(* M^92140.$3546K<1&4=<5MET). DTF@,:&=:-?,4Z4T:CZJ]2.3]P^T.LZICU M]LR;9U_)7F;&%+0>\ 0BW.L -TA3GA<*J=-E]VYYJRJ-;9DZ2$BS93:?II-= MHEP2AYI3GH^C.S<(.<'O05,,LS>25P5)[%5H4LP?SAG!*:F\XA 1OGP7XV26 M<-%]@0"^/JR>0HPVQ_/T8%B,7R&NY.-WVCGL.7,**+=)0*% M,65")D&*Q@@%FU#2E*L279@I"]POW/^)&T1\A:>,VE(W@E6!%R"2#@FKSMI9 MFXW($!.45DOKV4D/@?UK/L970B#.F:8/.OI>R0'<9@LID$?DM,/AZ,/U&]QR M6+Q9BV#CE;F,DE=A\"6"?Z_Z@R>T87*J;Z!FG"!,?TD@:3XQE8MTJ>7 S5E: MU0Z>M>0*SJNXJN< D&.T"%Z3U4?(MMY8^'E8F*,R%QM5RIW05GE).I31 ?^( MRJ?FI79JRO03/S\BJ*J6X M80OTBV DT B;($W ZKO\M9 4BC,\7-$?AB$"FF7;M'OW]$H8I#D:'@\'H99 MF[BKBL2U+A)[X?M/P^'EC[)DXY9*-F[P_CZ2X*1G9%3\B2SIDW>.#&._S.!6 MR(S2VR%\6QYZEA_3#V2-#-B#^%.;KC0Q[&RU&$;+M-/WF-I0/W#2,\K3.)BF MS*UPJ,._$:J%>]/";9W+H!(-7!9-S A,0?R9;@(53Z?Q1&2T406L.5XTL-FV MQ*_V2^1AN/!/!8^;)U.44S6.K6'8X^T>% LR]=+*>AY$&69A>/*C/3Z/M17 MK_J2%]H%]C%RT2V(WX8!*!;AJ_&?LY9H13'MM/8NIN^PA (OQ#=\9\2-_0R, MX2D'SRVL.AC"(V#9_2OW1R76]WO8"=3H9Y3]_4$6M"4*B#N/7! *Z6/RT<:B MOTK1*L6)_%9%PD8P>.6\.7]GTXY=IW9U6*]PD5!WM"B W5Y;52-#E*T[#$WK&'=YF"(E^^6WEE. M Q:A\-1=6#JEDWB:!.2+*!E(!GM#/N$'TGDM+7KZ'=CB155/5'1!(">[/I!0 M+$;7D02]!02P79DB;1N^X<'ZJV!0=M?+2A&ZJA M7I!X^02?(\CU<9!F<4+"@5N7! (^EWC>J$W(DBG*S6&*-VS!***P/X&;LJA_*G#[96#)PG1S4"=EQXK3-6T[W;V?F5^$QS;9!V[MHQ^=21S!WY[8 MXJ7N$*7P5@CK]QA.@98Z&O!?A>3]41R3[PH5]TY7<277W^K')!T](%EA*NY) MSLDM&Z3R!"1>=M6%3YY+"5&G>ASI1.$6"K(S"0=5RY:+Q6_HM' 3_[@KS)>R M\?N)P##TR/J% RZJ'Q)2(#\CWH7[&1ZF;J&JA=J8(A+%W7*4MM5ZI\DPP;\^ M_7B+QS^Z'5540'UF6_/'PV,#K&H8*G2Q.PC6'L$SD:#+"4:%R(4QAR552S&, MH&)2GM;M*P++1!4!Z9.P<(R0#2&-S)I&Z>)_5:H2.6 M#$!90)L*ED4@(A\CU,>'3RP9XX+'8$H8OLA)%U!+-6GQKK)0,GSYTDQF%$5U MBP:H90&O["W#95^URNTJS*;5W^*,RSXL3&^@S*EI/I:)"A::Z M5.<5YZ04ZP+;B#M<%5<^1'TJ'I;SA*-!=4M-6%EAKT%M$;PV- R#:DM8H=(" MT <9HF]31B@(5$-&BWG,?5S%#Z4^]H/:"LJ /$OIT#)N*HS!_,6.OTAH(?5E M[?S0ZZ6/H9A;MH(,'W2G8)D+Q.UJY0^+/']@>TI(20183((M"GD-PO)]V;&^ MZ*Q-(&0V>^J"LH24&VU:8Q&RDPHS_=!4D4^5$TDK624KM"3&W<,6K ^6G[CW MB*5FC1^F^%IVNV V5@F%5I4ZZYY\;46(Q2U]0$I[1*N94+MW:'2=O3LTZ!3L M-*QWG"'&*O(S5K3Y>.@]VY;LYYI;000MS_)G6.VI^5*US?'TS9D6FV/7+K]? M"&[2Z71]^2\-Y^6[%%VZ$$\$9KQ57L'JI7P1PSRJ6P;GS5%N M4 K;QM:'O#EA6""-^9:)VBJA@""'3"C&PK27*7(JA4B&/&3F,'*&IS&OF:KFYB[+(*87U?QC$I75@"H)=MN>3L5T5N[%)_:LT0[R2JV P MQ4F'07DEO'W_3B9(PSMHP\F%!4LK8CFP6+K;ZRN&&>G=K%4R11YQ$\#"K\U+ M+]XP*1S5>M 75U[6\'%F-=K&W#$X45=O^7VI6>7WQ#=:M(@J"EU$*:"UH](O M(DZ8VYK('LZ29F6 2MELY1P+'S4EH.+[=:B4)\U9@@D+#EH55UUJVBS']Q\5 M&8SRU#*UZEFP92H I=C*?'IRKOQW47DWZ\O_[X;UHPISL2>F4'7V4Q?/YR@L M2;I@D<7L.4M9<0\XN%_X"EP5QYPCN5C+$F[1C-Y/F+V\EI!)%W%\A_*Q*8>Q M=( SG8']S\=VEEEBH"*BN 9W&ZC=\O3=*MDU4;L%R@I742C.NIU-$ER: H5J M 4'#0TR=87[E#/,7GV'MBT6M+/SNUUOU>_6[1B_6[G9GV^^?+4^?+ NK4]?__G^B_7A M]Y\_??EX\_7#I]]W?P'K'\8%S&E8UF]@^X1\&1%H IU1&.YGRI"A5)B8_I?3 MH1C<((BP&HDU.];E8L%42'LU+?<*;@@!E2<4T"L1&L.AYHI4;D@-DI""6WBW M*',MT8_@DCWYP"6(J'$SF9;,7LX\(W<)(M7*R@689A@(3-(,L-*(*X?0[F;/ M)*MKA-I@7P4VXX;K"R.1H)M0W8VA_)ML0REWAEJ.K177LJ<2 M/M(Z@5?R.@M.>.7K4Q6* M>$DK;LVE6306+EW6?M#W\X=#3D1:UVVS*G.W#X.Y6\#;?T1PB\9&(&B"WKHA M.U3>@\T+*NVV0$XG6_H7\.V>9

$HSIX2=4F$ M>R#"[[^/@T&P;EZY;)>C^)$:MA,FQ#05;]0?;\&TGX;NPYL@H@G0C]Y6H7:[ MTYG6J_1"_KHD0Z/)I)!-FN6;Y=<-^JK6$):_NVI<-Q=_VVPX"[];-FKWJM'N M=)Y_V,;U5?O91^TW^E=76YAKM]=[]E%[C2OG>J51Y[;L=JY^*,5^86MNUH#[ M:7 \(XW$G>__]Y\??OSPU?KP^T_O_[?2X/B1SN2/]H->XU&G=9R;]R'RX@2! MN&3GR2^"LKH]LV*G]2)?U$Y6X32MVY)(>Z7SJ($![LP''B$5) M6)::Y5&M'!U8Y[;D(,2"KL:9+7MUT3VE50.QT9W[$ZCH=93RP/6^C9(XC_Q+ M.5'/$V(X?+OYWB"Z^HS!&4]W?AVB;7' H/F/55AAA7UP*KNPV18L\R<,AUO9 M!Z?UDN?F8Z(;^1#>4!P GX(IN7.O3H*EZ.V^YV>-$S&$:WR63=,WKU_?W]\W M8)J-47SW^B;QQG")3U\+?^0FKWTWK!E[P>)!LDXQYBNQKC$=X3T]YL@S ,9"M6BJBJLB6$@BFWZ\]LRP>@W/MRT M@S1+N SF9D2SPJ)G5!#\!AX 898)_HX_M"U.L.:*L6H/J?]\[=9OWAL(T[%H MC:O+7Y^B,XYEF2 CEYUFN^6%P[PU_S#?$'S\D=-[_N'-11"_X-"8>*&CJM%Y'43V M!@?VUL[B(Q/M3<_B(UOFT\[B(ULLJNMS6.?SG,5'9H"TG3T86GLXBK&CW"$? MQB/]N43X>'9[O<(>'&L)2V7_L?5&1]$E6''W6NGZ4)1F= M"UI6/&B.W1\+1G,\07.TO.&JFJ,L ME3L@S5%CG(TD]AC&.'F;H]5P_N-)?GZC.W:L.UK/9G4X5]8?C=O&NP8J"_JQ MT^XVC4UA; K6#*T--8.Q*O:D&9[-JMB*9CB&\][8#*LXH9S&A]]OSR$F](&R M@ZW__?'+;]:'B*'RK9]B+R<(KTLRM /UN:\^]V.1L>:87DT8 M;]_]\QR0 +-Q,18:'?>F,Q<0OI?(X=.'"#69T;U?TXKZQC4OSE" M5A&2SCD<'^\(7O[:L+Z.1='.[3X(0VN8)U&0CJTTGTY#2E FW$$O MG@8,#:;>LV!"$A>NAAQ6Y%%0(WO9@2\ASVV:N<.AE2.L%/X3X79%FLVBLAP4 M<0AMXS_^@[;/TT-%".*=N;@U**Q*'C%70.Y#\4%+8M5[)73]H^"_#&P/5/$5 MG62^.;K,Y^#?40=: O#+))I]4"NK3U19/0(!,X#ED,LZ)=JX8HZYZ3&4%3,' MXOY^S-B4$]='[L0V(M1C')%:RH9J](;'UFQ3MS1$NI>@Y#1'V==$6PYR5 @3 MR%&15I0BP=WSHC;BJD-!^YD',S-;(+PG""!GNQ! A]J*;,ZO=T.&>?@_RT+Q MMQ]^^?WFZQ]?WM\N9.1C!_/2H_#<,X" V[FGD=1FCZ3VV?*'(RJ-B1AH'0XY M./\PTNA76LJR0I5=1N3I-1!C-QPRE+N0W<3I =E0*43:.9;XM!B#8%*.IT&LWV\Z,I;6^RG=70KW:(,_2D M1U>\H^T&[&+^-6U!>=Z\,IN:9>"T:!L.G 3KN!:6D"W!)1\2W1"=Y,W3,)4. MCA7S$2ANJZM*,Y^RMH.CUX\/)T:MU^EKZR84WZW;<1QG,-J^D. V>O1Y,7GV MJ\"/E09'M,GOQH$8SN;.F^W>SG9?+*E7>&5,DP,_ZHQI*TUH_BO![$_@/\SSB;A/_X_P%02P,$% @ HJ $50 "861H$ ,+( M ! !A;&LM,C R,C V,S N>'-D[5UM<^*V%OZ^OT*7+^V=*1L,SNMLMD,( M:9B2D OL;ONI(VQ!U/4+E>6\]-=7DFULL"W+0'9]:SH[#6"=1])YCLXY>K'] MX><7VP)/B'C8=2X;VOM6 R#'<$WL+"X;GZ8WS;/&SQ_?O?OPGV;SMZOQ$%R[ MAF\CAX(>09 B$SQC^@B^F,C["N;$M<$7EWS%3[#9_"B$>N[RE>#%(P7M5KN] M>95&>=:4V^W6LWS^>RL:9R:G5;K=*:?Z-I/BPMTW-:/M?EY M\Y3];>J=UG%S-N]HS5/S[/1,/ST_/XBWN^%$%&V$92WL?%TK_3(C5E2^<\0OSZ"'HN+0 M6B_-OD,;OS=<^XCWM772:45%.1"60&/'H] Q5M F)4WZND1>M@R[?,0O\WI: MS9;6;&L- "DE>.93=.,2^QK-H6_1RX;O_.5#"\\Q,AFS%N+ ']A/7WT6D MQ#&:1ZXHY>4R+%7\N8#$(*Y58-9'2^(N$:$8>4D/*0 >"9I?-ICK:$8^XP\+ MSMZSAD0E4OCKAL O'S$19 WCCD2RG(O+AL?T;Z% -17N]Y*@LOUF(A[SUH+F M__?N&] JVWTF8OC6OZ+W)IJ7[3T3P0[>HO-<>LJN VQ>-GHN2^T:@/_V:3S( M"^BBPJ!HA!6AQO>(Z*8-7A?Q*V# MREGDXWT;%L&/:[7\M^ZL3J;L_W?]^^ED=#-ZZ(^[TP&[N@.C.8!R-MF$55=C M,X8'HQL05W#@,4OM^QJF*NARAO56ZW@WA@\C-Y^3WFWW_I?^9' _[E_W^W?= MJV&?%?W<'T\'[./#N'_3'X^YR*CW:_<^^'L[&E[WQY/^_SX-IK]?]V\&O<%T M3R:RM^;(;>JXU3K9QJ;"YH'!/8@;"!(M!*LF M$VP!H)DJW\ 03M!#^&+3U8 M8Y+^[N3V9CCZLJ\P$N/)[>&DU3K=RAX8/A 5U(C%$5E !_\M6J'&TYJ$A(FV MUM*T8+J#/<-R/9\@]B4I7B,]3WS;AN35G4_PPL%S%KH\1.N88 M>91@@R*3_W"-*,367DDO5:_,-/36L;Z3:33!>ENX#*\:6*I<8RI" 0F8>FN_3,C-%Y?'U[-.>LQD,5''2)JAT^V\G0J0W+6=ZVH# MYN#$TJKFY[),WT+N_,$GQB/TT ,+[:AK6>&QB5VY5*Y RK'6TL6*OPK'48T\ MK$5U E$IB&L]\)]'CSDP60]9+L!=VH#UU5E@]JGK>8AZ^[<&I>KDMJ'I8J]@ M6]LP0;()(&X#"!I12U-Y"(Y=O+)\O_^7CY=\??0>437B\X2E>8_&4I_4$(^0 MQ+QCA?438&@',LJD0'((:1JD=3KI^"HAIH[94(YZM\N(5,'D7E'7Q6Z7,FMU M3XYRM)Z(6-D%]D&M"@;TC4TB#%Z0HZ/F#:NT1P1@LR> MZU%%HO.$Y2'P1$MG,B&28"7" @+LP$69""B'D$? TTXZ-[3&-P ML2!H$:YHA\5*^\DQOG94@5)1,U,;=953\X!I7E&R7[JB"R1D]UUOG MI1BM=[:3H_0QLB&KQ%D\(#)WBW@S"W3Z^^8SP$T]4>Z%1+KTEPL9KILXR32927NY6S M3MJ[<^$Z^A'>[^U6:C(EY=[C7-=2>X="\75?@.%*B+=]AJZSF"+^L*!9N0VE M8A@I/QTVATZM;(?\)/>&.##@R.&H.1"6UK3JFH@*T(&T_9%V!ZE/1(ZRXS@K M I*3INE::MX=DA8#'V@+3M=3U_CZZ%HF(A[?B::OUPS>P(K)5KZX- /KM+7T M'D(2ZP<0H'%.!-Z!$Z:$4C<_%8!(LSCV7SI#EO-3Q_PN5\=QT!%%^*..S)YK M+Y'CB2;W7_C'DO>J[*DRN>_4=2VU*E! _'HH%(6;HA$@V0H0-J.67G;@,!K1 M%+ZHCMZD@-R3'FOIK9E &@CQ>FIYNUF7#$ ^;$YT+37K3;)0^TG8#<3D,[1\ MYJ5NL ,= T-KX'B4B*>N*?)3!"(?*:=:>O&?(P(!R7W7"A0D4 \D19HHDWZH M0L2XM:)YUKIAFHH__=5.=V^6&=Z%8%ES/.QG%JFI+)>#)A258(XAIKR3D;"3:F/*UC M&5O/%8]708[ZD\ D\O($Y5A+[\#&8")_7(,[<%+RI%,ABCQ].>FD%P!D_-0Q MD:W:91+@O98G]PTSMG\9@?3 M6-VB,HY*!\T <3MJ:2^_N*[YC"V+:61$'Q&)'\JB: R &F^=-S2TH=K(C3! MD,!+/":F3AF31*UE4J9B&&G.=*QUTHMNGV?3J+$ MU(W/W$E?VUE^$Y:83V,XC]N7/K W&?L"=J#;817WL^X6_.:0 X\RB!!KUL MS*'%7[S'W[UYV5"0=+B]S/C;]RCQ^1O[^'MY+Y:(8->CZK'%.?=^$7XOK+RT90$E-D-T#P9K[@%]MU&,'D=<"N7&+F5/#?2,P3>&_Y[>+B67"J&^K MBHRG,ZYF*JSUCH=-%+2KR\(N^U5L2?,UWY%/V3#S'?H 7WG/'D1?8]4<4--,0PYW2=\2@FKY9D^CM%?/B9"C#DX0^9!MD0KH1HE)9B4-/DGCV/P*E3T M$"QTC>;L+W/]XI$L;+!SYV=>^?3>I;\CYN=Q?API ['#J'E+:^CV;KL6(O0. MV3.T-@Z"9H;.8:/4WL-=S)_I\B?B%#<\C,9BD]>3MSZS: 6ZD)&&\'><+!R> MM26? !T_] MS5&VWG=E@'U[__ 7EKHL$%'I*6M99*0^M#AATV=7[D0*A"K@3G*F,*N1%Y\0 M7BUIY'*Y%59%#3MR;<)G>3B<[<6=FK(IGA=MO$7OD2ITE"71*JJ;]='*;3JW MXUE%O_NT5WTFS]\+%A^[WGEA8!WN3=-94<>69IZZN[&<76>(5S2/G4 XF3!@ M@V 1>O:)\'3DF4;+>5 *DIL]A+G%?2P-UD2!,V1\QD2L3@R MAA2%\:'DBFDQW!O:A/*:Z3Y7B;*>H_H-%J>RJJUH5,M:S9 >#7&-0%:_J-M5>C7FM"/.JEF\RAQH=4_DV ZJH#=7B-WU1AV]CCQYL\ MD4;)NU(D58&.9=A6ZB37Q)_]B0S*)P<6CVUE#%4!K*))9_:HRUQF[GL&<9_# M#@4#;OKLEAS/I9"_^VA.GW=+WCK3"\.W\F&Y+.%_I5VP1/"-[$(@?W>[V"Y6 M!=N2H_E:S"HU&]FADN^\%WKW*QL&PC7RY;Y7CPEXPV%/'ED*A"H06*(1/;"7 MP960)N6@*1&L0/?2[W7ILVIL2%FT%_Z+7?$0>4(*R[TE@2HZ5Q;G%H/!""WQ M/.O5H44YX0J"%2!\?=$H("OXBO!CH&7_ Z8(*(%1Y055Z!4P2H:$+.7 MTX:834>9M;TF#A^67)'+AJCF9%;RW+++Q"J@-5O+/6( R?!QH G=FH2 MFP3QJ%5=.%)%JZC=E]ZP#,_>[G\G- 5<@<.]Z^%;[3" 7*8"PZ'X@)WT (^J M^'?/XC<&:G!N=V_C7AGNC?3@B?I5M$#LH0L=N=%NEJJ F7YR9JP1?#8=A92" M@2<1J$!W5):5;I%E#IQ@6KS3^M0ZT'*^3<]X1#;\^.X?4$L#!!0 ( M **@!%46-;=Z]B4 )V$ 0 4 86QK+3(P,C(P-C,P7V-A;"YX;6SM?5ES M6SF2[GO_"M^ZKS?+V)>*[IYP>9EVA*ODL-U33C^^+>?_OGA%;B?_NWO?_G+7_\7P'_^^N[-DQ>3=':*X_F3YU,,<\Q/O@[G MGY[\D7'VYY,RG9P^^6,R_7/X)0#\??&/GD\^?Y\./WZ:/Q%,B.N_G?[BA2S) M)0LN>0Y*, :^1 ?)9LF8C+;O_WT:3[__,O3IU^_?OWY6YR.?IY,/SZEU\FG MJT__=/[Q;S<^_U4N/LWI-4\7O[WXZ&RXZ8/T6/[T/W][\SY]PM, P_%L'L:I MOF V_&6V^.&;20KSQ9S?B^O)K9^HW\'J8U!_!%R Y#]_F^6?_OZ7)T^6TS&= MC/ =EB?USW^^>WWEE6'T9S@=_IPFIT_KKY\^/_G]Q_/W_Y_A\O7WYX3Z-8/'7^_3/^[:?9\/3S"%<_^S3%\K>?Z)E0 MICQ>R\H>_/'UW1-46.W^8XSKB?!F&.)P-)P/*!:\OSIC=5@S&M="O"7,XD+&YZ]X6N?R*8[FL]5/%K.[F-G; M42QG](!Q3<8?/^#T] 7&^6I@R"TW-![P.450SB%X1 ?,%BQM^![B""_&)I)) 1$,9M+64GIP MWC,HQ=A8BN"9O!;$,&^6C)T$ S?CP @O2Z_,[0D .8!Y>:"DO4_*:+>AI M0:62()#"@JB],0FUE\(UYL.M8+;A@WJ#X9SZ6'S*5FLDB9DVY,C6UP;<,2_3A9TEPL MS0BS-M !0Q\DJD+*2S-BK-#@ ODY4F7/7%9DU%1W;G+#D:QFU @G,64).>= MGAJW$+G-(##Z;#&F)#H<4+^]XYVD?<,M/FRNV[%WS3W_?3).YUB8T6BC"V T M4Z ,!AI:<6 41Q&XRL6$#L.B2R0]]8H/D_WA1H]G\-V/$R?S3)3]I>&MX,!<6C7% .HU&RT,! M'U(&G1,:42+7HO7&X>UH>NH?'\2&1G/?7#N\'B?26A_"MW5L2 3-W@D1+:3 M**AC*H'WCH( %J)1(@B?6F^XW@-I&U:81\:*EE)HM_4VF^%\-LC%BEB0 \]. MD)^;- 13+*#ULG!N!,NL,0.6;VZ#?^6NVR*5%9B!&1J+*MF!S_0WEJQ$8U1! MU=K270'0IZAH#\G>V!;<>W*;\?/M=/(9I_/O;T=A/'\VSB__ZVSXN9X,UQ6C M&8:"$:$$0]%9#@)<=!J\15>8]B;FUKN!=^'I4US40/K-IKY=8!0^#^=A-/P7 MYI4W_GPRJWC6+&PTA=SM0(&:EZ2B,\L0!/>0D_'6TVP8WCPJV@)7GT*B!N1H M+HIF)'D]GH?QQV$$BQ,4FVP=6GT*@!29J+HAE)+M[NO FHI8.4;=W@TPY"(HHR4Q3Y M=%EQUMKUW478QXI\&@A[KREM&^Z>L^Q2 66C3?*,@2VZYG-%#UY1^%U48@J- MSU;S+B+=ZT#Z%,XT$/7AD]W%20^Y*._GD_3GI\F()G16W97Y]T&4R4BF#.2: MMZ8*3Q!R49 ,-X$B+6Y-\V2B>S"U/-T2-F6#AH/4@4PL6@/1E@!!%N:0,VYD MZP2)6T^W>G,*=#@3[C@:VFG*&YX)G)X.Y]7[KJ.K+A?94!RG"DAQY7PH!AP/ M$6BU2? H,CA#3KJVY(,)V_PR0?G!K3BI).% M8C0^DT%+%E*1I.=-ZWV=^_1=;TZ#VC/B0 %T203O24XV.W"%6*FBRE#=-%)? MR)U!QTB%'9D(^RG!R7CQW/\(HS,<2%&SPD5+8Z$O,:*J:28YH&6*N=;T MOHZA3R;P0+EO4G![3W>['>JN]WLU0^F3Q&E.@Q>0W8\([G(?A&//+,!V3J9T]2^GLM$XU MYA=8AFDX'VBOH@Y2 :=Q@JI1J,_&@&CZI/]:\R/QB)I>&QP M?MBVIKULY%:X%(#&Y6N% Z?XE/X61]\:'F M10:J*=J*0CY7L3004Y-=74R@31&"1X_T\^,="NYSZC'[5 ,,^J,*Z4L8+4*. M^?,PG7ZG1;>,8O1%]_Z+&PK8'WRC_;GQY"T!"59Z!\H;A4" $Z>Q&39_ T^? M/*=VY&@F@2,K6CM.]H/KD-[54 M'2UET=)C^DPN_LMOGW$\0])M:YO\*V"\F.""9I"-)WU6M*LLKJ<'F2;2S+U_"<%25VJO)]#W9O?>8SJ:+#;6:.W_YW0IDYN3D M*VW!%U4S14C7>2T49%&\; M=H9X_X&^_O;R]P_O3UZ=O'WY[MF'U_3;JVCV;Q%QR],[ZA6QS5@:-8U89IJ^ MF1B=(5[:P/3$##0Z%CD$&,LQ EK;6:"=LZ;KL-2Y]BMKX2 MJHD<6V9$+MY^[DL.2E8%A>/ R64$Q4NL(:BO65I:8 F^L-:5\M<@[!C9P7]3 M$NTOMF;<>16&T\5FUK/\_\Z6E#XI?X3I-(SGLP$SAGFT"KP3NJ;Z<2!'D4:K M%4J4WE+ VIA)=P+:,13\[\FK=B)MEXX;AN-9G2F^\%U:>XL:]D:RO99H3['>=KOAZ+ MJ6@RS$#Q-'&>%"HXE0P84S@-US#)6L]!3Z(?^&'NLYT'/?YU<<8QG.!])';RPI M(6-X E6D@1BRJ)FXN@BMM;&MCW)O@;)C%-2MI]&:28=-?+N:CE58?@YF-E!( MKV.'[_ +SB:+&HJ5TY^ MHIE4=12'W: M#&I+CY:R:)?8C0OC3*!^"],_<6VP \&BH7_ R3 73UH_2M+0.H*1HHB2&+/M M,_UO1=.GD_NVM&@D@6:,^/5L-ASC;/9\U(9$],4DI;)5EO/4VK1LCZY/A_AM&=.1A YF4!C].7AV M.IG.A_]:@#HI"UB+!C57R[8'@51=4:3K,ID]4-8Z"*3_B-DLH8\YH+]60WGC MX'7[M_5I5Z4-$SJ:Z?9^]OKQ5R!'1S ..BA'RLPK".3F ],R&96D3LU[QMU[ M>+F'0S6EA[R=3FH(8Y4,5I+02JX&VV5] MPU7:;())/-?;X[=K9[M-_:F"O7E\?^4NBH M!.K%\,LPXSC/+C))+P[_2!'(DHW- 621=W2] M4J/'Y%!' FRW6[5F]LGS9;8(#L**VA-#(XV8&:#(-W.?LZ- X%C.U3Y;LE]P M?(:KPY/K79XO>E95)YW^RQ_"MP%2?"\2!?HR"S)W2M*:ML( ,F88.J;;%]3O M ;-/^G=?OMSJ5A6[&DT>0_@*?Z8C@ZFV,>.)1.LIKW[U," MQ6L/&68#6%Z$\HHE'EM;Y9U!MO56LV69N4P"3K'6LY0,3M8;AI1Q2CB76/-F M?#^ M[H/7^[V5W>1PT/XJS0B&7FTX'DTH'(B3P=- 669KDLX>MM!'=J/[:^V M8%%'(GS(:J/GS][_X]6;DS\Z*3:Z?/@1:HUN&4FC4J-:"7^M&OX=SN;38:JG M&\MJ^:L_6/OD6YP.)[4O_A3##%_@\D_Z?NG(D4?W*8P_XKLPQY>E8)H/@@B1 M"T'^@ AUGYP"'E=3DX(1E@6,:+'UOL9Q1]C L%8(Y$C519A__?[/63UNN-BV M>Y;FM#R7=QID=,EH#M8RBE$I*(48O(:45-#2VBR:-\S>'EV?3'*/.;[!GG\"9\KX;C,$Y7\3G/A,K2 JI4J^%U@,"Y!VZ#\45)JYI?>[8]NC[EOSQ^ M>AXJ_J[IN2SKNHJ/@E+N##DRY+UHPB<?ST M/%3\#T%/%6WMLZ:@Y$5UA?6UG$>"( =<.6VU:M[P9U]Z[A$RAN^+:.+#Y#RA M8I5KL[A0Z:0L6'6>:C&(.28>B &.U=)+4QNJ%#3@O!*9.^NR;ST3N^#;T='I M/&SL@F WXL6NY-=N4^("X7F.\/M)F7\-4QPD]$Z80FZ3J'V",S((3 N0SA67 M;?8QM$XGN15,W[8M5@8B(7-%", 213T(=N"T MX" 9=\EF12Y.Z_J%K8#UJA[[H93/P1)K>>E90LR+:J[?POP+?O-A M-)J=E-N[_ R2]LPSDP&9D,O&J\&0+Q05\BC)JQ:J]9EL$^!]2@4^%A>/+O#N M%-^MU\8-E&*\Q!)!U:<=UXZITLGT MMZS1OX9LU?>8S$IU4&KI9$K3,\SKMV<9JP2O%V=IZP(HI+(BW$;O MI6A=6+(?TC[MG3Z83FHNTB/0[[+M-DV&-)'9#-)Z1\Z1830M+ +21W0T@G1H MZZ/-;7#UJDW5@W-K3WFU*8!1DO&D3H-YWG;DW0J$"(Q>-^THM[C4> MBG9>>:&2DV(+"[?M^QY#--+2S'4BARZ+K"^N^YO3WV8T+=-S\4SK.=0BJGJ^ M.)(BGI]6FI^4V_Y)=>SX &44AA5ZW4JF.=2N $T:3UDX+G/KW9HC#&O' MBV\?-8_[RI8C=ND++MK$C00K@R;]7<@1=8I!MI('$U(VOG4CM29=^NP/1L&V MDNJHZY[U23'I(W!F8[U-4($7M<.]3YB%$"';#K9L=LOV=C^6@[^_ #KTVS<5 M\:S"B^^#I"/J+&K=G$\TW%QST5%3@.N-HG&7@JW/67>$N V/_(_%HRZ%V-&N MU>W7[@P;7KTO8I3/%7(CD1^[1NXB^Q%*Z$Y8%H',EQ5ZE>M5/' M7FQ.R'7VQK7.%-V,9"NV_"![Z UETNX&K2N]H"Z2GI<]P#*FS&NG22]R;:.B M.$29 K @0N+"<^5:5[;D"#S*-II;8@RB9[&-,#$+. M],5@)I5(UC&W]F<.OL"#'ZO[WY%HTTY"#U&>Y5/6J'P@ORI44M=9AB9BO9[,S>CZ>E#>3\<XEJXH[-_CDD29"UHQ0^_ MU,/US5YJS<:K_?60LW,<.G8L M]N9)O2?EHHG#0&B+6,BZUO,*=%XYSPT83F/N8&&(^A4J$YEPZ4 M1G-:O)I,W^'GLVGZ1)RM1Y47S40&+*=D2B3W1X< BG$+3F/=O_,RZV)25JUO M:+D?U6/(M^F*-(UDU85J(9N\4HW+V%HFAR9'!0DIHE:&!W!<<'")>[+;N0M? MZG8XCR$'IT-5^UL8ZP4FYP#@4AZCTNRD,II M,-HS=-[J9%OWZKP+SXYI*S^$MFDFGT[#^M=C&FD8O3V+HV$Z*06G- ,#&IA, M47O 4)LIID 6T[ "*))5I8=I0M,T6IZ'3Q:M,\+UACHOF3ZT1AQD;9(1G$,26M7:KDKS;$'0+XI"LHVAM?HX"'"#ZS'7 M'EPOI3V;3FL%/QZX- M%V@>+JEVS=:70[TVP&=D4Z;3[Z0.%B=L YZU0N89F("UQ6UDI-,]0BCD6AJF MBLA=K*9[@?5IA_SA&-5>A@WW(=8'_/RTCHP[=N U50>_3)\QG(YR4M^?[LV\)/CX;+>BX2&O< MUU\[Y&V'.V;-QMK( ]N IWJ%Y#3^BT*,7,_ARC! M+7S.%(/$Q!@496HQ8HBDA%R] #9$88V-);5>_AT-Y9!<^Y:0[BPC6',Q4'(? M.7):SZJVW=2I!G\%*-1G5J)T^7K_[XTI^P\ O4^^8Q_6Q7J10-^9U&5!\?X# M70YD_1=7FS8,4" 34620#"VH'#P$J05$+WDHQDFC6G<^/>H ^^0\]VE)]9]M M36J]6@YO0W>311,U&PH@DEI03@8(3$E(018K(\GCNI'OW-3TNUE-GY9 S_CQ M2 S(98NIQ4U[ \1B@J(A2F5H26L5P:,N0%$W*SI)EF7K-CI''6"?.H[V:?7T MGVT/O:#J_8)?AZ/1QJ'64E:KI5>N)N:54@?#+(2H#0C/9+2<2QI3/Y;.?4/I MC8F^\I&+*R!6\ <\,*^LT%!"39A%\C^\C1F2=,*9D)U'=6Q[?3?D'R D;+H. M.C/>#9GST(KG7GWO"QJ!J@"/+H&2+( +AD,624?',N?-SPV/LC?UP+<;]&E] M](E"_8OD[EGLN=X<%14"\RF"BN2V^U*[3>AD?'C1HOC#IS"^F-\H.$M"!2 .:5"\U'TU*R"G8#E-KT%[A'YVW0VP#T:[ MSVNF2R75EGWM^N.MWJYC$=$*>GLI9;FG'#.70#]-Q20LUC9O@[<#+;O>"WU, MM-Q+9KUT_LX#Z^4G+WOJUALB1 P&'6A3\Q@-1=;>N'H>;ES@*8K2O'#O&./J MPY;G8V)Z[[C6_U6TL"N#&'(.A1QR;62]^D1Q<"XY,,('[A.7Q?7YE/_FB/JP MW?D_*V1>>!D;NVK,7!%V-UDBM7,!8W;_:*:LDB-;EVMW&6LT9#[X#TW4'HCX<$33G MR09[U$HH[1HLCT:3K[6P^]5D^F)R%N?E;'03YPIB4D5@)M7I_.+:9"N X@@. MV2HTV>ODF]^\M!/ 7IU_=\>CSF36ZJ*X:U!>SN;#T^J&+2_AK$5N./UR@9 S MJ>A_!K$H49O]LDI\0\%H#M(X)IBU]UBI?=[;J_YXSMA);%,+83*O;6'(V5?WB1:BY,;8@L]FYTCI"OQ5,J_[M MZ^T]+XJ15@/V')-"4F)Z+7N +&(J/BF*S[$F=)JSW[YH$N;;,2DEYC*V]F.W1 M]2F,[H9#'4FJY26W_T'Z>C)=E5]?C#H[GLD&:F#>4WB?:ZE6"A$2F1N>9;#H M=[C9=O-+^G!6WXW\V\YONPAH">E]&&$]=#D=SF8T,Y?>LW?&10Z8ZW5LJ1B( M3CDPW"#C2JF@.S*MFP'UX4"Z6_703AXM-<(_)K/:*>L]>4A2E[ H,V:>"MS48 MTI^+OKVS33LGJJ#(-AF0L8[6D*<37-!0A"[^:-<[E1^1\-M/ M=#,-\?+T\VCR'?$=+G)2-@Q8(5K+"58IPI"/PR*X5#QP2P,N]-<26I]"WPNJ M5QFW$9:+@^F42^Q^0W/_,PP]*=L3=Z,#DZHUVPGDB!*=( MDM:YS^?2L9ANMNKP^.ZWG>P/M M#%O>>9;J;7U92XCH$F3F(B=_QZ-IO4EU%YX^'8/LS8&;)Q^-!-#\IN-EV__E M#0\UOXT"8AW)QP5) 3,HCA6,RL L2\8(*7CS+T$0/> MA96@IQ[!3ES'WH6EB%9&5P\@G+2TF"V7X'7D$"3GWB>6>7$]MA3KS[K8.RL\ M%XX>1 HT))DTA'JB)C'+G+-%H[H<4@^/Q_>6^'5M<.AT-S,'ZT#6FK8F473 M&MNB5?7F0H2@40'6WF"V!-NMZ'?KYGNL@^U.I+_GI'=L"GX+\[/I(I9I&3#< M]]0VIF G[(U,P=U^G@ES-'>;3-J?3[/ MY_G[LS+'Z?_%,/U X'$0I?:(K&Z0"0D!%1UYU1;!X$' <8Q M9XTNDL?6M4?[(>V3S6E.K",*\2$(]PY/P[!>_WY27@UG)+L*?2!8)MQU74@L MH!1]"9(Q\-88,JYD=5/KS,]#,?.:5!9 M$E+K)63NI19&NH*M-^GWP=FG3+$^T&X_ 3X,U7XG9_;#5QQ]P=\FX_FGV)(UO^[](,!]REGK!_D.$FF',>*K,)PN+HN; ME//[8RO:U6S-+G?CUCZX;#T2KK0<^0W#[*PV(IE??'#_$/,(H Z/4(\],V)H$YY-*0L4_,^R+>"Z>:.RTVC M%E&3":CKT-8>^A@I\,K<@3'.<,ERNE%]V-$]E_?.P@,7%#7AS7;W6!XJIW;Y MGU]H'=;4LE>3:#8E;5TL$-TT ,\Z*DFJE8$RU$6;-W/$&BE;D M(#EIQ/6ELW&;<8]7]TF]-F3)^LYCUP+IT#-=%/_,JR]%_M+%..H]]6M'Q.0[ MX6I'=7]_<^]7'>Y%MAEE(]_PY/."'^./BS?.7IW1*_&WX7AX>G;Z]CRJ>7&& M@XB6>:48.$SUR(RB)J^*!%FD+RZ;K%-HG,WF#2RGN)7>)N Q M+1*!R("E>J#(7%&.F5B:-_#<&VR?%%\7G+N1"7X4J;8K)=AN2EZ//WR=5)3D MV&@?%?T',E>5S5" RP[!:970JJQ";+TGN3/(/OFA?2'=_E)\ ++58Z,ET!QD M8,X8,-:2'TW>-$27.?)(]/N5>3L^D2)_OGJ94/&@>=*YZ S<*LMV4=+%+(NU;LN M,; 2#E!EMD6M-JYZRFE'0RO MA^4(!S+AMA*EPP30O%+M$LY:KKR4BI40$(RII;4Y!G BD=*4JMY@7G,BNJ=$ M/\L4.F?%GF+HT':M[M A3;QHWW!Y?^6:ROXPF==4BXO?''0CS*%O/-Q*-1US M(]/TBOR<.;XA/_K&%:*UUI%A;%;?8_-#R;D2' MJJ@[GKYVC4O;KII2&I MKNNVCN77S!3>@?/\"A%%<$+.P++2%+"Z&K'P6JAL>1"(2JDCKJS>W>SR,!3: M733-"+-AE"^_7;]P+L2B$X]DMT5)M9414L K"&BPQODL?4JMMP^VP77XV#.6 MVZ5R R= M7'5*9+P()QF$9.KM"\K5JS0R""U=2H@8TT/Z.@^KCSNG4$/A=*:3%^9A YFM M8C'("*887NT%&2-I(DB.F+,JR?#6.:';(3NZ7D[6117(U7+-ZR8EZ:D!"\B/5R(Y>^1-IEV&_]QMIHB:N=$ M\I"(,?5:/'(.:]V'+")S]-&%YHUS'VZKZ>;,;TY+]#%@#K5)C>6U6EK$>L6. MA^)0IBPE9G',O:\/'@\3Z0%1<5?:7;).T-9LQ&@>*T=^B"098 MC)%IX96TK6_VV@MHGS)3>T.\?83XD'Q;=-'QT4<"["@LBN33NZ+5I[UE(TY11/D+S*@97 M8_/[/O=#VJ<$U5YQ;F3D=>['FVLTCT 0I_R3SL@TS$%M.4^R_G/ZY<89OCWO_Q_4$L#!!0 M ( **@!%4OR)OWM>+2LY#K:X^*SQDEM=QVKZVL^O<)RT.H$-5"LDM*>QT M_?H+:K!CD"(T<$N*L'MPQJ#8^R/PD01 $/C/__7GQ>"G3SB>]$?#O_W,_\)^ M_@F':93[PP]_^_F/][^"^_E__==__,=__E\ _^?)VY<_/1NERPL<3G]Z.L8P MQ?S3Y_[T_*=_9)S\ZZ@!&/@2W20;):,V:B,XO_/A[^B%DKSXL'2?T%)IB$6R<%F M9YVRWOO 9@\=](?_^FO])X8)_D2#&TYFW_[MY_/I].-??_GE\^?/?_DSC@=_ M&8T__$*OD[\L/_WSXN-_WOK\9SG[-*?7_#+[[=>/3OJK/DB/Y;_\G]]?ODOG M>!&@/YQ,PS!]>P&]/D^__N%5-/J7^2_IHY/^7R>SOW\Y2F$Z4\^]0_AI[2?J M=[#\&-0? 1<@^5_^G.2?_^L_?OII+KDP3N/1 -]B^6GQY1]O7]Q&VA].?\G] MBU\6G_DE# :$>/:$Z9>/^+>?)_V+CP-<_NQ\C&4M^N60*RA=X?S?]6F_[(WI MG(",TV5$H)_BL!*\(<953]\?\]=G0<82+@?3AHAO/[LIWM%%Z+<4\*U'-T [ M>Q!<2Y$V$]9%A\*]PT?]+&EW\,@/W]/6K9\]?O7O^C+YX M]_KEBV=G[Y\_>_>>_OW]^:OW[U[_^OK-\[=G[U_0;]^$,:W YSCMI[#!O*,W M05U\F9%LAG?G5UT9&G&H/^S79>DE?;MX7QW( 0:)?TYQF#'__%,__^WG/BJ= ME-,.FH,X'/=4S#^?FGT3CC^&\_LWWI\'6P[P-AZFD6O+>( M4(R4H'(NX(T*()07N4CTQ8JN*#Y#T%#=5\R:SI6\AQAO*Y73KV:;U%_38#1! M6B6GXTO\]L/1<$J+Z//![(6T:^"'^L6^3/BU2AI?]C]AODG2)U]^#_\?1!4*K==.@W TY=(<9>@>G=B#! MZ##*6$6V[GCS#>BK<('/9LOO1G![-PSH[CFT"FK+K6>=:W";19VI?G.*-=/; M*= M86*"%]!D3(+"E&D62@5:6,E++KJPU@;-2=#LFD?W@%BVA;HZ8-=[3.?# MT6#TX68Z]BP36287P-9@ES+(""1R(%>F:&4Q".L:WE3M5 M[ZAKW:RUI__SEQ5N1@:=_/WOUV_-W+UZ]??[L^?/?SYZ\?$X?_>_G;]^_ MH"_?O'W^Z_.W;^N?O'[ZO\]>S?_[]]&RD3G8C%>.24"]U)Z<7^PHAG,YM&-@,&1 MAT/V:8W4*R<\T)@2("O,9Y28LS_YZ,:+81HCK0[//%Q- [C+\__ MY[(__?)V-!C\.AI_#N/<"TP7PX6#S!,9Z"X*B$D4< Y]-$[G&%O'<[;!=Q*1 MCVU8<7/![DP9'<1!;B![=Q[&.'E].:UG/_4XK6>Y*:A5!A>"H)V+60C,*,@E M)8E)%L]9\SW_;DR')TAW&KVUUS=41R=VXC5\3\-X_(5@G5V,+H?3L^ETW(^7 MTQH%>#^:!Z5[+D:3/),@1#*@HB5S6BF-;+Z]8@OQ]"-5;8;8:) MQ@Q[UO_4SV2*3,[R/R\GT[I(]QAF':(,H+FM?AD:\)YK,+%:TYZLW22[I=0* M5-\/A_95R6W2R%U)0];R>G3#_ W@I*>9$BAY!&TM(_^H(+B,"$IZJ57*Y#W) M>]R&S=_V",G0D:AODT$U),-\_WPZ&BYRA5Z7^=?3ZCZ_PW0Y)K7@I,>\M$G1 M2L.YN]_/N@3@>*N,T-(@@-2@N,G@;$I X+.V>PFC6FAA; M0GR$(9EV*NG S;Z]> B.A@GR^YFJ21HA*? J!K RY%0*2E%:'[V<9-REH=IN MIK+L)?,N2'!KJ#V?"N/%>7#6C\YRG@D[#-Z$?GXQ?!H^]J=A,"-O39+/3T<7'W$XF:7=O44:P*0_ M)2MI_*F?\ V.^Z/\%M/HPUQE,\NJ5YWT$)D#:;@C<='&[(()($LPB=L4Z4>M M7])F>,#Z)Y#2)4P@@Z]]!),L35%$BNTPFIV]]:K$WZ,?-VW2>;V.<[9Q$MZ>GEQ.2#/Z!.N.O'#N\(7KA>+RP5WM2E1C)+8*230(E$P,G,0'/UGN&BMEX8P%<>09T.,2/ MDZ8GK/7;W/:=;M2O\//L5Y->T(R<=G1@=/!UF<\0 RO@.4L*0] BM+^]NPFR MQ\G!#K6S(L;QF5)$@*3; &5HP$G9 '+,!BAC(PL'7)Y>A Y%T=: MMMIJ08 ZWF64)D+@(/,?(H(]F3K5?"K4$^ M;L9UJ[,5+-O[4&*CD\!O\ZC^6VNZ/1U-:@D6XZT-.H+0-0#D:,6.3@; 8"VF M;#@VSR;8!^\/[C71Y H:MCFD>(L?%V'L%:9#3V057(D<6):T'A>/9*:J#,BL MD-Y[)7TG=MZ=J!XWI1IK905QVAPVK($X3T4@0F<;!8*0BA.U7:5VI&4V"BZD ME<6'3D[R[P+U_=)F>YVL8,W>1P>O<$H"&5W@R]&D'M Z#+3FT>!8JB%F!"^0 MS+VBN,["9LM:IQ1? _"XV;"[K%=H?N=X_OHDS52$98; 6&<$66"ZGF))PB:4 M-%S0"J:;IU>T3J-?D7-(2B*9(H<2' /%4@;GDP0>:Q4M06/NYJSKCDS/7<9U MK3 83[37>!4A82%C6=4D"ED,!#0N,F-]-JTGZLD4V=LG>7T/,9Y*D;VO0UC< MP1A=?!P-JZT[*[3$-7E1HD3(?I[/1?L)+4M@3 J9QZB];$_V.P"=2"&]K12] MCC-["[R#S/8;F!8UDC8!U5&!O)6 CE,&KZ'B1EU)_6"4<#Y$:>N6CKG0EFXM M.*T4L.0Q&X40G('5^T=SW' M%@.\49R1>6-8S %M%JJD')1$GCF6XK0D)Z&WXSOWK%<<^N-9M'!>I?1LF%_V M0^P/9J>SOV.87(XQOQZ^K2>V-;Y('W@U&HZ7WSX)D_[DF_ML%6;:KR0(F9"H M[Q5XSRRDX)7CVF9?6E]1;#J O8VC^7K=__?\.M_E%,?O1F7Z.8SQMW$-S$5E M?/:^@-1D":H:6HB9',8HBQ>)Z^":]^BX#],1JO(>C7.W3*Z6^NK GLS'GW$ M\?1+O7 R)3'4#>=C]37^F&"Y'+SL%^P%PWB(/M" 3J:C"QS/Y/8*ISV424FN3&WR$FM0 MFX'SIA;%9LB8\M')U@D'=^'YGJG43$\=%#R8%UG?>.%E>/$;*L M/4"9]> M;>B.>:N*E!ADZTN/S< ?ZB#LA+AY%+T?^_AM,I[VWM)$Q%G(.!)$ M'HH J>IU 9T+Q!0=1"2YNJ*0I8U\!'KJ%;;2=]^8>NV%QSI&.Y*N1_O*O*$Y M]A7$,LZS 8QMSM8VH4#[X-G]IVA["/^F^O:07(>*M"Q$Q@D$\X6VSU B!&D= M<%^2LHYGM!NEPQU;@6O.OMKK;QN!-=;;[R2IB\N+!1 1F$^S,WP?"8@@HSHR MA:!#,!QK_6RUD;UPC^:NO?1PUNA>8A^UD%G#*,D,2/CS"A"5"(K2Y$;+FHH1 M=8984(*-P8AD12QEHRRS^Y1W]:4/4'D[RZR#2,3:8,F3+^_I$;,%)AE-2PN3 M$'T]_A E@]C3+%F[BBO78W(:YOL+Y/NZDKO740H%@+L0)<'-9M K&C M;*8-X!TGMZFY:C>ESIYZ.>3J= 6J"]7\20JL2((6T%H60-D(]$,7DRW)1/-8 MJ'-/+M0I,&<;=711#GAQ?D3HEE\^PT\X&,UPSNZ!+3;>9&3624O@1M?<<5J' MHXL&.-E/$FW43#:_:K4IN,/'1YNK]F:F;2=ZZ>#,[\GEI#_$R3P6.YE+OS9 M!&!'ILZ]X(YCZ#11Y0;TV%\/'6Q4]P-E$16/W(-.V8+*Q=22JAPDBSGRF"VA M?AQ$N<>L.0Y/MA%_0W[4ZFSO\,,%B>O%,"WV1*V0<2\8."<)BY(9(OH((:BB MA58VWVPONK)RWLWG'M[,:"SV42.9':+5]W+H3T<7L3^8V^3%S1?;E]^NW9HE?19%3.\) M"3Y9B9M@I/@%X+M-\WRW9160>'"SL@ M?S4:I@5X;C/9@XXDY1U6S\&!LVB!9I"+*NOD0^MVZWL!_KXIMZ/B&G?07B&1 MJSVCGO]9O\1>EIIIKCD$R0/Y+]*#PQ!!A*!SE-'QLDFCV\W>]@AXT9%H&W?, M7L':OX\&.8;TKS?CT:=^C6/\'0?YQ?#YA.3YN6=U8E(X"U:+FAQ@ SBE$"0O M49G@N)1Z"QIL^MY'1HA.Q-VX'_8F6-]=QG]BFM:"^8-:BJI'MIFM5P]!:<[( M5%,"@@@,G$&G:\?,Q$HC>MQ\]W=$D;W$WK!IT!J\UW:[]^,PG,S[)LPYO< \ MKRCW>HB]8K)UPBIR&QG6RW!DWF/1$+/UC#O'.(^[<68[((^70!TJI&%KH/W! MO_\\ZF6M64*I@794#\I@ J<9AUB,B<%SK8WKG$T$Y >;=E!(XQY F]OD9[6L M\X?9M8O)J\LJY]>E%DMX?3F=CV328X7,<++4:OT%FA7:"* M6 6SS$8+\5- M7WX+8NV&Z5%S[ !J:MB69_=Q7,/?XRRCL>0(NI!,K?I6("0OP3#/HE&-H'S7Y-I=*5VTZ=EM#+.<[M>%AE$+N$YF*2Y_[W\X[]D<4S8A@(Z)G KO M:8JPJ"'HPG5RD2O6NJARVQ$\ FJ>@&I;M@/:;J8]#9-SFEJS2KH]3U/)QJ A M8["@;*U>+[4%SJU%7^HI]S:!I>W>_@B8="#1=]&OIS'Y9=$66>0@HZY;?S4" MG#3 A++*FV)Y;GW\V^6Z=D#CX^RBEH-Z$[[4-,;%IJ>E$HZQ1$M)*:!X5!"U MM5"[86,1(5NY26Y.:US?W8SM0%U=]*+9;4!/S^N7+X;S$)+?@2B&+'R,JW[K:^P&&]0@8?:HD:-GM9KM9N[@,29,S MU9%8;O8[W'-178WC$5#NX.IH MV0!G)_!?4=/B+E7,&E20]29)[?D9; 16M(S6AYQ4[H)$WSM[=E) RPXX:\^4 M5P=DW^)D.NZG*>8>K8J.#(0,@DM%L#D''VNS,)NX*A&%E&H+RFSU\D=&E^X$ MWT7+G!4DOS* MS@(TUJDLK:1RR+[7&I>>G$<5"*9^%!JGR E8Y')%]&ZIMKF MZ!X!B3I6R0KV[-]D/IUCOAR0K[I"&I,G7ZY\M[@!YUT.4EK@LPY1!@-$YQ)$ MKW7F6@;O6B>@;8OQ4-7/.N-/ITHY=LVR>^]&,2O;T[V<#'$\7]RME;:.0 M$I^?'2@6)'B)A6PNEW)");G<)!WM^E-/PGS=1^2C)O)J>.NK(OG]?S_#-,N( M)*?]W9=)-:U>OGRZ+!_'.$O"&A"295 ^T99GDJG-3UG$K(7WFX1)[GS)8])K M.VEV?6U<))%4\$C&#(N@4)%%8V,&Q[@VLBA/P]Q LP_AVOBNRMQ+9@WO-=TH MZ8G)A*03)%L+I&1=/=MZDT_XR%GPQHJ-&KF<>@WB@]CHNXNV"_TN"^9N .,1 MEAK>1OCK2@WO(+D.2PUG:;/*5@$K2LU;4'M)WUK&#.WV6IJX43+%L16X6:GA M!OK;1F"M2PU?J[Q:5*2=VB2@15V"BJ+>&N4"UQM=.GX8U6JW$OO: M:K7;R*R#T@5KSIVNE#>T6K!L":"DS0$4S^1]*2_ :Y39NTB[>.L6:/>">M2[ M:S>JZ:!"VQJ 5^H;;@*PHUC8O>".$PMKK-3-*+.G1CIJUW4W4!9RB,D)2+H( MVAAK<]# )+ABF;*RWB]LWECP.)2Y)RIV;,9LHXC&[O&/AC]I)KG&X[-?^>#*]=K-E69HV MUFW0%_"(;-%:27$)(6AFO2F>^TU"GNN>?SB5-A'ZJ+'$FD?#TFB85X&R1IO, M0@3+N:%1%H(G:@5)=,B4+YE[OX$:U[[@X>JQC^[K-:X0LIO:1I^ M&-:VR"\R;;?]T@^W>D1>+[]-O[N\H!_./Q(GLZZE/9],-J*Z^\ZH>LO-0A1< M08PI(&.E9-&Z<4MWHSF)4X?=6+A!9MLQ5'Z8VI([CVQ1:6[^27H*]C_5OYST MF'"::8Q02B0STY+\8V$1L-!B)HJ/V1[@_EKS<1V/X,?F88?3HPF)#E,LL\T8 M7T_/JP'('0N..2"99_+$1(; % -=(G.99Z<[2__K9D0_)L?I$><^5D J]#JG&F IXY5K<,KY$)%.8 =;N[&^ />I\\ MK;JOYKJO_!3%,@\O<'W[X.LQ ,A3CN'6.(;MYA^"D M]H\50_H1I>Q$^0\C G/U%RG5(BV31?&AGC9&QT#35^3J5ZM@P$?+P3@46&R( M(G1U;>H@ WS8.\/>].P^2-.(6XT/V9ONA2F-+Z_IHBD M."1N>13""*]WK'G8$.4/ZI\@&TX\-GE[4C_#94V43SB\I$GMA.-9(X1,GH_R MP4-PSH&1Z*(T(;GFB"/6?,PN-51%Z4F QT-9Y+_1W]Z_O1R,AU=X'A5 MTRB,EK%4^RTJ)D%9$Z!V'H642O0*90F,'W@7V1#ZCTGR4'ASXJ'Z, M=?.TD1=0L5Z:#=& $24ZSIDOX@#-[UH,YX;07 M'%>%!PMSJ^ M=;?1NP]S!V][,=RXD4=D41YM1N,2N23>,6-LLJ1Z7FI6]F8W\C:"T>']O)*B M%LIXX+I(4,;QVEF2@1!>8%(VJ\Z2 KNXG[?T,7^MM,&7_4^W,]C^@?T/YU/, M9Y]P'#[@'Q,LEX.7_8(]K0WS0KC:9XX6>YJ\$+,N0-Z*L9JC,$$VEL4^>$]B M:=V-23>WRH.IK8-;='/,@U68E\/B/498M*]985CKB98@(.22P&HR(F*1C#9JZ, @W]J++<)&Z5@"DZM )'WEA?/@DI7(@M7TOS\B2_L1IU.E MG$IDZ8Z%]T$Z,:4"R[43$L=..WXNM8TFO7&X^2XE9AIECY&FMT3[SI5EFVCKBYJ!RX2 M3&;]JNJZ?M[_N"S3Y(O+WDD'0Z>J MO%DZL)$>.G#WGN$G'(P^8GZ/Z7PX&HP^?'E;/=,EO,"2098SH!8$+RD&SC$# MC/-H)1/U$+LQ3>Z!]+BITE(?':PH[\%Q$V(OB1^B&MZR1D&X4I[@%4ZOQ(97?V#WV/R^;]P[(M]T MR#?B\)Y9HZT@RS-Y58L!"2Z]CK1'L.BM%+U]7[[? K"V(L6WZ 46%KG$#,(; M\A1S%."]4+1$":ELB#%CZR7A?E3[+GQKWW EH: M[E-)Q^(QJ];A\[L1?3\@@_PX]C3/U%_5+:^V9B'^:S MB]%XVO_W[.?KJP!Y++D8W(X.U*.='!3(P3_X.@[H)UPM, H)#2^Z.5=P+QI&WKC>P*;9#'>]U3)-. M5'$JAWMKAW2ED0>B-22C ,;:"(ISF@KFPZ=*T MHUHZL*O6C_Y;GY!-('9T8+.!ZT%L+H* 2'0B,$I86$(+0!=,C1>1L5MCYD78_F\9&BD>0[B+6\ MQ##!\]$@O[CX.!Y]FOE12VB:J6A*2A XSZ!\S0,72I JG4K92L99Z]WC#CB/ MCQ6M9-\PTG*]X75@)K-D$9*MU[$,,@BFU$I[)7A7:HQ@HVSI3;I[/UKO=7>1 M-ISN-_MA;P)C&Q_TV/W;U_F7>PA_30/W7237<"^_"4>(C,9H!TDH7V],DDG! M,4/]H?$^6-:DC7OG"ESCY;77WS8":ZRWWTE2WYK)8V0\5<_ .EGK:^G:*39Z MR#FXE(2UK/ &FKOVTL/MH7N)?=1"9@W]JAF0\.<5(+QV.)$)P3,_N_Q$-GU) M&6KV6W;6&Y$V*I]TG_*NOO0!*F]GF:V=>0W3QA;U(,,P+RM$/AU-II-G_4GX M\&&,'V:'I*.R^-CNR6*[O6?O%+$&P[N1&)9=]#7E3TKNE73*^Z*S5+98&ZP2 MIK?;*_=,'[[V\-?+AW\[Y0J%.Z&E "Y5K2E0FS ;PX$[[AA:4A5K7>OG/DS[ M.FV+Y_U*$W95-^_',7GD.=I7?*D68"/_;I>=WQR7_.EVGZ>OP.QY]J:^QJMGO->!0R MD=<\*[BL:SV!'" 7390VV49L82RM>O>Q(@KME#IJ*-S&_LP"S^1LF!>()HNH MV":@&H87U@(Y?+!A?QW=5G@C 1].^TY:]"P"<9RV,7<9+&_8^SNDL+9 O7CCP"GHO0(&Q)H)R. M!(K36+G6SF+(3I9[O*3[WW)8_[>1&D:=R+"AW5>1O:A>;-WZPPI.A:[:9_+I(#IFCF;697(9S%$IN7(2D M:WG_6 KXF!&8*<0ZHEIQK5.H;Z-XR#IO)-M#W(U<$Y)Y%<9C(NNG]F&M6T_N M*I!U]Q!NA*YHHCEM'3=2&&5E\ DC1XD8=33.RG6AJULOZ3A8):0IWC(&LW+M MBM%VX&QV(%(T20@EK6J=G=-UL.K.?B.+EWVKF\@ZYL":5WG;"-@CHTY[933V6IZ&C_UI M&%3B+FD^6]5?S)L7XSGL_BCWA$C,&5.+&"L-RC !47L-4I&G9BTCFVV3 M>LW;O/.1\*%347>0\[8&Z]6[D;VH4S&U]'34)9 IY=+/B:$99E-D9%FT3SFZCKT7P? MS-A6[!WTI5N#[,7%Q] ?S^Y7UNO]7)MHF6 0HJ$53BH$Y\@-U,)S7;R,21V( M&]>!?1\TV4,9';1PN_,LR'CTN6@:,^<,5 P%7(PUP9Q[$B>H^ MK&@F\&.?J-ZW3]9C!J-3SH(L:RVYHN70UT1Q&H]T3!;GD\^ZN;^\'LY)GK=N MI?(-391M1=]%;8Q%Q#9 M2E!28BV7FN2A8.O98"<4]KEZ&1FFQSHWOV6PQNC#=4QZD26C0]VE\BN M'U!>!:>2#4+F#$&$.F9RM'TM6.>TCX1/8@AY"T6O?=%CTW4;B1XQS?WNJ&WS M8\'-7M?56>$.@[UQ@&BB%Z1*8[0M2D:R(5%PF64*-)6-%NL.$#=[\P$.19[_ M^1'3%//[_@5]Y'5Y1S^=%)H4_:M]7[PJ490::(LL@W*U WMMYR==R<&Z0!.E M=>&L=N@/^2VOQ@A?<**R++FC^F:W T)X00F ,4UFB9LO,VG-K\ M76#_P=5#*K\#-W/O<7R]8T_F$B9P)J=ZQ].#E[R T8B<"9UD5Q>5]D1^J-CI M8Z'M]NH^E7CLWD-_-PWCZ;,PG6>*:ULS?*."[$HA+4@%/ED'14I=,VQB9">W M:%\;P;&BOL>@8.M9L#L53MUY[/$#NX\]?EP'\N: ;UZ?S@YY""$J852,Q?,L MHA'$M^@-\VXO%Y+>_<.)_.%$_G B?SB1/YS('US]X43^<")_.)$'<"(;VMIG M*8TNA]7>2]C_5,>U^RG,^F?M;2%O"/.&\8MDY!:#269I%&KFE$A2)1ZM3YF5 MU%O_V+T['^VHTQ7K][^4H#*^\Y!N-D;G K(P@K1;$H8#@O+:@B4["QZB4 M:7UI9%-L#;H]W9#MK G5TYJ97]O]9![0>P:(S%:[14-U4H S-)F^*\9M5)]C MAY&O1G3X7;P3EJSHS]1*#1V8CV>#P>AS77A_'8V?C2[CM%P.;B->@BVV2,M$ M@B!K>SL1,KB0 JW\@;$DF/2B=?N3K0 ^5@IUIJ3&^46W03V?3/L7M3?9TS'F M?OW-!,>?OF)%I[2P:$"X6AL]RLI^5JLI>VT\"YYQ=\^FM\M['QE/.A=]!]>Q M;N-]A=,E-K+>7# I0Q3D22OA/;&W2!"*9Y4*9C(O.]^;ON%Y9'1IKH).F[Y= M$\5,#K-R^D-:#\DO^(9][A,4QHL3F*&@K74W'(?HZ"N?,&?G.-.A=11C1ZB' M\OD.0J5#J.M4S@$W'>&3+U=&NVQ*%$Q)D28/)%W[LGOG(*CL(*#3!U=!ED%9[CW $YG%9O!;D:J>10 M=*G%Z<@>1$")]?*=4K5T'0>&Q4457*'Y\V!I_2.$HA^X0*C8!H[[VA<\8*VV$USC MZ,RL8MU:FID2HY3: L):17C ;Q,";15R=DB-+JT@4;O?,D#UVH[ 1ZB". S MC-,&%?]6/F;O\Z3[P=TX2G+.N***,=P9A4Y&;[Q1/LMDC(\&>RN?N&<-!WKD MB^&$G,KK+=23EYA(P1 "L49)#."L89"]9<6$G*UJ'09? V7O1H#TH-=E'B#\ M-:19^;=%_Y8GH_%X])FLGZ?A(_UF^J5G9;'U5BP0JWUMQ)2(X%F!ECH)5#JQ MV#JVL@V^(U0Y:<"/6^T!N])(!X=';\:CA)@GM=/%B\GDI)9YB)& M<**V_?$UH41(!D5Q'JTMLNC6K477HWDH]\ T-CZQ<_;!9T+^L. M#GFN"V">;-9/;\*7V;?C/GG7'\.@IY5ELK9/80EKY#D6PBL%Y"#)J/(J"M8Z M%6$S9 ^;,AUJH>&)S_Q^_28(E]0^NZ@&>(^\X1(LM\#XK"V@S4 &N($8BE Y M1\PW2YBL*6*P_;L?-B\.(O$.BO M[T?,XW(X+]6-!(M[&X0B=XOE4&LO%'+G MA ##E2)?VVC6/.US#92'S8N6B9WX]_.\P[E=/_&V8 M(N^YE&-AM-]IM$33K,@J5F021:90&J4()^MT.UF/[;$0I --W&:,:;>E/!U] M0B+S>JP+%ZL7,K.*/"=PFE6/*@KP/AO0/KBTB"O+'\'*">>EISXH\3>N8?D6\*6<7)V@K=39 *,H1Z[GP M*A@M0NLTD*OO?R14V%6BM[7KVV\UBTLNOXU'GZ?G;_%_+OMC7-C:E9$]AY%+ M3X/V7$8RIE,M%6<5A%24,!%]\9N$079Z^3GI&SI;CR,6=G[CNUV>Z-CY4/>TMW!0GV3J_X MC>0SJ27*NB4X)8 M:EI;%?>">M@4Z4;V*]C1.&0ZSVJ,VD065 3C%+E19*Z %R&"5$GF)(BUN;6U ML +&P:K$=^ZQ;B_54\D]OA'[K]EG"GT0,62P*&J(/]:5S%G0T5AADF.>M:Z[ M<1O%T2K [ZO7FY6;]Y-O%V6\KR%:)+!L@JFK,N\K\!RINON>NKI3]7L(^E D M0,5+5CH 9[;:,2)"0)5!%,Y+[3 ;5;<3_YB5VP^@^VWDVTU-C-'@4\WVN)X+ M,D\V8[:FD]5F:I&1F2*,J+?W9$T "-QK@AQB\V3M.P =H=+WWCJ[796BD< ; M9^'6&$?-25\B,5$AF:F@I2V@##FQ7LXND*O$; S"I4U: ML.*;B[N##)@:HYPN8I1?+XQX#"8+5B [%LF3R>1MUE@49BYC"L6:Y@>4JW \ M%J-];QD?0._+OO,;H.K(<%^-Z#BF^_X:NX<">XB[@_U@#3JD)2EKLEAUJ*>> M&3-$1Q9&,B7R8(/GO/5.<$@2W&/"'XH#VTBY"]U?.:]<;$F1EX+DFX 1+M=3 M"$-KG>) BY[QEEGC2VO'[3:*P^_[+?1SQV'P#L+M("7^:G;#O(]82I%&5R H M76^DHP=?; )9I++(K+ WKU7MK>R;&![+/K^7;#NH47(5S_)FV0:(.MK?;Z,Y MSMZ^GY;N4/D>(NY@75^!3"A3 M>9EBZL%P!C(E>CEL1,F98X3"7ZUG=>#J7T M>_;RKG6^C62[\.\_H3CH?]#^?3;X4!".*[41E__X0M]]XTKUU[X MT$V$W:77\)["5Q#+%J ;P-C&&-A$F>VG\/T[_Q["OZF^/237<-V_"8=)8;E7 M" %-31O+$4*@Q2$JYZ3C7,6RT0I^; 6NV<7;ZV\;@376V^\DJ8O+BR608&B[ M* 8,*XO!>%NKH@8LUAF/UFUDDMVCN6LO/=S^N9?81RUDUG@#7-P'6!:^,%E+4#I%PT$.A:%"Z;U'L=&UT/N4=_6E#U!Y.\NL TOY21C4*V/OSA&G M+^NGJ^CJJI*U)+O*)- BU197+H++WM(BPS &5Y2WK6.=Z[ \=%NGJ:P[N*>W M"M?"JM\$64?AD?6HCA,F::.]#2BQA^@/M$ L$#K!C659062R%K'(!J*@E,#1'V$^_:I:)A<;MW MTU'ZU_EH0(^?//^?RYI(1$]-_>FRMF+*+"0IYGJU=M0)#B& M#KS5SO&"6FP6I]Y"4)LA._Q2?$P.KFH8U%A['6SBWXK\MY'=HBN@(6O8: L\ MAII)6H\>;8Q@O9:)<^M-:9Y?V\5 #G7=[I1X>WQ&G,I%OQ=#VN?QW90F\>P6 MY%5O,$CEM>49@G=D>Z? P<6,4)Q-V@2;G&E=A_4..,=O$7(TKHRZT5D'KO8: M:,NN%!N ZR@L=R>PXT3FFJEQ,WKLH8.#$R49\BF]Y!!E)(.!&02GZRIO-?,N M!"Y-Z\+71R#(/5&ZX_!C&]%W<0.5ELC:@_E;(P,>)+F"F* 8YD#I*(%^PH$S M;3T*Q63S=C&W0!S>RF^HI)MW4/>2< ?F>>T720\\/QOF9_@)!Z./=<0+WV&9 M;2U$5N@C)*Q5EY30X&OW Q>RRUIR&K5J3((-8#TF6K360B?ID0/ZU0="^'L8 M_PMK497K^$013"=9"X<&$T6:RK^#NW"_ MX1#'84#XSO(%R7DRG3?IN$'B[%3 K,!D4;MH20/!*K+!I?8F8O \-R]ZM FP MQ\24]II8>ZVB8:S_U] ?_W<87.*H+%)Y:V7J92+%Y%ND^%U>+((EHM4>?6<9NF ]C[3&&&X9N*^I,:42,$9[$N1&G:TR85 M+KT )[D%%4E,@0L/.7E=@G$RN]:'N/>".OSZ?SS6W3I':*JQ#GR4IV%2+>/Z MGWKZ^(F\I^%*P#WFI!'2&C"\=F<36H"WQ8,6TD5N,3+1>O)M#.X(_>7;*O:F M*]N)5CKP7,X^T291X[Z_CL;5\Y[=')I-LYJL^>V['CE0T0=?(%E5>W!R!)*( M!BN=,Y+,9VY;YQ]MBNVQD:<3G73@U:R50D^0S^T\][5\?:KG7@DBK;*@D]%D M"'E4V#HHLA;,HV-'$ZEWS9S.M!=XRY[3T?#&M:9E;8>3OKTP#!W!N? OZR:$,5[;H0FN)G5 M?@<^08BTP9;,8DI6N.S5/4[NCJ\^0FV1#C0X.ISX.ZD[LZGH$UM@2R8 M(DE(,KPD"8:C$R&:+*-MO4?=C>A1<:8#)71@P7R%=/>Z.UMH_QB.X@3'LW[7 M+X8?+Z# 9ENG\,X]S@6VNK)GF>JWJ6G906\ M3V2B.:N4L;[$T'JWZWQ0W_-&>5J,:3@E=EWD3;0.@_9@56V)%ZLPA?)@R,8- MZ)F+-XNO=[/';C_YGUQ.B!*3R=/11>P/YRI9C>)L/*[75&V("\%I3+^;%\U. MD%$GL$0D[S)&PI<+[?0JA@@>3:8E0GL1E)#B9M3_5):(%OO./*O2DT\>'?&( MZRQ %3*??)((DDN?4G:)Q<[L@'W!'RH/^P1W^8/J_50RK[^._LF7Q5AGK03' M^#^7.$SS7@-!)<$E.7.)UQ/R6KNO )_\*<17 91[P!A [RL7> -YQ,K*;JW8==1KKY5@4$KEX%1(DBP84QP3> MDME1S]H"LX6IYJ?H1Z/./;G:)\&<+=1Q(,9,OJ[%7PNNQ5225,!]#58*E<%9 MIZ!8)V*-1<7N4E/NP'5$%ZN50C<@S%[:Z""IXLJD^?KEW_OD<(S3^9>7-0EY M-F\8D](F=%"O-H *-251H0:#7F#V(>C4^N[O9LA^V$&-M==E[/GJ/+B-=S'C M-@%[0*-H+="CFT?--+[)LM5478?:^=:"KKWAO8\94.B:BF0"!,$+%&^MU%DJ M+EH7ZC\!;FUN/YT&M;;14I>4FH54)S,)\,6N[4KRLTY3QFE+=J3EU8Z,(&L2 MM'$..*=A.C52Y#K*[*F%+FVG*]#$ IJ1"97UM=(&671*!@O1*0/! M,)V3E33FSHSLVW"^-X+LHH4#K2!R 2T%\AR*0V"A%'(LO ?/:!FM55L=(^./ MB=;WY.Z \[T19!GFVS19/KB5*"B01*:6[!::; 89@5Y:H9) ?) M8?_A93724@>)J&]Q,AWWTQ3S:HRK?[HL'[T!]HX2,.W+[Q?5@% M=M*\>H\Q&!>UC#01E16:3#A:V&,4CN:ECM((E5GS*B.G1[[[&J"?(/>VT5L' MG/M]-,0O\QOPOUX.\Q*5=#Z&DFG_%K(Z!,I!R#R#R9[E1#:?%ZW#E*N1'-Z> M.IPV1\U5T85O=ON.\3QZ(9HR*]7WEBO;4TGJW^U#(UN,):.#*R6XSA2 MH+L%048GIMT.=L*F8\H\D&NM&3A6:X $V@)"&=+:EU/]?29>E_8 M_-2)NHU2.ZDF-_XX&H>1:]XSY6(^_-3!T"HUT MRO/6%MN=@ YON!U/U[>*TK525 ?VW!_OWH]GMLF76\@*"Q@YF:R^MJXC2S.# MX\: CCXRGF-)MK5)MQ[-=\R?1BIJ?)OVQ7"*X_D-A3"X7E5@ 2Y85F3RY$-K M)$_%*())@X7"N=;982[V1@AB9=+^O2_Z#JG17@%K@_ -:Y ]#^,A"6KR!L>S M^M+?:E.=#:?]W!]@W$V92G(\X4B9H>NTD.0M?XVHK&*><4/ M9 YWS;1[ N@/EFC;*+ #@GUMA55[;K[^6*6S"*CHR'A2G&RF5,LC(MG]C;H0>@>.SC]"+;0R7;;PM;-A&'"Y%B)Q3H$3 MR('Q&(LQY(&YUO<3K@%X9%K?7;B=YMO-2/@'27;R]MT?RV!J49$[)-,SU?X? M"FO0/1A@D4=9N,BYN5%^)Z!'QH1VPN\@G?S:XK1LWNZ,5O1:R,QP4"9K"-H% ML,PHYE1!)5KS806,1\:"?05]B$XJ9#1=]*"F;W@XLM M'K[W6<6N [G9WAQ5BMH4I9&IQ*+GSB8T1@;2.->AM\5[]INFKS_."GH-/[S$ MVKETGH?W+>*5A4^9.0DQ)5:/VVFCJ0%4'YG@B1:6T/SJV-V(]CE^O?[D]SB^ MZ!FF:02A@)6UR&KT$IQ69),+%^J5K)0\NX=^JY]\^$6FH2:O'IGN*;0.K,NS M,8;:2S<,GD]JKZHWXQ%AG'[IL9RL,MJ!K$4R5.:65CWAP)"K96G3,UPV;PJ_ M!LNC4']3@3=.I7B)-$"\/NBY"_1^]'RVV+ZZG+M"V3/CDX"L? 3%(HVYBH"% M*+1B6*LZ;C##-WW?HU!\9P)N7!;S?HRS]4H99WC@&BS]#ZU7A4.,/--Z%16! M5HS?K)JW(P4>U<+?@7"[:']189T-\]MJ*@T6_01[Q#MED*Q>762A,611D:"?J#BY)?#NQ6CGR^3E4DC&2%^5J<1 :=>V3[9#< M(19/X@LM2TP! M9-*UC(-(X(SW4*)5Q0?!E&J=>;4.R_%/B5LI?=5*LZ_PN^AML@+7\J!O V0= M'=FN1W6FA.;"/QYI[I;52OA\L>URP[PR(Y2B%+#\HC[;,L>PCD0UEFK"W6;>2+ MW/&2([0T:J2)41=B;!B"6@?L_>?1LH>YD#G*VAN=5V/*20W.*B1SF!F-15B_ MH:]YQTL>K7YW$^/:^=OP ..WT2A_[@\&89A?3\]Q_*(&YC_TR="YTBW\_6A: M+ZM\_KZ:(%B6P=; 5[3%\U :;^J;X&I0 MK&+=.WX;CR;D+J:"6 P':7*B';NVZHF:=FS-L]7!>Y5;MR2^#],1*L:U9LB* MFA3MU-!-39-U^,Y2NKRH/9[((;P8C:?]?\^RY7I*A!1-]* -67F*U:Z#M?4@ M#S%;[RSFTKS*X-8HOR\JM5!5%[4JUR.F-;YGR;; &E60I38+X]*!DYZ#<[8X M^HV4YH K+R'ZODBSK0HZ2"YZ,5P(>37">;YN?_AA:4;TI,<0F:L.@A7D+]C: M-2%(<.AYLMQ'I5MO6MMB?(0DZE1-'1PFK=QI;Z,D3Q-#00TRU4J^/$H(F!GD MH"(ZRV.0K;O*;8;L45*HN4HZ.(5:L42N(+=S])?9 ?EXIIZ46O#H-8A0+Q72 MKTING9ZR":[O@#1[J^,V972[@\L[Q#$_2A$!$PLZUY:H""H5!]$* NYBBIK) M($IWQY?WH3M8F\JN2=.10D[E0/..03WY\GOXYVC\=! F\YM*9+_IX%P!4_RL M$CF#F)&##DD95G*2OG4AW"W@'?_8LRU!-K>\]U+48?VT;T"OI+EO K>K=DK; M03U:GS[J_)FZ<=&>N@@Z/VLMFL9?<3\'M/Y<#08??CRMO_A M_&OI\LB\+,+5)#HD\Q-5@."$!*%8=+ID+UQK#^\>2(^;*BWUT4TYY(QUJ%]+ MVT=)X_$22K"<0 D-WJ $YS'Q[(T+N74?G9L8'C. C'-"IO@@4_R0 3K( MM "DGQHRQ@[I)H5TDT%Z_H,L@$%Z0.%C(M")G@AHRR029Y(#."D%Y*R" #9((' B:&S A! M>BD@0PR06EA($RJDBQ@RQ CI(H)T$4)J82"=A)!F-$@+!J09'=*"#JF%AM3\ M!Q2D^MN7_QN"VPK3BHB,BHZ)C0/$)R0F):>DIB5J0J=G W-R07GY!85%Q26E M9>45E575-;5U]0V-3(0"S?7#P<"8_%:,R?L"+J\/GYTTJ^I70\ 9_+<6]J>7W4NX_ZXP>P M3G,R@UZKUGBZM4+)EJSA:Z)"NG4$D-_K9F^ZK6HQ ]U&-X\A?7\0();!:#+3 M7@-9K>J$#ZOG7:]<*M,M<=R?Z:C;;!(C0T01R'0TJ.=RBS"9[6S8[7(?UU"4 M"Z.=3]-/6DB<[6HZ' R#BDVW3<(,[_F\WMFT>ALR>G5WT1H+2]$_,PSC*;/P3 -4C70$#P33.56GXOQJP<2)W M;<51$K\HC:G_43B>111$P>0\3R?1HH^>&Z O'_S6J?[\^!>>I#OO)X5:&H"2!)8 M,(K9\54U@;1=1:Q1FG#T=3$3\5=9[?\NKQK IM:TY6B&@1_GK[DXLD]&-#N^NS<.%[DYKAZ"O:9-+5AGQ$$#J1 :8#Q=:/6(M9CKGY^=Y;,O=PYFD]L%:HK0PAF\XI"^F-@PREY\$M7?A9@ MT2-7,'JB.1TE<("KALD%:W?YER!GGVI6A?\%X%"L\KYRB4*& MABJRL%45=NA+C'W@/I/V5P-M^GJ*5",VK:--]*M65H7[6/&Q*-C-R5X*07M8 ME)[P\] Q"1X'1X-1!67+#8YHE/ YPC]>NBA=4SVK.,@:%7D6#)W5_93T=.%? M5RCPQB]:R7L>DI+O23#H)MMFUC'DB6IFE=>L2'L\IN0A_>H'CZ+4G"LU2VZ: M7L=/A7BCNB+W6#WPAV^5V:,;#^Y);:TXQ'S3TQ)3&G[I>64IF=5C0A_.5,14 M!X+<99.G-57"TNA1.%6E8FD\*#X63B646!M\#DD>L>N>^QM+^E(CX?,Q+4'; M5$+3I9E9U6[,NZ?R"RY*\3* M1/C"<@@>@^GE64S)AP$&>228N0A!1F[A@Q\A\+!,UWM!0<%L!"MX>(\T#'>J M-2@;NT*]WR3WPT Z.WZR8HT:4CW._&T0D4*;?A(C.H7/O66"YK[=@43IM4:SJKVP@T]%'6GS]JNK?'0 _4T;KFSU9QHISE MCX[/_GGE,+!$P%/=X%4=OT=/9RZSHS?'T<%2A;!M>Y<*[51FQA)1^F()5^_I5TCU+:<46T$=2TPMM9#$*AN*=592Z,^GXK0#2-B'^7-TP+:QYC$8 M. .EMHNS%A/4.:#6=DAD';!CE][:#C7O^)7N;#TWTL4V.5KL>^)[Z(D)&HY M>M5[=49#Q@2]%Z;]FD9JB_LD;64_,&G3]M>?LTR.C,&_#;W88O([3+3@XC:3 M*];97Y)FJ/-^=?BF%1*X5=A\3<\K2A9.%ITZ.'?@]:DXP?<5KS/E3K:9*E(" M@9ZU1?PH@>&./INHJ>=B4FR$2UNC+DEO^SU70CM9QD)YGBHNFV]GAI1F=,8J MV%PU13RL(0H+LAE:?W^%=C/ZZ(G:K'WP-)>W6VVB//[&7UQ3@>@^J%#PGQ&1 MG-)<59SHX4%\'TQX-0V"(OB"W;98N;5DT_]N3$P;T8UA+7J^?^*7W6;B5#Y?I/BLZ 'M:;M7)]1=K6N&S7S*E MP&OVL4.7<^?N=.QWC?(T5*8$U=FY($H9LG=?A*M MJ07#?D)^8E)WT-:"?4U*$0^1*,9OF$^P+6@?)1I!_6>E'B^\9H\%*5\1\[ MNW^;$=KP.,?'@3!Q$IF408C\^I $/70X&*=];$EY3U_;2WT<>2P?._0Q.8-^ M6X,<'C)R^^^E]QZF6)Y 7>2Q'_IVNPM, MI8DYCNX!=[@U;# AO#=^.!W'4\PDT$!>5MP;'S'?QKJ0AC(@+N*-VO%[3KRH M1W2D7E"S71@W?]!7VM $>%^S[*?L??-B.>AC.KU;IL@Y9M+'#/"1E MKQH:_GXTF[&U;XF"#^0 .*]!*Y.XRW@=&?UX>BVPGU:KK"\E1[CBB1<9AJF3 M//HY-)-J&6 )BT09/U".)T)]E6774F$N3JFDDW\)G"*@X0_M+[T?&^;S',AJ MH](0'0GIF'+IOA10T'(5D E0Q\88ODS%UF#,UO7.TF%9/R:5PXTH;G8>.1.? M@56>S'+[]$]GYE ' '7@X%._=JHG-K<&5[GXCY3SDOBEOVES:W4#B M91((?:KU-R\H^V_'?3 M]#-OOQI=&@71E>ZBU>WX38(< X8DCIKT>AE[&-[080M[?KQL,7#"I9YM\W$> MOD4:KE^N,RP)L4!L 0/"3$#L""ZPC$%H9JR(&H2^PT *0:"(E5>AZRE .B[@ MF0QRTF0^Y$6)2Q4FH\JE]<;(T0]VVW2ZSP4\OF?+V-I5=.66YA;1&I0J"Z(? M#WLJG3%]@\GKV!2M:9&#E\OC,PB0P" >W-(_SK32\Y8G,D3#%DD5 0C3VRSEX\_KD<-'@L 4ZCL: >X% MCBXRID;*Q&"T71PR[\"YTJ!\4ANIME$1"RXN^@;X8F M._35[0KF<+A1PM7ZO/'P*-DQ&,>D6-,Z'YP\(]/)7Z" ).^ XGOAES?&F2EM MN/*()8+:F0_4+0?:-?_:RIU2*TV,2)#[V:N<34YU<)25H""=L0T9'D&-/$^- MU$[4=(U#5*3U4Z7L6X#=[$?CPU"(*Y>[L4$J7"[A:)I)[S8!:G5"CT*X0JF5 MYS="7 X-KXED^J=LHLG*^RN/;&].[]=@Q1V_:<0F7"+4,L%:AH\J*,)JMMJ* MNAL=BVT7\W%W0'&QI:*28 7JT)76*[E%R:Y79J9CXU;&E^/3&I7I1I_ %F$C M5(-7JF?# AA^"@C,'XFZ%D)R(B!:L6PVQ?K+0_0QG7 >ZL MO?(GB"WY.5*2V9FO>LYYLDS>N$)YMV\T^4YG#L(9J6][.[>#&/RB?. G? @6( M.,KV[!-V;'3CEYJ*O0KY9$R-7T*S=3MD",H+]&NV(AO+Y5*P\A0TWWN69L%? MY8KM@VPSZYH:"0NC;[H[:5W1XZT& KK@AOFH3V/NI@$$\?E643TDM"VC@KOB M@03]CTS]#D[NX@\2[(*A,82MXKGPF.]!^XB$5.WH=W1D)!U=8_A%XW8]Q?3@ M\LO,7TI-4-O\N$!X@Z>#'ZN@.'7%_Y)GYT/4W3^51^ M5\RW5K[,UY(?50]FVN,M,[$UWX=5(L[OS_LQ^N^^PMP^+>NMS'%&U6!VB,R@ M"!&+BYQPF-^H1>-S H)H.0I.&(WO[/WM&?JM#NF(B!':V73:MF0M/),408&7 M2)GXHBLVPNT6!';?FX(?Z4P\+DC.:3JVGSSZ01#0-UE,,7KA[B"1..1^&6Z3 M/T+)'UA 6%5?5TYU,U6?2-[0HY(0X(4^#@_":A;Y'#Y)2(95'BC-XSGK&2I' M1IQ18I>[$4M?"T9]KFGHF^N2J+[PZ$UP^.K%Q(WM !_T:?-M=IR_$AV#MA$A M80"9:"X5.F1$&CP?9/T\,3W7M^!V;--1$QF[4;%G! ^>'M$R8_E*""K#&=6[-<1\W:6L)#G&=_H]+AOIB MTU@U;]HZ"F+,9Z*\^ P@ KE>FB7EW'BI$L[18G;*J6 +8KZ\P;J_DC'7-&+3 MQ> 4^JT>5:]A]55WHKLD>M3@FY* M\M(*B;&PF^TWV)YYZJ:ZY2X 1N5F#1@*(=9310__% .L]DR8'*@=;W3V$J:( M6*44=V,$W.ZA"ZAP &S^OM4M<9])N6I'HU1N>:OF L+^=0^J MU10+3.-\I]2_+<'I$ITD)[O8Q5,%].$:U1/"\W32$T+7#4+$SCQ'P:\#/[9( M1\Q$4;Z33N_P3F*XD&:;FZ/72@*110+GL^?N"@>1EY8&#+P10!GE;1X,=A4% M/]\:XUQ8,/9%R^2^K8(L,=/NBXT1NP"N=P%):':,8U+"/?H)(QF-"*-[G/[5 MXF0'WE9/=^\##_=':W_N?D0N[)CIG '=];LV[.%3;JX&;E)NRA#^E,D0_PBF MW/C@LR,=F/*=>1!D0T/Y^V/Q-&::'!Q95NY/V* ^F' M),O"'Y-+KPJ>-LV?.O_&#(I>SX\>C ]_':#>K1_MA)JAY+)?Q!4N0QEA"=FB M!9?540T#K&[>/* MQ*8?+\?Y?JAFOJ',810AY-NH94(/UP;%%T &_QR:'^T=;&W M>"6X58IFV1[>%BZ@/F04(>B$LM#2[V#WOO<5_6UI_OEY\/O=Z&219+??Z"Z> M5=X^_.]"L]/CYOW8]IUGG^"O#4UA78WU\^+H=<)\!!@($A;DKA32'JG5_1T#$P'E0+0I\!#3'",^F/ M*2A9*\VN?LS,SD[7SJ[F%1ON50___(M" MRBJJ:NH:FES8.+!P/RD:S+T&= E)N4NZ,$[,>K= -^O&:,CH9J_6'NOJ1.[Y,* Q1TFE3:Y-D\H6,YXX2 MN.]B) 1%Z^)BN]UI=R!)J.MNGS/ SVY=G(8@2F:M$ZDV,<6V!1A ['"\D 1\-)G!7;94B?$55O[699;^CZ7F\/O?K_[DX9JJ"C29LJ8UJI91+@C$8NBB\)5NJB)9QYX9 M/'#[.C,8K25)#7TUF/:6T?Z&!H<\6(6&I[GMI(9.-9VE"F[]\LC9,:Y29"$" MM#/TP0D?U66I4H_NU2%*C+ED:!"''>N,OR$[-:%K.@SGT.^YM5"UM?]B:[.R M( ,]2>[&-U9K&E X?"7BY]Z6QO1VAA$E7HZ&W 5)I/'258Y$/GK9#J0EX.3X ML!7.1#UV6*VH8BY-1*>NQ+%7JG*I&*7&RF19Q.MN<=CMLJ[V )!#*-?54 TJ MUYI14\;'W:Z#2WFVH'E=%2:X=NB.]!->U)#5OBXB 7"-CW%!3[??E 6?=P$" M8AM2Z?6.=9NTDJ3%,1?G'@V?J:3 MR&I3][-X;X'8:WY[3UAHH>5/8M!+(2UA7-2$^X'V56DN]4)-L7? MRU-L.Z2;.DIJ?Y\WJD+Z0R7+(ZG['A?J:K9?LEW-:&W=E79*6>N. K&XGUL3W9HJ(]D-Y3]<16!:OVW="X!:;$K_XE'D!$7XG1PL0-=QQ;8P=NV' "%:F)GM/;R?S,D=Q MLL4RPVF2%U5==S+=4LI[^[0"?A]/,???)3N Y6W^*/'@"L8Z@B#BB7].M[C% M>*748\K7L;*X\BL,6VFC>Z%::*"J8!#K2K%:U"_V37NC;"_XRE\PHZ93?ZTW M0D$TZ:S*J$=6:YI%00Z0ZSU<3[;C?B[X=3&*50B3%"L[:[%R-\[M,;UB+)I( MPS(>G4?.X!%HOPMB.Z?I"-J>-1[9VWF9X!A74ID'S!$7<4%&Q]L\/!3S/RPS M0C4K.&;<\NRC#GGW]29<_]$D_Z.J$CB,6_C:21<._PD=N;,-ABFTDL3MR2%' MJFE1@+1?BQM/P\-R\52RE/P+NV"JJ#7 MTQ_].)/.DO>R81+KD9+-2@B0S$=CGO]=1KY-"V ^!STWPZ\R.ZH1JW#:XI41 MK.87-@#/D0YW?$%L>OO4KH^KM)^V[%_+*7W$E7Y6$B2 ^ ;;,<+"O:A(IA$F M!6HS!./^J#2\7*7X7R!B7X4MD#.,U:D:7PD-W6SIF3\@+\=-X!9# :X*;9;L MIVD(&(,TZ!M+>I0'*J7+C:[IT'9'-#37?)\Y:&0]2KE(&!'+25D.T /,ZA!DPV!(:_3JX@\?WSM_8\[;G2GT[S#]C-HNO^_]%I4#:!?=KL"R3(J=O>SF%?OH"P*!RU!M_93D&*DW;: MI_MO=&+]RNO=;MZG7FT?@SX+,RDQ G.^./"(1C8 /;N?KJ 9[5PS:U;QR9DX MV0O&[)["R\9T98T99@&AWA$9&TX/0N>?P@1'&M_XAY@3+1C@@H\"A;?L:YW9 MF=P09A'<7MH0)^JC4$QX,A49%P.GTQPB'0PM*C>6;(P:'!WZ4+99GSH-,_42 MQ(CG\8)V0=?;;L;_&9U+ZDU%Z?_3Z" M; 1,-@KF>D#N60U6TS;:9.&8\(..1*&>*^=]6*UW"# 1TB2/CFLA"-#LD4K M5B-.X!AU=)5;F?DD?0AM[5!2A4+$N[&%Z!^#UKA&/G0Z&6E#6-"(A!5>JO<9 M'IX3?Y .U&\\'<=$4*U^L)$1D2,*JU9ANKX+YX#+QYF$=H##:O6W#!]--W/C M:DJ]LVF<&[68>IUADH"I>9K6HYU5$[$/#0]S'W.+X@C.CG@@#IYA'<5B@FE. MG=Z.10DOW9BS6<(1S]6Y/TRH$#"=H\O9YUU&S<&5R@YW0:!4P$IV4?5:_TA! MNOP7+J'-XL&HI)-NMDCYY@!&OUL7T\ZA[!X2!X,*Q$'AR3-0I_VYG,G$0;FJ M5 $)KB5A]<52J\H?!$;QJ5%#"9A @R5+3,< .?PL5XH)1M_5'#4 M&CH$".@<_##UTI%0^NU<-PZ M0,: !_Q70G+_VUYX$DK95ZP7[T@14=-8-8R(87U-1*M;?N_FZ(Q7N]G']Z67 M V>.=Y5_76HOA^*6KL,$ICNH1BD M":7S7@-K:Y(?4>3^L%A,1*KBS)_*/RP MXA6C/2LK!1S/1EZ^^E+M@LF -MS :9[PIS(<>C^=GLIP;VT=3'6YWF,=SDD: M;CB*! K=?\6X>AI!LQ,1A)!OS)I#:FXX=.2/027AWJ$^E.- 5-573MH53(;E M8.=*,\X,"V,\.UFP)%-:R)6L5""O@8U<:-V9W=-70W<[^SP?^S\OOLW4?MIM MW"I/;@$,+E#$.!?FB7#+7B_D4Q,K93O.U96B(5O.47#AAT*J6T M 5JEJ%F78>1^4 T7VMJ>4+%O885TX<6;83CVGH(6@;(Q@5&1VO1T)J&C.AR; M@:N(5Q9WE,\$ 5\+&!JA@!^L9DEQY5GE8X5Z*UEHQT2[!0N+0]6'K8FM<1WC]=E]=<*YD>UG&4V@,=S_$0R\/( M6N9V*[FLDN],/:"!ERT./GRU/.#E,:75%PB]'8<-KR,*P0 ,7'BR\L5%ZNLP MO/+U4:0A16*K7M ,E #\N&DIRKV8XFR 7O'.E@B+%Z3]=A)TV_)-]G0M^NK* M%AEBW5$" B$/:2S"1QGXZ_22-8DV=A9:4URR 6YR M7!;J#M$OLM+)OIDBWV(J^+X_T+D?O846\XI4+C&,E6M]QHK$O%KEDX12L.].%^,U8 MW_4ZGD!U980<&AGA'D+KKY0L$&_7SIH\D8 0QO@H/0/!D3;%H>U\H4RW606M1?P[Y/*@C2Q]+!A M"7[^+)T.OO0I7Z]DN&S%CH8<%;-BOR!XVG\4MK^$^3D OP**BOV,I\>Q(@UR M F[XX@)R4+N)DFK(8<\"TVN*?QT1XV*2B/H)5,,S%VZ34@?@KDZ8=K*K5VZ7 MV%2 -HZ0/:(5LK'S+EH(A A?02^ EI<[+5Y2EMYT_#1FORAMGB:'=1UM#*^ MHUQ)Z_SE1T![EU@J\99R/[Z"7U7?3^)XM6?@3:FT+L'?'[88[!5$_:;J%V=B M&2O#+%D$'9_P90[4 ZRQPB/> I#A53#PB]P(4X.V4WYW!_C<6 DM%T5U>]:, M5 4) H 0^(BP'D" =UK7"G;6=+$.KREV) $*8N3KLDT]/O)WG:&1)F8;<6&\(/L(N/KNU6,)>=JD7(]G60([L!EBW)D[U?9,;!EBL! MZM:OHB\I13:]I)0(_=5V'-HJOFO,Q.AR(I@ MAR4"LQ,W4:YK/)X$&OUR&]\).D[C.TC]C$=MBEX4C(O@5%/IBQGH3%9PFK#0 MBZ^TF\PH(P+75"TET>_8)7)R=?&LU'(RT(G*XHL96#((@VTU2%OC0*=AR$PK M+K%(+1+5-?[?0GI&D44$:K?Y0BH_2K-VD86?6@;?:]6KI5(@K64 R=9Y E:_ MV/R7RF@:G?+.*+\OFUB#( ,B6>5C_>R<"J4)01@=@78;!?*"RG9CD+_F2*]2 M7:$"4L.F8 ""7TJ00%'$5*&R3-S"+#"6ON@QH/%^NN/"L.JO5"#?*TZ9W_*-^XUA2.SG:?T@[( M:;?5:C#&UE8Q2JE@!^J4ASG.]&U!$AJ_,?3/,O4?S'28_AF[$(S;-/+D#Z^* MWTZUR^M$Z?#%=[5L+)\!KL^%HCK1=9_HZQYTK3RT MJBZS^D_B!VYY/1)@>=IP&XD1.?(&^<%XB1?[G?.B_<\+;Q+($H M[ , *^U5@!]4_#;P\D<<*&4J"L>,J$Y+*MZOJ(4+N235FEH1EOU8K,:A0:95Y/,KOVXR*?B3>O6'LJJ!C7/B (X#M/7@;U(O*GB#,[ M>@ *PN2!XS8!/?4=NC_"\C?'E!+'-I'F[)'"=Q(8I7@Z"7)RPD?G:F.)+I2( MKY5R78ET0\Y,'L+F414Y'+*J*6J\\;S(W.KE/821J+4X(W91[7A=3XC+F@G MKK"+?)FE3QAE3-#F%?%Y&,Z)L7.H.,'#"V]3!,A+Z_3VR:SEO2/EL6MM7U+U5&EU"5:5V%N+$K#A""L;+\/ALL MIQ_7#;W&-,:SA;<$5:K.C3JS5MPL_;;6LKQI$ T9SXSGZ:V$[.?)) M:"A/J@"+"#]JM/@29Y8<)M:<+B@F;_V&04\& @*LT#YFRS&9QPZ2L. MD<,$W@3_8DV\JS?MX@;(V5'!\>MF(0O*8P36>),RF"?]CKA!C-$8%=6;S!_Y2_] M61&DN.4U1YG\N#*25?_W8QZ1?BWCHO?N'>Z&QC #++V]5%ND@8= @)$.$:;# MJ8F/R8Y,-3PWVK\9]#.:]14/4XKMB3;(\5[S?1#1F>F(WL::",ZPPGD\3EUX1WY L^+JF'8]0;%6X$\]9HV#I5KJ64X/Q2(>&' MSI[):P.4I%9//@LUA626Q@+HQBSL?;_#;IZ$>\-OP%Z!\0*8K@IH^]$3A6,H M<*$(I0.R-28JZXFECM7& M D 46,N0/VWW0.-K9'\-1(-W+$;D1A-ZC9@RB4<;)K[.&BQL(_G/ZP=@PF2-OI>X%^G_[#I(YI00B+EIJ$Y?P>]IG,ENCEB1K M?37\+P&P([KJX$MXV J3K6F;K?*0?W[OJCR$+LEL,6V'#MG0GJ,3LS.JA,?2 M1M<(:I6T5:.\,97$JHUK3%4;1$74!P%"(3 (7*OL%V?^Q%_3*?(L]#<;B[^%:0V0[*__$Z'/+W[FQ3F*(S M<6AG6#L :R=@2P"I]Y!_&UWT2LL]1B3:,>+.(=COZ@]PY4M.;.J_>Y!+'X*8 M2F'!-6CANJ6SDCT$"HS3J,1S,JMT,[*G?5G[4%/8#]/=__OHAJA:ATJLN$/C MQV7>HQ_T'E,3^^C/Q\?[M>U@]-?,W$L>'-#R'HS3[6SKF97M@@VM&4LWN/<( MY!<\">PUDT$UP($AXQ@1W"*=*H$N^P@6>A#?%"F?@B1B+J%FTR?/#;_N9S[/ M_T9$":7&:?L38B]IB74L'Q/6I7SP%LK:UW80V>9 W_XR^9]_]P8N&HE&.UK- M-$A_RN3MO]I%'H6@P0M&1$9%<&%Q<0D"XI*X^%+Y4M*3HK"B(Y+3\E)C"Y.S M!(N+RI/X@*6YMP;'>CO_?]VV11-Z:45: MM8\W1GX7+Z^.;L]H?TK_M?ZP_//]=O?MU<_?G\VRF- M@/D%&__>!(,2#H/0N)K=;"@6_1CA3"(*;@SZ7PX#LV>JU7@X#$/\)W\K]70& M)91A>TX+30\TDQ4D_FRX#'X>1.RBFXF08;N8PQ[D6:^P=J%&REJP;SS3?JU) M@1#%GS43R:A3I>9FVE];=HT,,@L(1MG5KMVNM1RN59GUO55I-3G5/>]9<]EJ M,HF^6L_CIDII!(S!D@KI-AX/1F QF,[QNQM3>.+\=>FK;K&9CH>FX W.?2@% MYXI%3I17MUDN?Y>Q,W61;R\V:I"R8M2>T;J6 U#[$$;/I%*I%7B?)FLKKE&< M9OF3160*X]1I+_@\[P-GE2](,1U$$2#1D6BJ07W!CJXL.XY\F2IU+9\;3 MS7ABZPJ7RF!IZ_W>TC40^Y 'ICIVZYP9..VOGQE)I4?KFFK+9&>;./P MEK[ -?=W\=VRB$*PI;7Y+O&R;1WOPFM@6<"2OD->DBN;2P$8D[FT+,OJA*<, MG9&U(1NS8:6"JXE*E+7M--D4PB,O1*Q,YX+7H8(+&6 M6]HQ^D_X5S'ZK4?SA5EQ\,(_L%, M%*'PUDIBTUU;[5-:%K*2X5WGI](LP7I8AQ?E[W4!'-+ M;Z$LWCX-49?BG(\9GM1<[6&WX\L$_H)B$8_S'] /GOO]&5*A?L66A^;WWUU% MO$%05UW-UZ4LCA%?0JSY.^*8O']*82M":R2S^_QQ.2--/DL#4\7KEQXIUH#9 M$E@'^*GZ7^[TL57Y8%$A/X:@Y'3*4W"9\G$,40[7<-+15QN%,M&,;L]^*DW+ M<)CC040W32,BKR^ ;)&XE8^16=/Z(%HA2.XD4P8S'85/ZZV=8\WZ7.5O[A^W M7J4B<([TQ5*_WNT6$K_P(;C&M9M]K]18%1.CUXK5_%U9N:2]T9D=GY05CV5T7T6++.;T_#W[<\KS^^DO<]\#PY.%7*!UU8 MO1U1$^Q/G4R!:F#;;GS"7P':I5;EV_"J/EJ/,;?Y7@+10E,)YIAFPX5 M0\JIF4G0 HBXL)Y'HG)7^^:"7-*5?]-*5>;X)-HP&!VX*)=5W8T[JTL0G3F$ MQH@6"W#R/CB1+1^\$HDCV/$!)<<]PLJ(E"B^97R9HU[EQ@!)H87K)!"=C9#9O2D?3.R.QOOSN,/W2-/$,W$(C#>7[:#8\ MFA8 QP< IR)NC-_4P[>Q+6[H;EMF:[Q1SI6X+&5I*CL!!<%_-,@ ?U22AJ5$ M)#QV(:@ZWE1]82;\E_E2HX.N;@+'+Q J';'F,ZN#==J, Q(K;KXY-08R!LS'0!([7J1<>LYP M> -SF5ZMFUU'J"OAF*1U;4CK!J$PE[CV=_$<%)^B#Q3A>9LJ5)!*T&40CI;X M%GE2^]-G9<[*F<*KU*5':#F\!3WBA9%ZMRJ6M)KG6RG%(C-EZMW36F&DZ"71 M=)=H?B87Y[#8)Z]6+ZWMW"75NVR05%WV/2APIZPH>19>K&DLMBL'^7L0O-Y7 M5]UWP ;3-"0N.T?N9=?2AA9:--*UYZ^^K:]IMGF,D1=/7-Q@XFAICV:NP>O7 M7K5O9#5'5=2Y4R#_;GP-)_*-@5Z,+#1JL*N[?:>!6?72@8_/T@^FPBU?KF7N M@.VA6:+<0SE^('=TT9+DRM0S0>-FG89DT5.OW1XK3!C<>(+BAF2I'S DA&7& M>5]HJ9*)K:OHP=,+JDP:&BVIW+UJ[-G92;RB+,D^^'3JH?R!D!>3EIH"!535MKRC:]/3G?;8?.A_*2?2_FV\[@\3-XOUP38CN3U#^B"51=C!9TYW@3K)[^M+ M>-+M#?="YNT_^7)#I&RG5F_F;$7U3Q;(B=L/-&YBM)_(/==]D$B0NP=HWZAZ M&HGY1[..,]%S3#@Q$6](@\J6OQ:T_!(DN0S>IVJSUTWDN;M,H[RP9.=$9IF- MZ1REI]VU9ZJ!E!!H 9U)5CFW<06F\5B"Y%/Z1'ZYJ,T<0UF_5!I/B;,\AO ] MM?8J42&4-[2'=-64?R[T&>??/&=$PIW_RX=:4_[M)O"-&JPA!5.OF8MWM>MX:5#>ST=^U&:1&\;"ITK >*815L336?6]_&(1%9Y&^-+0_8>HA& M/Y_8N8TS<+TPCS6RXC"4<$S"8QVLEX2$DL?V&UA+/J;]!O>Y[RHHOQ3]F=QS MQ<_3,"@/AE:(]>96S::++O?;+-.,AO-GX_$?I2!^A;+++(=)A\AS8LK=\$62Q"<=I"7:1]T$?5G<)=;O%< MS"_5)65I[2Q]_<-%\+)\$RAH Z<(VF7@Z:UC2$<.'=RPS>. J?EDS(7L+;U!WHP @PG>=,C'U>.D M3N0^"]JW]CIJE\+]*HT?(R 61:6'[Q2USDK&*_,K7;\H(YH&UX#!.\84FEI? MV\TD_W.+G:=U\B3VQ>L8_3'C\"N52[QRNA 5EY? MUVB_S:C,0V3X/-6W*HXV.DR,BOC%-@S97E.0"J 8Z98=YU\!;?)(&[\K8U(L M;0>C)PX7BW2A8XI$AXC2'D"'3XJNE]@61EILYY%0J<,QA?)H@7*N3M8;QT>^ MF3!@+]D*Q_]NGC%G;AY#A5ZH&R43%X57$E5F2S[DYX4M*4#)&7V6Z47/&S.W M:7&0@T5]K/JJR>8(08@1LE :X776UW#ND\):D R%C6;OAS(RQC/"\4J)XW A M;!/4?33,LO!U^R82(F\=Q$V[*&73B$';<6^$_BX2&D678> VT>'70@&0UP)T M##,L\1"7FB,YR1)_7FAI2/N+J>KG,Y5V,.3G=.:V57E)>Y#@1!.2]_%)[.P@^U8O/J(ABQO!GCGW\ M0 &BX&._$0H%Y=4XX);"7_7P3]WP]VSB\6'0O(8V0T!\:3I2DW^>]O8\L]\94XY $!*%V:V 6B0BK* M![8CVCAUV:MU1M\S")^9)@V4907*_Z8Q-].1?WU$K5=$ZN3S6E-@Z;U,W'>( M9K2.$BS7J[/-WM)G;:RL5^++/A=@I<65,8VOU-\I_ 7@=;MF\^S&)NIT]L\- M19!),;53#^RI*CVAB3 L]O,N1NG1H/*)@]@3OCSXP>K3O1IJXL:'&526A +3 MN*+]XLS)J033W2O#BRW#20AJ,7MYFD]*Z_3SD#;MCI?%!]4SE@)0AFK*AG/M M?U'D=P2J2H+J&)DPY!V5U]#K!2FCHK0*-!'0M 4H^"_YM>*S]A_U6G3YLZV\ MCA54S1BS#W:2."4J[;NS]Q#5#A&+'MZI=B\##"!^P*!WJRXJX5"$V#""G#O^ M' >[G >\:B@%$6R>[[Z>E$@]U7#\\CGOU?!$-03QME(9QIW+] */8=0[S3L5 M@#)]Q<,L!";"/.-6TZLL$ELJI1K!C+KJ\D:04K,C2E>KS@!UX..0Q%)4W71- M7=!JO@)#XF!@Y%) HO"8I]LY2XQ5P59$?;]<@S-,,%&+5(63A>2NUWY -1 MW6C8V^B\W/@EGL)O+39:H=K?7D,TG\YQQ3K3@^!O.B=]=!.V8!K>#."!M^MC MM"0&[GNY-7'*90VM8CR6$!@G 8P_Z]ZS[4XW!8:#)B6;'62E-RO?).6J]NBT MS\\58N[NZ0[&2ER8SD=&1G+!P1B?09]$;)]F[%$HJ<#"Q2S%937-3>KJ]2;- M[DW(DNH/PB(IS3Z IQ+#ZU!3"E)KM>)13G&4'G5=[K@#4=W7CEH2I<)ORTE! M MOF81.6,*RO5>[GG)$,EU*V5S/DYUPB;?,80PW)J.[8X,W\0$$-!^; -SZX'% MP:/Z")V.DW+.Z4L8.$V 8@VY/=\*CVDSI!(/N@'K;+^X,_D%G@&Y,JVV-*Z( MC/"R-7^9403I"L1F!$:6>&*:-[OF4((0;XC@;&()>M+3 M>5Y:0&_#<[(Q=;)2J8V]W<$SNN!,F30V4JK!*.D(8M!K0B@MQ&2]T3.EKUBI M3)%L%C="U#DB*;FFY>Z,JE5UT]/HRKUDFD#Q#23WG3IV.:'X+S!U%0D?W7IL M3TLSVUOS9J(_A:$+SV"6S*6L+A]$[5):0S!8&J_X2W&.%>#.,@\&Y\;W$21\ MD[8H#3ODX>VGI]G\99:<^CQI*EH5"*M?5$A M'\F:T@_6GE<-A]$_% M,9>J\8RD\]HD5V^;JW:.+]^0B:)7J;==YYOHT?"VA]M>/NPM7^]-ZZPF!:WT MVHK!,$_"VO&<9.A>3]@MYJID=#4MFY+V+EYE17^!'F;2J!&+$SVKUWP7=LIX M81B,-_#":8X$R:MG^@N*4.FYK,7P!K0*J1O+]_L=(])QEW#K8M29@V#JDN"0 M >J*7*ZVM,A]OQ\H*OVWX:A*#$LC[4K+O-EAQI[W; 0Q/]\4QIP:&A5*$DWZ9V;Q;/TA<86 TW^'PV<1NZ2/]<2? M67E4OHP/JFP+220;ZR??V%+[LCDI/"SGL;E8D?X'%4#JOS5NXUG[EUPGW?]) MW07=I]?VASPL2&2+O4E.WE-U9>PFD5P&D>@#25">WN7[&N?4J2B]V*; ":1B MBEUL9_3-DO3;"[89#+.T>6-,QOWM*\WLOVHLX%S5YAE$8/:@JW1>E'^#P,:2 MX;&8:!#$W5\\XV^/!G;=-5RI>I8>.R.>BZ%OXN\*=(JMVGA_.GH]. MEQ)W3YF.3KT#AW;Z1?W)/#PN!.^:& KO;1W#F-7_>W]%#I"&,5B)"K#U)E)= MQKU\9^NW3F"J6>6<0INF!.QXYMCT[<4RW=*M..8ISY3R!7ICU<:T^AZ<[>T> MI[DAQ!_&$N?XX*OQL,W='/0NY'*Z%]M_3G/1".(X)\Y!J]LB4CDYYRRQAD3! M[85(IZU*5,+0!X;:V.\#\^^UD)^B=;7 TX80,]WZ:$/634<*?^H]S-T4#;"W M06!K8ID&J:!PR\0*N*&SL6&=.DI"E1PC6AV,G:+S[=;%7JHL+:.XB;SE:,B.[E<%>TZ31]A?>T\F.T/[*N\>MIXSL!IQ2"WA[I\[G)]G&K92:4) MID-2G6JK]NZVFU=8?>)5_Y_B,5*EM.9\O+OOGB?68&\+FYZU<>J7UQ;JJQ6@ M_'C0E9F@'H7=]*<8"$_WWKODD;3$AB++DWB1?1]HQRSFQ/RB'HO9L3H.+DBK/?K9U#X?@9; "J[S@$ D121(F"!UF$"(R)A( MN#@5*3E)66EYB9FIN3F5H/CYJ/A81$1*:%I*R$/DV>J:L+HJRNK*:8L)FTIJ M*IL+VTH:2\2S&SQ\+)P\G'#;K/G+ TM<1#T9SX.:27#^(] MB?_Y*CK487%&0($:)T[4:+&B1H@,2V;B!W*&#I4I1TX8F1*CRI4R:])TJ?'& M#)T\<\[$J,.D4$L8)P!]:50'TAE&FS*] 55G4Z53E5J=@/3JU:&7J"+%>J,I M5J]>L4X("]7L6;!JV[KE"A>3("F#Z-(E( 4O7KMU^TJQ4-<"X,& "]4U''=H MHT&/&!]^!+D0*\:3'46.?"BQ9DVT:"E:=0S5KE.D#;UR%0K9J\U30%>K%FV9 M;&6K7A?3E2J6-F:L)YF35BH6MFO$I4$+/>W;M&3EK$GK/;2==.C4XPD%+487%E%5%:=4@@U;UAA539H5EEH=??;A6 MB2:BI599;2EHDEUS&997C(?T]>)A?Q4VB&""T5@7;RPVL]@AD%$F&9&+L+*( M*(D@(HB0D?VHF2>=S3++:*698LQIK0A#92V;?5;*:,;(0B8RH=T&FYFT#5-= M-,:;M0>>_D(VHQ\^HWZ'H$LT81J@"OQIQ]_/;V*8'V@L&N)V%:%)*((8K-NB;7BK.C05:-=>,W( M(XR"#!;87S8:-I>TF2P9F9%'-B;99)51)N0L3XK+T)2?M%(:;JG<:YJ6J>GF MI6:AX<;O+VJ>&>; M:GI2334S;E-<*HQS' NR5"37#@/ZZDPO+9(MXW&L]IS MG3V2(NH=HR#S\RAYO;$'DZ05J5=JS"V_C%)*'F<"%$K^S3>@?ZG^1ZJKIL** MX,V8^'JKK0WN%)6RO1;E5(,8RII8L&P]BVRPSEZ]%HC0/FOT)CSVR!>VU8+; M[;8Z?CM(V),LEBZX0U[&+I-+BM+(96ZC(V7?H+B&+Y:D:>D*EZ'TFY@B:&9) M)KW*V'&6F\&JP0)=PF]63,QPFM/Y9\7A4)SY;WSN?0G'I/^XC<@%[9.HHB9_ MAVC*Y6WF_6" MD:2G=BR3&7PLY0^=S4"%,LG/?-[C,U7-IU7[.1"L#!2]T_GJ*!'*%?4F!+TI M8NA6:<$0:\"7ONX]"T5<(V.*P*9"O\R%$7MA!+5L]$88Z6B.;"-"\ @@I,?H M[UQS V"3@G09'ZG0$GU#$FBD9*\$0H9P"3M&EUK!&L6%:30+O"#!TF1)?FF0 M-1PA"V+%!MF9TJMR@ZDCFD!=J)X:,BJ4-#\+)'%(* M);GCX2Y[%S.46620_" 5SPBDGU/]#%6I.J*!G#>30>9JFE)K4-/64JNG60TJ M'MK*9KPBQJ]QKRG.(N/6QI>^0<+OC3%R(SMK9!@UU!;GG#N&1D4Q&YB*=TYKM2[1 C%U$E M3W=6JB0"37DRD="!#H01GUK(BE*S8E2R.+6H94A#7QP1UL!(OA,M*WUO.2$< M_]Y*KCWPT4C_[YP@F^?&D*"P@(I%TI7JA@I$2PZMG M/!%)W&"2%;V(S>-NDTD'QH)V&0VA)Y4CRHQ*C&+66(YE0WA2RM$U4C)4*>L, M55-:JA2FN9Q4:"V5.]S!C'><"F:"E%K$FPAM0,I48E%/!9,G%JB5U,25@Y2& MQ0METVI/$:-2OO<58#V+*AYB%HFZ9A85J<^K8UMC7L0:1Q[-+Y[U8]L [XFN M\.J/2/P,9/Y8L=E(&+" 5C+H(Q:H+T-,CJ'^.A@E( MT?!3#>Y/B(6ZS"-"#T+//&H4US>]WR;M01.JHO:F&#ZK;6@S6#TC<\>HU>>V M1;H32&/\V'B7=I(5;8&A(]I.2"[*Z%.\29*K(?)F90 ^V&^= W*88>J?0#S2+S5KC5 M9&JNGDIJ;>8XN:)6M+'"Z9;FGD^K9N0J5KQJW6K%Z%K9I9^WB'#6[H(+RFYE MZ]S("TBXGE<*Z5TO O,:.$?_)E2^ 3.SO\1T7XA:.D130B M3%9<6Z#%9%4^T>U)JV(]&5/HM]ID:EK2HJRJBN^,5IVUU]!G/B+?^KOL)*N2 MW1D_L-[(R6_TZEKYN+\A^;,Q_G37N^C*92EY6330/ASAR"SF2"8 VXYTEUN;&A]^ R)8>LDG"D9 MWML@9/_F=Q;-: _S.^"Z&S'1!R/_U;PW%?R/R9Y+Y'G[AQ9+@CJY"14]GGGDC?RE21^ MI&4X9U>@H%<'A"_2-F9N5F:D=WOVA1MK5E@5Q8$8Q"9#D0T2LVU29V<9-28C MU0X62'PKV Q'P'^]MBTW MTBW"5D]&=B13AD_FM5:BYTA1S5V9S"*B FY5SJ?%E MSV8O? 5TK11A-<,1/"APL1@\:7>*![=P1*B*>*=W/4%P2$-X MU;-^4!%52C@B$2*%A[=-XL1QYC1K6"B26T@Z)9>,7WAR=91=S"A/S*9*:@AS M-0DWZ[*&?B23 =6 ]+*-J#FAMB7%)?DA!^R7_6)'S.!FD6$+!CHF8 M9Y/$9^=68-[PB)GS@?C(E9N B8H"@X(6,A5&0\Q'6HH&8A,Q4SFD=J(88O?P M=J;8D)H6$Q")/ AWA#J15 '5=]IC<=?D--GT8Q*28\?%BR*2-?"75=!%?_2G MA:V6DI&G1N[$:T=6(X0Q1_%%DZDA5_Q4C3?72H4$"HBD2-O("V*F M@7X%CGRXE*1P=!LX,8*X=$49#XW8CHGH.10S=9H##IZ$@EU)G"?Q2K43EB43 M=F99@Q#4B:?%0Y["=CT(1 HI/<54E[25'RBF::,B$]!DG:13*[AR%#&6D1CW MA&(A:ZP6GO+@%5ZC7,FR>+0V_W\G:4_5I9*[QA?9\FO*&)-V-),YF3^=V88' MJ("+1%=RB"1@]H 5Z)-#:73J:!**\WI+5T'T.%%.J1LED8Y/AQQ1%T&8)(]7 MB6"GE#'%B:*4\)4#\4*"IIPF@V^XA);09W89<5,;%G!PZ0_7=T+XH7T^ 2'< MB1\_ 2!'U1-[.6H:"954!W"&WN15 _1X%!=V82A%!KUE<' MXZ?_B?'D**/.@DB UHC$Y;^.)8Q*I"F11#] ML78$V?]:U(E:[>DV(W9$R81$":=,^,$?0N-P?/DK%TEQ2/%4@0FE6,J>R#5Q MK.:+'C>?6@D)&LA80D4D*G!C4O M\06AKQD7DO0:$Z1TM&;VK!1) 6I*;JBGQ6* MRE=AF&J#K/6I(;&# )>C*K&C<@E4J[I$0EJD=/>*>BFJ86.1YADU+"8A&IF> MN4)X#.)^PC@^R *,YX2Q71699>4^2-=ZJM<*&4W:H,C51[;Z8-@QI@M'%8 X8QD65*#NSV.6<:KX\: M:*MS*)7Z0K5T:)LXH[RS2P59*=.)H]5)<$(TEW7'/,L#5+JE$WP7-0Y;/4T: MJXK9D<.RL MR-; FGXQI/L 87>2ZB>67/ M:EZE9YJ@P* _R9JHD8<1RAJ"18](-X),J;E/5XCK.+2&BJ@()H*-55E:N5A- M&Z_SR@[<,9 SB*_AMF@@)A'5YTMN&4R_(Z.C=HK)M&+>N8JE>I= >J1Q>S-+ M17C3Q%0V)IBKYI&[J!G$=56]>(6.!Y^VAC_6E3;[^;<@*YEC^'_.&%"?5VR% M:XU8]G)O6IIV=0P0R'.EH7JO\(T/='M#MY2%]0IM%J($$ZAN @\=2JBT$0RZ M!U*+FJZEB[I-JX^PU _M,(.,UIQPX:^;NG9J9ZH(J:\0,7!\B9T[0UN?EF) M,:2@9J0J_X&VY3=CLCHA4[-%)>(T38&KST5D2E%.=WL^Z$-D^--KD^FW>Y%' M^&F&S8ASQ2;$<4,N[N* BLNTSSA0IW=0/<=7K">_7&%?V698?358?WK%<[:A MZK E4P="4*=@WC:BFE.Z_W7 D!IA8'D0DM+ +,J<-I2IT$E3_G9:HZA:/#I M.9-,%9R*0JH\QI.7T>2J5*0T3H5%M+K"&=+"%SM.>6M5&]L6'>NQ89.,7BAY MQ-I_QEJF:)5>BC"@-?E'H.F&2,R3IRFS/>=>[]N:CX2;%XAFD7-T5HRA^S7+ M#_,.H*0-([6;LY>HC4@GP3 .9YRZG06U83FU*PJU#\P5L5M3L?^+*=(GP5T+ MBL3K,2"L?17APB(0J@KL)P(W*>Q!CJ,(\M_BI:W6!S_D<3_)3/\T6-YVY/P9:93.GN.;J M-EQF&NS+UK!LIPA=@9$TQ;"L9D<9G#__^W3I<&=?K";+06X+%M*%FCDD/\E7=!=949I.+!$A*\L^! MU$HS*[F Y1[)90.O8<05(?! %&M"3G@NK]/Z0SH&H+#H+-3B@KPR M]K#EW,(5%SY=])'/*\,GJ7A/49+4*\_S[#& B]NYII^87*R!P8Q)G++'9FQ_ MI"3K8AD#?8V;^ZF^#JA(BG1(;^V:#PV5N4!1?Q"G>*[4=A_*B88=O<8RUS S9^H&U&X9V&9RDEHV*]''?9,L2*Y:P M$%+"Y%=-YSE@]09ZPO7JNF^/H>MRMW*7/'*L(%?"R6.M?QM/MNY&_._ MUYW=-^XYPH&T\HAU/5Z,> M'NQ]5=[-1P@2%?EW#6M-MNA;V@3F'FFQO A.5NH6D$P^KOW:__1C[C$TKFXP4O\M]>^)(UX0%XP.# MCI#>@M=MW8AHJ.\(4HR8Z:O Z9#ZX_36#A0VE@ZLS-$Q4Q)DA5==SW,. M(Y1)%ST<>;.=-G\FH'CNX2X[FL^ZDP-TK=*:5TU\+T\\N3F+Z$0WKI!>09+S M9DQG"_&N]-B=B'5&E;!A8 2<[_JN**P+ZD.NTD5^M?OVS/]&BOY*?7?,=S5C M3-K):9EV3+QKZTCJ4[7JL(:L(17GMO\^]D4_)G(;-[UEY!96S>;\.>?]:2WZ M">'T@YD\GJQ[Q-L&&E=X,X"DW.TSB]"BP'/BSM ^F^+F+L66:R:---& NNZ' M:/B5L-<;/4I3&;KK-OHG.O4HFL#SQN^$UL:+3>K.F;7IT=[0S+7[ZN2P!>4F MYKO+U$R8UG!(E>7)*\X8G_'GW+Q9Y+RG[<[B%$Y9*M7UB49]'ZSWV1#6 MO?0=G0P"!@@\1$6$A8(\B D\BHN)C5.0D9*3E)66EYB9FIN(I+*FKJA"M[BYND*BG:NOI,"LP;\S,[^JQZ;&S,W.S#I" MT;W4U91"SCK,$\;)@&VE/(D&##"3<&[I/X,.+#BP@S1I+"D2,1*1\M2!$I$J1) MDP2D$$CIL:7)CS!;BM1(LQ=(F$1RXMSY,8$4GPET_OR9DZC.HTB1UEPJ*4%0 MIT2@0AUTM A2JU2=:MVJB(B@H#FY,HT45)#5LU[3?G5Z*"TAM5'AMIVK=I.B MNXWPLL6K=N[<0H"+\+#J2&^BL8@3*UYOIYO? M0G_T @X4R)Q>8N0*#3Z\![%Z=8L4(VI72!VC[TXM/W8D2?+DR90L?8I?;[(\ M$9$POR]6?_0F3_LZ@1I5'Q1_TO_R61/54P3F) A56*&58%A<;96?6F(AYM99 MA#5(EUD4NG6A7''4((FH)-DA@7C%B6%X!QBCCC)B48N.- M.)8""V2@089,+);1\I@MFF6&&#*G?88D,DPN ]N3X$C#"XW5%%/.-[$]0]ML MLM7FS3Z\J7.,:E12(X]RK0UWC@[&V9;232HR&9UY,['TD*$W]_5=4??J!E6E18%GZGQ23=B)5 M@9TNN&!.6*W5((AQ,:A58F I2-4AK++:UEMFN35KB[0ND@E?O78X(HBVGNA5 M8(84@=>POH;J[+.?X)A*D=3FTLHIH]G(8Y"S=%M+M;IPAN1H24+366JGR:(N M:J:I(@VTGK2&I3;9V#;FO;7)2]MKN^W&#;R^^(.F10O">E.A((Y'G**/HN10IR(AZ!+ U^-WTDE!(Z9>? M?YY:FL#*E9!*8%#_IZ+J,U6N-O@@K5LE=FN&1$.U"%Q(R^5TB#=?,N*QS J[ MK(E],1W8BF3 MN+D>2]EEJIKPR M+I10BG,+V)A826^6WM2;KSG<:)-X;&(V#@[@EP@<\9H$U\-/1,>\^8]#S1%T MT)$-34R/0P193)%UJ(\>:*B$)LH>RB6Y5#)+KT/J,4>0@W(IS+QS.M13OV-* M<\V@YBY57 ?&ZO.I"ZZJ55N=1C@65&^A]=6&&%9/V-/<-YNSK1!6W4C6*)Y( MR&#(BN]][NR/=>.T9;,]-OQRSRU_+:<@(YED/+[M[=N8L9^X[%::)AD0/#3I M6E<"AS2-]DE"7[AIAC>VA"_%;>."S.@7;\CD0$BD23@#&\[E(@(0A45L3O: MF'(8HK&-84QC%VOAQO^@Y1+S'"IEXIF=HAPEGI2]I'@=S$3+ZD/$HVQ*9C6K M6=0@-Z FMNI S/L95IPW%>2UJ&@2JMZ*(,3%6R%H>]@+'Z\L,36HD>B,(#)6 M^ MB@&,9C22;XYT%P<[*(UYR49+Y>!2-Z!Q00VV8Y(.-"'E$B:GP=C\,R7KFJ(G[%)%3G])43Y)H M*2"";51-+)44IYD6*D(O/UAT'ZJT",8!@<^+N9)5-\](!$L ZQ 5JMK5!H/_ M-72BS%$=KJEGBY2L>S8%"(R7)V@"O5#0HG,/$-)C\F".=1RUM,2Q]S)RWH2/"32 MAYE&-%XT"P1%:J8*FZL:VA5?):%P;I%$9;EB]\9ZH;M\CRXJRHO5QJ=&OZPH M?6^$T5'G"HDML?08- @2:42 ME#0$7>, F01(V M@@1E^R!H296NM(5_W;. K,UX&$KI0P9N^0V:IE8@JJ23'>4ZQ8%:LB1546 MJB96G0(K7&@2S#J6>,4'K/&R]9V &0RS@$O,^>E3KVN+ M;]DJT]?[I0T6?!3L/PGZ"D(6%+'@&J B"R@:93!IH@M,H" OFE%+[NO!7)J@ M!>G%IC#QYE]RE%S!*@?:XDQ$Y+,8Y0$.'3KX -I!_S M]]_)_,B_H['?9L;24&$HF(%.>N1C@R&EDH:4PAA$M$6I!6:6R? M(1+9* \*WI#S SEH:J556$GRSPS$9*Y<,VA%7@K/$+0KJ(450U<6(XF:8I@4 MC?F-:VVK7-!KB,(@8M:YX^N:]XC7GL MB1:MF#:R/BN/)GH>V> M\H5?F_WJYK[F=["P"/N[6X$DP_Z/WO7F\V(7F;>V8U30C\U;H3,,TLIRDN"+ MEI?='^V.#'_V[Y4;X7$P#1R+- M[8UCW9*J(\76R.Q/IZ)"%%WONN8 .UY8@:V38/<,NL:6+K*-MCSK;?6;NQ(G MLT,DURF@T5;:BZMATE@B-1X+,"8R:]7A=?5RP_?Y>\4K]&387=_)B#W. 6V% M\Z_E7UKH^6\,7;N3#*QOO0!9*.W:T;D3"MS9$[F>CD'-,E#15I%9:BG$=NT>QQ"=$?7/4"'1HO (BH2 M3[^W91?R%U$G&+VW?&%S=7:E9M#G5]MB5]4W;],W9WS$(SY"6&?G+=\'?HHU M8/WE6(XU:-G@+H:661+D2)@54O0709[4670W.?E',".T#X3W=RB$:8G'>(MG M@#BE8J26<0W_P3J5IVHB$SLQ\6HG8SOQ476X!GK&%7I" 10>&%7/I#/+)6RM M-VS%%GM?,5TKF!'AU#1LX33=-$XR2"Q3L!?@@WSL1%[GE5;M='QN=") &(3B MQG5:MWWD!F_M1E]O=E V(EAT-F^[:$=U5HMP,X7VEB3CEQH')AJDD6 2]0O_ M-CB*9C@&-PZ#8QONYSCWYW=I@B:AY6&65EJ9!H!SHGX:<4*,-SJ:9H<&.&H* MN( [!52OPVJI5F.+PGG !(*SMCOXB!-/I8&ZMH^G!S@WMW-1U#/*0D71\V1 MITT*,DXP&$8.>45J%9%=<3X:$CYZ<4Z\TDZ"@2P^^%VM."-"B"-'_UAN;>:+ M(7F+]P5V?81?0N)/$!4:NNA]PJAV^_8_3))O@[8,T3!W071H$31!EU1P 4<< M5V)_&R2.D+,Y'68P^C!"&T9:IO5*B [6$P8B2W&=]3>ANF!%] M=Q2%03*33(% LY!OQSB-YZ3>-$_8-CX9A/7DF&H:& M#*-23[DY<_)PL&1B EH2ULI M(T-10R@'@>71$B6G$BQ!5"W?) M&5]D>U1&%^S9/2SW=(1!F,IBBJFX1JB(/H:0G_K)&9%YII$)7]KRBT\(-RAY M/P@U6$](9P%J1P'_Y2U#\GW#R':G*1K'R&\)9&"&%G"(AD'1R"44%G!&25+8 M6$+:"%J"]YO^)R>7!E.($3$YU5JA5H?)V:D*R)S-Z5.7EW*$8G)D&1.-*5SY M"',;:!_^2'-#\35QL5R5F"OA&6SCV7-6I(*)P6Q4BI!C]6R[6F91,XK(%Z:& M>5Y@=C1B"AC+4J;N$Y(DR818-XO\.81>-U@':IF&E:!+B*>&Q*#5DD@/BD W MF:!:R P6.B4]&6BXD0YWYY,AE3CS:I2?A'^7]J@'J M4XZ-IYR<6K!Y6"8-^#&&@J.89Q(["HA#19T?F8&\@VNBMY9'^A1? TT/_P*> MIN*DU@2EYKD41[-%?1FLUN:0PN(5D2 78&1T7JIM;,1M'4EUT/H.:'JM[^.9 M\669L#!(;MI/=@2NM,AN!C6+W^I?"I58*-MGY>>MP&K DV_2>JAH@?0,:/1YH4;BDH-U>) PF>N?IK/G=[A_L.L7)=M\==GEA6PL)C MXV.#%$E>ZT0^&WF#N*(7.XN)S<=F-X)?+'D+">"+ >IF:>9UW+JM!^G);,I?\G+66*"FQWDKVEH,&LX>/XW6@4QE:V$)WBBO<=)MRUD MMQ[_5[[U6(\S!IW1.8^PACOZ&;@S W.L^F.%.S,XXT25N'HD&&Q ,XFZ^FPG M6Q,Y9SWDN30$O"'$.@D@XD;:DT[#-W725CX#]$^@*9,G7(7E2HSDQTBDF:Y2,K9?\TB%RFC*JTEBZ&CU M-T%S-*(1XW#[ZB8AILKAZ!Q423JALS&C]GC7@1V2QXXTZI4@]Y67YRAB6:.< M)VOZ^;Z\LRFXQE1L^8_.(C155$60.++55++^&Z73DXDN.#[>Q;)Q7',/O(IX MO%9A]J5;BI_# LATY+.0.OBZ>>Z9+ 6*!*_XAVJ,O!9_>T 8;" ME\RGY=P'0?%-$94>UM;8UF/J)K%0LH?^S&_7ZRD,N(4/T'3#K*D3-9$U(P6 M9VR0Y9E-Y_E%S2961>>"J"BL;)60D9"RVM-T$FE\:K0U<34BZLP) VK!B2QN M:GJ@7Y3/,-FQ@O2N+5BB;"BS=OS/"O[D)?; M73JK"!Q)(8$97B<2U6UT/B\BP55="1?LLPA:K>XP&POHEPG4& MFGE6R5'KNTX2PP;TIU9;H1?:PPUV&X8*?S=<. A7ANK <" EO6:K4H272J&V M2G&HHG'K$.&[<>O(RP'2E0[(2U,L@8W2V/0(I&7:TC!-N)TR/,Y<#3]! G MX$ Q*CBM1*1]D#NMORCXN+PJ(4(MP%?ZEW\L94R771=91C?[3LV:5O+D-<$M MW%>=IC\K-J< SW;ZB_U9XZ20K8T5A6C6"'\7)6FJC+8EZHU*2<3_ZK8<_5(A3=\'B\L9HZDS MZAOF^\N6!]E^>![_O=\K/>!:_'F*Z#O-S$SY*RJ*^(A;X>#2_(BSZHBS>F2C M?<:&GMIH+)C1 ]3*YE6_BGMQ7&9U04:J6#WEP\#8!=7A?#XC0M4KKF7$G6:Y MV'RM*Z!>G;3:ZL%<7[4&?0P\V<.51,,)UR4< M"E+DL%G^<@SX^L/"6=$DU-[CZU(;S:*WY-$(F+#*Z<2X1*,IP52\=7+]G2@3 MZX"U4[H$OH\R<^?T^Q--P> +_N ,8C.@_2 'R>=.%NB$OEP5_]XSB1[-"&F_ MU5![7Z6>ZNFK F][#$FFDV#'%(+'NJU>/(BSG9O'P%W5H3ZM5P?"T0?/:?.Z MVDIG7O?("#76^^SC9P?D4,N]UAVHYQH.E*&%2:[DN2.& M>U'+HXA)-!$$WE MD8:]E,:4:7O1+<7EJ^7E+&JPEC/M8Y[8#9%B7)GF7BD3,V:C)4.!@6B/'^EC M1 0\'2AZR]RQKA+H[QXS\TX@-2WO^5OV@^YKJS=-!)D5UEQ<:TPIKBU&D-[A M$%DCE0Y&R?I-)7Z?R>=MGA[Y7,Z[(@-3(Z=:M\S;JG$EO-]*T@#7= M)4\3I+G)@&9 ,*R,ZMK=#N2:R%O#B?D*Y6,8\WGMR3B3W@V7?RGE86KKWB0V M,0_SMMTQ,3*%E2T&0_>]]%;<]/Q]>2?W[47E$A.,@9C]I M1*$-[V%_]F=/V@^R]OO+]\9Z1Z>99<0?+Y=LQ="D:&;7K\=P8 _ M^()\DD6XIL6-S\H-9XJ/ZW\4H$U2PMXGKM1"KH P,\.C0V@X*%BH,Z-XB"@( M&2DYV*@S=8F9J;G)V>GY";JILTB:: JYR*@ZRDA:*CBA*G@S0VO;&IJKN\M[ MJ3/Q.QH[/ -,''N3G#P<;"QW>*14O+Y403R1_'V\A9;'OCS^/@!2! J7D,XB0R+N%#!MV(@(1HL&( M]"):C)C@7L:+'#MVW)@Q@4@B(BM:W,@1)4F2("&V7(G19H!(T_?J4Q]:H M8LO:Y%$T:U8B8,N2)5I6;-*Y=*VAO8LWKUX>0M#VW;MW$ _!@OGZ/8P8,-K" MB^]2.MRW;R'">!$U'GS94"/(AAI;_FQ(B.C1I$L+J;M)\^#'E5BK7D3HT>K9 M@E9'TB'$$NK=GU@I2@6\F"E7K58)9]6*%:U:LYCS?LYI_Y2PZ<>*_0*GC)8Q MZ\ZV2_O&+1AT7]_9F3=?3MRX]=S,G>?D#SQ M#>C01!-)A!$]"I*T((,>/0CA@RJEY%),(<4$TTL7XD332"AEQ%1/;/7$DTQ2 MC51A44/%-V*(804%U5HR8D6C6&^%TE2+*KH5U51H5956547P\)5:<+WE%H%* MNJ-8DTW^]9>3>T%Y5R&.58F6E9EA=E=DAD7))6AA7O888I5X-J9EH9G&YFCC M-5+;F8R\=LADDTV"9VV4B+8D;['Y)DLLDI1"Z''#(2?H+NV9IPX[C68B#WWVV+&&S.#'+84TC&8423];Z-")0 M)_JX[(KC395CCE@)-6.Y-4+E8RY@_;0CDMS*F-6Z:"'I5KV\WIN)E/HZ":9> MC%%I&)97-ED88U9ZV1=E9"[,)9UY60D:98(5TF:;XZD6)\:2_$FG;'IZG @A MI^';T"B$O"*)H(+Z]@IQ*P?*W"VQD%RR=),&@S,SVE0*:7?-0-,--)R^R=XZ M0!>=GJFG)OT>?+S>&N"K!\V37]0*$E!0/5(G1'/7!W[MDH+UA#UV/6,7*V&% MRZZ-8;+_+6WXDMH:=K@A1#>-B#?>UQYU8DPJ(G4QB4P9U2Y5&9EKU>&'QPB5 MNN$.&6./9OUXETU#%@7YND6052_G1'6]Z[Z* =POP8"1_K"_5Q:,EY9>CHF9 MPK)GF9AD(M..)F@45\SFFXYH3.>9=^:9IV:Y@?Z.S;(4BB?+Q<42G,K-Q9P( M\NY0-ZEP.FO/O<\Y0[,->#IW.HRHJ9:'OJCJ*[US>$T_/9]]]]5Z3S_\T#H_ M00#A&H_U^%X$-K)IY"+)0ANR#)BA9ZE$0U11V]WH5A.C5.A:>^.)MK:5.+Z) M)#[@:E&V6!*4&5UE<9@[EXUT091P_:US<0&2D,ZB.18>*2Z?__/?@. B.M&5 MKC*JPPOJ\L*8A@&Q813C2Y04UK#97:D1 (-8[)Y8F-WQCC07@Y-K,J8(UD#B M=Q^CS: (8<->9'$XD9!><9P7O5,DBGK:F4$8>8&SFVFJ>\IPQJ4>-8U/ 2,^ MJ7(/-XYVJG/X<51-,\_3Z*.UJB-?3(0L(Q5$;.)[4 ( MQ!#:XI8W"BGP61-J M%U=T,;C(\6AR+HS74IKBRQDJLRR4]--=<)A#?0&LAS[L$@_WHB5JUNY+L),8 MPRP#IC-U)F)/E.(4W00=*P+/3L$;S/_PB-=%18RLF:!0'LH$=9LS$@=0JL G M:DF/W>H8I[X3C:-PA'_K$]]! GF.B[?'C^9RVJE;)3Y&QNI]' M]U$K!4%-DOT3:%WZTY]AH20A$C%;2]76R;2Q;:8>*9&S%F@W3YXR$S.!T=U$ M%")77O!$&7PE*K_%RW 9;BN&0UQ.G:HB7AS37?5*2Y JASEYT5"&<3'I7*)Y M.L3L$*P!XR;NLHD[-3V1F_.\1A)5D[JT+FQB1CPGGZ"S3D?$B1);;(T7O;@Q MW.C&J]')C2P."XM!Z?-Y9TPL&YDS,\)&1U+;\\XS=I8=[U%6'=IK8SK:0;2+ M%A)]%%U'J0;_>9Y=:70>6K.:/JJVCX-H+6O\>Y5D>W&U36HR01;AY"4=I,G@ M^C:FQHJ0*0DHMYQ:1()WNPDGI+4L7N:M@AJ4BM]DN<' L<5%XU*<"=D"U5L> M%9B[',M;?(0XS2%3F)Z;EWMO^XYGDG5?8]U2PWX(&+0"\3D*TY(X)Y,[*$;& MKNA\CCH/W,Z0O1.>LQG%7>&+"7ZFPHR)V.<^U0@S@"X*PIF(U$'G"&+L1;0\ M"ZW&>#PE/J&1=CWK\Z-[1(O12A9$(*V57VWMA^-%ZF]KL>(P3U]%8P*83Q"AZFV M7,M4N,5=JX1E)5J)JE3/[B$M?$B $:,XW,836 MIC4#]KK266E):.*+ZPSCWP!3QISGK.+O#HS%UW1QTX_HZ_'X_!O$I@P5BW4> M/I'SV#;R>0HY,R@>P;&IS5*G>\,AJ+->"MYSKK>TA%BM%6Z76C52O%+X(FZS2= M%,2\_'":A>"5$ ^&L8&14TT$+C!O$-S7UV113O#?A384O?)^]8Z9.!9ZA0<=3V2AQ,Z)ACE+UFAT636VC;!72 MJ>6JD4P?MDA;VU&%A''&NJ7'V#:9TJJ[M+=56[!*Y?,-0+7DG4ENX^N_W M"OS*@\YAH*-4WRF)%3$T:W01K;D9 $]\37:U])T.T4[AQ29V( /LQT-NSU.0 MT<+%23G,%J$HR+H1U*TFZ&4[2W,1"P/$>N3CB@%YGO2@=GV_;M2.16KC_35R M5O*;K;!M2[)F+RC:"VJ0UJM.D;/]*H#8QF38M%U LI^=RLYJX$IZ 4$4W8VZ M(C+JNV.I;C$_Q\YX7[.*OFNN7?;R&NZ2')Z!M!19U6^(EV]HL7B)LV7=]VN=U7_A;7*A2148L MX =3R(5 3,8V[N A$&1N7*837C9WWC)F]!\<2:M9N>[AF+^)F=C$6R_1+!W@)>O%G@=9XC\<7@"86D?!/+5AAJ'>#EW5[VH =-V"# M/R<.VK,IOM<-OX<>@O0>3%-(1G@KKK)(PP9;L/)T6V,/S]%\NO]%A32&$%>7 M;5@W;5W8(+'2=486A@+D4EXX=ML6?E%F(0G$$-*R$//R> HX7Y"W33ID@)2D M5G1%@4ZT>15G<;N!<7/B&J('@L4C3ZCW)ZKG3ZC >BB81LUA"](1Z3-*=AU<8IQF1L)D=DXH@HV"HYXJJ1W*K8&&L8$83IF&,@(NZ M:).9TEDZTVK>D#Z?XE#G<33G(WQ*LYNY!EI2N%K2^'SZ\%$@)5O^X2J3M M2 MN4D%L719F0!4Z(U>"2S6AR#@^(5(1H[;F$GFF$EA&5.@9(9L.1=T@V7SR$IR MN2WW"#C0L8][&6;X9VI5801X&?Z$T8F('I!#P9!R=69$4EB44C"%^X<0JJ*1S+4VK,\Y(N2 N, M H.S%FOGENAXE+AP4G); V.99;49:5).EXF9=H>*(]F9HJ=YI?=%@\5ATM&AD_ R MA8)&:)18L1=9/H8IMF>3X*$,-M<=WC%BF,H;1+@.J:*;-;H.0T=\RPB<1^B, MPDDUQ3FJ<]I"56ZF-6WF=W(AUU49]VL>5VQ>&6XEZ-F+' MI08$2M0U?VZI2NU'73SA94SV-^OFGNMWA]UU=]S5AQ[D2S;!$'%FD $(7@:9 MD 3(0HDG< 47D0A:5CE$&/!U&8O:H)L'3AZIH741J2+Y<1_',1C*F:R1L))E M,B(J:BRY6(:R"!0&4*S)9[D(N*3*7DF"!;MW7A M:(9>6BP<1!,/!"+@BK7J*15SV)[Y:(-PQ"(-Z__*(!%YW[H;O4!K53FHY?^I81H230 M%4MOZ$'N]W[D%G\.N1M)E:Y:(6^UA'_FU9;^1Z__E%.OF3. AOF?!6DO=XL7 M!5J@C#F)D4&)B*87?#9$"]H9<\6H"#NQI=:)7(&@\]>M5R@.B'SHH M%Z:"FFJ+_^2J&RHIIPIBM; ,-8BYUT&#,OJ;!I:Y.5B,1%=:P>>;N;ICQZJ4 M ,*4C+1TR->CK]NSTUBL6DF[1YJ[0LM2,?S"T?J5-7Q)8]AV6YJ&.\P1?=*& M,!(1/Q54I@2V&$271D6U[.JF) $4+E)F\KE"T,M_^6JO^JFGA1F^?4HY<<%, M BN1=+N)_PH8JP9Z$AAIE.F@?5MIF9E7G#E&ILAIGQDG_FM2&T>:I.:2(=I8 M+ B3S)' MX6BD\L=O5A'_Q!,'<4H/G]<%S@*?)D+:RX[ 1$0 ;<*J])@NKIJ M8TX'I!Y5*ZV5G$7:*UJXPJV5A5':NU@SC>VGO"7IKO1;O3I76O!G_1)?S."2UW<$()HS'R9>%2\Q9P# M8>4[)7,+QH9*Q@.SJ+;J9KZ"M*3QZ JBP(< M>R9*J@M<4+=7*=KQBR>;1[;V'#W'#BIVH[)UUY6A6HGIJW"%]I %K\$&[\&J\93-(KX:YFMX;"1^IGN)#(AEQLIF2>GIL?0 M(\")$'M^W)K,\)HWD\^7^W.<=<$-133= &,M2ZM#.80P5L'CD7R[RJO$F1^K MVQ]/B1 HS*07O<(@O6@$ MYZ\4.26,R!A1A'D\Q+>AJ-42&JGY>\X0*T\@QV>)JZG_I9D*IEEJ9)0]\3W<(KK,(83;O$*FV9'=+9.<,B32S@J2PH_5+I*)Y@2C.J]$ -1*:[W!,R M'4(TK=IU(;WI^BY,/)_ON=.]A"YT457[67AYFMM[7?:*.*\'4X7K!UOY?K: M;/K$?!FF[T*(:G:(?JKIXKO%27V1D/G%3BU-! ZRQ'XH,_U2BBDQ8<92BCY+/OHC>_)S( M@>TH@*VY[ '?W%#0J%64\6%C"IV4/IH/T/:6/Z'DMX\JUYFIWP_Q!(13BL W;&=1F\$H7 MM:UO6<7B[,*G6W4YET-GA+6A7OK*DJNZ^#=H8UK"F@]/3(3N>ML63(X:Y9KR 0%/NHA-.0#F^X3 M[?+M8DI3YO_8?A_V+8W*AA],B-C%>GQ1&,I1%^?:4R[-E-BVW!2^_TU"TTS^\ ? _\67O=DSSV:[UMB.H@5X[\B/Z M%T,,R57_Z.G,_$:*012B#L8=/P7]I;=RE<8'ZZC/#>OW&WJQ7NO&@^NIYUA\ MS-VQN,<&_%@M-]XQ9_J4,K+08T=X5!XOZNRH4WQ M \))]Z,YMM_@;A!O#H6-/O?3VU0ASM-P6B-2W!#F+YCJY=N[S3ETML7_545/7*P7 MZVOQ"UB1F,CX PL(/#PZ@CQ"0H*(@X(S/(V/CI&$AY25EH=3F9J;G)V>GHN$ MHHZ-HC.GI:6#JH2GI*^NKCHZ0K2?M[BYNKNWLZNG.J@S$\(SPO'9V=WN]>CWP^CO M\/PW$Q$BH/OW;]^]?>CF99/"L*$4 @PA,B3BD.)$APPM2-%H0>-%B@D>BF2H M2PI%BR=-JI02DB7#EBECJDS9,N3)FR9!FK2912IU*I.13A5AO)7C*=>M6'D>+__P42X2LV:,)TJI5BY8(6!YK$V3E MM56L7;%PU[I-Z[;OW;)X^[X53#COW%MO$X,MDAAPD<=O$\"=++GRY,F,!PNR M+'GRX<^X"A7J+#J!$-*B4ZM>S;H0Z->O(Q4B%$K0*-J0&D72/>F2;TJP/=U> M)*MVJ^.ABBE?;FP0IN#0==6:Y>Q8L6; DE4'QCT8L6G2IAG3$;W\+77IEJ%7 M'\U!/.:VKG#9Q"AOH($\1,0/P0B9.!]^$U1D4,227011A]M M)"%'*V$$$40AY?)@2DI95--+(,:$$TT@.M6A2T-%Y1-0+C$5E8A%4?54BS)Z M)2-5NP2U58+6\/_%%UA( 7E666,5&5=<@VWU4UP\2D:D741&!I:3FD4)6&%8 M3K97>99IYJ5;CX&96&=D4J8E#XRE*8A;F[7)(U:EM9:(G'3*>1HB;^;9"2.R M+6*;:KCM)BAOAOQV28+&$<=*HL.U @LLCT B"GEZEN<+-)@J4XQUU2'3Z3+< M22.J>)16"EU\\XG33GWMG3..?/K]U\\X/!ZTGWX' MC/.P/NRM^!".('X4@- MCK02APUQ1"%**H5T84,:,GNB3BBBR*Q,) YU(E0]&;4B44)!]6*,Y!JEDU0M MINO4C3_ER!)?[9KJR5,V+@GOD$,22>^1\'(5V5H\%AEFF/]^A25D5U;_J1F5 M>_%@GL*+K?G8Q(RQR5F;99*&L&(-DR8O+Y>I9AIJ(]?9&B)W%J+(QWGV.*.&4^K0 MAZF3ZGRLDF-..;#&MRI]WJC7#H_\Z?-KK/X,5." !14(;$()/LA@1 L.FQ*% M%%;8T+-RX3+MB;+HD\C2B3X>&:Z_B+4S6^)+LR6D,O2$M2K8F/ M>M6+K\ _3NVVQ^TA8]GS(3_UJS)8CB7!PTH>A,'*2[12J) M$,W/=2DTFH)*ZGCL?TI=^J!&;4SY6:&:WOWJ;9T..^SH(VLZM)YQ49*6DR1],5#LI@N+FTIV.D2U)[B5TF8[P[$YIVM[ K.HQ^FA!>FQ)A&D.@)GES MDA,83\6GE_G)3[K)C: D4:CK 0<_VA,?SD;1G)\Q9U*U6.,\BO8,^ F#:>U+ MQC*\(YZHJ4.0]%A/V/^^EK]XQ ,^Z%&5.^HSM@2UXQ]F.XC_U-:/MB7PE&]# M2 /E1C=C*04C=YN0A/1&MPOY[5@1XJ '/P0C;[F$ .NRED\&1[BD,*Z$)Q01 MNU@2N;9,Y1HZJA=7KJ(Y'Q412#L\R^=&EY8DH05@"3*8ZIXB.H:Y3G6OBYW" MH!C%X#5&BA/K6.]X1QHPJ0E-8R0-.YL7LM64\7AH-!GR( D;U2A">K0Y*)\@ M(3,[8@\_C *?SO(HOECH,10$O<:EN,/1[WPGD2!UQM& ,:JH32VCN;!?UK"F M-?U)+9-@ :'6SF.+*5C$%D*X F8)G%O4C*FAAB\OJ M@CI-@\9'#QE2H[V/?26=QBQ1]6689YFXTWBN9E""U$'*OW68=F;[2K MB*C.+!H^B0:2Q+T8A-&NTYUG+&V1XVE:U$:%XU[T[QNI^MK6U-,UXLIJE-T@ MV]?2L0^S-??*T?45KA@8U&%QUY5U4RH%D:H1I8K9);? [@<#AZ*IDI=#&#P7 MB8AR+,655UWH>ER>3[BNL+KHK^[R\^3:$A3B7L=*L&W$4J218QUC1BUCD=&(VIEA]:GIHJ,E,:DY#QC%2EC5%5LB) M:P,SACK*LXT ;25N-MKM=0_&JA5&+4(;:TW<-E--6ZV/0YJ=D3X-/-DI=BJF;SA;;-5JVI>-=$0I3E&?VODB^DJMA-N+R+LIYI9IEM68VPP*Z MV(T.P#]$'8&OI!8MX75VL%,PEO+4&<5">)X7LQUBQ81/QV;QU/):C:I1D[*4 MO5H1-I<'EF0&>"JG_+]R[73")W!ZZ8 7?<>DO'0J\:.B^5]LOIKRD8SN0)=V+R-&2P:"8MCEK! M_?0,\41SSU5'=K)H9/6=5O;U7H-8LA@3)=/]T\%)6Q(X:3VF [_:32 M/G9'E8/([6@*.Q_-;7BP7VSJ3#+)U\9VMN'C9%#N#[F>K(>5V<'<4KH-NNC> M1]W/?'=A_WKY;LJ2$0M2;Y[@?]NU9OKV081C.'.V5@_C%T:D3H0A.X01[[S3JJF)H_5)8*P>QJ#6'&""/_T:B+687A2?+KP/<>W60NU?#2C:T57&ZR0 M"I,B8Q5UA3[C(W/\6G;2OU#=CV4OQ#?]WV*L$" M?>&62MUF?^@0$ *A9717'M3U90ZR(!PT9A9D5'ZG('Q'58LC7H2G%!C$$^:U MB#AQ3(RW0E-!+D(Q%TMQ>32TB4IR5BP3<4!4/ M5A8@MWHB9QAZ0F&JMS$8=C&6D8-;E#J*<8NZ-S2%D!DSIS*_QVJ4%6+$AX2A M<7S(0QO.2#TK)BDM9D>\QD>I)7W 4%K!MCTW]G7:]WU>N&SNXV/>UTA<-QY; M>&1,AF1/@VUF)TF;Q';>9AYE,X?U5T#\X ,"T399!BQ\*%1B]D 19#?QMG<5 M0BV?8(#8!56*R$N-]THPU$*+-T+_%H%*\BUV%B.'H2.4$U]FE5\XU!5%Y%90 MHFAPA7%S17H$-FD6IR5\E4ZP^$2,52D4-EAXL3OR9(,/1C&[Z"48]HL?8V%V MXF%$F$:BH8RYH(2)D'QO%"BX!CW.%X7_CC*5TD=]X,-TI-5:WJAC'(4^RP&& MC&0=X =MHT)^L28?Z'=^JV(.3$9<;IAV]A! ]G@@MO)V")&'SK6'T.%E_?>' M>6=41W6(#I&0@+-!VZ*(4(5XCWA>;S9,#N@B% DY+W(8:M61&5B9F3,TTP0D M4U)Q/M1# <8OH9>2YJ&*D_8C+1B++]AZ,QF#KEB+7!1JH!:,5(0PJA8G8Y1? MP0B$I6&,'%:4JX&4N/ \F04SB" ]T2@S0T=T>*0HD:(*V7@,OX &A02.W:<=W8$^LY5;NW6&YF=MDQ1<[MB&,.4_H.1^\U@>5<9<\A>? 5)N MYD9*^?>/\%9=O70S501)$63F$1YQ$1;("*2@X#*5)3W% MVH2>Y1S36#.\MG2^5J4\@UK5&0K/EYU7UX78<4A@J#Y =H[R8Y9%UF3GB4FM MXA[:=F3')3915E,VY1_TB8\%<:?\F'_I]AIUDZA#A:^'*&_:Y1 M,2\14IB! MYT&.NF:->'A9]6:)"%^/\V^OP1>19YF8:JGT@FH1AYGY0J(6QR\H2:HG&((L M^41X)1C_,+EQ1_1Q^%4I-ZH[\H2+O$.R.)H9N/.;M?>A0/JK C4:R2BLFP!' M0#<*"N6$NN%\Q 8=5"H)LF"=29%X+@I[2..2G.U9$D-,Y". MU'8U2<:6[^/N*(/HH00.V5 _] K>?DVZD9+[!9F]XH1@5HA+0$1 MA?I=V-41@JI+@O.HB8@A$OI5*M)>E;=>DZIPGX&9Z-5,D&M?E_BAFK>9BP:: M)2B:IOAH*5L>*WFJ']>"+]IZF9:B)VB3G[98*=<9,AL\4Q0GM >4,;B;+9=/ MQNBKP3#EGVZ6>!(I+HS8$PR:7O&%9X\3'%QEF9=W7PILNEQB(YU) M0]HT<4!BHIV)HAIG>B$[)1J<1*K9,*V':JE#,2T[F^8DC.Y$,+CJ:L%:*3=; MNZN6>\=864?)LYR@E"D&O,@Z,U!*C5)*1\^9,S!V:UA(8]()KC@V*5WXE3WF M/M[)2%DK#49,8O9S-6HY#/ISKO!HQ6Z*#W*YQ71)ON?+*WA9('IIKWQI$<]R MJ'EGMXB*5+BDMP8JL+CDMP.K;_@F$_\$(!$,NI@9B;C'%!70D181B\"$7#F4 MVR_[]3F7^T.AZ"^"FWC^762M(XO9<5KR*9H$X]H&X?PF0]S9U-6%L;HBW_TRK[Z6ET. M,D%SO'>"BK><(#<'&+_X%B*(V$LI9")79;A^O'B,^[ 96LB7.4V;.&B0',@W MQ!8VHL@1?)(GFG&OND16@E<'=DZCVZJZ6:NEW"6%T;K ,\DJ3#(K_":H#(2W M*(2XB[.NW+/_)H9B39G#,U.\/4R5/,,H2F>539M:HK"E5 @BWL,&G_.FG="N(B(JWFKH) MB6FH%?2W#Q)"CHIO!QO #:B DMK D(?/%7A?@QQ6]?QZTM29BKS(C;:YHM>Y M@"4P+!D9>?6*JN=$O9-Y\20ELYIRPEC1O.AJ-S@\L]MRJ8RS)Y-&(9T);Q3+ MLMRD3D@+M@Q]54D*T.J:&H^5 MNI-%>_JMT?C4>\(C61_]JP'^LR:V/,\HM#_$"X6W+(7/JN?1JHVJ=7VA?9;0 M6TC)1LP_=C1#IELB?EE-QE+ !;;&P'Z9)#:T#:>G,A!9]I;SFC8 P=OWYX__ M+/ZG#M1*XLPL="R_2G7.[)S5IKZ(7]V@V6(B_2;/$'K5?*@CS'3/VTVQG5A? M_?RPWY16%!?!"9+K[Y*XVXWD&GAYW\T6#XR"HQCE MQLX6=)WLT('73T+)++BJ,&H9Y;,[B:V3K@BDM[F#_XA-LXJ-*";J9P(JDKTJ>5T)!U;YQ$=,B1K3V*"%R&#YBJ,.BWL3VX>]<''/,(IX"M6G)/P98#>0)]VG:X<:%Q6\*AXM>/\NU\ 2D MS4S]MJ ^\1)[R& ()4@)45$:(A8J)@X M2$ @N+@X:#A9B(@XE:FYR=GI^?DYF$ D6CA)A)JJNKHZ2LK*ZIH*2EM;FS"* MJ_O*0U2$^NL+/)RJ:XQ;3-3+ M*;W,K(ZMOI[.@PY?)#__WL[.!QDJ[ _,@#9$B'0DJ:/(E2B,1G%6>X#/DR)@^.,VNV;.DR MI\Z='V=P++DRJ%!-.HKZ/.IRPDZE1XTZ;>I21]092F_,L(HUJHZA7"7JF%!4 M*=C_KU2_AJ6*5FQ9L&S/3E#[UFS;"5U!Q7V+-^_=KS?>]IUPH^_?"3XB ,8[ M6*_>KH0:.U;TF- C*8\,189LR((%*9HY<[9@6?4 M:YHO[=NP1?^&"KQX;^)P79>83IF^'?^!Y3?L"[L.' MST("#KC0?@9Z8 MA>1<5+&U9)-@I?C57'-%F==?5AZ6EV&')4;E8D,]9EEHCADRV62-G28F(9NM M^=F9A6CB6&68F1:):K-10D@E=]X622.T\8F;;C[>\EMNI%@R'"S%)0.=.K.K! M%U \V_R'JWVZLF?@0/XM5%!!! Z;D(*M'IQN1;DH8XY)M4CC4^LB5=55.B955+GFCC4DD_I> M5:180,HEE[YBS97B70;K%>62@O]MB5=AA@V6F&)X<749F)=-YIK%=+;9V69B M:N+:(Y.A65J=G<6VL9Z![OE:;H:Z3(2]H#1:6Z+$]=:**HL^"BDRR/0BZ:7/ M11.=IM[U4IVG!Z(ZC79(/^U-U/!HLXVIWLC\":SNL,?>,O-(HPRMN *8:SMF MY[,?0&K_H^O9Q"K44-P)82U4234-)%*S%DK(K$@,_AVAM2EIV!*')'*+N$XE MCFCB2T7-1/=0'*$[E8OB-M6NN^?JM*.\/48>U+_YEB5D6E3U!3"^I;_EY)+D M&AAEEP$K=F5@6+X5@98+X]5E7A17+*:89KH)6?%J>K;F9HO 25GSJ*%**:9%:YI,-4KW*@S8 M5C-S#:KC 0W>_?F/TSV0;4UK[/F:V.CQC5QU+3\,!.!YUB:08KUM@@(*8#F4 M)2$&2>MN#J%)A*8%0ATD2' HP19.M*4MQ'TK6^%"H4]FHA(+0N0IZ4++N]"5 MN77E,%Z=JY<,^X&OM9 .+D+JUQ"3)$36*=%U=#D06P3&NX$M"4N[ZTON;A]_(DF>K-:4^J\1AJJI<]UERO>@3 TRD$\4-. MX&P4+0M?*W"F/O/EC!0]2\XQ4L&^H2'-:$=[1:9TD2)<:,=^?]KP3B/!HS__ MC4I^/UR/)]41-EK!1QX#F4^ \E.V?:3M5Q&\1[ "1$&XS2V/H"!)A#28-P=Q M$(. JY &27@APAF.<=WJ%K5BPC@7C@1%M"2'NZ;R+L_ET"@ZK%&.>)259CH3 MB?E:G>G:DKJ .0DO:X&2$J.HQ8$Q;# ^J-+MGJC_F"]53(R- :.;@F<\Y.G3 MC3&;0IF<-YLU9N9D=VI-R>8H&T:\+!':U,3W3.%'X>PLD((\WZ#2IQRJ"6VC MCX0?I^0'R0/5+U2F4E74HJ9)J84CCUR#%7OF,TI1SN-6GR1; ['Q0+:U4I:Q M'$B"#,(0=ABKH?Q)T ?Q-I",V.U9=RN<+Z4E0F"6$';?0N:)0"0CK+*PA=F: M7 R)2@L60<5R.TF74]+%E';)JW-6\2%80<'-M*RNB'U92Y* ),4E$LR)OQ)/C)8I(YL($:DT@C%,UIM3&^=8/81>#V65&,1; M0::*UT344<&9Z"H&Y;/D_SA2HXE,E=&H4XSY[4>2]=...$BQR$NB=*3BN:T# M99@?]:#R&V(+Y=I,J<"SP1)MR()@*ML3K)XB1$$*T@]1[780"#GUJ!82@K.X M^]0*,42J&>H5MZBU.,=A]9@32B8+KRK"S\)5<]!D"HS.:DW*V37<3X4#LIU0)MHY6*K4>7 XZ0 M&JBV3KM&_G2[O^W,]'[AP"DM%R@K"!Y0/&4;;JST<1V=LFT@!EFN="FH3:-R MTN"W P)&]Y]Z/"QF%5A2=L8>/&]=47$\5#+8KFY?!+H[1. MA2F=JY&>.:$D(H[.2*A3W1-/=\XIRJ5@?27G.<6RL-WA[F&#)>Q;##M/#-<3 MC:&FK&,] ]DX-<\UTYM-&U?FL519YB"961>:'XHOK3&R.PXO%*^)4]KP^2C'\2-V M^W3&R*('V3PBG:33K(&_["1YZIUR,BVYW8Y9U:H_5$ZN9J>;I=_O)T M"4(@"]H2WD@M,[..ZD$,@M"7(R2O":M*H1?R.\YV9IQWO>OP%?&9:@;^XQ O\S0.G;HJ4W\L6.5[IR@-6Y(+UBZ<_?6%1AUJRI%[Y\5P. M6>&M>DZM'NC-63;KV-0:YH$'&J&E #%:@FN7QHLXK: \P/_WQ":=SCZH/;-BU079R+=8V8G=S6I=MXUYY4 M=\M;;WOKX-V\VS<0+G.\4K7W"A4G5CKW.YD[@7_CZ0LOT01H:%4Y9$5H_K5Q MAR8Z35.7V%.>85.G<=Y$Y [NO-.E79YO(%R-><\PT-/:8)Z M_-08?F(F.+=&;;1SKA%[>U)[WE,;X/-S-VA1*1(T2"-LPV81%)%0TB86!19_W@?TP>IV( M,1M3@OOT6,8#1B-#/*WF@I05&C&X,C/X";W!1[XF/D&W6H[R>QD5-.&!2,1& M':]523[FA.?A'4Y729BDA-&W/RO54%:H#C,5A?$00"7$$ U M?@0!5%^8+ C1*NA'AF5VAAND2]_E0>LW=_-7;^8U3(>#7G3H(NUEAR8B0H4( M8 ,'33HA:&9%(S520P:X>&WU?PVH+Q&G+T84@:D#%Y97@95W<1CX3KCC>24G M,:'7B6:D>J663R?X1GZ2695%)\F#@ML#,Y'@BC,C6C884;J85XOJTWNS$$GO MXPK<8'3$ (Q!"&36,62U)2I&!@Y *7W=4&3,=PU@U4#I(1#HL&0)U#7;5XU< MIFW?MS;:QHW;B'8]I2)H1X9B]G;1DDM?B6;I)W^]1'_M"&?9HI;V6(!P(DTY4 M4CN[XS"9^'G_&'F*)6,\H6&*^;0QIZ:1CI$Q(4WS$=0^E\O!F,3Z8/ZB&_P9X#J>/?69#-C1-BN>>"^=?!>EH>/5-W>2( I,6 V,6YL07Z-0[4Q1A M6<*!%AE/$M&)H[=A&F."'.,9)O:9K+@QB9"* 16#I_D,HK6:% 63-J,B1,=_UQ1E5=X ME5ZHC6 X03Z:E1#2E0[A=AJT0=CIE2*40>XV;V?YAFD9AVSY0N:I57VW$R?R M=XTW>-!D.61%0PAW%#>"(WW)(VZ%:Q=W+G/%)(RVGQ$)0@"WW4:W]D M6C&Y*)&D6L&V8XGD',5G?#EYFSYI-=)!7-H '6#36\QG=41%C5,C#Z$4#__0 M?55:GE$&,= M^J&]IH/ AXL]=G25E'1"N'2MN:+05U)-&'54TS\I-2J_27U1]BI3Z(S"99S9 M*)7[,!]2Z;%!L65>%E1?5EW!.D'>**P#XHU,RJP>H7Y-:I8( 2WLMHYM6*W6 M"H'YEWS^2[]&)_5M%_]96@.9V '>7&VR*RY>>K6X:5P^*5Y?:SQIJDMZL18@8XN%M=[2:E7ZF&'.1!;&:6 MWUFEX;E"Y^DX\MBM]0A#?_E9CU.F?HB7^"6NYUIHT/M6$*>?D8=Q@5E@B+D7 M%=@E='M.$7:W$Z9I]5I8_YJ1GAA&;Q2X$7JPH[9BCVIJ;7(]B"L1+,FXERM1 MNR>3*VJQ@E2B/UE\2J>YU\&YOH"$23B4KNJ;**M-7:-DISM*OI"<598KT$BS MO[42/PI=78B5/^N<3$I=%)3"W,65Z+YR43_UI* MAU9K544!%.P)@.])>-,T: ")%H4V%O^G:-X4IT8"OG]E@>7$5YXW3@_6IX%U M17<[F2"81J$6L)#Q3\/SMZ>W3XP:,HXZ1J;&L/S+1;BPN!);'(];#*Z98\H1 MJD/C/L9F#)DK6\*8 "!+'M1QC,\WR#/Z62N;#DQI0+;RP;$R7-CP-?\PL[T: MPC=[=C@KNUZ8$+^4K-5Y;EGIK$KEPL[ZE6&9K6/9G4O;M$Z;-O?6.%&K;^>Y M./7H..M)ES-AKB]REP>'>'U6>(7V.72)8$1TF$E\) LIQ1/(8+!S:7X%S>K$ M>>VDOAUHY^\D*XZ=U$;<7^,S\^DY; MW&F"ZK[QNZ!CS*B+U3'Z1+"R)I(H\VKHW!6[EGN#1%JR +FCNQO!1KDWB9- MV,>_F&RG:H2=*S70P9O^#,( _5()/= *O7TU]0\&] [X8*0\6KO$4M'2::R; M;$L6C=@I3+32F:2FW-%"2!6\8T:TTSK2UUI5*CW+BK-_6T4MN-RF\$=-E_-G M8V7$V+MXV@M6HI-$00(7"GE7\*1@XTNO5WRO >JG$E;-_=J^_^5PJ!7S6!O9 MS8SE)F5$OZN8@O=4F?RDU;N!>Q)+8S\W9,#G2"0JS_5#J@I\S\?!HJ+R;$'9 MSU,GLH=F#\-)G)OD=5')UWC-94,Q+"0]Y(S'RM8"8IO.BICF]AXBH MX4-$)%B1S.&T.D']M@;"OHIQKT@]&(#*Q4QM#IWH18SZB5Q:'7-LJ14R04= M?HL\A8\\UQ"AH^]-I#PUT8=-WXA]RO](^\F]BYWDB(8L+-DA3:W@F65SN,/' M)(]\EG>V_*WL&:;["".^/.'FRE;#W*:'N*Z8)J<_+26QW18%(S"9IT3H>QB M2F$E#GJ\O: M1[!?G&%J['+A/&( )5"'D./G(37!\&S6T(S93IL%QBC:P.+2S;.-B$'=A$ M.N8K;!'1[L*++98 KIUJ.+RL?!%N"$QW-^?YEC@G?8=7R^!T6::%=T,T?7B MF,06/K8!!WD$%G&,]N%30J>1QA:2^'%83'*WH^)+35A-38*;/D\SMT;&,]6C MJ'J/L&*0,>K_2V,HSMVAQI[.K+[/&+M1?+R;/+C6K@FZH:*JWX'K$SQMN^XU MZ?$J4HB<+_MU>[U33[GE_J#)[JWL72;1T2+F%&VL-.PL,8S?S\K1UXY4NZ3M M[ CGR(*>(G+@Z[797'6/C;>U!* UB2N+J+$_R7$9?MXI^/3RISH\MK, M<";4E18EMPV9_6[4N^T,A!H9HRC&-OZ9&-;I']D\ T][#W\@S?US<[Q'-O/C MP@C/&B4T&8LI1H/=R$?J;?WD0GGKA/SK% ]6BYS>]3"<]=$V5N8>6#Y7BY+M+L0'CWFQ K?H#ST9VCMY_A!V<5!XJ5+E?VT_H:M"([@__S&V9J] M+5'U?_-ITSBD[@EW%%DOZ H(%H_GQ&T+B. ;KWDUXIBW[Y=&MW([B1-YS>0@ ML**7Z: NW!T&H0KOF:068GH?27SO1WZ/B[RWBS,V6Z^9BWG<_C^H\;ZU6K(^ MUJP:;9!ODX\/"$0\"3R"@H13B8J+C(V.CY"1DHP\A3Q%F)F8E9N5E82$@Y^> MH)6"EY=%J*2>HSR3DZV?0@E"LK>XGK8\M+NWOKFROKN^.I[&E,SS,SKJ\ MT;:VQLS-E=;9V-O7R<<\RM?/XMW&0N?HZ>I"L.V/X/ SS_+PQCKVX/;R^\[S M_?S,= C1X:Z@P8.-[.F8L7 A0'X-&3:<*/\Q(L,9$^3=F+%Q(\89"$.*G'1O M@@Z3]TY^S,ARY8V7$UB>+%F2Y80;-C&:-#FRW4F;/V,*W1D3Y\VC1G%&6%KT MJ-"@0R<8E$)5"H&J6*D2P6HA:]6K5;=*$>N5:M>S4M!N)9N *MBQ/>/*G4NW M$9&[8^_JWM#H&-+.F6IMNC2HER%*N5*U2;?KD2%&B0W M%ZU@R(7QJI6\E;5?E8@U]Y:+V31IT99QT]8LT7-KR/!]FT?NF;EUZ-')5A2O M7[. S?#)C]?^(;__]_'!L5O/?U%*.?"DAUY_^- C M*GSRD5H/@.+\8Y]^$+H)6DH&.K201Q 56"!%#.;*T:X=?>1J;#1-N%))ZRMA M]!),,VE(TTY&=1C33"%&A=&$S[IXXHDJ-F54M2Y*Y8Z,,J)5%EA@K06N63VJ ME2-5;07YZ[OP.I+7DH?1N]A=1B*)6&SW/KE7(991*26^6&K&66F?]5<9F)VI MV9IH#WL)<)D-QUN7()IL]7(IP]#[SV4JC@""63Q7-4$ M>-$^OK,+]>21=][0ZLUM]*BG M*GUJ0.[9!U ]MHL$Z]46 <1U1!/!^CZ!O6Z44?LA!1NWV0!LR;'HCR%!<%941YPQ93],8M%WWK7.'"BEC(Q2[#>9 KZ5(7_T88(2D$9EZ5 MHQ?E^!*PT\4&2IP)3 MG^!?2?>Y>",M,EU;'.LT,(G9 +!/MR$3"_Y"$S!2J M.$7#ZC2*X>0I9'O*C7!N41Q="$]YRDG>R[;HG$,MIQC-"8=V9"8]7SCJ.Y20 M67CTXPWND(<<0@-?^-Y4-?S0(VGYF0\>U=<=9)HQ2TF<(O*M9S"-Z'X[6\*E 0& M:525KL@(<1J,98XLT+@>1?*6B3%A"CFC0GQ5[H68,0WH!!8ZQ]C0= 3387]6 MP[ SY9!V00PB*/:%2UA TQ-1Y),42T8GX,2I=R2K!/%J8;SC*8=0S9%9%H&! M,^H\2F;/*&/VW-@=2G"J4,J(U*:\QPLYSO]1-G6LXQU1%;5ZE"I]]W%:U*HI MB7OD W[JH]_\%$11>> O;/MC*"0*F*S_I6V RVJ;3=8&RFI)")5#,9LIM=64 M;%&0@2]JQ^$&=RY7UHB#)OQ@X=*5+HWZ="2[/!+F[A54Q_#K,8]!$S&76B4; MWE!-7%*8ZC QI6>FB34.$^+K/%.[GSJB%1E;TYR:.%92?!-X?PH&\8IGSN.Q M,QC L)FD J5.>4J*.U]]CAY?5HUM=.\:YS# MJXT82*P*^9&*2A1!A:R?@\#&$,@R8I(RL1#:.'(LMF5R)\Z"F]FB9:Q/CF@H M$=1;*9N"TIC(%(/_B2/!"4C);>% MGB,=,HT)F!U^:76JN>9B*)8:K+9FJ]0BFGD)V"M[T#A%K MO2(6K9@HY&@*9MN[1<^H-\:7R9.>7:U47;^13_I,BAS?\R>H"FM'])G*H7I$ MZ*C6MU#Q0IB0\:M5K.9GH$,2\J+ZZZR%.XJV99E-;<@BH$B-1=(*G;2D?_L) M!%EZ%)?FK8'=NBU-<=NC=0G.1CGUL9![+-XB2^*$03UN7X:J),!( 32.4:HA MIOQ<@5$72P<;DS+Y(T,>1DR8W(VF*-ADY.O)R4QBU:;P:.?-5>!"ON(D_]Y; MV_K%M[Y5G>C$SBWP'(P!__=FD2B'?J@!#/'L4]""_6=LC";0!R.V/@E=K*CL M,5C/2G:R5S,DAB=J$:TULD$2*3)*.FK:4F=D@ PY+;5(>Q1.IC(V%<3Q:U>* M(J/,MD6HU/%N>8M!6/KHUT0HL[ AH61[#;782ZKN<] M0\>_[G2G,N )1TC--6>!QC//6M'7OX*GGX)=<$ ;#" ]1KC!DJ;P0(I\8:UE M>)$3S12NV!9/DVUU^-EUK%I M3&(6\S2#G@J-G9E.Y9:B<("7S7 BIXITQF]TZ-TH7"1JSF+T(I[E:0N\2F(; ME-8>@?L+M$XENM*@8?31''X^IO'1:0P9"."]>NFN5797LN+T/A!YD4\/Z!X4 M!^V%1GMJDH;TY#1V=8@,Z/*_C=+63.E;;6T[B5VO,BLZ=WUNJ1+TVBNFJ,CF M9>Z3N>Q^^5YU3)7,Z)PZW:AR.0'-/%/IMCOE;CL?-D G1!++:FZQTPZL75^O MRCQ6;J2+9,YICP[XI[-4O.RTW=Y^A89=G0$+/M/L')@Z]#@2+,?^1&J@C2V? M0<>G6'^0"N0-QW&/AW%;TVF/IP,>]R @)RRA%7(L!E+*$E*4E$"0!% P%F,T M%ELU)G,M A4U_]=Z,0)+.]5C/L9SAF-[**@(*#1TQU9T^H(ORQ5EG^,EP]1T MI^-446=\;X)=5#4[J)%547)5W*5MM3%>M8$;KC 94(0*9X:$R3$7<)8< MPP H\(8H?;9%Y?C9=9 $%Y&W8@%$5Y%Q4VF&=AJ*5YH/6 (58A;?-:J@4B_0%3/R%C ML$5;&GAKI_0W(#A3K]=*XU(6*=B)B3!T1%54+11#WC<2S!5E2O5LRD=\TW9E M$8)\/#@E0W0EW'4FG6&+6M5N9<8Q;E9]*:--WH1NN_->L@ *GT/&6T"P6A7^XT$%UH<(B6:$4S'Q)&8>7C#XP5:==08<-5<7@H M/XND2! E*QX'>0NH>0PH+"A&0&Z#(1_B8BMG$W\S8TYQ8TK!@7[C@8"C2C^6 MB>@22V\!%I[8D%. >[T4BLFV&$]&%S+8+_GB=)H3;0;C2\]4BHE1=MU9NH6#"ISC&EW'.PT?G.%A5R4"V"(/=]@5Q48 M"V>X1@.7?F]$?_4G/N33E/H7*E6S*A/&-(ZU>#]UA_1C416E2)-E/Y6'-8 X ME%Z%B*$E<@=$4J;E/ZW58J+7B ]4>D+Q@7->X4JQ)S@. M^9=U(@P MM7K_J#J653 M1UBQ2!H&\WS\J6W$@9G?E0OEUDU0!!S;5XPM.1RDB3STMHS5X78L W>"QHQS M!RE&-#/95=)&;^)='3SF.,1)[3SJK#PF*@YDYA4&*%9ETT5:9ZFF#3X=E]2EU5GJ,//\X MDJ4#"K<1A _S@TM$1"D8H+@P;K(0DW)RH @*3O^YH%1XFGCJ1<;1DUS(;S\# M'2C:?OG6,^,J?VJXE.L1AW:4'[P)$;VI/DWI#/!WKM6DHHQT$3/J-9)7$5_9 M<6 SHV+Y4X/HG#=:6G$SG=0"I(PX-T8Z(B-R$JHWB45*6T?ZJB%X([^6%K1* MJX&)GDLV,$)E5%*(5+XW3)0!;4X%35N".NL!&,TDBZWCF";YGF82._=9A*)9 M"D[4F=+79D^(H%-8,HF!C#$#H7MZI]"8A=:ABP:!H6ND?[3Y1AQZJ(05*OS' MJ/J'4"0:(/H1J59CKY>U89?UH@6[*QFUJ[@0*:5(LI$2&6QR(8.#<27 "JR%29^52:P1 M4G55]8/0E+- %*!L4JS"=EX".@H$:JT_6[IB1PJ!YS+G%(WG5"@9RHP'IDY4 MXT55&PZ:TG=1^W<*!VD05S5[9:_D&!"*5V0J>C4>%GDN:JDM 9:.I*G#";>8 MA*.HIF*@!;'Z*+&H-&LO-Z2JRB*5F&/_' NK57&XZ NEB*Y*>F)YL:2OL,F,>EF\I7 OM.Z3/NZW\IG M$Y>NER)_Y8AP:XBH B5X5+F;P9FH<\@J9)N5]G&VN%*V6IFI M;3N5M)!UL7@R@BM367,>>=V0F>C8!;.)>^1AREBMN^21** M4@BY!A.?3&6_6](P,BL;QUI55-P89WHF(RDN99R6:U:>M5+1H M<*6T$2RNU,%?A1IX?26;LZO!65S'N< MEYH28!DVTNM9_X4HCV]SO1RUPT%ZM[*14JA$+:='2AF+:Y;X"(.[8UAAQ*0\ M!2-+LHW+N/7R&$FGLBI+N4L57053?%6\:%><)F,V5?D934/TEZP A=S$B\'X M9L"P9KX#7VI,?FQ'H?>6FG1&6-I1M4%)'>4:J+Z+FT<3<7L91'2)D::H*HHW'[J33\MG7+EBD7N(EASYEL M+3 7OG:YL4/<:P$=T*C\UX_K+YUCUJ/XLCE8RQ&MN=UF=7$M M1 'LRZN;A*7P1&4\12+=5D/R"[6@DSO)DTX[P7$V)/;L9&CBL6\TS<&-#2PF M^C1XI _#V]/R<[PC!E&9II56"*<++[::=M>D=L2;LI(S+XI-)])$K]D';G$+65H_9C(O6QLC56NLVV6 M"3M/:KI2-(R?.,%OC)2<8IONBJB0G7_Z ML)M+\S3W:AYC2W'K>'$MVI4'>#^;Q9P@YU$E%C?U*)WV"+&I_6*RAF,7J(&S MS<\6Y,]9,>%HGN9JON9T35>T:S.RZPUL/N=T7N= -\IVGN=ZON=\;C$.#,&Q MRU=]/NB$7N@D\7*^AI[HBK[HC/X.61CHC1[IDC[IE%[IEG[IF)[IFK[IAAX( M #M02P,$% @ HJ $58ZNN!?GSP _+,( !0 !A;&LM,C R,C V,S!? M;&%B+GAM;-2]ZW+<.)8N^G^> J)!%F6\W__:[\ _![X#<\*W(-U__[7=__O(.XM_]KW__IW_ZU_\'PO_[ZM,' M\&;+[V_E9@=>%Y+NI #?\]TW\%/1;Y MUV\[$ 51]/RWQ1])%"N.>08Q)R%$41! HAB&/!-Q$&0,I2B\^OI'F40H"16! MF?X3HCA((%-Q"#.!,XPR0@@-JD'7^>;O?S3_8[240!NW*:N__MOOONUV=W_\ M^>?OW[__X0?/[T_*Y+\;*[X>2._FIF]D46^%9]W MM-A]H$RNM?;5:+O'._EOOROSV[NU;/_M6R'5Z6'71?%D5*,E,5J&J='RG\\) M^_D"]3WINSO6U8-RE;F_^M*Q#]-?O:G[1?.#G%[ACIB+5:X?J+<;,=>SNQ=U ML>K3:^SKL=CNZ'J&Q^(@IJ/RVOS#!_U3(\8,U$.FE9R&NCNJRA\[N1&R9LLG M0X-<_-OO]$\KNO[[ZH,L2RD_WLE"D_;FZP>I^?;CG>'O+]NWU1#ZV;U=I8E0 M*"(1E(G^5*$L2"'1'R[S,9.2!1@G8;S:[9_RE=S /W]N%:JDNHK\G8/UNS-O M<2'+[7W!#]^_V_6ICYK^GIDO(/YY0V]E>4>;&[3>QE6H3?GWO;Y@;10&%;[& MMP!WU5ORKS\?;/4"^?H%@%Q/BV&M\!4X8%GI;/[!: UV6U#K?06,YMXA%8V+ M5_DG,T/[1/;R(=[R)RJNC5.W+9ZCM>4CT*II4]\'C>,)BBQ8>L!.4NCZ%9-T-$3_&8T_?_LJ&0(UWY*]HC6Q#P\!BAK0K"$X> \ ME=J""@-%2U89T0SQL^&'G^5Z5[;_4C%&Q19#4F:A"$M36UZPO7P<&;S?\,*P MS!M9__E^\WFWY7__MEWK,6-'68<%9K=27&_EA_5:UI^ MN]X(\X<1\D#7V@4OOU"VEE_T"NZ5-O7O*\0(2DG H$ )A8CC!-(@Y3#-*)4* M4883Z<*$;N*71H2M]F"K@%$X4YV(T<9QW5O)-N]WY2[HMI=>$V+XE&O-Z]O MM_>;W2K($,[2-(*Q4('V\3(.,KO9:0?U6@C]S)0WVU*_"?]O?O=Z*^0JC!,D64B@!A)#A(FF6.TVPC"(,T4S MGM XLZ'8?C%+(]=:4]"H>@5J98'6%AAU[6AB -E^@O"'U\34,!8J:Y*P0^($ M/922_^'K]N%G/4#-#/J' R$,##L+%=B9UI* Y=7C_*QKO6[]J#Y)NGZK!]W) MFV)[)XO=XXKR) P$C2$580(1Q3$D)*)0LE0D*N.44N3B8YT3M#0*^*A4SB6H M?@U^RC>@_*][6DB@MMO=[]W\A+/8VOD(/A";F 2,BF:]9Y0$M9:@5=.?FS $ MA"<7X:R86=V#(6.?NP:#UX_CA7:8&SW?.[W6,^N\.^-\7#/MAE!NZ^@.CK.@ MI[G557_,C+;5!L9>7_!;J['''0MK=#P]XL/R9GW6K-8QBSLV(V5LS*_A>ZNR_R72[+3_*./AH>*S^J MFR+?\/R.KM]O_B9I\>7[=A4EE"@3>X]2A+1/KI?G."($IB34;)2D+)%./OD8 M)9;&1?K90VX\,PIZ._*9&M"9M_L:$[1#9'0%6EE_A'0)5)Y8:I0*LU+7)2 ] MY[.+QKKTP/K]1DB5;_*=_) _2/%^HUGT:\[6\KHLY?')-949(I+"D'$!4: X M)"J3,)",QT&*XR1TXKF1>BR-ZKHGK =#8&4).)@":EO&GF6[397KH?9D$S#C MZ?8P]C,=BF?81>9!*(F.*!79;B_:)6QHGMMI6FS6R5?4*?.T]J1R#\X7[7<[HO>1F ME_>37CM8IM[EJH4M8XOKB>'6^UM/[W+C$Y._\5EJO<5;6FST4K;.@_Q%WC)9 MK!(1\Y0%(8Q1BB&2"8=4D1@F62J0B! )(ZMHP5XI2V./6E%@-#7;+N#&,>?M M/)S];.$-I*F]GI/X@-]J12U#Q/N!LD]>\P+83/EJC@^64UK:( X]F6CG[YTM M^6Q0_6Z^V?#%H[-*MK?R"_WQ)B_Y>EO>%]+Q8*MGA 6]P+660*L)#GI._Q(*SDN9.(A@R^43"P. M(S>4\XV)S"VDR'?O*,_7^>[Q%_HCO[V_?;4M MBNWW?//U-=6/B?[W52080PJ'4,2,ZY4""R$.)8%11*,($\%CY+1F*.YXS:SRX18;B]/!//4V\H-PK7BH-7<["_74.^5 M!Z^'H';?9QZ!F:_]91?1\^XKCP#E:#]YS!CCN.V3Y#)_J/94] !OMK3_ M+<5[H==LN7=^+U?5'H&SJ_>-,05X M;<.X A7S/ )VM+?8B9V83_?%-#J&7X&#Z:!K>WOLU5I?[29WS 0- %>@@:#[ MRRNP?WX:&/Q7ZYAU]CS7 )E']Q>I+#+KM)RK5S*O$B,C*;9J]YT64@MO?WRC M!UYOJU.!U]MR5S;[J:%>P2>*(LA%'&BW.-$?MC054$8!"SD5&+O5/[&6O+2/ M4JLMZ*@+*GT=(R.LH;>,A9@"T*G/ 5HL#:^?!W;X8, ]V,$5+5_A#=9RYPUH M<(7C*(3!>0#W0\;CJBBOZ5V^HVM#K*^WFVJ[TXCZ5>Y6 H9&#ZR M] [LR]5B>K\!'=U!JWS%8U= ZS\1R/;'G5.!/=,)J%_0G0Y(QR#7K(ZZW_U;X-/)?GJ)-F!];S(Q_K3=BN_Y>KW*"$L"C@1$6&K7EP8$ M$DY-59,T)(PP1$-L4\9D9KV='.>Y*J( 6J_H::.U/1W..>/#GZR%SN,_YN;- M\POW$( 6@V4^)O8?W84^+C-]LY?WV#A]]U]@\GK &(NT[+2X@? M65=%B*H",EW?T%SLG:L5,7V2DBB&B)%(.RJQ7OCR",&,DU"B)$Q9Z)0Y?D;. MTC;C#FJ".ZTGS#[@9%0T)8-?#^#D7DZE'P5? MU53.2)FWF$J_J4>U5 8N'T<%7PJZ*95^RFRP>>)&KZK-2JA3@/J1X:,*\2M: MYN7GNT)2\7'S%UI4GN8GNI/A*B)2Q!ASF 2)IF4>)Q!C$<&(95V02MK)@46%%)(4NU)XF23)ARZB$D* X%HH%" M:>IX!.NJPT*/81LE@=H60+8&-)DB#L>PSC,RO*\]"< SK7$;U<%!]RNPU[[) M$C&_K?3?APQ."+?]_O"4L,^TR>L;?JRS.@\YVV;I6&.[.YZCQW#[ M;I3%;O5)/R6R"65C*,$"LP2&TE1@2E,,<:8_"8QAC)DP[3>LPN.?C;LT=_6S M>=DTGERO1G^1U*1CUK5>G?8(GH/7S]X70#(Q,8]&PYH"SMC>YS'J6SK>HO[; MP5-\/MHL+_89$]IW]MRO+RV@]NY^IZ?CEWQC\NL^F:_$^J8IW/9N6SQMR/J\ M1A<3098(%$']!*00H:J<6L@@1I+0E%,4TFA<.;4+M%H<%70*?-5F@<8N4!L& M6LLJ;_!9(^+1U=8NF5>[E>[LLS4U2UTV43.59O. M?=";9?H]$)EVSS >+Z( MFX_!Q^XKZC4_SYOU1L0)X1A#%,=1O7=(**60!#04G&).0B=Z[@Z^-);MZ@;D MCSNY*2V[ZIR$SG:O;QP@D^_G'=3RN5MW;*RW';G.T#/ONAT;=;RS=N*:T147 MN92B?*<5>5^6]U0K^5&9K;M5+(1$@5"0"JQ]J8Q'D#*2P50$"&$:9;$*':LM MGA&UM%>WU128Z3E41RG-=WAG:D:OM_3\<^R*L]V;[0>]B=_SI\"U:AK8>MLX MCJFQ. "&O_J*YP3-75MQP. 3=16'[ABY4#,] LR(4KRY+_1K4=&>(J7S[0Q8\+Z581221 8MBR*AD^K.?*$@P"B"-! M"%B9<)4ZK,F<5EL8P M>\7JMB)@6^L[OJ/(B%FQ7%--BO74"RBC)7Q%RRH%Y];X8+4_=ET49N>BVO-A MCZ![7>,7@VO3QOP*--9=@=:^TD2J^2IR>#G*OI9.[@K,NTX:#=#1HFC\2!,0 MYB=9[HJ<[YK>*]5#]ZOS"GG)4V<+I]7 M#PSL>[8FWW"1NU?[VJ4?5=>!^"37U;FDR5&OE&'&=VBWU!SKZUXF9$EO M]RDWJN-I35&,UP]XOK:-+E-FWHTF+\ =;4WY&=6KI_47NKZ7K[>;!^V):%6, M8N;GG6EB\EGRICW4B@=IFHA00(%3 5&".&0A55"FB)(XQ%DFE03=_2U_]Q@IF^ MR._R/W\OZ'-5QER!I[/;,0@<+)K9X><+L/DD\()_[F[%4%M:[3=GRV M!<973MN0N'GSU"R-/\H]L[UO;"'[JACH)VGB*>OOBMH6M]4QE';\OE:K@K<_ M[J19OW_);ZO$M\\F*E/IA8#^716%L@IC*KE0#$:F7!Y"-(2$I)G^'X^4_@6F M 74K?>]#K:5YYXU59N^LL0MT# ,'R\PQ1FT;J(TS_E[7O"9FS+G6OI?)MJ/! M^:=P8K*<E)JYY8!/((^;%'@=?1SE_RIW==.G#Z:):"!4 MD 98P$285#L<1Y ICB .:4(227",4YL2=2='=R+@&0K)F;.)M7,;UJ> 22%% MS!DR4588(JH_>E2#!%4FTCBB0<@RYO*I&P_8#%\L'X#9?2Y&PS QZQL$FIYU M/QG5?@^N=[LB9_>[:E]MMP4WU$\V6B\2GBCYZ=BS,NM)LYX3Y.F+W#..GR8U MO]YJVJ6;74._?RJVWW??/LFJSI;Y_4V=_[]*$AR**&)0RC"$B*@ $L5"F 5I M&D9QHJ2RBGL>K<'27O]&7=.[6NL+BH/"HRHGC)^9?@Z9!>^)>>:HED)KPE7; M@P345H".&5>@,61J_.WSD2>?AYF2DB>:#Z?0JI3@)%2:I517H\R*6YF=W MVF_I3X4IP[JKH =TO=Y^-\L=UQ2;(U M8S8N@FIRRM\WF3+]2BKU?*;=G#/= M6_+-D8"94W#.&7B[7.3K^UW^T#EG>_O#5&R5PL3RFZ"*^_H; M]5&9;N$F,44S3+5_^R'?R/<[>5NN:(Q8D*D8"JH41 QED)@(4A)G"JL,H2!P M"AGUI=C2'-&N79W#;M!:5F>R=&PS6VZM=>:C7!]L@-^,A: RT7'OU-N4VQ'7 M2TSDQ'0WZQRZUZ#U#+BOHK6^U)JWRJUG,(_*XOH>_T4^ ]>WII#.2J4BS&24 M01$J#E%$,"112B!!%$4"92P+G0+:O&BUM ] TP)$FP;W'-(&K56L8/SX![HV M88JS$GLSB;.PNOO4_&-0^A6H+5L,FS\%>AE4WNCTC\3C3V'T3.+/!A_'X*:M ME!ZTVAW8E+FH"FQL-Z\>31W?ZQ]Y694WSR).35,$"1%GVCEGFITEE6$8RT@F MD5-;[D&)2V/>@\+@B<8F(=/H#'XS6CMZT\.XVQ&J5S0G)LM+@70F06MP/!'< ML+Q9R-( M88)"@6%"@Q0BD<20\@#!()&$!!RQQ'%7M%?UU=U[/]V%HN5+TA M-O4*]%3M:";5MI#@NCULJLHNUAO_P 26>"PA[0:8KY5DO[!YEXA6AA^M_>SN M&L/="NJ M!IKO:%Y4B9&')/>5U/Z$2DR1Q%10B*(,FZ3Q")*(Q&',*%(T<0G!."MI:9$8 MM3-1J^OH1YP%T]*%\ '1U-Y#I>,5,%K62=;@H*='YV ("E]^P5DY\[H$0^8> M>0.#-[A' '^67V_SC8DF;GH@8(&$5'H]H3*:0209@RP*,%0DIFE$F%YJ6/6Y M/37XTC[[C7Y7)G+]#_:QH4>8];_IER(Q]>Y%%P3P6ZV?I>-S$@W[(-A+4)DI MOM7N$7$*5SUG=4\DZM$MLP69GE.V&S]Z]IKQATVF?,Y?\]VWU_?E;GLKBXKZ M?I5FSR-(0Q11*"/]/T2QV>--8TB)XC0.(\P3['K.=$[8TNBJU170$7Y*+ZKV MIT@^L)KA *F"Z;O6$[2*7M7>W16@2L_5^4T/O^=*0W!Y/%(Z*VKVTZ0AHT\= M) W>,W*I\T#SM=DW>;S6=LIHB2"F 0)32 *< 21BE.(<4QAAGC" M,XJ#R&W;PU;PTCCF%UK\7=8Y>^5>R3\Z+HEL0;=<(4T Y<045)WV'#33W-/: M #7=0&.%QV63(SZ^5E&V8N==5#F"<;3&RHTH=3<,B;=*=CVB9BY4-VST<1TZBWO&,4?5U*KUF.[I MNCIXK@\:<* 4H3&!J60Q1$0F$ =Q!(54C$ND,H6("V^<%[4TUJ@T!1U5015T M,>X4IP=A.^;P@]O$O#$6,F?2&$;#$V7T")J5,(8-?DX7%G>,W$JA=_F.KO/_ M-K6*Z^%-S6*SY.><,(:C&'(59A!APB!%<:QA#:D26&:".W6Q.2]J:62QSR:]FY2%K14&EZ215_&T@ M\>/UT+H!ZBL9'PL;HKM0ZX-6:DP M#<(HE3!-!3%1DPED1,0FQD$P(5C(E967/"1H:9^]6E?0*'L%*G4UI*!5V.X; M.(AO/VOX1&UBQA@/F#5AV*)Q@BQ*R?_P=?OPLQZBY@G]PX$>!@>>A1ILS6MI MP?KZ<1^[?>3$^\W=_:[\(!_D.FS#'E":4HD3&(?(U#0+)*2IV8)+(X0(E@R' MPL4=[I&U-&*H= .AFPOM8Y_TF>^[>[SQLC]\GW[-TF+K-@)45OACH]$ >N(H=_FS,M=H>)[SV?B!1B9^W-ZMMX]2 M5MURFF\V1S0C'$60Q0,D$$D12&,0D# .5)5(Z;0>>D+$TIGK[^>;&,;_C M!'!V7'0A'%.O=!KMF@ZE_OV:'O-]Y7682P0M,940DX3#&)$8)90)@:W\ MJ_$J+(U:ZQ>[K!0&^I5^:%0&VA>65^"VUMIS ?W!>>KGUGG0GYA1>TJVUW-2 MFP$^;D!K"/A4S4ECR^23<&D9?9^3\?)U]"^<% ^E]&WQ=*ZE/SCP"Q?3MS5\ MN)J^]4A>"_292EQ-Z!J*HA 3D< DC4.(3"%5PC,*%.?2RG>;_:;F==\ES_4>3Y<(I1)HIW?((PA"E (61*% M4(592%B(E?Y2.#;/LQ3M1$(S==;C)OCH7FMLMNVW^XU^NE?:N8N<[3S8D=$T MZ$[,2@;8*JJK5=N4"_WISS7*OP>'\Y3K89C'M*)S1,Q?GSI;P7,WL7,$Y$2' M.]<1+JNQ]^MV)\OKC?BPI9M.O:T/^X84(LBD4"R"01(&$!%$()%!!F-",4%Q M1K/4*;O"5O#2_*A6[RM0:7X%*L6K';EWN79UN7G+#G9&T*P"=F MM4FP'EVTSQ8XS^7[!L6^2"$_6S#.E?2SOO_2XLG[TR99/.1<5D7A]6K41)+? MWLE-6>^1;82+-R[JE>12:2F X@4& *$2,)!!C ME,&,A"'G6-$4._6OGT3+I1%F90MDQI@V; -<%X6^I&F&:#I9;\QOS7O="?5O M^SV,ZV(_S1-@1[4O/J\3\W(]I:\FG-(+ZC]/ +GW(M$^=7RA2M(3P'R^W/04 MPB[]L%S8F*3F$Y:8ETWH3PA-8XADAJ$Y$(-F.Y++A-,(.<5/^E5O<9^23J5Y M;WWB+ONX>'D*7+\J<\_MU)^3%YC6"SXP/M'W_F7QHMP+?5)\ GO^6^)5RKB/ MR&&]XYIM>N+.!;W('>TF22SML=[3BW1*PJQO0X^)SQ_IODM'QE'>EWK]79;Z M!6#YIGH!#H[4>Z%=^UQ5)[=U*=YK7G5%%V89K_\Y7U=ODO[=_:WVS.HB_?65 M'557+(Y0)-(4AI0BDVH60YQJOT>AC"BA>,1BZ11O.8/22W.$OA142$#;KA:C MNX#,,N%VS+:T:9R8*EMS0*W"P&'1-;BJS@];H:EG=,1LT=N\[EH"V9/DG MBR?#/09TQJGR%2LZA\KSQI3.. E'L:=SRG[Y3]E-88ZI=X\W:Q-6NQ&F*<6= MV>A:X8RD+$@I3$DF(0H4@AB'*92*1E@D299&3J4*9]%Z:1^S5M&*U62KY9W_8;]G@],P MY0=M6+B'8G9F@T(6G[=J]YT6=5>T%8]22E000)SI_R$9,D@CSJ%@,9,J10EF M;'1)NQ,"E_8=Z19LRS=:XH:N0=EH#(0ID["M)@)P-K+7;:>SZJ[:D MZ0U*"1*D5V/34@71!%%%!&4YB&*6,0<2E7D9D)(84990)27D<.G6RO1S/60HO M[=&\VQ;FD^L%2SL>OARAB=GW:>OLJ^;\R\2[M5L\AQ;,'HL5]\+BJU#Q:2'S M%BGN-?2H0''_U2/9]> YKC(>R2!-$IC)P 26L10R$J20IU%$HHQS9-JOV&<( M=,9V>NMG:S6Y/BCH^-9W4+-\U<=A,?7[;0& ^^M[;*JO=[8S\KPOZK%)1V_G MB4N\YO2\WSS(\FG4_?[8EF=*?ZY9!H,8:V>()P(2BA&D.!(BB*1DB5, C[L* M2_NL5VDHJBHN7,5JY*WJG10?QXY*(^;%CANF17MB"AG(^=D;T14?CR( MTZ8!]2FPA'0@"X LTX)L1G(O]?&^WD,QGCE=/VW_U%9-(WK5DK( HB#!>B48 M$\A8(J$0G! 61Z&4ULUR!Z4MC>>>* R>M3RSKQ$QC'(_E7G';F+6ZH5M1/_= M8?SLRVEXQ7&FRAGC'D.GJAC6L/04P!@>8[9:%];F=,M:V-\TMA/%EO_]?5G> M2_%&C[OY6L>M5W5^?Y7?J]^4*Z889SQ(H) )@TB$*<0JQ)#C0 4$QW&8.E6Q ML)*Z..+56E6M:[>JZF&SW8"R*MQX?Z=_S#=Z4O2;<'?/UCG7URAI#*LVZ\P= M]QL]*=_-S&G/2.1E$T)E#A='-\2QFSP[E]3[E$S,YW7-S%IA4&L,:I6OVL+A M6NWZ H]+72>8O#4;L9$Y<]<1!QB.VX^XW#R.U[Y(_FVS76^_/E;Y.II&]<.3 M[T]2FT\TD2DS] 5IJ-?."'$)<11Q&$F*PTP% K/0A=>LI"Z-UPY*N[&/'<1V M[.,=N(G9YZ!ODXYXT+B--/%?SM<))$_<8R=S5NYQ@N$Y][C=/(Y[WF]X84J* MOY'UG^\W7^3MW;:@Q:,)RM@]?MJNU^^VQ7=:B)60:9B)",%,99J"6$@ASC(! M8QG+)(B")!1.T1,NPI?&1*WNX*=6^]]7-?9; T!M ?C-V :(QQ3Z)PFQXZ\ MIH)\\A6Q5[2=Z6P,;)Y8S4GTK.0V!I3G'#=J#!^=6T1-HA_V%6)2R62DDA3* M6$1ZW2ABB"F*8!KC5$J:1#1R\J_ZQ2V-SIYU$Q%[S^##V-(\ W#;T94_$"R%_%^9O&/X\3,K/;;-CY-)-A/#$170;O^$:7+C#Y M;GUI)?MEFF&ZP'*V/:;3(&,+>3QLUP^:&%\74N2[=Y2;0+3'9LM5K[6HH@F' MF$4Q1(EVCXC$$F*1)HCB4!"F7 BL5]K2"&NO+*BU!:VZ;B35C[ =*7G#;6(2 M.@O9!'O85IAX*ZK2)VOF\BH69A\76K&Y:1R#G,T6//0[BR,D5( #&,B,092& M'+(XC*#DBH@P)"R63@WJAD4NC4N>9(COU34'RX[Y-Q9HVU&*7PPGYI5GF=1/ M46PJI8%)NL79P^2):BP$SLHW]@ \)QV'.T=6?G^@^=I,_;MM\9FN.[70GH8W M-?E&*\5CGDHF8!9SO29#>DU&1!S",$$D4IQG,HR="L"[R5\:)_U"B[_+7?7J ME(YAGV-GP(Z:)L1U8IYZ%KQX!?:F0+4MH#%F7^'(8WGW<7CYJO+N*'W>8N_C MH#FJ^3YRF+$>E512#R0Z6UAUD--*A$P2P1*(42@AXG$*<:HDC#&.&>&9$F[U MV\^+6AI;[36M0R6O0%X'[/V4;T!9Z6W96]("95L/R@=VDWM.+6Q/]Z9K17WZ M24-@>/./S@J:V2\:,OC8'QJ\P_V,ZTT3HV^Z@JTB%84BDB%4TC@XL5"02D$@ MCX@@&668":L.-\\'7AH7M+I5'>OL3Z>>8#5\#C46@:E]#"OCGQ_\WXCY(_/ MW^E=U2.TWNS+$,NT<0@&B2FV)[""A 8,)ED8LC3CH51NW5L/65 M-7&1+O-F4_B [2C+PLN@GG>7_UQ*=;_^D"OM]L212@,J88A4"E$8(TA2)/7* M*!""<(E"ZK@H&I2Y-/*L-0-KK5JU(GJ4M'!?$ U#?>'>\C@ 7W)S^0HTT!JE M9]A6/D9HZGWECL1E;"P?0V"]LWSBUI%;RU40XO[,_4U>\O76G,7ORW,$C-"$ M8@+C+%40$1::@.0$AD2EF4(H$[;Z_MRM[V5 MQ2?-6(,X90KQL19*G9S\F2F*<)%C1S*JAH+WII//-Z MG9O=CJ)2=E]VS3$(QP%Y.P*:!L^)F:A5&GS76H-6;5/IO,)VK_D$9U3N>/FJ MDVLO>-Z*N;-E']1^(O &U?3GF^XH6=. %0I])* 'Z!" _MOAY>\?>Y97W\J\]L6WNWAL M(9//W^1Z;;IDT]&; M*AN5BJ#1T;4JR1/X^M_LRT&9^)5VPF-$B9%39E]04N3)<#.7$#EERG')D)-7 MC77+ZRCO]QN^O95?Z(^W/^[DII2OY$:J?+>*9,K#3$60,2JT>YYBTR5-Z6^V M8$D4M[55NU04[^L,UW6P(6EO'W1M@DSOP#5:UJD#K"AIEP4^- MNN>#O$9X\E; >//H^Z7-[-E;F7[LX=O=-GJGT\19TO7[3;DKJLWYZQ]YN<(I M1T1BTR8W1!!%-(+8=%W3J_LXPR$*PQ [[FB>DK,TYMBK"0YZ@M^,INY[DR=Q MM=Z#O!2MZ?<:G8$:LYO8!X._7<.34N;>'>PS]<0N8._E8]V*JONS%(>ZTY], MR'5;'3V.4H94@*$@L82(B12RB&MFB B.*8EY&CM5?QZ0MS1RV*L+=B.+T \! M;.M<>(-MB1>R@*JAUG2"?PQ(7;[Y%O[29?0LKTX]]"[O;+N^,?>C#^TG> MT<>JW-A'=5/DFL7N#(W]3=+BBYX:N4I00C-""%^:D0:<*Q)R^<&0&L?C/^W)7>;)?MM="Y'7CW1N::TIY M3>_R'5UWVE>V+6%?;\M=N5(Q5IRS#!+$"40R5) JA"$C 14BT4]'%J\V\JM6 M4WQQR#&^0">KUX#4K\&19M.]$I5NIMF8?AXVFIFU075VVYDNNH[IRI=,HMUB M??(YF2G)^6 &V&W!P1!@+#$3U-AR!;K]=J_ OA=R99'''&@/N/I*C[Y$E7DS MISV =I14[6/,L:U[GS2K>Y,_Y$)N1'E0:96EB0Q9)"%-0KVP#V@ :28E)"3A M3#":L)2.8-IAR0OETYMZ]\7T&?^L"5.6X!5HM>]M3^[:\7=P9NSHTQ/0<_7Z M?=H0\VH/K2D5O-?89Y]?6W2\-?D=%#ASAU]; ([;^UK?>4F)F15):1"3((8\ MY!*B+$$0$R)AE,;Z7V@2,9:L=EM-DI8^7C6LTYIN/_B$3[Z1 6BEVYB*,4YE M81;TQE_W6SRRLHMO_Z0>] 5JM)SU&9[^UD=^E&.!H=,W+^C).DKNF:".4#\( MDV3VO$S%H'Y#^_-Z/-4&>DN+C7:CRAM95*6A#X7&,*8BQBE,)4<0"6XB_:6" M29H&,D9Q$I#4YV*G-W7/2OT*I/773>K M@O#?MFL-MFL]LK.HV[&$#RPGYHE61;-G6!=_GX0JAI#P1!9GQ, MP>O'448==?QYI]>&QA_]8";)'$>86-8X#=),B132,&(0Q8I +$,".8X3R6*" MJ'*J']8C:VG$T03+[W4%K;*C@H7[0+8C"4_03Y#96&-!FNHE+5.2XC!F;K0SH:Y+HZVNIIT>4J-(:\HI MMER)+V/BIE[>CYLS]V7_]&CZVDN84--Y-RBFA_QHUV,&D2,/4@HJY#7GV_O- MKOPDNB/0B;'D6X@NWJ8]!*LA:1<%!TPGR3JPP\77XT2MKWG,/&[./ MCCRL;AKI=')>W,M]9HU#YA[Y?(,WN">Z-&/^16[$ MMKC1S\LW6AZ>8$*99M9($VR6)9IODPC2F(10X(PJ3(-(**M*88.2ELJW#Y6V MX*Y5USY/HA_8?FKP"M=,U% K"O::#O.#(V3VR2/>H)LI/60\A$ZI'U:P]"1W M]-\_6_J&E1G=! V[&RY/C6X?5,J#)(@X@:&@!")$,T@((S .4HDC@7!&T-B\ MYX729:,6N#.)+MN-B0A"^P+1Z]-C;.>P7O@\3OP]>IX/WL)V2!N>)AM\&E?UE(07 MR^,><$_[+G5W3%_=E_E&EN7K[2W+-]47V+01R#=?];CZIS+7X]3'7$6A'X#J MY*LT^YP?[YODG%6F_TM#BF":\A"BQ&PV4BEA3%B"XH"G86A5^-*3/DMC;:,< MW-[O3-2,5L_>4?,Q-\,>\,R(3\Q+K36@8XYFI[U!X(E%H&O2%:AF2EO5)//- M.U/VCO?,,S:3>S[+S#EY\AYQ[O'W?4B9;57@$9+NVL'GL)>TL%F?ZA-QS?_K M/B^D"%: *$4(4AYF, IEE&'$<20#][XU_4*7]C6KMW--XL4N M5WEU1)0?2BV,22>P@M[.9_8-Z,0?J_X.-*!5V7>_&3M\O#:9&1#Y IUE[$ X MW4[&\MYQ3/2KW+VFY;>;8FO2F\2KQS^71EA3PG+S]9KO\H=JA;4*A! )3_3J M7*_:(:)$+]83A6"$DEBA,!)QFKF<*=F+7MHADXE,YUIU<-?H#M@C4*W>@.X5 M=Z,FA[FP(ZAI$)Z8I@RX1FMPTP'W)Z.YIO[?@[WRX'H89F?*4YB(T88'6%@ A?TD%6_01/XY-A3_NP "WH]#DJ"5LMI6L@/@N'OX/:< MH+E/;@<,/G%T.W3'R%2PV[OU]E'*3W)M-J)/1"%D@B$11BG$ 4XA"D,389T@ M2 @-<<;#B"9N.6%#$I>V,'C[^>9F;"_X87CM^,(K:!/31JLK+&IE)X[ZL(;& M5UK8H+QY\\-LS3]*%+.^<>319KZ1']5KO7#(=TUHJ0C"B- HAD)&H3F#4Y!P ME$*5!)P&6)"$"J>3S2,12^,.HZ$Y::MU=#QA.P;0\H#M(EBF/E][@L@$4;CG MK?=UIG8L8-XCM;,&'IVHG;_22Y&CU[0H'HU??6NRD/^2 MU:KLX1DH7N4PT"65"#YLR[+.4C.KXGLM\.-=!@:SNCAZ:09@W_U#S0VN>[;,.DD^"U[,,TFKY V8A)(3]==F):D>.^ M,9\[59[JS]I^?Q^%VF,.!(:9Y44O;R^AJ M^C_^&4=A]C\;[P[\]$:JG/50BS 5 F84*D=&I%DD&$D($T)#0A2*"%6.;J#DI9&.L?5*B^KYWF MU/),UP=04Y_EGJCH:?0$E:(3UO0\ F.BHIX'.2]:U?/(W*&RGLP3CFSX8 MG3]OUM!X^D -RYOU$V-M_O./A/V-(X]F^30)Y&293%-(RQTVG/D,"E\5Z5 M[LV?%-PQ)V^.Y\I#*%L>*GO$;NH3Y4;5JM]ZK2PX:'L%*GT]GB9;(N/K*'E( MW+SGR);&'QTBV][G7DSO68QW=0)5OMYN'O0;6_4'J7_>&58[- -9I3(-L/:\ MM,O%!$2AT'Y7R$)(J3EP3A@*G&INCM=DH4O"@][&+2BDD/*V^O;S@Q'@3C_C MLC!;?57OR>>]*'L;I8.?])JIZF=96H;F73#;_:0W\>2]5%I+;4-5SJTSE1T[ M.JV:)I\!^TI[T\_$3,7U)IH1IW)ZEX'94T%OY,"S%!&RKK[W!SLCS[@(>FW2TWW?B$G<' MLUO[N:FT_7BM](+P;Y(67S2,R_" M1AG\TO5!._V,^+M[<*7X%*96!T!I727E&T M][O\HCF3C^4!52=_RAZD'M_)8I#9_"1[@[H^D<-=;H0K9+YZN]GIX3[)K[DY M?-_L?M7SOR(1#Z1*4XCBQ'0>X=H)2D1DSFXQE8A1_5L;BCTG8&FD6NL(#DH" MHZ4=-9P%L9]2?4 S,8DZHF+]:@^9?L)9*B7_P]?MP\_ZUMI/TC\]&-5J:PB]D)L-X\NP(;6046W&_TM'PW2\[- M5R#RLNDE:R+O>"=&W'FOS7$J+8])O4_0U">CU434&H-:Y:;9P6$O1^M=7^'Q MC,$-*)\ILL-"YT^7M0;B9.JL_=WN2\.F&L#FZP=)2VD86["ZR>JT;Z9%NU^ZYY M[XU\D.OMG9GTIG!GS.-$)0C#*OX8L3"!+ HHQ)$*4!QCI*A33\>SDI9&7JVB MCA[162 MG2 ?\$SM]S0Z@HZ2$Y1#'83"EV=S5LZ\SLR0N4?^R^ -X[C@];U> M8=S*HBJO;-8'W_*[LGF(LY2@- DQ3",20,2I@D0AH7E!X220898*IT2$'EE+ MXX-655!T=75CASYH[?C!$V 3,\0>JR=J3L 1%G!X8HD^2;/RA(7)SYG"YI:Q M&['70A0FLTK_^+'XLOV^624XR'@D(JA(K#DBI+%>XZ0A5(*&2"54!-RJSEB/ MC*5Q0[/QV.AY!8RF&D=@='7=E#T&U'9?]B*8YMF:=4-HQ ;M60PNV*,]'G/F M;=JS1AWOU)Z_=)PS\'2E4;Z[W]T7\I=\D]_>W[9AFY_D+F%)GNAACJ@-B?][* MQ8!Z\F7&ZS&KIW,Q7,_]H,L'O)!$FS)IG4HA092:M!;(TXQ!1"F&C+, "A$3 M[2TE0\(4T=RNP2IVAB#4/BFG2,Y M+T,KY\P]2QMG;QA'"V^:](A/IJ-VU>K&E(1NBFS1@*2"$P21,/LK*%"0LIAK M;RI4*<68!8E3YF^?L*610ZLKJ.NG;@38R8T)YZ#K]?:[.0[?GW"W15;OMH59 MV;IQ2.\$V-&(+U@G9I(]HD;/IH-570W?=XTS&T \\4FOJ%DIQ<;HYZQB=8_[ MH?.U^,_[FTPD]K'XMZ/J&YN+]YC6]RW=T_?K^]M[L!#W(-[GI-[L1Y?5& M/+GSTSZEJY._<-,F=%5'YZLX"!+MML0PCB(%48@Y9-7>,,:$R$QJ'P8[)LG- MI[W5R_D"B75[XX!HK:L8D![L,XET=BEW]J?,,SXV_<2ZP*=@ICJ4G0G^L@4' MLX&Q&[S?@,9R4YAR_Y#LC0?:>O!LC , 3[+(]A" SXM]2.Q#');YL,P4.K&\ MA\8I/&/^N>L)^YA1F=G"2>8'N!NF\@+2W1RFLMBMFOV?YA0V)2I&C#$H*=<^ M#1;Q:^.&M&^TJ?OV!L(H#VJNOR:N]RO;[GN>:&;5FQ MA',[I>&A%O0,[M5MBFK5"H-6XXF:*=E#Y"UFW$+DS!'C]B MR9 M0RUZC3L.M^B_?&3\997F5;FU-[3X6%2\(_Y"U_>R[:&R2FA,4B4I#$P*"2)1 M!HEB',:4Q2*.M!.;A$YQF,,RET8.KSO9<%?@CA;@P:A;);.)[7I-BQ+ PD\D?8\@2 M%4 1,1PQD2HEG)AM5NV7QI&=$KUCNE#.._-VA+K8^9R8FB?JM7)4Q/FJZ;>Y MTS" %H=E]EZQGKX%=F(9UOT?MB^+];1,V:7%7HGQ3GI>;U!K^74'^*]RP[4& M;_*2K[?E?2$=-[&;@H/HDVUJC0//H1]K+GMVC=(;EE&_I M/LAEP7#UUII\O2UWY:]RMT(X0PD*.10*AQ#11$%,.(=AC#'#BA(LG1IYGI&S M-,_-E,X">5O\A1LMQ\6V/<=3(9Y1%1.H@MCD9B0I9"$6,(T#SM(HE"F7(WH; M70+K"W0T,H[4O;["1 T:YTE,!;<=\WMX*"?F^.IYW!'CK;I &G82247G?S%*(H#B#! M@:;=5&2)S%(>A9D+[?9*6QKY&F6;_:XGYW/O-_I35X7U.+)#/]9V'.$-P8F9 MH@->1].)FJ];@>*).OIES4H@5F8_IQ&[F]P/+K\45&B_\//C+=NN5UG$N*0I MAQB9"E=$1=I?"V(88"F1#&6D?3G;H\HG(R^-)!KE0*V=_6'D4[B&CQ]'@S#Q M>VYIO],!XTE;1QTI/AUIMD/$DP9TCPU/7S V6N!=OI:_WELU9MU$0U!JZQ@)T@+,- !@'QSRG M_C9(C#CI/S;Y@N/]SF SG^D?FW%\D'_BFI%N]?E^>=?U6>/3;+T+2ET,_3HEY/?V+@#I: EPV MVMBCDDVU0?S7?/>MK435'M@\=A)N8Y(HHID/57G'=O)#JEIC\#TW89&-SE?[4_'' M:=*A'8'R=C!E)W7F(RDG*(X/H]QN'T=6GV2I68]_N]Z(3EW-AA!7"2%1DL8) MI'&JO;0 8R*5?UJR48F7V1:=[I>5^_&75.(R_7\U0IXV^-8WW#.WTO[1J^SRQ=8') MVP&NE="9SW-=@#@^WG6Z>[1?LRMRL[BO0L7_K->!Y:?/?VZR>;4C0RE' 8Q$ M9H)L4K.-3"(81EAD$2:A0JFC7W->VM)H2"OF2#;]8%K[,'X@FMZ':?2LTT) MI2GXR:#V^PDJ>EOAXL^3Z9$UMR;:HS&J@QW] ;2N$OQ$2T!-/AK7I.Z8C>8P%7;<,PW 4Q]U[;&MM09: M;6#TKI(@]$=RG3?[U3*^? M&^\\@\Z.6\8#,C%_/,="\\1VG?-'\%OSYR0!:J?A\$0/SP:?E0).&_;\-3]S MUI!%FQK?9AD*]OEB>]J,.')A]89R(/2CH6V[5&W/#J: LFI#X\,A%5J MD_FAH_85.!GNZO'\R!4M7R=(UG+G/4-RA>/H%,EY &])\X>Q#Z'?,J:18D(O MG41&(4HX@83HI5.*L. LHQ*CY,)L]Q-BE^:FG,IMOCA3_13<=@SE'\2)Z>D4 M?D_R+B=Q;=Q@FBX'^Y30ETZ>[@'"(NNY[^Y9:WBTR=(G4ZQ->EN4LBR-1 QI M%'"(I%Y88;V$@EF"4Q2*D*8I6^VV.[H>S5\^]'0BO+VVT[VP6J6F( >@C0FS M5.88G,_1!#GW++T HUI7V[C:U\VX.E]XPVONY,03\K+U,P:U?&FR]PFUIYH8 MUN+&?4[>;WAA6FB]D?6?[S?7G&_OM2=]0Q\K;39"_TMQ+[OB5TQH=Y;J%7E" MXP0B*D-(D$PAPE$4$BPBG#J%/8Q38VG>;ZNSB7RHZ*1J]U"K#=8'O=V^$".G MR.X#,#WP$_-[:P#XJ37A]R#?@/U4W'2FHC&D2^/^F/LR)#T1\T@E9N7=RX!Z M3JL7CC::->NCCE-+TU#2-))I F,F)$1IRB&)20*%RA)I@M\3[!3]WB=L:0QX M.- ;P7+G(;7F,B] 3<]8[:'GY"M[&TC\4<]Y47,3S*#1)VAD^!YO*_9] ::= M_JG,17-">ET4^D&I*I.7K[^9'S6;W1HR^ZC.W6*@_H)6?V1?:##MJ#)^J#KLGZLLKH:GU1F6T>AW.W7M6;29-N#4TU3]-M$WG7 M^*6WC*:: HOMH\E$CPSJJ%J?OJ.\RN-[LS7=UU=IBB@*,PD3AC/MCH0!9!F+ M8,HX3E/!98B%\W.>B(!(&DF$*6FB9\ M"4VT%TH"&(6"(I2918M3.HJ-T*71P;X, .\HW6X1CZM-VHNY'4?X1G)BSMB# MV-6WF_+_>JKVYS8 >2YIVBOR1>J;VH!PKMBIU;UC]V&?EC[Y4[$MR[<_^/K> ME&;;]Z.@H6)9A 3,4)76$E&(,Y+ B.(8A2S F5(NL0UV8I<6JO#%R "<%L6C MJ?97]5BZ E^-[JY;M5:HVV[:^L9R\NW;HSX;E<[@I[W6^ZB!\^E!(W9R77#R MMJ=K)73FW5T7(([W>9WN=J,ETRGYE_]X(WE>:JZKBD.6.WE;?OCPNLDHE0$6 M/"*9=H 4AX@1!K%((T@P)?IO*F.QU:[RHQN MSW>[&\8Y;MT:=1_5H92J-$D8#%$8:IJ4FB%9(*"D @CBQQ D [9K@,EHG9H%&N[8;HO\[)>>L]O?1]DVP'U%RYRO A;*F"H,21 F$ 5I!BG2+WA"8TDC'G"5 M.!TJG92RM#?;9)JLS3[#OA4VH+M=D;/[717@NMN:#>9](^UOV[6&N000,&.- MEV;:IV#19'YK!/1I%>W9* $K<4[8OG8YYT[ _M;+2X M5Y,R/>!VI'PQB!/S9AQIAJHQ6']\%&:&#U M&CP-.IR82UZ?"2IS.R<<.R$HB16/,@(#))BF\"S1ZVT40B51FJI,10)'J[NJ MGN'G'2UV+S)T;5IVC?M3.@%21QQ4T664P&1X@J2 M4,]$$H=$D(P3H5 S$V\W+_AR/)F'5I,)/Q8;,=L4#&\P3PSJQ!_>\P&+G>-T MMV(H?AY]ZRWJB?&?:>-Z@GEPVM>^ ,6>W>XQH\ZV!WZ!R=V=\4N&&;<.KE;4 M]2Y9LS,38\8QC06D<:+7P"R5D(4DAB)C"(DH3%$D7-; 1Q*6MOZMMV\&-G M MP;-;05T$R<0DWD5C@CVMLZ9[6C4=CS_KBNFL><]72^IV5)!G4CY1(N7[$.'1DY M\7;\MMCIG)@[+RH)<[X.3 -!]Y=71W4(7KQ2S&6S][+U8T;J_M(I0M-/BZ=: M,Q,3L6!X:3XOYQ-\0:[C!;U^JS\@D MY1TNP-#7V?0(#>8]O!X/T='I]@5#7?^NMW)\L.6;DHM]9WF]@W/-U\U MN4LM6S]GU<.V8C%)B41(>_JFNV$29-KQ%PE4/*$RP9S2Q*D8[4@]EL:1K1DF M**PUQ#0+K6K(5\94K_#>''"PIWF-'7,XQ\Z?*X-.-BL3L^B4$W(!F8Z"TSNA MNFGQ0J0Z"JKSQ#INN+'Q@FO]VZ]:P"^T^+LT.[IM\](H"0)"90!3S 1$/.:0 M9HF$BBJ)).(B$D[%4\Z+6AQ%Z@]8_=+=MIJZ!A&>1=62U;Q@-35QU4I60.W5 M]-\,=A@+;R&&9P7-'&HX9/!QR.'@'2/IH1-%9UR[W>-*T%0CQQFD E.(2( @ MCDWG:"+B+"-2AJ:RGWT>Z;$()SJ8+6>T&U#X/_X91V'V/ZLV)+M'1VXXAC36 M;"H9$C#A:0Q1I'$E2:)@S"1C7/ $<60?>>('V,4'E_3@B;(P2;C&$X5! %&: M$$C".(52$"$"&7'3+\D!TO)C=1$T4W^D.LK]"ZC5 ]?/8H9O MJ-^R"><1\?6I.A8P[R?JK(%'GZ;S5X[[)'TP!6Y-\$%!^>Z>KK_(XO;Z1UZN MD&0TBU$ 0RI2B)#^,%%,*,289PIK5U;$3OERYP0MS5NM] 0=18'1%/QF='5< MJI_%UHX(?" V,1V, \N9 (:0\$0#9\7,2@9#QCZGA,'KW0.P.V56;O/2I.N6 MK[?E/M0EB()4B%#!$,4F$" 5D)(P@)F(5*2TJX")LJTXT"]J:>30+1G4J@LJ M?>WC& ? [><&OY!-S [GT1I1BV -OM(3W_PS134.>*AX<:@0N:KMYN=]LW>;S0IT:J3\1NZHVTUM4!E,F!4F@($"40) MCO0"-=.KJD"2F$4\Y;%5KN&0H*6Q9ZTKZ"@+C+:#==;D?#@[5X,"S4(*M>2TA6%\_MD'Q7;ZC:Q,N MTWIKAFNZ]0M6D> $\2B 3)KH2JQ,JDZ&(&+Z'[CVNTCJ5-O20N;22.)YI0U^ M, %P>T_+!76[Y9AG+"=C^UG'T\R[?Y#OY05.:>%XDY9IK/_9^;5)2G[P7)LM>9+&$,L4!1((KB)$2 MD(=$I!D)..7IB X@[II8O5?S-_3H:&OW4OF:&#O"F@CG>?BK5AY6VA]76ZJ" MH-VP=R:T\?!YXK<1"LQ*=^,!>LY^%XPTC@QO"GE'<]&]-,^LT;P-2:A#.NJDL39/ M84PJG<-- A/S'?6X$Z0F><.F">&'DL5FM[!2I]J_=LK_&E(;D#8=ZS0 _^.E'<#/3H<=:TT#\L2\ M=:;3]UYST*@.?FN5]]M(UQ&QR3IZGQ7\PEV\AP 9[MP].(+_W;3.,K7Q__XF M:?%%3YY<2:D(05D"(_T'U#\DD"D20!FE7%!$68*L0B8)UI??;1++"<83.M3XO%[*A90.6RK68S MW#AJ_&6[D8]UXL2[^XW8%Y>*0M.;SZ0^4>W**:D@$3'6,R693!3-DMB)^4Z+ M61JQ55HVZ3S[=$0WICN#IQV178[2Q#SU!*!*Q0DVN/I1\,0P9X3,2B#]AC[G MAX&K1VZMT\>J3?!']29_R(74XZXH"CGEVLU)%<%Z&:?_1[(0PU D0H84DQ0' M(PX23XA:Z$EAHZF)9_@L"U/BYQ40C3>MSYMXM#O=<^FXM_Z3W-%\(T5;"KSY2)&(9WJE$\&(F>Q& M) 0D>J4#*4<150D+'2M*GA:SM(]^]VSZC50YSRUC&P?0M'O/+\=HXE>]51#L MR_7[_^+W@^#IE3\C9-:WOM_0YR_^P-4C QNK5A559EI[9L[25*5$PABI4#O\ M*88LU2P0)"I)!*)1&#B=F1])6-H;7RL(*@T=XQ./P+-[RR^"9.(7O(O&!._V M6=-]Q14>C3]O%.$Y\XYB!L]>>.E1\MO;N_7V4C^)]Z_E"9_<3P7W^L'\J@>[9QN^U)G*?1]GHTZYY.$]1 ME,6Q_E9(4V]YNL>0#MJS>YC M3'=_\D2G@C/=M4R)[;9IZ0JI5(08(4B".(&(4 EI&@N8AAD*0OTC5=:>YC@5 MED>+2A92/S[@KM ?L8O:#U\P,Z+ 3FW;;X)._T$_F-EO*C MZNS7KZ)0XH!*"C-N"GTH@2$3(H&,(BY#&?*,)A=$Q)R7O- F8.V5SM?VA.3,P3-J6X"G4%J=3(X.IQE&QW-T38_ %PFV&0;@7.R-Q9W> M^D$.-9==A5R2@(4,ADF&-1W%&-)((,AIPI-0L4"X-;\:H] M=B/+8#S%SHX,QB,R,0'8@S&BG\4IF[WULG@R^,Q]+$X9=MS#XN15[AO]W21& MT^>M[CC\/-5Q%> P(4D2P80F@7YU8P8)YA(J+%B6ZAURQSO=Z^*_:1ZE_W-/"\U\Z\=/\DZ+7$F99I+' M 60Q#B&B"88X22/(,4J9BD468*N,D1X92R/E5DVPUQ/4BMK7P3^'9C_U>L)H M8JYUA\>I[OT *-*WI\;<[9J]P-&=0O=#UTZLBS.?;')=_>%K (]?IB?VA!* M%M$HQ?H-CYG(($JE@(2B$ H<,:X?AI QI_BS\Z*6]J+O-:TB^E6CJV.YF_/ MVJVS_, U\3O_%*E6S0E2R(;1\%5VYKR@>2O+#!I\5#QF^(Z14:R5#]%60FV+ MS'&)]#I,41B'R*2(A0)2K!T S)0*:9JIB#J5ASDI96G,T%;VI2/*)I^&T8X, M+@9GZG564^2]Q6>*ZGN]&/@*_SPI8]ZXSCXSCP(V>R]V>]U+[8=^,EEM=?2Y M"F3*DA &^JV&"*,,8H),2<\@X@BQ*&16&ZE/1EW:ZVPVMO)REW.Z!K](6FK* MK#<0'<+)G\+6_SJ/!F.&K=,1.%B_PB?M[GME]0V=UU7_[?"J/AUKEE?SI/KM MJWCZEV-+[@JISM> >_N#K^]-@^L_;;?B>[[6#UHH1*:RU!QW"(@R&D&" @%3 M1+ADL6E('[@5WG538&DO]%\E*[7R0&QO:;X!YE+7*KN.,V#W_9X2UXFYX:#Z MN=XNX*>]_J UX'R0^8BJN^.P\U9[UU'\S!5XQX%S7(=WY#@7-#$W7='?W]X5 MVX?J:],NCW&BB*)!!,,DY";60WL>*R$CPIV)U"V M8P^_V$U,(L>5[7XZ40O0HS-CC\Y$)>]."'S1\G?G 1@JA==SYV79^H? )3%6:")YE@L5-@69^P!9)+I2LH]LI>@8UT M9)A>>!.&-87K-6S (Q/@JRC$@C,H(R9YH(&/E%CMMCNZGAG>O6Y*L%) M42]2=:#/Z'-5!7KON;0"8D_KA#JZ-9,HHYJJ88#C"**8FG8&40JS*!4)%S%E MPBECRE[TTNB\U=P$%O9W[;VTN][@I-CQTC103[VG[@_E"XH"V@+V_U/W;DUN MXUBZZ%_APX[8U1&)W@0!DL"<)YFPLZ=C1STH<+75K91R='$YY])F9(H (I=D2W*YT6L=;Z('Q< -8E>I6_BX)O5+;/%9#S=?B<1[@N%_UA MU43SG4J=F DHL<)0 RRE8;,24K/C104@:9JR$@J*<$BG=R?A3HOL!BT;.DG4 MCX=DH$U@UI3;/+@16#Q81TY/WZ[:H-[$+Q$M.$'=":+(.>K],F^2INX$P[E, M=;>'K\RWLKU&M\^V]NAJ:856U]^(8YCR' .64P1PRAB@FE)@:\@S1G*$B%_= MZ#YI4_.K:AV3@Y)!9>GZ 79TF&+!-C#/>",6GKG5AT3L1*Z3LFZ3U]5G]MDT MK]Z' N.,V7S]7VRQ4YWP$KLA-+O ^?);&W',B=!4V]T9+@&F!0&4&1]'H1+E M6!8,^9VQN0B=&HE8G9-*Z;MDKZIGZ+$+UFY$$AO!@?GD)'A#1"-[P!(K+ME% MY+@1RAX@',4J^SP;QCC[/L+5S>3FP\X&1/]F]FZ/N\?647JW4Q^7'\Q.SK;2 MW,QRS3G4]F1?9<9[D50 AA0'A?%HBDPBFG.O-N;^*DR-CY]O MJS&O5[8YL?SU^>\;>SFV%_Y&;.<_JM/G?=XC*Z&$A4P!3:79:^$2FI^H\5(T M)&6&D.!N]2/"59B:ZU(5)->+U9^;Q'X-DM5^[;&][O_A1U\!\^+&9,.B/3"I M&>6;ZN^-^@E_3GZQ%IB-UU^2 ^<=K!@DH34.Y )@+97/U9E#*#1=#=V%[$U!BM4Y'/ MZIA42H9>AQV ]+P#"X)G8 KR1";\VNO(^-AW70 MAN%JEG%&F :D5-SLS\SJ)Y27 !*"=%EFG"JO=-UP5:9&%>>*M]L(%&YW;W/[ MB_YXOYMTJF[;$67'8N8&J&W&B9?JN5:*^G)Q"> =&/3Z^ 9F!$] MD?&FLO/&1Z*C$P)&I93S!KZFA9Y/!H:2GL^_^<_U:K.9%850*2]2H'%I"]9) M"'C.&!"<*UF6/,^XE]=W2>#4EOU;MEX_VY=W%6'G&3MZ"5RWQ1\3LH&IH#\W M[RZI](T8.NJ(3*RPT4OBQ@T9=33^*%S4];DK@]-_?=[_^+>YV>&NQ??G3\:M M652[",8SFD*2 LRU;0%K=Y.::5!2D9.BA#C-O,)#W<1.C5T.,=;)7MFJ^O/O M;_XK:*_GB+XC\43'=&CZN0+.\+AU)W1B1Z[W"[U-[+H3$&>CU]V>'OJ:XN/5K$<;[_;'S\NWSS:D@NV2VW_L1V<$X M$06=_5!KOHI_*W&5YCZ+N*O_T'%GVJ[H']6*9O*?N\VV#I!:5^T:JAB#1'6J M3?WW;KZ96\O 6M55IY39(R^K8*NEZJD]==-O3>R[D=&^"9.Z2$FZ9IN/58;; M+TAM>MT.?)(==J/,U^CW--=I/=%+G2A3$7X#%$=\:)3-2OSKT)1=OMNMZX/' M^4I6;^592K LS/O,O--LT$UF''>&R3C37&-RKG$O"N03HQ M;W7.K%,)5V<_Z[_(/QG,%Y^_KY;J]UU5*P'G::>J-J<&G]JBKO1+*@636D/WQ7P$W.5%? T< R]>#R2\%NTYDX,6Z]%@ MHRW2NZSI1@0G)4 "QS;EZ\M 0\+1"0&:'5ZD2)D]E:!:8T=(-T<]BOA&7C)'E)W:O627ZR"$T^%&(D."/###&-7/@WN7U(HG?S3_M18DE0E1TP;#T(N6-.@I M?N24P3!PCA,& \?QXSVV^-?L03V:#0M;/]=E]ZHCBK>KY0_#%N;-7AVBFI^W M\Y>%9_,\*[DRC@XB3 +,$ 24,@HP%C"E/)7&_?$XV Q69*('G0>][4'G6DFE M'JN /W$P(GDR*T*MS3_61Z VUZA[))KLGLR/-O1D;C8"3SMN9MR,9AYQ+LD7 M/K_]3#KL=(U#I7O]D]J N[9RW\NYZYCA4G@X$ORR.5:HO.O;3L,+5?[=IL/Y M[78UE/7KS0Q3O;+,%C"M7EOAXX[RWKK:[/;%=?U H2UKQ=J6%GFGZO]^7'Y> M*YNN^:[AUO=U-,.;I;S??E?K.FIO5B+S[E(B!VF6VE/R7 -NY@T@IE699E0) M20+NY<*TF>@[K%%]'P]2A86MK-J)N*(/?>",N;GV T[ 6.UN:\637UH3_F(# M,MJY:-2OIJ(RH(D3CMGN]AH$HS6]#5)BY-:WUP!UW #WJM'\W?X3$19F\[[Z MMIS_CY(?I5G=%4QGK@8F MZM.1=@=;DZZQ;:>EUMR*OSMV)8W%R90GWWU/,ITOP4B;E]M_&;PV.N/,3\^. M:& %1MLZC0-D=X\UDL2PS=@_U/S;=[,[>6.V>>Q;<^EZK[]^9V:QW>^VFZWY MJL^7W][-%SO;-G>^$8N5K;]?U47:UP#,!$28TPQD2-J4@#0'-%?&E6 Z@[C$ MD+CY#G'5FIJ?T%J5L-JL9%G990])-I5EKT,LD]7!5,]"CI$FUFT/-_YT#>PJ M[&>JL:@)YZB*6]0SU;&J>FLLA5F0=8C^$)4?XR(<:<\72:E1]X!Q@7R])XP\ M>ABGOZT8I IJ/1(\$XP0FF(*=&E3W;G( $NS%*2$*LKS3)3**]6]3]C4^/=M MAUKONMR:_#)?-A3LF3W5B[4;><9"<&!*;,#[6H-7:WK7I<%X9.>"2"0*ZQ4U M*C&Y&/V:;IR>"2.1_URMY)_SQ6*&8$IUGN> %VD&L*8$< 85D$RC0A,E,?9R M[=J!IT8.K5Y^ZW\/D]M:#S%^X'5]T6[OY?O:R$A+=3_LJ,ORM3&OE^#1OX[S_98]5?GQ_,B%5]%)H2S11FH" :FZV S #) M90[R5*FLE(@+1'S>[ XRI_;2_[1:?FL*.3V\*.,45)?&!70W?HD,Y= D$XJB M?\]W=UQB=7QWD#ANOW=W"(ZZO7L\&C^]OMZAS" K"XES#')FN 9G*0.LE! @ M(C*1PDRSE+6NC!OO7!8:X,D,3#SGT^K#SR(X%%RFM !2 M,,-8LN1F&X8UL-W(2@U31(A7%;\AE)R:8]6QT0;)KULK;8&J9&'3$U2CNG/\E_PQ M2,II&'"1;PH*9!1IA(13LX%>5/S:EIU MK^"%2PB[\4-$W ;FB3UD'<)X<75IU(W'%XZX1.*-2])&Y0]'TU_SB.MCH9>5 MS?#5^>!GMKY?5SUXZ^*;G]6Z.AN;V\.Y&JQ8.M-8C:\]2V"YR6"XURX7F/&1GA@ M'CJ V\0Y&IW-5SFIM6YB)XS>]:5"S'M-'Z"B76TZ"1WY=M,'B.,+3J^GK]D. M[9N$>QX2GWEZ0FN@>05W&LX/<#1[ 8:H+ONQE!NX[&=-/>VRG_^X?][XF[=_ M>[-0Z^UOJBJQ6F)%%#;[=,YX 7 I,T!%QD"A*"PP403F3K5ICX>>VJO2:)=4 MZKDGY+["JG]-7X? T-5I6UV>(SFYM=PUOV--^R1?M]PJG(%29 ZM+V MQA,EH#*#()=:4)+C7$.OOKJ]TB9'2GME$ZLM,#Y[HZ_O17;62DPRI6PG2H%,5N=M "<%"E0QLG0.D.]?C=:UP4N9ZK )2QS",;G!,T MM65_T+..J9TOQ6(GZ[C:.K0JI/3G69C='(08X U,!!W*[!)1PB M.09GQ8SJ%EPR]K5318D"HX( +A*B )3=P1"AR=T[^U*BDIYI=F\_8%+7K M%%H"B:S-"T]S])VV@C".B$9 4&S(G@D[;9J#7$HDE>!F'CW#5 >X,5A M F_=A-EK[Q8VX.6=>EHK41>D-#\OE/W!O#[?/*[6V_G_5+\_6PY@5I092F7! M@'FMV?:U/ 6T-.\\J;'0I909EVE KXU8^CDMX?&[;WQ2F\U_).Q@9"([5E9> M).N8YWG=%VMN'6\&QYRJD2X1.Q/3M>DNV5M5S5'7KKNDMO]SJY:R MZ:B-BKP415H )B #.$?4L'HA _TMK^HB+.[2JI-;_SZ@'O!:Q[&-H0 (\4H!8/ M:*] -E_$>D+ZSSDJ:&FDWL415,Y964^.J_5"+5?7R M3.S!H'>^[3F8W=SB*. -3-6MCHE1<@_<.(VF+\(3+:[_G)R1(_LOF'LJ[^NYTLQ?V*+MEF=<4MW9A-HZW;K5&= M2F%()94<\#3E@*2I@KG9\&>E4V!,J )3XYI]#\?Y,OGO'5L;F8MG\Y>-(:!% M139/M3T>#F/0Q%QV'H>&>V!VLNHG!_WODM:"I#'!;KD;(^Z2_;S4=@P,OKN# M.?0DC.1L#C,97H[G-4CV.*%!PX[FD%YC=-\^;#;[M;JM_ER M_KA[; 1OWNW4PW=E9.JMW;9EBJI,E$!H30!6A08<&@F.'7*-PO6 M8&HOFX-F?LZK/_1N3NV@@ [\.GFU3;9%[BOUDT;_ELC,/Q@3$@?HO9W>8/@B M.>T\AP]T=1NM*GU\QC.:D5P+( 5! !.9 XK* A2:%K! &DFW MQ-ES J;&4R_;9?VO]*]I"FVUB;LD3].[M/Y_&SK =MOOJ[7=K/\_U14)A7E=8K_MU6?>*5$E M%24(5K\U?YI1GI2MYZ@6S\%=N^JI=2/*:R9L8!Y\V9VKTLXX;!7$@_3E>F%_ M_%Y<]?"WZK_UPKB>GELO/Q>EH?O;U=)2G.$R\]-F+BO*6RU_8S\MS3VL?E4V MT6XF,IEI@2%@4&F;PY\"XT5)D&:YR A1& KG'/Y@+:;&5XUZB=AK;W\\J&_/ MSKDR##8_OR8BSM'EK?PHR ],/*?[:!_,2%[8<9>TD_2P2GY553;O&'-Q52/T M^'-RTQ[G4>;FVN;E?ICZ]25W'/N6+\A=#2^2UJ=0\M*7,3=;;L=% M<#7_J *%\X.!'?#$=R5W"W6OWQBOK$J9F?]07Y78K:MJN>]_UFG9'XQ)QH=[ MVM6OH7MM^<]X<9NV2N6A505!99MYW9@DAU@6I,_ M'ICMBS)(.-1PDQ&KLV!\!="X>3=)USVSD'L VQOBWM%05*B%'. MTBS/19!7'%_5J;UWW@146!EP(OW<[-M.STV.J0]V)EU#VRY9K:G5!63'V*2Q M]J[]X! 5LH>?EL@[@P$4O>U=?L,TKYFH-3(Q#N[>S*2R,W3'$F/*?3TM3XA4^/N2L_JD,$6;FF"Z=TOQ?F^, 9" M Y/B27 "K@[/HN1^?Q@#K9$N$?V^4EY7B9=0Z+E///OH:)>*EY3OWBQ>_&Q@ M?/ A/]5&8%BWVV:D-E=<:4DR7>@2I+KD ,,< HXT!$HI42(EJ>%'KV#A/FE3 M(\)NZFZK;96N&WBCV ^UF[,9#<"!>?(*[/P#>ETPB17=VRMKW%!?%[./XGZ= M'HK1 +,.@7BS#ZB?B4QH :D 2',&,"HXH"4N@<89$YC(3"*O ]E^<5,CDZ.& MEX=4@_!2A!<0=Z.4>#@.S"E';2V;P*V#LD.ULCP'RB M+(^$W;!UY3G#^UM6 MGGTJU$79?+?_MP6G?K"%S9!Z66S;[!9?_J+SR9DM&,4SK($BI 28: %(7FB0 MIKP@6HE4X7SV5#E47[=LO75U9*[0R6=-O=9LR%?VYGMUJE,5WE<'=:M?KE\6 MYK]+N/HV7]I+07L^].2Q28PSK8J27&0\ S!%U$PKU8!J,\$2JQ(R6J09RYII M?;^4DYS45J_)3*FR66RWF,P48BZU+$%)80JP+6=/E?$/LB*7N*2B3(6>;5?& M<9G81!YT&FX2'ZR,>@9=IW+,N7/=MXPT(X/O:^Q"J=951T%[!_NJ_X:=E5>_ M[#X1<_<3 =EHNZ-K=!EY]Q0!MN/=58Q!@\LFKW=*_KI:[C9J\[;M(Y3EF*H, M@C*E$&"%(>!,:J!SB(3@>98BKVSODU*FMM>JM+,EC-<[[WZD)U%TX[BKL1F8 MNQK]DD9!0V.Q&P3U(A"OEN\)&6,7YCUOYHDJNST?#B_J,-]6M2(,H^PSY\1< M;=[--V*QLM=EAWMLJE.)%.:@X-2X5T6) &$%!BG3DG.(:49*WY(/[N*GQ@X= M[:NW] O]_2LP>,R#HZLT&+I#^T9]P"8'W9,_!@D$",,M8M4'#^&CUX3P!^94 MQ8B 44([K_]SMZF%/:S.M&?^!UNOV7);EP>9I2K'@A89(%(+@+7&@%*N02%% MJC2#'!=>S="\-9@>S2U_&#%-SL!:2:4>JR@<4?W#=FY_?GIY*IW\65NTL44F M7O30V?_#[LG\;KXT<)A-Z=..+^;"C&\&,=\&W];OOG/LZ(8-.7-#NV@'W>T4 MO.H8GQPZQM\EC0G1R^,$PQ>MF;RO_)$;S ?"<]QT/G2@,$KMQ%,U3N@^PAYE MJ<0%DL8KM#=S>6%^(J(P?Q J"XFQ1L*'.\^+FAQ)UNHEBX/&?B36@ZH;6\7! M:F!:ZBBYWS4.DBYP&8U(+-,C:%0ZN6SP:]YP>"*T%W753/6+LJ$ YFW^6:WU M:OUH.]W?F]?\MRI&[/U/6ZQ.R8?YH_G(O?YJ?KO11KCYMT_SI?JX58^;65D* M+#BQA;VH<<8*R0#5A2$4PRVE2'.MJ==5?SS5ID9 C67V +FQ+>D8EQRLNTM: M^Y+:P*J_7L?$Y ]K9%)9Z1F8%''FW4CO-O,Y,$F./94![;MCHQZMX7N<_:;U;-WN2#4Z>SJ7ET%WH]NH4 [, MHB]1K+1MFD;9J@B-OC'CO!RAB1;J=4G>R-%>CN8?!WRY/G@]W]CM;\5X^M-J M^>U!K1]MQX 9PQDAN7$R<\8UP#)7@$M) 4(*T9R0E#&OJ\W+(J?-./-&9^M- M+(S6P+8&3*31.YQUSD#O3SO7 SHJ[WSL8&D5!E;CY%T?EE=13S\\ W#/&8$W M(Y]^ /K8Y\*38?3SN]I^7(K5H_JTVFS>_&#S195JN.J4S?Z^6ICQ-C8147MTI- ;XD9/OQ+@QU8!P#TQ;%NE:]>07J_Q?DKWZ%N]N0?W&@KLJ)UO$ MX[% \"*1FJ_T41DN$)K7=!/%U)NU=#CE*D]?3U.?CR4$NI4P7_,M]_?[LQ2>%3K]A[BN0V2Q((J33$! M14GL+6*F 4F%S;LI909Q6:1Y,?NAUGSESA"7Q?I\][O"AUL"[]J0BG5]>&>^ M_Z*Y,GM:K>TNV9#:TS;AUAKYNV5;9^(E/=E+-LFH2Z7&)"4<"@LS0#\ %QH#K M4@#CGPB:Y7F>RMROU7B/M*EY*\U>8*]MTJH;6+.@'VHWUHD&X,!T\3];(O<8=S#[N-^[R4+0"M)V:ZE_4@ME$G=5FNYFA#-&29#E@6E" MI4P!R5(&5(%21-."4>U4"\I?]-1(IJ,F6-=Z)NKGDUI6625+Y7G@[#$';H0S M#+(#L\_IVJX=O9-&\:J,2L0$0G^TABNY>D[PK4NH7@#$H23JI1'"Z,NW;)[Y MP.^KY?I%%;U/^^ =6QE;VVIWD*:93%?]: =N&>_T!P;(&M_/!YO?HQETK^^OSWC9(?EQ^7/]3&YE2^ ML85!AL^;& M<:(&-UT G28=Q..=? =-01YZK! MHK: L!YE$UV4*P)5CLP^%*/"[$,Y!RQG$"@J*,R*LB@*K][-%R5.C1KW,5US M,P=JWS$E$?8.9Q_?%:4=1 =V-[Z+"N; W':V+<1=8O0=(IS+%9QA^T-TY$VA M1\2Q^8Y](DX\>/O&OYW?S+#*UJ M>>N E9A0#]GP]Y0X_[O,]T;D/KCXBZK"[)??;,3@;C/C6HB[U;OR Z:MPY"MS+S #7]@E"+]'KWDSWJ2SL(EM>OXK!!PE;4 M_?:[6M=C_VY,;,XH$!*0**U!3G((,%7*;+BX BF6YN<<*^*7%7Q2RM1>K962 M=HND>@*Q/4!THY^KH1F89FI4:@7ODH.*\:BD%X%(E'%:QJC4T&OF:PKH_W#8 M4G^GGM9*S.LT&_6T4%4$^U*^>;1OZ/^I>U.GN:+"QHA34@J ,Z(!IX0""34L M"25(9U[1XBY"IT8$79VKMROK*-OFQ/@QA!/V;H01&]&!^:.K[EVR5[C"M:MR M/#[Q 2@2O3B)')5M?$!X33Y>SP9RT7S#OGU;J[K6Y;UN2F(^V .&F<8PRR2D M #)N.$B:#3[/4@R(D)#PDC&5>U4N[Q,V.>YYH:NM5-9HF_Q1Z>N91=*+LR/? M1$)O:)X)!LZ?8!P0B44L?:+&)10'HX^(Q.69T,8'2W6OWZZ5G&\_,%'5(?B[ M;<8EWS+S#;$'$/O6-A^4^JS,U\SLI;ZIF;W6SK"R21%< EP2#G@I*4BA9H7* M"8;(*^,W6).I48\UQ*X;49ERE^PJ(Q+16'%7U7FK[4BT4LDO;),PVU?6VN,9 M*A0^?6ZD-)S1K0ZM?$!P MCS:Z^DB++?XULP6!/RXWV_7.+K:W*^-:LN7VT_R_=W/#D<]?5'5!_5@5L=.R M)"G6@)&T!+@H!. TLV?: A&F$.8D=>$G/[%38ZB]CLGZH*0; WGBW<]!PZ$X M^%$6MW5Y6ZVMWU7K;8-M6FR_#(RM7(G=_NUR XQ?R/\WP-J9]\,@JYG?/%NQ M>5J@M&)TS\%&X?0P UM6#WS:G]=/!"+];;60G(E_57F0MOGIUQW_IQ+;A]47 MM5!LHV8IXBK-2PD0S(7=U.> RJ($)%P MK@SU5_HZAH &S\?E-\#0* _\+C@=M+F'?6]"TMA@X6^L&!AZ]Q?$T%,PTJMB MB*GP>FM<@V//^R-HV-'>)-<8W7VG7#5.U.S2NK3VV7RLS8R(@@O)W)F#%7JL?(GS+?EAUIOJZRSIQ:%^AS MSFQ\R3R M0I>((04*4N8 $R@!$0("BDK,N:(40NW7CRSR_(W:E>SMO\>DN;U5AIF(@=\R M>Z6;(Y1W+Z:A29XZ:!ZST;0O6M$:3CL+'KGQM"\@QPVHO4<(K6I@NQ^MGU;K MZKR[:H+TUE957#^_74DU8YG.$:$$8$;,FZI &'"A"=":ISAC.9>,^!4WZ)4W M-6^W2=I_H?-=W<'+P)PTFB=6==]Z!_VX]_/4 &@.3$XQ@ RHA. $SQ4%$?K' M'[DN@I.QQ^41W!X++,-ENTG7E4X,^V_V4;O5OG&UW!C=97]ZXC4S MX.87Q<=UZ-B(%M*#RG=)K6[R1_/?0BXM:.\@#@J!>7W=.C& M??5D]B'/]KYI:UPL>RSP9)VKW]5V1K3.-4(:%"(3 *>R (1B:%.VBD()FF5^ M.5I]PJ9&2*VN%0>I5M& #HR]"&LIJ-DX:R!*50 LRQ(PSA @!26%+H0J"J\F M)-$0'J$NXC@(NVYZX^ V^#:W5O.N"@W85LB]/R#W>P]R 3O;RY!$V\OVB!IY M]WK9Z./]JL,SPP3@_DTMY,?E^XVQ\<^92$F&RHR!7*$<8)U20*%.@2($<^&')2@;6GC/4-JCTY1I@O_T4]L>?J8/1> M?UHMOSVH]:/-%9D1R03)- &*40@PDA 0@BE@2''$,F;^H@*NW,[)F^@%V^?U M?"GF3VR1M&K;+K/2*.SG;IZ%VM"0E?ZPWPYWZI/\Q_JJ+KEA]W65K;LE)EZ7Q=; M>Q49B)G9I*:8@R*3&&!6,,,HC "9&IIAFBB1Y2'QH#&4FYI#VHTB?*=T91^H M##PN&GN7U$:^*,R6O \I>!=UOMWX[5:S.# G=B?P0_CTC1($&A/ZR!&@452[ M2?AG3%#/Q7Y&E7%MTD"/*OLXU,UGMM[>ZQ..;J=;:9J5J58I8)E2 N8 UKU M0-=9011A F9%6-I ) VG_*[HIYI.S/DFL8;:1T[M$4-3"&)]!_Q>'3>9V6V8OXL,TYQ[Y165AIXE[\^CZ<:X43 : MFCEMEB3XU9;+,'18;8J3-^NU^8BJK[UJO9,_:LTCC>.QA\Y*Z[/16N,:DLB&BE5':WE9F[&JG[=>;]LOMB?[O7] M;BM6YOM5M8O^V_S;]QEE3*NB% !A10#&60$H2@F0,I4,%Z5$RJF>X3#J38VS M#J;8Y)>#+5=W0;UF"MUH[G83K'=_JW:() ML-U\44+-?]@3E;9'?(%%46A!@,!V1XH* :C$&< ZEU)D)::RDQT8;)6=2R5P:;@-%04N M$MVA-^,]1?$: M'[+^2&-#LC=B\&IXE_$;M@Y>C_PI5,"[#(]C[3N'@0);4G5#\H3B>4XX!(A) M!3#/-& R,VZ<-F27EC!7YDFO.A6A(7OC5**PVB5;&ZOG']?X KB"E93IDH-< M4 EP 5/ J$Q!213/E&8:RL(G,2D4MC$2D7Y76]M;=.?:*N D8&ZD/=& SZ%" M/ <,Z[Q=**=+^&;$D,U?V<)ZC%^_*[7]9!&W.^6J#IOD,"L4 U(7&&"<9X#D MB@(M)5?9[^=0UQ>GYBSV;<65,S&IRXF[ M?V\#N%OD$#*^-6?1:JG6M=O_W-;OM]M;;E M>F91[:3]PE;*]G>&>) M/J#=F# 2? /S7(/DY7X\_JB+_*QYKY?V^0^& M]+VMBY1^?-%GVG;6W;1!JE()D4,%E&("8'N.RHC0 ',H"MM"A>9..RPG:5-S M!_9]N%]J7'6+=ESM;BCWK_SHV W, KVP78Y2#<#/IY%M1!Q'ZU\;\C7T;%;K M"$MOC]I+8XS8FM;1G)<=:5T?\B/:S7H[^XW]G#_N'INO*Q:8T()R (4MS&Q[ M4-',_)5 PBF$6-.2NI#JTE?HQ3/RU>9?W %-CH%3$D_ZRU?>Z/ M>:CC^IB_'=R>X_%&69UGS6A7XOD/7)L*WIZW5'F"FWEU7__K<^=O52+J+-5* MY%+E0)0Z SB3'%#&*"ARBA5/::E3I\49JL#4UG WYW=_FMDUX2[AS]U?-!F] MGK=8WO/DMEL:$OV!.20^\%?D3_NA%ST]VE'\C;*?_< YG]SL.4[,IFA?U&:[ MGHNMDJ?_O2[8/"-YSF69*X!28;:#+,T!45P DJ6(L%2;O:)7&8QKE)D:49YO M$F9_>;"I^O<87=8HR@0: MQ?F!YM9*SG/,P A/VWS>C/W%;C07S5G>#'%%4BE2D&IB^+5$&G!%<=66DB%H MV#?S*A]Q4LK4B-,JUQZB>P8OG@31C?"NAF:TL_1*TXK #$Z7*NCYAS?VX1 K MSO&DC'$#'OO,/(I\[/UPU&:TV[=LO7XVTUS%DL^*%&HLM=EN%AP#K!DS!)"F M@!L^H*C(I"!EA+ZT+Z5.C1#VKV=A?U 'O:/TIGV%^#7NT14XWLX/8MNDU;K. M4QF\>^UIE(9M9/M*Y@1-2K"T%?IH_SK MWM*GQDU[91-=:^M^C^6/_.5[P4'Q')BCK.[V<*M)!6[5OTL.&#<6W"6M#4EE MQ)"8N]\E#HK]2'>+ \R!U\5C,(8]%Y'^8XYV,1EL;O>B,GP0_[>%&7>]4_)O MJXW=BGQ5ZQ]SH39M%0,LT_YMOO;W>;[>I1 MK??Q_3-.I*U1D8.4"@EPFJ6 ._ _=+J_A>; =:JG_QI]$]: SJY2/$." *QBW14X"M] MU$.#0&A>'Q^$#A-8BJRJO-V^@A5BN$C+$L 248 1UX"7-B= $I*EAMI*>WOA MG@GP8G0O;AHM"Z!)QTI8I:IGQ; 7X+F13S D0[MY3=>8^)6\3ADA24N "P1+D)-, 9R0'#)=FT3)!BY3J MLH!>M;).R)B:1]'ZTEOV,UDT)#CW]2M.8>FV?*]$:.!%7&F7-.H-L)9[K(^T MHD])&'5=]YCX>G7W?30TJ[?G3?^E=J&_*+'ZMJSR3W-B:W_2'"#;\ Z;/08@ M&-JP UTBQ:$LE-=FPT_\U)BA4=!L-5H-$UD7=7NJ:GWYYOUZ387C)>1@ ]] M&WEIAV&#&VKX#_K'S!D.P2U:&K&7\)$SBT. .4XV#AKENH(QG:A8>Q[^<:L> M-S.!)\Z*_8/B)=;Y1XJ_?5C_^CWFR7N+FA\/*/C?> M*(OY@C'M^KWTL< NMV^O^2([/E_2UM %?6.K;?+FT.Q/>%$8,+D]TC*P@A2QL MB6%-I:'#PCA3QG7B0*9(88$0@;EJD'V_E*/AVLH:D@7D0)"Z>4M7@30P0]:Z MW24=[2(F&9XS/%86X='XXZ8)GC/O* _P[ ?#6/,#FZ^K8-'?%-OLUE5)@P]K M]=\[M13/[U:/;+Z<<:I*6G*SQADUJUV6#%""&4A3\WLJ,R*15[Z)@\RI.40= M39.]JLD?M;*>FR87R-W8(#*0 _-#((;>5.&!2B3R<)$X*IUX0/":8'P>#:2< M\]V9?U?;6:IR70I6 BU*"7"F!6"%+HSK5C+&,8,ZRWSNA_O%3>W"V%;H=TR\ M" '7D5>B038PI?2WE[]+C+81><4)E5B4TB]L7#9Q,OR(2-R>"N.0_8&QY:.Z MTXI>K1^M4W[/%_-O5;"E3 ,.$ *IS6%#(B4!>M]NQ%)N: [0WR%YTM18EJ[U)=T$78-&FT8W7 M;C$Y S-@8Y*]&FLGJ&-5BUFAJC4K" ML<%\3=?1QP\O-'JOS7_-^%55O8]U,7/YZV[[^VK[?]7V,YO+F7$0A884 +.=:_414%327JVWR;)Q) MV\'!OXJFPQ3T4^YPP Y,J'M,6ZV;BJ2MWHE1/#&:)T;UY/-0X/K7*HT+\MA% M2Z\&.ZB0J3MF#A5-'08;O;2INX&G:IQZ/'UEF?BZ>,F'G4U*_,V\?AYWCY_9 M<]4>^]U.?5Q^,-^X_ZO8>C.31(N<"6'F@7%#_"H%!*H<("T1E1DE>>95^L)? MA:F]!,P7,@\L*N\.NYM_/2R8 Q/_<2F=6O^D,2!I+;A+C TV)<9:D51F#%# MWAO"V!7NW16X30E\;X#.ULCW'RF,[CZO;3N([?-G\[W;OEE*6[GCR8IY-]^( MQMMI*Y5 MK9J]XOW'>]?/@!OG#87KP&S7JFUV_5;QE\@F!]V3/P8I;AB"6B2"\Q(]*K6% M@/*:U(+&\-^JGPB]>]&,[&'-EIO:BSP42ISED$JB,#29H!8L@,""F* MLN JR]W[A 1I,#5B>Z%Q\K0PG[+M%K>K1&W,5^=/][UEV(1TXX"JSNR<# MUPT4V6M^,.,UX3)22*Q0J0"$UED6B !&H0($XJS Q+ J<3H.]I YM5=)U=B^ MO@A_>'$-'ABEY +[E1YR&)@#OS"NP#&>%WR,S-#.;T?B-'S>8PB<7=T3C\8J MS&,KJ.VJZM]"S7_4K6 0%B4F"&0YPS:"@ &N"PW*4N0ETYC0-)LMU3=F[\VN M*6Y#F!NQOY1(/QIL5W]HA^N8QHA'([ MYR$:K,;."9$W+JQS'H3+U71ZGO7/1_NJQ&X]WS[#C#_,M^:;SQC%)4T+8(N MVPC)$A!",$AY(23$2HC"J:#BJ<&GYM942ME0%9C]PO^2M.JZYZ(=H=?/&]=B M,C _^,+AE8=VSNZ@)+2CP4;+0#MG1C?][.QG B\RU]_8JOF,XA3'=D+\\@U';!QOL$/\N$SVR%;]GVJM(T/I?E\1&]*1KB=B0.MU'>\_M M@],PHUTV^!C5O5OP>LZ?G[\R]O7KCF_$>OYDOT9M">^FBWA>P(RF. ?<_ P M126@!2Q 42I4J%+B4J:NS-PO:FJ<;+7=5XMWIXP+>%[FW7@H#[<[@N;.\?&@V\D=CT/8QPR=0.DAT8O## :@;H9TJ5.QR<"[U_KXJ,;XU)7 M=7'98O.&;ZI:?JX7@.='F- R;[6LW-)6S^2/5M.8UWZ7\8AUW=#/U[VTB]U7-PK.MAA/R;GY<=#P'IM*.OH>6?5;CNZ2# MLE4Z8N<,'XQB-]O)VR)GI)3CBG9F>E33VF>DEDT^^^9[S:.5MR\!WPW?WMP2 =^@?660N\4 M_^T:91:=Q@LC @_'?IBOUG*K]N5 M^-?WU<(\O[%YV-OG_7VI;=G $(4@)=QP']("4&58,)>T1'E)BR+W2F5R%3PU MNNOH7=VG=C7_WTFMNXT\UG,QWWJVDW*>##GO-;H-GD-<4?NB$XG4 MG,6.RF.^8+RF+N_GP]CJ[U\?UE4_F^_)JVRB;3'=YN]RGX$U(.O&^7$06WH>^JO M![@.:EZ^J?:FF,MH1"*5'D&CTLAE@U\3A\,38Y]TVLT&A!G/,XV PD4),!=$]SQF9E:F7?SRS--K\8Q<29IZ*/-:>T,(QV3]>T2 M!YBCL8XV/>?JW^MH,\K./BK&@QUMCK:#CPI'O*/-ZW?T^\Z/S0H$([9ZB7G_L1P)D,*R MR$AN'&T*@QK&7JO9U%Z(UK"ZRZ.M==JH6^U?N_HG?U3*A[:9O7HZ'0]0;S%) M0Q^JQIF?\!:VL;",W>CV:KUNTPXW%IQGF^9&$Q!X*+M:?GM0ZT<;_?$;VS;; MHB_J:1\7\MG($_,GMJ@;O9FA;6V4C6 +>RP\@Q*56JD"*$ALA78- =-:@YPJ M0M0E,C;+LB/(]FKYT2QR/;$8$>^BC75N"UME0197=)8\YSV^/2 M:%Z7C;*Z5S=8$<]V(\$8Z\SW6G7&/0N.!-[1&7&L<<-(M2WFV20DO[5MT);; M649*28A@H("B )@6): RIT AH6$AJ13(J6)(OYBI$>"^$NU3K:8?&9Z!THWB MK@=H8.+:8]-H:#;LM8[Q^*D?@TBL6/SM ]:1X?3_5 V/JPC MG;S&@-?K:-4/J9[S4\>!1CLD]3.L>Q+J^62D]F6/-CJJ&R@UPR2GF2028,8% MP,*&+D&.05J47&.*.$F=Z=U-Y.3HO:-BHFH=/6C%$6?W^[AXZ(UUZ?:JU54' MSD;IZ&A>V5?L*E1OW$C, ]WK^X:=!=M#C2YOGEV*/NF4^:]7JK?/I#_EUIWB^WQC7[,%^H M]5NV5=]6Z^<93G4N)2N!RFVH-RRY6:"9!%K8T">"6>96S.+,^%-;HK6*2:5C MTBKIWIGF%(+]*S8"+@.O63](O+K3]!@>U*#FU'BC]:CI,:;;IJ;O8X%O5#7_ M]GVKY)L?:LV^J=]WE@;N]=?OS'P-[G?;S98M97,E*6:"<4*Q$H!DY@^,RQS0 MS 9R")FGG/+<5H7P>>/Z2)_:T$-(HGO^]73:U[TE'^+JG4C^CIA: 6 MRQ/TDCVNIQ@"RY$G&33(U=F&^UB;0_^>?7I;+E,H,8. 86[H#PL)*"^@^:-$ M"NLR1]@I^MY/[-1>5!VM_R,XC[ /9C?&B@_>P%354?@N.83^O>A%-FP^H0-. M\;,)^X3>*I?0 8B>3$*7IP-C01;5?"I9L9QA-ENN[?@(-B^@)C!#@#"2 9QG MS%938R O4BD$%87TRRET$SLU'GI8;=FB]J^,^9NJF&/P=8+G#+A15'Q(%Q%&$BM_38>STN[&$ M;;Y_7/Y0FVT=9MST/5Q^JRKE[]_@BA29+% !H.$B@%.5FGUBF@),N*22%\CL M^WT(REGRU#CJZ^[I:5&M'4-5\O"B-]N396U3HEM#$J/__$= =K3[O+C1UB!H M#\QV7H,"5&/&.$0MC7P8C5CGL'DGC M%L&^;/)1Z6N'1_SO)YNJ$,_O?XKOUCW^W7P=9FF>YPIJ!2 KC=M#&0%$\Q(P M39@2N&!:.?5?/B=@:ES1ZIBT2B962_5/+,EY#*$S2JV M;80XDAQH61)(-Y9[$* MZ"S4#YI[P&4T\$:*LPSXPGG%53KAT1-.V?_\:%&43F9T@R?='@A-5_SOW7RM M9$]1T%,)]T@3,#";MV8DO66.-W?)T235YB36GIAI MF->C&BU9\PI51D[IO!ZTX\3/"&.&I(>N'S^MV+)Q 'A>4H08 UA8UM08 PJA M!(+P% N4%UFIW-- NT-/C0.KU[]5SR>U\ 56ESW,< 0&)J&]\0$>Y"L4?!(I M0]$8+6'RTE?",QWRE+V]:8\O'A@QO?&4HB_3&$]^(K!Y6YLI7=5(KJ(;9CG$ MAF9* =(BXX9W\L(X:K0 $F:4I(3G:>[$.STRID9 GU\FC-\E_RO]:YK"Y(FM M[Q*8WJ5I]?\VS)/MMM]7ZZH;HCWGW?_>-GAK?M>-_&158.AO9G*^)PC>)?;+ M5GWHG1+5)+:_A9[MX$Y,GIO_=N64#,R(A]GX6L]&4ROM8P5OQ.YOYU&(U?7M MA(1QN[V=-_&HRUO/1V/5/*[/X+/9J(NR@1>=LG&G):!*>ML9=UV?EZ88ZN/U3/86)0\K))? M5?+9N2-HE!FZMACR,#-UZUK(\68L0BUD?XB]2R%[B+AQ)61_,"X70@X8,\S3 M_J(VV_7<-LMZRS;?VQIE.,_35*0*L!0K@+DL 54T!1D1)1>0"\J2/7::L-X:V=Z^]TXR:*VQKC3]@#&SU4^C;Z; MLWPUI@._>SIP6@4'J _7BT D5_FTC%&=Y5XS7[O+_1\.W8VOC*.V??YLYG?[ M9BEMH:*GJDV[8:XJ"&Y6RIPQ+07(;6 :UDH#3HH4Y%!*\V]I)J!7[NQED5-C MCU;CNZ32>=^7J](Z^E8V=P#?=7,=$]+!]]I7HQFP[W8%*-HV_*+ MD7?EK@ <;]*=GPRCH/]42^,%+:J::(_SY=S&W-HZC$TJ0=O=C$&4JU0"QB"S M5Q,(4))1("4I20Y9":'7$:&3U*D14:-T4Y>RJ[8?\;A![L8]T8$:H+.0%PVLB\GLX=,OT0RUWZH/1O(UJ^<=\:WRMS7;U MJ-;O?]IM@TT5,!L"\S_YP'[."ED0S& &4D*$K9\M -64 I@+3#%"@HG,KU1% M@!8^"VR<@A6-$=Z[)O\)T$0;?Q3E0&N< HQ4#CBFPC:MRS5,,ZE2KUB?@>$? M+V-U/=H4N&YK!P5V\$UOI7UB:6T?2IC\:0Q(6@MLVFIC0](:D1@K8NZ+@R&, MMFOVUV#D/74P1,<[[O"A0G/%UK9B\%;]NEK*HQ:TU'PS4YP:IJ-F/XXE(X!Q MSH!"!5-E2H7D7DS7*VUJG+97-N%&6T]2Z\?5C;ZBH34P41V LHH.V^#7"9-H MN6%]LD;.#G,P^S@_S.6A,-ZH;M#K:(5W.]N*JP[CK6L8O:T:%6SFJ^6]?GMH M6G!08:88+0G.4U!D*02X@ 5@I(! \#*#*LT41EYG?->I,SWF:16V435N'2#L MA?B+PFR[)_.CC>Z<&\_L:<<7, ]YJB(XT:R.'BNY*[ MA;K7]T_5O?#R6Y5?(^OX[[J'*>$9E%)H )'* #;?<\!S\P'F,T<+^G,WIQO6Y M/^1?[N7MROB5CF74CCX_H15>Z16U#-I9:X/*D;P<:;0Z)"<-Z!8@.?V!L V% M[3/\<6F&JCBH]EZ%IIPRC4&)< &P@!A0(1F@L*0"9[@DRNNDYX2,J;VGN[YM MU9-[V_;D3@Z:!^X83D'LMD&X$K@1]P,O^YA[8>:])>A!)=(.X)2$41W^'A-? M^_=]'PVCA'U%Z8_+I]UV\TG]4 O4YO)J)#/).$#4MB73MMZ\-DP!::$AR:%* MH5/7(P=94Z.(2K<$^:W]/BS=." 20@-SP:&"_%U2*WJ7-( -<*/D@$DD)NB3 M-"HC.)C\FAE<'@ET&O:U@^TIYZ&R\Q>UL&6?WZXVV\VA]G-3NWOSH'YN?S4V M_6NFRU)H:2/%&24 DXP#*FW,> D+BB4VOT9>#L9U^DR-::H39GM48&3][Z8U M<_++.Z7G8NZ:+!EKJAP=E?$F8&BGIK_HO/%FC-))I75,ER8.?K'9DRLW&+&-'@6KCT\?]/" MM4=F7"I<>_S U3T>WRQE=\-7;_=F$N<($YH!PYX(X(Q2P!&CH("2,Z(P4W:+ M;%,XW!R[2P*]6'0O=K@O=9V=LCAH7;EVFQ<[8U5I'MSU\33P;HY=3#B'YMA7 M&+[O1^V:EHZ]4,1OYGA:W*W:./8:W]/ L?^YX)(-0BFYL>Z?#55DQIBV6^W? MEV:M275E1FO0H?]V M$\+=WU2RS*H-7;9BJA@GBAN$7?\P%8' MG0+\]WK?A*XZXYHQ+0L!"P9T7AIOD3!L>ST9FD:Y9C*3!.=^/7A[A$V->E]T M)C K7=H A)9\$^%_!MB+M!NMQL)O8*I\#5T=N]%"UW]\ZM]'P &36'T"^D2- MVP? P>BC.O\NSP1N.U?+;S:RR4[T@QGBS<_Y9B:PP#+-"8"RS.V5+ .LE"6 M69Y25K(TAUX^WBDA4R.-ES%>=XG5,_G#:NH9W'424<<]Y)4X#;UO?!'2Y0:1 M_^:Q!X-8&\93(L;=)/88>;0Q[/MLV**_7W]CRX9/;$71U6(NJ[\8?^6S^<:T M)Y1[KF&+K^8WJNY2Z=>M.8JL"2V"KCU5WN?!HNHPI6N3?8/NK4H.9@W2Z#DJ MT)%66AR=1EV:46%\O9;C#AYX$M1&)JR:]D%MP6&U^5UM[[4M$]HV%IH5F;!] MSPA (H, "V0\@2Q+ 5LJ= M)"ZSS'EC@.?9CL]<.)[?Q(9VI#.:1FU; :%1+SEH?I<8W:O,>EN'N54_XO%+ M &BQCEA\1(][C!( RM%12<@8\8+4L^:J5RF&*,D4X#BWE4HT-!L:P0#*5,JA MSF"9>>6O],B:W+ZFBKG.K@]2SZX.4@] :.1^DGHT4I)Z-%J2>325(/?,/ M4G_]2!A#O']\6JR>E?JJUC_F0IT^F7VSJ":RV,29KFE(&T8"7 6DO;^H<:#PGSHBQ3CJ17=>'(^DV-B>J+%MYWT5+59*T; MD[UE3_,M6UCC[FROV=U51=-C3[T;"=YP0@B99C:S.(VWW^_^]F M IJ*$[E*BUPS 0HA"X"E+@#-S5^55+GY-UYDN5,>U(WTG]HKY[YJR+-<+4'; ME*<3/W95![/!OPG];YA_@_D=^ UTNB_: 8"DBT!;C&K?2-V^E;IA< T,=X?\ MAG^\+-'H0/\XU@B_^KV/K]4KYC6S6C6,L"925 !'& $:6 JE( X_V4 M.$>ZS)13R?(^(5/S51H]DUK1Q&J:O+?)BT97MQ=-+Z3]_D0LH 9^Z0=AY%#T*E1:*TSJ)1.#EKOZ_0'WZTZS8!C MU$AD7(<.'XD J7\4B0=&L<))7$2.&U?B <)1@(G/LV&D%/48KMZ.UY^LF'0F M.$>8%(;$($P!9B4"A(L"()EE3".L2N+40&$<=:=&A/5+OKT09)6B?HPW\/2Z M<>5T)NW?]*:O^0+4#]PEE=GQ:'JU$-K=(\:@/^^:-_LEJF3SN+4@V>Q/NDJ7R" 9PGI++AQ-1$1[M7+5" MM=4YN5\F!ZT[_1*KI(\!4'4_OA@"W9%.,B*A['6\X0M7STF'\U"C'7KX&M<] M__!^-C"^G:V7\^6WS6>UKL(FW\T7.T.5,Z%DAK," 9$6$F#)&6#21JQG4.4P MIX@3KY+ 9^1,S<^W*6.+E?$;GXR[7_7)3=AVNY[S7;T&7O7:;:IM)2"1M3U5 M?UVY6BS8NC.&9[7U;E4SLG+?K5U(P#N]O6*@*4 []$6PUM(^*Z@M5=TF@9,9B^'X980?%G MI(P;W-YOZE&0^H6/A_&W(:R/2[,HE%TA;WZP^<+RU,/J;;5.NB4!VZ\S26F9 MYC@'94XML\,"\"SG ')N?B\(,K3O4Q/46P,OSA^A2.B>\QV8WH]1_"?'C6L& MA7Q@%K)HU\HGOUCU_Y+L#;"8UR8D71L&8*E@ "/QE[_\49DM&)[7G!<^4!@; MOCZ;-_+WE1C_<[62?\X7BUFJRY" MI^;G'G3V.8CPA1DQ)"$0FA" J2TDB'4*&"LRX[4*F6ON\YZ)#O-H]:<-OHE@ MZ_6SK0?ZPZ8I#P"WVYLC-H@#ORR.[D?KHAZ_',JKMDJ?]_6]7PX^&$5Z'SB) M'/45X /":];W>O:Z@D3WNGJ)M-4FZ^J:')4Z,_P".+?1OS@W!"]29EB>PSSC M+$?4YU3:1>9$3Z/W38P^?KY_56+S\QZ5/^AN_',UAB-7%K(UGZVB@]4S M=0$D>O<\J_J+J@5YMY7F>3-Y=X]@-549)9B:AB!=) EB(#N,0*4&ZVW$PP3,H4 M:9Q[%?T86N&I>:O5C#=50$3'&L_DA:&GV8T"IS1Y0U_;??[XUJ%8OMDBKJON M0WJUKO@UZ=@4,25B).!CY4X,K>ZX218C@7^4C3&6W"L+T!WTO-?_8'9U&)\J M4Y!(RC) "-4 0Y8#AC$':4E$B;@HA4X#'-E>H1/U9*L+H-4RT?O2N/-]NWK/ M4]E^S(N4I1SB$LA,4(")UH!"J !$A'#)<2&04\?!>&"/6M!\))3=7I71L!OX M/7H!]D$2NR+@25FWJ0G89_;9JH"]#UW=>J\)O9L)H0HH M40*7G"OB[5C$=,\W@PND]2#I1L_7(?0P*3046X? M.#Q(O[RWIZJI7-_PX%C K7KBO3U=N\3ADU$*N-F:)G.S65EN;?GUN1FGKB=W MV,)L?M_9K+1[;>_X[W?;VE7CUM*^,)71$ZQV6QO$8S6]JEI6^,3UT\\MIV-@TCJ=-W&P+'EA6G<; M;Z]FZFF\UXFU#Q@#D\\WG<:KJIF-,ITW+5,VW+1>6WGL:NS]2HJ%B[MEK;"K M0;I0!.SZ\<-Y5^.<*7:;VDFU-L:_9$]4*/#(G8DR4FX,_ M$OP#OU1/(6\+.&[MSJ"RI2K#H(BD@&20 I9JA;"$ M4&3.913/"9D:-=9Z)N]_)@=-&Q_'O8KB643[J2X63@-S6 A$7D44+V$05$3Q M[*"C%5&\9%:WB.+%SU[;O.V=[8NR>OJZTML_V5K-),E$AHH20)K:^Z54 IKC M F1E1@7..).LN*I3VRN!$[U;ZK2:2#:-JHFL5:].\@/:/Y\'W-ZOIA_JP]5BJ+,S/\88"BUUZ7"> I:IV;#9?[#)$P%W[N$50UL_"C$;0+\8'C-27X/!V8^KI:KI^I,:OFM3C)J^D?MFTU#+'%..#-. M38K,?D80P(4D(,](J7,%.:)>.>P7)4Z-EXS"8*]Q,F^R[E2M]%_^PS.9\2+> M;E04%<6!::BKZSYKL5'W+X-TY'9&)U8FXD5YXV8>NII_E&GH_&#H6?ASY7MD<@I8US.3*^$:Y]#$'ZF DY,>)*XX.CDUZLAG)SV&'1^> M]'TXWL*'LU3+C):E K14MN<>IF;A>IE$[W3+U2_JT6_OW2H^/, M>6##%[X77+=<^'U(15GX<)"%?VJUC+SPH<_"AX$+?[/>SCZO5W(GMO?K)O;_ MS<_Y9I8)3+.\R$$FA-E.Y!D%#.8:B+Q@"N52%=HI,OR<@*DM]T;'ZFZR4=.X MO$91QUK?9X'L7^,QX!GZX-,?&>>%?+GKLRR.?1=V7CN6ON&F- WLY.)T%%TD)VJ"R*Q$Q%.B;I-'D*/T6?3$/J> M":YW4U6';/:ZLZS@!8(J!4K9A+$<(L!285Y11$(A)4%*BH +O5=B)GJ-MR]; MVAQP>1=9>0&E&RV$(#-:Z90:C?<7T BICW+*YGBE4%Z,_O]7=V6]<>/8^GU^ MA=XF#9B ))*2. \#9+TP)AO2GGLQR(-!<8GK=KG*+54Y\?SZ(;64:U.)I"A9 MTPTD%;LDGO-1_,3EG.],K7IRSK4S B=GO^8VB%N1CF\ZTE+]O=BT63 ))YF: M87+ 8JT;0-3<,R,)!$1"F)(4)QDQVE[J;6EN4\^=;DE=;D%-LS9B1?7'Y7+] M4Q\C7+5I1W:CO!OK%.5)&'/-FG$*$(I2D*61 )A&B6$(A&V,S3O7RE([,KKL']%L5/5]9.4*65R\4GDBWNYU)Z;?7 MW6,B[K_ C9)O"LK%9]W_3?DZ*J),H"0# F>*'1*FHR)EI@L=A%G,TC#%V(:) MCQN8&P%7]@75-^P&_PER9F-^"!XC#_4:BLJV_JJ(UB.\RW%/ _OD]I..YR[G MCH=QY_?<1F_-!!\HJZK.UWMWL80RI4PMC"("4*[61#E3KWB8()$1+&6:6N6% MG#8QMQ%<6QBT)EKMW%T TFPX#X-GY %MB8SUD.YVWM.@/M/ I,.ZV\'C@7WA MFT-SP_0KOUE_W1RF%O$(R8@F%!#UR@9("C76!40@)P@B*B%CD6,.6&>;1,E8O1!Y3[KJ;O&%DJMZ(>A.HNJ_U$-6 MZE$Y]Z,Q$44XI1B&("9)"!"FBHH(D2#,))$T"2445J4VS9N>,P^UU:4^NLK$ M6/2 +2OYQ'5"KGAETL'-0+D8O:GV1T<%T7/24XZL5\? M/FFIS6I2GR44IR23 #%) 8HR#C(<4Q A''&JT8+H LN'*R0]T8R^A7%&S7TSUX^%K576AI6F75_TNGZRS#"YQS0(K-\6" M;=2-:7GW>E7]]?[/[>*1+G76V?F?MKNF1&>01AS 7+$)R@4#BDP0B'$HSL@[)),- MA\Q;CMD 4R9./1L.VFE&FH=[#ETYOA/YYOI94'=/MBC-(4IB#G*8J%E8* 2@ MF=!"@5A2]9^0S"I3K;_)N='A_K+FXWKU ZA&[P-M?7#M*D%L +SM0M$'G!,N M$"LD;\XA.=$ZL0\O[^O#S@9?:%W8!T#W>K#W2C2"56G[M>;C+80A385 0,U.0H"22*WM((Y!B#,:G"&3&';+@>- 9DQ'7=>>*LN!X'3S/C M^BZ82B.]T8BMY5J^TB<]_6P4\DB4(DY#"+(LS!67I 3D#*9 (BAD1E :IT;+ MGS&,FQO][(DVLP/1Y@<+O<)1>O$R8;UTWXS,<8,4MG>ZVK6/0>.DE03E*%TZ MMH"ZGZ[];Q!1=^SB"834^_O NYCZA29G+JC>#]9P476#-AR%0-4]BET9NR4M MR]V<1R9R3HA'/6< MQ0HE7ZF"1FU.FS9H \-)"J'5Q8.DE#\HR]OPG/];;.[>*M);WXO"4HK$\&XS M&AWM6-!=]QPO]E,9';16CR)18HF47S'?WE9?0L[7%(H.05_CRQUU>A:KQ49\ M7#P*?JV6\ZL?"S4(7Y>EV)1J-51L%O^N!FD3WE^K"W-=?^K#HF1T^2]!B]LL M%#)1RQ.01>H/!&/U1H>< !8R21(=AT^,:BYZM&EN[WO]Q :OBIVR=KGX%=RK M7KTK?[.L\>RAO\PX;^)>&)D/:V] Y4[P[$]0.715I1OI2*5@W[56"IW7A3)K MOP+MF$=))W\H^U)^\F#1M )1_B \T9'R>.N!.FI[20J?!-6*5OS+2JWJMD6A M".4-+1?E/U?KO!1%5;#J>O6PW:A?*PC55?4^&%VR[;+Z^&V]7'Y8%S]IP6^Q M$#!D* 0ADC%0*S ":!P3(&(N8\1QDJ',BKW'MGANW/XL '=UD!;4.AVHUL.NZ73EW5&P^$F(^>$/]KY9[X)>KUBA/!+O M1/VW^O=RRY53[W^Q.WT:](UNQ'LIU5SP-HY#(F(VR8&3/C)F[\'Y/@@COQ2U*U)1_*YG[-4L7NO\U7FVMY"FZO\0 9'H?"/,F!K2 M$ ,F)<90L(Q$B@1A?YUH(X5'4$41U\;]6H?T6TT3FF9HU9'D: Q03 M 3(D$L#BC(41# D75A33U=#ZDCG:A0D M<8X3QM1J!Z75+D:L& ?E(!-8R#A."(FLU!4LVIX;_5P,@"F#_"FH[ \J!]QH MR:)C!H<@#8'[)4.-;)'V&5#4A=GX@4,G+<\E0*@+$HM H,Y;N-';E\V=*$Z% M2=MZ/A@2RE!( (P1!RB/$Y#CD *(4L@IPBC,K)36+S',.5>=SF0.;C3941C0W*F1NUMS]JP/%#J6;_$>R T/7;P!.?:12X/AOJ6!-G6$M[@9*+X. M6RXW-NU1BY'C)PY$F"P'9GTP6S&)A[!&YE. M]G$[M-5_]6I#5#SQ25]KDQ**H>O'C&)ZF>-8U8H^:JG8-3FM"45;& XJ:I@=;&](G)' M_:WR>J7S% 5_M]7)BHVH:@JEI)@+(*%0+TVN=\!AGH DXIP3"9,$&[TT;1N> MVVMTOX@&6LM9"Q%?B7F6E,2,?><>\JR5<&K>5!;;JUK+ 5P.:2P6,! M/9$\O"@;[O/D@Y>F6HA_&>*G2^Y,M%+1JJ M?LCT?..'N)4)C)",,9 BSNJC=8+2"(@$\IC&""8"VU6\M6I_;HR]LUM/ZEO# M@_7.\N 552R@?ZD=L%0?M.T;,R8>$?&1.;>QO!4*;":>.]2?K:\D*QK[O8NM MV@+G5W35N/67$%^UA:9#A-7Z-F[4]UELM!"$8N''!1?\S=,_2QUO_&&Q4@VJ MUE^SS>*QXMC=ME\,(969A("EN9K%TB@!E",.$B833%&$$TILV,_>A+D18*46 M(Y?KG\U,2+:F!W1G^]_L:,^A7\R8;URT1R8_+>E4@=V:KU,;7FD/@L7JMV#G M1/#LQ2B[M>X@>B)"!P,FY4)W@([I<,"=AB_UK\MRJXGW>J5:H,NO6T7 [(N4 M0F\LW*8HBS!&$A"14H!2%(&CL^V#ZHCXO:H>"A\DA]IW;I*EB)ZL1EJ]5L?^IIO1K&?%$R71^I M7D3JFRVJ:+"W#3GRL_K\F^[9?D7^56UPA8/6DCHL_BUN?DIEH_B4Z4P M?QN&248RS@%1?ZD5LL0@"V,"&$LY(QQ+(8VTO+Q8,S>Z5,\JM \@<>\,,U*; M#.*1B>XX'*7QY>FJDM$/OJP\KH:]8.8Q=,7=ELDC7 ;#=BX09OA-'>-E[F@A MWM!2'T3=ZWC9^ER4A@2FJ:(]B4(&$,O42AD* E 6,$0C,"& +,R$/?"A/K MX=WEN*>!?7+[28=TEW/'@[GS>P-T,O9RYC4W-YF?"9>I)$0"FD($4,PCD&6I M!#$B,@V9D(Q8G0AV-S6WH5U+/:S6*] 8.% CXSR^9J/=#VHCC_L:L --C&<[ M/02Y"3D(.4Y3V+$H&#\=J7KE@I^8[&5 M;&R!T<@@]<@XL6/$[4IUHSLU#:N"AAX:XZM=8-%:;KD';-XGAIO ?B&>:!>X M#8-3[L7; W(R6:P_1U<(Z1* MH2[2%23>B4>Q7%D O3U[V\V/X'MMLM?:T<8 M>0MAZF]QXK E8PA.0Y7,+W7CG8ZZ[1\7*W&]$??E+8TP%9"& NUW$*$Y2#' M>0ZXR' 21:D4J=5.2E^#.*Q'8)"G801H MDL@\E!DDV&H':)@YUKH2'9=8[ ]7ULP/6G4I8($O]%[]#>J\3<*D3]N M!>(I3VD$PCP6 (4) WD8AR")2<0Q9!1F5E,Z1SOF1J&M&WIVTCJB4SR"RI6K MJJ(WJY=.M3N6Y^R.O65X$#]^'XQ]4F\+?_"]\B70S@25-S[E0H;AZ>MXW]&* M:<__AT%U$B P\':.A(3J(?!MRJB_?VGX6/ZM/?_]+^1/VA(X+__I?_ %!+ P04 M " "BH 15T%& %R][ "6B04 % &%L:RTR,#(R,#8S,%]P&UL M[+UIEYLY%GDZ__PO?_KKIU?@_O0__O4?_N&?_Q^ __7;AS>_O%BDXR.+KS^6T\]?UK\()L3U MGR[_R0M9DDL67/(&%?Y"S,U7F[_^RY^^K-=?_^G77__XXX]__!Z7 MLW]<+#__2LO)7\]^^T^GO_[]QN__(3>_S6F97S<_/?_5U?2V7Z2/Y;_^K]_? M?$Q?\"C =+Y:AWFJ"ZRF_[3:?//-(H7U1N8/TO7+G;]1_P9GOP;U6\ %2/Z/ MWU?Y3__Z#[_\E VQ6KI[_QZ]>PI ^"]&4Z MRV?_NAJ.%KI:+QI([D0M1.Z??B&N"RZ7F-^<:.5.YC:@?!X?( MLQ-(O,?E=)%?SO,+.GDG*I3@,M>@%:.3TV& 8)@#+5@P+ABEM&X"B"O+;@4' MV3\<]I=E)V#XM SSU;0*_A30)3++) LD$1=!!4$243H!^57>&.DSR:3-Z7!M MY:T@H?J'Q$$2'1D5+^?KZ?K'J^D,WQX?15Q.F%?<^<*!YV()T5R"-S(!,S9: M*YW1H1R$ANLK;H4"W2\*#I)@%]K_@)^G50CS]=MPA!-F98I6"-#,!%!)(#@9 M2"1%L\@S1\== P1<774K%)C>47" )+M PFN*X)=DPC:"_TCRQ^>+X_EZ^>/Y M(N,D1329J03:*O)\R/6!H!2#;*4TTB*%=*D!,.XE8BN]L%*!RM! S=V0)2TXE6Y']87'GOP7&H3#L%AI@(SYF*3(!U*8'2,4-T&L%RI@MR+RCL'@088KOT%7MZR-A- MJ#TAXSE]^6[Y:?''?&(H=B)[%\"%0"Q$9."1),.Y*4((B];(=KBX6'@[5'2< MU6PAT)XPL7&:WBW?+Q??IO.$$Q]1$2LD%R%K5BXH\#5;&YF)0B8?0FX(C&NK M;X>.CG.=S43;$T3>+U;K,/O_IU\W3K45KN3""\7B3I&_%"RX8@GRTHI4O(\2 M&[H:5];>#AX=YSX;B75D<%2K]VR)84-W4$ER)@MPQ36=A2F 3\1&D"B""4%X M*PZ"P^75M@- QYG.O44WLLKK9?GL_9?%_"PWAQP]RXX#:F- &4Y1DS$. A+G M625OTF&78==7W$[U':3A(_==7W$[]'>([3E3N+[Q.-OW+[^E+F'_&328^Y!PD MCP)\S!E42>3#6D*MD2&[I#S:=%@^X;95M\- QQG(@T7913CP_'A9Q75R-ULA M33HX7DUX2<9)GX$[:6KDJRGR]04TJNA1%I$B'@2)^U;?#AK=YQ\;B+8+B+R> MTZ>1.*;?\$58AU.V)JX4@C-S()P@/K(V0 R1U3,\KG^H^ M$=E M%U I%[P+Y^'-7Y>+'],"-)%(,_@M(WD"BE".',6@K,IA"R";I*?OK+H M=H#H/@>YOR"[P,''HS";_7:\FLYQM2)OV$3-# /!R1%6B2MP26:@ ]%$@0*M M:U$K<671[7#0?;9Q?T%V@8.71[C\3$?>GY>+/]9?GB^.OH;YCPE3%![)Y$!& MPK3BUH&G,X_"Z\EY03I*!@Y0\27Y48);XP3NH5+<1\-VX&DXZQE M8S&/?7%U$C.]FJY2F/T'AN79ZX/($GJ+ 5PD$ZA8(1YTD9 UY\(*KK,Y+*5Y MU\K; :3C[&83D7;RH.."B5?TG=6$>^Y18818J\"4X1Z\\ 6RP8A,9F65/0@5 M=RR\'2@Z3G>V$&A7F#AQDDZ8L$KQ@F3J,N>CM<=)SK;"/4/CP/8F,99J_G&;__&_Z8&,:9QE+ Q/J^-8H,,>0$J*SET05F M5(NRJ6O+;O<6L/O4YB'"'!D-SPC/>8/I6?@\D<>I&RJ@! M@!R]<8>]^;JRW';:[SB/N;_PFFG]GW^](;PW](T]6S>\>_OBY=N/+U_0%Q_? MO7G]XMFGER]^>_;FV=OG+S_^Y>7+3Q^OTK]=7X>'/[1%TX<=23^P(\3Q"CZ' M\'6R*9&L"'A77DWG89ZF="XL3C(3Y_ R4B9KBZ#3P 504A,P/*$C9$.@D$HD M<=^)6\(J;E!PNNC)UL+9>G7VG8L]M@M=^YJ-LS6>K5:X7IUS:9WUY"MG$%Y1 M')5TH$VD O# M?7!22'NLQW[<'F5@G'Z30R&A#-#TT#<(YXQ5ZD_C;;.F? V M<\TE!V>L'00 !9#:Z,#B#W[%J;T[1F^6BP_$D>G!4Y37+W N+[X MVUF5 BIB*0L+6(-^98P!SVHUB]3D]ODHR/5K;:AV(W&<+CO#P6Y(#?4 P)3J M0^_5!TQ(>XKX?(OK,UZX06%2J)75*8+2&"'8DB HKM RCXJIUFB[AYYQ.O8, M"*U6LN\ 1\_#U^DZS*;_C?GY8KZ1S?/%:GV)H6BT$,8:X$+2QO"901#U9I1S M;AD+/-^;!=[OG'R J'$:_@QY1K;40@>P>K_$KV&:7W[_BO,5TO'_;OT%EU<$ M-V$83(JH0/)Z<<:"@H#1U3X5]&U;8G#W75KO ZPMR!JGB]!PT&JMB0[ =97X M9$)TM 6 %XJ$E?$.O"F9 A^7990E,W'?2ZR#8\!Q&@X->+KM+=W]H;$@X]?( M[BR^XG+]X_TLD#CFN48<7VM6A4SIQ M/K) LM',&%'(!OB@/L5CM/+%I8NL\ MVGWT].!Q-TD:-!-Z![;E[I/X[6*>SFK.%=-.. [1T!&LI,#Z?@GI,%88!&=% M\?N>@+=UB2[HZL'/;@*HYDKH %BO217SSU,*%DX$1*3[7^#.!RO4*B!L-EB=DA6DFL'5.:ANZ>G"WFP"KN1(Z -8YWAZ.> D[87JRB&Y<,IS(X-K'?7O!)"!G>8F -E+F!V X))3?\E$*D'4 M6U&@>$EP#C%#X#*"\8)1X*AU#JTCK%L)Z<%%;@*/P\7< 59.Z)](KH+R)@*O M@0(=I@9B3HH<_1*M8+F8V#JO<[+R.)TW![LLVTF0'81(;Z8A3F>;W#?YZINB MYB^+&0E]5?WV]8]ST01+9Y^/"I)/2 X6DJLE#0-3N"Y&L6 8B@C(()?:"X@)!4Z@@6"L\;R^PK#WO8,]$&Q=7>AQ_U\NZ<"XY9R5R U<(#Q6L'.B17 MP#$=DW,QR>;>\NV4C'NZ#82;!D+O SK+8UKUAHPFJG96ST) )B;J'4J@("!Y M**@$]P63U_>U*-\3/;<3,VXB<#@ -1!]!QAZ<;KL!Z+].?TY/;>CQF')EL)' M0R/F_ ;"4!O1=X"AL[3XWZ;K+\^/ M5^O%$2[/9';63&D278DZ53.L7[NI\=&HWMF(=^ M#,=ZP+C^7&$N>2^>\!N$UK]-K. 1-?\U)69V9=E;>U^2B^1G7 MRVW\HX!M""5UX%S=]!(OEQUHI:.K5;TA4[ AA*0S7#G:6%DD)U&GW+J2_SYZ MNG'3AT-9,W5T!*TZM^T(/X7OER18JZ4PY8QTY)/74#M$>"_)5S0>C.!!"S+9 M3K9.@S] 4C?>^O :Z&4#C"VN:2^S,+%;M&R>&-RA"0*!2"E&F);ZWYCDE+$ MHDAD0Q0$W$I--T[\<,AJI(H.0'6)B8F5OD03R)FTDJ(2KT2-8!UD8Z/@QF65 MF_OS%\N/6S[PV)=S.PF[@Q"PMDJ;KH\V3SSGF^K-Z?PSSE-E)2>&60E=:2\A9YRIGH_LG[=11@?VYQX)\8AHA!$@,4IR 6,= M(<,+E.B"P&C<_4UG]FN/<5!E2O,658^*JD:JZ !4[\_6W;!T\A!=.BM,419L MH5,/&&;OPY0B MR],G+1,O94C<$O$,+:A( 8#3/FP:_IQVP\ M&I@.G)L$S*DZH+D>:ZP^DT)36#&LD UL?B@,WWCT:AQ*LGZWW"R;-Y'&>UQN MACQ,L@J1C#36O9AI]V11;ZT])":YY#X7J5NGN;>C;.SD0&/DW)\F:**>#GRN MJUR=C!%Y=KS^LEC6-@<3%;U4JG@PG%%X&TP=/40G G(M@TU>YGOGB1\.MNL4 MC9U5>%20':2.3L'U>K4Z)DZ,,BIB=N!RG7+F' ,G2X9HO8PBRU3T %VV[J!F M[)S#"*#:0PV= NKRT*-D!;,A2Q""-HD*WD$4@D)?J^NS:>."&S9+OM^HJ0%3 M#R- :U^%=("O2^G=.P]XH;%HS 90*0JZ(U/@@PR@8TA99I-,:MYX\F&RQLY1 M#(RSUHKI"VLWSODD%,/:WHYI1^$W1R16!)WX6M,ASW5RJGWY\)WDC%L1]9C8 M.D@1/6+J])A7-NF0@H2(BI%0I*$3OGYEL4@5;3;8^ER\@Y1QRZ0>'TM[**!' M'%T^TW,BA]'I!-+65M*UPU 49'&3S-H9@=8T;^-]\##/P0JF'A]1^ZKB"?/KY[]>[]RP_//KVFG[;*HM[QZ4-E4+=AIE'V]*12_!R2%TU_ MBK#.BPP2/9U=,03PTF2G:':0?'^(KVX6VO?,Z[)M8> M6/2__"E\GQ@*8FG+!2B\]@+1VD,T+$-2,GDA4RRVM3.U!YGC9D];(.?F!?6P MNNKD0>"*3'_MS[BY[,+EMVG"UJ!_CX"%6#%2^!*; MM^.]DYIQ\Z9#P*N1Y#OPMOZ\7*Q6[Y>+,EU/-#H3I"17(25R%83UX(334#!( MS/5RU+4&S:7EQTV$#H&2?67;07W#NZ^X#+4T_G1(PD5W2.0HL\\%;(RQ#F(U M$%!'$!BX2KZXHENW0+R3F'$3G$- IHW<.[ K'T@71$ =<_:"SN+98M/]_I2K M27#"(E+8@!9I-U@NR$@F#[P(HZ,L0EG_'2\*:T%G+9 RFNFU8*WH,D+ 2D'SH&\D%$UMCZ6YJQG5UA@%2 M(]EW@*(_XYP$-"-.GN6CZ7Q:A;.>?L,S=HH*6J3,P41F0&UF3><41#Y?',7I_$0WZ;^.IR=YN ^XJ8JN M <-JDKPNP?L N7A[,@C/:Q: 9W3"*Y&C;?TR9GOJQG6FAH':0+H9$75A]O?) MLZ/%QCO= Y5FD,-70%T.' M<^/>\0YC>0Z3=$\9@),P]\UBM9HP#8LYY#@4 M6"[(&-?4#!KU[RGK#N#R=C%?7.7B;+SFQ0!&*ZP*"83)HDY_B!#IA 4IDG/( M1#*A=>W2@T2-:WF&@%);/71P9+V>?\/5IF''"3MT!"/I:3VQ6OA8B'JMZP;1 MDH%S+ -C3)N M8-CZ\[0=]$R;OJHLI&69>A>ER M4^?Y+/_G\%?^%I;+,"??WR0*"6NO:EOJDU5.\O%!*="UK@I9=L*T?D9P M+T'CYHJ&Q5,[3?2#KC^'Z7Q5?3U0*[/ MJQ6/@G8-&5N#HCAOF+>F=;[H0:+&31,-B[*V&NGBT#N+)\XJ8:;S8^+J-.!8 MS%>_85DL\;S-)ZZ([64@-4[G8?GC-7FFFPZ-M89FL;D&.#__&HL?L,YUJ*,(A66 MZ(AN%30H9^I- T:0Y*E8'PK]T;J:^ Y2QBTD'@Y^A\F\BRJ[M[B^E)8IVAG- M>0;N(HFD6 V.SI0Z74G2V6"*XZUOFZ\0,&XSQ4$R%GO+MP/+O&F7,2@4(B9,P#0L0 M15:U98ERV:20;/-K@%V)W Z'3ZIB?5A%=8#$LU:$9T^RSZ66B-BLA /+/,4J M2-LJ2JF@Q.*R9H);U3I-=QO;,K82,>\'41L(FC/;Z9PSDHPGH*LM#(65 M0"(Q(+Q57L<@F&K]2.(.4L:]9'H4Y.PC] ZP\S>'T5< MOBLW'EJ?LO=BNDJSQ>IXB9O$W(7Q5BDEHPM$8TF2*=5YF/0?YJ0LUJ+VLG5+ MOC:4;V?3GM3KG1%4^H2 ?&+AF;')^4BQMM[$VB1?YXL&'A7FK"1]NW7.=2<" MQSUJQT#0GB#>79W]8O54G#>;7'A==([. T9'_D@@'KV,$JP6)5K$F$KK&]@= M21SW@.\7KTU4^N3[E@S2"GJ;I1ZWH\GPS:'O$N[@Z'PUG4_7^&;Z[>8SF-]^_![^<[%\/@NKU;/OT]5$ MAH)D8S5XEVLCZD2L)2=!BD(R2MHCMLZ;[$!>)\W"]T#!]:JX@532-]HN&'L; MCO#%XBA,YQ.9,#%!9[F6VH/"E$F,4H$6M2$+[=G"6E?IP<*N .(7'VV?..Y**[:GOZY,6VPG_B28>GO_EV=L_O_SX^NV'ER]>OOS]V6]O7M*O M_OO+#Y]>TY?O/[Q\]?+#A_I/WCW_MV=O3_[\R[LW+UY^^/CR?_[U]:?_>/'R MU>OGKS\-D:EH1MMCI#:&$63[05GWC'&+-G-1'4BSF>AG!!W?W OPBG-NDQ1H M6R?ZMR*L<9Z$I^"*5Q$2ED#.,KG-09;:*<"XR(SUV;1^AMI3GJ0]%A[(FNPB M[PX.Y'/J3R3R?''T=3&O1:>;2(MK.@%$B9"]"+754P<8NL;#:7CD?(C2:A(*DH^KA+7DJ2@%+'E,!C-Y,JU] MN5L)Z00SAROZ>IG)P5+O #J7RCM/8U[F.$M<<'([B0N5XJ8_L2-_-V4N>2[1 MMCZO;A QT["'E+N "9WS(@_9<9A0*PW^Y$Q1R&U8A"R(]%8::0Q M3G'9&C+W$C1R35MS^+23?@=0NCX:_I2+2(#W& IPGC)Y@"J!#T:#%SH6)H*, MH?T@A-LH&;=+0GOP-)!W!ZBY)1,3,+C@; #!Z_@^)SSXVD =66$^H\2<6S]7 MZCRUV<0AWD_ '4#D]3PM,:SP!9[\^7K^"6D;+MI]L]1-/HA3,#H>'&%5]#U>P-M:^X MG"XR[:CE>@C /0_+Y8_:?/UH<3Q?/UNOE]-XO#YYNG=2]#9Q,9KD61USFPRH M:.F0UTF S5IYD^K4F=;GY,Y$CCX!:!1(-E9>KQB]>%I__J1^PC!K\FD#:&YK M"0D:\)YK,+%>WGNM;&H=,CY,U>@3AD9!X:'J&;_A0>W'?2=3=8K 12<'S91 MR2-H:QF%/07!9410TDNM4A;Y>JKBUI[GVZTV^OBA8?$TD-A';IY_J]OP?#'_ M1I^^N;<_^7I=+^X_8CI>3M=37$V8ES8I,L^L,J<\DC/AR4N./EO%//)R?33( M-L#:JG\"DH/BL%. E(AEKF[(Q MN\-ON\5';Y+]Z.@;0"GC@V_KN"F2J RS$DJQGDPX[:E8? 1IBXM6&*6:MSAK M$M(.V9VQDY!V%]4<&"Z\G.>1 MHB10B.D4W/H4X^R )PUH=U%>)PB]*BYEL2$#<67)]A=&L MM7W:;1EYP-$RH#$S5$N20%'@5 U@9-*SJUQ=(.* MWC*_ P+I, UT@Z1+>9U/BSM*4S:;)M:75;64 >>K<#)/\62T(L5(RV_3A.\W ME'W M/@\WWS*)JZ:U"1CB,R!-+SVT"<_P0430)9@$K:EQ,-RU-OF>7A M4-X5.GHXOJND7Z]6QYA?'"_I^#AAZ^14^8 KX?E=($P6G MZV/ZG8DP/HGD-(E?"%"VS@64)]6J(KM,WK-O?8-\,-&]9;X'MNJ/IM_> ?WR MZ.ML\0-Q\TOOCY?I"XG__2S,ZZ-Q'DLN''+R$532O(ZWK"5MPEMG5$ZI^1CV M_4CM+9L^$G@;Z;)?R&[.DSNYG#A'V](X3I*,F]GU 7PR&J3E/B0KT&+[MS=[ M$-I;^OW1X=I0C_V"]61/;G[X[NMF.L_+[[A,4W*B)M$)P[FPX',DF99 .['0 MGF1HC2HZ.]9\#-CN5/:6HA_)JAZNP7XQNMF(MS.HN&3<,0$QEIKV=;6@Q 5R MW9U.2:H4\F,:T_T1^H@Y^W$,Z>'Z&[F 8YL(]/GQT?&,5/L-[ZA8^;3X@!GQ MJ-Y=7+KHF(W7#.^MM^Z/1_'HTZ$& MAWC'".CGBO_>$^HM_K'YT6H2- LFH0.C@Z^G4H886 '/65(8@A;-)[)O1]GX MTZC&-M6'J*IS!^*"*VP#L3.?[XFJ[N?/=7 MX!-!Z*4M6_\;YHEVZJJV=33>VJ C"%US>XX.ENAD S68LJ&8_,RFT/HW0ZW M/\7UUZ.IM;/(_P-^/;T@N<5)FHBL@BN1 \N23H_BD9QYE0&9%=)[KZ0?Q+V] MEZKM4/GSW'*U4]&AV!L<=B=E/;2)LHT"04C%:3NYNITB'0M1<"&M+#X,4N5R M'U';@>[GN;-JIJ!^[-V5L<83&1P&,M4D$I;J+0:"%TC><5%<9V&S9:U?CEPA M8#M _1173/L+O@-_[V;-=RK",D.T6V<$.:RU%U>1Q(I0TG!!%EM%% )^^&;BGX)BD0Y)%#"8Z!8BF#\TG6:8A>9$$L#G,-OD?)_<]S>[*_ M"IH"Z9$[[3_[^)=7;][][>-57AJURC__\$?I=7\[*^V;U3\/JR^O9HL_+N9. M6I0Y*.U 6ZG(UO@(WC,%42=I,VJK4NNG"/?1T\ ;JI_Y?KFH5][YMQ]_W4=P);7-/S]+Z^FW30[Q7 +,8C$R1' V65 Z%O!.24C"8$;/=<+6$MB=RD[: MY1V*H%M\J"'5U8&C==5+= 8EJ^U(?6V%K**($+,B5U&II)+)LJC6][U[N.=# MP6AH;=_KH.\B^@YP'0@=;(872"NGZ4;%]/4,-[J>Y\OCILB+-HBY M5FSF*N2:,HPJM*$ );3X/8AJYQ3>[XZ%D,K,JQ:W%36AYOQBLBJ7;] M;OY[6/X=-QU!+NZK2=X3P8HV24I@67-0& Q$+A&8U5YYI8MEX8&H99?UQK61 MW9))^N_[6>$*NCA$V*^!62W++2X10ZR4+1UY?7]*!U-HX V$QU'<#PM^/5=(ZK%6VE2(Q4EIXOYE5H)&_Z:D4"79ZJ M>AGHNQL]//]2OWP]/VGBM:DQN_6?U*&E?.*BH8U;JN)D9BUE0:2\W7* MES/$CF-UTD[!G'0B_ZGQYKB7H'&?BG<'ZW;*Z\#8OSA=]D28G\+WE]^K_X2_ MX1S+=#UQ=&1YHQP@<\2.#@F<\0J*2DQE9XQKWG'_ 9+&?1'>'1I;*K #//XY M3.>K*D5[J!OW/7=WS?.[]1=<;@*ZU23Y9#'%#$8Q"21'!L$(.BBT)&_%F:+-\",6MZ&TMQ:T MCX3/YDKL&;%GF_%]^%%W8KU2.[GW>#,-<3H[>3]_YAO9%@SS_7ZS1@? MT*('7BI?.DL(@0[NLV5L7UZ8P&U0!XYO"V]D[,_8?:A*6 M_IRN)])R49BE_1(-@DJ<;6: @^!6:B(NBDR&,P+$(,;E-N3P$<\\AXZR<..Y+8 M6\/41SH]VZFM U1N7V8X,2P+*P6%6ER5>FDKJQ1KQ[9HR"7(9+9;1\7;4S>N M)_?X)<=#*&U_."YHMPT)Q]?S;[BZ0Y!H*7Y2Q%?)DCCD+I%(N8940C:)_IM, MZ[O!W:GL9%#4(SVL:*6N#NPCA4AG?2W2?QU/EWA;5=]$T%:*CF2H9&5*%CI@ M@C%T!F0A!,\NBM:-H[-''^>\+1<),:]>D9!_#^M39C:9 MIQ.F*89_'F:SU;OR[%N8SBK3KQ;+C^$*[TDC&ADS:'*<03%R2[ST#-#[(&3" M9)OW(6U">)6!/']='QU_HK$R>+*MQSR$89 M4-YEB'1J@?:*_&M>+ E_:%M[)W5=NJ&/9G#;**TCJWO.X O\AK/%UX^+LOZ# M5#$1SE!,60S(J -%>:$.;J&OA(XI)Q12E]:O>>\D9MSLXFB8.T0E/4+L= ^= ME8ANWHJ<^.NG/\D3IH13KA!CSI"KGKR H,G&JZ1"$-QGR9N?WSO0-VY:XE.C* -YC:5G8G88L@@9A*L"84'AIEDV1J9VU,W;I[RD7$YD-+Z MS0V=/RVY19 Z*,>,]V",1SH3G(=8ZEQ 74<%)F^]>*3@A:+D5J9SU-WY4WB_EGLL%'FZK.F%)2SM;G39;\7CH'("95(%B>=:CUGJYU M-\:'J>HR*]0,%_>$TPV4U 'L/IQG J[QP6*BZ)ZH#])&4$4B1$&;-[N"P86@ ML/F V[MHZ3)C,Q3$FBBD'[?O_3DSE8FKS9JE+TQQ8@%YC+7P4H%+$4'*R#7W M)17=W)[=34Z7V9;!#%DCM70$M$NF^?9I><255LH8,-%51[@@!%X26*MELLPR M'IJG61XBJLMTRV.KJ(/#\W9WX*1-ZE_GI+O7](UY'6?W;)YO;Z)P,KK9 M4C@O)-EV&20%3UXX"(;XUE$+9=&)]N4YK6CO,D_SN/[?P KO >CGQ\7YY(6+ M\\(665@EWI-$0=4ISC$Y!D7(C,:BS:GUB\'[Z.DR03/\.7Z@8CHZR$]9>K58 M7K2^KWT*CHX6)TV))YKQ;"UGQ!/6YXU8(')#?%K!F4_>A<%N[>ZF:MR'TR/A MKI&2.D+?+1;^]9P$%V;OC^-LFMX5(J_V/L]2,(U>@"[DL"B4#IPWDAP6ASY0 MJ,;*D/4/]Q(W[H/I#@[EPU76U:E[/@UYXK,35BE7)S74X,S8FEZ*('7T,1O- M91K*]%TB8]P7SN/%RGNIH1_CMKW@)EQ8:3GYIDDHLMXB<@A*!BC*.ID\"IU: MM^+;GKJ1)TT_,OX&TEH'EW"5K?K_M;3G6YCAYETV26R:"/:;.^]YOOJ-2[]Y M,@;IYHN*-#NNLTE>?D^;3EFGHYU]V[Y.YXZ?6JX+:'D,J@27(+':&0^+!5^\A"PRFI 3RN;3:YL0 M?NA!>! 1+Z:K-%NLCI?XB93YVZS>%T1EK(\>@/C^?KY.RHF^C2J'X^/CL+RQZ)\G'Z>3\LTU<=L)QVSZBAODE"J M"V6']S $._#0B,3?7.9*38P2<(=)R#XQQK$&&M;-T6 M[FYJ#IX)$5;3U;MR>8_4 I+[Y'VQ28Q#)K,JX&(=PY(T1?\QUMFY+LCLLO2N M^;"' ^@=>;A8&T3=F,7P6 I\RE9N<&OW^%9O+.L7N;&E$%"8SP09[PUXQQ,4 MGJ,1I2@>6WN=@UN_:PO\./GOI6UBHS/:!^"[133G@)2F N("+/H+@I$&31P*1,$E54I7G)XMW4C#Q#AQE9[K->/*>,!)8YR_4M8JBIP.S)T90Y VK%I VE!-\Z/7PG,2-/ M[!L&1&U$/_)EZ6WME#=#,\C.GK=5OCV2458(H[,%1\(#)84";\F!)"X]#S&3 M6+=IY;\_!2-/WFN+JD=41@=FZRW^<4E^R\67<[*?J/0R7F3W]^$?+R][&SO!9 M6>-9\DDI*%'6=OTR@1>$'<]9[5(9;%2M=_5P6=F/Z0OFXQF>=I^[$:=L1'RQ M43AR*]%DR#:9:K$#^.0D:*>]+P'1%M68]]TH[#9+NPMJKMNS 974P;%ZP=U# M0?,%BSIBXMEFD$74297U918B66UNF4*?O3&M!TOL06:W.=LV8!Q&74_Y?#T; MQ#K=K+;8;-=PO3;Z!07QT]EPI_!.1#S:6;V_:![AGK46=99IZ?SCWK[7OQV?IY6"Y_T'K_'F;'.$&G$FKA@!G!B>6L(:!@X$0, MD9607>"-6=Z*L&[/[UTPLEV*^!"5='!L7]VYSVNQ]'P]$259X\C(1YX*J)1K MV"8Y6"8C+\6S&-HW%+R%D&Z/WD-P=+C(N\--K>X_Y<,Q$XIT$;1R6%_;5ZN*W,9N7!R>C(,R7Q M<49>L&L=P0[_I'"4.],##\3'46&SI]LC1!-OR3T(M+2JXG\5' MR.5%P1DG=TOK4NJ;:@/1_753"[A))4V\4T%[C)"E)U>460_>T@9WS%M5 MI,0@6_?0:$9\MQ'$+EB[;C#'4>V(A_UJN9Y\J"T[GGV?KB:1J..A") JQ3K_ MNT!,9/$C8N:N*&1I*]>0/O42%NEO%SB\LN"X&!I)V8M#)=\#7'['HXC+B644 M,O-W &_3^?3 MH^.C4\)%8#XIIR'X2(2+5'OY* 0=@N$D !W45F?6 RJ_LNC(2M]'98L6\AM; M\>'[)<)5(M*55G4R:Z#P56>(!3=O\HU(5L12MDIE/J3XRXN.DUYJIOB]Y==! M^'_GQ,C??GRBC]@8PF0TF4 FR<&J8ZI$R> W@_V<1Z-,\2:V?\_Q(%GCYB3' M]2J&TE[/@*P,O5@E\XD(]F9,"*Y*@/<8*>&4CT#==3+8D$UO?5V]!UKAN M;G,H; NU/?72 =3.2G;KJ^/3+T]GFE:^-GUK3HUZ,C+KI"5PH^LP9]JMT44# MG,YUB39J=KU)T.$%$ML2URGL]H7%]?J(0734 ?C.II5N1I2NIAM]U3U:LA"1 M/$1(FM6>2.0S>F0"F##),6.5;?X(Z0Y2QKVVZ>. ;:&E3L%V,AKW;(^RB(I' M[D&G;.L[/P-1.PZ2Q1QYS):X>P3872%J7,O61/5;P&E_/8S\;N0C?CZ:SM>O MY^G4 FN%C/M:8^$DT:XDA3[H*8H*JFBAEDK]S*N$3CS[S2>2\A.("H X2E,L4W1FI@0NK,9N &5NW3-B&KJ?O7;;! M8W,=]OD^ZBSH)&_[5,:U"(^2%RC0L-;UB%@G31#N!2,GQ6$<]&8:LDWJ75;NO_['@6/BIV6* M^>KI?=6WH)\='V&^]B*?-J#R)CA(MFX<[3EXE2U(QG7T3*FH6]>C-&;A29G" M7?!YW_/VQU9]!R''!?LGCNN;^QS79ZOW8;E^5VXS5N<"R*Q0>*\RQ5R,USL" MA$!B@))L0A*"%LV-17,FQLWQC(+^,=3_9'R&!B^SMOG48?R(1WESM2-F368Y MU.$(N0;7JM0GJ$4IH/C7)Q:]5KEU.X*Q/(I;KF=7O_VX]+?36ZW:AT5*"YR< M:E & T3G4AU2JS/7,GC7>O+)KC0^*9]@%X3=;14'4%X'A_Z=A2/,"8U6@T0T M%%)R!J$&E\'H$ -7C*7846778% ;5O_;%G#MH(Q.,76U"H4G]-9R\DY4O:$, M*"&@0TA1!VZ%+!%;UT0_U0*N752_ =2V:R&YDK?_^;R\PD3 6\^G\ M\\!M8Q*R%]WD+$-R[2!_Q7WM, MM)-L;Y6=(HFD@D&/%5A=J3=L$#&86'L4KW5_ /:#B%,Q9 MVJRR5RDLCL?A>\BOPZBS5KU12[, MYH'=?#4E26_D?NDEJ=6"94L,257;E?%,,93R KQ&F;V+=*ZU+K9XD*AQO8E' MS6JT55"_B+OTB)2%'&)R I(N@NROT> #D^"*9%^ A),M]RNBOC5B[ M-::YY:.[A,6^BENTD^+(('@U7:[6ISR<3$D]>SD>J\'U!3PB.RU(59QBO:"9 M]:9X[K=)?-WU^>/ H8G"%HVE-WI>(RWF^38FK-$FLQ#!KI-_<;2;CR.7WB4Y-.CJ3 MU#DYHPGKK3V-^^@9M_1_[,NZ_=32 <3>AQ^;$6F?%J=)Q3/F<'7RI%![C]+7 MX=MHZ]28.L6%4XP9M,B(*5JEFK^_>X"F[BYK]M3^];=T+571 ;1NJ=6XP^D[ MGQ@Y*3)I3,F 9:A!2?3@64U?%9&,J!/[2NLQ:WN0V=W-4!L #JVPIXG)LXD; M23)3E$C O*X5EBG0QK,)//DBF)FV"CN YBZ34![SRFHTA.ZCOJ<)U$O#/;C- M2F9R9\B-J<,]E -GT0+M5A=5ULF'UG6$!Q$\KO/8$USW5.+($>LM$JP-*G"^ MVG#W\GO]$B=9:J:YYA D#Z"R]."0HC%!07B.,CI>KA5_W1J^;K?:5IC23P93 M XFY$^!+;YLJE;_@++^>OUR1^/^86)V8%,Z"U:)V/[;U MBDHA2%ZB,L%Q*?4.$-IVW:W 9)XDF 81_1. U%(*^*\1U6ASA:M,"[2_3SU\F M-L>430B@8Z*(S7O:CBQJ"+IPG5RLC\A&2P-NP\%VL/Z9;UJ:Z_G)F-TZ )AV M\:8B9.)IU]H8-&0,%I2U!:+4%CBW%GVIG?SY[* MHBVRR$%&7=V;ZNC4AY1,**N\*9;GUK400]K31W28GAW5 ;GOPX]:?'-Z-FNI MA&,LD=6JHW%Y5!"UM5!RX5A$R%9N,X>A-5W;[?:G>7$PBNZ>K!UX_J5^^7I^ M(H!WY:Y_4KN/\(E-/C#'-4CKZJU+L1N"#8"*UI&ZT-.:IN. M$'L3L!WR?H9KE-;:Z 1R5XHJ;L_0?\#5>CE-:\P3,MZ.?* ,@LO:>)ES\)%" M;MIA7)6(0DJU ]QV6GP[J#W->Y+AM-"G&WJ)WP\X"^LZV6>U7DVRR#Z7.J.M M. XJD0A]* D*R3<6F7P1K0<\;$_==O7/3^<>9&#]/)D.IV>O:!;E_?$R?:G7 MD+31\-EL VWZA::=3[=>;9B.J/LQ.TZG5"N#X<5%L,92))$*@XB&@Y4*2^+6 M1/,8UJ"C3JG!%V2%3'WRB202O %'>Y)DHS-YNS&ZT#H5]U-W2MT%80=W2MU% M>1T=V]<[-&:I2DG:@3$BUB[O"9Q7"!8U6*?4G52_N. M:PW](JG82V>!JVAH>]D,T3H'PA04K 1EMKHV?6JCKG=2V7T-$7>17Y]&Y2(P MBIE;&2T"'FU)#;AN:<_LJ9"^J3R4;4]G7.J%K%8B$*KB#&%)"Q4K)H/2]I.&ZZ,Y%[ M(N[A#,D8ZO_)-L+I&^63WZ1/P>FWS=BW"1-.,XT12HD"E"5]Q<(B8%$RDU\3 MLWV$@I/F?/6Q.<;&\(!;JPF@?N9-]F[]I;IWW+'@&/ES7-%17L_SP!0#72)S MF6>G!QMU,@Q'?30F^3]E8^T.HI]L2[U?+K[B3U/L^,\G7\^%TL@/2DA.619Y[Z)1.>REGN&R_RY:K,.LNU/L\G?.5,83YV@]@K?>@]+%@.,E0S&.6^<8 MLNO3 ;LZMVYAJ8^8ONM,\J% ^,F\N],DQ>4?I%0?K*Q.'W%-M#$Z!C(5(M>< MA0H&?+0\P%[0RK[.&IZVC:=(>.G/ZA>X-D;CV\X/R8# MXH3C62.$3)&A\L%#<,Z!D>BB-"&YY@/<'I7!GR>?_+0.JD-P]A,=5/4U7]74 MWZ;K+\^/5^O%$2YO:T6-T3*6ZN0)Q20H:P*)AT+BE$KT"F4)C#_RZ;4EZ3]/ M"KS7(VT(#/UDY]SEXYXL2<9ZR-O("ZA8QW:':,"($AWGS!?Q"*WY6[#R\Z30 M>SZ[]L7.T\WUG:4V;Q7'6UQ/@N.J\%"KLNO%73(67)(*@O7%&:%R,)T4%SS$ M2A_N7R^YO::*;X;_QW]T>T5$U^_1!GZ"N]7:C_4@=W=!C/0\MZ!+=:)0,8E" M>/)D*([@GK:.D5I;\G?P_[#GN478*!U+8'(A9T_25UXX3]O52F3!:OJ___L\ M=QB$'?P\=Q?E=>"IOYK.IVM\,_UVL^C@MQ^_A_]<+)_/ C%=GPJJ+'BB8P+( MN]/UF3,=:#$6$!2<:/H1>5&M"^IW(.^)/>/="2>+QU%:WWB\8.QM.#J?C^C :6_K.IEZTZV+HW$E9A+SXV'R-A+'Q>5@4-D>D@?KK0-8GN5F-FUL MZH[^,OUZ-FF;W.?LG700M*3 4B8!,0@.SGC!=53<:MD8@O>0TRW<#H?!8AB= M= "O%_@-9XNOF#]A^C)?S!:??WR8?OZR/F,GL&20Y0RH!;&3% /GF($Z2,=* M)FH,UQAB#Y T[FWG8\*LI6XZ@-JG9/9F6G"BM6%> M"%>'>42H'48@9EW Z6"LYBA,:.V+'4)O'VF4PU&S&$F%'<#UA,?9;3R>B8%/ M&-&N?2TQ1VEJ!DI R!1>6>V9B$4R[EK?6VY#5Q\E:\WAUUPE??8@/7OM&2X] M]*S78KM?;MSU20VN*K8BLM'%PYW/7\\SP4E+\J@< \/J<&\, 1S+&K0K] V^ M&;_7>!\^2-2A!NC.!5Y,5VFV6!TO\1,)^#?Z-W^?>">R]%P#FA"K[VK!J1C M>L7)SXC1QM;ILEWH&_<\;(N?ZU9I,#T]*>OTZ:2'33,;]>E23YQ!+-5M!#^: MO>+!JVQ%@)1T;=$N%#@A)8B4,0A19!2MG[^/9Z\NT%]LIET5-$A3!R1%]! I M2B:V@Y+!8"BLM;OT,%6]VZ9=L+*U;=I/)T_*(KT-RSHEX1ON7QRR[2#R0Q8\8K%$B6+KW5"R1=I>E&4Q-.(2@3 M5@!':4$IX6O;"P]9!LWHP*;@I/63BLOK]VZ#=M'_S3S[GG)^4M;F4IW6[;_0 MW IMO>)PUFD_IA\O*G2YY.@9N=@^U?:T=1YCK1122IO(G;>L]0W(X%;K(OU\ M]]F^23O+P'QP@8%T6M;G!0*"0UO'G2G:9HPC;_V:>5O:>K=VN^#F[KJRAOKI M(!UZ)S>__?A$'[&I,T&L7Y#52_U8 M2SQLZ^;OJ9R>\589.KVP#;I$:VF+:J$4^^FE ZA]7)3U'R36I^A=Q'3*:SV5?OU8[.)#CH T^^!)#G'Y8_+0CIE10?%LP\9/+0P.JD18ZP-,;#"O\LICE MUT=?EXMO)T/ MJFYT&SR,Z20?H*SKZMY#0WMN+#]TN$\SIM0"8$S_RF]HZ\ZY(RU&<2V5EO M1-JJ_<1#BK^\Z#CVOYGB]Y9?!S[DG4?>F_-*3RPLM!*"% 2R75&I;2\='Q+*PQ7ZZ(H:]G>-;HY&BQ7$__ M>_/]NT<^>2RYF"2@%,O(18P<8HXD 1\5"14ULM99Y%:T=YHA; /7412\.[#] M";#G^+E2^FEXTUE[E)%[[&(D;D3VNM914%B3 \FU&.^<0$W[^+$,Y[8=YAX_ MKSBPV=Q5$7TVBSMM3ASF^:Q=\?/%:KU/7=U=G]2@7FXK(AO5P9VN]8IP=EO7 MV?.J)L=C<;3_P7I!<2IW%%/H0,!RGD41R4EK_D1H2](.-3T/+'-1ZVZM,T$; M#JFFUI7E%&1;BKF9R25D;G62K:M\MZ5MW$AA" Q=MTN#:*G/&N$[MO_>;Z3N M_[SA[-6 ;Z2V11QWUM>"2RA*U9=YIO8>1@-2<^'1HA6R=1GK(UFM%]-5^/QY M6?TPTM:[[ MH.?&NX7F^GE2QNHJ^XLS]O=_QK#?.L,9MUT8?&2C9YAAC%'()[4C4)$(P3GM M( B5N?>UY*UUH]@.C-[$"R,PDSM!; I0.EL(*F8HW$IFG8I6M_90[Z/G:9BX M7;"RBXG;21LC7T52R)N/T_K=\B,NOTW3R3V\UXQ'(1-(MYE>HVN_F1P@%VT2 MFFPCMKB1O&WM<9'33JN+AB+N R*K9_-\RL'JM(3+.VF1PA<@J3B2"%/@ TL0 MI=%9<*,*VRHWM1U.;A(P7OG"X3J]"9 #!3SR&*F/(7S\>!Q7:3G]NNF^?\K) MZ26]E)SG(C0(6R@R=3H2$YQDP[5V%D-VLCS@!3V\RNAX.%2%BT'D.3(R7EE"H* C<<@A5%T?\+I\(6N+AOC?%J7=JCHIDL.[C6 M.Z7^W?H++L\*@A1*;ER$I.M@KU@*^)AK_JH0P@G6Q;6^[+A)Q3A7;>WQTDC. M'2#E#K?LXM(G%.Z$E@*X5 94\B0>0\CGCCN&EI3.1&/B!5??D^SXSR=?ZZ]$NE_^5/X/A$N"Y=XG1@53'WD7GNJHP?#R[W8<+J/X*,V:MLT+197K\^X"V6D+ M2CA3GR$@>)0F"\TC-T_TNO?>8\%X]!2J:JBC'\DI" 5WBCE.2LFMZXZ M?OHYQ%VPLE,.<1=M='"./@]?I^LPJP,9S^15-_8F+V)TREG8#%IR!0I]?9%' MK$C'9'$^^:Q;#\FZAYPNS\4]='Y]]$LC!?2+I=-02#+'/.8"(EL)BE,\Y+67 M((K,RA=%GFSK(LY["1H73\W4OAV<]M#!R-FG"S?CZ&BZ6M5)$QN/XVPJDLQ. M>28AVOH*618.OI:-.J>TR]')S+;)2]Z_2I<0V4>5BT'DV@E"KN;6+C.CD@U" MY@Q!A"HC1S*JCS*<]I'XD1A"W@$D=RXT;LY@6)RTD6X'I].#D:V0IGC+&&Q& M2RLFZ#RWV8%(T20AE+2J]0'UA)-1A_@\3571 ;1NBS3.)I?_.&7N8O#YQ+,B M(FT:D+X.!'$FT!:2%(IP%;RD71-+<[]Z)PJ[=+7W1,=U_V@X574 Q',&JNF? MSC^_QV59+(_"/.&[.)N>2'2"DDOOB@>C;6WQ6@U0V MHK6,F^N->6_UPW99<]QW=X-@:5"Q=V"\[@J)+[T@G$2=BK'D:49= LDM>P@) M(V1+YIAYFUSS#@M;D#7NX[IAS\O&2ND79_6M8#%2BOK.QY'_"@J+I9"&MDV6 MV1@5;1+-'VW>3N]>$^UR9:)AB$:,@22X7@ M7$;0PG-=O(Q)/1*NKA*V%<3,SP2Q Q3SI&Z7[_[#[R)?3 M*3FM%2./7M91VY+@%I*B2-*JP+,HWL76V:7'?8M\OPI>?O^*J79?F![1K[PK M'^F[JT*KGP^-EH$I(3"!,[F^@=6>1,4+Q4*(G+9^DD-5YQQ(^=.X\-X%?WM% MKVTUW,'1?C#7']=AN7X1UB>O#+2M%=Y1079UZIR3"GRR#HJ4NB:68F0#O<1O MQ$$7.']4#+;>!OL#XF?8#A=^G5G,-5Q ].C!8O!119U-:AWV M[4CB$[?I>R)I'T#OJ=:G@MK[I'R23N:3PHK(LCY;TS4UDQ-"".11HK!&RY2= MM]UY,*>T/W&C_8@X;PV$GR]K,KG6CGSPO,F$CYTYN<[R>>[DU_W$_RREQ?&\ M+IYP^FT31.\NTEL^I(&8'B*M6=KH[.-7YR$ZP^P#DP)DWFX1$QHM5+KH(99=\%"("%D6'J'<4_7!TP(3T M(5KM?&2-F=V.LK%=HL-P<4N+UM;:Z-.BW]RW>_>>N_.C!C$O@W:+,%]MII7-Z1RC M0^TVK'-MC7#) C<&04F&$&.@C<68XXX7H?QP8Z)W)K<_<[0+@NZ>%3VLWIZ* MC=K_(N[NSQK$2@U[A7839,DXS6JG!":=K#V^D,X\YZTY)8R7>7^]0,JE:E M2&I_YFD?Y#0P3WOKJX.,T*[,O?YUA]&;4=J!K'[$'"!I5>G&!^8Z7 9J M#532 \ N+N9_U2OF=_/%;_.K>%FN+AYS>,-IBD"^7D@!G J, M)<&D%ZWO*O8B<%S#=QKX#::P\>FT\"YYQMX.SMN^ZX_IO@T)M<#6,C[3GC?D'O+QA MB3/A@DD9HD!R2(3WM&^*!*%X5JE@#JIUVFH;/>,^:A[I;#U0'7W.#27V%E=$ MR+J]R?308HB''VESP;B5M$8WBW^&7]>70[.\6C%N!I([KZ[="TG,F:$B]=5L,\8#/8PJVGO[4()9J MP(*M;2A3UI/+@P(D' N5" T5D?E(T90VL3M3MU_5JE??"RM0ZBG7;.Q1 =597US+<& M,45#5F5MPU:0T;,B/?CB,RB4"-&3#\Z$=DE+;Q5KW6E_6-^IRO7U?':UQ-O, M6LQ:&%-GP05!/$;N("H70)EL9!#19=N:QR<)Z=?"[(.")_R>(V4^\I7>FH%_ MIZTV7_QYM4C?PAU&E"&/+.9,T6(-'G6JW5$S6> LLN=:YBSY"Z;DQ47&S3ZV M!D9;F?:0ZKYFYG,@(6V:;=\P4XNDLR@*DH]UB#:K3^BL ET8AB"E4&(@Z_(T M0>/F%P>V,@UTT(>U^;?Y\G(Z^WHS9.Z&D4 [(TH,8&)>=9*H,]^E@JR4,4X; MQ?DN?=&WJ.E??('OB_ MS2]R#.F_"?T_I\NG;*IPV?G@ZD!WV@1*> VU- L8EX5QCR(5NX,7_N)".\'# MGPL\VLNV ]OR]ON/B_DOQ$]X40M([F1L;^OV0K)&AT(19ZP]'6*$D"*C&(,Y M0094D"0;6YH7B=HMT\C.!5G#**,#=-T4P#^X#+CEQN],\>CL22F>3]&XK_#ZKT'[#>'G 3>KJGS6X-'V\?*/[T?KA367.IOU L#:E MZL.R1"YMH?#:<>L@61L5EN28:%W%^30EQV=V[GYU<^$?N=>=?]S(( Q8PO4, M+ 1W2!JT(%?)$6DITI4\0HE19"=J;Z/V*= AS,*F-*A^__<9??6JCE-9;N"J MDM'1"@Y"T/FG$,GI8;(V*B4?.VI72O/VWB]3U:6QV <5S]=H-5%$!R[HAJ,_ MPN758N4'?2SOY[.O7W#Q_7;?;O@3@:,(3I"9K<^-=)$0C$[ !4KAM(TY#U<9 MN!N-(\^T'!)V RBIW\/K0U@LZ#,_C^C8]N1G&AUHV\D;]FCCS%!,JR@Z6;D] MEI.!B4Y#=B%8Z4GCS8L!A_-X-W;T^I5XU":RH"(8IR294,7 BQ!!JB1S$ESY MW/J5R!-D='EX[:/WISS=8T3=P6EU_2[Q74BK1/6J;9)"'T0,&2P*D@B/#&)T M%G0T5AAR_3UK[?@\IF)\K!REV(>5$\=)N3N1!$NJF&1TD.+LF-UNQ4J!PBZ [!\PI_SBY_3V=?[S*Q[VS!;N]?4@<0?3^>C]%(^"/?55=/O#Z8OJ'<1(4! M&6AIZ;0V28*7JY8A*C$;@W IO."[/O[JN(%-,]T?*:X.3,;GRS#+\==[O*S? M_%BN1;/FA6,4RA4-A1E.]E02+Y%Y<,9:(1G7(K:>0+6-GG&KS)L;C&:B[P!& M-8*_O(G@;_J >@PF"U;(IV,G45JZM$=+ MND.TW&PFPGK6Y+[I0$A7&3-$9U:3 B(/-GC.6YN;IRD9US,Y7L,O0.8 5G<_LGOLXQ_?_XK_*A_LK:96A19 M&0:,LO;8X0R"3PXP1"^L+QIUZX=R1Q'<#_0.013F'V] M\1!-R,YS"#*M'F5I<,0(N" 5F7DE@]OIKHF^>@=K]*L-SNXM..Z3WE8'VN$R M[$'Q-SDG*2SW"B%@O9&W.4((]5&>4/F]14=6^B$JF[>0 MW]B*#W_?(;P8YJ6M(TN\K(U%G2+VD4-AJ%!Z[U'LU$7])<7?772<#%HSQ1\L MOPY\T-?AHO;/_OP-\?)]_=M5Z-7Z92W)2S$)M$BUPX2+X+*W9 P9QN"*\K9U MLNPY6L;MNM ZM&TB\4Z1L_:LG>#&LJP@UGI.$H:!*&A+F!ARX-G7$18GP$X/ M(6\;;>\ H0-$WP&(_ES@CS#-;_^NS2!6+Y=6[];6[XM>+9=X>3-0*9>2)*_^ MUVJT%O..!!;()Q,A"+*P+C1O#+,[=?V![! \S$^BG Y@=_TX\BX#UM=))89$ MI#&#RK[.%*Q]0Z-T$9-7.K0>'O.(B'$O$@<"T7&B[@ K]\__][>M_9.7F%0- M#T,FR-=F7,X:1GZ?984BQVQ5Z_$OSY R;J>@UOY1"WEW )N[MURWM5K7D<+K M^6(Q_ZM67OR96%JM3SB!3HJ#!8 (O:;]IJ9- I1.+K1_%[T-?3T6[ M!P)BRQUD4^UT@+P_%_.$F)?O2)*_+Y=7U:I?/\.:2&89V=A8RP*K(4\4[ H* M<8OB/%I;9-&M[Z">IZ:GNIDVJ&HD^9'K,Y_:&W40Q"*3:MYA?5>%O\_2 @,M M-OT^O9P47F+1D8(7DVM==.U]:Y( %E5)#*WWN$L_X;T7[NG.^S@$#2_W#@S3 M?8']B8OI/$_3G^'7ZI>+Z2Q-?X2+B5:627(#@26L,Y-B(?ZD@!RD*=&K*%AK M5WPWRGJZD6ICL ;0R,C&:S>.;K;1J^]UO,V$8M82++>U85<=1F$SQ"AKG_WWECV_FR\OE!R0VN+=!J ">Y4#& MV!6(60@P7"G!H]',M>[.^ PI/<6#K>S4\3+O CIW1?,Z+*?+ST1+R!]G=^M3 M^,2E' NC,UVCI2V1%44._PAV$@K71V#;^8_ MD3;.\[RM0]])R,PJBFC!Z5K6:Z( 7[-]V@>7D['\D0W;X2#<=?5Q&\L.>Q0. MHH$.+-I3,(=('D&J2OV*$Q[KO&5F(8N8Z@@=#=Z0 MBZD9*B9*U+IYB]&#B1VWI^VI\E_M]=8#0.^T?IED'8A&F4&Y0NZ"JYUEBG*T MP[CP*A@M0NMV&7?7'[F#[2 X.E2\!T/C)R[B?+ 3\A/2_Z_P'XOY7Y??/N'_ M7$T7N YEZ@:8.(Q<>A*3Y[5G57TA%:U5$%)1PD3TQ>^2Z3IH\9$;U9[F@&RI M@"Y]L/=3XHFL[J\[S$T2^94BHP(137WF2^)S]5%WC(HK'W-VYJ7^3?NM.'*G MVM-@Z6A1=W!^_2-,9\OW\^42EQ]G;_^NLZ"NILMOE97US4) YFMK-(BJWBQ$ MKB$**8!;%YT2M"%,:T?J1:)V@]=99.:'442_K>1N.NC-[W7-.ZZOW/9O-FHR MMP?APW:NL MKIV?\$H4CD; ]*W6$\#LXQ)Y+ MWX8D2LJLVDFT]06> 3I]'92<>(F&9Y/;W_0=GC(_=2/4X^!SO,CW1XZ_1LX, MO]99)E^&B>)]#I(Q84&@T* 83Q Y4^!-+)@QLF1;%][M'<4/ZMHTALK!PFTV MT:$-,&YGHUK&121K:+(O9!P9&4(&/\8H$!87*(J/NT M)A_FLW0SS"2:B(X<=J$%UAIV!2[Z6$.$X)6SRJGF19A/4C)^3<" T#E0X&<: M,$T>)*/:A$P3?I*@Z2'QMV'3_SU<6INV["T#S)>^VDA:>Q$_\" ?FXLT@@'Y M^QF4$ 6B][637S8\>9G=;MT81@\R[\IQ(]]/^..Z:&CYL=S6#7W"^AJ%K-_' M\H[H"!?_B6$QX3(IERR"<''5[5N0%_OLP]D";[\A1<_\8_Y[/+;J;YSPVK=C%_^FD\L#\8[B@!#J0DF$QQ)-P7((0IE MC$3WL"+VM!!=T]EE+'XR9!ZBK+,$)"$,)\EY$VIS7K,X:]7A;Z]X:8$K5.I;7Q\'74:$"&26P(L M*4F6WWOA=[FB?WFE+J/_0^ S@& [L%Y;[V4"%UC[WX(+]7V[\@&B(T\A65N\ MT2FXYD6-1U^*#?H0H+$E:B;\/H<1?[Z^U&LJ+X$U[4Q/#J;NOS-\)D#$O,Z]=&F]'7 M0F898S8@O:[^>B[@E1&072W4B(21TKJ3U7$4'VVB=EW]]=W5-S,14U3:N42N M9*P=ZZ2I#3IRH(V4E==)"TS-1^8=1_+("973X?.103RAJOM,P3]KB@X>Z/S2 M%X>TGT..?CX.IV!*$5G:Z6SMDHZRM-Y:++/),3U_QYXZA6=#-*]BV! M9OX+\3,N?DYKAZ2;_727J%<7%^NF21_+)TSSK[/I_Q)1JR>P*THWFXZK0$&Y M%H \JEJ&F"&*PLGC#89;M-(U;X\W&#-G;7GWP?3SDX;'A,>9V>3-=>/JK\2' M4EJWFCO\,K#5RD/:^&.$T,=98$-&RY0"P] 10NN6T3*!B)F5&'C$U-J _8N= M!:LN:=(H;XVVP&.H3Q'J] L;(UCR Q/GUIOF@ZO%[K(A1GDS;!)F=:W\UO(6=< MG'8 EODPFNL7A.O^I/3S+L0N#2M*X:W$C0N$)NI M?3I\?40332=9V6,&#*HI!Y$( RX8LN116R>:)I1=H&K="9SAX-=5%!]CZ!\YP M$2Z(GU?Y^W0VK='1Y?0G/M@PV:F N;[W$"0Q3\%2L*HFJ;0W$8/GN?E;\UT( M&[?D9CB4M==*!U!K$_Z\OWW5+V(HJ; "**I88YWCF*,&)4JV)FIKFQ>&-69A MW#.XO\!T3(1TL$'6G&%^FO'UYI]D+Z+ 0H=+JCV70I'@:@[+6^T<+ZA%\R<@ MNU$V;I0R*GCF@VNRSQN?ZR/P2_C[H!OWN_^ZP",]+9X3 Y;G[O;Z.DA-W(\)IY.JC700/=VXT-87#NWA]_^;OM:6[NRG=@3 MV)FLC H."XBD!;E7=81XM@B:26.M*";&UI-<3F%GUB?B:XI[RO1RHB)&YU($ M@:PV&[49 O<"K/(41Z,U5@YF3>^3TJ]UV0<)SUJ7(^0^:B?/6Z>O%$QU/]YR M5)LJOYG/+J>SJ^GLZ\N MVIVZ'K*Q[6$VD';Z/-+>A>GBW\/%%<[+=?.E:7T6=?-FX9!C[:4O-CC:]B*Z MT?%VN^8&;9NRC"25\]G)VCW15@OD"&X^ W,M/O/8ANJ2!ZTQA7HDU_J)P3'(22:Q^4#K5?;0%7I(W9 M2BRB=87Y#F1U@L33 N8YV#;27D^ ?(JA=;E/WA41Q(QI0O Z+MR&"D^0P M,5N8I96E M3>B@/@8!%6I1HT(-!KW 3$&@3JTKCG:C;-QKD^[.VU8Z[ F9=W?;8_[6^[I. MIO0^9D!1.R$*$R (7J!X:Z7.4G$Q6")]%P([L8P-$;*+<6RBKIZP^/OLQ]7E MQ \![I*%$V1%DH))A(32G-;Y]HKUC"0S9>N4,T4[-T;A2(0Z2D/1.FO> M$.(8>L=UYUIAYO$#[=,HL .P_C&?X:_KA\+OKF;YA@OI? PEDV47LKJHJA8S M\5RGJ;&W/U"\M:O_UTN1Y] M_'G%26,#(R;?Q6I3JDM3Z(6- 1Q\9 MS[&DYB\$GJ=FW 1@-]AKI*Z11Q_]/J/OS%;:"Q>KD; /F0F6%9D\!7FZCHPW MBM@BX4#A7.OL,)>'\]:?G'STXD+CYF=&AU5[971@TEKXWN]O6W%8@RPJDJ.7 M=504TQR\(2>'1"&BU1+UX+!":N5 M<=(:,+P."Q):0.TP EI(%[G%R)J76>],W+CP; R*G>YKCM50%RT;7OT,TXMZ MG+R;+VKGWXVK<]_QF7BGH@^^0+*J/LSE""1##58Z9Z22CMO6LXAWI6W<2&A8 MZ VBGPZ,WK-2FXBLI?.<]HP/M6BW)(AT'H!.1A=E/"IL_93U66+X&1E83 M#30;X7G$).N-([)-5IQQG0HR8"425\Y[ 'D?.ZESWUOE*6J"?+:=YW5_GAM%?3VV^XCTW0A-[>=7TR2<(D=R(DEE, MR0J7_0/S]V2>YX"EQ_7@AM#^_'2JV!]I_AII,_Q:6Y.>P!).G$]!&X. @BFH M52&T34F4'%U]#)-EM*U/UNT4C6OY!D3< HY%F!?FIVWMYSLT,'BG[-Y7.+B M9_5@5S66MAF#K_NLNJD_ODR+"Z;6/[75TNR +1:#?7=W&O?E6?_K[[-7W^=7LLHZ'W"XN/@E"<5D2@DFQ&4D.+A!>U)3XCAG9RNX'T*+1YY0KR=W8T_FW9\>QL6,^)\^2I\]7&33Q5D'Z6N[BX"&U:D\!;S##$RDQ**/4<36%;?/ MT7)TR^\'W[W3R349RX5#D+Z.]:L#))U*!= AEXG\G-A\T.*SQ(P\"Z<%#AYU M\VXB^#[;1#[B[=">N<]\: #,F!7W&?A4[+GO!:5IVPUG1"%DR/#&$C'?%0L M)YOCF9B1.]//'JQ03^M4QX=.+ZYJ&NM^2U07@_/<,C 9\;JV.+ BP5N#A=,^ M$K)UH/D-%Z_R?UTM+U>YF0F77$LE"L3:25+Q MZ G\,E:NBW?*)VZ7 !=Q #[&%8 M)<)M5:=W)J_&9=WJ?_1A<#:2:H^MMFF'OWL:Y MK0?_,J?CX/M\MN+ZV_R"-+=^N4ST0$F3@9<9!:(;FQWD/,6H.4%)QSZ0-1.1H* MUT2.VQ%G9!P>HJ@.D/@?./WZC>A^1;%%^(H?KNJ#[(]E)<'EQZO+Y668Y?4M M;YJ4Q&,NQD..G(%RC((I:1.8*$I1H?CV+^;V(G#(RB5R;T0N4 )+F)Q148]=))Q=ZMFSPI1QPN\2]S<. %)2Q=" MUL!3=0*P9#+#(4)A1C-FE4]IZ$3./CZ9.VOL'"+T-FZF_+PU2#'7L.N&N70 MWDS.R 06:ZQ=(M+>-1ET*2:1G6;(6R=$VG+0:39X'\0-=].^MXH[2"@I2&K!,:JYA7/+6^O7N)II';(_4"GIU M?: F.T#F6_)CY[\05WG6CS^J--<=(W5DY.5S!S[5GBJ8 OA@"J"D** (5-*V M'G7^+#$]8O%0G3\,M9HHH ,D_4>M5IM=KHFW=L6V 9?K6Z":<7 ".3 >8S'& M)>%:S[6[1\#(';:&1,SA@NX )9N9'2O _W,VO5Q^^OS/FRZU147N$"&GX$DL M6#LA!P,L\B@+%SDW]P2W$C1R-ZTA4=1.$1V@ZIX17;.0G=&*R(3,# =ELH:@ M70#+C&).%52B^9.UQV2,>V%[NI/K *%W@)LCOG>;<&9 HZO1G\E;) M]U @L\\EF9#3B2+8/0GO,;08&G-M@7\ /I\-E0KCJ:KPLLPR[<-$-+TH(>\ M6S[6X'YG5U(;7>%LEJM5JO?6>Z+_G(GUE;BH/5CKI&-?&! >!3"6R*.((C/7 M?N;1'@0>/_%IA\4V[^F23CDZBM ,EEHXJ1&BQT3!/(N."^ED\R:&^U$X\IC0 MP;#U>.C38'H[-X-V<'^"%S\YJ'$;L&?!GC!$@3P8A(1*$C92A"AS BFX=JA4 M3JZUMW-2$[=QR]]=7=)W_YC.IM^OOG^J.KGX,_RZ'G ^7WS\L6H,-/OZ'L-R MK9_-#LK.9EZ$!+1(4A)>T+;E"!XQL*!J^?APU]A'$'Y6!G$/)#Y_I7TJ+7<0 M[FR8KGR^_?L'SI;X@"7%HPFN%!"\SF'3(4,LD@-ZILG1KGG5,AAPGR5KW$A] M#%BVT="Y'ZSNG@ MW0='SUNX1CKJX%Q=,5"%5J5S%2Z^X.+[=;F%T++$%$ F32&;I.#-&>^A1*N* M#X(IU3HW_APMO=1FM=+ZP^;]+530*936%U9,&IUK6M];ZT#%Q"&R^O@E9^=D MQ*R:]V=YGIJ1YX\TT?8.$#I ]"-WJ7^*BX\SO!GOG9VIS2J)33@6?80 MF/&6&6N+=2_X5R\NTA\T#M'B? B1=HB-+W_-UXQ$(7.4%+4( M[I$)GE+P@;=^=[:=HE[N[P?R:1JJ8V3#=SCIZ7.YLT$V(%M>;7 4+-:X>+MDM2!?R[FQ-/EKTEM M\JF,=B!5K?7-W$+0PH'AA5M.UI/+UE>FS]$RKCT9 #I-A3^Z\T("P?M"NBX: M_S)_N\JF77<.F.CLR?5* K(BKTRQ2#*J(F,A"JT8UI$B._DQNZTW;J'L0/9F M$&%W#Z"5757&&1ZX!DO_7;>?)*0<7L3#7AT M'2_V<[L#VS0L6/'^1[BL98F_AK@1>V&I0>_']F%SE-NRG.ALPZ1!J* H=),9 MO),JIGRLSJU+.$YZ6_:@M.%>'<1-!<0GK-F17/LQO2,"PL5_8EA,#&KKVS M@B=!#:]9S.2_E, 4&.E(H/5FG00JP=,.%)E%C[JU$WD F>,&NCU"]# -GA-( MW\VO%M<<:LY5J@_Q8U2>/&YEZ@V76?4/DBI'CKQUFFY_*L<-ISN$Z&'Z.RN$ M3G^N]Z -4BN/)$MMZMT_[<' ! (B1Q<1A?5C>*7WJ1PW3N\1H0?I[WP0^N4; M+C 46G?BHRE2U4."\>K)& 71EP0H XFU,&MSZ\8@>Q,Y;G_A[O!YH/;.!YX3 MIN@ "-J ,9F$R+(!%Y0#@TYY'FTRJ76OB!U)&[E(Z!CG-"/$4(0 M&K(N)0AK2C2MRYQ/FBF]JX@W]/_IY80)>:V5MCV MM0;.UL[$-O*>;M8CB&V6NBZ*> )EDHZL5#R#$C2!H9!?'UDPP!/CGBDEI6V] M0?JTISE81(J8, 9,O@N)N;_08XNBD1<)PV'IH MP0;4V]G9M(.;QKS\S6'MVX!M8_9#HG&ZV, YD+H9*!D\>!D9)*%4$44%$UKW ME3BIE;O34&0ZFU[B^^E/?+3L@TX.3!B#/GH0QM.6\8*#*UD"LHA%5:>##_<4 M?6[8.R+2UA!M%@!TGA#8N_DP$H.[-9PR(E1 0Z+@0H%3A$*Q((KX6, MSOJ8<#"@[D7JN"'L&& =3I,= 7:^;4]>9\Q??9\O+J?_N]+UTXUSBN0,%05< M67@'"FLK/>800DH^JZPQLZ%0W(+^<2/GTT/[Y#H_.Z^T0;>D?;X^K*=ZDGY) M^Z&81VMLE I2K(_""R\06&; "X4TBFF?9>N[T5$B\XD0J<@B+.T-08R:XB & MVB41X_7=HI2M7W;?K'U.WN4^>'@NFMY+UAV \.H\FY7+6V>S=LP03$3"QH#-X MGVK%6+7TEFP^)9>M\X% M;B&G6[@=#X.'@T@:Z:0#>/V&/_%B_J,6CJI<7G6*'!80KJ&W3_6,R7RTE.!;$8 M#M+D!$I*!CYJ#T7S;'7PGAR TP%N15.W;MB!*-@=9ONKI&^(O4KIZOO512VS MOYLHGR@14C31@S:".&1RU:=! \Q6^\LYM*Z%@W.V./H3*#K[>GOO+#V&R%P=3& %*&\C\1?(:47/D^4^*MWZO-V7QG';MPP.P$%5 MUL%Y_*13\9@KSRCF+JA!)I5IHT59TSP,4QR-;9W]TH&[ZQFVVZJBE?T$,$KIBA-1.@(T1,TTJ KS*.I80YNRLS9& M%LZZW'-;X/58+T\WB[4FK#H;@I+:T.E@)7!E2Y 2K8FM:UH:D'U.Q2[[ MH'"?T'H(#7?@=.['\@Q07/?IE[_FDVQ%?<7MP)(O1KY3KDUPF "A MI8B,@D=^RJJNYPD]IY=+I\/L(5H\3ZC6/LD45P;O,2-D44P=&JWKV/H$J(HO M&JT/L?4;DP-)'3<-U35<]];D60*V=DV>\,RE8;0/>10>E BT+34R*$7G:+@W MZI3I^2V4CINVZAFN>^MQY EESW-8F4H/;L5>U;:TMVPF+GEM?04Q2.6+TA#7#M8NN LSN*]>.DC?W^:!D]1&)Z' ASI!H_K#KD1+ MF\7IK)-5!5LGEO9*P[OS1\Y!LA[^<>CZ#^H/,2SQ__V?_P]02P,$% @ MHJ $5"TS,3%C96]Q,C(P,C(N:'1M[5IM<]LV M$OY^OP*5YQ)[AGJA)<6VY'A&E91&,ZF=*O+D[M,-2"Y%G$&"!4#)NE]_"X"T M9$MU[*9M%$_]02:)76"Q^^#9!3_[^0/I-%H^F4F:*::9R"AO-L>7-5)+M,Y[S>9RN6PLVPTAY\W9 MM&FZZC2Y$ H:D8YJ%^?F"?X"C2[^UIC?B8+3D_"L&U#HA'!*3VC+C^/V22?NQ&]HYS\^&ME$<:>C](K#VUK* MLGH"9OQ>^TVN^TL6Z:3GMUK_K%FYB_-89!H'DZCL+ET?6SUIN-5URMD\Z]GY MU)QJU1P*+F3OH&7_^J:E'M.4\57O]8REH,@E+,E4I#1[[2F,05V!9+$35.Q_ MT#M#Z^S=TIE[@MUPED%EOG]L;![?)BQ@FK3]AD_N6_S8;+[0MF..(48$Y+>8 M9-]:$4$H)#5 [159!-)(U2Z&X^EL\FXR',PF5Y<(]>FGZ\'EC,RNOM\I3:\_ MC(G?IG6_/A" UBU=$)U2_.NB>]G\7N%,J MY\@&@=!:I-:8G$814E:=0US2@_4=P^!DNE?W3_,_?97O]H'?J&;QEP]^WRF^ MWSCN&B],2$(70"0L&"R1ZW7"U*L#_TVK_TM!)8*,K\@42V!#((02DJ5T8DI3> XV[TJ?!9A,;@D-P6 M#3B&$0B9Q"(!Q3)4)Y8]R3)A84)487[6^DN04'9B)I RQ;&:,(7)DND$)ZAR M"*V!IM\<31,13G.!:A$)5IMNL+A\H;!L?S^P!!*S# -O,+0.M(>81'%LEAOM M+(N1>FR.Q>N0%Q'VB6#:B*J'0&2&KG+$@H&Q@3?G:YR6$%$/AL:E$-G"V3,2 M!4P%ZK$E]E_6%(1,0QP]M#=63C."%4@D4,(H %'$QD"2!, \Y48C2, M6(H<:GC4W$=,A5RH O4,NTK!'71R*4*(\+$BAXB4"!!Z#@[CVS"AV1S( (EK M6G"4L/5B]Q"<%7XW;%-7R\DD=-(T/.0UN4X"RR.WY5!(I%C$IF)L!<]K;LG9F>"F4R MJEU#RJ9?RVU" 1J$>WVKE&/UR,*"4T/)."UKQ#HSHX;+\YOE"5X%8 21-5$? MHJ]BR3V'=K!'T'8L^>K@S.^;,D\;SY^U7ZKGPSWRO".5\8+RPJX\LT0@CK%. M80O(L*3>KC^RGL!R]DP93O\5?+L-) M4%6&EA?!^0#M*H'U.4",-"&B!LY(-[_:5":7QBCK>P%Q5B%[^Z8PARN"4<(XIQ MY_= KC03"W:P&UFSQ\V*.UN.G"4)57<)$_,3M:B'R"9K.WNJ1(:UW@JWJS? MRUWM WGO*QSRU1C?\SU =^\P_COV /9H+*K6AKF_ 'GQ-3W##%G=G-F7Q@R0(24R?NNGE\"O3'9 M&%1%;FYG8 _EJF.*9^&N++W=%G<'T]$(%17<$=T.C :,,VV%I7G[@8O#%@,* M*P%5I @6=(^=1IE(=A[EO/1$OW\E_@#S>2R14#S$ %@"1!39 ]42;IY+D"Q; M"+X DR4S.B_/A67)F9#F7*P 6Y>)<"Q)[X$9P?>5!4/CB9!H-8PWRF=:Y/B@ MT[V+]Y->'!FM;J-ME(:9!WCQ6FNH%==]#$EY)RN>BRS;K=*_?MV MH0W]A4DM6)N4X+2@=,WEZ^INI]5HM=S :*>.JI'+M]D-U];4T7;C\=EII;NS M_5'EQWMN/Z/GIC5<5A(5 ET(M"G]N^O7P/6AVYS M'JM]DQ>7]G."$:X,FQO)H)@CP;C77EW/?OCPX.."TE]_X*R_P81?'71.^LK^ MWG]C>S?91R+?>4+D6\8#M4?=5:X]MZ(13<0>3I%J[M^1-[^5![\C%PT3!C$9 MWT)8F*,'.W1>P-9'6>O%[7+W6H4&N+X+O:WRA>^XRE_W29G]N.WB_U!+ P04 M " "BH 15O#-$NM,' #N)0 $P &5X+3,Q,F-F;W$R,C R,BYH=&WM M6FMSVS86_=Y?@.<-OS]:<--P+;68IHPO^Z^G+ 5-+F%!)C*EXG558PQJ&A2+ MO:!F_X?^"6KG[A9>W2,AW4 M7%:$*F[T?DTVAX/1E/QZ-/9/2?X?OSRW^/R/EP2J[> MD=9)I_ND /_%-G>WXG%<)>1SG;Q52RK(>\9YE82@#(N7Q"34O-KK'0_^$$Q3 MJF:X=@-IC$R=,AF-(B28&H>X6,S.XPS=+$R_UCK._O(UN=T'K7IIQ=\^^5VG MM) 4>M8+8Y+0.1 %;(7URV/QR_277%BN[$LGVSD7R M+=48/PQ2NB0W0BXX1#.HNH!B>%T$(XDJ"(EY&*>@3! JEB071N6 %F!F=DD: M TI)BG>*44YB&N(C162*N<1(+[,BP[WP\L@<1,8. MAE:!KB(F41R;U5H[$S$R MCTN6>!WR/,(Q$4QK4:TB$)EEJPRQ8&%LXKU1R^H: '6IS(:V+QF#W9W# MX/1.P%[K E]%^6%)1,8QP]M]?>#B."94@4,,(H %'&QD"2!, \YT8GM8L10Y MU/*HO8^8#KG4.?:S[*HD]]#)E PAPL>:["-2(D#H>3B,OH0)%3,@YTAOO@M6CU(G]WX*:_#SN4L+E[>^'T2"CUNCL-);I#4#HZM%ZX (U^P@"Z M!/7UH%=M[@QIKA_?Q2:Q ! IQ4P^+!1V\B0\U 7+3F+W/9/L^OER=X%8 51-;$_A!] M$TON.+2#'8*V9\E7>R>M@2WSC/7\2>>E>C[<(<][4AG-*<_=RK-+!.(8ZQ0V M!X$E]6:]@>GK$1SB;[<7'XY+L".N?^U+G$#FYO?G?@S+T5MIL/5;_/4RG 1E M9>AX$;P/4!^WZNT$+Q1_T0[ASZ_\"Q_@3:#8_6%1I+B6>SAD]@1-^"+:PH+8 M0*_5UGX43_V8HF08YLH"82T?W!DOE=K@$WLRAZ/H$(?XU9]"D/T-X1A1C#N_ M>W*%FEBP@]O(VCVNR&]U.?":)%3?)DS,3]2A'B*7K)WU5$N!M=X2MZLWP(M= M[3WYZC//@^A>G1#R!XIL=_04E>"KKAC!$M0Z&%;D8(/Z:"]7 M-^L>U(MBU6.D\AQF6]T#'"QUN0^V4FX@J7*\%C'4R77?1[ @PVG+H/C75ETE MJN'7G*'*#L>Y"-U&\N"?0OWOS*GGN/>W!31#S-GMDMUXA0P0(45VO"V8%T!O M;+H#7;*'+[W=J5=Y#O DW!6UK=]#;J$2&F%'#;=,L@6C >/,.&%EWQ/@XG#9 M5F.JU7F*8$'W.#,*IMYZ5O+2,^GNU=#GF#!CA81210R (T!$D3NQ+.!6]1F( MB;GD<[!I2-!94[0&B$50-O^NWL"VG=77468O?=YCU6>9;7>>Z5^ 7BV64T MU;V\O_>"O/#7GVCU,QC\:J][--#N]^Y[S%MC'XA\]Q&1;UH/ M5!YT5['V[-ILUA%-Q)W9D-+V[\B;S^7![\A%PX1!3-[=5+Y__<=8V9^U_ MQ"UER#+TTX;'#C9=UG#9Z4F?2SS\$<+ZET.9]-]-]?WQZQPVOB5:K6>7%INK M+C3 )9V;S2Y?^?RH^/5?0KEOLLY^ U!+ P04 " "BH 1542@,'=4$ #> M$P $P &5X+3,R,6-E;W$R,C R,BYH=&WM6&UOVS80_KY?<76P- &L5[_4 MD5P#F9-B&;JD35P4^S30(F5SH425HN)XOWY'2G*3VDA?UE=LAB%8/-[QN;N' MQS/'CTXNIK,_7IS"4F<"7KSZY?G9%#J.Y[WN33WO9'8"O\Y^?PY]UP]@IDA> M*]7"FUUZQE3?$U*6S*6:=B9C,X)/1NCD MI_$CQX$3F509RS4DBA'-*%0ESQ?PFK+R&ARGF365Q5KQQ5)#Z(!.&<#BD9]D=!/PR'(Q8,DS28 M#WK!D 5S_\\ 07HXO=8I]5JPIYV,Y\Z2F?6CWK#0\8I3O8P"W_^Y8^=-QJG, M-2ZF4+G^6=O8LJ39K7:(X(L\LOYT:M56G$@A5;3GVT]L)$Y*,B[6T>,9SU@) MYVP%ES(C^>-NB3EP2J9X6D\L^=\L.D)T]FU5PWV"9@3/60L_" WFT]LEGW,- MO= -X#[BA[QYCVR'CPEFA*EOX61L45"62$4,4:,JITR969W)]/1R=O;L;'H\ M.[LX1ZI?7KTZ/I_![ *"$;QRK]RI"U>G4RL->@/_2T;HKZK4/%U_Z1#U=_+@ M+(=$YCE+3(1@Q?42])+!RXHH3)M8PR4KI-* PF=291#XSDN0*1R+:T0#,Y8L MW@JWA.-%&$OI^V$4YT5VCEJWA.I0$H^*+5Z/=+ SQL^*O:FXHJ9(Z#P0$]W)#B M+7LWS&V8$1SU^DB!H]CP^K],@_"[I '/L7!E]@@QM5(35*4X:M/:F6B=$-*O8!6MQTX\-^K[K^Y:^&J%KVJ[< MM&MN+?,TW1:&1Z-6=Z?\0>6'+?<^PK)G@:MV1DO10>T41<*($FGPM-/KO+/% MH["XA>!^(@R;WPU;';&[;>O7VVFV7S[!36&//#BN%L@4K&V0S 4>S5OA.]P.F6>/JN_X_UU=6[_^\T/[47_3:W[Z?^G[C<+N%O=C M6II_;^CN35$AZWNR2#%!#)VV[H[>EFB[KO]6AU86T_;2!1^WU]Q&K04I/B:"XF3(M$ *JLNM) *[=-J8H^36<8S M[GA,2'_]GAG;*2F4MA*EK781LF*?^S??G#F:\;/#L\GTKS='L- 9AS?O7KX^ MF4#+\;S+SL3S#J>'\&KZYVOHNGX 4T5$P323@G#/.SIM06NA=1YYWG*Y=)<= M5ZJY-SWWC*NNQZ4LJ)OHI+4_-E_P24FR_]OXF>/ H8S+C H-L:)$TP3*@HDY M7":TN +'J;4F,E\I-E]H"/TPA$NIKM@UJ>2::4[W&S]CKWH?>S;(>":3U?XX M8=? DAQY%)%6[[]&QF)DY*,\57T M?,HR6L I7<*YS(AXWBYP"9V"*I96B@7[0*,A!K5ORZK:/73#F:!-]4%H2CZZ M6; 9T] )W1 VJ[*/SU3\!5E3Q*VB8ZR3JA]19(5T0F.IB.%Y5"+HRFBU]B=' MY].3XY/)P?3D[!1WROG%NX/3*4S/(!C ._?"G;AP<32QTJ#3\[\G0O^4A6;I MZGM#U+V7!R<"8BD$C0U"L&1Z 7I!X6U)%"X;7\$YS:72@,)CJ3((?.JJ(DB+^6MSBPO17T]T:6 FV3 M$4ED;CK<;>U:9^CW#3 V4:)F1-#".;OA= 4'L3:2T/?#-LJ);ANS; 570BZQ MPCG=WNH-1M_.E8T*CY,4I8D7.R MBIBP %NC41U@)K66682XCJY-VXT)KZ/8@)6X'LQZ7=_U?-[;WR!XT?]MSY!L^>35PU&@W7>E51":X\+W ]7[0ZK4_V:A3F M-Q!L+H2AY:>P58BU;@T=3[=E[.!\B.RV9Q<-PBT'H2KWGMFN_HNL@D* MR5D"3>V_$)H_"L%?"*+)@M$4CM?'Q5F:,IQ9_P?K/K!VWBB&,.6(TQW$=N]" MYMG3Z?'.T<^+AJVK>/__SZR;=<##X\JC;>?!ZYVEP! 'G<%P 0 " 0 !A;&LM,C R,C V,S N M:'1M4$L! A0#% @ HJ $50 "861H$ ,+( ! ( ! MR^P! &%L:RTR,#(R,#8S,"YXO8E "= MA $ % @ %A_0$ 86QK+3(P,C(P-C,P7V-A;"YX;6Q02P$" M% ,4 " "BH 15'*I0Y^% %P ( % @ &)(P( 86QK M+3(P,C(P-C,P7V1E9BYX;6Q02P$"% ,4 " "BH 15<.^U/Y+" #PP@ M$P @ &<9 ( 86QK+3(P,C(P-C,P7V"TS,3%C96]Q M,C(P,C(N:'1M4$L! A0#% @ HJ $5;PS1+K3!P [B4 !, M ( !]'H$ &5X+3,Q,F-F;W$R,C R,BYH=&U02P$"% ,4 " "BH 15 M42@,'=4$ #>$P $P @ 'X@@0 97@M,S(Q8V5O<3(R,#(R M+FAT;5!+ 0(4 Q0 ( **@!%728?:6UP0 $D4 3 " M ?Z'! !E>"TS,C)C9F]Q,C(P,C(N:'1M4$L%!@ + L R0( :-! ! $! end

4?GY3ZK@KJ*RRY<"G3596FZ$'WRW!@0ATB= M$VQ5'J*BUTT^J!29,#R-VRW]/@E[":E3R[:)^TTT(TK[VJ<>37%3)N60NHA. MR<0,^IP!WCC8Q^?Q*"I%6$0[.;Y7.9O&$IK:IHS-/5PU2ZU"XDH'U>A>I['_ MSV!0!TW<&&K:2?RZ91NFZ[O +NQZ6G78GNV:.ODL<*<:< DXJZLO(&C-841 M)C\B; =KZ)'^J'776@Q+6S5_3K-TQH(]NV@%Q>F] HLQ@*"42;7QX$[;R9: M*HT(2Y;_^MLD"8J+.S)_M\:@/?K;7Q/HG6S<^IU*K&OG4;$^IG5G:$J/MJC;SDU2X?BUDQ 1.II<)8O]](X$L_SF2G]%K" M1ATI8Y^TREX "^LF5/.<7 M_.LT>R]C4V.,^\)&=PDR2M2<[:93-FRT=MA/=EXD'PE#XN?&N#+JZ#BV*LH^ M1J5[N!@'BTYT/ _U,T\$B4;D_87\&F,K;SKV=*,TPKD!UMTFV[$7830&QG>: M(3'CR:^@=P2M$^TE"Q_=F]%>Z<<[P(5'W"0>R*6KSR"W'FNXRE)K*=.457T) M7YH#]@5_>3!.=3-_;T[65@*\%COCRE9)&U?'.]W?1UP3M@F^MCWJ\KHBGF&\ M.SIM.S[>WX;KD+^_[Q]8O+O] 7\YV&'[_[P[V3N(L:KV;._"9GLGN_FL9WC_ MS[=L[V#OV]=_/N1[%Y_/]K;_/M[]=I1_^><+WM_^P/8NMNC>Q0?RY:(3]K:W MSG:W#CUCN0M<("Z91DP2B;0.#H$F ,#G/@MBSC-,63 2$ZM("$Q;)S'#AA@? M,J<]]V[6,[R(,-\C->V604[S6N[Z\4\_;^X5MK%B.,TQ,S+3CG/%-<>6Y!*$ M[;GXOJ>[Q[T>/\_^V+QCR2[(UJ>B:\"(3P< ;E'+O5$T2HIMC;JHX@252379 ME:_T840GXL_DZ( OW";T0,*V--YGWFG&/"6*Y4;FL,MDSDR096@G(%W&4/WB MZAB$]]4AZD%OJ[3O:DGTQ?,)!']T9-P]^,P.N?&:<4+ T@ T9)GA@(NY0=;E M7&=9R#G&:YLDOTD4>'$\[5LK^PD=X-VO'9TKU*A6!1;WKNGB"03; M^%:J-SXZBAFIOY8'@MT[K]W3O>XH\+]WUO7]:?1;C[^5QM8SV;>WJ@S\VK8O M$,2?ATHRE^=;A[[3OIRC7CSW:EOUS>ZFSS2VMK^L/:=C-.C M3O5Y;Q@981V8G!SU +R^3NVH/40I[#HZ+P!02V2=H "H=K&,VC]V?K1/8YL?Q\"!&-T[%2$ZSXHF#_CA4N'.I:*IAQ9O=1G"# MT)9E@;$ YI9W7(H<["@CB7#1: ^5'<^F[/A%$APS3&KIW1I/VYN),;XMA]B( MZ2(QW=_>_7GH)1CY5#CDA3<@IKE% /4*8>M\]L]^##S_V#[]G>UJ%FFA,? M8L # #:LCD3*.8^LU$1Z,(@(YFN;>..R:HO5GIB-J:Y/N&^!1/A!D4^]CS^T@ M*!+*"0"L//?2/00N>;#R,V*%% (SRZ26QC!8>&44X:SR,N,:EYH]\5A[(J9' M!J]R(C7@DH^44EN!),4:$46,RW*9N6 B+I';X5)-L]+Q561U1X!-D4<]1@3< MJKB$=_\;@R9@D_;2<>>GLB#/;?W#]XD'>M(X:%)ZAS_YTT$5.+)0 8VB8V[@ M#-[][SV]P-AC+"5QTDC.A/5:X*V?NV>' M&6"/XD8@X 8"Q5(+R"C&$+;*2DESGWD9NVK?Q0_<,3H=?Z:;;, MI/::\(S\N]=QL:[K^W[O1\**?X-=O=-]FZSJ9OMM*451IQK8EA7E@@'+!]KMD]Q]7\QS"'<@%F/1O)M;O26^93N;D/>A]]2@)H MMLWB;?/V#&BPH=)FCL2S I(C)D- Q@J#%-4APX(%*2A0GFNV3>E ZY?SG:J# M1E5U5;#%G7;%E?M@RI5Z$%,MR@3+$CNJO? ^N<7VNXO+SB0S\?7M@PO0/M83 M(P(W*%@,)GF>6]@'L".$SX27L!,(B;UPR&PT!4IS%@^V@>SVBYCB%7,(.C%8 M+]5H3-[)6$XP)<8^KWUR<-9K]LEHG^R_>_H[2# M.HBOO'2,FCSJERYL7SK!QT'J$<]^S(2FI^!XH->#XWYO>#0?T7GB?;ESG0\I M,'*4Q5+''Y5YX+&(J,SR%+,^/*T<_>=UOH] &=ZX3>7B%Y0,D>RAG>[HI'D4 MVAE3R$Z'?7N<7L#.\:6!!*NQ('BAJIR@6Z>]5.Q:=V(<:A?%5,@R>K9H#=KE M3JHS "K+*2YQ 9J_J%,6@?&XH:UV176,,HH^OI3OP$3Z;F0=LZ>'4G-M&6C5 MC# 91<:J@'.NA'?$!UH6]Y@E.SM[[ZY'KT5'AUL3^9X@W,!/[PT$) M9<4\D $3&M59JTA0]NI [0L&4,/]^4(@CZZ[KEO]J55OM-?$0J>VWYKBH$DTK\%( I,(;.P\($?RF*U@063- M%2RG3DGX)2+2*%&S7PQB'D\7P;2WRGFO\S CE%2?^U1&OB_^X*]5OF"9%[_@ M@I.) MW6?W0W)=-/IO95>7_P[N+4OWCIQ6.XZMKTFFO3C=;[8;^(Z<-0=Q9]0:I;7$6,M@)Z\M]2#"5KH,,4PQ H25 MB(DL%QZ4K19(K"1\L_.H$?"4>/+K90U;8I&@7G1"].SWV>I /E87 MF:C7,<7_-DK$F\"V,5\\2SF^9HQTW5XK'L>G]-KNRMIO6^DYWI=COL*8<_J) MVT<]P?;\? 'LCTFJJ?:P'P.+,.8(P)CW2/O<>!]XYE/S=I'-E4>'*2LF,IS! MN"D3J>V9S%8PP1PP-B08/09YXB+ZP+5'")_&L;&4VHYQA116S1BF)':4V8SS<.-O@47=* MHW,6;:.=J',\)CHSF"/IXI&0! /9>&>1)X$2:CCG,3R<+*@-?T4H\$9K:[Y> M_/KU(#WB0+=E-!S37&72)@V+ MT@%5TZD% G0%B4I,"SX)!MYPLD#EB8]F3-'ZI7:[3M;U'^C^41TQ4OHG2OZ8N#IWR+:-O=U3_"K C"H[NF!9-!B8C.^5 VB!@/5. MTH!ZSGR/%AWDOR-:V--4Z0QT4Q1$-,AXI?B1S<%#BS%4TONY@C9 M+0_OP/J.I0,/>G_X][KM1FB!R*N#BR]L_\.A!+QVSA-DP-R)J S,(6, MB&63L,!B;9//!_?^W[4RJ4]%5REP]^H],%[\1H\LVAAPG;-#Q0WA5&K$+-!: M%AQ&*EC8(DZ)D.>&AN2CO>Y4ZU*TG'">MEUM[A6^T_$+FV:/C_^K;3=_RK^0 M DUAE_/Q$K!9E@!>) 9LCG,=%26X*T9P+A7&%NG-:!\[7-?#[$O &OE[LQV/[6H60R2!LX4C0# M\"(N0TI2C'*<:2,)Z#JG5@V\;LN2+^'6*Y*3^R'N_W#;U')[.A,%MU9LF M&0:Q 7**/"Z_F0((UZI?1I]<^W6]5;I.=S5LO=$(IV]4#/L_VLF@2,5=SHY[ M,4,T'H266:-MUZZBZR>>:V/T]=(/&Z/= 5?[WWTJK*O!JC@?1.NGK.E>%/HH M_AT,D!BNGTI\#5*7A324V#TF]3$;M0 OZR^G=@W%3.>(]F!8FFWEI:-,=Q3FZZI:UKTT]5G:]:DK[2C@)I/Z<"Q$>P MA8ZB)3R-@'5%(__3)L=@F2\\SB6.183B]*<2^O\[C!9KFG5?E#[[>L],9(Z> ME56:[UQW,M.,>!OR%#KGE)$.YX%*Z16PM+JE.",YJE\T&<V30S %)<3.4]ZFKB15J.1IKQB@&L(B9)]THQ>NVFP&8+VJ\UZ=L=IG7IF47=PGLLS-.GTDG=U#HDQI3$8OBI!7ER8\8R2^LCMVD/;IMJ]$\V MJJJJV-7?34?#Y5DW\+(8BMB-5&?FKN-AE2&N9?3JJ.3HY#>G3HT7]SE+MRO& MU?>JK,$)=W2\QT2T6J5J=3'%*WLF;L1BLK3J9!NKB18)\\__X&7K/]EC[X8= MOQ\^C@I@[<1=E^)_RE9"E7YU6UTWT46].XC$[_76M_^>[5T;[#C*/!(>7!H&6&9TBFV@P9M[G/E/+6SM9^EZ"V&%/<9HXQ*3Q\-L]R$X-? M/*BO,%OK/D5. ??OG:6=DV(;D^G2A^6;B_RHX[>FFRKV)AHI378KB8*; N). M]#=XF6+!1B(RSI.%MVI).:\R==UO5]?;O[)'T=*P]+4U.Y+/NMG1PM8)U[9" MF!$?$!21<\%5KCWC4LI8L4 QN H6'+YS_;HM',:U4KGY?RK1J_=0'S@B@G7O MZ-/"_U:_^-VU"Z JY[^UNVGYTI=^KUIQ5QLOAVD%$QCL<-VI!I?&6;X]GO&- MK)SU01_^=_6=J[SO;CETV;D^RTR+^4 MK:^&<%%7_#J2GFI*KGC:+#[KVHT^NF!B2J%XY*FYS%>9)J+$L_<3Y.U=U&Y_ ME]JMK \_Y=>;FJMKMDBL'W34!PWI4/4XUGH?PN^WW#N#WNG3M-@&>]2-P@&2 MEO?M'\D;=X,M<^W3S^ZEZ[Y7@2#,!L@IH%HK!86VXBQ,S6C66O5Y_9_9Z5O: MHT\^"<#/O#'V>QLOQEY.? MG?UO,(X#U]D[L'3OSZ_?X3OY[L$N^[K]GV^[%V_)EV]O,S!LSJ+KK_X.W&OX ME7SF<'^\1S[C>,VO)Q_ X/G^<_?B^/ONR>[%[L'7]N[!!_;E8"O?.W@7=C]E MYW\=O!W OWER'QX=$LNTT9(A'&+SD>@Y-,1*L'J8A3VBM#6Q+-"ZD)=%M#V4 MH &ZM&XC<'=3%R']]VS419GA4&>^E'20V\W=0L70H.1#H63: M#@T$W@8"V],0N+=U:!7-BJ5C"!F3A-/I4'X(/WPCF%LQ> W,/#7/U'HCQ%P/X MQ-MZ&S1H=QNT.Y]#N\ %PYIRE!$;$/,2N%XN+"*2 OF3#F/.%E:1N!O;:QC= M-7+Z9Z_G8A&LAL6M.KS5*]78H\N"I[TW<_"4!YU;YS(4"-6(4>%CF[@<&>V= MR)@T&<%KFTJM4WQ9 9.&CRU9UG:Z ]T]:L?#DGM8G T5>Z94;+S\$T;GP;'N M-H"X=$#\- >(/%BBX]'-;1^]41&7YT7=63U,?V0GI6G#C#?* M8>G*8=YU*:@P@>0,81^;?Q@FD,2*(ZILYJV0WAL9@[_YNLPOZX?X4-*VRE3Z M*37&5GW67]4U;,[YFW/^E546#WB"-?E&)1)5U*W0TF-+D!#2 M(2:,1=);A1P8#YDRP7@&6D'PYD1_931"?^BGDA<:;_"J(N+2Z7.Y^!-O-/!W M"_C;GWBG"ON%/D>A_O5.^-CN3$:\+L-^,V[BQF5PF=9[.N8!_B!&5(N M%BCT5@3+L=;4 ?BQUW:^_Y3@=V59ZH;IK2K^+9OIQX4QYIXC3VJ;4'W+OHZ-GY"A<+11=G%*[YP2,7IUC%=5CCO^;_:/^8#/T>TK7BO^X/]L$ DFU)252FILT-L)'7, M2B2XRA#C)DQ&QIJ-6JNIM754K+.CG&=WIGL?)H_% Q537. MP6*/ 3B6])N.%_]M:=67GTW)GEQL9 ]17$=M4,P?H!*0$.1A!BN760GHI=7& M^2?] O*S5550WCJ)158ORCI692_35UPZ*'F+;E,.Z!83<0LB\.23=(?24[$B MY[++3KWP*;ND6M=+S^ZJCR):99G%7KW8A:S:^)#EWEO+ MM60Y=EIJ3"A1&BMI*#4W8-4U8;Z"4]<:H%( GPL?AIV_VL$O;!H>I?IY,NO* M%/UX_/7;WR=[VUOTR\D>_/OQ9._B>[Y_L'.VN_WQV_X_7X]W3_X^_KJ]>S9K MBN[]"=>-8]MV[2_D2[;WYQ4MXJF5L27%D%]Q.CLE^H=6_1X+\+' M=2>HN,K950)&YRHC_(9=8)^WY^K1X.)B$BYV/QPZAH6Q8*T[D<40:L61DMXB M*ZP(QAJL2.SSR=;%B\NZ7%F@V?8_?*=W&MO+>7OG2_CV.-YTQ3K!>,T M>)L9S22E4F5>!)4Q+G5NO&AHRNKBSOD<33'CVE=(Q&95.V'!Y2$XY"T!$:!X- M5=EH])6%F[TW6 MK_NK]$9KWT:,9K6V=*DU$T98@QG.E%-(2B<15]1RHPW6@JQM-M;XXZGL%,E] M];G_@YHE36!C$]CXE&KD3E%7C66X,CKFTYR.T=)IQF*AC$!RH&JY1L:J#&5" M6ZVD-H:%997:6[5@Q5&/OTD*^JJZI=:1PE5O]!J%ZGA M=FQK&EN'ZN'1J&.\BXW7"WBNR3:B_\__)0D6OQ>MV,BV$_N?QV[*93";'W_W MM-_[T8[]H !J3DX[[?A&[)B5FAG&N\.]8G-[_[-=I/[OH_;NO1!\[$1:-EFM MFY=6?:7BL_3ZBQY%MTP5Q!GO6$=Q;K2VXEOE1"SJ-5G]J1CT[/>)?N-E=]FC M>B+;9?-7F*,AR$A\UC0*_3,&#I[V"C_;__UQ>DRN[ Y,N4%94I8R;734F8D$SPWSM==XR]3D7-=XQ=$'$\T^OY8COE-KQ@T M_>.O;>F]]VWWY_Z'0Z%DEEN1(R*]1BQW&9*.2&2)#T(QYK""+99MD&M:>L=M M=YN]@3/[_[/WI4UM)%N;?T7!O'>F.X+DS7WICB#"U]A^Z6F)MBW; U^(7$&@ MA2N!67[]G*R26"2Q2TC@BGN#QDA5E95YSI//.7D63XU1*4;.G70N$+'7BD1#K@-23Q*EE3CD2 M#4LXLL@;F&5@/!^.*LG/P MX;3QXTNG?I$5!2R.C8_P^_X^*-CY]L$FV>E\:=:A&E=<1/ M2659-L95AI0< ?]IE1.19]E>C[\?+(&.4T<8AI$F+L@&8UY MM[HMF_VI3.:YCJ!JN9\ P=MP_TT*W 77FWNL_GF7:(NUL12EJ"3B(>1S-DI1 ME)AKG:,Q"7 5E#EZ'&BQ,**2' MC,""5-(S<^GAC;U=2KV"G*6($));#Z'CMEJ!JN/JE6?UZK+^KO=@.QWD?&D6(2=@Z!P08V40.9"X9+ M%ZC":0[806YBQ]H\[9NE22JFMS;X+%U,K:*!Q##!./7:[=YI=G0",2N*YMOC M,5]6OL5&]+'C8K_&2#FQ]R0<+R,5K3W$%?I *U5/6JD/]XE>5B*8:B@\@/@O MR#!=%G-TZ_W(;]-N;6V$@WIGI[-]L=/>/OA,&AM?]KL=[%[4NL -HCH!:ADBD7.<((:M\UI[);B;*#7P:E+IN5RC\FEY[7=FI],U MI1^6G?[(1XK;'_KDP:HU]L0,_;L_8T+,9[ /JWWPP'SNY2CR.KN0FU\& MC-9RQ.@O7*'@!A?YA>=A@H']4BGT7WOI^-3VG]7*Z8G%%>Z$P0>4FGKA^J]W MD<.0I"4Z>6 RBD?L;21>!NVY8MY8)9Y##I<_O/V)M+&,F>I\(_6-.FDTVT 7 M-\^WFOF(\&.KT=S$]8WV?KWY[6)KXZ^#G=)TOA$SM=/\=EJ'>V_]R/?<%,41 MX8]-4C_X?+KUX\-9HUD'\[O1*4SGKY?A[:QQX6FC9?#._]O'OO.]:W^8$QC' M>>,B@/G]'=X9YJGYF>UL[.S7/VT";0VN:W\_]W\7E7::(9P\%MN);Y&L_IDZ$8LP2Q9E2A;O?)*ZQ3)HGZIFF#E[:YW MJ2T5U%50-R>HBUA;& MCBFG.J'8BINBY\<)I[+DNH(X0RD@%=4L"=60,ZHQ7 MB@B14,(^Y:X 5D50;*%\9K0I!CE*^MLE1KS2J#NK>?DY9CN$[#M!SL>U5%<99 ?QX4XPA;M]P M-P9Q'%D.?97(, Y4QQMN"2@R7]6"+Y$BO_5#P8\G?="ZDWX9")A [N'WERUO MM000-+UF)1&),A6ME))3X.)1 M@N2XXN)+IUSC7)RP) (#&@YV+*K%Q*P@8O9%#<6JVECYIQPZ.C7&M6 M8B&5X$HGPX$_N(1)4:O#1HZUK4+R%@Y!URK.3H^D.FCLU^E'&#\\_V#OHG'P MI5UOPCT_U3',@:AO_'6X<_"QTZ#;)(?D:>F" 3:"C$W9E^ ELM$2%#2V+*7 M8%N:YG&_)R3/2N$CTUP2G7C07@MC%::"2Z&35K$2I+A$]%H4E.J8T[WH\ V&>7 -I-"L) ^AEQN3>;BXF15T<7V,JC. M<.:IR98'1C WE-C,U;P5C,5 I-0V4>YB93:!.I7 MUJE*:"XAUHT334PD MLT9CA,'^1]Q$@RPG# F>*&7*2IMK75&VJKEX)5CW0J<7B]31O^-@\$[2I#>^N"<:MP%MA[LPP M=S+2.FCAC4\226IU=M,1I&44R%MJ2>!6BIQ)1=@JXY-9HQ.5@RH/W2O4]UDQ MITK?EU#?QSF6)2GBX -R,8"^$Z.1UDPAE42P7GBGD@9]IZN8J.70]Q<*QEZD MMMY1='2NT:GSM[Y?JD_A:[3-Y]ZJ\)58[G/W4C9BM:?,;D^9C!#V5#!O70ZB MR.'W <.>0J5&3$45C31)&E]P2('9;.WV%VM.N$@/9H6A%88NW/M98>AL,72< MET<7F6""(Z5<0%P")3><*L3RWL>$-)S0XI!=TQE7;UH0AM[L\3K>,FJBQ/P# MJN7/I(V:)"N/>=C+U;*E>-1A3:S5YMUB[4O\&;LG\6._UWD/M\YR]J-UO/\> MWKT'3UR2>O:T?MF?8Q/#?0^V/FWSK8V=#NCM:;UY*!H7'UC]T[=ST+_SQJ=- MLO/C&QFO9[]] #A ZWSG8(\W.MN@M^_.MIJ'K-[T\*Q-L0VZOWWPO;W3_)[; MJQ4].81+-A_'"B49XI9QY +'R"DEHW*:&6/'NY(QZFT0VGE" MN+.21#Q> W^X L,>$BGV^S'4BA:1]_97>[*&7+]NX8TXIO=XN'\:;TX[:#=E MDCHFK>/86,.TMYQ100CAD0&D7N])#(#7^CGL[]&Q![U^"VSR7BKZ&O?+!1F4 MK9?[T9_TT^7C:PYVDS;< MMM7-':9'G:.!.10,H0OOTG,@>,..S>_;K5@T2.GG23@IQC::'%OKY=X-(#BK MM9,CF-ON<4Z$:1=I,'8TF84:7,VY[8)0M(L_CJ8_=\D9#,J)'YOP_&NOZ!$! MK[.7:^27;3[AWH/]UE'-V>YAONNHD_5:;?/F /)SD6O:EB?[@" *;L M"$2P-8#+1Y(S;%?JBXDN6F3#/P?QZAYYZHN&U\/U+-IAGQ=_OK&6^2ZCI1Z* MP.@>5^]B!X->=NYFV8[#FU^3M3QC !9]F[49%?/N[ FY5+R;LATGHNUVA;\ MO7\UWLM6._"J"186O@@S??4Z,!)?;$8PF3]CNU=PU"E]6>??MF@(6OF"/X]Z M9:_8/TKY^AFO.HS\ZV:"U9!TX:M+K"OD[_9+%I^355 04Y+-R9]C:1'7?N[W MKQH'[$7D^M$>(IO@%?ZP[5-[/ECY[QMO"JJ!KD_K V;D_@WNC@ZC]VX28YN* M"4PXDPCV07 ?J57&.A=Q(%Y2%?#<&PUMM 9V;Z\?2X#=2D.RT,QD^I?F9I]W M(Y>..@N,+&*->(KP&Y,.A=SJ76H/_%],]!MZ#4VXFC=ZCI4=DL*5' Q9RW"; M^3]7V[T[+ZD,;&\G?1\?W42R^,IC&Y<]@FB.7_=Z>C_Q-<78[#L4D35-Y!S: M*:DG-FE:R&#GTOOIM9GNMW\N+^S\:6ST]DD]0T8PP8\%[XW<3H.8VPT-R^V+^ [S>_[C=PQ[+1:&0EILQ6(>'R(J$80\)&2O/9C2G?3F(+S8 H3SVWT3N6"SU0P MQ8D' M>J&H#I16+KY7!6*3/7R4)H$%HQ 3&NB<"$#L%#9(V!B<#E)%DXO_K.+GV[55 M,8JE57,?@+L;0SB+D>N4=$B)Z82-DO!G&2K_U2M3\W'_E1+><)%#,VF1.Z,- MTIPX1*('5.>"F.A6ULFJ9+)2\S>KYM%KH7U@2;G(K8B6*9:\=R(R1D$^*N?, M*U/S">=,U-&KR)%-6N=>'1QI11.2,6 $B^2K3P/KTS-)SP/)D:)4U0(]FN*>%04:<85"H(0[5TN M22 R:S=+M9V_]4"JF\ET3_(I_ H]#3VQA,0DO':6>T&=Y\XP!O_G1C/[0CZ% M"H$>C$ 3C:#V=IF*U"6C$>7*(RZB1]8IABP56AAB8W)I95W-K&#P$AWS5'H\ MU&,C*->6")NHX@HG6/1),4TUE$H*OK',YJ_"^2H^73X^=]DJ ADK' BR[,(%@99W5SC.9HJF\ M J],R<>] L0P3*T(2(0KYC$Q["-6 M2B;,I6!. O,.2HK@M:$JO8Q7H-+D1]'N<<-?%5(_W4R]KZP+O"K8K/KXOH[BSO<< E486V'LK(H[$VME(,%RJKF24A/.*'5$6VHP M6,E54,PKP]B)H)A 9/97(@T@BW@D#AFB(@J:Y^-RH:S.I^5R5>%9'9=7&%MA M;(6QSZS*6&'L\F+LN.^12>-"(!Q9K8'')AJ1348B; .+(2?2FK"R;L0JHQ6/ MK3"VPM@YG-/Z8$'3E/'1<:6(%9A0 CS68Z<,554XV"O#V,E$-)&\"X(C3*5! MG,)OEBJ/-*$L80\;:<0KZ]*L&OGL1+2E -F;74S*THCW]C)Y@2XF_&%=3):D MMO'TLMSWEMD>*\NMB-(2$Z$$V,(YM!Q3IH26EN@D4VY!=KW7P_7F"$='_=X9 M ,!Q;)_7_NL%6:,81[1I,/9WR[I6NW5\/H2[+Y.R(]-GTJ!U MWKCXJ[VUL4UR1Z;MB\;^SD$=UR^^=QH7_][?^;1]5C]H[X]7 F]L?&/;%WNL MWOG&&P??6XV-[P=U^K%3O_A\T?@!;_/IX^'.P0< Q(^IL7&XZS&V$7N)5,AQ MJ98*9+#*I:.TB%AKS2D D5F[#85 QMO#5@^C0MKAI.@]4?0ON+MB]NE^R^_7 M3HN>&Y="5K0-":-.+I<=.XHRHS&WKRCE,C\"1 P4,O=W@-\*P"IZ+3C;+EIK M#/9CS-TT!J-&%"[NM;K=?.7P#_UXE/OLYIX4H(^]L%;[6%3][@VN.GT,RMX3 MI[$?8<"]W),#OG-DX;JB0<=)=P"Z.$BMLGL(W/G&2Z[6.JUNJW/2N;QA;D'TJX)W3R?%)/PZ'E[^2CZN>KH=/;"$YH7Z7&M:QK3RA_UQU--FZ M;&A2:=UTK:N?[4;,#8DI(6J40AQKV/^9]BA*G8P(R9B\,TDCUR9MK-I0Y]9J MUV$ZGAW%0EA[5Q(T)BBWR@DLC8O]\9P$K(,(/M%@*18),?"@$&FR1%@#HWE;Z6J!L^;+_%'!(;@ ,4"K_!^P]Q7[SJ\E.LD<#[NH'RJ*77MWT,.EAM3U;(M M=UQVB7K>%>WE3@:Y_UI^1-YGAO(%7"1_F.EVT0[MLJ?;% X3 M;3\+)-R[[ -X?2.[9.;/ZV,V$P>"PI<.A*FV^?VV]H+:I][:YF%Z0]4;K35K M0\LZO^8+-#M:$N?+=;;M[5$Q==E*>XS]I:FDP)8\MT)R8KB6*LH ?U+)86W9 M?5%@EX:8;1_^\?YJ$"-W2-'X=+.;^S_&L%$8XN7.^BIL,58?86SG ZE_^JN] M\^G#>7WC'=]I?KZH=[(+]@/>V=CI9-=LO5FGC8W#TXE>:,UOI]N=[X?;S^G%\KU.IU4TY\P=3V%QKCO)'MI@;A4,^T'>(%L_P9I??;34.1E# MX(1[2@5/0-YL]KPZKR(CS%E]7W14)75SE;JMS[N>64XE,2@FD7,%&$0X!2W5*##L$7>)(VW@-[#^8,/0CCA;",5DXO:E4#RRE269AC37CX$ZV6E^ M<=GC>2$$Z/(@:+K,O;LVQDK4IHN:%[L!ED(%*Y#7N4H^Q1H9:QEB8.7(:$P0 M.F7ANF.?6QCYJ23@V1*0/0RPU[C@ %[ '$6<;.!>IT1%Q0L*AT\,B(*! %A<=. M>LY]N&?'6AB-J>1AMO)PUCC=Q4E'BP%=?' @#X0J9(E/".[,B%>6V>#NL;"? MQV#6:M?7K7 S=@>QUAJ,7)K%4?L UFM0W+MC^X>Q" L8?G5Z^,'@V!X7I:F+ M4__>T= /.EBK;4PS_/*QV\AA6GPT*%V=/7=LX?;VTJ]9C"%_^_KH+FW)ULV" MV.5MGAX=,;JR/#-\))N;53C!+=K6B,>5DDWU6VT22!J2$N.4- MJATRAOJB-HBF M2*K$VFPCP99Z5,)->J\P2@-2CK1+3$W?L>"3$4J%$&Q$ M'_.A7XV1J0@Z W?]6_/[3P7B1P(HQ1%HBI>1.L>EQD8S8B.A44JO@<]6YP$O MK&:';->Q*"(#($TJ2,1Q#,A$B9'EVDH+%A(A(=.5R4*=3X;5B+TF+GCAD^,. MD%M%6'QO!*?"XT"K X'%<=CFA]/&N]UD" 7.*A%C F)&18%Y8E$GYKW&06C*L16D M$1B[W$>(&4^0L5DB:9*WRB2?%,^C,T'"<&<.I)&"F M>+/)<[0#5; XQ@+>F( X"0G!P@B$HXXJ<9I"I%D>WBBYJ41JMB(E0*28<\E2 M&I V0)6Y8A19DPA2N6Z\M$*!R3[C@\69\9I*'F8,,5OO=E6DDBABD58*((:J MA*R+$KE$@Z-!)6-)AI@[0EM>X@P@.W&NY3(^RK%^^W% FDG>"-:[[=@GM=2T-\-:<" ANO"&%!),.QRL5J+5>$4RRX9*$Z%9B3VFUM M;.+&0?VB<;%YUFANYZ,W#B1;$LZ02L(@KB5&S@,JPZHD1YC@.$10.S[+LU@= M..6:B:29XX#U\$ IK68IA]+#>*HS@A=9?@*HRX06N2XPHM)$Q!E32'OK01J8 MMF![,2ZS=X'=N?S5B<%S3@S*S.U<%Z.=:RG\;,7308&MWO;[!2)?@>S8#@&; M08C'L=^!!]1.]V/1K"AO3'F'Z=?\ONWNE5N4;_7]20GEL/)#7>S&U#I>NST=;.;%;#<;'Q^H[)LPXE8_[VM_ M]P:#FWJ?6FJO6=[?H*![NE@J5U*K>M3_DW&H \4TV,WZ>D>5YH2B:&%5>2#YD$<& MQ%S0%L<8C8#U;?0F2-@3_E!L\N62U-JP)N/E=5JYX$R[M!*!8!P7INGUL(:2 M>SS2V"XI89:E,=[WR*)>CV6"#TS2E0^K\C5OMC@]M;;1.XXUN5:[L]C&DW;D MFRK\SOM,- ?ONJ%1J'#(%;)BZV37[N:\LFJ M#;/(I)Z:A7[O:.\L"S(#V?OJ]V,X:<>M-)J(+/6#OWN@-B"/'UM=,%W &*H$ M6<6#&ABO#_ ]_/$XY2GJ4%Y6S"Q+7\(4M.W1(/XQ^N7/T!HWY M'ZUN\2;%17]V;'^OU1V5T11'D\V,\P/+C_\\;87C_5S_=0V7-6"'396&3QY^ MO%9\-%;'L_Q,T35L^*T?XS5RZV=WW9:0-4WDDVY[]V=*T?D,5C_HMOT(+=Y-DF* MT\HQCO#8'H@S+Z:_L"EY>"7]Q[[ZO?6[%_;.CTD##HPS0Z@(Q'&C^=+:;'WCC )[YHW[1V/B<:]:1^L4V&R^%7V]^/X#QDT;3TVWZ MX;3Q:6<_9Y;GYVY?U'%CPX-Q\^VB<1!2O371-@^L3T6T$,B$0!#W8'<;;@VB M*A%/D[!""L!"MLK$Y"'ETUJDSK[6?:DKLVR"7$%-#V]2_QK 27H! M]"LPJW);QH0U4]$$%7,51>P0TYRC@)/ M&-B8%#P!_V*K&L^JV]N+4:Q[&K95*IQ5.AJQI+ E81JM%$Y[RVS*1;YO MC=:L5'AQ*CS.+ZBT3-E<'!X3,*&<(,@&)Y"(R1H'YE7,X5]L5:K);(L%J?!; M=V5M%;&:S^4/4U[Z;8%/$@ \QDAO->,V%Y7QW&.OF$PF1>UFQ1\J?'DPOC3> M3U $C8D0441$$DV +\8ARZE#B@.T)$6]=W%EG8MGH\MT)5^8#Z;2T:RC0/"C MLKD< 5=<8V.-X#%'*/#$N*2N(@A+I\#C!"%'@%NM,0(@U8@3KY &DPT%YR+( MKR/4L95U,D,7Z[+X&(H'JR4F"LVBH=^,' W/<@J_6H!Z8A'""J 6!5!?)QB& MA^W$X-SH2@L& *4P,CF+!8P7FG@$?BCPRCI5JY),)@@_JQWR8@^!9NBA^#5U M_XGU*"O=7YSNCY,3!=HN\K$OUSDY(CJ!#$T662R$IY0E3A7H/EG%=,:MT)?D M=.25N3;>Y0C=HE9 SA')/>2/TTG[,FSG.8Z.-X1AORV"P(Q6YF.OOS%<18ETBYBY'E(1'D291 KZW+RT&0B3/,MA*M4 M6OYR5*72\OEI^83G!)1;)2]18")[3HA"N2IG]IR(F&#YO'0KZVRR,-IR:?E; MC]CX$G-S\Y*17.M.VX^A]41&\CK/?5^2=>3JKY.X\V$T^^_+R1^N3 5'3X"C MR6 -R8)0WFO$5.X%AYU'19Z@]4)(1TF %5M9)WK2C?MP/*JB-)916Y_+'BIM MG;^VCI,'8835W@4DE9"(P]HA9ZQ ACFLI0G:%W&?* M(9<$1;"<+B9E!'6I.-=A0^E-!9P6=BS@8JZ!S+M Y3AZ=XI@[ MIY!(5"/.J4?.)HX8)>(KVHZXZ2A14!G03__NZBP1*X?[2&R"5[\#]L^M>># ME?^^,3^=5A==7XP'S./]Q;&6NP:<>KD:'OEG6M-LAN M'&RT!K[=&YSTEZ8&U];74=G&G0. 7[S=^48;&W^UZ\TO[9V#.L"Q/VMTON]O M;;QC6S^^L9U/7P[':W#M9/AN?FGM-/.SOITU/GT'H J_EM5_ZVJ__9+B?0O5__MW[WNR2 'DO9/;+NJ^5851)KWH5#FH870Q=<5 MZ?]$>V3HTOPW/..0-7XTVHV#O;/ZP6<8SS=>/ZB3^H\O^SL;C8.=YF>ZL_%Y MTJ7YZ:_.5M-GERC=VOAPWMAH=!K-O?/ZQ;>SG4\?#^L4[KFQ<]C8F%KJ32IB M$[<841\-XA*,:TTY1_ WZQ1CTM&PLLY7]!/I-!P=0)@Z51R,$B(:Z\15HP MA80UB5&"$R5J95WR665.5Y'!RZ2>,PH,ODL]*^8P,]T=9P[:ND2<54@R R91 MI!0YKG.HG)1&8H=Y;LY$5ZF2RZ*];]T+];[7Z;0&@]RY_39?5%48:@Z.F*^ M(X.KR:_09\;H,Z6P&\.<1R(P2K ](&ZQ158J@9@,F&EJK/4XUX7B4U(4JM)N MKU^#9^QQJ#1X[AH\SA]D<-IICQ%13@)K( YIPS&*V,2@HU7!F\P?&'XV^U^R MRFY+RQ]&WH7]WN X![#DC+J6K[P+<_IL* J%F5;JI_/]]R>#XUXG]K\4*S *2#^OCBJ>@#B3$2!&,"5X)+ET?$0@ M HYZ2E2CH*H4DFTH"OK0BU-&>K*W;!$;.$I^EK1AYDI\SA]2%Y1K%U B2N/ MN/02:6DCZ+80B1,2$BV\AQ@_FSY4OH>'*>-&3!$$/[]RB\D4LH2+/BET\3)$K77V,KHY3!Y(BY1%CI(,%7;72( ?<'UG)M:&*>R?( MRKI\?KADY7=XW*%%3L0]:1?G%CG/]JC?2[$XS+/M6HI5&[L7B83XY]JL?XQ5 MG.130&=*,3*M&?8F4J05UXACC9&ADB#!4R*)Y^H'=&5=BZ6Q5BKGPQ+2@TI' M9ZFC$R53N7$>%@A990GB A.DB0,2;V ;CTQZ;QT0@^5I-?G6/0HC8G!LSZY7 M[*A\"?/D 4U[%DH14EJX0156%*> M\[<(T\MBD%2N@R7D!I7>SE=O)UK')4Z,X,#C\[D#QRD@HZA!+JEDL(^8,%7F M758!#"^D=?7_6[/^/R>ML@QF;;_7#OF=LB?A9RO3Y#++$!<0F_@2WC$4 49I[#'E.F=(T2980,9H@KH-&5FN!HE#4>B\%B;&,:%@: M%7[K_H?)F5V^%#YZC=.X_Q2RYW?J,:;^7=? K ?)C@",%; M'K%A*#&>-RJWP,"W;.MZ/_;(+\E3$R' M-V+5=&79NY_J^7<_W8CN>.FZF_+Z98/JO_:WFA\X*"_?/M@DH) V*GN=^J'WP'A=P')?[K8!L4O''QY2!? MUVB^@VOW4_WB\&SK\RX1(5H9(S(NA-S@U"/GI4:*62*ETI%Z-M[@U,D :@L+ MP6 MJ%*:*!-<-!@KQ7*3@[&&E'G"7["CZ?W#N_DZF$4''W/#(^PL1FE#L."" M*XN-\FY:1\V%M\_'?5;[1HU94/,U:)A9LY6M=WS6M'%#*S95O>X5X/! M@?S#B$.1S=>/@^-\8%3S\(W6<V:T,+[KW9.8+/P(3.G^7.G;GV9^S[6/LM#^E__R\- M:OCGN^$(WI?%[XU"ZX3:Z<'/7G$2DF)Y[]O[G@[[E.9=KNAE7FYL M*-/BLJ'V/0UB$=$+$/'"+U-,K[S<]>'/Z"%_3(D_.E_BSU_Z9 MU^;C4 #_J,UWU'?[L^X2JJ%F#&K_]0CJ3:C3V'$5%(F1_J6$MWL@F)?P.!*S20VXQ,;[D&G( MSC,455@U?ZQJQGZG]CVZP&C,F6M$.AV!/JV MRZC6PGH& F(PXK S($V9R)%LFLE@I4PJY]'?BT#36.*EF(YPI'9J!S57[!&Y M/7RW($79@LN@$S)V#5O&W[;SE60KZ\20[AT-UQW S\A1^C/Q>U.O/EUS-?8%1?XUX'>'AML^O75FNG M^RV_7XR\?(\A)10EB[\=+BLTG ,:OO.^UP]YG3Z63'IYB1N@5Z\&AA;LSX/K MIMYJ;7#B#J(_SB+H8__8PHX.B%G*^6"U%-C_G(#1=%WZ;^[H-S;^S BNDP(0 MT*YO'>4STD[O!(8",GURE.\[?PYY!=Y1%K:HH1:H*JM&SIM MCV!+!%L,=!XN7"@GR^QK$T;>/\D#_P>6JA=:_I]R"B[GI-+N6[6[Z7<3"3H$ M:1&VAB%NK47."B!I@AIE(N4XT)5ULG9;\/)0N5=!5L$JZV99!RGXZZ0;:PP7 M;(45\CKTI>;/C_?[O9.]_5K=]H'C,%)\BY?NPE:)R\77>LL@:WE#>9BP> MD 4RD&$YVP9KM2TPZFI#D,V]?LM?5V]!THS0W=YQ1ND;:)S%I=8:VH@@E@/ MU.*6V5>2;Q7/HC\9\?XIX[O<+ I[XC%B[R4U7.'@N23<2PO[,_>A*@A(:0H^1@H2<$"&P M#@S+X"LIF+L4?#YMG.[R$+ /P2 0!PY2$"5RF ?D4F)6,Q&345D*[D.Y[-08 M'O/D'?*2!\:S7',VEN==Y5&/+X-4:G8PB,?E!X_"#V)3$"$IKBD7(*4\!>\_GD74\L4D00%Q@3BBL%.Z9Q#8 )'IR0.Q!?X<5N?OMLD MIQ22H7",W&.];"X-AO5<SK;+O8OP;[$;Z\5IN!%?9:S;G+0Z<'&6XN MVGX^48_]PID"_Z_]!/LM!_G4^ME3XFR>[).CX?Q_'9Z>;/V,_6Y^:JW4FLQJ MON3OCXY1OFY]_'+IZ#QJGX!ZU\K#D+Q-W*KEH&8N]L<4'?B ,5@IKD+@RFBG MB+).>AV32AJ'>_CQE$.[FR3YW\#A!U\!J&S8ZGX?OGY^&W*IYHC^RGJ^\9DW MWNU2[C@Q/J$H%>P0/K#2>EL+A:]+DON@!P#Y8HD8]BJ96PZ!'K3 LB,C9@'1V/RHN\ MZ&+:HA]E_.["\L+"P.X?AK9/<:!P=-1N^1)G,J;T\V?]^#-V3V*M#?_MV[T" M@EJ]M=IF:7ED3"E1J36HY:_ %P?9UMQ? 7_6)1<5*#S.&GXMJLC93;/ M;!0A HVD";E /8HVRPGA1A@Z51KNBSD;3#M.:K?^<](*V6]1V". 5+;H#>"' MVCL8>?C*>#5?-..R_?/L<0&N!#!Y% MP#"BAN8< \-ELA9,)DL8%3IZC?T3MM1IIU??NOGT>!3R]/YRS!]C_">'4,+, M[<5?6-QO&E 7N4@OL81'&9 *5"$N,PXJ0I&GWDNMI,>Y)@<84).IM-?WV.'. M"JR_;T_!\.[U"YFP/VVK76RTD_; Y)E/Z=F^M %R9XQ\X][)\>#8ECMX.QZ# MO5#(;AFD>E-T]VWF^L6WW?GPRU??S89=L?]?GM$\QN07/(9$8E06*XZ=<))1 M[CVU3A.M(KTETW#"Y/^[U]W+OM$J).9A8KI]7C_=! M"P_(9B51?V8!3*UL] /2Q,P"C[.3J97CDD'(0!#T+^T(V'(PJ.$F]0!/0#YJ MW3NQ>1^+993YM"F'G70 VR; P]"3-PJGA.]G^I4#+.$KQWDWA'\/_UC2]Y$G M)]T(ZR^VV>.Q.Q^=]/.)Q/'P8'3HLM! M/\%2#C&4-*CT*6M2EB-3H7];T^ M[#1'O9(334C9I'B5J3WQ9PL J':>_:Y957YK966X9H[\!O8 *&3(BE*@YF70 MVA5E*F(TX9:N2/SQ/O_]AI5C"\GL]]K7,J%*)VQ)!LL3VZM=89('_GZI?JL/ MT;_+\8-I#@!]%<_:MH/C6@#S!88=;0X3!4'M!GC[#HQP?_6Q#'".2O;WZ!VN M*5A%#A_B)]QZM^N)!A.2,.1=RH= 42!G)$$:B&%B1#"!$VC=_:'3O2P9_7A? M[EP.'9VR$TV8U:/HY%;!.D ,/6CT*EQZTB[2[N K(^7,\?NMKAW%.ER/'[V? M/Y5Q%R 8;=LO;U%L(@7]N6X[%1%UF6NU.AVX0QDLE$/O #)0!LAD4_!4-"O&H-VB5P:\9J3(TP&L]PI(K M#^2*CLOM5G&^5K"F_$[7G!G%Y=?#6>Z(^'YSP9.;E]'N$_FJA8<[YH/O;,.< MM ;[I>26<%UN&OVAU+C,OX&<[L52WOIE_=.1X7-KNF9Y,%=DQN8;%JFQ=[+\ M4N++[^9MIS+$,Z2-LRAH1G2N MMTAR3OC]T1TC9GS]G/Z.<_G"5.N,('GH984OC!OFLRT<,;QNJ*A%8DD!A7#C M/TJ?PL_XYVDK'.\/LQ2N7S5,WL-7EU@'+P1FY*V77!N@+W3QQ;&HJ#5!2+E6 MDS_')OO:S_W^53+.7D0."/ AL@G>X0_;/K7G@Y7_OIGAV.JBZ_/Z@"FY?\WN MJ'OPA#H&+U/UX^&I.L7:9(*(E_]?@PG[6'>X!5;'OS" MQ47.Z^]V&;<)MC.-<' R.^L5,MHQ))(2V&N'F5#CQ4)>!95IWBC)4-3Y 9.R M [0:[C$ JC"2X)(:7/,N3J& !5O=B#YF/\DH;)Z M9NW"S" X>/![[>7>)@! M3[Q$XN&;C-"]J)!4T.2C0?QC],N?H34X:MOS/UK=8F:*B_Z\F<\MCB;+(^7G ME1]?0>$:+N%P6&IT^.3AQVO%1V/EGLK/)%Q)R*T?P^;\Q,^4HD^Z\J[!$K7& MGGC;!0V6/>BV]Q2)O;>P\[.^.J787RG&XW+7:870CB]>TJJ0ZQMZ?FN1^K<_ M#Q/H=F,N7JAMP4*+#$_0F1E62K_ONIE7T%SD3#Z\B.9CW_[> G^+?.T%E!@> M\_S:?O\RK M85XJ2X5T%=+-">EF51.X0KH70CH\AG1,,DJ(9-FQ7+J^Z_B*AG5;AH6I@[_D.MJ]IK9QKP+T&N\G2$[P@3D5&/)%]W-G$[+4YP(K!BLFE7'$ MY\[)L'++8:Q5FKNDKI1*<^>KN>-T!4@)#T7\O/3P(^7.$#PIQ*(6BG*J7L24M+_5HK3%9=9@4<2FS"DZ[X^I^B"[>(K)/L21[WFMM)E#ZPO,=?. ;382A^+FG#;T?9O M:VWSG(-/ #Z)Q M$/;'Z5]C8^=PYT?]8OOB2Z>QX7'CT_;9UL8>:6R\@^_O=S(-K#]M:P+1.UYFFO@K290=IDOD^BVM,4 )0N5_G39&5=K7(VJRS&BJX]%-)$1=?>)*3M]V.L0&UFH#8EP8 9 M1S***5 BQ(D*N1X%14EK*PF-4O((H,97F7IV@D%%U!Y53&@_]F-1>+*B:TN, M;;EZ^A1<.W^75^X6#*N<:$^"KRFAPS9@CC7-?3<)01Q3C8SU*1>9X,Y2;QVM MG&@+PJ_>L6W/@Y;==UT5/3/WN:G ORHMM #\GW0SXN"UI(XB&JD#U'<&:94\ M4GE5#15>JS"K(FHS5:$YQM#,MG1\(96)1T*L2U21Q*EE3CD2#4LXLL@L>Q9M9JM3G'"6VT!K[=&YST?+[9_;(IMNBT:%Y_/ZQ?O1/VB M<;A-/Y_M?/K,&P<[A_6#^OEXV%"CV6XU-AK[VP?M U![@(+-B_K&X46=?CG8 MV?AXN+.Q1QN=?+^_4KVY?;$K0$]Y= HY)2CB@F)DD@\(@UE*B8W1,U&"-HAS M#.\RC!(6=;)4L8 C)Q8#"<0&EL_))'"(:3S(Z.LQ3.Y^KPV*.?@_M0__.2FZ M2FW$U/*MX]]KDPKTX!K_[T#EJ]\YC_!K[/UL^7NGJ]5=]UP9E+7[;2E^B[^UUB Q_9"N#5A/QQOL:(G'UP'EG33[SM B()'S78*3;S:!T!%./2?/-5 M3>H2#);>_O$L^R^8AS03N-.QL#M=;<<,'=;0J"Q[<".=_B.?SX;Z"^QM_O(S';;H$/#06 M_ 'O^X">*&]IVL@#IFTI-_NG@-_;7,)*\F<@^2]TG@\SMQCC,?L%LJDW:IH^ MMZ8/#SVU6MA,++#?Q<+>^1$G4E@&'HP(U#O&*4M6VX0)E0ECD>,,QSL&WWLT M-?16Q3#=F?6A=%Z\CD.J)SJTRD.JSJ9H-#]V<ZVS[XWH)KSNH;=;[U:?NB MWJSS^B<8*X7__JA/)'IO'QP2&!NI7X16X\=5=?BK(6T[(TT)B:5DTH!3<*VZ%T9Q*13V@GL2F@#PR@CPR.\BK4.TQJ'8Q MAFHVU6%X5]E;8^S3L50D[ M02U-Q'O.<;)&&"9CT%I1&Q*;>GI:T59:AQEFC@3+)7$&K&GA+,>6*4\C'M)- M4M'-Q1K1@&B%(0VHQAH'V[O1*LUU($A[RQ#WN=:PP0():6R(2BF:Z,JZ-,O; M0O(:J+U0_/_"]/%+'$3;]_LUV\V-(W_&=N\HQ[O?#DH+@1,20HM< $,"7$F,I/.1BJ1B ME"JS,*%G%9C^8DQKX6G3KT&GF3.>49L$988;L*BXEL2[(!E34BI=>;660FW' MO5I,*& 3GB-GL4;<:89L<@(Q%8/1T2GX[\JZPI-M(Y=*:5^OYZH"EX=4?5;, M&TZ,%S3R!-3! K HV%B"E<0(4[EMEA]YQMTV)E'%87M +K* ./$"+!W'4(R" MN.2HLMJOK/-5+A=;B*$B#//1:LVGX,Y%8BW8FY^B4JG M9V<$C#LMJ+>>!^V1U<$CSF0^^C<1":>BU\I8,6QMAI_=(&-62OW60[&^@D / M"K]$Q_8/XS&,^4E>B6<51WD-@"15,!ZVG>1IXLQ9PW B1"?&& '"H>?FE:@P MY\&8TW@_X7B(F!.LA4>>&HNX,AQI*S"B3E-#G ^)R)5U8]1"RZ',_H"G4MJL MM,* U@*/\+G_GJ9>"X.5XU$8)^%/LG([+(72CKL=9+1$,".05)HBCIE$UOJ( M& 4SSP/P&AMRW^=G^PKGJ[2OU^U0@HDX3[X1. M1KJ0#&?8:L:TX!K$0D;M!:W"(99";2<\"XX&JU7"R'"-$?GT MN&N"T"A(D :Y"#]X4 0,!!:1T80:QK*-(+*!(,FSLQ>KF(@*>YZ>.:VDIT[% M9!W(I! V*>82(4 AD@G&5>">>$Y42$*!"5P0&?(!R9J"5R-/KD@F"P MUH ]=%4]_SBC(A3+J-2)R:2(M=A+3GC0SJC(':':1!*3JH(BEE^I)UP7W&+J M?%!(12>'D4X&M%HQ+80,-&J;WXNQY(%192ZR19>V>S^Q@WPS+O+G3ZU MA,U+M65X=>EW<^_)\"KPWA ;E8XN>Q%$E)H;1CR)D3/M'%:54VC9\7ZR_ U/ M*F -^&ZE !)GL44.MG4D'8<]G,5$$@<21U:IG''NWHOU:%A8NG*%IA6:WA'! M!\19AISG3#574FK"&:6.:)MCBTVHW''+CZ8397<" ;D(!F&<(X6(]\@HH5'R MQ!B9< [^RHVUBQ;V;Q-,7Z\CKP+]"O3G#?I/:HA2@?Y2@?[(#\KKS2/F05\V7/SLI;/)K.OF/D8SJWO4#K2;WRF(>]7*7[J]:3!,^_ M]^1FU_^ MD:U/FW2K^>&TT?SKL+'QI3W>AVZK63_=_E%GCDO&J>[3,F@HB&(*\_R#XPLH08!8]):64P4I>.M)950 M8%9K*Y*@/ ;FDG8X88$%DQ(^&>]<5\YZ#:8]'X@\N8_D'8HPM6WDO<-\'2WU MFONQ:")IN^>U?O09!4/MOU[PN$#-C7>[S'G% MB$PH&1T13+M EHJ C"4!F%(,)KJ5=;QVFUD"0M7.BYRCIA^S\L^U1?[LX6?;-L"*(,TC@OCA]'H+J7R"XSP M?;D/P$ML778,O11!1'\U&;S8PUL;FZ*^L2WR=?7/NYPJ)YPU*&@-(L@51UK& M7*%><2R5UUBI+(*3QXR__ZN0J4>N_S-!J%K_9V*0V*4M]$B85*SX9'?C[O\8A(D>Y@$D>:L>]V@MZ")ZV$Z7660SH(O9[EQ* M?SD!^$9VA:*PR)&@R V8\C#M.98L(A]]5D1FF*4O>F9:+>?SEC,&8),6,<\P M M &?284Z&2*T6LJ",E%T+J]"76>^,,,2 19JV4+!1:W'RUW'@OF+=!/!ZLU1YA6\_,6[6D1O-> M%ZZ=.DV%6+1;UK7:K>,6?*>,YNP-Q1A>JE.(2#HY/ND/-:58ZZ(K_7'L'/7Z M%I:T7.T("P.WB,>G,99W2*TNK%:K"!8=]K//CVB5#\ZW*_^516WZ@/9 JLI[ M'?5[/UN#S&CRUV,7I&3X+FU[NE:KVZ[=*Y_0CS];\73Z"X.4Y=\&@WS/5G_T M9J"^[9' M=S?N%=F\J_DI(1['?@?6IG:Z'^%9_9J=*LCP]MT8L_YGB,@/@_\,LN(>95TL M]?"X )F)MUFMG0R*(=:R*E*PD'KP+NW6(; 5N 8$K]L[+CXB?^85Z ;;#Z4* MEY-03-?H9>%VH/]PNUXQ7%AY>(/!'[7]U@#T-KN.:^U>O@R^EP<+^V?9LO)* M.HHI*G%GM1ST2?\23*X0P-M^_SQ[PHMI*_X%]SN%P0WA+3^BF^5PKY??[ZA_ MDE6J^%L"H&WEQ^1I.&K;;C=_HTBDCGL@,6NU=R!%0VNN',1(%_8!4T&F89"M MP3Y,Y/0%&2%+9]B0\Q:$R0!]76KR.O:R[-E!KPN/.,_?.\G7E#IU:7"G(VEA+[QX?Q?8&@_WSM!6.]X>1Z]>O&AZUX*M+K!OTVB?'MU_RXOW4)P"^.#(@ MM'2(3/X(>N+\8#YO%^__:2G]R0^9_0TWBU<]-=D*T;41WM\#9WSPZ^5^&ZOYH''[<9O.?LX/AS?66ZM7/QZ.37]7#'T"Y!$P;$/D#N; #F#X9F!/P2P5\!C9;O!XWG?;O? M*K2@C_ QJ*=K'Y[:\\$G#3 S4#;60(.ZWD!1#LA_>-T\*I9B8#P5%DLV.[+R MC-W9C"L7A1D;6\6>@M7[JS#"A_;J54"JDC)[#D=PS8$"TZ'3&\RG90O#;&! M%N[I)75OFTB^\"8QK@^@6UA"5R^]_LZ?L#Y#VP_N!2(4#MY:Y?W8W+-MV !; M+AN:Q42/8J/P9<'NC.?#F]H"[X4J@C!N97V <^W[C MTM0]! )NFMVK_5'=;A_-/+>4;L;1T^_',E:YRF^Z\A4>#FV\A6SR9^>[C$9^U^(XSL]X&K4>P:72<^?/,'K$KL M_ L\J,/L4=U.[;6W&:G 9"Q2T<_+80YO>',!U7N-N_S2'- =*'@2T!Q?!!$AL9WY=^TAW1\FZ_B-5EX^QV8Z-;*:*0(%[]3J'_!O'W&_'J M+&:%W0\XG!V/1L%E('^#I81K?0/>#P3+ES8+((Y@A,%3BY!U#M@64=RUYXZ+ M?/%',?0;<2==1D@V"L)LM,+?5V2I#KV'G=;GT;S_RM/>RWSZIN,H9S^\"=XP M@O.Y(8(XK 5R7BAD(I?)>H:EU.-Q%")AD7B2!B?+(TL:$Z:*///,JLWLU5_$Z_;^+1&!(:??X0':PL,8VSD%H=@$SSJGXU08 M&6S4#L+?H%E\(4UCSL^E>3ERORYMQW?W1G@>&,:YEWC#AQ9DN@I5%^G_ $ - M>]J-[T:__#DZ:EIO%3A2W/0GT/6PWAH=)0! G,C]SS@W^/HJ1+N&!V':80V; MX9N'7Z\57XV=91A\)\0:L,Z=7^.UQWZG%'W4G;\;+,%K1K,E&:Q>HUB48WV6 ML>JIGGI/4:=[*[.]^*5$3%Q[RV'$P5[6RU28FK!L"Q2Z%GH'P/]\:5AL9H/D M:W>\(]>4ZS3E. K^S:@CYDB4/!W[ENVD8YM%=9J9XQJRX ML1SC*QSCG/JGO"3ZC&\H/TX@IRVL7#[C=3UCWGKJ,CHT9V5U/2.P6F165 <1 M]HUA9L6S;!B(-2VF&-XM&9H9XA!;([>$JG+R;'X">$;D7V-Y@7.L!/2H>CXO M::\\N*3/PPKSO.34'G)4RX3H:8HT"LE%=$;XJ&14GGL=&%$_MJCG;V_FOO?M\AX59Z#X^I9[>+3\?[>+C_X6#NI;1ZR@^^?3FI[WYH[ MFY_R/:+Z\>!H?^];[FAW/E;8TBIGL%8,148HXD9ZI)5,2 2>=%0)%I2NK&NS MRO&L:IP]KK;.I724$%5"U'T%2ARGD3(:J+3<:*FEPUHF3%5(/A!90M0B0Q0> M@RB1=$K",Z2B%8@+X9"6A" GA#*8B92T*2&JA*B7G]I#>O99T+J@>XGVGC,L M+/:#E8;Z M@&WV'C4E],\2GDIX6@IXDM$R09T(/AH>,38<5"X%;*+<&F5%"4\+"D]\#)Y MJ]AHE46..X(4"*5<2KW;%Q$>+HGK+@LS0B6^.H3 M@44ADW">@4D<0>?P1!@R7@8DG11&,D5=)+/RVA\D-\]M,)= \%0@T-0E8K@B MDCG.3'#"L1ALY$))[1(K@6"1@6 \?)>$U!9;@[#D@ ;>6F02#R@YXE((QK"8 M2B H@>"V(I\A.3 "M'#Y) [#FBH;23*82FZQ3J47NJ 8,!XD8TH[%0-&1AB= MZX4F9"@U*(+-9Y4FG)LX,R^T!(%7!0+"QTA)Y!)[QY-4CAMCDTHQ,*$\=R4( M+"@(C(>BJ/!4@#6'A,OM08+ 2"N>$$N44A7 S1-LN4#@5>5HWYX<.DAR&YR; MS =]B\._+YZR73YCB9[Q!N*(UY-#W[<[N8)O+U9/)CXJFT#J:GCX!L( MZ@CWC&I%P23 1.@4+!%3;U-MC$JM?FAWOH"._W()=9O1]:[^*@,%L[(/=B93 M$2./FN>]*? ' H)5C$CC*,%GB!@SEI169F5=ZE6E9A4H6%)/X%7+M K)$"N" MHE1PH8U+SCIM@3?RAF5X9IDNS?W'BO-XW _,?::-=<@S%1&78/-KX02*7F$P M_J40L((S-O=+>5X\>:96$@6N.Q8^\.#A3^MYLAXS3R,CNM31"RS4XX$\JYR* M6$3DI9"(6^.0E1(CR@(63&193J6.?O4R'4E(*E&FK3 \L>"8H-KYF S'09JI M$^Q+'3U?<1X/R6DO ^,4(T4H13P2AC1+">%$HPO*8JL64D>_JL#;_2&%KVM? MUBI[G:)B4E,$3@#2K!&?2:2I28CHR3)EB M=.HT_=)XF3O:?9D(,#":(D]>(^(31EPSBRS/32YPB!3S:&0T*^N"K6(B%R@5 MMI3IVP"SHZYS&5.I0RO<@R/1YE($'DX!!!0H0$#HEC MR K-D=2<@G7C0I2VE.E7+]-",*=,I$*;R EC.G@J7,*8<8D!Y$N'9#'%>3R^ M0 )6.2,(F1 4RN4ED#6!(,X%>)J<&%C813RN4LKS;.69,9%\FP4=A@K\L PX+*\WB P0FA9>(6.4$=XHHFY+""'R$E:V(PD9A%E.@:>2>F,+"K:5?M4Z_I41;V?SY!SH\".*J&F@&GE-/!@M-"(=B4,L1BUICB,EL;).5SDW"Q1- M+65ZMC+-+?',8R&2P3Q(XG12VF@J6;":/W<&0RG33Y/IVOM+F?Y5.S[Y >:* MDD1*Y'D"$R9HC/*1-"0= ^!FCL#ZEC+]VF7:.D]84%I)K7@$.=9,>,U"",0G M%:<^A5 Z)/,6YS$53;BC(6B+C/$?A+$#,[CZ04Z(45Z&BT M8!A;' 3.K;^=ST=1B;&")XM5* 5Z005ZY_U-@>;8B<2Q1<'SB+CC14J2199J M3T2(*4JZB +]!G(8!N55FK<=(7KIK(4W>IAR5C562M?D)<,-M0O/:L?[/\#X M5."94,0$!>CSQ"&3:$!.1A>\,\E+L&4(Y:N4J1E%5Q?C6'6)!(M29*5$@I<, M4HR0P$;O U88>:E3;CFKD--)(C!NI6"*:AW!%(^3T!=QOF^%K ?.9!7H*QBMK9CXKA&]-1'92\,$9<.5,9 9Q&PBRA"0D MA5'4R!1,[BI!"5N5[!5N.Y>@]"I!:68QIQ*4Y@%*XT$FJ734BA'$C([@6T:, MC'(2*2(2#TQ2QLC*.N%TE1-=@E()2DL!2C.+?Y6@-!=0&K.49$P"K%J"B(H> M<0E^K@4P0BYPXP2EG*=77#6LQ*17B4DS"\5-ATEE[.W1<#0>>_/)@G5+%(HR M$L0) )/17"+F8+F$LD&*F57?%C^^OL^-(79R7+MVSVE#5B> WXC4_C<7"CB&51441ELKFG MLD):N8#R&7X6=< QJ$7T\4J4*E'J^>+@)4J],$J-65%.)*]<;J<134 \^%R$ M)RK JT!PQ$YP34J4*E%J :;V$(_OJ:'QTN-; *P:CYKKP'U*.=T)EA9QYC!R M6 ND-;7)LZ0,B8OE\;V!>/GO,U*O1=.?(Y@^95QU0)^)T.H3,O@7;16FA_U9 M4N;5J(M9Y<%>8_=2.SRK=MB=B =J &TFC$ L<(*X21C9I!T*1AAN(S96AQEH MAQG*SPL?=BK!LP3/!8A;/@8[RP# HV%S/$RI8F[11 D2#L"2,\^1T=&A%#23 MB6 29]B KP3/$CQ+\'R&M.(2/.<#GF,VIPH.LQ \HM*R')%PR&HB4*1$:$_! MG0BR!,\2/$OP7,@H;^FVSQ]"QX.Z*3G-K G($8\15SHB2[!$GL$'@@E"R2S2 M>!8 /(M@\+^+$H?P;ZC_7/\_Q8^9"IE8T^(^.2/B?_X\;7?KF83O.K%A>_6? M\<\\:\362+Y]?!ZV&_,30#K)ORHCFL\7'�*^O;+=_H!WBLU%L_8[?7C*U>MW+: M 9GNP+#ATTK13_-C&VC1RM]6-@YCRP\::ZY6)IMMCG_V.9[V._X(2 =W=F(L MWK!ZUU/ON#J/WK<[I^V.[<6*:]\:^^H6VEW*HW8 M[592I]V$;R)\4#^LY[X=UO^W7Q\L?B7 4]B*)8=U.(?"-) *6.*&/>W& M=Z-?_@SU[FG#GK^KMXJ5*F[Z$^@'[QE)V"W,5 C-X.L_S^JA=Y2!?PT/+.?A M7LGPS<.OUXJOQD1\\)T0:YB0.[_&:X_]3BGZJ#M_-UB"UXQF2S)8O4:Q*,?Z M+&/54SWUGLW#!YP[>*%+B9BX]A:;W,?<5NAE3%!UJPF:;Y&.I#Z)&\LQOL(QSOM8ZNS#)]/)8K6()U0'\82-0:2A^RQAD6G" M.3"D)X1S;GK_96[UV\RM?D#0/3$5&(\4*QRX]4D+*06-P6DLN(^#)NJ$4$9^ M'W1_;[M'&ZV0_]GZ;[_^TS9RR.MMQM_S>/9V?^WO[<(XMLC.YN[YSMZNV+^H MTH/-ZD5U\T14]QK-_,[Q^'OMXD.CMOGAJ+99:U;WOO+:YK:H;3:.JQ<')W#G MV<[>R:^=[_MY?JEZCL_'6B\KQT-(Q"(1#$:<68T,TQ1AD9R%921.V)5UAO4J MH66UMA*CE@.CL!0I"2:TX1@PREMFI<(L)18Y)E24&+7(&(7',,HZ%[$C&+'D M-&"4YM21@E$[>(UC&@$WP%..%;"U9PE,)3[_) MK9+8@[X-D4?+K91.4IUL5"DZH:V5)3PM*#SQ,7BBD7,6DD?18X:XL!*9F(TI M+C#!04D>]2+"TQN(Z3];-Y?9Y-_>NU?TRN#\H;-_15"O&*/>D\BX]Q)\965B M#)'JP(*<.J+WEFN;SPG?:^\G(GA1Q^05IHBI? :!P _0T DY3UT*+DANR,R\ MXP>*R'*<,RAQ[FW@')/.><DB.11),0DIJHF30@'ZS*QE:0EP)<4L+ M<08GEFBRVFC)>;2:6BFP)$X)J84S)<0M",2-1R-YL)*+F#O/4P7>J@!OE1&) MO%")R60(#;.K-SHGB'L#W3BN=\6I/"HD><\NTD.>\5P-75#[CB7'_LDCR2]M7]8G= )K7D(>(#"$F5\%4R')MD686 MS&+'B;1B99V(53&+Q*<",T9L0 1SB7BN MSVN)8XCH%))C$O@CS-K]*T&J!*G%#KB7(/6B(#4>AO><*<"HB*3D G&I#=*< M*.2-8\ZJP B=>8RJ!*D2I)[9W7MJS+QT]UX>JB:2>U7BRA&/-"PGV%/$(NM8 M0IHDP94D(MBP6.[>&PB6SZ;US1./74Q=Z?(M;9?.EC:O1C/,*@'XS=?1G9N:) U%;A_#"7KOX\WV["<,\+XPR]6>WT">_RRRN_%&_WAWB MW>\),I"7XWZW5T_G0)*EZ2BDZ)I8FHY"E*\QHF;136;FN?$O59O[+]NP+5]T M;KF[B\?#:UV7.1.O)F>BS)!?!#O[KSH\#^]?;- J_=8 >_NLVOPJ:A^K^.#C MUEGU^V>PHW=Y[7CW8MS.KGZ$]Q]_/JYN@BW]_1M1-I-Q] MZ^>@^U;(!L3 (NT4;;ABR 9IM)T6S*E;^6/CRH9#A0$/%\1?I['5C6 TMF)O MFBY6CS_#1A]&_UN1?^'P\2%Q!VT#MCXZ(7S@3%"+ XM!,.*(=P33'YM%!UZ" M";JK%6\7Y@N_C4635:AR5)@8I:@3B2@ED0",@DDP4$5PPE]B='>"?5!%D M4:+?>5*#\%N_8,7;/KDOP#9%I'(H=#E(>4O8^S)R]C\K-^X:$@E?W6(=D*3? MN_N6B?Z1<\<5FH=$V%T%EL?TW+6?>1:%$"<>";$N447 9+',*4>B80E'%IEC M\8?A*Z.;CCJCF9W:PXA<)]H39!-,_)UMG-GS[LJ_;]"G66^AZXLQ!1WO7^CI MXK#/N@P3#3N+9:BU>[%"Z%IEB/.U?A.>XV\">R1!<2"V3,%Q2YT1D2F;* 4' M'2O";W4D;GH,6T.O\#^Q\^7(=N(>//RO1MN?O# LU]X/8?GXY-=!<^O7SMXA M/S@^.CK8RW":]P@W )[AO1\/CJK-;T?5BP_PGL^-^'\_GQ]\#Z<.:+"S]Z&Y MO[?"M5L7U>_?4G5O_P<5@D3E @H< MYX0,'I 3,B*MC2+!&6LD7AF&_/LQ;&3-)IE5'%@=,%+S*(E6DF,M#4Z6R4C% M2B6"HCO-G-7IQY7U$;TK0/!*0?$1.@]7^)X]DX<@V)0BJ5:F>MF?B[%G\W_& M0'XPR_N7X>:R)1IPB)JPW%!&868I21:6V-L -0C)4;L!2J];Z7<',1;X[K1?M#UWM@O2FC?@0CW#?KB*OYS" MRG?SRE?^R/M(%/^Y]9\OQ6_DSW]5CFRWXF*$9]F&[P^",W:P%]4:#:G8F_L" MY .J_E7Q_69_H([@73_!-,O;?/G-;;BI!,/OQ!!CLY@,D*10NOGWTTY, ML0-?#B:6=P3_UP-,S$K2DL0O M#5GG(\CZU#S8W#ZOT0_UZN8VV3_^?%*#>P""ZM7FAV9M;Y_5P/H#J[(^#EG5 MYL%)%=ZU_WW[K'K\K5[[N$MA?!S^/M__OD]JQQ[O'UKQUU^@4$F4 MEGMDP)U'/$F*M-0.!6H=<2ZR1-3#.BP98L&RS U+/!=1:FX8\21&SK1S6 U7 MDI.5C"8G!/):BB!6UB>-^8D/LMM5 0/TJ "- MP;Y^AH-N_==H?Q\6 "3]1A2CN.0A(B^)M3*0 ZDYDI*33BCU!%MJ<'"A()1 MR(A12,DHLV"4BT.\L[DMP&D$9_3D5W7C!Q,RI4@Q"DGFXB"$(LN"0 %3HY(+ M3BMR&]L\>+V-#S;PI(R/#OQ-8@4FE,!Z>^R4H6JXWN19UGN:2()\8\Q0NP F M./[*JWM54=O;X+6-'UAR$SF.B!CL$:&#, S.LL3M" F"N M-3(;9 1Y 'B053 KNJ?19R.D<;Y6R8DU(]NHR"V:S)R9T@X)]5!IM2\SEC)' MYB'W;:/2=F">#FQ L&L&%E61;3/YLFPUQ>Z?^3MX?KL35^&A%5OL=Q0#+#;1 M^JU0[PZ,/7A_86F=@>EE&^ /%7;8U.83N&VWA"?F:]<3S"X-^UMMYOMMX*5P M"/XJ+.U+V_C*NI[&<*]WAS8[K)P[']C/V7QO/<3ZAQLSTPU&&0,"5NW80[#7 M^T4B#?!7,:!"%*[?7VGW>]T>2%=^XTCD8/SU=EBK_!6]!;?B.CL7OL'EEJZ] M&N0#Q76@ZP=R6_@5X^,LW)D\V9$+E:& M27UYF:\1]K3=@P_K(.'G@REF)VHXGK-VOQ$&N%/X8Q8NO+RFG@!JBFS2,,*< MT;A!OB:3(A\N1;<)__.&@K[XHQCZC;B3QH-"A8B!7MX<<,%>ION"!(I^53>K M/P]:GXX.+MIGM>:6J%Y\.]F_V"#[=!],I<-?^WN@,?>^-6H7G^H[F[NX>KS+ MJW6##_XYPK[YK66_F_[.\0;=A['4ON=X_+=C&"/?R4GI%Y^/:M^_LFISF]0N-N#'R> M'2]]WU;+((/N^LF'FU U=6K'FR3+H'>^U?\!Q2V]S@U>,JJ<*UM6;U?&?SPW&5[HJ#XWU2_;B+]^E7 M5OLRO.>?3T>N&1H[QWE,7W%U\_"\>O'U5^UBE^Y?;//J]^K%P6:C63O^>G:P M^?GX8,^3?RZV<_;CKYP%6;OPK':\_T/SH%6T#NF0=[Y",,AXBY$B BOK ^78 M91A .EJ8S8=)MI0L-^0QYXB M+K1&)I*(E [6)<=!::F5=<96)3,ETI5(]R:1[JF9>"72O032C=ET+D3,HB;( M!B< Z2CXL:"U4)' %2,'[]6 ]TI7J>"+CW3S+K3Q F? B^R(OV/W6B_O6P9 M&4GT&0=PYV&/1QWSN&=_\U56ZIAOF' V*<^+5W1Y27"W.A$U),%*;PRL6%(I M]_Q0R(H8D9$4>[ \@4G\K*LN+U#MY%*V9Q<8*V7[I65[S*92&&SA*#A2DGF0 M;261%DS# K)L' =+M2EE^_7+]@Q"0:5LO[!LCT>&0)HUY8$A&:U!7&&'C,[' M]!7VTH)MIJPH97M)97O.T8\GGSLMA7A*(1Y3T$0*&Z+BR'()H@L_D>-2(B:M ME$Y3IXO:=DJ]SG8@OCL90?%"$<RL5(<^2:(!,Y1P([:S@W1G R[S#;D_EF>+2QY)SG MY!RK1=[<54AC;!$H_H LPP%%XF+PX*-KX>_,V%O\39!RN[=4J\N;PE>JU3F# MXYAO!#XLN+;8@#)E!'&E$S+64^0M=\EPH:5U\XYPEVIU&3C',&:"\Q(EI0+B M05ID3;!(AD13D"*:'!J[(SVT5*NE6GV3:G5.^:(E/,X;'L=W#E00Q CP-8RB M"10K@]^T!'\UZ6"UT@%+SC<7,@_;4*&83B1,>D68.(RX<2TE0 M!W;:G;G(I5HMU>J;5*MS2DXNU>KY.B MT$'@!ZG51>"<4JT^.]]$18A722'MF,WF6 1O-1G0K2P VU#K0BP2WP4C2ZA6 MWT#+R>_#0J>54:'3*7:*HXW(EJ^[)<[,7) U]GNEDV4 M_1RMYL9@,6M%7=:=5!3^[.Y<+>$#H/&%R[(O"31^G=@?PT)C0K1$*F&%N$D$ M&5"!@(\":V<58^1W(>"79)>AR37!-27#/"?#>.(DTX$AACE%G#."G *N(8G% M&+2(-G?W,7A58;7*]!3Z]'&)DE/"\1+E4+YA!?/$?:,2,18*,<:]-@->F^0$ MP:H!8CBID0O:@<81A&"-J<"_ZQ?TD@Q36B3S9Q>/I>+8.)0D28C;7&V+@H'" MG3$B2"U07SQ)V$4L$L%&*,F:2:R>19KIF3$]UX3I$T(:=S>/! M$E=!N;"@#%,JF/FSBU'!)9$(\$?TB!NBD)$&%$R2GD5# RSTRCK'J\R85<+T MDBJ8-W!4\>]1$[C1)E/18V.*C:4IMP2'K:#&5^G312/C8_)4GDF:A38O? M)K>,.N#-=E.%WIFI<&OGO5('/$@'[$]LDU#C*0\VHKQLX&1$CD"I2Q0!_Q4Q MH J$^7VJRDOSP65&4\D)3^($01D5T4DTL" )EDC!)Q+ 6RF($/ MCD.TGLM(S.-TZ=SXH-2EL^$$2[G%QAOD""A4+CA#F@3X4P@B*0N2.IYU*7G& M0X>E+BUU::E+9[515NK2YT70\A-4@@3KQ%/7"'K54":"L:-XREIF74IFZR,5^K24I>6NG3V MNO2)>X(EACX[AH[Y(Z PL4G9%75YIX\(EA4I13E#/BK"6&#T4=IT;IQ06E6S MX -%A":6""28#*!+(\E6E47)!$&I%M+Z0I<*^=IT:;$)_.^BA.ME3Y?!A&K] M)@"G+QKGC.9P[=FYPG$]G0_!>?W_N,Z_UV_VAKGQF!D8FS<%X8L_BJ'?B#MI MH]6K%]NX]9_Q2_3]3KU7C]VM7[[1#S%\Z+2;[]O-TW[/YN792>,2M >C^JO1 M]B=+*CL'_QQAW_S6LM]-?^=X@^[#6&K?/Q]7-[\=PQ@YR,]1[>+S4>W[5U9M M;O/:YNYY#>3DGXN37]7=']IHXICQ*)J0$.S$2ASR M6R4!PXW2"BI;__E2L=WB@9D);>N\%"$>00U \P 0C?L:3>^&_WR9ZAW3QOV_%V]5="K MN.G/INT_>RRA:TKK1SWV]]\I19]EL&9J&MSBZXS6$? U+MN5]Z0= MW9O':B8N?40GN-^)TK-BE;K5V=@H0&4$1_>T6%N^);OFI$]?2N'/B;5Y&??P M]A7+&N/.:@0/F^\;(QN9@FR+AUHS$Y;7D%;Y95"KXS0;U!,M'J8Z<#"+2E\+ M%S)ZX!%8:XDSU/C@ E=6Z*BQ\RSBJ"T31#STA-(3W:"-)JQ/[RTDEI^>5+]_ M I=HXU?U^"NK;7[%^QVW> -^?5>^A6)ZMM.QK=[C+.^E;?CXP!IFG$JO M$G:2@Y9TU#CG,$DZ&A6-]W0!K.M;.KV6"G(:!3G9);YV_%5!T$B%C'($D,0BQ1KKV,RWJZLRU4IQ:HTDQ5E'Q>=6-+0Y6N7?\.YDT0Z%9WFGE#K M>5 YR8NPQ*5\<%V<4OX73_['SW<*:V&%':(*I)Z#Q8VL3QKY$'0,V"6+3;:_ MV*K >.&E?_&LJC+X=0V-MK[\YS]EX.LWVT/4<($=:&$7N1;8+[_Z6P:\G M"'^07C'"7% R5\9(J)0DQ-#ECR (87V74^_%R/UZG$&0[G_E%6JO,_^W7 M?X)Q3P X9)5)O"K,9+&NUP(XBV=I/M F_?W)[OQWEO5ZJV\' MA]D?>]8[WU>(6N*1$.O 0"&)4\N<,YO)&ZWPOEB%P]CR@(6;]:YOM+O]13J;OC\" MLHN=/;BO^0V R?/:Q2[>V3LXV?_^%=X)T+%W='2P>5"O[9VAV:5UHYV/GXXJ36WR<[>-OOG8HO]H%QA(UQ" MP$01<6=SX=V0,[LHYLGC$#4=Z"K@WQ@VLC*(FA"1D@Q,.HX-UMB%X(C4D9,4 MJ!H_R7YM%8KSWS?685)>[C^0/5M1,9>B,B:I@R?DRE9EX&?]_)_F<3R>*![^K@6=;]%$*Z]HN\71^M$JSFZ- M%KV^P=ZUF@*-3(9\ACC5?:S 8. GZ-?8J0#[(F];/A;]ZROM2\H-;P$SJE(' MYO?MSFD;OHJ5HVC#?_NVTXN=HCK!?QJVU5ZM !39;N6TW^GVP?FO]-H5^UP0 M:1LG[RZ7N%CAO=AIWC#Y@&;^7>AWSL HZ,;6B\/CR0@>SP^./QWM'^^#;;5] M7OV^!7;6AT:V]:K'N91-[0A \KS6!-C\,@Z/,+;FAWKM>(/O'V^#;;A[!N_B M.V##57,I&[I%:\?;] !@\Y\,O;L_8A3*!&R0Q5(#0 :!+*,*,:Z#Q$E*PGP^ M%H+.H^V,@]F 2KVL!-CEIPAOYP=U?W1C7H50T:QIZ>=]B\PKWNQ<5ZYVX7X M;^J-.1">$UAPC!F)#'!).N")!)@36$K"6O)C^[9 !6(3CD,GVIWT.=K&5A>\ M@_B?3N;FWOFR^ +SYI'MB]K&#TV<,1('9*1SB&/+D2-"(QF$2A-P(AZ41T% *,)G&-[E?CKM%X42FE5 M-OJ'@)H51HHB*WIU<%?FK\'QX0PDP"D1=&_^<,"4&90B7 ?\>">C%3=UX:,Q M;K,BI&B\LYAY'CRW3#(EE76" AZY>#NW;=<^7$>?OV.W&^--#-HIQKO7WBI& M.^C/-(E)P'Z7F/1F.0_,N<,?-D4919)(1##:>,J^<2TIL3GK1!_CZZY?[5+_3.^ MPGQG]X=0.2QD $R\!6Q1V"&=ZZ?E^E%.$8&=T2OK*>\09 TT84\/"A^U'R'D M1"<#DNVU(8*GG.>@")4B&..U!>.V%/+G9P'X;N,'HREGWU,4#,^E_9-%5E.* M$B,, !@\M1PI:K?BO4)^GXR#IQ*3UTR;:'B4RMCH(K-<),^4QJ:4\9DO\'GU M\(<7V)@@/S*^6;XXNMLYV]$U+=VZ+5 MXT.VL[?](VA0Z-9X0 &K$*<<7!*P[Y%@UC!!K"A:))&U6PQ,\(L;>;5S\.4A M+/#$;="2!6;' KRZ5_WAO B<48F(TQ$4@9'()DL ++C&C H3 92@Z%P"1:(5LF#@ MHR0(899989/(*#+9T_VQ*$)NHLC:6-75%]DA(^+W8?][P_AC87]!,+"T,#A2 MP#KPD'(G0YZP FM.@=.\,K]:S1_ZO7XG5NNM>K/?' C)?^QY$;G_T.[<-,^[ M>SEDO3!;8'M?A^)QV@";!][SK;Y/MP2P+S[8_'RROY?_WL5P'=O9A/?G:\;+ M,S?AN<WSN!9WX^J7W,I9D_'8-(_*KMY2VU#PVXIO[/Q?89B-P/ MC(%5?#) 7 O0R+E 6H*>U9Y8[P/US,CEK,]0>([L6GK.4]D?,-C$% <1)%RJ>5?'AS!(I39&D0E*O"T MFW6@BW+.MCNL -VM_ 'W]8[:?9AKZ/[KW<-VF):F+K-F:XSSF1=0IFO@D\V^ M@#)9TV2ZQ\ZN=NTC+IVZ)FNO?3KW?(=""L>V4F^F[#[#C4"'Q M?US!QY6Q,-''818)B<]:V/"V5/$7(^QC>PK=/_5[,[M>;,X/\#QFM2DZ9C+= ML*]&EM7G@KN!N&!_U;.WL0]Z;SJGA"VIU37,H*S7+O8O#IJ?&_LPAGQ/=7,; MP_B.J\TJC'OCO'K\[:3Z\4-]_WP\@W*;U8YKS8./WXX/]JHP#G!DCC\?56GU M?/_B63NC7+>$ MN=G!W/8$S!GBDN/!(1/ _>>$8*2Q)H@)[I,P6L=$5];9JE*3$9MYGC]\"I0M MI4W+G\-X??XR-R64W09E.9)9@MF,P:PZ 68B,*]TU"C*7,8&@[GF -\0QIII M&00-'F4Z\=-TC&8!'/ M/ZPD!HG$B#)*!L-"@67F90NBOCG#3):&V>O!LOK/TBZ;-99]G< R1[5W!KQ* ME7Q 7*F(G! 281.]U 1;I4C&,B-?MK3HF['+BC-X>T>Q$VWJQ4YIG;T21+M: MTA+09@=H^Y/&F9.<:JDHLCC76"#$PW+#Z@J9ZR4K-MEN?KF-L^4I M<#5*2QGDCXR24UYP2_C^JAAO=,/XJ80I-<7#-46I'V:G'_R$?E Z2J'!X$V: MIIP('9#!&IQW+)33V$AK?%'/%=:I&=XW%+6< /GG:;M;G$5[ MUXD-FS.!K_+I_N=F.N600OCJ%NN &OW>W;?,O=1 MYRJC[1#<+C /3U!A(;ZSC3-[WEWY]XVI@M9$U^DZ!4GN7[/?9$)/D=F\% 5- M-F.*G9SS6IR6RTGK>[&5RVQLY!34G,TZ6=ADN:N77,ZX,YIQ;S!C>SGC2JX\ M8)MM (X+N#!?8T]/&_7\^Z&MM[J]XF8PUD;'"]N ,M?*" R.E;8J%N;6L?GE M* ^DXFRWWEU[[@)/5TGO>5&'1T'*E/;-DQ_.IF"E\TA%3A"W(B&MK -UEQS# MU!,3Q/@9!DF33%)'H;SCA"03#7841V$Q8S&*\13XC2+)^V9B=^:@S>AC/M0] MJD@!/Z\7.SFR >RC^U@3.*@Q9-'+-/%WE:>5B[H5W^Z=]1(EF$NU)LCCDLA_ MFPK.U[2B,\];QVOJD4_][6!SDKV89=[Z8G3LN%/=W>YBWSQ1,853O13Y],74 M;B#. V;VJ@X53(#L6SM5<+]U\VS9\:\VSE-&W]6-#F^"O=OS@! M8_:O1@[\[!]_/JXU=WEU;_>B^G&;[8.16]O\>EX[WL=%QO]8D79,/-'):^0L MC8A+X9&A1J/<63\E^>=2EB;):Q)F8C6P8"0\*L"DS@E#A%+#B,.+44.4PHTCI9K&-RFIN5=<4FCU%.Q!6>/4FBS'V: MI6P^G\50RN8C97/,-F 8&RZD0D0Q [*9)#+>$Z3 ^U%4N(!I!-G$DY;!_&6S M##JU?%RMM 9UO.^Q#LJ4I#(E:8$#6;5VRX\@O/3]9H7OU4G;RSA+G??(J&Q[ M<4&0B5PAKU,T(DB,M5U9YZN:S+B(Q4ND(979G"5T+@IT/I_I6T+G,T'G> =% MS)@6F"-&30Z;18LT,01\5TYSR4X6>S."O2G5MG-4;C7Q/V_4L$".L5;9;ESTS;B2M_;__CZ9$_9D'$X U8*"9-$QX;8 MM)V3T>^5;O2=..R7V"Z:-&6J-!K1]_HP@]-A6Z[B^_Q'IQY[F7R#)ZX-AUV/ M!?5R[[G+<>>$SW;*S20NB\ "!X6"!RYS/J\H7/$-6V]VWTUEL."]HWHG#$03YM9I-RL]0((\T/SO>"8D M$#;&W-[K9[OQ =?=)[+ MK^W$;K_1&[PQ]YOKY"*_UPBV5KD..CGYU^?%.(HYY_?\M&B$>#74+-FC7-*B M;6&GWHTCP4W% 9>URE\%"_5/@>P@\=T\(:!M82"-BQM0!=;RYTB \X*,QG8. M4 )T;N5F!/"6O%XI4WF 74,@&P#A-21;S: -((!#+X;K3E0]*35/H,AM3.) M"RI 6/,F( MU/+Y@M%AA]7AV@PJ* _."@$?KF;I\K9[5$DY%1;(94\*9FUE>GN?.W978C=; M"/7N4<[?]KX#W#%H/PE?%&T%PXTU7H0Z[/IZI^(7;$?,G[\=\<=V.V25L]$* MVZV>;1W602=M "?U%K$=\=[AJ%4!SL^N?J^>U>@^KUYX7+O8PCO?J[_@6K[S M\4,CMR.N?O]\4AM/7#_^W*QM@@=PL<$.C@\O:A>[#*Q[L7^1WWO(P=/([8A_ M'7S#QOW7'-=*!4VMRJ MR!++F8/E,HP&GS!AXWGKHW4HI'^GP-.K]7BFCL2WII[?/_"QWL)<1>\P5I)0 M3G30$7NN#'=2486=7)*J]#?H7[^D? &J 'LAJ_Y"[145Z(ONEV"?Y$KT&853 M+. X@^[EP955,$%[Q<>=^+,>SXJC+$#J;#84W7 MZ-X !D:OW1DJ\"M%<.VN_.BATEJK;'0+S3K0LY.0/K*L*Z<-&$3&:'_N&V.J M'W ]J[ZL@89#K1R.R'+MO:!<>Y=ZM)TMIFN"IY*0:*4W1+%!( ;S^]K"C+AJ23K!S!U>/=W9VR<[FUL7\"^\ M?_N'5F C)(T1-H0A3@Q#)A*.;,P]104ESJF5=6-N:04SB)^,^L& J%ZRTS6K M-;.&]6"T#PR;S'5?XB$X>J-&R/F"Z\[?:;\#/E6N!=#)+7#SGMJ ?]8I1X9XRV5^"K*<[>SY'XZR)**A2"H9$#?6Y*KL M&H'5 D //!"U7UGG^I96=6-+/OT1P]^UF'J4572'&3>?'DZ%M?,W3&;"55BP MXZWS]Q)J&S]X !>2@*J2C%O$O=0(I#PB:RB@#=$&',Z)ADWS6KOM2VNU7+\[ MUL\!^GKA.?*&<\ 'XI$-B:,D!,?!">.<7G&C.%LS4$/>0KE@/P;3BQ](<<19LS>"[OUZXL\@43W<6>0$&2]>4?EP? ML9<9K)EN0'/L3D;$8P^/-^LA-.Y&N1W'WER M?@H.>D".P/UGSR]YY@6(]'[D@'_+#O@T-?NFF/E;(N"&]_UF?Q KV1C$,>UO M3Q&5I+R+E+78J_R&'Y\A+7W1(&O@+J)&]C?>3<-!CZY^/L4S9L6>Y1@?.,9G M.'BY:(Q^5WF]R9_OP1%J@ZM?^1R'J2A']=/'%9>]YRS9D\^/+1J1I\\KOFV& M]V8UON34'A ]5I9RK0(11"ON&7$\[[&&I(V6.!HZ[=F*WX3R/G;:W:5I;/"X M0-$P21BN:1S#YT=P#]O?.\'5XRV^\WV+UIK[HK;WEDY'>@M M@>B- ]%BX1 X]Z6%-%- &K.0 F=1)D(1+!M%W.F(M'(>86.#I,:KD'AA(5'\ ML@V&;P+3&XCJ3._L;L:?L=$^C;FFN3]JP? .SY>S"=ZR )^@3IKHH]*<,THU MXU8KZ800.#HK2^=P\:!OLH,G%R903A.2*:>1)"Z1D1(\1.D(H> Z.N96UJE: M!?YXT;9WC[/)WK0P/\B=>GYIOM.=*N5[=O(][FMI2X37(:"8!,BWY 8YG@R* M7L-B!LZ5$B#?(-Y/*9]42O9;5M.E?S)K(1Y7TH93%KU#GCGP3[#T2 N,D4_& M2(^E"D(4G;K,S,JCOHA_\IHWX_;RH?8L4L^R ??\Q1R7!.X<#TQJ:0#M,#?1 MPG\$)\,YB4S*)&;GE928]@!,NZ7=M@W,B^@0%AG3I.#(T02.AQ-6B6"C,;GB MJGB%6U*O6U@?XG7,05K+39S9R.^X8Y&$%@$<"(23QXC[0)&S42$B*4W@62CM MP\JZ>+&BK*7D+KF:+;R*4D@?)J1C2E9(Q9T2#$GC(N*6&*0II4@X01D1&IQ# MM;(NG^XUE+L:#Q&T+WW7*TY)#:LW% >/)JI O/3NQ9.JA"XSN,VJI'"YLS$_ M[-N?<#"((,YB2Y!C3",>E4,&&X.H)DDG$V3B>&6=JU5-9UP<),6N2,22AI'9SFA#I"P"C@J]H\ M.=-K3A#P!G99OD?7S97O CRIWBK$J=Q$60*DNZ<,S-8OW^AG*EY5ERKA[0'P MYB>SN;2)SCJ- LY%IYA-*.77>6HX#8'-NOO7FE, MFPNW0'\96)B57CB<3&?"1'&?RT<'F1#W.""K M D.>,BNPI]$K/]AMX#/N8#^W5ES/$GDLX;2$TW+'IL36Z]@ZD6HFI0I.8R1M MSF(18'A;RBC"G@BGDO=*REGOV)2H6J+JZT75!3!2:[%7FJC/"Z-C)JK$TA(2 M ]+)J5QV12-'M494\J"<55R9P=Z7(?I5F*@W&\9.U;MJ>6J \S5&Y!)5JEZJ MLMI+-5@SW6/+&N"SJ $^T9*@K ->U@$OZX"7=< 7@Y1E'?"R#G@YQC>1%%?6 M 5^HZ-&KKG&)=6*:"::BYP(3RYR/(B65G K4RSNZ2)8'HFZ+_YQ7Z:?&P<=] M5CL.\.Y#O+/GZ7[S4_/@^\%)]>/!46VS>K:_US@^F(C_;%_L-[^='!Q[6J/? MCG"*13-"H"2W 9 9!6-:<+9""]@9A.605\87'/.:.5BM)Y*CB@G4D& M&\TUE]*$Q'GI&BX>\DU6 1LD18P' _!G!+*D*,OGJ/;"**+LRGI9!'P) M9?E!Y?B>7YA+9VHV$CSN3%GB*4@I\"NSN=)7DLC0Q%%4TIM(N25&"H_ .VT@$=@YG1@@' Q6L:M%!186E''T@SWHTI(>P"D31;Y MUE$9XQ1#SF*7&ZM)9$W^H04S) EJK5A9+VM\+YNL/L2IF(.PED[%;,1W8HP2D8AY\"RXB1I9Z3B22A@9G!)#!VJ0)?FI0ND8]_ ED59XGNAL4W*1+0.QA/- M>5#6B6BYM]$I'+ARL=RV6#SHFRSQ[3&)S"2"F) "<:(],DIA9)QS23'" 0,! M^N@J+TM\OQ40>(AK,@<4>,L%(^:&"^-^"V%,!9(P(L$ +N@HD99$(6\HYTY@ M&0P%7%BE^BFN2XD(RX$(BP4(Y3;*K(5_/))61V2B4$@3*CS# MCD66C0*R2MB3?:*RQ'=9XGN!B/@"2/=6"]#."=XF2WQ'[91B+" J(T:<,HF< M*;(]J-;<*D,B7; "M*7LEB6^7\DJE0C[^A!VW(!,,N]Q<$#8( GBAD= 6&*1 M=CA9&Q-EG"\8PKZ!@'I9XGNQ#W>5U1.?5PF4);[GJQ5%T (_7-EOB>'XR.ARZLCH2SA(2@ G$A M.3)2.^2QD#I%%9,C@[TOR5^%B7I+B>_AM&K])LB-G_S[OA+@@^F[SK_7;Y;V M_>U]@V'76R&V>N^8+)!ZOD)/1*ZD>LU@J<1?I['5C95.].W#%CPD5.#3B0A* MYNC MWDGC*#(=8L@E18R#?XZP;WYKV>^FOW/\N5G;W/ZU?['!#HX/+VH7NZRZMROV M+_)[#_G^]V\GM2:,]^,N_>=B_V)G]P<06)&@$F)8,\15I$A'B5&P'!!<:("# MO-F]=E?!$F#!1EYNVPH/XH$(+^6)*IF"XY8Z(R)3-E'*I<**\"$/D)('GI<' M<.WP1U;16) $QC(QN:Z?0LX1B3"37&()MK//">!K\AX> !)7>D<1_N_$6'!$ MM_ZKTH1E/^I6(D!;J'SJMV*%X:+R.5T%9.F>1GC4S]@X7ZO,!7PDL58& OQ- M-5=2:E!WE#JB+358F% P'AF!#RD9[WD8;^ML9^^$5/>V:/7X4,!]/Y*0++$4 M46 J(L[ EW/4)&1QPEA)2C1V*^MXYDAD?+"!)V5\=%PI8@4FE !#>.R4H6K( M$*1DB'DRQ-[^#T<%"0F,3^)<^>NF!GB+D/TD;!$QF%I MK$$#O"OS3[W5+U;XD7;=S S$\D%/?M#0 LXW_'G:[M;SLK[K%*6N?\:K3CO_ M<[.KR-!AP5>W6 ?.2;]W]RTOWXB$YB$1<5?Y@3%6O_;SJ'/5H>,P(M>)]@39 M!'-X9QMG]KR[\N\;4VW66^@Z7:<@R?T>U.#GF .@)*!Z>I=5A2$=D#W M8#Q_-=K^Y,V!_R&M[?[(+<2HCQYQ0ARX(N"4&&E)3L-53A5FJ%FI1-"0IYEQ M.OV[V_PLEE.]!\HGM1N-]EENJC'L$';4/NL6:BG"4)M%ZQ+; I:^.O!WPPQN MI^+B42;/H#W%+>;P2-FU8.:5!!=5SJ/M= NU!Y^#V&:9K?Q1O]Z7Y]TT&'N) M6$O3XDR+-4[5<[3,8HK-HF76:TBKR7A8^:,3<]9U9N\KV^I)=<%>Y[[!JXS^ MSZ-K\J3&_%QP'&#/#BC<[#7M \Z]AE$]JV[NL_WC#T>UC]^.)C8'FI^.83Y\!_1RM;F-=S9WZ<'FYWKU8O^B M>K%Q5BO&NX4/OG]H_'.QT:M^&3L5)X/1P0OD([.@I:4##STPQ+BQ8'59:WA: M66>KC+*ROMB<,9C=F:O#^O;/8^!FKA3(LD6EVR+0U@4R<>6&Q M K^417 =M$A(1^L12QX;CZ-3D>7*AY(]&9G*I.L'(A-_%#*]A9JK+X-,V4[: M.VN7@#0[0-J> "0<"6&4&A0\%HA[QY!E $C$6 <+2ETRLP*DTE1Z("")TE1: M/$#*>S,E),T.DJH3D&1%C+"F%A&I)>+!!E14.1 LY3)'1AJA2AOI92!)EC;2 MPD'2AW:_C"?-$)%V)[VV7&O-$X-,3& D*<^0MAPCZ2AU*A%LH\B(Q/%DSGYI M)#WG4=G+C:+25'HF7+*-D]]@4H8A/W9^:".O1PE,LP>FKQ/ I(6*V@2&%#8) M\8@Y,BI9)+%/01)!4LJ'B1:MT_$]R'3?0:!I\_#):SWM,PL"E/A6%K)[&1C; MGX QFK"P+$C$3/"(3:4U *;@08#W!R-(KZYRO:O-0EV\&HO+,)W8F4P\$F)=HHHD3BUSRI%H6,*11>98_$$H7UG !,)+9G@V M8JM;B;W=B\T*7:M4JK8%-&C"NO_O;F6SWO7];G>4NK[1LHWS;KV;,[X /&W+ MUVVC\K[="@5G%==\CMU^HU=AOD+!S1<+V)0ES5EZ_$2HN'SNQ.;TNWW7<;PW4Y5F] M=U0\-#\JAPFRF=4JX*W(W[MZ5[<''^3U[0Y?5E0#J+3:O3CXI)US\:[=4&\- M%&&1S]K*1U[A\MCHQK/LBE6*;#V8U&[?=D!B&N? J?@&N0C,1_@Q@K!:+=X M,%R91SAZ/E#OL#L8>,X*_!)]OP-$&(YBZY<_ I4<@;V:S?J B'_D.G(4__EE MZWWQ&_GS7ZO#(179B_ 4"[_VIIY\<8?W[2;PSGE^Q( *HT3%5"3O%%F*PV3\ MS>ACT\'P&1DEY)\=U?U1Q1:4&!)G.-&-0<[D)#G^O\LW_/[10"/XXHI"6^^+ MIT37 5J?5Z@8G%5:>Q[Q>J%TU>DEK@"NKZU&[ ZR58=&XH#!SNK% :W_]NL@ M3JL5VVC 7PD8MN5A-".F[0S6IM[6RW?)K,%A@AH8]RSSEVQT882%\JP,A M M:]P=S=ONO60STS1,^>1( 0X&W@RG8CCI\/>1;.F#\CW*[!WMM^IE*F0PVD M&,3NT'8*7 "Q UH&]'>[?9+__G() J]*<'XK)ANM\^O@U[1A6N3N'=E> 6^ MC=U^KP!$%QOU_[^]-^UNV]C2A?\*5JY] M7[D71!,<);O[K*4X3HY/XMAM.9W^=A<(%$G$(,!@D*SSZ]\]5 $%VA=NWAV6+(JE>0&XG/-IO&'THRA9),-5U=GG_BS@USSDJ'8S'W MQHV"Q'-^*[5RY1@# ?)$0CG!8!:GE*0.&ME-4S#3X;R@4HCYY["^2%^D7A), M^7R6A_H@3V'S02--0Y>/\S2#GXH1'&P-"^R#5%1W,1/%L6K=P^V$EX1+DZK# MA9VL!I@9.7.3 MD9CSPB3^"^8W\SE3LOZI-^_#^WD?3MP9W8SH&_7/@-S"<]-,U\9L>Z0!"!@> MO-^G0&,T+8 T?PIKX*98BHP'G%_PO/@H/>J)D.DT(,YB0 M#Y-04RO,2OA,2+>M8FX?R![&TU*^I%D&<%JR,YQ9T D50R2#L* M7\-IASR%QR>;E'=Q"'-,@O0;+#)'LHAS37_QR4XOAG4^%'M.$F"Y MPR$N$"D-GZ,!6>BA9,'5 !?*/_;^<$0C0Z47B!B"*I^F,03++.! MQZ48L.%*=N_"C2 -IMUP@@D>&$!$M0BTM&+XHC!:U>+D78A?(B7T"U#-^ID? M4%(JI[#8=K9A%0_Z2N2&$>\MGOE*=41KG?72872)/F3V SQR^E\Z5_LZ_FEW M>X7C9.%O9+*?3N.KB5A"3#^ FF#T@ET[(]T"LG[C3P+=&27R?C=\:$NR, M!&Z6H9?5BN"-'FC(TDV :I7^'"0Q-@*7QQ:N^_M7(N"\1'R-F( M:LJ0<9>2A.67 =P9X=S.4#V2S1V-^5Q%.Q6.7M^09'6'+O/J2@$R!U+HAG3PNW[,'QJIVB$)D59Y)"G'!A]Z#>&UE^B# MR2?D,W3)<%6$<4.8D_?@P?\8VFQ9O/">.F(KF"U.Z=$.6,V1?P.LP:F;@ RF M<-=&R]MF1V'$.A%F=!=XAE9;I94OAN0(L$22X&4@3BKW/#BC0+8F*5ZG8B\@ MUTX1T#":;A<48OL.U1GN^:0( EJ9<"APT(]] M(-P0IA:-C+K;KA4]PN8J;&=-IR%0#)T&0(P<+C\4-=1\JN9VLRNZI)Q;]F!A M:J7H>0\#L$+D&PS-MVEZJ-O0- GN7.]!97V4P@>$]S#^ M+R^P>8EE. 4:Q5$M^1&^$_Q88L1UR_0@"W7F4CL^T M1/=2Y,O'4P0V@L]';A"E&2A<-YB4&1@4DP_2,I^AO#PO>0DJ!M06ANQ;-5*G M(KJ4AJ9RUJI<6G-.[H("(5B/(ZGL$@(E=YG[RR_,_F\YWC0,K#O[R)! MD\L(HDI64"452-4#J0N GIU&OQ[E@8]W/T/'+=/QWGU@DU#V"%&79E4Q,)8W M:R'SO89PC(4N52&H*YWTE.A!82Y.J'IT*95K(/"7B1B&G.:GBBV8->@KXA=# M]RW272-[XH4/K]TV^J0,GRW"1YD'F)AM0[3+A) M7"P!2O/A,/ HRN*Y4ZPF*2J_6"-RH9YTDZFO,#>G\ =XF/^1P8TB$>1W,T3< MIJLFB[UO>&6'2\!=C,8,T1,)$\5T2XN(4IA1!2-@'N(]SO)C+R\#.$6M M)_S/+DIY]T6R^5@.OP#31K( AZIXV!6K%_+85/%.L7NLB.4Z3RY9IV,@=#VJ M2LI%);+Y2$$(57Q1+1-2# ^7&(1%>C_0S)OZE)M+T4ZT)*A49^%P>*T3%%$@ MR6/; BT(3(;2O,BV*G3"VV!6!B*P7AFKM+"T"X>0<3[?&CSHH:2M\,C9(8OT MMXLLTC?((N5F6Y_N,*E W,^PW]%65',[:J[>#U#:O3#._4LN$/2#$=TR!F[$ M*J+PTW#:ETA(\P11.@T23B@7DVE\S['(">)>/:#&&P44@*(A6].]0:_KT-JPUA9>Q(]ZG M=12NJ#\BNDA3!3UHT$^:'\KFNCW>E<^@.U#E$? "=A.#29%+,AK$H#]E-\;P'1GHH MJ@]E8AWJ8=?BD(_(7+SX8X\VG6ZV-<'+X"7<+["S<4*%ID6AAUWQXDE6(6-9%FNZ28*^(WF6$,.K M^!=7P9^A!<;- \1\1"( =PY%N'4"K$PFH/ TAT[#$3HD]\5N+AAW09H8, #$;N/ MV,@C?^Y "+(=,/(,G.+B$"0'''\$41P@. #6 DV"?%+*(5]PAWB- J.E5!EH M.$:BJ'- X!TO3A]2,#IL]!<#:1/&07"+D-FEFUZZES*3J\3,<=W;0BT4:4'X MUC(;=0YS>4"V>(*V%]=76!@M!SMD&L.<2*R8^;!T,,1M(U ?J0-)<*CF/8CN M1$IH)8#%S_J6@''E?>.= [F-$1SHW^39CN([-M.PA-U3 M[H%T*H1_F<67G%EHC91E650IF87V(%#10J]EJVA17]J2Y=O/NGZ $P:BTK=]^>U=L?_&QKIJG>9*"%G+] MOUPTAXJ9Q:2T4&3)^E5X$,/$S9%<9#D6WJH88SR%F]+WL92;3$7>!IKM+2R5 MP84D9I$VX8^_(O00\3"!HQ!SI=79?_RUQ%NJD*C@;Y0.=?))AS=J:!S25@XT M3VG^,'8QP B/1TS'@N%IMC= [5!V8==G>BM&$^0Z!,DI^9H_U.<7PFV!Z56> MRN69"5:]RU!<6>!)&"A0O:G$G:2O/1@B2J6W@\_L,U:6>,K[,?J &*8BP]M0 M$+%DL(52H)XHJP>UH2",!$R8(0@"!IQ %9('F2Z)\#6,$R>LA"4+4[T)7)C# M4%!(9>AZ?!DB'?Q37D0X]9/:MOA>KHTL#V**F+'J\N#P8ZB/ (=-05)3JGZ0 M. II=EDXMACO *?"" HH>"[A&1DF"9+2 M/GA^KX3A[RWP]X>R8C;=*W/?@OFD@G6,!X:5(H'\Q$_(> -U/XD9*R>R6OTF M.@+#2T+8T4I_V7Y$6S'&>R#<^MB&D6Q:5@#/VM$B+5!F(4_=APF'5!$&GL!T 7NCA3R!BB%^#5L%LE 0L2Z]T M>N.CD4#*WM%UURZS;4LK3:M Y8*MBDEIE,U1*)N?T%/"!K4[96&'"\U>UAW/ 4PK(A?$] M!GJ+"_!&UTJD*VGV@B.ML]F;,5Z)2RO.+@J"V7MC5X]%6U.0Z*7%&Y==EJN0 M*T/Z"#B!'KVR[ 90WHSJQ;>JB,^#TT@1_(D\$\#6P,C6*&;()/(:J0NC&Y5) M#8SI NSHP86P"%AJ*#Y5"!CEUDW)62*94<.%(4XB;R]K'"I&^$[0FC ;S+HF MOG):2)]LC Q8^K,'J?@[1Q:I%NP3-P+Q@279!XRN"!2[H@8GH57P5]$4KVHGHIXB>PPPCB8X!A%AF'K\0J,.%DDD\H M7A5DG,F #D"LK8/I>XP_KPY'5LKJE0%L0X SD:^=-SW$BD0]*8LHV<%=5$YZ M8P+NE @6Y*ZG'5%741@23D^%F8W.>J#,7?#OFH>;53=+>/B@Q%\ZQ">((%W< MLBE0M:Z&/"%IX,,Y+J-I95"*7&:<5XDY[A(;5VYFZ<=^L OXV[(NKYJ?7B8U MR;.2$&^Q>F$&6YF\Q(E(!?K^9 58@69+;Y(=5DB/H@?SP#@GD>Y@E=!!A8?( .;V#K M>^U5\-%UI]%[2;.[[C::+\D375W,L+(E=#6!PW_QUE07QD-W&NV7ZJ_>,[S$ MJ;Y$YD 04K5/J?0RX1Y>]*+5;+1J9&@W>L4G3UL>MU&HO=%Q&IWJ&^%0;6_Z M1J?^1DJ[@)V5AA8<_]P%1H^&*K7ARV I^3[@X"6]H9GQMJ9]"J7'YQ:&+J2= MR>J @O^D)/9RRZ8C&PYH22';#9"<:[@SA/23%%<4YY2I/9-=D<3D=1 MDNU<;E3!!DG'9^S' #(GM^,"G_A!_J-X\H=7ML5M53Z2;5%.47\5:'"XGA,X M2]%L!:7[/JKV8Y$Q0KFR1O%S-GKPY*[7K7JV?KVLR;_\A M.RM8-YS-(.\NGXH;EVK5MT>'_+D>S+3X7Q)NHH%4^?F#]8YMMA_A\M#8)TUN M*-\% QT%(!)W,'H@YTU,5W\U:6EH#FC2-[.>*;O ]_,MYZK%><#2Q3HO?\95 MWO5VJSF334L_*//K/O[*Z0OR:%#.]MK%[-KAFPR!)LCI2N=%2IF<%#V76[N2R\1OA6N(B ON-^'>N_*"(5M3Z17&Y ?6"E2+?=0VL4PC=8MH MQ$S28BV!FZI&,$_*$Q+==9ZOH1A-09+!H>G5()8U1[-L6N7!^?877V3*>EB5 M!XE^/5G-HI*0L1&3?JV!4YG]S,HUI*U?=Y0LX*F"]/I&X_:?EH-C3<6!<54* M("F=\4ZY/C^7KL^]ZI!J?(63TK6D_B+(\KAW&N\+P-?WHJP=D QBU_F)TK#K*;T>-9 MADO1FZ&.!-FU9+)#EU)R!09?*>"E)^UKK8LH4(#%F'3-(^E@&22S!'Y0BD.-:R@XP#5#]&H. MZ>MA8KB)!BF79@5QHGP.Z-*<#$@[:7(HPPG<.2G1T9"!H8=XX<6+>EFE$# T M4(6+,;.$W+/2(0"3HTJDZ@PYJ2%%P*XLQ/AR( _]M.QT*:=:DP*^OQ)9Q3.?Z8A]!".$ M4FBQ3&9CQ%LWAU,*A=1*WNA);5'NM'#?;EHO@_A3&C"&GY,T<2<)-M M&86J!Z^8JOP==Y;\\OD/X!)"V,#BG9^I[U!QSNE0F$G17!=^@RDH1?/D7T$P M?U35 !]!K09>VI#5&>>L6Z6E]D4%Z/:I3U$D61(5W@TF?S-;5A&^59T$LB%Q MM+V8FRGV6)4>U+Z2@3@:JH*H1=^X2AVE7;:\DG4WF""A19&+FT*9@2"3)K E ML""=R[E9Y.Q#,% N_2R>HW0=/0N &_#R]2.12>V1$" 1!, -!]^[:FB5^Z&& M:4PI0D7_2_*VDH_CARG!AO/[&@!286 C[]*%(+-B[ M6,_I 8B&@E:\)+23FKPM$AD>SW:3@N7JR8#;8T?6!<$7AZZB3VW MMLJF@D[JW.I6*ZOA&$E<.'ESJMB2-5=4%RN/:LF4<+"7L8TB"%(U ]A*6W9, M2G/M[SSPOLG0MG)_TR#TQGL)#JQZ @>I_-VE*B5$][%/25(E-%A1K:F@]5F& M!><"IEAZ^2?>>2>OLH[7E@1$XV%3CN/:EVU\NE_/OQTZ5Q;'R8@ M;=E>='L].5+L0(V'18I(F)V$KL6*!\T'V2X!='&TU M+\J4!Q/F80L#5UWQ=Y-!VD'G_4VBI,:AT,AD5*.;\+ M!]/BC'!2&LLRP1_/_99YZMQ7ZZ\XF;W)29CHV03$HN43HM.-A%\8"5H/[T68 M1NPCH+1OY9._)["/&*NG:,YH=,U-'A\*L31I7+L[SA\UJCCA]26IH7$544ZX M%["0,LS >$,69]O2^RN *-6?83'C)4*-DJ4J-3?7:VFX$:EL$#/S$E@Z68FZ M05??SFF)'D"QO%3!"P3)W*W3\NZ/*KE>\SZECV7:6_^#5H L0M>2=D!^(LFD M=9JGU?V;LW,4M2T0V7W&V9/BH=K2(7LQL W],D]A1HUEHBE0*:>GKT/P;IQ7# M>"S.*"-;]7JHLJHRGX+F RU-'*+40O5IN^H[9OM.ZRV]0 TJN673DPN]$*%, M:BH&M2SYA/SGP7?N2.11AGA!./*^P]-<>9,( K?TR4D&5"75SP#08#C M2F4N9DW*R%!8E':U&T$5 +N0@A58C216Y*AU?X4.T-A]"?(E61F9DT;^9J4)U#[%W% MIY\DN%VV(I,.5,57R%)E82#8GXRB(%\E;S01>3P1*^YO=*9&<72I.A8HOT9J M%R$@NDQ481A4?1LI.0FJ)L.W^/ D]F'_Y<&V@#.DTZ36-".UY$62<<>"2%;? MCG7Y2N3];R@2B254\JL!37UR$N;UL2=A'KQ*0.?+,$; 3&Y*D!;9U.G3_'A% M[1,AJN %039T?;.*6!1&$MX$T2T0OK1 M6XY\7$KV[\)VW"&0&!R8\B7T/OZZ)'NCR:3/$O@_7[U9?MV@KUYG_NQW[7ZC MW6\M_+K9:=C7Q+G,O2 @ M*&O_]4/[AQKJS)NFY9#.4>,5CU[//-J:?L>'=7@:!%VIBQ-+TIX/DAF73Y.U MW,)"S9KBKN_&F6_<[2(=/V?;GLIXY:-2SV?Q%#@;%#>::H%OX6K?+ME;WJB% MN[N'[=.!M)ZXWC/;-F>%;3O3K3$<]0P#[V%I%Q^B,B?QU>YXXYG9 MZ.S>^ @'SH)!>IX0P^$RN=L?:\Y<+MEZ6.@FK+/I.HMN6D>P]!=/6J&^,NH' M?DA+Z_3M_I53\\-LL$J@H+7F:I?)WV.OK,NP8;GC8;EVQ^XU.X;E#,OM;&G7 M3;M[W30L9UAN9TOK]6RGW]X?RZUMD4IX\B.R2#]4(_:+S-%B]:WU5C]7@@Z. MSUIV<^W#=#ZIMZK9:J]<> <[21HY=J_=,S0Z:!JU[>[:]R!#HUWKNNM]RM$9 M.'D^46[0DT[256W1@^.N?J=[]#>$TZ90IW?\GJK3II!C.YUK0Z.#IM%5=X_. MMV>ZEO)&MP_[,/U: ;Q>UV*1,2B9\09+M?PXQ_PYBD*M&LP],3?0\^[-08MI MMVEWV^OZ+)]U?_9\ES$"8@1DZ8V]9_>;&U[9C8 8 3EY ;GNVNV6.4&,@!@! M61"CN[:O>^O&Z Y"0.@:]9I*8U:LO3GF4L=;(:S?L"#LN&\D\&-E9,;BD$.F"IA P3K,)(_:B^OMR^KSK^,@5<@(J<0I2,MV M?C,U^++WK<1$T-K:*;"Q3+C8>5ROB"XV2B$F$<1M@;4 _Q?(UK>P7.&F7'#N MNYK^*='7*@A%9;MG+XQS7^[F.&;DMG*5,X36 2%2B3R;$ *C6GV!*5(6+Q?; MI[\8ZZA#;*&.F!+3!/L&T:D(-QD[LJJD@ 5G\G0=4$%W@]];Q$%1L'PV1*!;@JK"4X0+OLQJ FMT671&JA@/R8N4QI[[TKA4KC0 M56E1C36*Q@OR,4)(S226#(^HL$ 0'(A8&[$@)%:68CDJFI?D%)J@T1D9S;P< MR_$5P*LLM:*;5+0D18A#92 "9%!XY4+@M! M!%'M\2C(;++) ^NNAL612YXV8U\4&[E\[;1!LGFHKU!< U$MLM02"E]*"7I<(G:4H!>,5(,36?6@*!O7J\YI",JA M&IM55 TC1E7PB->&$T"LT6X'FX_BPUWL$#JOR6:WV[@N'NF_?'++T--T4 M&H*!&[P*?N",H.B=8K,*GD3)\&F5XU=LH/NFPG%U.\BZZ#>N7KZRE]L[SV+F M6!=.#WCOE3U';Y%2@@>:P&^O=%B=BM:R+KJ-KOI>MR;IRR<;DM9%I^&\?,7- MF&I&%@X5C6AL-TU%AJO!C>,C=[\D=AXC\56CO3,2=_E="TE\#;IE.86OMTOA M]NH4;N+#)PYZO&_UM?S(>EQY]0])>74?8>W>OI47J:WVCM36-UH[ M5%K]1Y368\?2$2NM3774H3@OR\ZH[_DZ^1RHQ >LL=?\>J_ M+.J-P#).V+%I5G6W+O"M%IB5 @0A$M33P:YT/:HWO"H:CI9.6>7*U7RQK%<4 M5*[07JK[96>\N7P_6N#'G85'KJ#05IR7,2.,HGM7LK6M-]:H@DMFLC%%%LW)V29PE74SH8U2:DWUF>[VDD.K[EBEFL2?Y5.XH/I*=3%&9*4Q4!40 M4KH%%G;"8 +J7@YV!'!WJZH6)&1DG)&"M.2^'94;M.8(5OB5?&N7LZNUK3TM M_]*:>N&V:(GP436;W:M*N)W3_+;@S[44@O+2XH"V-AHWV=5ZRZO>G3!UU86S M"*4\HAT(RYMP7+>F*I9N2%5O+ @.H462(0@W[9_$#&:HXLJHH!%!K">5-6,/ M&-4"5D(M:WM;[CN-[W0.&=F)6+$57%/,: M(!=+II8U, 3+FVZR/#"7I->3OTM9.>P:1@PG'YY9/-Z M#'*S9$&50WB*R,W[V=&:O!6BVK!6$?=JPP@V'>B4HS0H96"07,R'>:>CMY+* M(3L=1'/L]4*:B_=S0Z@R(4.=Q4/7P^:!I"@*82]ZV]C:%2 3H4 - @>>IT6[ MY*6BTC,<(>&7J*J5#^74@S.X$M/CX5+N#>/E*GA^ MN"]&8F_.@IG9S4A%>7 M"FR5&U3;W[KEZY5Y?5DJA1K;\C2*'Y#!_/%7XL!;,0(9@O%+>T&[=DLF+MG4 M5LZ*4I$0XU9="-RLI)P.=7& '<&FXZI#V\7(#:)75HBA8UH#=MTMTX=(>$?2 MCB];]IQZW'9-$_FFYGF]4>E9'TKG^E[OS_4)%OECNO>_EN"S+%" >0V)])=[ M>$QR$D5A%);Z7&-W6^N$I!*;5FF$A.ZK"8D"V+G#/+2P;ZQJIU6(";NX]Z*Z M#X4-?P<=&!<.[P^1A]TP+Z2N?G52=]BEW%[=AT#N@]2#K]35+*W>S2@[$EOT MR.".FX*%@= MQ3'YP/#&KFI_.G2#A#NLXR-@XB7?@ M2BXEZ*O[?:VPT9%+C]9?3-TB2IL +R/W?,F?5O9*2DV&>[5 PK#KKZ@^R#Y_ MU=R)/JHEV<*'B[.?1W'LXR6C85$"G!@..;&,?D6W&NZ2GI;=UJCUT41!21*W:'(Q/]<(&IS 5.F6R^HNUUU77"%^[ MFS<26^F@/\+&8;U&I[GXZP/L0W7V';Z.:K)'WH[LS!MPF".X1S_<#:?!K4(<&VDLW5;5QU5YC-G+ Q MTO>RW7#F1%,PD1]'^.$?%\ZKB]:KE?V:IM51]3K64D]O0(V[ZR6U?K M-HC="6'/Q7%10F")&@364;DN2K_%'O;PS0Y\)F:,TQKCF>XO1]%6S8FV2W6^OZ' R-=BQ(5V!#;=@JVA!I M=]JNU]DCD<[I#KT89M#Q5XO QPE.%1SIUYW2_O7YK)VV!3JM=8]IPV%=DNAB^Y5:P90 MPE#G0*CCV*VUZW?,-7JS\WD%J&-SH5[[&F!NTP=.H6M#H,,F4&?MD(2AT*Z] MAB=RAVYU#_N,_AIGV(EC86+JO@S+4TJ\[O3LWJ;5JH>146\(NRBOJ=W>, /! M$/: "7O5L3MK5ZT9PAX^8;M]N]F^.D3"[KK&=E\U,+\5[5'B!:#XQDI>V=/H M7-OMJ\[JSD9SC=DQ@:[M*Z=MZ'.P]&FW[/9UTQ#H8 F$Z4/=-<(IA^<&..3; M__+V;&^VZ@0P8YS6&.<4V?I0[5!H@ECK>^#7=9N8DW?7*:$FU?"P*=3=9YZA MH= J,K1VP<;AF:_'=1Y+TW7?T:OC8]6+_E7?)*T=+'5:UU>&.@=+'<=N]KN& M/@=+GUYS/])S3E=BBNM@!_*B%2^VY$YR:HYK+LCK:_RNB>L<+G4Q5B(X8N!J8WFM*(P^:2D:$#I@X>Q>ALTJ!'(AAG B5;T^&A<^ A9_NTS$L?""T/%<6;K?M7OO:L+!AX:-EX:?[Z[;"PH]< M!_P@G8;NPYLHQOZTR[C>/+GIDX8$>W_2D&#O3QH2[/U)20+UB#R_KLE6F3_* M&I 'ZZ CE&=>&XXU/\X'H:@>>>:%VWTAL<+KS(6GE.L,_J-&TTR,O_(T"X8/ MSVU4=1M7W\.,7S<:U!?,(\3%LG08?.,4'&'[, MQ@+^+Q'"FL#KQZDE(A^&^5<>":O=M*U6L]6B7\(?CFTE(IT*#_:BC?JC[?J& HB MFB7]Z.W$349!=,D7E3=S]I'>QU^_O0_\;(R7K$:3+EK*AI!OEE\WZ*O:I8N_ M:_<;_:NKA5^#I"W\;MFP3KO1[RW^Z;)AEW_7[G;-9(]KLIV5AGW$ G[TM+^> M>72#6-TRD=ZJINK/=9M\77RFK1S8.\N-NUUT4L_9MJ