0001437749-23-017316.txt : 20230614 0001437749-23-017316.hdr.sgml : 20230614 20230613183108 ACCESSION NUMBER: 0001437749-23-017316 CONFORMED SUBMISSION TYPE: POS AM PUBLIC DOCUMENT COUNT: 189 FILED AS OF DATE: 20230614 DATE AS OF CHANGE: 20230613 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AvePoint, Inc. CENTRAL INDEX KEY: 0001777921 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 834461709 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: POS AM SEC ACT: 1933 Act SEC FILE NUMBER: 333-258109 FILM NUMBER: 231012509 BUSINESS ADDRESS: STREET 1: 525 WASHINGTON BLVD STREET 2: SUITE 1400 CITY: JERSEY CITY STATE: NJ ZIP: 07310 BUSINESS PHONE: (201) 793-1111 MAIL ADDRESS: STREET 1: 525 WASHINGTON BLVD STREET 2: SUITE 1400 CITY: JERSEY CITY STATE: NJ ZIP: 07310 FORMER COMPANY: FORMER CONFORMED NAME: Apex Technology Acquisition Corp DATE OF NAME CHANGE: 20190528 POS AM 1 avpt20230518_posam.htm FORM POS AM avpt20230414_posam.htm
0001777921 AvePoint, Inc. true POS AM 847 725 0.0001 0.0001 1,000,000 1,000,000 186,788 186,788 185,278 185,278 1 10 12 2019 2022 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 0 55.00 1 5 4 10 4 4 10 195,320 1 725 838 0.0001 0.0001 1,000,000 1,000,000 185,278 185,278 181,822 181,822 49,990 1 0 1 10 7 40 5 0 0 0 0 5 0 12 2018 2019 2020 2021 2018 2019 2020 2021 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 0 0 0 0 December 31, 2023 0 0 0 2018 2019 2020 2021 2018 2019 2020 2021 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 3 3 3 55.00 185,277,588 181,821,767 1 5 42,000,592 42,000,592 0 0 4 10 4 0.03 1.34 1.52 1.89 3.90 9.64 4 10 4 10 193,244 As part of the Business Combination (as disclosed in "Note 3 — Business Combination"), all per share information has been retroactively adjusted using an exchange ratio of 8.69144 per share. As a result of the Business Combination on July 1, 2021, the Company recorded Company Earn-Out Shares and private placement warrants as liabilities that must be marked to market each reporting period. The Company measured the Company Earn-Out Shares at fair value determined at Level 3. The Company measured the private placement warrants at fair value determined at Level 2. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for further details. Profits on securities for the years ended December 31, 2022 and 2021, were $2.8 million and $0 million, respectively. Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate. Includes the current portion of operating lease liabilities of $5.8 million, which is reflected in accrued expenses and other liabilities in the condensed consolidated balance sheets. The majority of certificates of deposit are foreign deposits. Accounts receivable, net is inclusive of accounts receivable, net of allowance for doubtful accounts, current unbilled receivables and long-term unbilled receivables. As part of the Business Combination (as disclosed in “Note 3 — Business Combination”), all per share information has been retroactively adjusted using an exchange ratio of 8.69144 per share. Profits on securities for the three months ended March 31, 2023 and 2022 were $1.7 million and $0 million, respectively. Includes the current portion of operating lease liabilities of $5.4 million, which is reflected in accrued expenses and other liabilities in the consolidated balance sheets. Short-term lease expenses include rent expenses from leases of 12 months or less on the transition date or lease commencement. Refer to “Note 11 — Earn-Out and Warrant Liabilities” for further details. 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 00017779212023-01-012023-03-31 thunderdome:item iso4217:USD 00017779212023-03-31 00017779212022-12-31 iso4217:USDxbrli:shares xbrli:shares 0001777921avpt:SAASMember2023-01-012023-03-31 0001777921avpt:SAASMember2022-01-012022-03-31 0001777921avpt:TermedLicenseAndSupportMember2023-01-012023-03-31 0001777921avpt:TermedLicenseAndSupportMember2022-01-012022-03-31 0001777921us-gaap:ServiceMember2023-01-012023-03-31 0001777921us-gaap:ServiceMember2022-01-012022-03-31 0001777921us-gaap:MaintenanceMember2023-01-012023-03-31 0001777921us-gaap:MaintenanceMember2022-01-012022-03-31 00017779212022-01-012022-03-31 0001777921us-gaap:NoncontrollingInterestMember2022-12-31 0001777921avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2022-12-31 0001777921avpt:CommonStockOutstandingMember2022-12-31 0001777921us-gaap:CommonStockMember2022-12-31 0001777921us-gaap:AdditionalPaidInCapitalMember2022-12-31 0001777921us-gaap:TreasuryStockCommonMember2022-12-31 0001777921us-gaap:RetainedEarningsMember2022-12-31 0001777921us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0001777921avpt:CommonStockOutstandingMember2023-01-012023-03-31 0001777921us-gaap:CommonStockMember2023-01-012023-03-31 0001777921us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0001777921us-gaap:TreasuryStockCommonMember2023-01-012023-03-31 0001777921us-gaap:RetainedEarningsMember2023-01-012023-03-31 0001777921us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0001777921us-gaap:NoncontrollingInterestMember2023-01-012023-03-31 0001777921avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2023-01-012023-03-31 0001777921us-gaap:NoncontrollingInterestMember2023-03-31 0001777921avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2023-03-31 0001777921avpt:CommonStockOutstandingMember2023-03-31 0001777921us-gaap:CommonStockMember2023-03-31 0001777921us-gaap:AdditionalPaidInCapitalMember2023-03-31 0001777921us-gaap:TreasuryStockCommonMember2023-03-31 0001777921us-gaap:RetainedEarningsMember2023-03-31 0001777921us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-31 0001777921us-gaap:NoncontrollingInterestMember2021-12-31 0001777921avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2021-12-31 0001777921avpt:CommonStockOutstandingMember2021-12-31 0001777921us-gaap:CommonStockMember2021-12-31 0001777921us-gaap:AdditionalPaidInCapitalMember2021-12-31 0001777921us-gaap:TreasuryStockCommonMember2021-12-31 0001777921us-gaap:RetainedEarningsMember2021-12-31 0001777921us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 00017779212021-12-31 0001777921avpt:CommonStockOutstandingMember2022-01-012022-03-31 0001777921us-gaap:CommonStockMember2022-01-012022-03-31 0001777921us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-31 0001777921us-gaap:TreasuryStockCommonMember2022-01-012022-03-31 0001777921us-gaap:RetainedEarningsMember2022-01-012022-03-31 0001777921us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-31 0001777921us-gaap:NoncontrollingInterestMember2022-01-012022-03-31 0001777921avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2022-01-012022-03-31 0001777921us-gaap:NoncontrollingInterestMember2022-03-31 0001777921avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2022-03-31 0001777921avpt:CommonStockOutstandingMember2022-03-31 0001777921us-gaap:CommonStockMember2022-03-31 0001777921us-gaap:AdditionalPaidInCapitalMember2022-03-31 0001777921us-gaap:TreasuryStockCommonMember2022-03-31 0001777921us-gaap:RetainedEarningsMember2022-03-31 0001777921us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-31 00017779212022-03-31 utr:Y 0001777921srt:MinimumMember2023-03-31 0001777921srt:MaximumMember2023-03-31 0001777921avpt:TermedLicenseAndSupportMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-03-31 0001777921avpt:TermedLicenseAndSupportMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-03-31 0001777921avpt:SAASMemberavpt:TermedLicenseAndSupportMember2023-03-31 xbrli:pure 00017779212023-01-012023-03-31 utr:M 0001777921us-gaap:DomesticCountryMemberus-gaap:InternalRevenueServiceIRSMember2023-01-012023-03-31 0001777921us-gaap:StateAndLocalJurisdictionMember2023-01-012023-03-31 0001777921us-gaap:ForeignCountryMember2023-01-012023-03-31 0001777921us-gaap:TechnologyBasedIntangibleAssetsMember2023-03-31 0001777921us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-31 0001777921us-gaap:CustomerRelationshipsMember2023-03-31 0001777921us-gaap:CustomerRelationshipsMember2022-12-31 0001777921us-gaap:MediaContentMember2023-03-31 0001777921us-gaap:MediaContentMember2022-12-31 0001777921us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-31 0001777921us-gaap:TradeAccountsReceivableMember2023-03-31 0001777921us-gaap:TradeAccountsReceivableMember2022-12-31 0001777921avpt:UnbilledReceivableMember2023-03-31 0001777921avpt:UnbilledReceivableMember2022-12-31 0001777921us-gaap:RevolvingCreditFacilityMemberavpt:HSBCVentureBankUsaIncMember2020-04-07 0001777921avpt:LineOfCreditAccordionFeatureMemberavpt:HSBCVentureBankUsaIncMember2020-04-07 0001777921us-gaap:RevolvingCreditFacilityMemberavpt:HSBCVentureBankUsaIncMemberavpt:SecuredOvernightFinancingRateSofrMember2020-04-072020-04-07 0001777921us-gaap:RevolvingCreditFacilityMemberavpt:HSBCVentureBankUsaIncMember2020-04-072020-04-07 0001777921us-gaap:RevolvingCreditFacilityMemberavpt:HSBCVentureBankUsaIncMember2020-04-082023-03-31 0001777921avpt:LongtermOperatingLeaseLiabilitiesMember2023-03-31 0001777921avpt:GuaranteeForServiceAgreementMember2023-03-31 00017779212021-07-262021-07-26 00017779212021-07-01 0001777921us-gaap:MeasurementInputExpectedTermMember2023-03-31 0001777921us-gaap:MeasurementInputPriceVolatilityMember2023-03-31 0001777921avpt:PrivatePlacementWarrantMember2021-07-01 0001777921avpt:PrivatePlacementWarrantMember2023-03-31 0001777921avpt:PrivatePlacementWarrantMember2022-12-31 0001777921avpt:PrivatePlacementWarrantMember2023-01-012023-03-31 0001777921avpt:PrivatePlacementWarrantMember2022-01-012022-03-31 00017779212021-07-012021-07-01 0001777921avpt:PublicWarrantMember2021-07-01 0001777921avpt:PublicWarrantMember2023-03-31 0001777921avpt:ShareRepurchaseProgramMember2022-03-17 0001777921avpt:ShareRepurchaseProgramMember2023-01-012023-03-31 0001777921avpt:The2021PlanMember2023-03-31 0001777921us-gaap:CostOfSalesMemberavpt:The20062016And2021Member2023-01-012023-03-31 0001777921us-gaap:CostOfSalesMemberavpt:The20062016And2021Member2022-01-012022-03-31 0001777921us-gaap:SellingAndMarketingExpenseMemberavpt:The20062016And2021Member2023-01-012023-03-31 0001777921us-gaap:SellingAndMarketingExpenseMemberavpt:The20062016And2021Member2022-01-012022-03-31 0001777921us-gaap:GeneralAndAdministrativeExpenseMemberavpt:The20062016And2021Member2023-01-012023-03-31 0001777921us-gaap:GeneralAndAdministrativeExpenseMemberavpt:The20062016And2021Member2022-01-012022-03-31 0001777921us-gaap:ResearchAndDevelopmentExpenseMemberavpt:The20062016And2021Member2023-01-012023-03-31 0001777921us-gaap:ResearchAndDevelopmentExpenseMemberavpt:The20062016And2021Member2022-01-012022-03-31 0001777921avpt:The20062016And2021Member2023-01-012023-03-31 0001777921avpt:The20062016And2021Member2022-01-012022-03-31 0001777921us-gaap:EmployeeStockOptionMember2023-01-012023-03-31 0001777921avpt:The2021PlanMember2023-01-012023-03-31 0001777921us-gaap:EmployeeStockOptionMemberavpt:The2021PlanMember2023-01-012023-03-31 0001777921us-gaap:RestrictedStockUnitsRSUMemberavpt:The2021PlanMember2023-01-012023-03-31 0001777921us-gaap:RestrictedStockUnitsRSUMemberavpt:The2021PlanMember2023-03-31 0001777921avpt:EarnOutRSUsMember2021-07-01 0001777921avpt:EarnOutRSUsMember2021-07-012021-07-01 0001777921us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2023-03-31 0001777921us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2023-03-31 0001777921us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2023-03-31 0001777921us-gaap:CertificatesOfDepositMember2023-03-31 0001777921us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-03-31 0001777921us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-03-31 0001777921us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2023-03-31 0001777921us-gaap:MoneyMarketFundsMember2023-03-31 0001777921us-gaap:FairValueInputsLevel1Member2023-03-31 0001777921us-gaap:FairValueInputsLevel2Member2023-03-31 0001777921us-gaap:FairValueInputsLevel3Member2023-03-31 0001777921avpt:CompanyEarnOutsMemberus-gaap:FairValueInputsLevel1Member2023-03-31 0001777921avpt:CompanyEarnOutsMemberus-gaap:FairValueInputsLevel2Member2023-03-31 0001777921avpt:CompanyEarnOutsMemberus-gaap:FairValueInputsLevel3Member2023-03-31 0001777921avpt:CompanyEarnOutsMember2023-03-31 0001777921us-gaap:FairValueInputsLevel1Memberavpt:WarrantLiabilitiesMember2023-03-31 0001777921us-gaap:FairValueInputsLevel2Memberavpt:WarrantLiabilitiesMember2023-03-31 0001777921us-gaap:FairValueInputsLevel3Memberavpt:WarrantLiabilitiesMember2023-03-31 0001777921avpt:WarrantLiabilitiesMember2023-03-31 0001777921us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2022-12-31 0001777921us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2022-12-31 0001777921us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2022-12-31 0001777921us-gaap:CertificatesOfDepositMember2022-12-31 0001777921us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-12-31 0001777921us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2022-12-31 0001777921us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2022-12-31 0001777921us-gaap:MoneyMarketFundsMember2022-12-31 0001777921us-gaap:FairValueInputsLevel1Member2022-12-31 0001777921us-gaap:FairValueInputsLevel2Member2022-12-31 0001777921us-gaap:FairValueInputsLevel3Member2022-12-31 0001777921us-gaap:FairValueInputsLevel1Memberavpt:CompanyEarnOutsMember2022-12-31 0001777921us-gaap:FairValueInputsLevel2Memberavpt:CompanyEarnOutsMember2022-12-31 0001777921us-gaap:FairValueInputsLevel3Memberavpt:CompanyEarnOutsMember2022-12-31 0001777921avpt:CompanyEarnOutsMember2022-12-31 0001777921us-gaap:FairValueInputsLevel1Memberavpt:WarrantLiabilitiesMember2022-12-31 0001777921us-gaap:FairValueInputsLevel2Memberavpt:WarrantLiabilitiesMember2022-12-31 0001777921us-gaap:FairValueInputsLevel3Memberavpt:WarrantLiabilitiesMember2022-12-31 0001777921avpt:WarrantLiabilitiesMember2022-12-31 0001777921us-gaap:MoneyMarketFundsMemberus-gaap:SecuritiesInvestmentMember2023-01-012023-03-31 0001777921us-gaap:MoneyMarketFundsMemberus-gaap:SecuritiesInvestmentMember2022-01-012022-03-31 0001777921us-gaap:FairValueInputsLevel3Memberavpt:EarnoutSharesLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001777921us-gaap:FairValueInputsLevel3Memberavpt:EarnoutSharesLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-03-31 0001777921us-gaap:FairValueInputsLevel3Memberavpt:EarnoutSharesLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-31 0001777921srt:NorthAmericaMember2023-01-012023-03-31 0001777921srt:NorthAmericaMember2022-01-012022-03-31 0001777921us-gaap:EMEAMember2023-01-012023-03-31 0001777921us-gaap:EMEAMember2022-01-012022-03-31 0001777921srt:AsiaPacificMember2023-01-012023-03-31 0001777921srt:AsiaPacificMember2022-01-012022-03-31 0001777921country:US2023-01-012023-03-31 0001777921country:US2022-01-012022-03-31 0001777921country:DE2023-01-012023-03-31 0001777921country:DE2022-01-012022-03-31 0001777921country:SG2023-01-012023-03-31 0001777921country:SG2022-01-012022-03-31 0001777921country:JP2023-01-012023-03-31 0001777921country:JP2022-01-012022-03-31 0001777921us-gaap:EmployeeStockOptionMember2023-01-012023-03-31 0001777921us-gaap:EmployeeStockOptionMember2022-01-012022-03-31 0001777921us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-31 0001777921us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-31 0001777921us-gaap:WarrantMember2023-01-012023-03-31 0001777921us-gaap:WarrantMember2022-01-012022-03-31 0001777921avpt:CompanyEarnOutsMember2023-01-012023-03-31 0001777921avpt:CompanyEarnOutsMember2022-01-012022-03-31 0001777921avpt:SAASMember2022-01-012022-12-31 0001777921avpt:SAASMember2021-01-012021-12-31 0001777921avpt:SAASMember2020-01-012020-12-31 0001777921avpt:TermedLicenseAndSupportMember2022-01-012022-12-31 0001777921avpt:TermedLicenseAndSupportMember2021-01-012021-12-31 0001777921avpt:TermedLicenseAndSupportMember2020-01-012020-12-31 0001777921us-gaap:ServiceMember2022-01-012022-12-31 0001777921us-gaap:ServiceMember2021-01-012021-12-31 0001777921us-gaap:ServiceMember2020-01-012020-12-31 0001777921us-gaap:MaintenanceMember2022-01-012022-12-31 0001777921us-gaap:MaintenanceMember2021-01-012021-12-31 0001777921us-gaap:MaintenanceMember2020-01-012020-12-31 0001777921us-gaap:LicenseMember2022-01-012022-12-31 0001777921us-gaap:LicenseMember2021-01-012021-12-31 0001777921us-gaap:LicenseMember2020-01-012020-12-31 00017779212022-01-012022-12-31 00017779212021-01-012021-12-31 00017779212020-01-012020-12-31 0001777921avpt:CommonStockOutstandingMember2022-01-012022-12-31 0001777921us-gaap:CommonStockMember2022-01-012022-12-31 0001777921us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-31 0001777921us-gaap:TreasuryStockCommonMember2022-01-012022-12-31 0001777921us-gaap:RetainedEarningsMember2022-01-012022-12-31 0001777921us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-31 0001777921us-gaap:NoncontrollingInterestMember2022-01-012022-12-31 0001777921avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2022-01-012022-12-31 0001777921us-gaap:RedeemableConvertiblePreferredStockMemberavpt:TemporaryEquityMember2020-12-31 0001777921avpt:RedeemableCommonSharesMemberavpt:TemporaryEquityMember2020-12-31 0001777921avpt:ShareBasedAwardsMemberavpt:TemporaryEquityMember2020-12-31 0001777921us-gaap:NoncontrollingInterestMember2020-12-31 0001777921avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2020-12-31 0001777921us-gaap:CommonStockMember2020-12-31 0001777921us-gaap:AdditionalPaidInCapitalMember2020-12-31 0001777921us-gaap:TreasuryStockCommonMember2020-12-31 0001777921us-gaap:RetainedEarningsMember2020-12-31 0001777921us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31 00017779212020-12-31 0001777921us-gaap:RedeemableConvertiblePreferredStockMemberavpt:TemporaryEquityMember2021-01-012021-12-31 0001777921avpt:RedeemableCommonSharesMemberavpt:TemporaryEquityMember2021-01-012021-12-31 0001777921avpt:ShareBasedAwardsMemberavpt:TemporaryEquityMember2021-01-012021-12-31 0001777921us-gaap:NoncontrollingInterestMember2021-01-012021-12-31 0001777921avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2021-01-012021-12-31 0001777921us-gaap:CommonStockMember2021-01-012021-12-31 0001777921us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-31 0001777921us-gaap:TreasuryStockCommonMember2021-01-012021-12-31 0001777921us-gaap:RetainedEarningsMember2021-01-012021-12-31 0001777921us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMemberus-gaap:RedeemableConvertiblePreferredStockMemberavpt:TemporaryEquityMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMemberavpt:RedeemableCommonSharesMemberavpt:TemporaryEquityMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMemberavpt:ShareBasedAwardsMemberavpt:TemporaryEquityMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMemberus-gaap:NoncontrollingInterestMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMemberavpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMemberus-gaap:CommonStockMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMemberus-gaap:TreasuryStockCommonMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMemberus-gaap:RetainedEarningsMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMemberus-gaap:RedeemableConvertiblePreferredStockMemberavpt:TemporaryEquityMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMemberavpt:RedeemableCommonSharesMemberavpt:TemporaryEquityMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMemberavpt:ShareBasedAwardsMemberavpt:TemporaryEquityMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMemberus-gaap:NoncontrollingInterestMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMemberavpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMemberus-gaap:CommonStockMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMemberus-gaap:TreasuryStockCommonMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMemberus-gaap:RetainedEarningsMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-31 0001777921avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember2021-01-012021-12-31 0001777921us-gaap:RedeemableConvertiblePreferredStockMemberavpt:TemporaryEquityMember2021-12-31 0001777921avpt:RedeemableCommonSharesMemberavpt:TemporaryEquityMember2021-12-31 0001777921avpt:ShareBasedAwardsMemberavpt:TemporaryEquityMember2021-12-31 0001777921us-gaap:RedeemableConvertiblePreferredStockMemberavpt:TemporaryEquityMember2019-12-31 0001777921avpt:RedeemableCommonSharesMemberavpt:TemporaryEquityMember2019-12-31 0001777921avpt:ShareBasedAwardsMemberavpt:TemporaryEquityMember2019-12-31 0001777921us-gaap:NoncontrollingInterestMember2019-12-31 0001777921avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2019-12-31 0001777921us-gaap:CommonStockMember2019-12-31 0001777921us-gaap:AdditionalPaidInCapitalMember2019-12-31 0001777921us-gaap:RetainedEarningsMember2019-12-31 0001777921us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-31 00017779212019-12-31 0001777921us-gaap:RedeemableConvertiblePreferredStockMemberavpt:TemporaryEquityMember2020-01-012020-12-31 0001777921avpt:RedeemableCommonSharesMemberavpt:TemporaryEquityMember2020-01-012020-12-31 0001777921avpt:ShareBasedAwardsMemberavpt:TemporaryEquityMember2020-01-012020-12-31 0001777921us-gaap:NoncontrollingInterestMember2020-01-012020-12-31 0001777921avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2020-01-012020-12-31 0001777921us-gaap:CommonStockMember2020-01-012020-12-31 0001777921us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-31 0001777921us-gaap:RetainedEarningsMember2020-01-012020-12-31 0001777921us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-31 0001777921us-gaap:AccountingStandardsUpdate201602Member2022-01-01 0001777921srt:MinimumMember2022-12-31 0001777921srt:MaximumMember2022-12-31 0001777921us-gaap:OtherNonoperatingIncomeExpenseMember2022-01-012022-12-31 0001777921us-gaap:OtherNonoperatingIncomeExpenseMember2021-01-012021-12-31 0001777921us-gaap:OtherNonoperatingIncomeExpenseMember2020-01-012020-12-31 0001777921us-gaap:FurnitureAndFixturesMember2022-12-31 0001777921us-gaap:BuildingMember2022-12-31 0001777921us-gaap:OfficeEquipmentMember2022-12-31 0001777921avpt:SoftwareDevelopmentSoldToCustomersMember2022-12-31 0001777921avpt:TermedLicenseAndSupportMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-12-31 0001777921avpt:TermedLicenseAndSupportMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-12-31 0001777921avpt:TermedLicenseAndSupportMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-12-31 0001777921avpt:SAASMember2022-12-31 0001777921avpt:TermedLicenseAndSupportMember2022-12-31 00017779212023-01-012022-12-31 0001777921us-gaap:DomesticCountryMemberus-gaap:InternalRevenueServiceIRSMember2022-01-012022-12-31 0001777921us-gaap:StateAndLocalJurisdictionMember2022-01-012022-12-31 0001777921us-gaap:ForeignCountryMember2022-01-012022-12-31 0001777921avpt:AvepointEdutechPteLtdMember2022-12-31 0001777921avpt:AvepointEdutechPteLtdMember2021-12-31 0001777921avpt:AEPLPETLTDMemberavpt:AvepointEdutechPteLtdMember2022-12-31 0001777921avpt:AEPLPETLTDMemberavpt:AvepointEdutechPteLtdMember2021-12-31 0001777921avpt:IaccessSolutionsPteLtdMemberavpt:AvepointEdutechPteLtdMember2022-12-31 0001777921avpt:MergerMember2020-11-23 0001777921avpt:ConversionOfLegacyAvepointCommonStockIntoCommonStockMember2021-07-262021-07-26 00017779212021-07-26 0001777921avpt:ConversionOfApecClassACommonStockIntoCommonStockMember2021-07-262021-07-26 0001777921avpt:ConversionOfApecClassBCommonStockIntoCommonStockMember2021-07-262021-07-26 0001777921avpt:SubscriptionAgreementsMember2021-07-262021-07-26 0001777921avpt:SubscriptionAgreementsMember2021-07-26 0001777921avpt:ConversionOfLegacyAvepointPreferredStockIntoCommonStockMember2021-07-262021-07-26 0001777921avpt:IaccessSolutionsPteLtdMember2022-02-182022-02-18 0001777921avpt:IaccessSolutionsPteLtdMember2022-02-18 0001777921avpt:IaccessSolutionsPteLtdMemberavpt:EdutechCommonSharesMember2022-02-182022-02-18 0001777921avpt:IaccessSolutionsPteLtdMemberavpt:EdutechCommonSharesMember2022-02-18 0001777921avpt:IaccessSolutionsPteLtdMemberavpt:PutOptionToRepurchaseSharesMember2022-02-18 0001777921avpt:IaccessSolutionsPteLtdMemberavpt:PutOptionToRepurchaseSharesMember2022-02-182022-02-18 0001777921avpt:IaccessSolutionsPteLtdMemberavpt:RevenueSurplusMember2022-02-18 0001777921avpt:IaccessSolutionsPteLtdMemberavpt:RevenueShortfallMember2022-02-18 0001777921avpt:IaccessSolutionsPteLtdMemberavpt:EdutechCommonSharesMember2022-04-152022-04-15 0001777921avpt:IaccessSolutionsPteLtdMemberus-gaap:MeasurementInputExpectedTermMember2022-02-18 0001777921avpt:IaccessSolutionsPteLtdMemberus-gaap:MeasurementInputExpectedTermMember2022-04-15 0001777921avpt:IaccessSolutionsPteLtdMemberus-gaap:MeasurementInputPriceVolatilityMember2022-02-18 0001777921avpt:IaccessSolutionsPteLtdMemberus-gaap:MeasurementInputPriceVolatilityMember2022-04-15 0001777921avpt:IaccessSolutionsPteLtdMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-02-18 0001777921avpt:IaccessSolutionsPteLtdMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-04-15 0001777921avpt:IaccessSolutionsPteLtdMemberus-gaap:MeasurementInputExpectedDividendRateMember2022-02-18 0001777921avpt:IaccessSolutionsPteLtdMemberus-gaap:MeasurementInputExpectedDividendRateMember2022-04-15 0001777921avpt:IaccessSolutionsPteLtdMember2022-04-15 0001777921avpt:IaccessSolutionsPteLtdMember2022-01-012022-12-31 0001777921avpt:IaccessSolutionsPteLtdMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-02-18 0001777921avpt:IaccessSolutionsPteLtdMemberus-gaap:CustomerRelationshipsMember2022-02-18 0001777921avpt:IaccessSolutionsPteLtdMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-02-182022-02-18 0001777921avpt:IaccessSolutionsPteLtdMemberus-gaap:CustomerRelatedIntangibleAssetsMembersrt:MinimumMember2022-02-182022-02-18 0001777921avpt:IaccessSolutionsPteLtdMemberus-gaap:CustomerRelatedIntangibleAssetsMembersrt:MaximumMember2022-02-182022-02-18 0001777921avpt:EssentialMember2022-08-252022-08-25 0001777921avpt:tyGraphMember2022-09-122022-09-12 0001777921avpt:tyGraphMembersrt:MaximumMember2022-09-12 0001777921avpt:tyGraphMember2022-09-12 0001777921avpt:tyGraphMemberus-gaap:CustomerRelationshipsMember2022-09-12 0001777921avpt:tyGraphMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-09-12 0001777921avpt:tyGraphMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-09-122022-09-12 0001777921avpt:tyGraphMemberus-gaap:CustomerRelatedIntangibleAssetsMembersrt:MaximumMember2022-09-122022-09-12 0001777921us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-31 0001777921us-gaap:CustomerRelationshipsMember2021-12-31 0001777921us-gaap:MediaContentMember2021-12-31 0001777921us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-31 0001777921us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-31 0001777921us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-31 0001777921us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-31 0001777921us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-31 0001777921us-gaap:TradeAccountsReceivableMember2021-12-31 0001777921avpt:UnbilledReceivableMember2021-12-31 0001777921us-gaap:OtherAssetsMember2022-12-31 0001777921us-gaap:OtherAssetsMember2021-12-31 0001777921us-gaap:ComputerEquipmentMember2022-12-31 0001777921us-gaap:ComputerEquipmentMember2021-12-31 0001777921us-gaap:LeaseholdImprovementsMember2022-12-31 0001777921us-gaap:LeaseholdImprovementsMember2021-12-31 0001777921us-gaap:FurnitureAndFixturesMember2021-12-31 0001777921us-gaap:BuildingMember2021-12-31 0001777921us-gaap:OfficeEquipmentMember2021-12-31 0001777921us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-31 0001777921us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-31 0001777921avpt:AccruedExpensesAndOtherLiabilitiesMember2022-12-31 0001777921avpt:AccruedExpensesAndOtherLiabilitiesMember2021-12-31 0001777921us-gaap:RevolvingCreditFacilityMemberavpt:HSBCVentureBankUsaIncMemberavpt:LondonInterbankOfferedRateMember2020-04-072020-04-07 0001777921us-gaap:RevolvingCreditFacilityMemberavpt:HSBCVentureBankUsaIncMember2020-04-082022-12-31 0001777921us-gaap:OtherNoncurrentLiabilitiesMember2022-12-31 0001777921us-gaap:OtherNoncurrentLiabilitiesMember2021-12-31 0001777921us-gaap:StateAndLocalJurisdictionMember2022-12-31 0001777921us-gaap:ForeignCountryMember2022-12-31 0001777921avpt:LongtermOperatingLeaseLiabilitiesMember2022-12-31 0001777921avpt:MicrosoftOffice365Member2019-04-30 0001777921avpt:ITSolutionsMember2020-05-31 0001777921avpt:ITSolutionsMember2020-05-012020-05-31 0001777921avpt:MicrosoftOffice365Member2019-01-012019-12-31 0001777921avpt:MicrosoftOffice365Member2020-01-012020-12-31 0001777921avpt:ITSolutionsMember2020-01-012020-12-31 0001777921avpt:MicrosoftOffice365Member2021-01-012021-12-31 0001777921avpt:ITSolutionsMember2021-01-012021-12-31 0001777921avpt:ITSolutionsMember2022-01-012022-12-31 0001777921avpt:MicrosoftOffice365Member2022-07-31 0001777921avpt:MicrosoftOffice365Member2022-01-012022-12-31 0001777921avpt:ITSolutionsMember2022-12-31 0001777921avpt:ITSolutionsMember2022-12-012022-12-31 0001777921avpt:GuaranteeForServiceAgreementMember2022-12-31 0001777921us-gaap:MeasurementInputExpectedTermMember2022-12-31 0001777921us-gaap:MeasurementInputExpectedTermMember2021-12-31 0001777921us-gaap:MeasurementInputExpectedTermMember2021-07-01 0001777921us-gaap:MeasurementInputPriceVolatilityMember2022-12-31 0001777921us-gaap:MeasurementInputPriceVolatilityMember2021-12-31 0001777921us-gaap:MeasurementInputPriceVolatilityMember2021-07-01 0001777921avpt:PrivatePlacementWarrantMember2021-12-31 0001777921avpt:PrivatePlacementWarrantMember2022-01-012022-12-31 0001777921avpt:PrivatePlacementWarrantMember2021-01-012021-12-31 0001777921avpt:PublicWarrantMember2022-12-31 0001777921us-gaap:ConvertiblePreferredStockMember2022-12-31 0001777921us-gaap:ConvertiblePreferredStockMember2021-12-31 0001777921us-gaap:ConvertiblePreferredStockMember2020-12-31 0001777921avpt:ShareRepurchaseProgramMember2022-01-012022-12-31 00017779212020-12-24 0001777921avpt:AvepointEdutechPteLtdMember2020-12-24 00017779212021-02-112021-02-11 0001777921avpt:AvepointEdutechPteLtdMember2021-02-11 0001777921avpt:IaccessSolutionsPteLtdMemberavpt:AvepointEdutechPteLtdMember2022-02-18 0001777921avpt:IaccessSolutionsPteLtdMemberavpt:AvepointEdutechPteLtdMember2022-02-182022-02-18 0001777921avpt:AvepointEdutechPteLtdMember2022-01-012022-12-31 0001777921avpt:The2021PlanMember2022-12-31 0001777921us-gaap:CostOfSalesMemberavpt:The20062016And2021Member2022-01-012022-12-31 0001777921us-gaap:CostOfSalesMemberavpt:The20062016And2021Member2021-01-012021-12-31 0001777921us-gaap:CostOfSalesMemberavpt:The20062016And2021Member2020-01-012020-12-31 0001777921us-gaap:SellingAndMarketingExpenseMemberavpt:The20062016And2021Member2022-01-012022-12-31 0001777921us-gaap:SellingAndMarketingExpenseMemberavpt:The20062016And2021Member2021-01-012021-12-31 0001777921us-gaap:SellingAndMarketingExpenseMemberavpt:The20062016And2021Member2020-01-012020-12-31 0001777921us-gaap:GeneralAndAdministrativeExpenseMemberavpt:The20062016And2021Member2022-01-012022-12-31 0001777921us-gaap:GeneralAndAdministrativeExpenseMemberavpt:The20062016And2021Member2021-01-012021-12-31 0001777921us-gaap:GeneralAndAdministrativeExpenseMemberavpt:The20062016And2021Member2020-01-012020-12-31 0001777921us-gaap:ResearchAndDevelopmentExpenseMemberavpt:The20062016And2021Member2022-01-012022-12-31 0001777921us-gaap:ResearchAndDevelopmentExpenseMemberavpt:The20062016And2021Member2021-01-012021-12-31 0001777921us-gaap:ResearchAndDevelopmentExpenseMemberavpt:The20062016And2021Member2020-01-012020-12-31 0001777921avpt:The20062016And2021Member2022-01-012022-12-31 0001777921avpt:The20062016And2021Member2021-01-012021-12-31 0001777921avpt:The20062016And2021Member2020-01-012020-12-31 0001777921us-gaap:EmployeeStockOptionMember2022-01-012022-12-31 0001777921us-gaap:EmployeeStockOptionMember2021-07-012021-07-01 0001777921us-gaap:EmployeeStockOptionMember2022-07-012022-07-31 0001777921avpt:PRCOptionsMember2021-07-01 0001777921avpt:TimeAndPerformanceBasedOptionMember2020-01-012020-12-31 0001777921us-gaap:EmployeeStockOptionMemberavpt:The2021PlanMember2022-01-012022-12-31 0001777921us-gaap:EmployeeStockOptionMemberavpt:The2021PlanMember2021-01-012021-12-31 0001777921avpt:Range1Member2022-01-012022-12-31 0001777921avpt:Range1Member2022-12-31 0001777921avpt:Range2Member2022-01-012022-12-31 0001777921avpt:Range2Member2022-12-31 0001777921avpt:Range3Member2022-01-012022-12-31 0001777921avpt:Range3Member2022-12-31 0001777921us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-31 0001777921us-gaap:RestrictedStockUnitsRSUMemberavpt:The2021PlanMember2022-01-012022-12-31 0001777921us-gaap:RestrictedStockUnitsRSUMember2021-12-31 0001777921us-gaap:RestrictedStockUnitsRSUMember2022-12-31 0001777921us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-31 0001777921us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-31 0001777921us-gaap:RestrictedStockUnitsRSUMemberavpt:The2021PlanMember2022-12-31 0001777921avpt:EarnOutRSUsMember2022-01-012022-12-31 0001777921avpt:EarnOutRSUsMember2021-01-012021-12-31 00017779212019-12-262019-12-26 0001777921avpt:ModifiedCommonStockMember2019-01-012019-12-31 0001777921avpt:ModifiedOptionsMember2021-07-012021-07-01 0001777921avpt:ModifiedOptionsMember2021-01-012021-12-31 0001777921avpt:ModifiedOptionsMember2020-01-012020-12-31 0001777921us-gaap:RestrictedStockMember2020-01-012020-12-31 0001777921avpt:SixMonthsCompletionOptionMember2021-01-012021-12-31 0001777921avpt:LiabilityClassifiedCommonStockMember2021-01-012021-12-31 0001777921avpt:LiabilityClassifiedCommonStockMember2020-01-012020-12-31 0001777921avpt:ModifiedCommonStockMember2021-07-012021-07-01 0001777921avpt:CompanyEarnOutsMemberus-gaap:FairValueInputsLevel1Member2022-12-31 0001777921avpt:CompanyEarnOutsMemberus-gaap:FairValueInputsLevel2Member2022-12-31 0001777921avpt:CompanyEarnOutsMemberus-gaap:FairValueInputsLevel3Member2022-12-31 0001777921avpt:CompanyEarnOutsMember2022-12-31 0001777921us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-31 0001777921us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-12-31 0001777921us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-31 0001777921us-gaap:USTreasurySecuritiesMember2021-12-31 0001777921us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2021-12-31 0001777921us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2021-12-31 0001777921us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2021-12-31 0001777921us-gaap:CertificatesOfDepositMember2021-12-31 0001777921us-gaap:FairValueInputsLevel1Member2021-12-31 0001777921us-gaap:FairValueInputsLevel2Member2021-12-31 0001777921us-gaap:FairValueInputsLevel3Member2021-12-31 0001777921us-gaap:FairValueInputsLevel1Memberavpt:CompanyEarnOutsMember2021-12-31 0001777921us-gaap:FairValueInputsLevel2Memberavpt:CompanyEarnOutsMember2021-12-31 0001777921us-gaap:FairValueInputsLevel3Memberavpt:CompanyEarnOutsMember2021-12-31 0001777921avpt:CompanyEarnOutsMember2021-12-31 0001777921us-gaap:FairValueInputsLevel1Memberavpt:WarrantLiabilitiesMember2021-12-31 0001777921us-gaap:FairValueInputsLevel2Memberavpt:WarrantLiabilitiesMember2021-12-31 0001777921us-gaap:FairValueInputsLevel3Memberavpt:WarrantLiabilitiesMember2021-12-31 0001777921avpt:WarrantLiabilitiesMember2021-12-31 0001777921us-gaap:FairValueInputsLevel3Memberavpt:EarnoutSharesLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-31 0001777921us-gaap:FairValueInputsLevel3Memberavpt:EarnoutSharesLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-012022-12-31 0001777921srt:NorthAmericaMember2022-01-012022-12-31 0001777921srt:NorthAmericaMember2021-01-012021-12-31 0001777921srt:NorthAmericaMember2020-01-012020-12-31 0001777921us-gaap:EMEAMember2022-01-012022-12-31 0001777921us-gaap:EMEAMember2021-01-012021-12-31 0001777921us-gaap:EMEAMember2020-01-012020-12-31 0001777921srt:AsiaPacificMember2022-01-012022-12-31 0001777921srt:AsiaPacificMember2021-01-012021-12-31 0001777921srt:AsiaPacificMember2020-01-012020-12-31 0001777921country:US2022-01-012022-12-31 0001777921country:US2021-01-012021-12-31 0001777921country:US2020-01-012020-12-31 0001777921country:DE2022-01-012022-12-31 0001777921country:DE2021-01-012021-12-31 0001777921country:DE2020-01-012020-12-31 0001777921country:JP2022-01-012022-12-31 0001777921country:JP2021-01-012021-12-31 0001777921country:JP2020-01-012020-12-31 0001777921country:SG2022-01-012022-12-31 0001777921country:SG2021-01-012021-12-31 0001777921country:SG2020-01-012020-12-31 0001777921country:US2022-12-31 0001777921country:US2021-12-31 0001777921country:CN2022-12-31 0001777921country:CN2021-12-31 0001777921avpt:OtherCountriesMember2022-12-31 0001777921avpt:OtherCountriesMember2021-12-31 0001777921us-gaap:ConvertiblePreferredStockMember2022-01-012022-12-31 0001777921us-gaap:ConvertiblePreferredStockMember2021-01-012021-12-31 0001777921us-gaap:ConvertiblePreferredStockMember2020-01-012020-12-31 0001777921us-gaap:EmployeeStockOptionMember2022-01-012022-12-31 0001777921us-gaap:EmployeeStockOptionMember2021-01-012021-12-31 0001777921us-gaap:EmployeeStockOptionMember2020-01-012020-12-31 0001777921us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-31 0001777921us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-31 0001777921us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-31 0001777921us-gaap:WarrantMember2022-01-012022-12-31 0001777921us-gaap:WarrantMember2021-01-012021-12-31 0001777921us-gaap:WarrantMember2020-01-012020-12-31 0001777921avpt:CompanyEarnOutsMember2022-01-012022-12-31 0001777921avpt:CompanyEarnOutsMember2021-01-012021-12-31 0001777921avpt:CompanyEarnOutsMember2020-01-012020-12-31 0001777921us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:SubsequentEventMember2023-03-132023-03-13 0001777921us-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:SubsequentEventMember2023-03-132023-03-13 0001777921avpt:RsuAndOptionMemberus-gaap:ShareBasedPaymentArrangementEmployeeMemberus-gaap:SubsequentEventMember2023-03-132023-03-13
 

As filed with the U.S. Securities and Exchange Commission on June 13, 2023

 

Registration No. 333-258109

 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 


 

POST-EFFECTIVE AMENDMENT NO. 2
TO
FORM S-3
ON FORM S-1
REGISTRATION STATEMENT

Under the Securities Act of 1933

 


 

AvePoint, Inc.

 


 

(Exact name of registrant as specified in its charter)

 

Delaware

 

7379

 

83-4461709

(State or other jurisdiction of

incorporation or organization)

 

(Primary Standard Industrial

Classification Code Number)

 

(I.R.S. Employer

Identification No.)

 

 

525 Washington Blvd, Suite 1400
Jersey City, NJ 07310
(201) 793-1111
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)

 

Brian Michael Brown
Chief Legal and Compliance Officer and Secretary
AvePoint, Inc.
901 East Byrd Street, Suite 900
Richmond, VA 23219
(804) 372-8080
(Name, address, including zip code, and telephone number, including area code, of agent for service)

 


 

Approximate date of commencement of proposed sale to the public:
From time to time after the effective date of this Registration Statement.

 


 

 

 

If any of the securities being registered on this Form are to be offered on a delayed or continuous basis pursuant to Rule 415 under the Securities Act of 1933 check the following box: ☒

 

If this Form is filed to register additional securities for an offering pursuant to Rule 462(b) under the Securities Act, please check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering. ☐

 

If this Form is a post-effective amendment filed pursuant to Rule 462(c) under the Securities Act, check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering. ☐

 

If this Form is a post-effective amendment filed pursuant to Rule 462(d) under the Securities Act, check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering. ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

Accelerated filer

    

Non-accelerated filer

Smaller reporting company

    
  

Emerging growth company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

 

The Registrant hereby amends this registration statement on such date or dates as may be necessary to delay its effective date until the Registrant shall file a further amendment which specifically states that this registration statement shall thereafter become effective in accordance with Section 8(a) of the Securities Act of 1933 or until the registration statement shall become effective on such date as the Commission, acting pursuant to said Section 8(a), may determine.

 

 

 

EXPLANATORY NOTE

 

This registration statement on Form S-1 constitutes a post-effective amendment (the “Post-Effective Amendment”) to our registration statement on Form S-3, which was originally filed as Post-Effective Amendment No. 2 to Form S-1 (Registration No. 333-258109) (the “Form S-1”) on Form S-3 on August 25, 2022 (the “Form S-3”). The Form S-3 was declared effective on August 30, 2022. The Form S-1 was originally filed on July 23, 2021, was amended on August 5, 2021, and was declared effective on August 9, 2021. The Form S-1 was later amended pursuant to Post-Effective Amendment No. 1 to Form S-1 (the “Post-Effective Amendment No. 1”) on April 5, 2022. The Post-Effective Amendment No. 1 was declared effective on April 11, 2022. We are filing this Post-Effective Amendment for the purpose of converting the registration statement on Form S-3 into a registration statement on Form S-1 because we are now ineligible to use Form S-3 due to the untimely filing of our Annual Report on Form 10-K for the year ended December 31, 2022.  This registration statement on Form S-1 contains an updated Prospectus relating to the issuance, offering, and sale of the Common Stock and Warrants that were registered for issuance or resale, as applicable, on the registration statement on Form S-3. This Post-Effective Amendment amends and restates the information contained in the registration statement on Form S-3.

 

No additional securities are being registered under this Post-Effective Amendment. All applicable registration fees were paid in connection with the initial filing of the Form S-1.

 

 

 

The information in this preliminary prospectus is not complete and may be changed. These securities may not be sold until the registration statement filed with the Securities and Exchange Commission is effective. This preliminary prospectus is not an offer to sell these securities nor does it seek an offer to buy these securities in any jurisdiction where the offer or sale is not permitted.

 

Subject to Completion, Dated June 13, 2023

 


 

PROSPECTUS

 


 

logo.jpg

 

Up to 130,532,274 Shares of Common Stock
Up to 17,905,000 Shares of Common Stock Issuable Upon Exercise of Warrants

Up to 405,000 Warrants to Purchase Common Stock

 


 

This Prospectus relates to the issuance by us of an aggregate of up to 17,905,000 shares of our Common Stock, $0.0001 par value per share (the “Common Stock”), which consists of (i) up to 405,000 shares of Common Stock that are issuable upon the exercise of 405,000 warrants (the “Private Warrants”) originally issued in a private placement to Apex Technology Sponsor LLC (the "Sponsor") in connection with the initial public offering of Apex Technology Acquisition Corporation ("Apex") and (ii) up to 17,500,000 shares of Common Stock that are issuable upon the exercise of 17,500,000 warrants (the "Public Warrants" and, together with the Private Warrants, the "Warrants") originally issued in the initial public offering of Apex. We will receive the proceeds from any exercise of any Warrants for cash.

 

This Prospectus also relates to the offer and sale from time to time by the selling securityholders named in this Prospectus or their permitted transferees (the “selling securityholders”) of (i) up to 130,532,274 shares of Common Stock consisting of (a) up to 14,000,000 shares of Common Stock issued in a private placement pursuant to subscription agreements (the “Subscription Agreements”) entered into on November 23, 2020, as amended, (b) up to 3,252,796 shares of Common Stock (which includes 2,916,700 Sponsor Earn-Out Shares (as defined below)) issued in a private placement to Sponsor and Cantor Fitzgerald & Co in connection with the initial public offering of Apex (the “Sponsor Shares”), (c) up to 810,000 shares of Common Stock that were issued in connection with the separation of the Private Units (as defined herein), (d) up to 405,000 shares of Common Stock issuable upon exercise of the Private Warrants and (e) up to 112,064,478 shares of Common Stock (including up to 13,329,196 shares of Common Stock issuable pursuant to outstanding options and up to 1,912,155 shares of Common Stock issuable as Earnout Shares (as defined below)) pursuant to that certain Amended and Restated Registration Rights Agreement, dated July 1, 2021, between us and the selling securityholders granting such holders registration rights with respect to such shares and (ii) up to 405,000 Private Warrants. We will not receive any proceeds from the sale of shares of Common Stock or Warrants by the selling securityholders pursuant to this Prospectus.

 

 

 

The selling securityholders may offer, sell or distribute all or a portion of the securities hereby registered publicly or through private transactions at prevailing market prices or at negotiated prices. We will not receive any of the proceeds from such sales of the shares of Common Stock or Warrants, except with respect to amounts received by us upon exercise of the Warrants. We will bear all costs, expenses and fees in connection with the registration of these securities, including with regard to compliance with state securities or “blue sky” laws. The selling securityholders will bear all commissions and discounts, if any, attributable to their sale of shares of Common Stock or Warrants. See the section titled “Plan of Distribution.”

 

Our Common Stock and Warrants are listed on the Nasdaq Global Select Market under the symbols “AVPT” and “AVPTW,” respectively. On June 12, 2023, the last reported sales price of our Common Stock was $6.61 per share and the last reported sales price of our Warrants was $1.23 per warrant.

 

We are an “emerging growth company” as defined under U.S. federal securities laws and, as such, have elected to comply with reduced public company reporting requirements. This Prospectus complies with the requirements that apply to an issuer that is an emerging growth company.

 


 

Investing in our securities involves a high degree of risks. You should carefully review the risks and uncertainties described in the section titled Risk Factors” beginning on page 14 of this Prospectus, and under similar headings in any amendments or supplements to this Prospectus.

 


 

Neither the Securities and Exchange Commission nor any state securities commission has approved or disapproved of these securities, or passed upon the accuracy or adequacy of this Prospectus. Any representation to the contrary is a criminal offense.

 


 

Prospectus dated                , 2023

 

 

 

ABOUT THIS PROSPECTUS

 

This Prospectus is part of a Registration Statement on Form S-1 that we filed with the Securities and Exchange Commission (the “SEC”) using the “shelf” registration process. Under this shelf registration process, the selling securityholders may, from time to time, sell the securities offered by them described in this Prospectus. We will not receive any proceeds from the sale by such selling securityholders of the securities offered by them described in this Prospectus. This Prospectus also relates to the issuance by us of the shares of Common Stock issuable upon the exercise of any Warrants. We will not receive any proceeds from the sale of shares of Common Stock underlying the Warrants pursuant to this Prospectus, except with respect to amounts received by us upon the exercise of the Warrants for cash.

 

Neither we nor the selling securityholders have authorized anyone to provide you with any information or to make any representations other than those contained in this Prospectus or any applicable Prospectus supplement or any free writing Prospectuses prepared by or on behalf of us or to which we have referred you. Neither we nor the selling securityholders take responsibility for, and can provide no assurance as to the reliability of, any other information that others may give you. Neither we nor the selling securityholders will make an offer to sell these securities in any jurisdiction where the offer or sale is not permitted.

 

We may also provide a Prospectus supplement or post-effective amendment to the Registration Statement to add information to, or update or change information contained in, this Prospectus. You should read both this Prospectus and any applicable Prospectus supplement or post-effective amendment to the Registration Statement together with the additional information to which we refer you in the sections of this Prospectus titled “Where You Can Find More Information.

 

On July 1, 2021, Legacy AvePoint, Apex, and the Merger Subs (as such terms are defined below), consummated the closing of the transactions contemplated by the Business Combination Agreement (as defined below). Pursuant to the terms of the Business Combination Agreement, a business combination of Legacy AvePoint and Apex was effected by the merger of Merger Sub 1 (as defined below) with and into Legacy AvePoint, with Legacy AvePoint surviving the First Merger (as defined below) as a wholly-owned subsidiary of Apex, and promptly following the First Merger, Legacy AvePoint was merged with and into Merger Sub 2 (as defined below), with Merger Sub 2 surviving the Second Merger (as defined below) as a wholly-owned subsidiary of Apex. Following the consummation of the Mergers on the Closing Date (as defined below), the Surviving Entity (as defined below) changed its name to AvePoint US, LLC and Apex changed its name from Apex Technology Acquisition Corporation to AvePoint, Inc. On July 26, 2021, AvePoint US, LLC was merged with and into AvePoint, Inc.

 

Unless the context indicates otherwise, references in this Prospectus to the “AvePoint,” “we,” “us,” “our” and similar terms refer to AvePoint, Inc. (f/k/a Apex Technology Acquisition Corporation) and its consolidated subsidiaries (including, as the context may require, Legacy AvePoint) upon and at all times after the consummation of the Business Combination (as defined below). References to “Legacy AvePoint” refer to the operating company prior to the consummation of the Business Combination. References to “Apex” refer to the predecessor blank check “special purpose acquisition company” prior to the consummation of the Business Combination.

 

Our principal executive offices are located at 525 Washington Blvd, Suite 1400, Jersey City, NJ 07310, and our telephone number is (201) 793-1111. Our principal operating offices are located at Riverfront Plaza, West Tower, 901 E Byrd St, Suite 900, Richmond, VA 23219 and our telephone number for that office is (804) 372-8080. All correspondence should be directed to our principal operating offices in Richmond, Virginia.

 

“AvePoint,” “AvePoint, Inc.©,” and all other names, logos, and icons identifying AvePoint and/or AvePoint’s products and services and our other registered and common law trade names, trademarks, and service marks are property of AvePoint, Inc. This Prospectus contains additional trade names, trademarks, and service marks of others, which are the property of their respective owners. Solely for convenience, trademarks and trade names referred to in this Prospectus may appear without the ® or ™ symbols.

 

 

 

 

TABLE OF CONTENTS

 

Page

 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

2

FREQUENTLY USED TERMS

4

PROSPECTUS SUMMARY

6

SUMMARY OF RISK FACTORS

10

THE OFFERING

13

RISK FACTORS

14

MARKET AND INDUSTRY DATA

32

USE OF PROCEEDS

32

DETERMINATION OF OFFERING PRICE

32

MARKET INFORMATION FOR SECURITIES AND DIVIDEND POLICY

32

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

34

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISKS

52

BUSINESS

53

MANAGEMENT

63

EXECUTIVE COMPENSATION

73

CERTAIN RELATIONSHIPS AND RELATED PARTY TRANSACTIONS

85

DILUTION

86

PRINCIPAL STOCKHOLDERS

87

SELLING SECURITYHOLDERS 

90

MATERIAL U.S. FEDERAL INCOME TAX CONSEQUENCES

95

DESCRIPTION OF CAPITAL STOCK

100

PLAN OF DISTRIBUTION

107

LEGAL MATTERS

109

EXPERTS

109

WHERE YOU CAN FIND MORE INFORMATION

110

INDEX TO FINANCIAL STATEMENTS

111

 

 

 

 
 

 

You should rely only on the information contained in this Prospectus, any supplement to this Prospectus, or in any free writing Prospectus, filed with the SEC. Neither we nor the selling securityholders have authorized anyone to provide you with additional information or information different from that contained in this Prospectus filed with the SEC. We take no responsibility for, and can provide no assurance as to the reliability of, any other information that others may give you. The selling securityholders are offering to sell, and seeking offers to buy, our securities only in jurisdictions where offers and sales are permitted. The information contained in this Prospectus is accurate only as of the date of this Prospectus, regardless of the time of delivery of this Prospectus or any sale of our securities. Our business, financial condition, results of operations and prospects may have changed since that date.

 

For investors outside of the United States: Neither we nor the selling securityholders have done anything that would permit this offering or possession or distribution of this Prospectus in any jurisdiction where action for that purpose is required, other than in the United States. Persons outside the United States who come into possession of this Prospectus must inform themselves about, and observe any restrictions relating to, the offering of our securities and the distribution of this Prospectus outside the United States.

 

1

 

 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Prospectus contains “forward-looking statements” that involve substantial risks and uncertainties. The forward-looking statements are contained principally in the sections titled “Prospectus Summary” “Risk Factors,” “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” “Business” and elsewhere in this Prospectus. In some cases, you can identify forward-looking statements by terms such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “might,” “objective,” “ongoing,” “plan,” “potential,” “predict,” “project,” “should,” “will” and “would,” or the negative of these terms or other similar expressions intended to identify statements about the future. These statements speak only as of the date of this Prospectus and involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations. These forward-looking statements include, without limitation, statements about:

 

 

our ability to recognize the anticipated benefits of the Business Combination, which may be affected by, among other things, competition and the ability of the combined business to grow and manage growth profitably;

 

our future operating or financial results;

 

future acquisitions, business strategy and expected capital spending;

 

changes in our strategy, future operations, financial position, estimated revenues and losses, projected costs, prospects and plans;

 

the implementation, market acceptance and success of our business model and growth strategy;

 

expectations and forecasts with respect to the size and growth of the cloud industry and digital transformation in general and Microsoft’s products and services in particular;

 

the ability of our products and services to meet customers’ compliance and regulatory needs;

 

our ability to compete with others in the digital transformation industry;

 

our ability to grow our market share;

 

our ability to attract and retain qualified employees and management;

 

our ability to adapt to changes in consumer preferences, perception and spending habits and develop and expand our product offerings and gain market acceptance of our products, including in new geographies;

 

developments and projections relating to our competitors and industry;

 

our ability to develop and maintain our brand and reputation;

 

developments and projections relating to our competitors and industry;

 

unforeseen business disruptions or other impacts due to political instability, civil disobedience, terrorism, armed hostilities (including the ongoing hostilities between Russia and Ukraine), extreme weather conditions, natural disasters, other pandemics or other calamities.

 

our expectations regarding our ability to obtain and maintain intellectual property protection and not infringe on the rights of others;

 

expectations regarding the time during which we will be an emerging growth company under the JOBS Act;

 

our future capital requirements and sources and uses of cash;

 

our ability to obtain funding for our operations and future growth;

 

the effects of inflation both with our industry and the macro-economy; and

 

the effects of foreign currency exchange.

 

2

 

The foregoing list of risks is not exhaustive. Other sections of this Prospectus may include additional factors that could harm our business and financial performance. Moreover, we operate in an evolving environment. New risk factors and uncertainties may emerge from time to time, and it is not possible for management to predict all risk factors and uncertainties. As a result of these factors, we cannot assure you that the forward-looking statements in this Prospectus will prove to be accurate. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result of any new information, future events, changed circumstances or otherwise, except as required by law.

 

Because forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified and some of which are beyond our control, you should not rely on these forward-looking statements as predictions of future events. Although we believe that we have a reasonable basis for each forward-looking statement contained in this Prospectus, the events and circumstances reflected in our forward-looking statements may not be achieved or occur and actual results could differ materially from those projected in the forward-looking statements. You should refer to the ‘‘Risk Factors’’ section of this Prospectus for a discussion of important factors that may cause our actual results to differ materially from those expressed or implied by our forward-looking statements.

 

You should read this Prospectus and the documents that we reference in this Prospectus and have filed as exhibits to the Registration Statement, of which this Prospectus is a part, completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.

 

In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Prospectus and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and such statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely upon these statements.

 

3

 

 

FREQUENTLY USED TERMS

 

Apex” means Apex Technology Acquisition Corporation (which was renamed AvePoint, Inc. in connection with the Business Combination).

 

Apex IPO” means Apex’s initial public offering of units, consummated on September 19, 2019.

 

Apex Initial Stockholders” means the initial stockholders of Apex, including Apex’s officers and Apex’s directors, listed on Schedule C of the Business Combination Agreement.

 

Business Combination” means the transactions contemplated by the Business Combination Agreement.

 

Business Combination Agreement” means the Business Combination Agreement and Plan of Reorganization, dated as of November 23, 2020, as amended on December 30, 2020, March 8, 2021 and May 18, 2021, and as may be further amended from time to time, by and among Apex, AvePoint and Merger Subs.

 

Closing” means the consummation of the Business Combination.

 

Closing Date” means July 1, 2021, the date on which the Closing occurred.

 

Closing Price” means, for each day that the Common Stock is trading on the Nasdaq Global Select Market, the closing price (based on such trading day) of shares of Common Stock on the Nasdaq Global Select Market, as reported on Nasdaq.com.

 

Cantor” means Cantor Fitzgerald & Co, representative of the underwriters of the Apex IPO.

 

Cantor Shares” means the 152,500 units initially purchased by Cantor and certain of its designees in a private placement in connection with the Apex IPO.

 

Common Stock” means shares of AvePoint's common stock, $0.0001 par value per share.

 

First Merger” means the merger of Merger Sub I with and into Legacy AvePoint, with Legacy AvePoint surviving the First Merger as a wholly-owned subsidiary of Apex.

 

Initial Stockholder Shares” means the 657,500 units initially purchased by the Apex Initial Stockholders in a private placement in connection with the Apex IPO.

 

Legacy AvePoint” means AvePoint, Inc. a Delaware corporation, doing business as AvePoint, Inc., and, unless the context requires otherwise, its consolidated subsidiaries.

 

Mergers” means the First Merger and Second Merger, together.

 

Merger Sub 1” means Athena Technology Merger Sub, Inc., a Delaware corporation and wholly-owned subsidiary of Apex.

 

Merger Sub 2” means Athena Technology Merger Sub 2, LLC, a Delaware limited liability company and a wholly-owned subsidiary of Apex.

 

Merger Subs” means Merger Sub I and Merger Sub 2, together.

 

Merger Sub Common Stock” means Merger Sub 1’s common stock, par value $0.00001 per share.

 

PIPE” means that certain private placement in the aggregate amount of $140 million, consummated immediately prior to the consummation of the Business Combination, pursuant to those certain Subscription Agreements with Apex, and subject to the conditions set forth therein, pursuant to which the subscribers purchased 14,000,000 shares of our Common Stock at a purchase price of $10.00 per share.

 

4

 

PIPE Shares” means an aggregate of 14,000,000 shares of Common Stock issued to the subscribers in the PIPE.

 

"Private Warrants" means the 405,000 warrants to purchase shares of Common Stock purchased in a private placement in connection with the Apex IPO.

 

"Public Warrants" means the 17,500,000 warrants included as a component of the Apex units sold in the Apex IPO, each of which is exercisable for one share of Common Stock, in accordance with its terms. 

 

Private Units” means the 810,000 private units purchased in a private placement in connection with the Apex IPO.

 

Registration Rights Agreement” means that certain Amended and Restated Registration Rights Agreement, dated July 1, 2021, between and among AvePoint and certain securityholders who are parties thereto.

 

Second Merger” means the merger of Legacy AvePoint with and into Merger Sub 2, with Merger Sub 2 surviving as a wholly-owned subsidiary of Apex.

 

Sponsor” means the Apex Technology Sponsor LLC.

 

Sponsor Earn-Out Shares” means up to 2,916,700 shares of Apex common stock that the Sponsor deposited into escrow subject to the following vesting provisions: a) 100% of the Sponsor Earn-Out Shares shall vest and be released to the Sponsor if at any time from and after the Closing through the seventh anniversary thereof, the Closing Price is greater than or equal to $15.00 (as adjusted for share splits, share capitalization, reorganizations, recapitalizations, and the like) over any 20 trading days within any 30 trading day period; and 100% of the remaining Sponsor Earn-Out Shares that have not previously vested under the Sponsor Support Agreement (as defined herein) shall vest and be released to the Sponsor if at any time from and after the Closing through the seventh anniversary thereof, Apex consummates a Subsequent Transaction.

 

Sponsor Shares” means the Initial Stockholder Shares and Cantor Shares.

 

Subsequent Transaction” means any transaction or series of related transactions, including any sale, merger, liquidation, exchange offer or other similar transaction, that is consummated after the effective time of the First Merger that results (a) in any person or “group” (within the meaning of Section 13(d)(3) of the Exchange Act) acquiring beneficial ownership of 50% or more of the outstanding voting securities of AvePoint (as successor to Apex), directly or indirectly, immediately following such transaction, provided that any transaction or series of related transactions which results in at least 50% of the combined voting power of the then outstanding shares of Common Stock (or at least 50% of the combined voting power of the then outstanding shares of AvePoint (as successor to Apex) or any parent company of AvePoint issued in exchange for Common Stock) immediately following the closing of such transaction (or series of related transactions) being beneficially owned, directly or indirectly, by individuals and entities who were the beneficial owners of at least 50% of the shares of Common Stock outstanding immediately prior to such transaction (or series of related transactions), shall not be deemed a “Subsequent Transaction” or (b) a sale or disposition of all or substantially all of the assets of AvePoint (as successor to Apex) and its subsidiaries on a consolidated basis.

 

Surviving Corporation” means Legacy AvePoint following the consummation of the Mergers.

 

Warrants” means the Private Warrants and the Public Warrants, together.

 

5

 

PROSPECTUS SUMMARY

 

This summary highlights information contained elsewhere in this Prospectus and does not contain all of the information that you should consider in making your investment decision. Before investing in our securities, you should carefully read this entire Prospectus, including our consolidated financial statements and the related notes thereto and the information set forth in the sections titled Risk Factors and Managements Discussion and Analysis of Financial Condition and Results of Operations. Unless the context otherwise requires, we use the terms AvePoint, we, us, our and the Company in this Prospectus to refer to AvePoint, Inc. and our wholly-owned subsidiaries after the consummation of the Business Combination.

 

Overview of Our Business

 

Our mission at AvePoint, Inc. is to help organizations collaborate with confidence across the cloud. Our goal is to be the catalyst of business transformation by empowering organizations with relevant technologies that are efficient, secure, and well governed. We help transform data and collaboration so users can be more productive with the latest cloud services (like Microsoft 365 (“M365”)), and drive efficiency in delivery and management of those services for service providers.

 

We do this through our Confidence Platform, a software-as-a-service (“SaaS”) platform that assists organizations who use M365 and more than a half dozen cloud collaboration platforms. The Confidence Platform (built on “AvePoint Online Services” or “AOS”) supports the collaboration of 8 million users across 7 continents with a scalable, secure, and intelligent architecture. This scalable architecture manages more than 125 PB of content, spread across 14 global data centers, with a 99.9% uptime. Our privacy and security policies are backed by industry certifications including ISO, SOC2 Type II, and FedRAMP moderate authorization. The intelligence engine driving the Confidence Platform ensures continuing value for customers by using AI to maximize relevant data, providing insights, automating operations, and enabling our Control, Fidelity, and Resilience software suites.

 

Products in our Control Suite enable IT to deliver collaboration services at scale, with automation and repeatable business templates. Business users are empowered with control over licenses, workspaces, and data owned by their departments. Our Fidelity Suite preserves data integrity as organizations undergo digital transformation projects to streamline the way they work from one collaboration system to the next. The Resilience Suite helps organizations comply with data governance regulations, preserve business records for compliance, and ensure business continuity.

 

Building on this Confidence Platform, are pursuing additional industry and role-based applications, including an application that support secure collaboration for companies undergoing mergers and acquisition activities. We will enable our Control, Fidelity, and Resilience Suites to target highly sensitive data-room projects, enabling companies to work with third parties throughout the transitions in their business. The framework established by the Confidence Platform will empower project owners with additional self-service controls, insights, and automation, while preserving compliance records.

 

With our solutions, organizations have the tools to enable rapid and sustainable adoption of critical applications like Microsoft Teams, which have recently been experiencing record growth in organizations large and small. Systems like M365 can now pass security audits and give teams the control they need to have confidence in their cloud investment. Security teams no longer block progress and pursuit of “work from anywhere” initiatives. With our solutions, they can have confidence in their ability to monitor, manage and govern the rapid adoption of new cloud services. Finally, organizations can use solutions to save time and money, and can decommission home-grown or point solutions that fail to provide key insights and flexible automation that drive business outcomes. The flexibility, automation, and insights of our solutions enable IT to meet business needs and deliver value.

 

6

 

 

avpt20230414_posamimg002.jpg

Agility

 

We value quick, informed decision-making to meet and exceed customer expectations. We subscribe to a growth mindset, which contributes to our entrepreneurial and learning spirit.

 

avpt20230414_posamimg003.jpg

Passion

 

Drive and energy are contagious here; we are not just going through the motions. We do things that are impactful and as a result, amplify our customers’ success.

 

avpt20230414_posamimg004.jpg

Teamwork

 

We are invested in the success of our colleagues, partners, customers, and community. We do this by promoting global collaboration and taking pride in helping, sharing, mentoring, and coaching each other.

 

Background

 

We were originally known as Apex Technology Acquisition Corporation. On November 23, 2020, Legacy AvePoint, Apex, and the Merger Subs consummated the transactions contemplated under the Business Combination Agreement. Pursuant to the terms of the Business Combination Agreement, a business combination of Legacy AvePoint and Apex was effected by the merger of Merger Sub 1 with and into Legacy AvePoint, with Legacy AvePoint surviving the First Merger as a wholly-owned subsidiary of Apex, and promptly following the First Merger, Legacy AvePoint was merged with and into Merger Sub 2, with Merger Sub 2 surviving the Second Merger as a wholly-owned subsidiary of Apex. Following the consummation of the Mergers on the Closing Date, the Surviving Entity changed its name to AvePoint US, LLC and Apex changed its name from Apex Technology Acquisition Corporation to AvePoint, Inc. In July 2021, AvePoint US, LLC was merged with and into AvePoint, Inc.

 

At the effective time of the First Merger (the “Effective Time”), as a result of the First Merger, each share of Legacy AvePoint preferred stock, par value $0.001 per share (“Legacy AvePoint Preferred Stock”) that was then issued and outstanding was cancelled and converted into the right to receive the following: (x) the number of shares of Common Stock equal to (1) (A) (i) the aggregate amount of shares of Common Stock distributable to the holders of the Legacy AvePoint Preferred Stock in the First Merger multiplied by the Per Share Amount (as defined below), minus (ii) $135 million, divided by (B) $10.00, divided by (2) the aggregate number of shares Legacy AvePoint common stock, par value $0.001 per share (“Legacy AvePoint Common Stock”) issuable upon the conversion of the Legacy AvePoint Preferred Stock immediately prior to the Effective Time; (y) an amount in cash equal to (i) $135 million in cash (subject to deduction for the aggregate amount of the PIPE financing fees payable by the holders of the Legacy AvePoint Preferred Stock in the First Merger), divided by the aggregate number of shares Legacy AvePoint Common Stock issuable upon the conversion of the Legacy AvePoint Preferred Stock immediately prior to the Effective Time; and (z) the number of shares of Common Stock equal to the aggregate amount of the contingent consideration, if any, that is distributed to the holders Legacy AvePoint securities, divided by the fully diluted number of Legacy AvePoint securities.

 

7

 

At the Effective Time, as a result of the First Merger, each share of Legacy AvePoint Common Stock issued and outstanding immediately prior to the Effective Time (excluding any dissenting shares and shares held by certain executives of Legacy AvePoint) (such shares, the “Named Executive Shares”) was cancelled and converted into the right to receive the following: (x) an amount in cash equal to (1) the gross merger consideration divided by the number of fully diluted number of Legacy AvePoint securities (the “Per Share Amount”), multiplied by (2) the applicable percentage of cash elected to be received by the applicable holder of such shares (subject to withholding such holder’s pro rata share of the PIPE financing fees payable by such holder); (y) the number of shares of Common Stock equal to (1) (A) the Per Share Amount, multiplied by (B) the difference obtained by subtracting applicable percentage of cash elected to be received by the applicable holder of such shares from one, divided by (2) $10.00; provided that if the aggregate amount of cash elected by all such holders of Legacy AvePoint Common Stock prior to any adjustment pursuant to this proviso exceeded the aggregate amount of cash available for distribution to such holders of Legacy AvePoint Common Stock, then the cash election percentage was cut back on a proportionate basis until the amount of cash available for distribution to such holders of Legacy AvePoint Common Stock pursuant to such adjusted elections equaled the maximum amount of cash available for distribution to such holders of Legacy AvePoint Common Stock.

 

Immediately prior to the Effective Time, certain executives of Legacy AvePoint (the “Named Executives”) contributed the Named Executive Shares to Apex in exchange for (x) with respect to certain of the Named Executive Shares, an amount in cash equal to the Per Share Amount (subject to withholding such Named Executive’s pro rata share of the PIPE financing fees payable by such holder) and (y) with respect to remaining Named Executive Shares, a number of shares of Common Stock equal to (1) the Per Share Amount, divided by (2) $10.00; provided that if the aggregate amount of cash elected by all holders of Legacy AvePoint Common Stock other than the Named Executives prior to any adjustment pursuant to this proviso exceeded the aggregate amount of cash available for distribution to such holders of Legacy AvePoint Common Stock, then the number of Named Executive Shares contributed to Apex in exchange for cash was decreased on a proportionate basis (and the number of Named Executive Shares contributed to Apex in exchange for shares of Common Stock was increased by an equivalent amount) until the amount of cash available for distribution to such holders of Legacy AvePoint Common Stock pursuant to the adjusted elections equaled the maximum amount of cash available for distribution to such holders of Legacy AvePoint Common Stock.

 

At the Effective Time, as a result of the First Merger, each share of common stock, par value $0.001 per share, of Merger Sub 1 issued and outstanding immediately prior to the Effective Time was cancelled and exchanged for one validly issued, fully paid and nonassessable share of Legacy AvePoint Common Stock, the surviving corporation in the First Merger.

 

At the Effective Time, as a result of the First Merger, each option to purchase Legacy AvePoint Common Stock that was outstanding immediately prior to the Effective Time, whether vested or unvested (other than certain options held by the Named Executives (such options, the “Named Executive Cash-Settled Options”) and options granted pursuant to a PRC stock option award to employees and other service providers in the People’s Republic of China (such options, the “Legacy International Options”), was cancelled and converted into an option to purchase a number of shares of Common Stock (such option, an “Exchanged Option”) equal to the product (rounded down to the nearest whole number) of (x) the number of shares of Legacy AvePoint Common Stock subject to such Legacy AvePoint option immediately prior to the Effective Time and (y) the Per Share Amount divided by $10.00 (the “Exchange Ratio”), at an exercise price per share (rounded up to the nearest whole cent) equal to (1) the exercise price per share of such Legacy AvePoint option immediately prior to the Effective Time, divided by (2) the Exchange Ratio. Except as specifically provided in the Business Combination Agreement, following the Effective Time, each Exchanged Option will continue to be governed by the same terms and conditions (including vesting and exercisability terms) as were applicable to the corresponding former Legacy AvePoint option immediately prior to the Effective Time. At the Effective Time, as a result of the First Merger, each Legacy International Option was cancelled. Each cancelled Legacy International Option will be replaced and substituted with the award of a new stock option to purchase a number of shares of Common Stock pursuant to the Equity Incentive Plan equal to the product of (rounded down to the nearest whole number) of (A) the number of shares of Legacy AvePoint Common Stock subject to such Legacy International Option immediately prior to the Effective Time and (B) the Exchange Ratio, at an exercise price (rounded up to the nearest whole cent) equal to (i) the exercise price per share of such Legacy International Option immediately prior to the Effective Time, divided by (ii) the Exchange Ratio. The replacement stock options will be credited with vesting to the same extent as the Legacy International Options being replaced, and the new replacement awards will be subject to the same vesting schedule and exercisability provisions. In other respects, the such new stock options will be governed by the terms and conditions of the 2021 Equity Incentive Plan (the “2021 Plan”).

 

8

 

At the Effective Time, as a result of the First Merger, each Named-Executive Cash Settled-Option that was outstanding as of immediately prior to the Effective Time was cancelled and converted into the right to receive an amount of cash equal to (x) the number of shares of Legacy AvePoint Common Stock subject to such Named-Executive Cash Settled Option as of immediately prior to the Effective Time multiplied by (y) (1) the Per Share Amount, minus (2) the exercise price attributable to such Named-Executive Cash Settled Option.

 

Promptly following the Effective Time, upon the effective time of the Second Merger, as a result of the Second Merger, each share of Legacy AvePoint Common Stock, the surviving corporation in the First Merger issued and outstanding immediately prior to the effective time of such Second Merger was cancelled and converted into one newly issued, fully paid and non-assessable common membership unit of the Surviving Entity.

 

As additional consideration for the Mergers, we will issue to the holders of our Common Stock up to 3,000,000 earnout shares (the “Earnout Shares”) as follows:

 

 

1,000,000 shares of Common Stock, in the aggregate, if at any time from and after the Closing through the seventh anniversary thereof (x) the Closing Price is greater than or equal to $12.50 over any 20 Trading Days within any 30 Trading Day period or (y) we consummate a Subsequent Transaction, which results in our stockholders having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $12.50 per share.

 

 

1,000,000 shares of Common Stock, in the aggregate, if at any time from and after the Closing through the seventh anniversary thereof (x) the Closing Price is greater than or equal to $15.00 over any 20 Trading Days within any 30 Trading Day period or (y) we consummate a Subsequent Transaction, which results in our stockholders having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $15.00 per share.

 

 

1,000,000 shares of Common Stock, in the aggregate, if at any time from and after the Closing through the seventh anniversary thereof (x) the Closing Price is greater than or equal to $17.50 over any 20 Trading Days within any 30 Trading Day period or (y) we consummate a Subsequent Transaction, which results in our stockholders having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $17.50 per share.

 

An aggregate of 1,912,155 of such Earnout Shares are held by our affiliates and are being registered for resale pursuant to this prospectus.

 

On the Closing Date, a number of purchasers (each, a “Subscriber”) purchased from AvePoint an aggregate of 14,000,000 shares of Apex common stock, for a purchase price of $10.00 per share and an aggregate purchase price of $140.0 million, pursuant to separate subscription agreements (each, a “Subscription Agreement”) entered into effective as of November 23, 2020. Pursuant to the Subscription Agreements, we gave certain registration rights to the Subscribers with respect to the PIPE Shares. The sale of the PIPE Shares was consummated concurrently with the Closing of the Business Combination.

 

Emerging Growth Company Status

 

We are an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012 (“JOBS Act”). As an emerging growth company, we are exempt from certain requirements related to executive compensation, including the requirements to hold a nonbinding advisory vote on executive compensation and to provide information relating to the ratio of total compensation of our Chief Executive Officer to the median of the annual total compensation of all of our employees, each as required by the Investor Protection and Securities Reform Act of 2010, which is part of the Dodd-Frank Act.

 

Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can choose not to take advantage of the extended transition period and comply with the requirements that apply to non-emerging growth companies, and any such election to not take advantage of the extended transition period is irrevocable. We will take advantage of the benefits of the extended transition period emerging growth company status permits.

 

During the extended transition period, it may be difficult or impossible to compare our financial results with the financial results of another public company that complies with public company effective dates for accounting standard updates because of the potential differences in accounting standards used.

 

We will remain an emerging growth company under the JOBS Act until the earliest of (a) December 31, 2024, (b) the last date of our fiscal year in which we have a total annual gross revenue of at least $1.235 billion, (c) the date on which we are deemed to be a “large accelerated filer” under the rules of the SEC with at least $700.0 million of outstanding securities held by non-affiliates or (d) the date on which we have issued more than $1.0 billion in non-convertible debt securities during the previous three years.

 

9

 

 

SUMMARY OF RISK FACTORS

 

Below is a summary of material factors that make an investment in our securities speculative or risky. Importantly, this summary does not address all of the risks and uncertainties that we face. Additional discussion of the risks and uncertainties summarized in this risk factor summary, as well as other risks and uncertainties that we face, can be found under the section titled “Risk Factors” in this Prospectus. The below summary is qualified in its entirety by that more complete discussion of such risks and uncertainties. Importantly, this summary does not address all of the risks and uncertainties that we face. You should consider carefully the risks and uncertainties described under the section titled “Risk Factors” as part of your evaluation of an investment in our securities:

 

Risks Related to our Business

 

 

Our success depends on our technology partners. In particular, our technical advantages are highly dependent on our partnership with Microsoft, Inc. and other major software providers. Should Microsoft or these other providers acquire competitors that heavily overlap with our capabilities, or develop competing features, we may lose customer acquisition momentum and fail to secure renewals or growth targets.

 

We have experienced strong growth in recent periods, and our recent growth rates may not be indicative of our future growth.

 

Our future revenue and operating results will be harmed if we are unable to acquire new customers, expand sales to our existing customers, or develop new functionality for our products and services that achieves market acceptance.

 

Our ability to predict the rate of customer renewals and the impact these renewals will have on our revenue or operating results is limited.

 

If we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards, and changing customer needs or preferences, our products and services may become less competitive.

 

Our success with Small Business ("SMB") customers depends in part on our resale and distribution partnerships. Our business would be harmed if we fail to maintain or expand partner relationships.

 

Unfavorable conditions in our industry or the global economy, or reductions in IT spending, could limit our ability to grow our business and negatively affect our results of operations.

 

Failure to effectively develop and expand our marketing and sales capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our products and services. If we are not able to generate traffic to our website through digital marketing, our ability to attract new customers may be impaired.

 

We depend on third-party data hosting and transmission services. Increases in cost, interruptions in service, latency, or poor service from our third-party data center providers could impair the delivery of our platform. This could result in customer dissatisfaction, damage to our reputation, loss of customers, limited growth, and reduction in revenue.

 

If there are interruptions or performance problems associated with our technology or infrastructure, our existing customers may experience service outages, and our new customers may experience delays in using our products and services.

 

Risks Related to Our Operations and Financial Condition

 

 

Our operations will continue to increase in complexity as we grow, which will create management challenges.

 

If we fail to maintain or grow our brand recognition, our ability to expand our customer base will be impaired and our financial condition may suffer.

 

If we fail to offer high quality support, our business and reputation could suffer.

 

If our products and services do not effectively interoperate with our customers’ existing or future IT infrastructures or do not operate as effectively when accessed through mobile devices, customers may not be satisfied, which could harm our business.

 

Being a global company may create a variety of operational challenges.

 

We are exposed to fluctuations in currency exchange rates, which could negatively our revenue and earnings.

 

We may acquire or invest in companies, which may divert management’s attention and result in additional dilution to stockholders. We may be unable to integrate acquired businesses and technologies successfully or achieve the expected benefits of such acquisitions.

 

10

 

 

We intend to continue investing in research and development, and to the extent such research and development investments do not translate into new products or material enhancements to our products, or if we do not use those investments efficiently, our business and results of operations would be harmed.

 

If our products and services fail to perform properly, or if we fail to develop enhancements to resolve performance issues, we could lose customers, become subject to performance or warranty claims, or incur significant costs.

 

Our ability to timely raise capital in the future may be limited, or may be unavailable on acceptable terms, if at all. The failure to raise capital when needed could harm our business, operating results and financial condition. Debt or equity issued to raise additional capital may reduce the value of our Common Stock.

 

Risks Related to Data Privacy and Cybersecurity

 

 

To the extent our security measures are compromised, our products and services may be perceived as not being secure. This may result in customers curtailing or ceasing their use of our products and services, our reputation being harmed, the incurrence of significant liabilities, and harm to our results of operations and growth prospects.

 

We store confidential company information and sensitive data, including personal information of our customers and employees, which may in turn contain third-party personal or other confidential information. If the security of this information is compromised or is otherwise accessed without authorization, our reputation may be harmed, and we may be exposed to liability and loss of business.

 

Successful cyberattacks or data breaches at other technology companies, service providers, retailers, and other participants within our industry, whether or not we are impacted, could lead to a general loss of customer confidence that could negatively affect us, including harming the market perception of the effectiveness of our security measures, which could result in reduced use of our products and services.

 

Risks Related to Intellectual Property

 

 

We will rely on third-party proprietary and open source software for our products and services. The inability to obtain third-party licenses for such software, obtain them on favorable terms, or adhere to the license terms for such software or any errors or failures caused by such software could harm our business, results of operations and financial condition.

 

If we are unable to protect our intellectual property, the value of our brands and other intangible assets may be diminished, and our business may be adversely affected.

 

Risks Related to Our Common Stock and Investment in Our Securities

 

 

The market price of shares of our Common Stock may be volatile, which could cause the value of your investment to decline.

 

A small number of stockholders have substantial control over us, which may limit other stockholders’ ability to influence corporate matters and delay or prevent a third party from acquiring control over us.

 

If our operating and financial performance in any given period does not meet the guidance provided to the public or the expectations of investment analysts, the market price of our Common Stock may decline.

 

We have incurred (and will continue to incur) significant increased expenses and administrative burdens as a public company, which could negatively impact our business, financial condition and results of operations.

 

Our management has identified material weaknesses in our internal control over financial reporting and we may identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, which may result in material misstatements of our financial statements or cause us to fail to meet our periodic reporting obligations.

 

As a public company, we are obligated to develop and maintain proper and effective internal control over financial reporting in order to comply with Section 404 of the Sarbanes-Oxley Act. We may not complete our analysis of our internal control over financial reporting in a timely manner, these internal controls may not be determined to be effective, and our independent registered public accounting firm may issue an adverse opinion, which may adversely affect investor confidence in us and, as a result, the value of our Common Stock.

 

11

 

 

We have no current plans to pay cash dividends on our Common Stock; as a result, stockholders may not receive any return on investment unless they sell their Common Stock for a price greater than the purchase price.

 

We may issue additional shares of our Common Stock or other equity securities without your approval, which would dilute your ownership interests and may depress the market price of our Common Stock.

 

Provisions in our organizational documents and certain rules imposed by regulatory authorities may delay or prevent an acquisition by a third party that could otherwise be in the interests of stockholders.

 

The provision of our certificate of incorporation requiring exclusive venue in the Court of Chancery in the State of Delaware and the federal district courts of the United States for certain types of lawsuits may have the effect of discouraging lawsuits against directors and officers.

 

Corporate Information

 

Our principal executive offices are located at 525 Washington Blvd, Suite 1400, Jersey City, NJ 07310, and our telephone number is (201) 793-1111. Our principal operating offices are located at Riverfront Plaza, West Tower, 901 E Byrd St, Suite 900, Richmond, VA 23219 and our telephone number for that office is (804) 372-8080. All correspondence should be directed to our principal operating offices in Richmond, Virginia.

 

“AvePoint,” “AvePoint, Inc.©,” and all other names, logos, and icons identifying AvePoint and/or AvePoint’s products and services and our other registered and common law trade names, trademarks, and service marks are property of AvePoint, Inc. This Prospectus contains additional trade names, trademarks, and service marks of others, which are the property of their respective owners. Solely for convenience, trademarks and trade names referred to in this Prospectus may appear without the ® or ™ symbols.

 

Available Information

 

Our Internet address is https://www.avepoint.com/. At our Investor Relations website, https://ir.avepoint.com/, we make available free of charge a variety of information for investors. Our goal is to maintain the Investor Relations website as a portal through which investors can easily find or navigate to pertinent information about us, including:

 

 

Our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and any amendments to those reports, as soon as reasonably practicable after we electronically file that material with or furnish it to the SEC at www.sec.gov.

 

Announcements of investor conferences, speeches, presentations, and events at which our executives talk about our product, service, and competitive strategies.

 

Press releases on quarterly earnings, product and service announcements, legal developments, and national and international news.

 

Corporate governance information including our articles of incorporation, bylaws, governance guidelines, committee charters, code of ethics and business conduct, whistleblower “open door” policy for reporting accounting and legal allegations, global corporate social responsibility initiatives, and other governance-related policies.

 

Other news and announcements that we may post from time to time that investors might find useful or interesting, including with respect to our business strategies, financial results, and metrics for investors.

 

In addition to these channels, we use social media to communicate to the public. It is possible that the information we post on social media could be deemed to be material to investors. We encourage investors, the media, and others interested in AvePoint to review the information we post on the social media channels listed on our Investor Relations website.

 

The information found on our main website or our Investor Relations website is not part of this Prospectus or any report we file with, or furnish to, the SEC, for the purposes of Section 18 of the Exchange Act or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act except as shall be expressly set forth by specific reference in such filing, and you should not consider any information contained on, or that can be accessed through, our website as part of this Prospectus or in deciding whether to purchase our securities.

 

12

 

 

THE OFFERING

 

Issuance of Common Stock

 
   

Shares of Common Stock

offered by us

17,905,000 shares of Common Stock, consisting of (i) 405,000 shares of Common Stock that are issuable upon exercise of the Private Warrants and (ii) 17,500,000 shares of Common Stock that are issuable upon the exercise of the Public Warrants.

   

Shares of Common Stock

outstanding, including

treasury stock, prior to the

exercise of all Warrants

192,268,859 (as of May 31, 2023)

   

Shares of Common Stock

outstanding, including

treasury stock, assuming

exercise of all Warrants

210,173,859 (based on the total shares outstanding as of May 31, 2023)

   

Exercise price of warrants

$11.50 per share, subject to adjustment as described herein

   

Use of proceeds

We will receive up to an aggregate of approximately $205.9 million from the exercise of the Warrants. We expect to use the net proceeds from the exercise of the Warrants for general corporate purposes. See “Use of Proceeds” in this Prospectus for more information.

   

Resale of Common Stock and

Warrants

 
   

Shares of Common Stock

offered by the selling

securityholders

We are registering the resale by the selling securityholders named in this Prospectus, or their permitted transferees, an aggregate of 130,532,274 shares of Common Stock, consisting of:

 

●     up to 14,000,000 PIPE Shares;

●     up to 3,252,796 Sponsor Shares;

●     up to 810,000 shares issued upon separation of the Private Units;

●     up to 405,000 shares of Common Stock issuable upon the exercise of the Private Warrants; and

●    up to 112,064,478 shares of Common Stock pursuant to the Registration Rights Agreement (including up to 13,329,196 shares of Common Stock issuable pursuant to outstanding options and up to 1,912,155 shares of Common Stock issuable as Earnout Shares).

   
Warrants offered by selling securityholders Up to 405,000 Private Warrants
   

Redemption

The Public Warrants are redeemable in certain circumstances. See “Description of Capital Stock  Warrants.”

   

Terms of the offering

The selling securityholders will determine when and how they will dispose of the securities registered for resale under this Prospectus.

   

Use of proceeds

We will not receive any proceeds from the sale of shares of Common Stock or Warrants by the selling securityholders.

   

Risk factors

Before investing in our securities, you should carefully read and consider the information set forth in “Risk Factors.”

   

Nasdaq ticker symbols

“AVPT” and “AVPTW”

 

For additional information concerning the offering, see the section titled “Plan of Distribution” beginning on page 107.

 

13

 

RISK FACTORS

 

Certain factors may have a material adverse effect on our business, financial condition, and results of operations. You should consider carefully the risks and uncertainties described below, in addition to other information contained in this Prospectus, including our consolidated financial statements and related notes. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. If any of the following risks actually occurs, our business, financial condition, results of operations, and future prospects could be materially and adversely affected. In that event, the trading price of our Common Stock could decline, and you could lose part or all of your investment.

 

Risks Related to Our Business

 

Our success depends on our technology partners. In particular, our technical advantages are highly dependent on our partnership with Microsoft, Inc. and other major software providers. Should Microsoft or these other providers acquire competitors that heavily overlap with our capabilities, or develop competing features, we may lose customer acquisition momentum and fail to secure renewals or growth targets.

 

The significant majority of our customers choose to integrate their products and services with, or as an enhancement of, third-party solutions such as infrastructure, platforms or applications, in particular from Microsoft. The functionality and popularity of our products and services depend largely on our ability to integrate our platform with third-party solutions, in particular Microsoft’s Azure, SharePoint, and Office 365. We are dependent on technology partner solutions for several major categories of our offerings, including data management, migration, governance, protection and backup. As a result, our customers’ satisfaction with our products are highly dependent on their perception of, and satisfaction with, our third-party providers and their respective offerings. We will continue to depend on various third-party relationships to sustain and grow our business. Third-party providers may change the features of their solutions, alter their governing terms, or end the solutions’ availability altogether. They may restrict our ability to add, customize or integrate systems, functionality and customer experiences. Any such changes could limit or terminate our ability to use these third-party solutions and provide our customers with the full range of our products and services. Our business would be negatively impacted if we fail to retain these relationships for any reason, including due to third parties’ failure to support or secure their technology or integrations; errors, bugs, or defects in their technology; or changes in our products and services. Any such failure, as well as a prolonged disruption, a cybersecurity event or any other negative event affecting our third-party providers and leading to customer dissatisfaction, could harm our relationship with our customers, our reputation and brand, our revenue, our business, and our results of operations.

 

Strategic technology partners and third parties may not be successful in building integrations, co-marketing our products and services to provide significant volume and quality of lead referrals or continue to work with us as their respective products evolve. Identifying, negotiating and documenting relationships with additional strategic technology partners require significant resources. Integrating third-party technology can be complex, costly and time-consuming. Third parties may be unwilling to build integrations. We may be required to devote additional resources to develop integrations for our own products. Strategic technology partners or providers of solutions with which we have integrations may decide to compete with us or enter into arrangements with our competitors, resulting in such partners or providers withdrawing support for our integrations. Our agreements with our partners are generally non-exclusive, meaning our partners may offer products from several different companies to their customers. Specifically, Microsoft and other major platform providers could end partnerships, cease marketing our offerings, with limited or no notice and with little or no penalty, or decide to purchase strong competition, or incorporate our capabilities into native solutions. Any of these developments would negatively impact our business.

 

Microsoft and other cloud platform providers may furthermore introduce functionality that competes with our products and services, as a result of an acquisition, or their own development. Additionally, we rely heavily on our early access to preview Microsoft technology, which enables our product strategy and development teams to anticipate future opportunities as well as validate our current direction. While Microsoft introduces competitive features as a premium option, some customers will choose a simpler first-party solution to their problem, even at a greater cost to them. Microsoft and other cloud providers may also choose to make it difficult for third party providers like us to continue making the necessary application programming interface (“API”) calls to provide their solutions, as illustrated by an increase in API “throttling” in recent years or API quotas provided by Salesforce.

 

14

 

Although we typically receive significant advance notice of new product releases from Microsoft, Microsoft does not always preview our technology with us or other partners and, as a result, it is possible that we may not receive advance notice of changes in features and functionality of new technologies with which our products will need to interoperate. If this was to happen, there could be an increased risk of product incompatibility. Any failure of our products and services to operate effectively with solutions could result in customer dissatisfaction and harm to our business, and could reduce the demand for our products and services. If we are unable to respond to these changes or failures in a cost-effective manner, our products and services may become less marketable, less competitive, or obsolete, and the results of our operations may be negatively impacted.

 

We have a strategic technology partnership with Microsoft for the collaboration to co-sell and co-market our products and services to new customers. If our relationships with our strategic technology partners, such as Microsoft, are disrupted or if the co-sell and co-market program was ended for any reason, we may receive less revenue and incur costs to form other revenue-generating strategic technology partnerships.

 

We have experienced strong growth in recent periods, and our recent growth rates may not be indicative of our future growth.

 

We have experienced strong growth in recent periods. In future periods, we may not be able to sustain revenue growth consistent with recent history, or at all. We believe our revenue growth and our ability to manage such growth depend on several factors, including, but not limited to, our ability to do the following:

 

 

Effectively recruit, integrate, train and motivate a large number of new employees, including our sales force, technical solutions professionals, customer success managers and engineers, while retaining existing employees, maintaining the beneficial aspects of our corporate culture and effectively executing our business plan;

 

Attract new customers and retain and increase sales to existing customers;

 

Maintain and expand our relationships with our partners, including effectively managing existing channel partnerships and cultivating new ones;

 

Successfully implement our products and services, increase our existing customers’ use of our products and services, and provide our customers with excellent customer support and the ability of our partners to do the same;

 

Develop our existing products and services and introduce new products or new functionality to our products and services;

 

Expand into new market segments and internationally;

 

Earn revenue share and customer referrals from our partner ecosystem;

 

Improve our key business applications and processes to support our business needs;

 

Enhance our internal controls to ensure timely and accurate reporting of all of our operations and financial results;

 

Protect and further develop our strategic assets, including our intellectual property rights; and

 

Make sound business decisions considering the scrutiny associated with operating as a public company.

 

We may not accomplish any of these objectives and, as a result, it is difficult for us to forecast our future revenue or revenue growth. If our assumptions are incorrect or change in reaction to changes in our market, or if we are unable to maintain consistent revenue or revenue growth, we may not be able to maintain similar growth rates in the future. You should not rely on our revenue for any prior periods as any indication of our future revenue or revenue growth.

 

Furthermore, these activities will require significant investments and allocation of valuable management and employee resources, and our growth will continue to place significant demands on our management and our operational and financial infrastructure. There are no guarantees we will be able to grow our business in an efficient or timely manner, or at all. Moreover, if we do not effectively manage the growth of our business and operations, the quality of our software could suffer, which could negatively affect the AvePoint brand, results of operations and overall business.

 

15

 

Our future revenue and operating results will be harmed if we are unable to acquire new customers, expand sales to our existing customers, or develop new functionality for our products and services that achieves market acceptance.

 

To continue to grow our business, it is important that we continue to acquire new customers to purchase and use our products and services. Our success in adding new customers depends on numerous factors, including our ability to: (1) offer compelling products and services, (2) execute our sales and marketing strategy, (3) attract, effectively train and retain new sales, marketing, professional services, and support personnel in the markets we pursue, (4) develop or expand relationships with partners, IT consultants, systems integrators resellers and other third parties, strengthening our network, (5) expand into new geographies, including internationally, and market segments, (6) efficiently onboard new customers on to our product offerings, and (7) provide additional paid services that fulfill the needs and complement the capabilities of our customers and their partners.

 

Our future success also depends, in part, on our ability to sell additional products, more functionality and/or adjacent services to our current customers, and the success rate of such endeavors is difficult to predict and, especially with regard to any new products or lines of business that we may introduce from time to time. Our ability to increase sales to existing customers depends on several factors, including their experience with implementing and using our products and services, their ability to integrate our products and services with other technologies, and our pricing model. Sales to existing customers may require increasingly costly marketing and sales efforts that are targeted at senior management, and if these efforts are not successful, our business and operating results may suffer.

 

In addition, as an increasing amount of our business may move to our cloud-based products and services and the use of consumption-based pricing models may represent a greater share of our revenue, our revenue may be less predictable or more variable than our historical revenue from perpetual or time period-based subscription pricing models. Moreover, a consumption-based subscription pricing model may ultimately result in lower total cost to our customers over time or may cause our customers to limit usage in order to stay within the limits of their existing subscriptions, reducing overall revenue or making it more difficult for us to compete in our markets.

 

Our ability to predict the rate of customer renewals and the impact these renewals will have on our revenue or operating results is limited.

 

Our ability to maintain or increase revenue depends in part on our ability to retain existing customers, in particular that our customers renew their subscriptions with us on the same or more favorable terms. Our customers have no obligation to renew their contracts for AvePoint products after the expiration of either the initial or renewed subscription period, and in the normal course of business, some customers elect not to renew. Our customers may renew for fewer elements of our products, for shorter renewal terms or on different pricing terms, including lower-cost offerings of our products. Our customers’ renewal rates may decline or fluctuate as a result of a number of factors, including their level of satisfaction with our pricing or our products and their ability to continue their operations and spending levels, mix of customer base, decreases in the number of users at our customers, competition, pricing increases or changes, and deteriorating general economic conditions, including as a result of the COVID-19 pandemic or the military conflict between Russia and Ukraine. If our customers do not renew their subscriptions for our products on similar pricing terms, our revenue may decline and our business could suffer. In addition, over time the average term of our contracts could change based on renewal rates or for other reasons. Further, acquisitions of our customers may lead to the cancellation of our contracts with such customers or by the acquiring companies, thereby reducing the number of our existing and potential customers.

 

16

 

If we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards, and changing customer needs or preferences, our products and services may become less competitive.

 

The market in which we operate is characterized by the exponential growth in data generated and managed by enterprises, rapid technological advances, changes in customer requirements, including customer requirements driven by changes to legal, regulatory and self-regulatory compliance mandates, frequent new product introductions and enhancements and evolving industry standards in computer hardware and software technology. As a result, we must continually change and improve our products in response to changes in operating systems, application software, computer and communications hardware, networking software, data center architectures, programming tools and computer language technology. Moreover, the technology in our products is especially complex because it needs to effectively identify and respond to a user’s data retention, security and governance needs, while minimizing the impact on database and file system performance. If we are unable to develop and sell new technology, features, and functionality for our products and services that satisfy our customers and that keep pace with rapid technological and industry change, our revenue and operating results could be harmed. If new technologies emerge that deliver competitive solutions at lower prices, more efficiently, more conveniently, or more securely, they could adversely impact our ability to compete. Our products and services must also integrate with a variety of network, hardware, mobile, and software platforms and technologies. We need to continuously modify and enhance our platform to adapt to changes and innovation in these technologies. If businesses widely adopt new technologies in areas covered by our products and services, we would have to develop new functionality for our products and services to work with such new technologies. This development effort may require significant engineering, marketing and sales resources, all of which would affect our business and operating results.

 

Any failure of our products and services to operate effectively with future technologies could reduce the demand for our products and services. We cannot guarantee that it will be able to anticipate future market needs and opportunities, extend our technological expertise and develop new products or expand the functionality of our current products in a timely and cost-effective manner, or at all. Even if we can anticipate, develop and introduce new products and expand the functionality of our current products, there can be no assurance that enhancements or new products will achieve widespread market acceptance. If we fail to anticipate market requirements or stay abreast of technological changes, we may be unable to successfully introduce new products, expand the functionality of our current products or convince our existing and potential customers of the value of our products in light of new technologies. Accordingly, our business, results of operations and financial condition could be harmed.

 

Our success with SMB customers depends in part on our resale and distribution partnerships. Our business would be harmed if we fail to maintain or expand partner relationships.

 

We leverage the sales and referral resources of resale and referral partners through a variety of programs, and we rely on distribution partners especially for our SMB market acquisition. We expect that sales to partners will account for a substantial portion of our revenue for the foreseeable future. Our ability to achieve revenue growth and expand our SMB acquisition in the future will depend in part on our success in maintaining successful relationships with our partners. Our agreements with our partners are generally non-exclusive, meaning our partners may offer customers the products of several different companies. If our partners do not effectively market and sell our software, choose to use greater efforts to market and sell their own products or those of others, or fail to meet the needs of our customers, our ability to grow our business, sell our software and maintain our reputation may be harmed. Our contracts with our partners generally allow us to terminate our agreements for any reason. The loss of a substantial number of our partners, the possible inability to replace them, the failure to recruit additional partners or the removal of our products and services from several major distribution partner’s resale platforms could harm our results of operations. If we are unable to effectively utilize, maintain and expand these relationships, our revenue growth would slow, we would need to devote additional resources to the development, sales, and marketing of our products and services, and our financial results and future growth prospects would be harmed.

 

Unfavorable conditions in our industry or the global economy, or reductions in IT spending, could limit our ability to grow our business and negatively affect our results of operations.

 

Our results of operations may vary based on the impact of changes in our industry or the global economy on it or our customers. The revenue growth and potential profitability of our business depend on our current and prospective customers’ ability and willingness to invest money in information technology services, which in turn is dependent upon their overall economic health. Current or future economic uncertainties or downturns could harm our business and results of operations. Negative conditions in the global economy or individual markets, including changes in gross domestic product growth, financial and credit market fluctuations, political turmoil, natural catastrophes, warfare and terrorist attacks on the United States, Europe, Australia, the Asia Pacific region or elsewhere, could cause a decrease in business investments, including spending on IT and negatively affect our business. Continuing uncertainty in the global economy makes it extremely difficult for us and our customers to forecast and plan future business activities accurately, and could cause our customers to reevaluate decisions to purchase our products and services or to delay their purchasing decisions, which could lengthen our sales cycles.

 

17

 

To the extent our products and services are perceived by our existing and potential customers as costly, or too difficult to launch or migrate to, it would negatively affect our growth. Our revenue may be disproportionately affected by delays or reductions in general IT spending. Competitors may respond to market conditions by lowering prices and attempting to lure away our customers. In addition, consolidation in certain industries may result in reduced overall spending on our products and services. We have a significant number of customers in the financial services, the public sector and the pharmaceutical and manufacturing industries. A substantial downturn in any of these industries, or a reduction in public sector spending, may cause enterprises to react to worsening conditions by reducing their capital expenditures in general or by specifically reducing their spending on information technology. Customers may delay or cancel information technology projects, choose to focus on in-house development efforts or seek to lower their costs by renegotiating maintenance and support agreements. To the extent purchases of licenses for our software are perceived by our existing and potential customers to be discretionary, our revenue may be disproportionately affected by delays or reductions in general information technology spending. We cannot predict the timing, strength, or duration of any economic slowdown, instability or recovery, generally or within any particular industry. If the economic conditions of the general economy or markets in which we operate worsen from present levels, our business, results of operations and financial condition could be harmed.

 

Failure to effectively develop and expand our marketing and sales capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our products and services. If we are not able to generate traffic to our website through digital marketing, our ability to attract new customers may be impaired.

 

Our ability to increase our customer base and achieve broader market acceptance of our products and services will depend on our ability to expand our marketing and sales operations. We plan to continue expanding our sales force and strategic partners, both domestically and internationally. We also have dedicated, and plans to further dedicate, significant resources to sales and marketing programs, including search engine and other online advertising. The effectiveness of our online advertising may continue to vary due to competition for key search terms, changes in search engine use, and changes in search algorithms used by major search engines and other digital marketing platforms. Another major investment is in marketing technology to better connect our systems and data among sales, product, and marketing, in order to create a more seamless user experience. Our business and operating results will be harmed if our sales and marketing efforts do not generate a corresponding increase in revenue. We may not achieve anticipated revenue growth from expanding our sales force if we are unable to hire, develop, and retain talented sales personnel, if our new sales personnel are unable to achieve desired productivity levels in a reasonable period of time, or if our sales and marketing programs are not effective.

 

If the cost of marketing our products and services over search engines or other digital marketing platforms increases, our business and operating results could be harmed. Competitors also may bid on the search terms that we use to drive traffic to our website. Such actions could increase our marketing costs and result in decreased traffic to our website. Furthermore, search engines and digital marketing platforms may change their advertising policies from time to time. If these policies delay or prevent us from advertising through these channels, it could result in reduced traffic to our website and subscriptions to our products and services. New search engines and other digital marketing platforms may develop, particularly in certain jurisdictions, that reduce traffic on existing search engines and digital marketing platforms. If we are not able to achieve prominence through advertising or otherwise, it may not achieve significant traffic to our website through these new platforms and our business and operating results could be harmed.

 

We depend on third-party data hosting and transmission services. Increases in cost, interruptions in service, latency, or poor service from our third-party data center providers could impair the delivery of our platform. This could result in customer dissatisfaction, damage to our reputation, loss of customers, limited growth, and reduction in revenue.

 

We currently serve the majority of our SaaS offerings from third-party data center hosting facilities in different geographical locations that are operated by Microsoft. Our products and services, in particular SaaS offerings, are deployed to multiple data centers within these geographies, with additional geographies available for disaster recovery. Our operations depend, in part, on our third-party providers’ protection of these facilities from natural disasters, power or telecommunications failures, criminal acts, or similar events. If any third-party facility’s arrangement is terminated, or our service lapses, we could experience interruptions in our platform, latency, as well as delays and additional expenses in arranging new facilities and services.

 

18

 

A significant portion of our operating costs are from our third-party data hosting and transmission services. If the costs for such services increase due to vendor consolidation, regulation, contract renegotiation or otherwise, we may not be able to increase the fees for our products and services to cover the changes. As a result, our operating results may be significantly worse than forecasted. Our failure to achieve or maintain sufficient and performant data transmission capacity could significantly reduce demand for our products and services.

 

Seasonal or singular events may significantly increase the traffic on our own and the used third-party’s servers and the usage volume of our products. Despite precautions taken at the used data centers, spikes in usage volume, a natural disaster, an act of terrorism, vandalism or sabotage, closure of a facility without adequate notice, or other unanticipated problems (such as the military conflict between Russia and Ukraine) could result in lengthy interruptions or performance degradation of our platform. Our own and third party data centers may also be subject to national or local administrative actions, changes in government regulations, including, for example, the impact of global economic and other sanctions like those levied in response to the Russia-Ukraine crisis, changes to legal or permitting requirements and litigation to stop, limit or delay operations. Any damage to, or failure of, the systems of our third-party providers could result in interruptions to our products and services. Even with current and planned disaster recovery arrangements, our business could be harmed. If we experience damage or interruption, our insurance policies may not adequately compensate us for any losses that we may incur. These factors in turn could further reduce our revenue, subject us to liability, cause us to issue credits, or cause customers to terminate their subscriptions, any of which could harm our business. If we incur such losses or liabilities, we might be unable to recover significant amounts from our third-party providers (even if they were primarily or solely responsible) because of restrictive liability and indemnification terms.

 

If there are interruptions or performance problems associated with our technology or infrastructure, our existing customers may experience service outages, and our new customers may experience delays in using our products and services.

 

Our continued growth depends, in part, on the ability of our existing and potential customers to access our products and services 24 hours a day, seven days a week, without interruption or performance degradation. We have experienced, and may in the future experience, disruptions, outages, and other performance problems with our infrastructure. These can be due to a variety of factors, including infrastructure changes, introductions of new functionality, human or software errors, capacity constraints, denial-of-service attacks, or other security-related incidents, any of which may be recurring. As we continue to add customers, expand geographically, and enhance our products’ and/or services’ functionality, the additional scale may increase complexity and our average uptime for future periods may decrease. We may not be able to identify the cause or causes of these performance problems promptly. If our products and services are unavailable or if our customers are unable to access our products and services within a reasonable amount of time, our business would be harmed. Any outage of our products and services would impair the ability of our customers to engage in their own business operations, which would negatively impact our brand, reputation and customer satisfaction. We provide service credits to our customers for downtime they experience using our SaaS products. Any downtime or malfunction could require us to issue a significant amount of service credits to customers. Issuing a significant amount of service credits would negatively impact our financial position.

 

We depend on services from various third parties to maintain our infrastructure and any disruptions to these services, including from causes outside our control, would significantly impact our products and services. In the future, these services may not be available to us on commercially reasonable terms, or at all. Loss of any of these services could decrease our products’ and/or services’ functionality until we develop equivalent technology or, if equivalent technology is available from another party, we identify, obtain and integrate it into our infrastructure. If we do not accurately predict our infrastructure capacity requirements, our customers could experience service shortfalls. We may also be unable to address capacity constraints, upgrade our systems, and develop our technology and network architecture to accommodate actual and anticipated technology changes.

 

19

 

Any of the above circumstances or events may harm our reputation, cause customers to terminate their agreements with us, impair our ability to grow our customer base, subject us to financial liabilities, and otherwise harm our business, results of operations, and financial condition.

 

Risks Related to Our Operations and Financial Condition

 

Our operations will continue to increase in complexity as we grow, which will create management challenges.

 

Our business has experienced strong growth and is complex. This growth is expected to continue, and our operations will be increasingly complex. To manage this growth, we will make substantial investments to improve our operational, financial, and management controls as well as our reporting systems and procedures. We may not be able to implement and scale improvements to our systems and processes in a timely or efficient manner or in a manner that does not negatively affect our operating results. For example, we may not be able to effectively monitor certain extraordinary contract requirements or individually negotiated provisions as the number of customers continues to grow. Our systems and processes may not prevent or detect all errors, omissions, or fraud. We may have difficulty managing improvements to our systems, processes and controls or in connection with third-party software. This could impair our ability to provide our products and services to our customers, causing us to lose customers, limiting products and services to less significant updates, or increasing technical support costs. If we are unable to manage this complexity, our business, operations, operating results and financial condition may suffer.

 

As our customer base continues to grow, we will need to expand our services and other personnel and maintain and enhance our partnerships to provide a high level of customer service. Extended stay-at-home, business closure, and other restrictive orders may impact our ability to identify, hire, and train new personnel.

 

We will also need to manage our sales processes as our sales personnel and partner network continue to grow and become more complex, and as we continue to expand into new geographies and market segments. If we do not effectively manage this increasing complexity, the quality of our platform and customer service could suffer, and we may not be able to adequately address competitive challenges. These factors could impair the ability to attract and retain customers and expand customers’ use of our products and services.

 

If we fail to maintain or grow our brand recognition, our ability to expand our customer base will be impaired and our financial condition may suffer.

 

We believe enhancing the AvePoint brand and maintaining our reputation in the information technology industry will be critical for the continued acceptance of our existing and future products and services, attracting new customers to our products and services, and retaining existing customers. The importance of brand recognition will increase as competition in our market increases. Successfully maintaining our brand will depend largely on the effectiveness of our marketing efforts, the ability to provide high-quality, innovative, reliable and useful products and services to meet the needs of our customers at competitive prices, the ability to be responsive to customer concerns and provide high quality customer support, training and professional services, the ability to maintain our customers’ trust, the ability to continue to develop new functionality and products, and the ability to successfully differentiate our products and services.

 

Additionally, partners’ performance may affect the AvePoint brand and reputation if customers do not have a positive experience. Brand promotion activities may not generate customer awareness or yield increased revenue. Even if they do, any increased revenue may not offset the expenses incurred in building our brand. Furthermore, independent industry analysts may provide reviews of our products and services, as well as other products available in the market, and perception of our products and services in the marketplace may be significantly influenced by these reviews. If these reviews are negative, or less positive than reviews about other products available in the market, the AvePoint brand may be harmed. Furthermore, negative publicity relating to events or activities attributed to employees, partners or others associated with any of these parties, may tarnish our reputation and reduce the value of our brand. Damage to reputation and loss of brand equity may reduce demand for our products and harm our business, results of operations and financial condition. Any attempts to rebuild our reputation and restore the value of our brand may be costly and time consuming, and such efforts may not ultimately be successful. If we fail to successfully promote and maintain our brand, we may fail to attract enough new customers or retain existing customers to realize a sufficient return on our brand-building efforts, and our business could suffer.

 

20

 

If we fail to offer high quality support, our business and reputation could suffer.

 

Our customers have historically relied on our personnel for support related to our products, in particular SaaS products. High-quality support will continue to be important for the renewal and expansion of agreements with our existing customers. The importance of high-quality support will increase as we expand our business and pursue new customers. If we do not help our customers quickly resolve issues and provide effective ongoing support, our ability to sell new products and services to existing and new customers could suffer and our reputation with existing or potential customers could be harmed.

 

If our products and services do not effectively interoperate with our customers existing or future IT infrastructures or do not operate as effectively when accessed through mobile devices, customers may not be satisfied, which could harm our business.

 

Our success will depend in part on the interoperability of our products and services with third-party operating systems, applications, data, web browsers and devices that hawse have not developed and does not control. Due to the continuing rapid growth of the use of mobile devices in business operations, this also includes third-party mobile devices and mobile operating systems. Any changes in such operating systems, applications, data, web browsers or devices that degrade the functionality of our products and services or give preferential treatment to competitive services could harm the adoption and usage of our products and services. We may not be successful in adapting our products and services to operate effectively with these operating systems, applications, data or devices. Effective mobile functionality is a part of our long-term development and growth strategy. If customers have difficulty accessing and using our products and services (including on mobile devices) or if our products and services cannot connect a broadening range of applications, data and devices, then customer growth and retention may be harmed and our business and operating results could be harmed.

 

Being a global company may create a variety of operational challenges.

 

Our international operations will involve a variety of risks, including:

 

 

Changes in a country’s or region’s political or economic conditions;

 

Economic uncertainty around the world and adverse effects arising from economic interdependencies across countries and regions;

 

The need to adapt and localize products and services for specific countries;

 

Greater difficulty in receiving payments from different geographies, including difficulties associated with currency fluctuations, transfer of funds, longer payment cycles and collecting accounts receivable, especially in emerging markets;

 

Potential changes in trade relations arising from policy initiatives implemented by the current administration or by a successor administration;

 

Compliance with foreign laws and regulations and the risks and costs of non-compliance with such laws and regulations;

 

Unexpected changes in laws, regulatory requirements, taxes, or trade laws;

 

More stringent regulations relating to privacy and data security and the unauthorized use of, or access to, commercial and personal information, particularly in Europe;

 

Differing labor regulations, especially in Europe, where labor laws are generally more advantageous to employees as compared to the United States, including deemed hourly wage and overtime regulations in these locations;

 

Challenges inherent in efficiently managing an increased number of employees over large geographic distances (including in a work-from-home environment), including the need to implement appropriate systems, policies, benefits, and compliance programs;

 

Difficulties in managing a business in new markets with diverse cultures, languages, customs, legal systems, alternative dispute systems, and regulatory systems;

 

21

 

 

Increased travel, real estate, infrastructure, and legal compliance costs associated with international operations;

 

Currency exchange rate fluctuations and the resulting effect on revenue and expenses, and the cost and risk of entering into hedging transactions if we elect to do so in the future;

 

Limitations on the ability to reinvest earnings from operations in one country to fund the capital needs of our operations in other countries;

 

Laws and business practices favoring local competitors or general preferences for local vendors;

 

Limited or insufficient intellectual property protection or difficulties enforcing our intellectual property;

 

Political instability or terrorist activities;

 

Exposure to liabilities under anti-corruption and anti-money laundering laws, including the U.S. Foreign Corrupt Practices Act of 1977, as amended (the “FCPA”), the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the UK Bribery Act of 2010, the UK Proceeds of Crime Act 2002, and similar laws and regulations in other jurisdictions;

 

Compliance with laws and regulations for foreign operations, import and export control laws, tariffs, trade barriers, economic sanctions and other regulatory or contractual limitations on the ability to sell our software in certain foreign markets, and the risks and costs of non-compliance;

 

Heightened risks of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may impact financial results and result in restatements of financial statements and irregularities in financial statements; and

 

Adverse tax burdens and foreign exchange controls that could make it difficult to repatriate earnings and cash.

 

In addition, certain of our customer or resellers may operate in, or have dealings with, countries subject to sanctions or embargos imposed by the U.S. government, foreign governments, or the United Nations or other international organizations. In particular, on February 24, 2022, Russian troops began a full-scale invasion of Ukraine and, as of the date hereof, the countries remain in active armed conflict. Around the same time, the U.S., the U.K., the E.U., and several other nations announced a broad array of new or expanded sanctions, export controls, and other measures against Russia, Russian-backed separatist regions in Ukraine, and certain banks, companies, government officials, and other individuals in Russia and Belarus, as well as a number of Russian Oligarchs. The U.S. or other countries could also institute broader sanctions on Russia and others supporting Russia’s economy or military efforts. The ongoing conflict and the rapidly evolving measures in response could be expected to have a negative impact on the economy and business activity globally (including in the countries in which the Company invests), and therefore are expected to result in adverse consequences to the Russian economy and could have a material adverse effect on our business, financial condition, cash flows and results of operations. The severity and duration of the conflict and its impact on global economic and market conditions are impossible to predict, and as a result, present material uncertainty and risk with respect to our operations, and our ability to achieve our objectives. Similar risks will exist to the extent that any service providers, vendors or certain other parties have material operations or assets in Russia, Ukraine, Belarus, or the immediate surrounding areas. Sanctions could also result in Russia taking counter measures or retaliatory actions which could adversely impact our business or the business of our partners, including, but not limited to, cyberattacks targeting private companies, individuals or other infrastructure upon which our business and the business of our partners may rely.

 

Any of these risks could harm our international operations, reduce our revenue from outside the United States or increase our operating costs, harming our business, results of operations and financial condition and growth prospects. There can be no assurance that all of our employees, independent contractors and partners will comply with the formal policies we will implement, or applicable laws and regulations. Violations of laws or key control policies by employees, independent contractors and partners could result in delays in revenue recognition, financial reporting misstatements, fines, penalties or the prohibition of the importation or exportation of our software and services and could harm our business and results of operations. If we invest substantial time and resources to expand our international operations and is unable to do so successfully, our business and operating results will suffer.

 

22

 

We are exposed to fluctuations in currency exchange rates, which could negatively our revenue and earnings.

 

We conduct a significant number of transactions and hold cash in currencies other than the U.S. Dollar. Changes in the values of major foreign currencies relative to the U.S. Dollar may significantly affect our total assets, revenue, operating results and cash flows, which are reported in U.S. Dollars.

 

We may acquire or invest in companies, which may divert managements attention and result in additional dilution to stockholders. We may be unable to integrate acquired businesses and technologies successfully or achieve the expected benefits of such acquisitions.

 

We may evaluate and consider potential strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, products, and other assets in the future. An acquisition, investment or business relationship may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products, personnel, or operations of the acquired companies. Key personnel of the acquired companies may choose not to work for us, their software may not be easily adapted, or we may have difficulty retaining the customers of any acquired business due to changes in ownership, management, or otherwise. We may also experience difficulties integrating personnel of the acquired company into our business and culture. Acquisitions may also disrupt our business, divert our resources and require significant management attention that would otherwise be available for development of our existing business. The anticipated benefits of any acquisition, investment, or business relationship may not be realized or we may be exposed to unknown risks or liabilities.

 

We intend to continue investing in research and development, and to the extent such research and development investments do not translate into new products or material enhancements to our products, or if we do not use those investments efficiently, our business and results of operations would be harmed.

 

A key element of our strategy will be to invest significantly in our research and development efforts to develop new products and enhance our existing products to address additional applications and markets. If we do not spend our research and development budget efficiently or effectively on compelling innovation and technologies, our business may be harmed and we may not realize the expected benefits of our strategy. Moreover, research and development projects can be technically challenging and expensive. The nature of these research and development cycles may cause us to experience delays between the time we incur expenses associated with research and development and the time we are able to offer compelling products and generate revenue, if any, from such investment. Additionally, anticipated customer demand for a product or service being developed could decrease after the development cycle has commenced, and we would nonetheless be unable to avoid substantial costs associated with the development of any such product or service. If we expend a significant amount of resources on research and development and our efforts do not lead to the successful introduction or improvement of products that are competitive in our current or future markets, it would harm our business and results of operations.

 

If our products and services fail to perform properly, or if we fail to develop enhancements to resolve performance issues, we could lose customers, become subject to performance or warranty claims, or incur significant costs.

 

Our operations will be dependent upon our ability to prevent system interruption. The applications underlying our products and services are inherently complex and may contain material defects or errors, which may cause disruptions in availability or other performance problems. Also, our software will be installed and used in a variety of computing environments with different operating system management software, and equipment and networking configurations, which may cause errors or failures of our software or other aspects of the computing environment into which it is deployed. In addition, deployment of our software into computing environments may expose undetected errors, compatibility issues, failures or bugs in our software. While we have not historically experienced any defects, errors, disruptions in service, cyber-attacks, or other performance problems with our software that materially influenced our sales performance, there is no assurance that such defects, problems or events will not occur in the future, whether in connection with the day-to-day operation, upgrades or otherwise. Any of these occurrences could result in loss of customers, lost or delayed market acceptance and sales of our products and services, delays in payment by customers, injury to our reputation and brand, legal claims, including warranty and service claims, diversion of resources, including through increased service and warranty expenses or financial concessions, and increased insurance costs.

 

23

 

We may discover defects in our products and services that could result in data unavailability, unauthorized access, loss, corruption, or other harm to our customers’ data. Despite testing we may not be able to detect and correct defects or errors before release. Consequently, we or our customers may discover defects or errors after our products and services have been deployed. We expect to implement bug fixes and upgrades as part of our regularly scheduled system maintenance. If we do not complete this maintenance according to schedule or if customers are otherwise dissatisfied with the frequency and/or duration of our maintenance services and related system outages, customers could terminate their contracts, delay or withhold payment, or cause us to issue credits, make refunds, or pay penalties. The costs incurred or delays resulting from the correction of defects or errors in our software or other performance problems may be substantial and could harm our operating results. Moreover, customers could incorrectly implement or inadvertently misuse our software, which could result in customer dissatisfaction and adversely impact the perceived utility of our products as well as our brand. Any of these real or perceived errors, compatibility issues, failures or bugs in our software could result in negative publicity, reputational harm, loss of or delay in market acceptance, loss of competitive position or claims by customers for losses sustained by them. In such an event, we may be required, or may choose, for customer relations or other reasons, to expend additional resources in order to help correct the problem.

 

Our ability to timely raise capital in the future may be limited, or may be unavailable on acceptable terms, if at all. The failure to raise capital when needed could harm our business, operating results and financial condition. Debt or equity issued to raise additional capital may reduce the value of our Common Stock.

 

We cannot be certain when or if the operations of our business will generate sufficient cash to fund our ongoing operations or the growth of our business. We intend to make investments to support our current business and may require additional funds to respond to business challenges, including the need to develop new features or enhance our software, improve our operating infrastructure or acquire complementary businesses and technologies. Additional financing may not be available on favorable terms, if at all. If adequate funds are not available on acceptable terms, we may be unable to invest in future growth opportunities, which could harm our business, operating results and financial condition. If we incur debt, the debt holders could have rights senior to holders of our Common Stock to make claims on our assets. The terms of any debt could restrict our operations, including our ability to pay dividends on our Common Stock. If we issue additional equity securities, stockholders will experience dilution, and the new equity securities could have rights senior to those of our Common Stock. Because the decision to issue securities in the future offering will depend on numerous considerations, including factors beyond our control, we cannot predict or estimate the amount, timing or nature of any future issuances of debt or equity securities. As a result, stockholders will bear the risk of future issuances of debt or equity securities reducing the value of their Common Stock and diluting their interest.

 

Risks Related to Data Privacy and Cybersecurity

 

To the extent our security measures are compromised, our products and services may be perceived as not being secure. This may result in customers curtailing or ceasing their use of our products and services, our reputation being harmed, the incurrence of significant liabilities, and harm to our results of operations and growth prospects.

 

Our operations may, in some cases, involve the storage, transmission and other processing of customer data or information. Cyberattacks and other malicious internet-based activity continue to increase, and cloud-based platform providers of services are expected to continue to be targeted. Threats include traditional computer “hackers,” malicious code (such as viruses and worms), phishing attacks, employee theft or misuse and denial-of-service attacks. Sophisticated nation-states and nation-state supported actors now engage in such attacks, including advanced persistent threat intrusions. The growth in state sponsored cyber activity, including the increased rate of cyberattacks arising from the Russia-Ukraine crisis and the risk that these cyberattacks could spread globally, showcases the increasing sophistication of cyber threats and could dramatically expand the global threat landscape. While no single company can thwart a nation state attack, we work to implement and continuously improve security-aware software development, operational management, and threat-mitigation practices that are essential to the strong protection of services and data. AvePoint has decades-long experience building enterprise software and running online services around the world. We implement a robust defense-in-depth security strategy based on the principle of “assume breach.” We work to continuously strengthen threat detection, response, and defense, conduct continuous security monitoring, and practice security incident response to validate and improve the security of our software and services. Rigorous third-party audits verify that we adhere to strict security controls such as the ones contained in the ISO/IEC 27001 standard mandate. We are audited once a year for ISO/IEC 27001 compliance by a third-party accredited certification body, which provides independent validation that security controls are in place and operating effectively.

 

24

 

We have security measures in place designed to protect us and our customers’ confidential and sensitive information and prevent data loss, but such measures cannot provide absolute security and may not be effective to prevent a security breach, including as a result of employee error, theft, misuse or malfeasance, third-party actions, unintentional events or deliberate attacks by cyber criminals, any of which may result in someone obtaining unauthorized access to our customers’ data, our data, our intellectual property and/or other confidential or sensitive business information. Importantly, the scope of our internal information controls and security measures is limited to the scope of our information security management system (“ISMS”). All of the legal entities (and each of their respective employees) within our global corporate structure are contractually bound to the ISMS, but failure by any of our subsidiaries or affiliates (or employees thereof) to abide by the terms and conditions imposed by our ISMS could result in increased vulnerabilities, decreased integrity of our assets, and ultimately, liability, loss of business, and loss of customer confidence.

 

The ISMS applies to the use of information, network resources, and electronic and computing devices to conduct business or interact with internal networks and business systems, whether owned or leased by us, our employees, or a third party. All employees, contractors, consultants, as well as our affiliates and subsidiaries are responsible for exercising good judgment regarding appropriate use of information, electronic devices, and network resources in accordance with the ISMS, as well as local laws and regulation. While we have policies and procedures to address global compliance with the ISMS, our employees and agents could violate these policies and applicable law, for which we may be ultimately held responsible. We are taking further steps to assess globally managed departmental systems to ensure ISMS standards are maintained. Based on the results of that analysis, if, as, and when necessary, we will subsequently implement a remediation plan that will include tools, training, and education to ensure (A) repeatable procedures are being implemented that protect the confidentiality, availability, and integrity of assets from threats and vulnerabilities in accordance with the ISMA standards and protocols, and (B) that vulnerability testing is being performed, measured, and documented across our global operations landscape.

 

Outside of the ISMS and the internal security measures and data protections we have developed (and continue to improve), third parties may attempt to fraudulently induce employees, contractors or users to disclose information, including user names and passwords, to gain access to our customers’ data, our data or other confidential or sensitive information, and we may be the target of email scams that attempt to acquire personal information or our assets. Because techniques used to sabotage or obtain unauthorized access to systems change frequently and generally are not recognized until successfully launched against a target, we may be unable to anticipate these techniques, react in a timely manner or implement adequate preventative measures. We devote significant financial and personnel resources to implement and maintain security measures; however, such resources may not be sufficient, and as cyber-security threats develop, evolve and grow more complex over time, it may be necessary to make significant further investments to protect our data and infrastructure. If our security measures are compromised as a result of third-party action, employee or customer error, malfeasance, stolen or fraudulently obtained log-in credentials, or otherwise, our reputation and business could be damaged and we could incur significant liability. As we rely on third-party and public-cloud infrastructure, it depends in part on third-party security measures to protect against unauthorized access, cyberattacks, and the mishandling of customer data. A cybersecurity event could have significant costs, including regulatory enforcement actions, litigation, litigation indemnity obligations, remediation costs, network downtime, increases in insurance premiums, and reputational damage. Many companies that provide cloud-based services have reported a significant increase in cyberattack activity since the beginning of the COVID-19 pandemic. These risks, as well as the number and frequency of cybersecurity events globally, may also be heightened during times of geopolitical tension or instability between countries, including, for example, the ongoing military conflict between Russia and Ukraine, from which a number of recent cybersecurity events have been alleged to have originated.

 

25

 

We store confidential company information and sensitive data, including personal information of our customers and employees, which may in turn contain third-party personal or other confidential information. If the security of this information is compromised or is otherwise accessed without authorization, our reputation may be harmed, and we may be exposed to liability and loss of business.

 

We may in some cases transmit or store personal and other confidential information of our partners, customers, and third parties (e.g. if the customer uses our products to create backups of their information) on storage space owned or provided by us. While we have in the past taken, and intend to take, steps to protect personal information and other confidential information that we have access to, including information we may obtain through our customer support services or customer usage of our products, we will not proactively monitor (or may not even be able to access) the content that our customers upload or process otherwise or the information provided to us through the use of our products and services. Therefore, we will not control the substance of the content on our storage space owned or provided by us, which may include personal or other confidential information.

 

We will also use third-party service providers and sub-processors to help us deliver services to our customers. Such service providers and sub-processors may store personal information and/or other confidential information. Such information may be the target of unauthorized access or subject to security breaches as a result of third-party action, employee error, malfeasance or otherwise. Many companies that provide these services have reported a significant increase in cyberattack activity since the beginning of the COVID-19 pandemic. Any of these could result in the loss of information, litigation, indemnity obligations, damage to our reputation and other liability or harm our business, financial condition, and results of operations. Because the techniques used to obtain unauthorized access or sabotage systems change frequently and generally are not identified until they are launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. Even if such a data breach did not arise out of our action or inaction, or if it were to affect one or more of our competitors or customers’ competitors, rather than us, the resulting concern could negatively affect our customers and our business. Concerns regarding data privacy and security may cause some customers to stop using our products and services and fail to renew their subscriptions. In addition, failures to meet our customers’ expectations with respect to security and confidentiality of their data and information could damage our reputation and affect our ability to retain customers, attract new customers, and grow our business.

 

Our potential failure to comply with legal or contractual requirements around the security of personal information could lead to significant fines and penalties, as well as claims by customers, affected data subjects, or other stakeholders. These proceedings or violations could force us to spend money in defense or settlement of these proceedings, result in the imposition of monetary liability or injunctive relief, divert management’s time and attention, increase our costs of doing business, and harm our reputation and the demand for our platform. If credit card information is stored in our systems or transmitted, stored or otherwise processed via our products and services and our security measures fail to protect credit card information adequately, we could be liable to our partners, the payment card associations, our customers or affected credit card holders. We could be subject to fines and face regulatory or other legal action, and our customers could end their relationships with us. The limitations of liability in our contracts may not be enforceable or adequate or would otherwise protect us from any such liabilities or damages with respect to any particular claim.

 

Insurers could deny coverage as to any future claim. We seek to cap the liability to which we are exposed in the event of losses or harm to our customers, including those resulting from security incidents, but we cannot be certain that we will obtain these caps or that these caps, if obtained, will be enforced in all instances. The successful assertion of one or more large claims against us, or changes in insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could harm our business, financial condition, and results of operations. Furthermore, the cybersecurity insurance we maintain may be inadequate or may not be available in the future on acceptable terms, or at all. In addition, our policy may not cover our remediation expenses or any claim against us for loss of data or other indirect or consequential damages. Defending any suit based on or related to any data loss or system disruption, regardless of its merit and available insurance coverage, could be costly and divert management’s attention.

 

26

 

We will also be subject to federal, state, and foreign laws regarding cybersecurity and the protection of data. Many jurisdictions have enacted laws requiring companies to notify individuals of security breaches involving certain types of personal information. Our agreements with certain customers and partners will require us to notify them of certain security incidents. Some jurisdictions and customers require us to safeguard personal information or confidential information using specific measures. If we fail to observe these requirements, our business, operating results, and financial condition could be harmed.

 

Successful cyberattacks or data breaches at other technology companies, service providers, retailers, and other participants within our industry, whether or not we are impacted, could lead to a general loss of customer confidence that could negatively affect us, including harming the market perception of the effectiveness of our security measures, which could result in reduced use of our products and services.

 

Our industry is prone to cyber-attacks by third parties seeking unauthorized access to our data or users’ data or to disrupt our and our counterparts’ within the industry respective ability to provide service. Our products and services (and those of our partners and competitors within the industry) involve the collection, storage, processing, and transmission of a large amount of data. Any failure by those institutions and participants in our industry to prevent or mitigate security breaches and improper access to or disclosure of data or user data, including personal information, content, or payment information from users, or information from marketers, could result in the loss, modification, disclosure, destruction, or other misuse of such data, which could indirectly harm our business and reputation and diminish our competitive position within the market generally. In addition, computer malware, viruses, social engineering (such as spear phishing attacks), scraping, and general hacking continue to be prevalent in our industry, and while we anticipate that such events may occur on our systems in the future, the impact on those within our industry has already adversely impacted the market’s perception of the effectiveness of our and our partners’ security measures and countermeasures. Such breaches and attacks on our counterparts within the industry and within our market may cause, among other things, interruptions to the provision of service, degradation of the user experience, the loss of user confidence and trust in our products, or result in financial harm to us.

 

Risks Related to Intellectual Property

 

We will rely on third-party proprietary and open source software for our products and services. The inability to obtain third-party licenses for such software, obtain them on favorable terms, or adhere to the license terms for such software or any errors or failures caused by such software could harm our business, results of operations and financial condition.

 

Some of our offerings will include software or other intellectual property licensed from third parties. It may be necessary in the future to renew licenses relating to various aspects of these applications or to seek new licenses for existing or new applications. Necessary licenses may not be available on acceptable terms or under open source licenses permitting redistribution in commercial offerings, if at all. The inability to obtain certain licenses or other rights or to obtain such licenses or rights on favorable terms could result in delays in product releases until equivalent technology can be identified, licensed or developed, if at all, and integrated into our products and services, which could harm our business, results of operations and financial condition. Third parties may allege that additional licenses are required for our use of their software or intellectual property, which it may be unable to obtain on commercially reasonable terms or at all. The inclusion in our offerings of software or other intellectual property licensed from third parties on a non-exclusive basis could limit our ability to differentiate our offerings from those of our competitors. Failure to properly adhere to the license terms for software or other intellectual property might have negative effects, such as revocation of the license grant, penalties, added license fees or other liabilities. To the extent that our products and services depend upon the successful operation of third-party software, any undetected errors or defects in such third-party software could impair the functionality of our products and services, delay new feature introductions, result in a failure of products and services, and injure our reputation.

 

A significant portion of our products will incorporate open source software, and we expect to incorporate open source software into other offerings or products in the future. Such open source software is generally licensed by its authors or other third parties under open source licenses. Little legal precedent governs the interpretation of these licenses; therefore, the potential impact of these terms on our business is unknown and may result in unanticipated obligations regarding our technologies. If a distributor of open source software were to allege that we had not complied with our license, we could be required to incur significant legal expenses. In addition, if the license terms for the open source code change we may be forced to re-engineer our software or incur additional costs. If we combine our proprietary software with open source software or utilizes open source software in a certain manner, under some open source licenses, we could be in breach of the license if we did not release the source code of our proprietary software. Releasing the source code could substantially help competitors develop products that are similar to or better than ours and could help malevolent actors detect security weaknesses to develop and deploy attacks, including malware, against our products and systems.

 

27

 

If we are unable to protect our intellectual property, the value of our brands and other intangible assets may be diminished, and our business may be adversely affected.

 

We rely and expect to continue to rely on a combination of confidentiality, assignment, and license agreements with our employees, consultants, and third parties with whom we have relationships, as well as trademark, copyright, patent, trade secret, and domain name protection laws, to protect our proprietary rights. Third parties may knowingly or unknowingly infringe our proprietary rights, third parties may challenge proprietary rights held by us, and pending and future trademark and patent applications may not be approved. In addition, effective intellectual property protection may not be available in every country in which we operate or intend to operate our business. In any or all of these cases, we may be required to expend significant time and expense in order to prevent infringement or to enforce our rights. Although we have generally taken measures to protect our proprietary rights, there can be no assurance that others will not offer products or concepts that are substantially similar to ours and compete with our business.

 

Risks Related to Our Common Stock and Investment in Our Securities.

 

The market price of shares of our Common Stock may be volatile, which could cause the value of your investment to decline.

 

The market price of our Common Stock may be highly volatile and could be subject to wide fluctuations. Securities markets worldwide experience significant price and volume fluctuations. For example, the securities markets experienced significant volatility as a result of the COVID-19 pandemic. Market volatility, as well as general economic, market, or political conditions, could reduce the market price of shares of our Common Stock regardless of our operating performance. Our operating results could be below the expectations of public market analysts and investors due to a number of potential factors, including: (1) variations in quarterly operating results or dividends, if any, to stockholders, (2) additions or departures of key management personnel, (3) publication of research reports about our industry, (4) litigation and government investigations, (5) changes or proposed changes in laws or regulations or differing interpretations or enforcement of laws or regulations affecting our business, (6) adverse market reaction to any indebtedness incurred or securities issued in the future, (7) changes in market valuations of similar companies, (8) adverse publicity or speculation in the press or investment community, (9) announcements by competitors of significant contracts, acquisitions, dispositions, strategic partnerships, joint ventures, or capital commitments and (10) the impact of the COVID-19 pandemic on our management, employees, partners, customers, and operating results. In response, the market price of shares of our Common Stock could decrease significantly. You may be unable to resell your shares of our Common Stock at or above your purchase price. Following periods of volatility in the overall market and the market price of a company’s securities, securities class action litigation has often been instituted against such company. Such litigation, if instituted against us, could result in substantial costs and a diversion of management’s attention and resources.

 

A small number of stockholders have substantial control over us, which may limit other stockholders ability to influence corporate matters and delay or prevent a third party from acquiring control over us.

 

Our directors and executive officers and their respective affiliates beneficially own, in the aggregate, approximately 26% of our outstanding Common Stock. This significant concentration of ownership may have a negative impact on the trading price for our Common Stock because investors often perceive disadvantages in owning stock in companies with controlling stockholders. In addition, these stockholders will be able to exercise influence over all matters requiring stockholder approval, including the election of directors and approval of corporate transactions, such as a merger or other sale of us or our assets. This concentration of ownership could limit stockholders’ ability to influence corporate matters and may have the effect of delaying or preventing a change in control, including a merger, consolidation or other business combination, or discouraging a potential acquirer from making a tender offer or otherwise attempting to obtain control, even if that change in control would benefit the other stockholders.

 

28

 

If our operating and financial performance in any given period does not meet the guidance provided to the public or the expectations of investment analysts, the market price of our Common Stock may decline.

 

We provide public guidance on our expected operating and financial results for future periods. This guidance consists of forward-looking statements, subject to the risks and uncertainties described in this Prospectus and in our other public filings and public statements. Our actual results may not always be in line with or exceed any guidance we have provided, especially in times of economic uncertainty. If, in the future, our operating or financial results for a particular period do not meet any guidance provided or the expectations of investment analysts, or if we reduce our guidance for future periods, the market price of our Common Stock may decline as well. Even if we do issue public guidance, there can be no assurance that we will continue to do so in the future.

 

We have incurred (and will continue to incur) significant increased expenses and administrative burdens as a public company, which could negatively impact our business, financial condition and results of operations.

 

The Sarbanes-Oxley Act of 2002 (“Sarbanes-Oxley”), including the requirements of Section 404, as well as rules and regulations subsequently implemented by the SEC, the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 and the rules and regulations promulgated and to be promulgated thereunder, the PCAOB and the securities exchanges, impose additional reporting and other obligations on public companies. Compliance with public company requirements has, and will continue to, increase costs and make certain activities more time-consuming. A number of those requirements will require us to carry out activities in which we did not engage as a private company.

 

For example, we have created new board committees and adopted new internal controls and disclosure controls and procedures. In addition, expenses associated with SEC reporting requirements have been and will continue to be incurred. Furthermore, if any issues in complying with those requirements are identified (for example, the material weakness in our internal control over financial reporting identified in this Prospectus), we could incur additional costs rectifying those issues, and the existence of those issues could harm our reputation or investor perceptions of us. It may also be more expensive to obtain director and officer liability insurance.

 

Risks associated with our status as a public company may make it more difficult to attract and retain qualified persons to serve on our board of directors or as executive officers. The additional reporting and other obligations imposed by these rules and regulations will increase legal and financial compliance costs and the costs of related legal, accounting, and administrative activities. These increased costs will require the us to divert a significant amount of money that could otherwise be used to expand our business and achieve strategic objectives. Advocacy efforts by stockholders and third parties may also prompt additional changes in governance and reporting requirements, which could further increase costs.

 

Our management has identified material weaknesses in our internal control over financial reporting and we may identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, which may result in material misstatements of our financial statements or cause us to fail to meet our periodic reporting obligations.

 

As a public company, our management is required to maintain internal control over financial reporting and to report any material weaknesses in such internal control. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. Based on an evaluation of the effectiveness of our disclosure controls and procedures as of December 31, 2022, we determined that our disclosure controls and procedures were not effective as of that date due to the material weaknesses that were initially identified in fiscal year 2020 and that continued to exist as of March 31, 2023. We determined that we had material weaknesses in internal control because we did not maintain effective controls related to: (i) the completeness and accuracy of financial accounting, reporting and disclosures, (ii) the identification, review and accounting for nonroutine transactions and/or events and (iii) segregation of duties with respect to the processing of financial transactions. With the oversight of senior management and our audit committee, we implemented actions under a remediation plan which include (A) the hiring of personnel with technical accounting and financial reporting experience to further bolster our ability to assess judgmental areas of accounting and provide an appropriate level of oversight of activities related to internal control over financial reporting and (B) the engagement of external consultants in the assistance of the evaluation of complex accounting matters. We are implementing additional actions under a remediation plan which include, but are not limited to, (I) the implementation of improved accounting and financial reporting procedures and controls to improve the completeness and accuracy of our financial accounting, reporting and disclosures and (II) the establishment of formalized internal controls to review and maintain segregation of duties between control operators. We have continued the implementation of this plan and believe the measures described above will remediate the material weaknesses identified and strengthen our internal control over financial reporting. We are committed to continuing to improve our internal control processes and will continue to diligently and vigorously review our financial reporting controls and procedures.

 

29

 

While we continue to implement our plan to remediate the material weaknesses described above, we cannot predict the success of such plan or the outcome of our assessment of these plans at this time. If our steps are insufficient to remediate the material weaknesses successfully and otherwise establish and maintain an effective system of internal control over financial reporting, the reliability of our financial reporting, investor confidence in us, and the value of our Common Stock could be materially and adversely affected. We can give no assurance that the implementation of this plan will remediate these deficiencies in internal control or that additional material weaknesses or significant deficiencies in our internal control over financial reporting will not be identified in the future. Our failure to implement and maintain effective internal control over financial reporting could result in errors in our financial statements that could result in a restatement of our financial statements, causing us to fail to meet our reporting obligations.

 

As a public company, we are obligated to develop and maintain proper and effective internal control over financial reporting in order to comply with Section 404 of the Sarbanes-Oxley Act. We may not complete our analysis of our internal control over financial reporting in a timely manner, these internal controls may not be determined to be effective, and our independent registered public accounting firm may issue an adverse opinion, which may adversely affect investor confidence in us and, as a result, the value of our Common Stock.

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with GAAP. We are in the very early stages of the costly and challenging process of compiling the system and processing documentation necessary to perform the evaluation needed to comply with Section 404 of Sarbanes-Oxley. In addition to our remediation efforts described above under the heading “Our management has identified material weaknesses in our internal control over financial reporting and we may identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, which may result in material misstatements of our financial statements or cause us to fail to meet our periodic reporting obligations,” we may need to undertake various costly and time-consuming actions, such as implementing new internal controls and procedures and hiring accounting or internal audit staff, which may adversely affect our business, financial condition and results of operations. We may not be able to complete our evaluation, testing and any required remediation in a timely manner. If we are unable to assert that our internal control over financial reporting is effective, we could lose investor confidence in the accuracy and completeness of our financial reports, which would cause the price of our Common Stock to decline, and we may be subject to investigation or sanctions by the SEC.

 

Additionally, the existence of any material weakness, including our existing material weaknesses identified by management previously, or significant deficiency requires management to devote significant time and incur significant expense to remediate any such material weaknesses or significant deficiencies and management may not be able to remediate any such material weaknesses or significant deficiencies in a timely manner. The existence of any material weakness in our internal control over financial reporting could also result in errors in our financial statements that could require us to restate our financial statements, cause us to fail to meet our reporting obligations and cause shareholders to lose confidence in our reported financial information, all of which could materially and adversely affect our business and stock price.

 

30

 

We have no current plans to pay cash dividends on our Common Stock; as a result, stockholders may not receive any return on investment unless they sell their Common Stock for a price greater than the purchase price.

 

We have no current plans to pay dividends on our Common Stock. Any future determination to pay dividends will be made at the discretion of our board of directors, subject to applicable laws. It will depend on a number of factors, including our financial condition, results of operations, capital requirements, contractual, legal, tax and regulatory restrictions, general business conditions, and other factors that the board of directors may deem relevant. In addition, the ability to pay cash dividends may be restricted by the terms of debt financing arrangements, as any future debt financing arrangement likely will contain terms restricting or limiting the amount of dividends that may be declared or paid on our Common Stock. As a result, stockholders may not receive any return on an investment in our Common Stock unless they sell their shares for a price greater than that which they paid for them.

 

We may issue additional shares of Common Stock or other equity securities without your approval, which would dilute your ownership interests and may depress the market price of our Common Stock.

 

We have warrants outstanding to purchase an aggregate of 17,905,000 shares of Common Stock. Pursuant to the 2021 Plan, we may issue an aggregate of up to 30,273,164 shares of Common Stock, which amount may be subject to increase from time to time. We may also issue additional shares of Common Stock or other equity securities of equal or senior rank in the future in connection with, among other things, future acquisitions or repayment of outstanding indebtedness, without stockholder approval, in a number of circumstances.

 

The issuance of additional shares or other equity securities of equal or senior rank would have the following effects:

 

 

Existing stockholders’ proportionate ownership interest in us will decrease;

 

The amount of cash available per share, including for payment of dividends in the future, may decrease;

 

The relative voting strength of each previously outstanding Common Stock may be diminished; and

 

The market price of our Common Stock may decline.

 

Provisions in our organizational documents and certain rules imposed by regulatory authorities may delay or prevent an acquisition by a third party that could otherwise be in the interests of stockholders.

 

Our certificate of incorporation and amended and restated bylaws contain several provisions that may make it more difficult or expensive for a third party to acquire control of us without the approval of the board of directors. These provisions, which may delay, prevent or deter a merger, acquisition, tender offer, proxy contest, or other transaction that stockholders may consider favorable, include the following:

 

 

The division of the board of directors into three classes and the election of each class for three-year terms;

 

Advance notice requirements for stockholder proposals and director nominations;

 

Provisions limiting stockholders’ ability to call special meetings of stockholders, to require special meetings of stockholders to be called, and to take action by written consent;

 

Restrictions on business combinations with interested stockholders;

 

In certain cases, the approval of holders representing at least 66 2/3% of the total voting power of the shares entitled to vote generally in the election of directors will be required for stockholders to adopt, amend or repeal the bylaws, or amend or repeal certain provisions of the certificate of incorporation;

 

No cumulative voting;

 

The required approval of holders representing at least 66 2/3% of the total voting power of the shares entitled to vote at an election of the directors to remove directors; and

 

The ability of the board of directors to designate the terms of and issue new series of preferred stock without stockholder approval, which could be used, among other things, to institute a rights plan that would have the effect of significantly diluting the stock ownership of a potential hostile acquirer, likely preventing acquisitions.

 

These provisions of our certificate of incorporation and amended and restated bylaws could discourage potential takeover attempts and reduce the price that investors might be willing to pay for shares of our Common Stock in the future, which could reduce the market price of our Common Stock.

 

The provision of our certificate of incorporation requiring exclusive venue in the Court of Chancery in the State of Delaware and the federal district courts of the United States for certain types of lawsuits may have the effect of discouraging lawsuits against directors and officers.

 

Our certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware shall be the sole and exclusive forum for: (1) any derivative action or proceeding brought on behalf of us, (2) any action asserting a claim of breach of fiduciary duty owed by any director, officer, agent or other employee or stockholder to us or our stockholders, (3) any action asserting a claim arising pursuant to any provision of the DGCL, the Certificate of Incorporation or the amended and restated bylaws or as to which the DGCL confers jurisdiction on the Court of Chancery of the State of Delaware, (4) any claim or cause of action seeking to interpret, apply, enforce or determine the validity of the Certificate of Incorporation or the amended and restated bylaws or (5) any action asserting a claim governed by the internal affairs doctrine, in each case subject to such Court of Chancery having personal jurisdiction over the indispensable parties named as defendants therein. It further provides that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States of America shall, to the fullest extent permitted by law, be the sole and exclusive forum for the resolutions of any complaint asserting a cause of action arising under the Securities Act. The exclusive forum clauses described above shall not apply to suits brought to enforce a duty or liability created by the Exchange Act, or any other claim for which the federal courts have exclusive jurisdiction. Although these provisions are expected to benefit us by providing increased consistency in the application of applicable law in the types of lawsuits to which they apply, the provisions may have the effect of discouraging lawsuits against directors and officers. The enforceability of similar choice of forum provisions in other companies’ certificates of incorporation have been challenged in legal proceedings and there is uncertainty as to whether a court would enforce such provisions. In addition, investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. It is possible that, in connection with any applicable action brought against us, a court could find the choice of forum provisions contained in our certificate of incorporation to be inapplicable or unenforceable in such action. If so, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, financial condition or results of operations.

 

31

 

 

MARKET AND INDUSTRY DATA

 

Certain industry data and market data included in this Prospectus were obtained from independent third-party surveys, market research, publicly available information, reports of governmental agencies and industry publications and surveys. All of management’s estimates presented herein are based upon management’s review of independent third-party surveys and industry publications prepared by a number of sources and other publicly available information. All of the market data used in this Prospectus involves a number of assumptions and limitations, and you are cautioned not to give undue weight to such estimates. We believe that the information from these industry publications and surveys included in this Prospectus is reliable. The industry in which we operate is subject to a high degree of uncertainty and risk due to a variety of factors, including those described in the section titled “Risk Factors.” These and other factors could cause results to differ materially from those expressed in the estimates made by the independent parties and by us.

 

USE OF PROCEEDS

 

All of the shares of Common Stock and Warrants offered by the selling securityholders pursuant to this Prospectus will be sold by the selling securityholders for their respective accounts. We will not receive any of the proceeds from these sales.

 

We will receive up to an aggregate of approximately $205.9 million from the exercise of the Warrants, assuming the exercise in full of all of the Warrants for cash. We expect to use the net proceeds from the exercise of the Warrants for general corporate purposes, including to fund potential future investments and acquisitions of companies that we believe are complementary to our business and consistent with our growth strategy. We will have broad discretion over the use of proceeds from the exercise of the Warrants. There is no assurance that the holders of the Warrants will elect to exercise any or all of such Warrants. To the extent that the Warrants are exercised on a “cashless basis,” the amount of cash we would receive from the exercise of the Warrants will decrease.

 

DETERMINATION OF OFFERING PRICE

 

The offering price of the shares of Common Stock underlying the Warrants offered hereby is determined by reference to the exercise price of the Warrants of $11.50 per share. The Public Warrants are listed on Nasdaq under the symbol “AVPTW.”

 

We cannot currently determine the price or prices at which shares of Common Stock or Warrants may be sold by the selling securityholders under this Prospectus.

 

MARKET INFORMATION FOR SECURITIES AND DIVIDEND POLICY

 

Market Information

 

Our Common Stock began trading on the Nasdaq Global Select Market (the “Nasdaq”) under the symbol “AVPT,” and our Public Warrants began trading on the Nasdaq under the symbol “AVPTW” on July 2, 2021. Prior to the consummation of the Business Combination on July 1, 2021, Apex Units, Apex Public Shares, and Apex Public Warrants were each traded on the Nasdaq Capital Market under the symbols “APXTU,” “APXT,” and “APXTW,” respectively. Apex Units commenced public trading on September 17, 2019, and Apex’s Public Shares and Apex's Public Warrants commenced separate public trading on November 5, 2019. In connection with the closing of the Business Combination, each Apex Unit was separated into its components, which consisted of one share of Class A Common Stock and one-half of one Warrant, and such Units no longer exist. 

 

32

 

Current Stockholder and Common Stock Information

 

On May 31, 2023, there were 192,268,859 shares of Common Stock issued and outstanding held of record by 21 holders, and 17,905,000 Warrants outstanding held of record by two holders. This figure does not include a substantially greater number of beneficial holders of our Common Stock and Public Warrants whose shares (or Warrants to purchase shares) are held by banks, brokers, and other financial institutions.

 

Dividend Policy

 

We have never declared or paid any dividends on shares of our Common Stock. We currently intend to retain all available funds and any future earnings to fund the development and growth of our business and, therefore, we do not anticipate paying any cash dividends in the foreseeable future. Any future determination to pay dividends is at the discretion of our Board, subject to compliance with covenants in current and future agreements governing our and our subsidiaries’ indebtedness, and will depend on our results of operations, financial condition, capital requirements, and other factors that our Board may deem relevant. Except as noted in “Managements Discussion and Analysis of Financial Condition and Results of Operations” below, there are currently no contractual restrictions on our ability to pay dividends in cash or shares.

 

Securities Authorized for Issuance Under Equity Compensation Plans

 

See “Equity Compensation Plan Information” for more information.

 

33

 
 

 

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following Managements Discussion and Analysis of Financial Condition and Results of Operations (MD&A) summarizes the significant factors affecting the consolidated operating results, financial condition, liquidity and cash flows of our Company as of and for the periods presented below. The MD&A should be read in conjunction with our consolidated financial statements and the related notes included elsewhere in this Prospectus. Additionally, refer to Item 7. Managements Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the year ended December 31, 2021, for Managements Discussion and Analysis of Financial Conditions and Results of Operations for the year ended December 31, 2021, compared to the year ended December 31, 2020, which we filed with the SEC on March 31, 2022.

 

First Quarter 2023 Business Highlights

 

 

Total annual recurring revenue (“ARR”) increased 26% year-over-year to $222.4 million as of March 31, 2023. On an FX adjusted basis, total ARR increased 31% year-over-year.

 

 

Total revenue increased 18% year-over-year to $59.6 million for the three months ended March 31, 2023. On a constant currency basis, total revenue increased 23% year-over-year;

 

 

SaaS revenue increased 34% year-over-year to $35.5 million for the three months ended March 31,2023. On a constant currency basis, SaaS revenue increased 39% year-over-year; and

 

 

The Company launched first-to-market governance, management, data protection and migration support for Microsoft Power Platform.

 

Full Year 2022 Business Highlights

 

 

Total ARR increased 27% year-over-year to $201.7 million as of December 31, 2022. On an FX adjusted basis, total ARR increased 32% year-over-year;

 

 

Total revenue increased 21% year-over-year to $232.3 million for the year ended December 31, 2022. On a constant currency basis, total revenue increased 29% year-over-year;

 

 

SaaS revenue increased 37% year-over-year to $117.2 million for the year ended December 31, 2022. On a constant currency basis, SaaS revenue increased 46% year-over-year;

 

 

Completed the acquisition of four companies during 2022, further enhancing the Company’s talent, product offerings, and distribution capabilities with a strong focus in the digital workplace and EdTech markets; and

 

 

Announced a 100 million SGD international research and development hub in Singapore to support the growing demand for our SaaS solutions.

 

Overview

 

AvePoint provides a cloud-native platform that organizations rely on to optimize IT operations, manage critical data and secure the digital workplace. As companies around the world embrace the new normal of hybrid work, they must build and deliver a new, seamless workplace experience for knowledge workers, centered around an extensive portfolio of SaaS solutions and productivity applications aimed at improving collaboration across the organization.

 

The adoption of this portfolio of solutions – what has been generally described as the “digital transformation” – is a substantial and ongoing challenge for most organizations, which for decades had previously relied upon only a small number of multi-purpose on-premises applications to drive business outcomes. However, to build and deliver an efficient digital workplace today, companies must address this abundance of applications and the associated explosive growth and sprawl of data with a platform offering that is well governed, fit for purpose, easy to use and built on automation.

 

AvePoint’s Confidence Platform empowers organizations – of all sizes, in all regions, and across all industries – to optimize and secure the solutions that most commonly establish and underpin the digital workplace. As our customers seek to rapidly reduce costs, improve productivity and make more informed business decisions, they depend on our platform for data-driven insights, critical business intelligence and ongoing operational value through automation.

 

The 2021 Business Combination

 

On November 23, 2020, Legacy AvePoint and the members of the Apex Group entered into the Business Combination Agreement, and following a series of subsequent mergers, on July 26, 2021, we became the successor to an SEC-registered and Nasdaq-listed company. See “Prospectus Summary Background for more information.

 

34

 

Key Business Metrics

 

Our management reviews the following key business metrics to measure our performance, identify trends affecting our business, formulate business plans, make strategic decisions, and effectively allocate resources. We disclose key business metrics within this MD&A section and elsewhere in this Prospectus to enable investors to evaluate progress against our growth strategies, provide transparency into performance trends, and reflect the continued evolution of our products and services. Our key business metrics are fundamentally interconnected and indicative of how customers use our products and services. However, increases or decreases in our key business metrics may not correspond with increases or decreases in our revenue. Our key business metrics are further discussed in the section titled “Notes to Consolidated Financial Statements.”

 

Comparison of Three Months Ended March 31, 2023 and March 31, 2022

 

The following chart illustrates certain of our key business metrics for the three months ended March 31, 2023 and 2022:

 

   

March 31,

 
   

2023

   

2022

 

Total ARR ($ in mil)

  $ 222.4     $ 177.2  

 

Annual Recurring Revenue

 

We calculate our ARR at the end of a particular period as the annualized sum of contractually obligated Annual Contract Value (“ACV”) from SaaS, term license and support, and maintenance revenue sources from all active customers.

 

For the three months ended March 31, 2023 and March 31, 2022, total ARR was $222.4 million and $177.2 million, respectively, representing growth of 26%. Growth in ARR is driven by both new business and the expansion of existing business.

 

We believe ARR is indicative of growth in recurring revenue streams, leading to higher revenue growth in future periods. ARR should be viewed independently of revenue and deferred revenue and is not intended to be combined with, or to replace, either of those items. ARR is not a forecast and the active contracts at the end of a reporting period used in calculating ARR may or may not be extended or renewed by our customers.

 

Beginning in 2023, the Company is including its migration products in the calculation of ARR. Prior periods have also been restated to include migration products.

 

Comparison of the Years Ended December 31, 2022 and December 31, 2021

 

The following chart illustrates certain of our key business metrics for the years ended December 31, 2022 and December 31, 2021:

 

   

December 31,

 
   

2022

   

2021

 

Total ARR ($ in mil)(1)

  $ 201.7     $ 159.2  

Core TTM Dollar-Based Net Retention Rate (2)

    105 %     110 %

 

(1) For 2022 and 2021, ARR from the migration products was excluded and totaled $13.0 million and $8.0 million, respectively.

(2) On an FX adjusted basis, Core TTM Dollar-Based Net Retention Rate (as defined below) was 108% and 109% for 2022 and 2021, respectively.

 

Annual Recurring Revenue

 

As of December 31, 2022, and December 31, 2021, total ARR was $201.7 million and $159.2 million, respectively, representing growth of 27%. Growth in ARR is driven by both new business and the expansion of existing business.

 

Core TTM Dollar-Based Net Retention Rate

 

We use a trailing twelve months ("TTM") dollar-based net retention rate to evaluate our ability to expand our revenue with our Core customer base, which are those with a contract duration exceeding three months.

 

Core TTM Dollar-Based Net Retention Rate” as of a period end is calculated by starting with the ARR from the cohort of all Core customers as of 12 months prior to such period end (the “Prior Period ARR”). We then calculate the ARR from these same Core customers as of the current period end (the “Current Period ARR”). Current Period ARR includes any expansion and is net of contraction or attrition over the last 12 months but excludes ARR from new customers in the current period. We then divide the total Current Period ARR by the total Prior Period ARR to arrive at the Core TTM Dollar-Based Net Retention Rate.

 

Beginning in 2023, the Company started reporting this metric for its entire base of customers. For 2022 and 2021, this metric was 103% and 110%, respectively.

 

35

 

Components of Results of Operations

 

Revenue

We generate revenue from four primary sources: SaaS, term license and support, services, and maintenance.

 

SaaS revenue sources are generated from our cloud-based solutions. Term license and support revenue sources are generated from the sales of on-premises or hybrid licenses which include a distinct support component. Both SaaS and term license and support revenue sources are primarily billed annually. SaaS and term license and support are generally sold per user license or based upon the amount of data protected.

 

Services revenue includes revenue generated from implementation, training, consulting, migration, license customization and managed services. These revenues are recognized by applying a measure of progress, such as labor hours, to determine the percentage of completion of each contract. These offerings are not inherently recurring in nature and as such are subject to more period-to-period volatility than other elements of our business. Services revenue from managed services are recognized ratably or on a straight-line basis over the contract term.

 

Maintenance revenue is a result of selling ongoing support for perpetual licenses. It also includes recurring professional services such as Technical Account Management. Maintenance revenue is recognized ratably over the term of the maintenance agreement, which is typically one year.

   

Cost of Revenue

Cost of SaaS and cost of term license and support consists of all direct costs to deliver and support our SaaS and term license and support products, including salaries, benefits and related expenses, allocated overhead, and third-party hosting fees related to our cloud services. We recognize these expenses as they are incurred. We expect that these costs will increase in absolute dollars but may fluctuate as a percentage of SaaS and term license and support revenue from period to period.

 

Cost of maintenance consists of all direct costs to support our perpetual license products, including salaries, benefits, stock-based compensation and related expenses and allocated overhead. We recognize these expenses as they are incurred. We expect that cost of maintenance will decrease in absolute dollars as maintenance revenue declines but may fluctuate as a percentage of maintenance revenue.

 

Cost of services consists of salaries, benefits, stock-based compensation and related expenses for our services organization, allocated overhead and IT necessary to provide services for our customers. We recognize these expenses as they are incurred.

 

36

 

Gross Profit and Gross Margin

Gross profit is revenue less cost of revenue, and gross margin is gross profit as a percentage of revenue.

 

Gross profit has been and will continue to be affected by various factors, including the mix of our revenue, the costs associated with third-party cloud-based hosting services for our cloud-based subscriptions, and the extent to which we expand our customer support and services organizations. We expect that our gross margin will fluctuate from period to period depending on the interplay of these various factors but should increase in the long term as SaaS revenue continues to increase as a percentage of total revenue.

   

Sales and Marketing

Sales and marketing expenses consist primarily of personnel-related expenses for sales, marketing and customer success personnel, stock-based compensation expense, sales commissions, marketing programs, travel-related expenses, and allocated overhead costs. We focus our sales and marketing efforts on creating sales leads and establishing and promoting our brand. Incremental sales commissions for new customer contracts are deferred and amortized ratably over the estimated period of our relationship with such customers. We plan to continue our investment in sales and marketing by hiring additional sales and marketing personnel, executing our go-to-market strategy globally, and building our brand awareness.

   

General and Administrative

General and administrative expenses consist primarily of personnel-related expenses for finance, legal and compliance, human resources, and IT personnel, as well as, stock-based compensation expense, external professional services, allocated overhead costs and other administrative functions. Our general and administrative expenses have increased as a result of operating as a public company, including costs to comply with the rules and regulations applicable to companies listed on a national securities exchange, costs related to compliance and reporting obligations pursuant to the rules and regulations of the SEC, and increased expenses for insurance, investor relations, and professional services.

   

Research and Development

Research and development expenses consist primarily of personnel-related expenses incurred for our engineering and product and design teams, as well as stock-based compensation expense and allocated overhead costs. We have a research and development presence in the United States, China, Singapore and Vietnam. This provides a strategic advantage, allowing us to invest efficiently in both new product development and increasing our existing product capabilities. We believe delivering expanding product functionality is critical to enhancing the success of existing customers while new product development further reinforces our breadth of software solutions.

   

Other Income (Expense), net

Other income (expense), net consists primarily of fair value adjustments on earn-out and warrant liabilities and realized gain/loss for securities. Other income (expense), net also consists of foreign currency remeasurement gains/losses and interest income on corporate funds invested in money market instruments and highly liquid short-term investments.

   

Income Taxes

We are subject to income taxes in the U.S. (federal and state) and numerous foreign jurisdictions. Tax laws, regulations, administrative practices, principles, and interpretations in various jurisdictions may be subject to significant change, with or without notice, due to economic, political, and other conditions. The foreign jurisdictions in which we operate have different statutory tax rates than those of the United States. Accordingly, our effective tax rate could be affected by the relative proportion of foreign to domestic income, use of foreign tax credits, changes in the valuation of our deferred tax assets and liabilities, applicability of any valuation allowances, and changes in tax laws in jurisdictions in which we operate.

 

37

 

Results of Operations

 

Comparison of Three Months Ended March 31, 2023 and March 31, 2022

 

The following table summarizes our historical consolidated statement of operations data for the three months period ended March 31, 2023 and 2022. The period-to-period comparison of operating results is not necessarily of results for future periods. 

 

   

Three Months Ended March 31,

 
   

2023

   

2022

 
   

(in thousands)

 

Total revenue

  $ 59,572     $ 50,291  

Total cost of revenue(1)

    17,890       14,776  

Gross profit

    41,682       35,515  

Operating expenses:

               

Sales and marketing(1)

    26,851       27,206  

General and administrative(1)

    14,648       15,602  

Research and development(1)

    9,015       6,555  

Total operating expenses

    50,514       49,363  

Loss from operations

    (8,832 )     (13,848 )

Other income (expense), net

    1,628       3,104  

Loss before income taxes

    (7,204 )     (10,744 )

Income tax expense

    1,978       309  

Net loss

  $ (9,182 )   $ (11,053 )

 

(1)         Stock-based compensation for the periods was included in the following line items:

 

   

Three Months Ended March 31,

 
   

2023

   

2022

 
   

(in thousands)

 

Cost of revenue

  $ 670     $ 578  

Sales and marketing

    2,201       2,462  

General and administrative

    4,382       4,484  

Research and development

    851       750  

Total stock-based compensation

  $ 8,104     $ 8,274  

 

 

Revenue

 

The components of AvePoint's revenue during the three months ended March 31, 2023 and 2022 were as follows:

 

   

Three Months Ended
March 31,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Revenue:

                               

SaaS

  $ 35,512     $ 26,553     $ 8,959       33.7 %

Term license and support

    10,904       10,202       702       6.9 %

Services

    9,747       8,925       822       9.2 %

Maintenance

    3,409       4,611       (1,202 )     (26.1 )%

Total revenue

  $ 59,572     $ 50,291     $ 9,281       18.5 %

 

Total revenue increased 18.5% to $59.6 million for the three months ended March 31, 2023, primarily as a result of an increase in SaaS revenue. For the three months ended March 31, 2023, SaaS revenue increased 33.7% to $35.5 million, as we saw strong customer demand for this offering. For the three months ended March, 31, 2023, SaaS revenues represented 60% of total revenue, up from 53% of total revenue in the prior year.

 

These increases were partially offset by a decrease in maintenance revenue, which decreased 26.1% to $3.4 million for the three months ended March 31, 2023. 

 

Services revenue is expected to fluctuate as the offerings are not inherently recurring in nature. Additionally, maintenance revenue is expected to continue declining as we have shifted away from the sale of perpetual licenses and towards SaaS and term licenses. Without perpetual license sales, there will be limited opportunities to sell maintenance contracts to new customers. Existing customers have and will continue to transition to SaaS and term licenses, which will continue the decline in maintenance revenue. Term license revenue for the three months ended March 31, 2023 and 2022 includes $5.9 million and $6.2 million of revenue recognized at a point of time, respectively.

 

For the three months ended March 31, 2023, total revenue increased 23% year over year on a constant currency basis. Within total revenue, SaaS revenue increased 39% year over year on a constant currency basis.

 

38

 

Revenue by geographic region for the three months ended March 31, 2023 and 2022 was as follows:

 

   

Three Months Ended
March 31,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

North America

  $ 24,436     $ 21,709     $ 2,727       12.6 %

EMEA

    19,488       15,342       4,146       27.0 %

APAC

    15,648       13,240       2,408       18.2 %

Total

  $ 59,572     $ 50,291     $ 9,281       18.5 %

 

 

From the three months ended March 31, 2023, North America revenue increased 12.6% to $24.4 million, driven by a 32%, or $3.9 million increase in SaaS revenue, partially offset by a $1.2 million combined decrease in term license and support, services, and maintenance revenues. EMEA revenues increased 27.0% to $19.5 million, driven by a combined 36%, or $4.4 million increase in SaaS and term license and support revenue, partially offset by a $0.4 million decrease in maintenance revenue. APAC revenues increased 18.2% to $15.6 million, driven by a 42%, or $2.0 million increase in SaaS revenue and an $0.8 million increase in services revenue, partially offset by a $0.4 million combined decrease in term license and support and maintenance revenue.

 

For the three months ended March 31, 2023, North America revenue increased 13% with little to no impact when viewed on a constant currency basis. Revenue for EMEA increased 35% and revenue for APAC increased 25% year-over-year on a constant currency basis. For the three months ended March 31, 2023, North America SaaS revenue increased 33% on a constant currency basis, EMEA SaaS revenue increased 39% on a constant currency basis, and APAC SaaS revenue increased 53% on a constant currency basis.

 

Non-GAAP Financial Measures

 

In addition to our financial results determined in accordance with GAAP, we disclosed non-GAAP cost of revenue, non-GAAP gross profit, non-GAAP gross margin, non-GAAP sales and marketing expense, non-GAAP general and administrative expense and non-GAAP research and development expense.

 

We believe these non-GAAP measures aid investors by providing additional insight into our operational performance and help clarify trends affecting our business. Management uses these non-GAAP financial measures to understand and compare operating results across accounting periods, for internal budgeting and forecasting purposes, and to evaluate financial performance.

 

Non-GAAP financial measures should not be considered as an alternative to performance measures derived in accordance with GAAP as measures of performance. Non-GAAP financial measures should not be considered in isolation or as a substitute for analysis of our results as reported under GAAP.

 

Cost of Revenue, Gross Profit, and Gross Margin

 

Cost of revenue, gross profit, and gross margin during the three months ended March 31, 2023 and 2022 were as follows:

 

   

Three Months Ended

March 31,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Cost of revenue:

                               

SaaS

  $ 7,895     $ 5,563     $ 2,332       41.9 %

Term license and support

    461       585       (124 )     (21.2 )%

Services

    9,351       8,350       1,001       12.0 %

Maintenance

    183       278       (95 )     (34.2 )%

Total cost of revenue

  $ 17,890     $ 14,776     $ 3,114       21.1 %

Gross profit

    41,682       35,515       6,167       17.4 %

Gross margin

    70.0 %     70.6 %            
                                 

GAAP cost of revenue

  $ 17,890     $ 14,776     $ 3,114       21.1 %

Stock-based compensation expense

    (670 )     (578 )     (92 )     (15.9 )%
Amortization of acquired intangible assets     (242 )     (23 )     (219 )     952.2 %

Non-GAAP cost of revenue

  $ 16,978     $ 14,175     $ 2,803       19.8

%

Non-GAAP gross profit

    42,594       36,116       6,478       17.9

%

Non-GAAP gross margin

    71.5

%

    71.8

%

           

 

 

Cost of revenue increased 21.1% to $17.9 million for the three months ended March 31, 2023, primarily driven by a $2.0 million increase from higher aggregate hosting costs resulting from increased SaaS revenue, and $0.9 million related to higher personnel costs.

 

39

 

Operating Expenses

 

Sales and Marketing

 

Sales and marketing expenses during the three months ended March 31, 2023 and 2022 were as follows:

 

   

Three Months Ended

March 31,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Sales and marketing

  $ 26,851     $ 27,206     $ (355 )     (1.3 )%

Percentage of revenue

    45.1 %     54.1 %            
                                 

GAAP sales and marketing

  $ 26,851     $ 27,206     $ (355 )     (1.3 )%

Stock-based compensation expense

    (2,201 )     (2,462 )     261       (10.6 )%
Amortization of acquired intangible assets     (157 )     (28 )     (129 )     460.7 %

Non-GAAP sales and marketing

  $ 24,493     $ 24,716     $ (223 )     (0.9 )%

Non-GAAP percentage of revenue

    41.1 %     49.1 %            

 

 

Sales and marketing expenses decreased 1.3% to $26.9 million for the three months ended March 31, 2023. The decrease was driven by a $0.6 million decrease in third party marketing spend, partially offset by higher commissions related to increased bookings throughout the prior year.

 

General and Administrative

 

General and administrative expenses during the three months ended March 31, 2023 and 2022 were as follows:

 

   

Three Months Ended

March 31,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

General and administrative

  $ 14,648     $ 15,602     $ (954 )     (6.1 )%

Percentage of revenue

    24.6 %     31.0 %            
                                 

GAAP general and administrative

  $ 14,648     $ 15,602     $ (954 )     (6.1 )%

Stock-based compensation expense

    (4,382 )     (4,484 )     102       (2.3 )%

Non-GAAP general and administrative

  $ 10,266     $ 11,118     $ (852 )     (7.7 )%

Non-GAAP percentage of revenue

    17.2 %     22.1 %            

 

40

 

General and administrative expenses decreased 6.1% to $14.6 million for the three months ended March 31, 2023. The decrease was attributed to a $0.5 million decrease in professional service costs mainly related to the prior year’s acquisitions, and a decrease in recruiting costs mainly due to less reliance on outside agencies for hiring.

 

Research and Development

 

Research and development expenses during the three months ended March 31, 2023 and 2022 were as follows:

 

   

Three Months Ended

March 31,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Research and development

  $ 9,015     $ 6,555     $ 2,460       37.5 %

Percentage of revenue

    15.1 %     13.0 %            
                                 

GAAP research and development

  $ 9,015     $ 6,555     $ 2,460       37.5 %

Stock-based compensation expense

    (851 )     (750 )     (101 )     13.5 %

Non-GAAP research and development

  $ 8,164     $ 5,805     $ 2,359       40.6 %

Non-GAAP percentage of revenue

    13.7 %     11.5 %            

 

 

Research and development expenses increased 37.5% to $9.0 million for the three months ended March 31, 2023, primarily driven by an increase in employee compensation related costs. The increase in headcount further supports the Company's continued effort to invest in developing new offerings and improve its existing offerings. 

 

Income Tax Provision

 

Income tax benefit during the three months ended March 31, 2023 and 2022 was as follows:

 

   

Three Months Ended

March 31,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Income tax expense

  $ 1,978     $ 309     $ 1,669       540.1 %

 

 

AvePoint's income tax expense for the three months ended March 31, 2023 was $2.0 million, as compared to a tax expense of $0.3 million for the three months ended March 31, 2022. The effective tax rate was (27.46)% for the three months ended March 31, 2023, compared to (2.88)% for the three months ended March 31, 2022. The change in effective tax rates for the three-month period ended March 31, 2023, as compared to the three-month period ended March 31, 2022, was primarily due to the mix of pre-tax income (loss) results by jurisdictions taxed at different rates, certain jurisdictions with separate tax expense calculated, and tax losses for which no benefit can be taken.

 

In assessing the need for a valuation allowance, the Company has considered all available positive and negative evidence including its historical levels of income, expectations of future taxable income, future reversals of existing taxable temporary differences and ongoing tax planning strategies. If in the future, the Company determines it is more likely than not that deferred tax assets will not be realized, the Company may set up valuation allowance, which may result in income tax expense in the Company’s condensed consolidated statements of operations and condensed consolidated statements of comprehensive loss.

 

Non-GAAP Operating Income (loss) and Non-GAAP Operating Margin

 

We believe that, in addition to our financial results determined in accordance with GAAP, non-GAAP operating income (loss) and non-GAAP operating margin are useful in evaluating our business, results of operations, and financial condition.

 

Non-GAAP operating income (loss) and non-GAAP operating margin should not be considered as an alternative to operating income, operating margin or any other performance measures derived in accordance with GAAP as measures of performance. Non-GAAP operating income (loss) and non-GAAP operating margin should not be considered in isolation or as a substitute for analysis of our results as reported under GAAP.

 

Non-GAAP operating income (loss) and non-GAAP operating margin are non-GAAP financial measures that our management uses to assess our overall performance. We define non-GAAP operating income (loss) as GAAP operating income (loss) plus stock-based compensation and the amortization of acquired intangible assets. We define non-GAAP operating margin as non-GAAP operating income divided by revenue. We believe non-GAAP operating income (loss) and non-GAAP operating margin provide our management and investors consistency and comparability with our past financial performance and facilitate period-to-period comparisons of operations, as these metrics eliminate the effects of stock-based compensation which has had historical volatility from period to period due to marked-to-market securities, and of acquired intangible assets, which are unrelated to current operations and are neither comparable to the prior period nor predictive of future results. The elimination of the effect of variability caused by stock-based compensation expense and the amortization of acquired assets, both of which are non-cash expenses, provides a better representation as to the overall operating performance of the Company. We use non-GAAP financial measures (a) to evaluate our historical and prospective financial performance and trends as well as our performance relative to our peers, (b) to set and approve spending budgets, (c) to allocate resources, (d) to measure operational profitability and the accuracy of forecasting, and (e) to assess financial discipline over operational expenditures.

 

41

 

The following table presents a reconciliation of non-GAAP operating income (loss) from the most comparable GAAP measure, operating income, for the three months ended March 31, 2023 and the comparable period in 2022:

 

   

Three Months Ended

March 31,

 
   

2023

   

2022

 
   

(in thousands, except percentages)

 

GAAP operating loss

  $ (8,832 )   $ (13,848 )

GAAP operating margin

    (14.8 )%     (27.5 )%

Add:

               

Stock-based compensation

    8,104       8,274  

Amortization of acquired intangible assets

    399       51  

Non-GAAP operating loss

  $ (329 )   $ (5,523 )

Non-GAAP operating margin

    (0.6 )%     (11.0 )%

 

 

Comparison of the Years Ended December 31, 2022 and December 31, 2021

 

The following table summarizes our historical consolidated statement of operations data for the years ended December 31, 2022 and 2021. The period-to-period comparison of operating results is not necessarily indicative of results for future periods.

 

   

Year Ended December 31,

 
   

2022

   

2021

 
   

(in thousands)

 

Total revenue

  $ 232,339     $ 191,909  

Total cost of revenue(1)

    65,123       52,664  

Gross profit

    167,216       139,245  

Operating expenses:

               

Sales and marketing(1)

    109,805       100,512  

General and administrative(1)

    64,874       59,221  

Research and development(1)

    30,519       31,765  

Depreciation and amortization

    3,084       1,238  

Total operating expenses

    208,282       192,736  

Loss from operations

    (41,066 )     (53,491 )

Other income (expense), net

    7,416       20,703  

Loss before income taxes

    (33,650 )     (32,788 )

Income tax expense

    5,038       457  

Net loss

  $ (38,688 )   $ (33,245 )

 

(1)         Stock-based compensation for the periods was included in the following line items:

 

   

Year Ended December 31,

 
   

2022

   

2021

 
   

(in thousands)

 

Cost of revenue

  $ 2,640     $ 3,477  

Sales and marketing

    11,393       15,906  

General and administrative

    19,398       24,063  

Research and development

    3,787       16,062  

Total stock-based compensation

  $ 37,218     $ 59,508  

 

 

Revenue

 

The components of AvePoint’s revenue during the years ended December 31, 2022 and 2021 were as follows:

 

   

Year Ended
December 31,

   

Change

 
   

2022

   

2021

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Revenue:

                               

SaaS

  $ 117,180     $ 85,580     $ 31,600       36.9 %

Term license and support

    57,214       50,970       6,244       12.3 %

Services

    41,283       31,919       9,364       29.3 %

Maintenance

    15,868       21,022       (5,154 )     (24.5 )%

Perpetual license

    794       2,418       (1,624 )     (67.2 )%

Total revenue

  $ 232,339     $ 191,909     $ 40,430       21.1 %

 

Total revenue increased 21.1% to $232.3 million for the year ended December 31, 2022, primarily as a result of an increase in SaaS revenue. SaaS revenue growth comprised approximately 78% of the net increase year over year. For the year ended December 31, 2022, SaaS revenue increased 36.9% to $117.2 million, as we continued to see strong customer demand for these and our term license and services offerings.

 

The increases were partially offset by a decrease in maintenance revenue, which decreased 24.5% to $15.9 million for the year ended December 31, 2022.

 

42

 

Our revenue from perpetual license and maintenance offerings is expected to continue declining as we shift away from the sale of perpetual licenses and towards SaaS licenses. Without material perpetual license sales, there will be limited opportunities to sell maintenance contracts to new customers. Existing maintenance customers have transitioned and will continue to transition to SaaS and term licenses, which will continue the decline in maintenance revenue.

 

For the year ended December 31, 2022, total revenue increased 29% year over year on a constant currency basis. Within total revenue, SaaS revenue increased 46% year over year on a constant currency basis.

 

Revenue by geographic area during the years ended December 31, 2022 and 2021 was as follows:

 

   

Year Ended
December 31,

   

Change

 
   

2022

   

2021

   

Amount

   

%

 
   

(in thousands, except percentages)

 

North America

  $ 102,025     $ 83,034     $ 18,991       22.9 %

EMEA

    71,635       58,285       13,350       22.9 %

APAC

    58,679       50,590       8,089       16.0 %

Total

    232,339       191,909       40,430       21.1 %

 

From the year ended December 31, 2021 to the year ended December 31, 2022, North America revenues increased by $19.0 million, driven by a $21.1 million increase in SaaS, term license and support, and services revenues, partially offset by a $2.1 million decrease in maintenance and perpetual license revenue. EMEA revenues increased by $13.4 million, driven by an $15.6 million increase in SaaS, term license and support, and services revenue, partially offset by a $2.2 million decrease in maintenance and perpetual license revenue. APAC revenues increased by $8.1 million, driven by a $10.6 million increase in SaaS, term license and support, and services revenue, partially offset by a $2.5 million decrease in maintenance and perpetual license revenue.

 

For the year ended December 31, 2022, North America total revenue increased 23% on a constant currency basis, EMEA total revenue increased 38% on a constant currency basis, and APAC total revenue increased 28% on a constant currency basis. For the year ended December 31, 2022, North America SaaS revenue increased 39% on a constant currency basis, EMEA SaaS revenue increased 48% on a constant currency basis, and APAC SaaS revenue increased 57% on a constant currency basis.

 

Non-GAAP Financial Measures

 

As noted above, in addition to our financial results determined in accordance with GAAP, we disclosed non-GAAP cost of revenue, non-GAAP gross profit, non-GAAP gross margin, non-GAAP sales and marketing expense, non-GAAP general and administrative expense and non-GAAP research and development expense. For additional information on our use of non-GAAP financial measures, see "Non-GAAP Financial Measures" above.

 

43

 

Cost of Revenue, Gross Profit, and Gross Margin

 

Cost of revenue, gross profit, and gross margin during the years ended December 31, 2022 and 2021 were as follows:

 

   

Year Ended

December 31,

   

Change

 
   

2022

   

2021

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Cost of revenue:

                               

SaaS

  $ 26,617     $ 19,039     $ 7,578       39.8 %

Term license and support

    1,969       950       1,019       107.3 %

Services

    35,629       30,726       4,903       16 %

Maintenance

    908       1,949       (1,041 )     (53.4 )%

Total cost of revenue

  $ 65,123     $ 52,664     $ 12,459       23.7 %

Gross profit

    167,216       139,245       27,971       20.1 %

Gross margin

    72.0 %     72.6 %            
                                 

GAAP cost of revenue

  $ 65,123     $ 52,664     $ 12,459       23.7 %

Stock-based compensation expense

    (2,640 )     (3,477 )     837       (24.1 )%

Non-GAAP cost of revenue

  $ 62,483     $ 49,187     $ 13,296       27.0

%

Non-GAAP gross profit

    169,856       142,722       27,134       19.0

%

Non-GAAP gross margin

    73.1

%

    74.4

%

           

 

Cost of revenue expenses increased 23.7% to $65.1 million for the year ended December 31, 2022, driven by an $8.8 million increase from higher aggregated hosting costs resulting from increased SaaS revenue and a $4.9 million increase in personnel costs primarily due to higher headcount. Within personnel costs, a one-time expense of $0.2 million was associated with the Company’s reduction in workforce announced in December of 2022, primarily related to severance and compensation benefits.

 

Operating Expenses

 

Sales and Marketing

 

Sales and marketing expenses during the years ended December 31, 2022 and 2021 were as follows:

 

   

Year Ended

December 31,

   

Change

 
   

2022

   

2021

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Sales and marketing

  $ 109,805     $ 100,512     $ 9,293       9.2 %

Percentage of revenue

    47.3 %     52.4 %            
                                 

GAAP sales and marketing

  $ 109,805     $ 100,512     $ 9,293       9.2 %

Stock-based compensation expense

    (11,393 )     (15,906 )     4,513       (28.4 )%

Non-GAAP sales and marketing

  $ 98,412     $ 84,606     $ 13,806       16.3 %

Non-GAAP percentage of revenue

    42.4 %     44.1 %            

 

Sales and marketing expenses increased 9.2% to $109.8 million for the year ended December 31, 2022, primarily due to an increase of $10.0 million in personnel costs from higher headcount as well as increasing employee compensation which includes commissions, and also from a $1.2 million increase in travel costs, which have risen as business shifts to a more normalized pre-pandemic state. Within personnel costs, a one-time expense of $1.9 million was associated with the Company’s reduction in workforce announced in December of 2022, primarily related to severance and compensation benefits.

 

44

 

General and Administrative

 

General and administrative expenses during the years ended December 31, 2022 and 2021 were as follows:

 

   

Year Ended

December 31,

   

Change

 
   

2022

   

2021

   

Amount

   

%

 
   

(in thousands, except percentages)

 

General and administrative

  $ 64,874     $ 59,221     $ 5,653       9.5 %

Percentage of revenue

    27.9 %     30.9 %            
                                 

GAAP sales and marketing

  $ 64,874     $ 59,221     $ 5,653       9.5 %

Stock-based compensation expense

    (19,398 )     (24,063 )     4,665       (19.4 )%

Non-GAAP sales and marketing

  $ 45,476     $ 35,158     $ 10,318       29.3 %

Non-GAAP percentage of revenue

    19.6 %     18.3 %            

 

General and administrative expenses increased 9.5% to $64.9 million for the year ended December 31, 2022.

 

The year over year increase was partially due to an increase of $4.8 million in personnel costs as a result of increased headcount and overall costs to support the growth in our business. Within personnel costs, a one-time expense of $0.5 million was associated with the Company’s reduction in workforce announced in December of 2022, primarily related to severance and compensation benefits. Of the remaining increase, professional services increased $1.4 million primarily due to increased legal fees relating to acquisitions.

 

Research and Development

 

Research and development expenses during the years ended December 31, 2022 and 2021 were as follows:

 

   

Year Ended

December 31,

   

Change

 
   

2022

   

2021

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Research and development

  $ 30,519     $ 31,765     $ (1,246 )     (3.9 )%

Percentage of revenue

    13.1 %     16.6 %            
                                 

GAAP research and development

  $ 30,519     $ 31,765     $ (1,246 )     (3.9 )%

Stock-based compensation expense

    (3,787 )     (16,062 )     12,275       (76.4 )%

Non-GAAP research and development

  $ 26,732     $ 15,703     $ 11,029       70.2 %

Non-GAAP percentage of revenue

    11.5 %     8.2 %            

 

Research and development expenses decreased 3.9% to $30.5 million for the year ended December 31, 2022. Stock-based compensation contributed a decrease of $12.3 million year over year, primarily as a result of a one-time compensation expense related to existing stock-based compensation awards to a group of AvePoint’s international employees. The primary driver of the offsetting increase resulted from $8.9 million higher compensation costs for research and development personnel as the Company seeks to expand development of new offerings and improvements to existing offerings. Within personnel costs, a one-time expense of $0.5 million was associated with the Company’s reduction in workforce announced in December of 2022, primarily related to severance and compensation benefits.

 

Income Tax Provision

 

Income tax provision during the years ended December 31, 2022 and 2021 was as follows:

 

   

Year Ended

December 31,

   

Change

 
   

2022

   

2021

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Income tax expense

  $ 5,038     $ 457     $ 4,581       1,002.4 %

 

45

 

Our income tax expense for the year ended December 31, 2022 was $5.0 million as compared to $0.5 million for the year ended December 31, 2021. The effective tax rate, which equals the income tax provision divided by income from continuing operations, was (15.0)% for the year ended December 31, 2022, compared to (1.4)% for the year ended December 31, 2021. The change in effective tax rates for the year ended December 31, 2022, as compared to the year ended December 31, 2021, was primarily due to the mix of pre-tax income (loss) results by jurisdictions taxed at different rates than 21%, a permanent item recorded for the executive compensation limitation and changes in the valuation allowance in the U.S. and certain foreign jurisdictions.

 

Non-GAAP Operating Income and Non-GAAP Operating Margin

 

As noted above, in addition to our financial results determined in accordance with GAAP, non-GAAP operating income (loss) and non-GAAP operating margin are useful in evaluating our business, results of operations, and financial condition. For additional information on our use of non-GAAP operating income (loss) and non-GAAP operating margin, see "Non-GAAP Operating Income (loss) and Non-GAAP Operating Margin" above.

 

GAAP operating margin for the years ended December 31, 2022 and 2021, was (17.7)% and (27.9)% respectively. Non-GAAP operating margin for the years ended December 31, 2022 and 2021, was (1.2)% and 3.1%, respectively. The reduction in non-GAAP operating margin was primarily attributable to higher personnel costs across the organization, increased Azure costs to support the growth in SaaS revenue, returning to a more normalized post-COVID travel routine and the full-year inclusion of expenses related to becoming a publicly traded company.

 

The following table presents a reconciliation of non-GAAP operating income from the most comparable GAAP measure, operating income, for the periods presented:

 

   

Year Ended

December 31,

 
   

2022

   

2021

 
   

(in thousands, except percentages)

 

GAAP operating loss

  $ (41,066 )   $ (53,491 )

GAAP operating margin

    (17.7 )%     (27.9 )%

Add:

               

Stock-based compensation

    37,218       59,508  

Amortization of acquired intangible assets

    955        

Non-GAAP operating (loss) income

  $ (2,893 )   $ 6,017  

Non-GAAP operating margin

    (1.2 )%     3.1 %

 

Liquidity and Capital Resources

 

As of March 31, 2023, we had $228.8 million in cash and cash equivalents and $2.9 million in short-term investments.

 

Our short-term liquidity needs primarily include working capital for sales and marketing, research and development, and continued innovation. Our long-term capital requirements will depend on many factors, including our growth rate, levels of revenue, the expansion of sales and marketing activities, market acceptance of our platform, the results of business initiatives, and the timing of new product introductions. 

 

46

 

We also maintain a loan and security agreement with HSBC Venture Bank USA, Inc. (“HSBC”) as lender for a revolving line of credit of up to $30.0 million. The line currently bears interest at a rate equal to SOFR plus 0.1%. The line carries an unused fee of 0.5%. The line will mature on July 7, 2023. We are required to maintain a specified adjusted quick ratio and a minimum annual recurring revenue tested by HSBC each quarter. We pledged, assigned and granted to HSBC a security interest in all shares, future proceeds and assets (except for excluded assets, including material intellectual property) as a security for the performance of the loan and security agreement obligations. As of March 31, 2023, we are compliant with all covenants under the line and had no borrowings outstanding under the line of credit.

 

We believe that our existing cash, cash equivalents and short-term investments, our cash flows from operating activities, and our borrowing capacity under our credit facility with HSBC are sufficient to meet our working capital and capital expenditure needs for at least the next twelve months. In the future, we may attempt to raise additional capital through the sale of additional equity or debt financing. The sale of additional equity would be dilutive to our stockholders. Additional debt financing could result in increased debt service obligations and more restrictive financial and operational covenants.

 

Cash Flows

 

Comparison of Three Months Ended March 31, 2023 and March 31, 2022

 

The following table sets forth a summary of our cash flows for the three months ended March 31, 2023 and 2022:

 

   

Three Months Ended

March 31,

 
   

2023

   

2022

 
   

(in thousands)

 

Net cash provided by (used in) operating activities

  $ 1,250     $ (6,123 )

Net cash provided by (used in) investing activities

    862       (181,471 )

Net cash (used in) provided by financing activities

    (690 )     287  

 

 

Operating Activities

 

Net cash provided by operating activities for the three months ended March 31, 2023 was $1.3 million, reflecting AvePoint’s net loss of $9.2 million, adjusted for non-cash items of $9.3 million and net cash inflows of $1.2 million from changes in its operating assets and liabilities. The primary drivers of non-cash items were stock-based compensation which reflects ongoing compensation partially offset by a decrease in the mark to market value of earn-out and warranty liabilities. The drivers of changes in operating assets and liabilities are seasonal in nature. These drivers are related to a decrease in accounts receivable due primarily to timing of customer invoices and decrease in prepaid expenses and other current assets primarily related to prepaid insurance and a decrease in accrued expenses primarily due to accrued bonuses, commissions and VAT/sales tax payable.

 

Net cash used in operating activities for the three months ended March 31, 2022 was $6.1 million, reflecting AvePoint’s net loss of $11.1 million, adjusted for non-cash items of $6.8 million and net cash outflows of $1.9 million from changes in its operating assets and liabilities. The primary drivers of non-cash items were stock-based compensation which reflects ongoing compensation partially offset by a decrease in the mark to market value of earn-out and warranty liabilities. The drivers of changes in operating assets and liabilities are seasonal in nature. These drivers are related to a decrease in accounts receivable due primarily to timing of customer invoices and decrease in prepaid expenses and other current assets primarily related to prepaid insurance and offset by a decrease in accrued expenses primarily due to the payment of accrued bonuses and commissions.

 

Investing Activities

 

Net cash provided by investing activities for the three months ended March 31, 2023 was $0.9 million. It primarily consisted of $1.6 million due to the maturity of short-term investments, partially offset by $0.3 million from the capitalization of internal use software and $0.2 million of purchases of property and equipment.

 

Net cash used in investing activities for the three months ended March 31, 2022 was $181.5 million. It primarily consisted of $179.9 million of purchases of short-term investments, $1.4 million as a result of the acquisition of I-Access, and $1.0 million of purchases of property and equipment, partially offset by $0.9 million in the maturity of short-term investments.

 

Financing Activities

 

Net cash used in financing activities for the three months ended March 31, 2023 was $0.7 million. The primary driver of cash flows from financing activities was due to $1.8 million in purchases of common stock, partially offset by $1.1 million of proceeds from the exercising of stock options.

 

Net cash provided by financing activities for the three months ended March 31, 2022 was $0.3 million. The primary driver of cash flows from financing activities was due to $1.0 million of proceeds from the exercising of stock options, partially offset by $0.7 million in purchases of common stock.

 

Indebtedness

 

Credit Facility

 

We maintain a line of credit under a Loan Agreement, as amended (the “Amended Loan Agreement”) with HSBC, as the lender. See “Note 7 - Line of Credit” to the unaudited interim condensed consolidated financial statements included in this Prospectus.

 

The Amended Loan Agreement provides for a revolving line of credit of up to $30.0 million and an additional $20.0 million accordion feature for additional capital we may draw at our request. Borrowings under the line currently bear interest at a rate equal to SOFR plus 0.1%. The line carries an unused fee of 0.5% per year. Any proceeds of borrowings under the Amended Loan Agreement will be used for general corporate purposes.

 

47

 

On a consolidated basis with our subsidiaries, we are required to maintain a specified adjusted quick ratio and minimum annual recurring revenue, tested by HSBC each quarter. Pursuant to the Amended Loan Agreement, we pledged, assigned, and granted HSBC a security interest in all shares of our subsidiaries, future proceeds, and certain assets as security for our obligations under the Amended Loan Agreement. Our line of credit under the Amended Loan Agreement will mature on July 7, 2023.

 

To date, we are in compliance with all covenants under the Amended Loan Agreement. We have not at any time, including as of and for the three months ended March 31, 2023, borrowed under the Amended Loan Agreement. The description of the Amended Loan Agreement is qualified in its entirety by the full text of the form of such agreement, a copy of which is attached as an exhibit to our Prospectus.

 

Leasing Activities

 

We are obligated under various non-cancelable operating leases for office space. The initial terms of the leases expire on various dates through 2030. As of March 31, 2023, the commitments related to these operating leases is $19.8 million, of which $6.7 million is due in the next twelve months.

 

Comparison of the Years Ended December 31, 2022 and December 31, 2021

 

The following table sets forth a summary of our cash flows for the years ended December 31, 2022 and December 31, 2021.

 

   

Year Ended

December 31,

 
   

2022

   

2021

 
   

(in thousands)

 

Net cash (used in) provided by operating activities

  $ (774 )   $ 5,030  

Net cash used in investing activities

    (21,452 )     (3,377 )

Net cash (used in) provided by financing activities

    (17,148 )     198,617  

 

Operating Activities

 

Net cash used in operating activities for the year ended December 31, 2022, was $0.8 million, reflecting our net loss of $38.7 million, adjusted for non-cash items of $46.2 million and net cash outflows of $8.3 million from changes in our operating assets and liabilities. The main considerations for non-cash items were stock-based compensation, which reflects ongoing compensation charges for the entity’s equity- and pre-merger liability-classified awards, operating lease right-of-use asset expense and mark to market adjustments on earnout and warrant liabilities. The main considerations of changes in operating assets and liabilities that resulted in cash outflows related to an increase in deferred contract costs and operating lease liabilities. This was partially offset by cash inflows related to an increase in deferred revenue that is partially offset by an increase in accounts receivable as a result of the business growth, and an increase in accrued expenses primarily due to personnel related expenses.

 

Net cash provided by operating activities for the year ended December 31, 2021, was $5.0 million, reflecting our net loss of $33.2 million, adjusted for non-cash items of $39.9 million and net cash outflows of $1.6 million from changes in our operating assets and liabilities. The primary drivers for non-cash items were stock-based compensation, which reflects ongoing compensation charges for the entity’s equity- and pre-merger liability-classified awards, mark to market adjustments on earnout and warrant liabilities and changes in deferred tax assets as a result of timing differences in tax related to stock option awards. The primary drivers of changes in operating assets and liabilities related to an increase in accounts receivable due primarily to timing of payments from customers and an increase in prepaid expenses and other current assets primarily related to prepaid insurance in Q3 2021 and an estimated tax payment in Q2 2021, partially offset by an increase in accounts payable and accrued expenses primarily due to billings related to professional services and an increase in deferred revenue due to continued increases in sales of our SaaS offerings which result in increased up-front payments.

 

48

 

Investing Activities

 

Net cash used in investing activities for the year ended December 31, 2022, was $21.5 million, consisting of $18.6 million in acquisitions and $3.9 million of purchases of property and equipment, as well as $183.5 million in maturities of short-term investments and $180.9 million in the purchase of investments.

 

Net cash used in investing activities for the year ended December 31, 2021, was $3.4 million, consisting of $2.5 million of purchases of property and equipment and $1.4 million of purchases of short-term investments.

 

Financing Activities

 

Net cash used in financing activities for the year ended December 31, 2022, was $17.1 million. The primary driver of cash flows from financing activities was due to $19.9 million in purchases of Common Stock, partially offset by $2.8 million of proceeds from the exercising of stock options.

 

Net cash provided by financing activities for the year ended December 31, 2021, was $198.6 million. The primary driver of cash flows from financing activities was a result of the Business Combination, which resulted in a $441.6 million cash inflow, net of issuance costs paid immediately prior to the merger, partially offset by $130.9 million of cash outflows to Legacy AvePoint’s preferred stockholders and $106.2 million of cash outflows to Legacy AvePoint’s common stockholders. Other cash flows from financing activities included $7.5 million of cash outflows to holders of Legacy AvePoint options, $3.0 million of cash outflows for Business Combination transaction costs paid directly by us, and $1.6 million of cash outflows related to Legacy AvePoint’s purchase of pre-Business Combination Apex shares, which are now recorded as treasury stock. These cash outflows were partially offset by $5.6 million of cash inflows from the proceeds collected upon exercise of stock options.

 

Indebtedness

 

Credit Facility

 

We maintain a line of credit under the Amended Loan Agreement with HSBC, as the lender. See “Note 10 Line of Credit” to the audited consolidated financial statements included in this Prospectus.

 

The Amended Loan Agreement provides for a revolving line of credit of up to $30.0 million, with an additional $20.0 million accordion feature for additional capital we may draw at our request. Borrowings under the line currently bear interest at a rate equal to SOFR plus 0.1%. The line carries an unused fee of 0.5% per year. Any proceeds of borrowings under the Amended Loan Agreement will be used for general corporate purposes.

 

On a consolidated basis with our subsidiaries, we are required to maintain a specified adjusted quick ratio, tested by HSBC each quarter. Pursuant to the Amended Loan Agreement, we pledged, assigned, and granted HSBC a security interest in all shares of our subsidiaries, future proceeds, and certain assets as security for our obligations under the Amended Loan Agreement. Our line of credit under the Amended Loan Agreement will mature on July 7, 2023.

 

We have not at any time, including as of and for the fiscal year ending as of December 31, 2022, borrowed under the Amended Loan Agreement. The description of the Amended Loan Agreement is qualified in its entirety by the full text of such agreement, a copy of which is attached as an exhibit to our Prospectus.

 

Leasing Obligations

 

We are obligated under various non-cancelable operating leases for office space. The initial terms of the leases expire on various dates through 2030. During the years ended December 31, 2022 and 2021, total rent expense for facilities amounted to $6.8 million and $6.4 million, respectively. As of December 31, 2022, letters of credit have been issued in the amount of $0.9 million as security for operating leases. The letters of credit are secured by certificates of deposit.

 

49

 

Operating Segment Information

 

We operate in one segment. Our products and services are sold throughout the world, through direct and indirect sales channels. Our chief operating decision maker (the “CODM”) is our Chief Executive Officer. The CODM makes operating performance assessment and resource allocation decisions on a global basis. The CODM does not receive discrete financial information about asset allocation, expense allocation, or profitability by product or geography. See “Note 18 – Segment Information” to the audited consolidated financial statements included in this Prospectus for more information.

 

Critical Accounting Policies and Estimates

 

Preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities. We also make estimates and assumptions on the reported revenue generated and reported expenses incurred during the reporting periods. Our estimates are based on our historical experience and on various other factors that our management believes are reasonable under the circumstances. The results of these estimates form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.

 

While our significant accounting policies are described in more detail in the section titled “Notes to Consolidated Financial Statements” included in this Prospectus, we believe the following critical accounting policies are most important to understanding and evaluating our reported financial results.

 

Revenue Recognition

 

We derive revenue from four primary sources: SaaS, term license and support, services, and maintenance. Many of our contracts with customers include multiple performance obligations. Judgment is required in determining whether each performance obligation is distinct. Our products and services generally do not require a significant amount of integration or interdependency; therefore, our products and services are generally not combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (“SSP”) for each performance obligation within each contract.

 

We use judgment in determining the SSP for products and services. For substantially all performance obligations except term licenses, we are able to establish the SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Term licenses are sold only as a bundled arrangement that includes the rights to a term license and support. In determining the SSP of license and support in a term license arrangement, we apply observable inputs using the value relationship between support and term license, the value relationship between support and perpetual licenses, the average economic life of our products, software renewals rates and the price of the bundled arrangement in relation to the perpetual licensing approach. Using a combination of the relative fair value method or the residual value method, the SSP of the performance obligations in an arrangement is allocated to each performance obligation within a sales arrangement.

 

Company Earn-Out Shares

 

In evaluation of the Company Earn-Out Shares and Company Earn-Out RSUs, management determined that the Company Earn-Out Shares represent derivatives to be marked to market at each reporting period, while the Company Earn-Out RSUs represent equity under ASC 718. Refer to “Note 16 Stock-Based Compensation” to the audited consolidated financial statements included in this Prospectus for more information regarding the Company Earn-Out RSUs.

 

In order to capture the market conditions associated with the Company Earn-Out Shares, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out Shares’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. The Monte Carlo model requires highly subjective assumptions including the expected volatility of the price of our Common Stock, and the expected term of the earn-out shares.

 

50

 

Economic Conditions, Challenges, and Risks

 

The markets for software and cloud-based services are dynamic and highly competitive. Our competitors are developing new software while also deploying competing cloud-based services for consumers and businesses. Customer preferences evolve rapidly, and choices in hardware, products, and devices can and do influence how users access services in the cloud, and in some cases, the user’s choice of which suite of cloud-based services to use. We must continue to evolve and adapt to keep pace with this changing environment. The investments we are making in infrastructure, research and development, marketing, and geographic expansion will continue to increase our operating costs and may decrease our operating margins.

 

Our success is highly dependent on our ability to attract and retain qualified employees. We hire a mix of university and industry talent worldwide. We compete for talented individuals globally by offering an exceptional working environment, broad customer reach, scale in resources, the ability to grow one’s career across many different products and businesses, and competitive compensation and benefits. Aggregate demand for our software, services, and devices is correlated to global macroeconomic and geopolitical factors, which remain dynamic. In 2022, Russia initiated significant military action against Ukraine. In response, the U.S. and certain other countries imposed significant sanctions and export controls against Russia, Belarus and certain individuals and entities connected to Russian or Belarusian political, business, and financial organizations, and the U.S. and certain other countries could impose further sanctions, trade restrictions, and other retaliatory actions should the conflict continue or worsen. It is not possible to predict the broader consequences of the conflict, including related geopolitical tensions, and the measures and retaliatory actions taken by the U.S. and other countries in respect thereof as well as any counter measures or retaliatory actions by Russia or Belarus in response, including, for example, potential cyberattacks or the disruption of energy exports, is likely to cause regional instability, geopolitical shifts, and could materially adversely affect global trade, currency exchange rates, regional economies and the global economy. The situation remains uncertain, and while it is difficult to predict the impact of any of the foregoing, the conflict and actions taken in response to the conflict could increase our costs, disrupt our supply chain, reduce our sales and earnings, impair our ability to raise additional capital when needed on acceptable terms, if at all, or otherwise adversely affect our business, financial condition, and results of operations.

 

Our international operations provide a significant portion of our total revenue and expenses. Many of these revenue and expenses are denominated in currencies other than the U.S. dollar. As a result, changes in foreign exchange rates may significantly affect revenue and expenses. Refer to the section titled “Risk Factors” for a discussion of these factors and other risks.

 

Seasonality

 

Our quarterly revenue fluctuates and does not necessarily grow sequentially when measuring any one fiscal quarter’s revenue with another (e.g. comparing the fourth fiscal quarter of fiscal year 2022 with the first fiscal quarter of fiscal year 2023). Historically, our third and fourth quarters have been our highest revenue quarters, however those results are not necessarily indicative of future quarterly revenue or full year results. Higher third and fourth quarter revenue is driven primarily by increased sales resulting from our customers’ fiscal year ends. Additionally, new product and service introductions (including the timing of those introductions) can significantly impact revenue. Revenue can also be affected when customers anticipate a product introduction. Our operating expenses have generally increased sequentially due to increases in personnel in connection with the expansion of our business.

 

Emerging Growth Company Accounting Election

 

Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can choose not to take advantage of the extended transition period and comply with the requirements that apply to non-emerging growth companies, and any such election to not take advantage of the extended transition period is irrevocable. We will be an emerging growth company at least until June 30, 2023. As a result, we have elected to avail ourselves of the extended transition period and will take advantage of the benefits of the extended transition period emerging growth company status permits. During the extended transition period, it may be difficult or impossible to compare our financial results with the financial results of another public company that complies with public company effective dates for accounting standard updates because of the potential differences in accounting standards used.

 

51

 

We will remain an emerging growth company under the JOBS Act until the earliest of (a) December 31, 2024, (b) the last date of our fiscal year in which we have total annual gross revenue of at least $1.235 billion, (c) the date on which we are deemed to be a “large accelerated filer” under the rules of the SEC with at least $700.0 million of outstanding securities held by non-affiliates, or (d) the date on which we have issued more than $1.0 billion in non-convertible debt securities during the previous three years. The next determination date as to whether we have satisfied the criteria set forth in the foregoing (b), (c), and (d) is the last day of our second fiscal quarter in 2023.

 

Recently Issued and Adopted Accounting Pronouncements

 

For information about recent accounting pronouncements, see Note 2 to the Consolidated Financial Statements of this Prospectus.

 

 

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISKS

 

Interest Rate Risk

 

As of March 31, 2023, we had cash and cash equivalents, marketable securities, and short-term deposits of $231.7 million. As of December 31, 2022, we had cash and cash equivalents, marketable securities, and short-term deposits of $229.8 million. Our cash and cash equivalents are held in cash deposits and money market funds. Due to the short-term nature of these instruments, we believe that it does not have any material exposure to changes in the fair value of our investment portfolio due to changes in interest rates. Declines in interest rates, however, would reduce our future interest income. The effect of a hypothetical 10% change in interest rates would not have a material negative impact on our consolidated financial statements. As of March 31, 2023 and December 31, 2022, we had no outstanding obligations under our line of credit with HSBC under the Amended Loan Agreement. To the extent we enter into other long-term debt arrangements in the future, we would be subject to fluctuations in interest rates which could have a material impact on our future financial condition and results of operation.

 

Foreign Currency Exchange Risk

 

Fluctuations in foreign currencies impact the amount of total assets and liabilities that we report for our foreign subsidiaries upon the translation of these amounts into U.S. Dollars. In particular, the amount of cash, cash equivalents and marketable securities that we report in U.S. Dollars for a significant portion of the cash held by these subsidiaries is subject to translation variance caused by changes in foreign currency exchange rates as of the end of each respective reporting period, the offset to which is substantially recorded to accumulated other comprehensive income on our consolidated balance sheets and is also presented as a line item in its consolidated statements of comprehensive income. To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments. 

 

As the U.S. Dollar fluctuated against certain international currencies as of December 31, 2022, the balances that we reported in U.S. Dollars for foreign subsidiaries that hold international currencies as of December 31, 2022, increased relative to what it would have reported using a constant currency rate from December 31, 2021. As reported in our consolidated statements of cash flows, the estimated effects of exchange rate changes on our reported cash and cash equivalents balances in U.S. Dollars was a decrease of $1.7 million for the year ended December 31, 2022, and a decrease of $1.2 million for the year ended December 31, 2021. If overall foreign currency exchange rates in comparison to the U.S. Dollar uniformly would have been weaker by 10% as of December 31, 2022, and December 31, 2021, the amount of cash, cash equivalents and marketable securities AvePoint would have reported in U.S. Dollars would have decreased by approximately $2.7 million and $2.6 million, respectively, assuming constant foreign currency cash, cash equivalents and marketable securities balances.

 

52

 

Concentration of Credit Risk

 

We deposit our cash with financial institutions, and, at times, such balances may exceed federally insured limits. 

 

BUSINESS

 

Overview of Our Business

 

AvePoint provides a cloud-native software platform that organizations rely on to optimize IT operations, manage critical data and secure the digital workplace. As companies globally embrace the new normal of hybrid work, they must build and deliver a new, seamless workplace experience for knowledge workers, centered around an extensive portfolio of Software-as-a-Service (“SaaS”) solutions and productivity applications aimed at improving collaboration across the organization.

 

The adoption of this portfolio of solutions – what has been generally described as the “digital transformation” – is a substantial and ongoing challenge for most organizations, which for decades had used only a small number of multi-purpose on-premises applications to drive business outcomes. However, to build and deliver an efficient digital workplace today, companies must manage this range of applications – and the associated explosive growth and sprawl of data – with a platform offering that is well governed, fit for purpose, easy to use and built on automation.

 

AvePoint’s Confidence Platform empowers organizations – of all sizes, in all regions, and across all industries – to optimize and secure the solutions that most commonly establish and underpin the digital workplace. As our customers seek to rapidly reduce costs, improve productivity and make more informed business decisions, they depend on our platform for data-driven insights, critical business intelligence and ongoing operational value through automation.

 

Platform Overview

 

The AvePoint Confidence Platform delivers a comprehensive set of SaaS solutions, empowering users in a variety of technology roles – including IT operations, development operations and cybersecurity – to monitor and secure the digital workplace.

 

Built on top of Platform-as-a-Service (“PaaS”) architecture, the AvePoint Confidence Platform offers modularity and combines cloud services architecture with tailored, industry-specific functionality to address critical operational challenges and the ongoing management of data, as organizations leverage a variety of third-party cloud vendors, including Microsoft, Salesforce, Google, AWS, Box, DropBox and others. To drive modernization efforts, the platform also provides extensions to the functionality of existing cloud services as well as new applications, all while leveraging the common underlying SaaS services for data, process, user experience and integration.

 

The AvePoint Confidence Platform, and the applications that it powers, is organized into three interconnected “suites” of functionality—each targeting a core set of business drivers and customer needs. Those suites are:

 

 

The Control Suite efficiently ensures the sustainability and operational capacity of the digital workplace by providing a ready-made framework for automated governance and policy enforcement. This allows infrastructure and operations teams to protect business-critical information across collaborative workspaces.

 

The Resilience Suite enables organizations to efficiently and effectively comply with data protection regulations, preserve critical records, and ensure business continuity. This provides regulatory, audit, and risk management teams with the assurance that the organization is meeting its compliance obligations.

 

The Modernization Suite transforms legacy data to allow it use by modern SaaS platforms and transforms legacy business processes into modern end-user business applications. It empowers modernization and change management teams to drive digital transformation across the organization, and to measure and accelerate the impact of this transformation on employee experience and engagement.

 

53

 

Built with security and scale in mind, AvePoint’s cloud-native platform is available across 14 global data centers. Our multi-tenant architecture is designed to immediately provide customers the latest enhancements and upgrades, and the platform is ISO 27001:2013 and ISO 27017:2015 certified and has received SOC 2 Type II accreditation and FedRAMP (Moderate) Authorization.

 

Within each suite are a number of products addressing critical customer needs. Our products are typically licensed according to the number of users, while some include a consumption-based component. Lastly, because our platform is built upon a common data engine and common data layer, the purchase of products from multiple suites provides an incremental benefit to customers in the form of more intelligent and relevant data insights and automation.

 

 

The Control Suite contains products which offer the following capabilities:

 

o

Operationalize collaborative workspaces: centralize the management of SaaS solutions and productivity applications, with the flexibility to configure and delegate control for different end-users;

 

o

Regulatory compliance automation: Implement, enforce, and prove that access and configuration policies across collaborative workspaces comply with internal or regulatory requirements;

 

o

Access and risk management: gain insight into who has access to critical data and where the company is at risk; and

 

o

Cost optimization: maximize the return on SaaS subscription investments through real-time management and allocation of entitlements.

 

The Resilience Suite contains products which offer the following capabilities:

 

o

Backup-as-a-Service: support workloads in cloud infrastructure-as-a-Service and PaaS, including protection against ransomware, accidental deletions and user error in a variety of SaaS applications, as well as support for a range of on-premises workloads;

 

o

Data classification: automate data tagging, classification and protection to prevent loss;

 

o

Storage optimization: archive stale content from active systems to reduce costs and improve workspace quality and user experience; and

 

o

Records management: ensure content compliance and proper records retention with process automation.

 

The Modernization Suite contains products which offer the following capabilities:

 

o

Data modernization and restructuring: seamlessly move and transform legacy data to allow its use by modern SaaS platforms, and ensure that unstructured data can be easily restructured to reflect ongoing changes in the business;

 

o

Process modernization: transform manual processes with built-in data insights and process automation for Line of Business and role-based applications; and

 

o

Workforce transformation measurement: enable employees to thrive in the digital workplace by ensuring organizational leaders understand employee engagement and sentiment.

 

Our Growth Strategy

 

Our aggressive pursuit of the large market opportunity we see includes the following growth strategies:

 

 

Expand our Platform Opportunity. We have built a differentiated platform that enables organizations to integrate modern applications, and our goal is to continually invest in technologies that improve the digital workplace experience. We will introduce new and adjacent products to extend our current operational and data management story and to improve the functionality of existing products and features. We also have invested and will continue to invest in opportunities beyond the Microsoft ecosystem.

 

Grow our Customer Base. The market we are targeting is rapidly growing and largely unpenetrated. We sell to organizations of all sizes, in all regions of the world, and across a broad array of industries. While historically we primarily focused on larger, more highly regulated enterprises, the offering of our platform as a SaaS solution makes it more accessible to and in demand from small and medium-sized organizations. We intend to drive new customer growth by leveraging our global partner ecosystem and through the expansion of our direct sales force.

 

54

 

 

Increase Customer Lifetime Value with Customer Success. We constantly seek to increase customer satisfaction, decrease time to value, reduce customer churn and set up successful land and expand opportunities. To do so, we have made significant investments in our customer success program and in technology which provides additional telemetry to enhance our understanding of how our customers use our solutions, which we believe will deepen our relationships with existing customers.

 

Grow and Cultivate our Partner and Channel Network. We believe that building and cultivating strategic relationships with partners will enable us to penetrate those markets in which we previously lacked presence and those in which we have a presence that can be expanded. Our partner and channel network today touches all aspects of our business, but we believe there is a particular opportunity with our small and mid-sized customers and prospects.

 

Opportunistically Pursue Strategic Acquisitions. Acquisitions are an important growth driver for our business. We completed four acquisitions in 2022, and we expect to continue acquiring businesses and technologies or entering into joint ventures and strategic alliances as part of our long-term business strategy. This may include acquiring complementary products, technologies, and/or businesses that reduce the time or costs required to develop new technologies, incorporate enhanced functionality into and complement our existing product offerings, augment our engineering workforce, improve our internal business and operating systems, and enhance our technological capabilities.

 

Sales, Marketing and Customers

 

Sales

 

Our global go-to-market strategy allows us to efficiently sell to and serve the needs of organizations across market segments and geographies. This strategy, which combines the expertise of our highly-trained direct sales force with the leverage of valuable indirect routes to the market, including our strong partner ecosystem, has created a powerful and differentiated go-to-market approach. In addition, our increased investments in our customer success program positions us to continue expanding within our existing customer base, which we believe remains a significant growth opportunity.

 

Our direct sales force is organized by geography and customer size.

 

In addition, we employ a number of indirect routes to market, which include the following:

 

 

Channel Ecosystem. We leverage the resources of our partner and channel community across customers of all segments. We expect that partner sourced revenue will account for a growing portion of our revenue for the foreseeable future.

 

Partner Marketplaces. AvePoint is transactable in more than 100 marketplaces around the world through our distribution and marketplace partners. We leverage marketplaces to create operational efficiencies with automation in procurement and provisioning, and to grow and scale our acquisition of the small business market, primarily through managed service providers (“MSPs”).

 

Microsoft Partnership. We are a Microsoft Gold Certified Partner, ranking in the global top 5 in Microsoft’s IP-Co-Sell program. Microsoft sellers are incentivized to develop a pipeline, share sales leads, and accelerate sales of AvePoint solutions, and we plan to continue adding to the number of co-sell ready solutions currently available.

 

These collective efforts are supported by our customer success team, which employs a proactive relationship-focused approach designed to ensure that our valued customers get the care they need to rapidly deploy, and receive value from, their technology investment in us.

 

Marketing

 

Our global marketing organization focuses on enhancing the AvePoint brand and building awareness and demand generation through multi-platform campaigns that leverage our expertise, content, technical resources and customer stories. We rely on multiple marketing and sales automation tools to efficiently identify and market to the correct individuals at target companies using product and industry specific criteria.

 

55

 

Customers

 

We sell to organizations of all sizes, in all regions of the world, and across a broad array of industries. Our customers are located in more than 100 countries and, as of March 31, 2023, numbered more than 17,000.

 

We classify our customer base by size and geography:

 

 

Small Business segment. Companies with fewer than 500 user seats.

 

Mid-Market segment. Companies with greater than 500 but fewer than 5,000 user seats.

 

Enterprise segment. Companies with greater than 5,000 user seats.

 

Geography. Classification is based on the customer’s billing address and is divided into (1) North America; (2) Europe, the Middle East, and Africa (“EMEA”); and (3) Asia-Pacific (“APAC”).

 

Research And Development

 

We constantly seek to develop new offerings, drive improvements to our existing offerings, and enhance support of our existing customer deployments. We leverage agile development methodologies and work with the latest technologies, resulting in a dynamic, state of the art, automated software development process that has allowed us to quickly deliver high-quality products and services and adapt to market changes and new requirements. We believe delivering and expanding product functionality is critical to enhancing the success of existing customers while new product development further reinforces our breadth of solutions.

 

Intellectual Property

 

We rely on a combination of trade secrets, copyrights, and trademarks to establish and protect our intellectual property rights. We also rely on contractual protections, such as license, assignment, and confidentiality agreements, and technical measures. We pursue the registration of domain names, trademarks, and service marks in the United States and in various jurisdictions outside the United States. We control access to and use of our proprietary technology and other confidential information through the use of internal and external controls, including contractual protections with employees, contractors, customers, and partners, and our software is protected by U.S. and international intellectual property laws. We require our employees, consultants, and other third parties to enter into confidentiality and proprietary rights agreements and control access to software, documentation, and other proprietary information. Our policy is to require employees and independent contractors to sign agreements assigning to us any inventions, trade secrets, works of authorship, developments, and other processes generated by them on our behalf and agreeing to protect our confidential information. In addition, we generally enter into confidentiality agreements with our vendors and customers.

 

Competition

 

While certain companies offer products with features similar to those embedded in our individual solutions and with which we compete in certain tactical use cases, we do not believe that any company offers the same breadth of functionalities that we offer in a single integrated platform. Unlike traditional vendors primarily focused on data management, data governance, or migration, we address a spectrum of SaaS solutions and productivity applications for the digital workplace.

 

The standalone point solutions we frequently encounter often fail to meet the needs of our customers, due to limitations in breadth of functionality, ease of use, scalability, rigor of security protocols, integration with third-party applications and data sources, time to value and total cost of ownership.

 

56

 

Seasonality

 

Our quarterly revenue fluctuates and does not necessarily grow sequentially when measuring any one fiscal quarter’s revenue against another (e.g. comparing the fourth fiscal quarter of fiscal year 2022 against the first fiscal quarter of fiscal year 2023). Historically, our third and fourth quarters have been our highest revenue quarters, however those results are not necessarily indicative of future quarterly revenue or full year results. Higher third and fourth quarter revenue is driven primarily by increased sales resulting from our customers’ fiscal year ends. Additionally, new product and service introductions (including the timing of those introductions) can significantly impact revenue. Revenue can also be affected when customers anticipate a product introduction. Our operating expenses have generally increased sequentially due to increases in personnel in connection with the expansion of our business.

 

Human Capital Resources

 

The success of our people is the success of our Company, making our talent strategy a core focus of our operations. We received accolades from multiple publications around the world designating us as a “best place to work” in 2022. Our key human capital objectives in managing our business includes attracting and developing top talent, engaging our team in an environment where they thrive, and integrating diversity, equity, and inclusion principles into our core operating practices.

 

Our values are long-held beliefs that guide the behaviors of our global teams and are foundational to our present and future success. These are not ‘statements on a wall’ but a true representation of how we act as a team:

 

 

Agility: We value quick, informed decision-making to meet and exceed customer expectations. We subscribe to a growth mindset, which contributes to our entrepreneurial and learning spirit.

 

 

Passion: Drive and energy are contagious here; we are not just going through the motions. We do things that are impactful and, as a result, amplify our customers’ success.

 

 

Teamwork: We are invested in the success of our colleagues, partners, customers, and communities. We do this by promoting global collaboration and taking pride in helping, sharing, mentoring, and coaching each other.

 

avpt20230414_posamimg005.jpg

 

Employees

 

As of March 31, 2023, we had 2,150 employees globally. A large percentage of our employees have technical and professional backgrounds and undergraduate and/or advanced degrees. Our professional staff includes programmers, data and computer scientists, electrical and mechanical engineers, software and hardware specialists, project managers, sales and marketing professionals, attorneys, and CPAs. None of our employees are represented by a labor union with respect to their employment. We are not aware of any employment circumstances that are likely to disrupt our work efforts. See the section titled “Risk Factors” for a discussion of the risks related to the loss of key personnel or our inability to attract and retain qualified personnel.

 

Recruitment and Internal Mobility

 

We want to attract a pool of diverse and exceptional candidates and support their career growth once they join our team. We seek to hire based on talent rather than solely on educational pedigree, and have provided many job openings, including in our local communities, for capable workers from various backgrounds to learn valuable skills in critical operations such as business development, sales, customer support, and customer service. In our evaluation and career development efforts, we also emphasize internal mobility opportunities for employees to drive professional development. Our goal is a long-term, upward-bound career for every employee, which we believe also drives our retention efforts. Our talent acquisition team uses internal and external resources to recruit highly skilled and talented workers, and we encourage and incentivize employee referrals for open positions.

 

57

 

Rewards

 

We strive to provide globally a competitive suite of pay, comprehensive benefits, and services. We incentivize performance through a combination of competitive base pay, performance-based cash incentives and long-term incentives in the form of equity. We believe this combination fosters a strong sense of ownership, aligns the interests of employees with our stockholders, and increases stockholder value and our overall success.

 

Environmental, Social and Governance Matters

 

We recognize the importance of environmental, social and governance (“ESG”) matters and how they impact our stakeholders. We believe appropriately responding to ESG issues is an important component of corporate social responsibility and comprehensive fiscal management. In light of the continued importance surrounding ESG matters, we are active in establishing and improving programs, practices and policies to maximize the benefit to AvePoint, our stockholders, our employees, and the communities we impact. We believe that strong ESG programs and practices are critical to attracting the best talent, executing on our strategies, maintaining a robust supplier and channel partner base, and innovating to meet our consumers’ evolving expectations.

 

AvePoint’s policies, practices and programs include engagement with external stakeholders to understand their priorities and obtain their feedback, coordination of relevant company projects and initiatives, and alignment with AvePoint’s strategies and implementation. In 2022, in furtherance of its commitment to ESG matters, AvePoint designated the Board’s Nominating and Corporate Governance Committee to oversee ESG matters, and the Nominating and Corporate Governance Committee approved the charter for an ESG committee within AvePoint with the involvement of internal stakeholders.

 

In 2023, we expect to continue to explore, and report on, our efforts to expand on ESG opportunities. Our future ESG disclosures will be informed by an internal ESG prioritization assessment to be undertaken in 2023, which will assess topics based on their potential impact to both business value creation and environmental and societal impact more broadly.

 

To that end, AvePoint is committed to transparent reporting on ESG matters and, therefore, has provided additional disclosure below related to the goals and relevant metrics of our ESG program to allow our stakeholders to be informed about our progress.

 

1.

Environmental

 

Workplace Practices

 

Across our twenty-five offices, we strive to reduce our environmental footprint, operate more efficiently, and engage our personnel in social initiatives that directly impact their lives. To fulfill our aim of integrating environmental sustainability into everything we do, we have implemented numerous projects across our operations, including a company-wide paperless campaign and a computer recycling project, to reduce energy consumption and the use of non-renewable resources in our workplaces. Our Jersey City headquarters and our Arlington and Chicago offices are LEED certified, and our Singapore office is a Green Mark Platinum building. In addition, our Japan office takes many steps to maximize its energy efficiency, including:

 

 

Maintenance and inspection to maintain efficient operation and performance of facilities using BEMS data;

 

Operation with appropriate indoor temperature and humidity settings;

 

Introduction of LEDs in common areas;

 

Replacement of heat sources and air conditioners with high-efficiency equipment;

 

Implementation of energy conservation meetings among operators, management companies, and construction companies; and

 

Donation of carbon credits to the Tokyo Metropolitan Government under the cap-and-trade system (4,000 t-CO2)

 

58

 

Cloud Computing for the Good of All

 

AvePoint was an early mover to transition from traditional on-premises software solutions to software-as-a-service and hybrid deployments. Not only does cloud computing help meet the business needs of our customers, but it also has tremendous benefits to the environment, including greater energy efficiency, lower carbon emissions, and reduced carbon footprints.

 

In addition to many of AvePoint’s own workers saving resources by working remotely, our software supports customers in offering remote opportunities to their workforces, which helps them to reduce the environmental impacts of commuting and energy usage and waste production at physical worksites.

 

Looking forward, AvePoint is actively researching additional methods to reduce its carbon footprint and create a more sustainable future for the company and the communities we serve.

 

2.

Social

 

As a global company, we have a tremendous opportunity – and responsibility – to do good. We strive to exemplify our core values of agility, passion and teamwork every day to ensure the success of our customers, partners, and stakeholders as well as make a positive impact in the communities where we live and work. To do this, we are committed to creating and empowering access to a variety of opportunities:

 

Philanthropy

 

As a global organization, AvePoint strives to create pathways to success for individuals and communities through education. At the heart of our work—volunteering, partnerships, donations, and advocacy—is the vision of a world where everyone, no matter where they live, which resources they have, or what challenging circumstances they face, has a path to self-reliance and resilience. Our partners range from organizations that advance education for underrepresented minorities across our industry, to those that champion public policies aimed at fostering innovation and growth. AvePoint is proud to support education as not only the great equalizer, but as the single most impactful catalyst to improving one’s trajectory. In 2022, we continued our partnership with Girls Who Code, an organization that is committed to building the largest pipeline of future female engineers and has engaged over 500,000 girls, women, and nonbinary individuals through in-person programming. We also partnered with StepNow, an organization dedicated to equipping young people with the necessary tools to step into adulthood in the United Kingdom, to provide youth with a 1-week internship in our London offices to learn more about working in the technology field.

 

Inclusion, Diversity, Equity and Allyship

 

AvePoint is proud to employ talent from many different backgrounds, experiences, and identities. Diversity and inclusion drive our success and is at the core of how we hire, communicate and collaborate to deliver value and excellence. AvePoint is committed to fostering an environment where people can bring their whole selves to work and feel a sense of belonging. Through our employee resource groups, internal mobility opportunities across the countries in which we operate, and external partnerships with underrepresented minority networks, we continue to work toward creating a workforce that represents the diversity of our customers and communities. Through our IDEA (Inclusion, Diversity, Equity and Allyship) Committee, in 2022 we launched our newest employee resource group dedicated to driving greater awareness and connection with military veterans. Our employee resource groups also led the Company’s support of causes including The Trevor Project, the world’s largest suicide prevention and crisis intervention organization for LGBTQ+ youth, and The National Center for Children and Families, a nonprofit child and family welfare agency with a commitment to serving poor, disadvantaged, abused neglected and abandoned children, youth and their families.

 

Supporting Agents of Change: Our Talent

 

AvePoint is committed to investing in our people and nurturing a growth mindset across our organization. Our talent development philosophy builds upon the idea that business growth and success come from a culture of collaboration and creativity, and that our people should feel empowered to craft their careers, make an impact, and own their futures. Our portfolio of learning and development programs equips our leaders and managers with the skills and confidence to lead high-performing teams, and supports our individual contributors with the tools and resources to contribute impactfully in their roles from the moment they join AvePoint.

 

59

 

3.

Corporate Governance

 

Social Responsibility Support from the Top

 

At AvePoint, our corporate governance practices support our core values of agility, passion, and teamwork. These practices provide a framework for the proper operation of our company, consistent with our stockholders’ best interests and the requirements of law. 

 

AvePoint is committed to managing our affairs consistent with the highest principles of business ethics and the corporate governance requirements of both federal law and Nasdaq, including the following:

 

 

A majority of our board members are independent of AvePoint and its management;

 

All members of our three board committees—the Audit Committee, the Compensation Committee, and the Nominating and Governance Committee—are independent;

 

We have a clear code of business conduct to which all employees, officers and directors must adhere; and

 

The charters of our board committees clearly establish their respective roles and responsibilities.

 

In 2022, in support of these priorities, AvePoint:

 

 

Adopted formal Independence Standards for its Board and the Board’s Audit Committee;

 

Completed a full review of its Corporate Governance policies;

 

Updated its Code of Conduct to include additional key policies and methods of reporting violations; and

 

Introduced a more robust and user-friendly platform for whistleblowers and other reporting.

 

Earning the Worlds Trust

 

As a global company which is responsible to employees, stockholders and customers, our vision for AvePoint is to build an environment in which we earn trust and confidence every day through enabling collaboration and innovation through our commitment to privacy, security, and transparency.

 

Commitment to powering proactive data security programs

 

AvePoint understands the importance of security and operational risk management and is committed to providing organizations with relevant metrics which help them make decisions that are proactive rather than reactive. When done in conjunction with policies, education and measurement, organizations can balance collaboration and transparency with data protection and privacy. We seek to earn trust not just with robust security and privacy practices, but with the way we operate and organize our business.

 

Aligning to clear privacy principles

 

AvePoint has a policy of transparency regarding our data collection, use, retention and sharing practices. It is our commitment to implement appropriate technical security measures to protect all AvePoint stakeholders and manage third party risk. AvePoint uses this foundation and discipline to develop market-leading privacy and security products and deliver world class customer service. Our software, processes and services have obtained industry-leading security and privacy certifications, including System and Organization Controls (SOC) 2 Type II, ISO 27001:2013 – Information Security, ISO 27017:015-Cloud Security, Information Security Registered Assessors (IRAP) Program, FedRAMP, and more. We have also implemented a rigorous program to assess our own vendors and suppliers.

 

60

 

Advancing cybersecurity

 

Cybersecurity is a central challenge as companies around the world embark on the digital transformation. Ransomware attacks have become one of the top security threats for organizations, especially as increased collaboration can lead to more vulnerabilities. The cost to recover stolen data can be millions of dollars, in addition to substantial reputational damage. AvePoint Ransomware Detection, and its Ransomware Warranty for MSP, which primarily serves small business clients, gives assurance that companies will be protected.

 

Strengthening our offerings by first strengthening ourselves

 

AvePoint has built a resilient, scalable and secure IT environment by investing in complementary industry leading technology and security solutions, in addition to utilizing our own software platform. In addition, AvePoint has built a corporate culture in which privacy and security are enablers of productivity, collaboration and trust; we balance the free flow of information with the risk of inappropriate access and/or disclosure; and we implement a risk-based approach to privacy and security that will allow us to maintain not only legal and regulatory compliance in the jurisdictions in which we operate, but also to facilitate business and innovation at AvePoint.

 

Compliance with Material Government Regulations

 

We are subject to many U.S. federal and state and foreign laws and regulations that involve matters central to our business, including laws and regulations that involve data privacy and data protection, intellectual property, advertising, marketing, health and safety, competition, consumer protection, taxation, anti-bribery, anti-money laundering and corruption, economic or other trade prohibitions or sanctions, environmental protection regulations, and securities law compliance. Our business may also be affected by the adoption of any new or existing laws or regulations or changes in laws or regulations that adversely affect our business. Many relevant laws and regulations are still evolving and may be interpreted, applied, created or amended in a manner that could harm our business, and new laws and regulations may be enacted, including in connection with the restriction or prohibition of certain content or business activities.

 

We are subject to certain U.S. federal, state, local and foreign laws and regulations regarding data privacy and the collection, storage, sharing, use, processing, disclosure and protection of personal information and other data from users, employees or business partners, including the GDPR, CCPA, and VCDPA. These laws expand the rights of individuals to control how their personal data is processed, collected, used and shared, create new regulatory and operational requirements for processing personal data, increase requirements for security and confidentiality and provide for significant penalties for non-compliance. There are also a number of legislative proposals recently enacted or pending before the U.S. Congress, various state legislatures and foreign governments concerning content regulation and data protection that could affect us. These and other laws and regulations that may be enacted, or new interpretation of existing laws and regulations, may require us to modify our data processing practices and policies and to incur substantial costs in order to comply.

 

In addition, we are subject to the U.S. Foreign Corrupt Practices Act of 1977, as amended (the “FCPA”). The FCPA prohibits corporations and individuals from engaging in improper activities to obtain or retain business or to influence a person working in an official capacity. It prohibits, among other things, providing, directly or indirectly, anything of value to any foreign government official, or any political party or official thereof, or candidate for political influence to improperly influence such person. Similar laws exist in other countries, such as the UK, that restrict improper payments to persons in the public or private sector. Many countries have laws prohibiting these types of payments within the respective country. Historically, technology companies have been the target of FCPA and other anti-corruption investigations and penalties. We are further subject to U.S. and foreign laws and regulations that restrict our activities in certain countries and with certain persons. These include the economic sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control and the export control laws administered by the U.S. Commerce Department’s Bureau of Industry.

 

The foregoing description does not include an exhaustive list of the laws and regulations governing or impacting our business. See the discussion contained in the “Risk Factors” section for information regarding how actions by regulatory authorities or changes in legislation and regulation in the jurisdictions in which we operate may have a material adverse effect on our business.

 

61

 

Legal Proceedings

 

In the normal course of our business, we may be involved in various claims, negotiations, and legal actions. Except for such claims that arise in the normal course of business, as of March 31, 2023, we are not a party to any material asserted, ongoing, threatened, or pending claims, suits, assessments, proceedings, or other litigation for which a material claim is reasonably possible, probable, or estimable.

 

Properties

 

We and our subsidiaries are obligated under various non-cancelable operating leases for office space. The initial terms of the leases expire on various dates through 2030. As of March 31, 2023, we had approximately 244,725 square feet of leased office space across the United States, Australia, China, France, Germany, Japan, Netherlands, the Philippines, Singapore, South Africa, South Korea, Sweden, Switzerland, the United Kingdom, and Vietnam.

 

The table below shows a summary of the square footage of our office and other facilities owned and leased domestically and internationally as of March 31, 2023:

 

(Square feet in thousands)

 

Location

 

Owned

   

Leased

   

Total

 

U.S.

          53.7       53.7  

International

    16.4       191.0       207.4  

Total

    16.4       244.7       261.1  

 

Our Principal Offices

 

Our principal corporate headquarters are located in Jersey City, New Jersey, United States, and consist of approximately 15,467 square feet under a lease that expires in 2030. Our principal operating offices are located in Richmond, Virginia, United States, where we lease approximately 11,965 square feet under a lease that expires in 2027.

 

Use of Facilities

 

We use our principal corporate headquarters primarily for our executive management, information technology, human resources, and marketing, as well as for certain of data privacy and security teams. We use our principal operating headquarters for our finance, accounting, legal, general administration, certain information technology, support, data privacy and security, and sales teams. Our other facilities across the globe are used for some or all of the aforementioned operating purposes, as well as for research and development, customer support, data storage, accounts receivable and payable, and other administrative and operational purposes.

 

Additional Space

 

We believe that our current facilities are adequate to meet our needs for the immediate future and that suitable additional space will be available to accommodate any expansion of our operations as needed.

 

2021 Consummation of the Business Combination

 

Apex and Legacy AvePoint Business Combination

 

Legacy AvePoint was incorporated as a New Jersey corporation on July 24, 2001, was redomiciled as a Delaware corporation in 2006, and changed its name to “AvePoint Operations, Inc.” in June 2021.

 

On the Closing Date, Legacy AvePoint and certain members of Apex the parties to the Business Combination Agreement consummated the Business Combination and a number of qualified institutional buyers and accredited investors consummated their respective purchases of shares as contemplated by the Subscription Agreements, with Apex being renamed “AvePoint, Inc.” On July 2, 2021, shares of Common Stock were officially listed under the ticker “AVPT” on the Nasdaq Global Select Market. Subsequent to the consummation of the Business Combination, on July 26, 2021, Legacy AvePoint’s successor by merger AvePoint US LLC merged with and into AvePoint, Inc. with AvePoint, Inc. surviving. See “Prospectus Summary Background” for more information.

 

62

 

MANAGEMENT

 

Directors and Executive Officers

 

Our directors and officers as of March 29, 2023 are as follows:

 

Name

Age

Position

Executive Officers

   

Xunkai Gong

60

Executive Chairman

Tianyi Jiang

48

Chief Executive Officer

Brian M. Brown

50

Chief Legal and Compliance Officer

James Caci

58

Chief Financial Officer

Non-Employee Directors

   

Jeff Epstein(2)(3)

66

Director

Jeff Teper(1)(2)(3)

58

Director

John Ho(1)

46

Director

Janet Schijns(1)(2)(3)

60

Director

 

(1)

Member of the Audit Committee

(2)

Member of the Compensation Committee

(3)

Member of the Nominating and Corporate Governance Committee.

 

Executive Officers

avpt20230414_posamimg006.jpg

 

avpt20230414_posamimg007.jpg

 

63

 

avpt20230414_posamimg008.jpg

 

caci01.jpg

 

Non-Employee Directors

avpt20230414_posamimg010.jpg

 

64

 

avpt20230414_posamimg011.jpg

 

avpt20230414_posamimg012.jpg

 

avpt20230414_posamimg013.jpg

 

Family Relationships

 

There are no family relationships among any of our directors or executive officers.

 

Board Composition

 

Our business and affairs are organized under the direction of our board of directors (the “Board”) which meets on a regular basis and additionally as required. In accordance with our amended and restated bylaws, the Board may establish the authorized number of directors from time to time by resolution. The Board consists of seven members. The Board is divided into three classes with staggered three-year terms. At each annual general meeting of stockholders, the successors to directors whose terms then expire will be elected to serve from the time of election and qualification until the third annual meeting following election, subject to his or her office being vacated sooner pursuant to our amended and restated bylaws.

 

65

 

Our directors are divided among the three classes as follows:

 

 

the Class I directors are Tianyi Jiang and Janet Schijns, and their terms will expire at the annual meeting of stockholders to be held in 2025;

 

 

the Class II directors are Brian Brown, Jeff Epstein, and John Ho and their terms will expire at the annual meeting of stockholders to be held in 2023; and

 

 

the Class III directors are Xunkai Gong and Jeff Teper and their terms will expire at the annual meeting of stockholders to be held in 2024.

 

Any additional directorships resulting from an increase in the number of directors will be distributed among the three classes so that, as nearly as possible, each class will consist of one-third of the directors.

 

The division of the Board into three classes with staggered three-year terms may delay or prevent a change of our management or a change in control.

 

Board Diversity

 

The matrix below summarizes certain of the key experiences, qualifications, skills, and attributes that our directors bring to the Board to enable effective oversight. The matrix is intended to provide a summary of our directors’ qualifications and is not meant to be a complete list of each directors’ strengths or contributions to the Board. Additional details on each director’s experiences, qualifications, skills, and attributes are set forth in their respective biographies above.

 

 

Gong

Jiang

Brown

Epstein

Teper

Ho

Schijns

Skills and Experience

             

Executive Leadership

Financial and Accounting

     

Global Business

 

Software Technology

 

 

Strategy and Innovation

 

Cybersecurity

   

 

Risk Management

   

     

Service and Operations

 

 

Corporate Administration and Oversight

   

 

Tenure and Independence

             

Tenure (years)(1)

22

19

19

2

8

2

1

Independence (Y/N)

N

N

N

Y

Y

Y

Y

Demographics  Age

             

Age

60

48

50

66

58

46

60

Demographics  Gender Identity

             

Male

 

Female

           

Non-Binary

             

Did Not Disclose

             

Demographics  Racial Identity

             

African American or Black

             

Alaskan Native or Native American

             

Asian

     

 

Hispanic or Latinx

             

Native Hawaiian or Pacific Islander

 

           

White

   

   

Two or More Races or Ethnicities

           

Did Not Disclose

             

Demographics  LGBTQ+ Identity

             

LGBTQ+ (Y/N)

N

N

N

N

N

N

N

Did Not Disclose

 

           

 

(1)

Includes tenure as a member of the board of directors of Legacy AvePoint.

 

66

 

Corporate Governance

 

Board of Directors

 

The Board currently consists of seven (7) directors.

 

The Board has three standing committees: the Audit Committee, the Compensation Committee, and the Nominating and Corporate Governance Committee.

 

In determining whether to recommend a director for re-election, the Nominating and Corporate Governance Committee considers the director’s participation in and contributions to the activities of the Board, the results of the annual Board evaluation, past meeting attendance, and the other criteria for Board membership described in the Board’s Corporate Governance Guidelines, available at https://ir.avepoint.com/governance/governance-documents/default.aspx.

 

Each director is encouraged to be involved in continuing director education on an ongoing basis to enable him or her to better perform his or her duties and to recognize and appropriately address issues that arise. Board members are encouraged to attend seminars, conferences, and other continuing education programs designed especially for directors of public companies, including but not limited to, accredited director education programs.

 

Board Leadership Structure.

 

The Board is currently led by an Executive Chairman, Mr. Gong. The Board determined that Mr. Gong leading the Board was in the best interests of AvePoint and its stockholders because it allows AvePoint to benefit from Mr. Gong’s significant experience and accumulated expertise in AvePoint’s industry and AvePoint’s internal policies, practices and procedures to effectively and expertly guide the Board. Mr. Gong’s familiarity with AvePoint’s executives reinforces that the Board and executives will operate with continuity and common purpose. The Board is further comprised of an independent Audit Committee Chairperson, an independent Compensation Committee Chairperson, and an independent Nominating and Corporate Governance Committee Chairperson. These independent positions align with AvePoint’s corporate governance policies and practices and assure adequate independence of and oversight by the Board.

 

Director Independence

 

The Board has affirmatively determined that all of the current directors, other than Mr. Gong, who is AvePoint’s current Executive Chairman; Dr. Jiang, who is AvePoint’s current Chief Executive Officer; and Mr. Brown, who is AvePoint’s current Chief Legal and Compliance Officer and Secretary, are “independent” within the independence guidelines governing companies listed on the Nasdaq. Nasdaq Rule 5605 delineates the listing qualifications and requirements for a board of directors and committees, including the independence standards for board members. Nasdaq requires that a majority of the board of directors of a listed company be “independent” and further that all members of the audit, nominating and compensation committees be independent. Under Rule 5605, an “independent director” means a person other than an executive officer or employee of a company or any individual having a relationship which, in the opinion of the Board, would interfere with the exercise of independent judgment in carrying out the responsibilities of a director. In other words, the question of independence must ultimately be determined by the Board which must make an affirmative finding that a director is independent. As noted above, the Board has affirmatively determined that Mr. Epstein, Mr. Ho, Mr. Teper and Ms. Schijns are “independent” within the independence guidelines set forth in the applicable Nasdaq listing standards. However, the Nasdaq rules specify certain relationships that would disqualify a person from being considered independent. Stock ownership is not on the list and is not enough, without more, to preclude independence.

 

67

 

Board Committees

 

To support effective corporate governance, our Board delegates certain responsibilities to its committees, who report on their activities to the Board. These committees have the authority to engage legal counsel or other advisors or consultants as they deem appropriate to carry out their responsibilities.

 

Our Board has three standing committees:

 

 

Audit Committee, chaired by Mr. Ho;

 

Compensation Committee, chaired by Mr. Epstein; and

 

Nominating and Corporate Governance Committee, chaired by Mr. Teper.

 

The following table provides summary information about each committee followed by a summary of each committee’s responsibilities. Each committee has a charter describing its specific responsibilities which can be found on our website at https://ir.avepoint.com/.

 

 

Audit
Committee

Compensation
Committee

Nominating and
Corporate Governance
Committee

Employee Directors

     

Xunkai Gong

     

Tianyi Jiang

     

Brian Michael Brown

     

Non-Employee Directors

     

Jeff Epstein

 

C

M

Jeff Teper

M

M

C

John Ho

C F

   

Janet Schijns

M

M

M

C = Chair
M = Member
F = Financial
Expert

 

Each of these committees plays an important role in the governance and leadership of our Board and each is chaired by an independent director with significant business experience.

 

Audit Committee

 

The Audit Committee is composed of three non-employee directors who meet the independence and expertise requirements of the Nasdaq listing standards: Mr. Ho, who is the Audit Committee Chairperson, Mr. Teper, and Ms. Schijns. Pursuant to SEC rules, the Board has determined that Mr. Ho is the “audit committee financial expert,” as such term is defined for purposes of Item 407 of Regulation S-K promulgated by the SEC.

 

68

 

The Audit Committee operates under a written charter that is reviewed annually. The Audit Committee is responsible, among its other duties, for engaging, overseeing, evaluating and replacing AvePoint’s independent registered public accounting firm, pre-approving all audit and non-audit services by the independent registered public accounting firm, reviewing the scope of the audit plan and the results of each audit with management and the independent registered public accounting firm, reviewing the internal audit function, reviewing the adequacy of AvePoint’s system of internal controls over financial reporting and disclosure controls and procedures, reviewing the financial statements and other financial information included in AvePoint’s annual and quarterly reports filed with the SEC, reviewing the efficacy of AvePoint’s information security and technology risks (including cybersecurity) and related policies and procedures, which include receiving quarterly reports from the Chief Legal and Compliance Officer (“CLO”) who is tasked with monitoring cybersecurity risks, and exercising oversight with respect to AvePoint’s Code of Conduct and Ethics and other policies and procedures regarding adherence to legal requirements. The Audit Committee has the authority to retain and terminate any third-party consultants and to obtain advice and assistance from internal and external legal, accounting and other advisers. The Audit Committee is authorized to delegate its authority to subcommittees as determined to be necessary or advisable. A current version of the Audit Committee charter is available on AvePoint’s website at https://ir.avepoint.com/governance/governance-documents/default.aspx.

 

Compensation Committee

 

The Compensation Committee of the Board is composed of three non-employee directors who meet the independence requirements of the Nasdaq listing standards: Mr. Epstein, who is the Compensation Committee Chairperson, Mr. Teper, and Ms. Schijns.

 

The Compensation Committee operates under a written charter that is reviewed annually. Pursuant to its charter, the principal functions of the Compensation Committee are to review, determine and approve the compensation and benefits of AvePoint’s Executive Officers, including the Executive Chairman and the other executive officers named in the Summary Compensation Table, or “named executive officers,” as well as other officers, and to administer AvePoint’s employee benefit programs, including its 2021 Equity Incentive Plan (the “2021 Plan”), the 2016 Equity Incentive Plan (“2016 Plan”), and the 2006 Equity Incentive Plan (“2006 Plan”). The Compensation Committee is responsible for reviewing, adopting, amending and terminating incentive compensation and equity plans, severance agreements, profit sharing plans, bonus plans, change-of-control protections and any other compensatory arrangements for the executive officers and other senior management.

 

The Compensation Committee has the authority to retain and terminate any third-party compensation consultant and to obtain advice and assistance from internal and external accounting advisers. The Compensation Committee is authorized to delegate its authority to subcommittees as determined to be necessary or advisable. A current version of the Compensation Committee charter is available on AvePoint’s website at https://ir.avepoint.com/governance/governance-documents/default.aspx.

 

Nominating and Corporate Governance Committee

 

The Nominating and Corporate Governance Committee is composed of three non-employee directors who meet the independence requirements of the Nasdaq listing standards: Mr. Teper, who is the Nominating and Corporate Governance Committee Chairperson, Mr. Epstein, and Ms. Schijns.

 

The Nominating and Corporate Governance Committee operates under a written charter that is reviewed annually. The Nominating and Corporate Governance Committee is responsible for recommending candidates for election to the Board and for making recommendations to the Board regarding Board size and membership qualifications, Board committees, and corporate organization. In addition, the Nominating and Corporate Governance Committee is responsible for making recommendations to the Board regarding corporate governance guidelines and related matters, including in relation to enterprise risk management, privacy, cybersecurity, personal data security, and corporate social responsibility.

 

The Nominating and Corporate Governance Committee has the authority to retain and terminate any search firm engaged to identify director candidates, and to obtain advice and assistance from outside advisors, as it deems appropriate in its sole discretion. The Nominating and Corporate Governance Committee is authorized to delegate its authority to subcommittees as determined to be necessary or advisable. A current version of the Nominating and Corporate Governance Committee charter is available on AvePoint’s website at https://ir.avepoint.com/governance/governance-documents/default.aspx.

 

69

 

Board Risk Oversight

 

The Board recognizes the importance of effective risk oversight in running a successful business and in fulfilling its fiduciary responsibilities to AvePoint and its stockholders. While the Executive Chairman, CEO and other members of the executive leadership team are responsible for the day-to-day management of risk, the Board is responsible for ensuring that an appropriate culture of risk management exists within AvePoint and for setting the right “tone at the top,” overseeing our aggregate risk profile, and assisting management in addressing specific risks, such as strategic and competitive risks, financial risks, brand and reputation risks, legal risks, regulatory risks, and operational risks.

 

The Board believes that its current leadership structure best facilitates its oversight of risk by combining independent leadership, through independent board committees, and majority independent board composition, with an experienced Executive Chairman who has extensive knowledge of the business, history, and the complex challenges AvePoint faces. The Executive Chairman’s in-depth understanding of these matters and involvement in the day-to-day management of AvePoint uniquely positions him to promptly identify and raise key business risks to the Board, call special meetings of the Board when necessary to address critical issues, and focus the Board’s attention on areas of concern. The Executive Chairman, independent committee chairs and other directors also are experienced executives who can and do raise issues for Board consideration and review, and who are not hesitant to challenge management. The Board believes there is a well-functioning and effective balance between the Executive Chairman, independent board committees, independent board members, and the executive officers, which enhance risk oversight.

 

The Board exercises its oversight responsibility for risk both directly and through its three standing committees. Throughout the year, the Board and each committee spend a portion of their time reviewing and discussing specific risk topics. The full Board is kept informed of each committee’s risk oversight and related activities through regular attendance at all committee meetings by all directors. Strategic, operational and competitive risks also are presented and discussed at the Board’s quarterly meetings, and more often as needed. On at least an annual basis, the Board conducts a review of our long-term strategic plans and members of senior management report on our top risks and the steps management has taken or will take to mitigate these risks. At each quarterly meeting, or more often as necessary, the CLO provides written and/or oral reports to the Board on the critical issues we face, and each officer reports on recent developments in their respective operating area. These reports include a discussion of business risks as well as a discussion regarding enterprise risk. In addition, at each quarterly meeting, or more often as necessary, the CLO updates the Board on material legal and regulatory matters.

 

The Audit Committee is responsible for reviewing the framework by which management discusses our risk profile and risk exposures with the full Board and its committees. The Audit Committee meets regularly with our CFO, CLO, independent auditor, internal auditor, and other members of senior management to discuss our major financial risk exposures, financial reporting, internal controls, credit and liquidity risk, compliance risk, and key operational risks. The Audit Committee meets regularly in separate executive sessions with the independent registered public accounting firm and internal auditor, as well as with committee members only, to facilitate a full and candid discussion of risk and other issues.

 

The Compensation Committee is responsible for overseeing human capital and compensation risks, including evaluating and assessing risks arising from our compensation policies and practices and ensuring executive compensation is aligned with performance. The Compensation Committee is also charged with monitoring our incentive and equity-based compensation plans, including employee benefit plans, reviewing and retaining compensation advisers, and considering the results of the non-binding advisory say-on-pay vote and determine what adjustments, if any, are necessary or appropriate for AvePoint to make to its compensation policies and practices in light of the results of such vote. The Compensation Committee meets regularly with the CLO and Chief Operating Officer (“COO”) and other executive officers as well as in separate sessions with AvePoint’s external compensation consultant to facilitate a full and candid discussion of executive performance and compensation.

 

The Nominating and Corporate Governance Committee oversees risks related to our overall corporate governance, including Board and committee composition, Board size and structure, Board compensation, director independence, and our corporate governance profile and ratings. The Nominating and Corporate Governance Committee also is actively engaged in overseeing risks associated with succession planning for the Board and management.

 

70

 

Compensation Committee Interlocks and Insider Participation

 

Jeff Epstein was an officer of Apex prior to the closing of the Business Combination. Following the consummation of the Business Combination, no member of the Compensation Committee is or has been an officer or employee of AvePoint or any subsidiary of AvePoint. There are no interlock relationships as defined in applicable SEC rules. None of our executive officers currently serve, or have served during the last completed fiscal year, on the compensation committee or board of any other entity that has one or more executive officers that serve as a member of the board or compensation committee.

 

Non-Employee Director Compensation

 

The Compensation Committee is responsible for making recommendations to the Board regarding non-employee director compensation. In accordance with this authority, the Compensation Committee utilizes the independent compensation consultant, Compensia, Inc. (“Compensia”), to advise the Compensation Committee on matters related to director compensation.

 

The Company’s director compensation program was reviewed by Compensia in 2022 relative to AvePoint’s peer group. The Company’s peer group was reviewed by Compensia prior to each compensation review, and in September 2022, Compensia provided the Compensation Committee (with respect to director compensation) a set of considerations for change, including proposed additions and deletions to the peer group.

 

After review, the Compensation Committee resolved to provide the following compensation to non-employee directors for their service as members of the Board and as members of the various Board committees effective as of May 9, 2022:

 

 

An annual cash retainer of $36,000;

 

A $4,000 cash incentive payment for each committee on which such non-employee director sits;

 

A $15,000 cash incentive payment for service as the Audit Committee Chairperson;

 

A $10,000 cash incentive payment for service as the Compensation Committee Chairperson;

 

A $10,000 cash incentive payment for service as the Nominating and Corporate Governance Committee Chairperson;

 

A $165,000 one-time restricted stock unit (“RSU”) grant for the initial year of service on the Board; and

 

Annual $165,000 RSU grants for each additional year of service on the Board (subject to the annual approval of such grant amounts by the Compensation Committee), in each case vesting annually.

 

Non-employee directors receive cash and stock-based compensation under the AvePoint, Inc. 2021 Equity Plan.

 

We also reimburse our directors for reasonable out-of-pocket and travel expenses incurred in connection with their service on the Board.

 

71

 

The following table sets forth information regarding the compensation earned for service on our Board during the year ended December 31, 2022, by non-employee directors. Mr. Gong, Dr. Jiang, and Mr. Brown also serve as directors but did not receive any additional compensation for their service as directors. Their compensation as executive officers is set forth below in the “Summary Compensation Table.”

 

Non-Employee Director

Cash Retainer (US$)(1)

RSU Awards (US$)(2)

Total (US$)

Jeff Epstein

$46,667

$165,000

$211,667

Jeff Teper

$49,333

$165,000

$214,333

John Ho

$47,333

$165,000

$212,333

Janet Schijns

$32,000(3)

$165,000

$197,000

Stephen CuUnijeng(4)

$18,000

$0

$18,000

 

(1)

This column represents the cash retainers, committee fees and committee chairperson fees, where applicable, paid to each non-employee director in 2022. For 2022, the committee chairperson fees were pro-rated based on May 9, 2022, effective date.

(2)

The amounts reported in this column represent the accounting cost of RSU awards made to each director on the date of grant (May 3, 2022). The RSUs are subject to a one-year vesting period from the date of grant.

(3)

The compensation that Ms. Schijns received in 2022 was for partial year service as she was elected as a director on May 3, 2022.

(4) 

Mr. CuUnjieng did not stand for re-election in 2022 and, therefore, left the Board on May 3, 2022.

 

Non-Employee Director

Number of Shares
Subject to Outstanding
Options

Number of RSU Awards

Total Common Stock
Shares Subject to Equity
Awards

Jeff Epstein

-

34,232

34,232

Jeff Teper

528,593

34,232

562,825

John Ho

-

34,232

34,232

Janet Schijns

-

34,232

34,232

Stephen CuUnjieng

264,262

0

264,262

 

The annual director fee and the annual committee fees are paid in four equal quarterly installments in arrears on the first business day following each quarter of the fiscal year in which the eligible director completes Board or committee service. Such fees are paid in the form of cash, provided that a director may elect to receive all or any portion of such fees in the form of a grant of RSUs (as determined by the Compensation Committee). The fiscal year for granting outside directors’ equity is May 1 through April 30. The annual equity grants are typically made on the first business day in the month of May of each year.

 

All grants of RSUs vest one year after the grant is awarded, provided that the grants will immediately vest in the event of death, disability, retirement, or termination in connection with a change in control.

 

The compensation paid to our non-employee directors is designed to deliver compensation approximately 25% in cash and 75% in equity (assuming a director does not elect to receive additional equity in lieu of cash, as described above), with the objective of appropriately balancing the pay of non-employee directors for their service while linking their compensation closely to returns to stockholders through the potential for enhanced value from future stock price appreciation. Directors are also reimbursed for actual travel expenses.

 

The Company does not provide pensions, medical benefits or other benefit programs to non-employee directors.

 

Code of Business Conduct and Ethics

 

We have adopted a Code of Business Conduct and Ethics, or the Code of Conduct, applicable to all of our employees, executive officers and directors. The Code of Conduct is available at the investors section of our website at https://ir.avepoint.com/. Information contained on or accessible through this website is not a part of this prospectus, and the inclusion of such website address in this prospectus is an inactive textual reference only. Any amendments to the Code of Conduct, or any waivers of its requirements, are will be disclosed on our website to the extent required by applicable rules and exchange requirements.

 

72

 

Anti-Hedging and Anti-Pledging within Insider Trading Policy

 

In 2021, the Board also adopted, on a voluntary basis and in advance of final Dodd-Frank Act hedging rules, an insider trading policy (the “Insider Trading Policy”) which is inclusive of anti-hedging and anti-pledging mechanics applicable to our employees, officers, employee directors, and non-employee directors. The Insider Trading Policy prohibits our directors from purchasing any financial instrument or entering into any transaction that is designed to hedge or offset any decrease in the market value of AvePoint equity (including, but not limited to, prepaid variable forward contracts, equity swaps, collars, or exchange funds), or pledging, hypothecating, or otherwise encumbering AvePoint equity as collateral for indebtedness. Any material waiver, variation, modification, or amendment to the Insider Trading Policy in connection with a proposed activity by an executive officer or director is subject to review and approval by the CLO and the Audit Committee.

 

EXECUTIVE COMPENSATION

 

For the year ended December 31, 2022, our named executive officers were:

 

Executive Officer

Age

Position with Company

Xunkai Gong

60

Executive Chairman

Tianyi Jiang

48

Chief Executive Officer

Brian M. Brown

50

Chief Legal and Compliance Officer

James Caci

58

Chief Financial Officer

 

Compensation Discussion and Analysis

 

Introduction

 

This section describes AvePoint’s compensation program for its named executive officers.

 

This Compensation Discussion and Analysis focuses on the material elements of our executive compensation program in effect for the 2022 fiscal year. It also provides an overview of our executive compensation philosophy and why we believe the program is appropriate for AvePoint and its stockholders. Finally, we discuss the Compensation Committee’s methodology for determining appropriate and competitive levels of compensation for the named executive officers. Details of compensation paid to the named executive officers can be found in the tables below.

 

Our executive compensation program is intended to align the interest of our named executive officers with those of our stockholders by rewarding performance that meets or exceeds the goals the Board and Compensation Committee establish with the objective of increasing stockholder value. In line with our pay for performance philosophy, the total compensation received by our named executive officers will vary based on individual and corporate performance measured against performance goals. Our named executive officers’ total compensation is comprised of a mix of base salary, annual cash incentive and long-term equity incentives.

 

Compensation Philosophy and Objectives

 

What person or group is responsible for determining the compensation levels of named executive officers?

 

The Role of the Compensation Committee. The Compensation Committee, pursuant to its charter, reviews, determines and approves the compensation, including base salary, and annual and long-term incentives of AvePoint’s Executive Chairman, CEO, the other named executive officers, as well as the other officers. Additionally, the Compensation Committee administers AvePoint’s compensation programs, including the 2021 Plan and the 2016 Plan.

 

73

 

The Role of Consultants. The Compensation Committee has the authority to retain and terminate any third-party compensation consultant and to obtain advice and assistance from internal and external legal, accounting and other advisers. The Compensation Committee has the authority to compensate its outside advisers without obtaining approval of the Board. In accordance with this authority, the Compensation Committee retained Compensia in 2022 as the Compensation Committee’s independent compensation consultant to advise the Compensation Committee on matters related to CEO and other officer compensation. The Compensation Committee assessed Compensia’s work as required under rules of the SEC and concluded that it did not raise any conflicts of interest and that Compensia was independent within Nasdaq’s listing standards.

 

The consultant’s assignments are determined by the Compensation Committee Chairperson. At the request of the Compensation Committee Chairperson, the consultant assists in developing the peer group of companies and compensation surveys to be used for the competitive analyses, prepares the market analysis of named executive officer compensation, prepares a financial analysis of AvePoint’s performance vis-à-vis the peer group and analyzes the relationship between CEO pay and company performance, constructs market competitive ranges of pay opportunity for base salaries, annual cash incentive targets, and long-term equity incentive awards for named executive officers, and reviews the annual and long-term incentive plans for linkage to key business objectives and company performance. The consultant advises the Compensation Committee as to the compensation of executive officers of AvePoint, but does not recommend any specific pay level changes for executive officers.

 

During 2022, the total fees paid to Compensia for services performed during 2022 relating to executive compensation were $81,429.67.

 

The Role of Executives. The Company’s Executive Chairman, CEO, COO and CLO are actively involved in the executive compensation process. The CEO and COO review the performance of each of the named executive officers and, within the defined program parameters, recommend to the Compensation Committee base salary increases, annual incentive targets and long-term equity awards for such individuals. The COO and CLO ensure the executive compensation program attracts, retains, and motivates AvePoint’s executive team and potential executive hires. The COO and CLO attend the meetings of the Compensation Committee, but do not participate in the Compensation Committee’s executive sessions.

 

The Compensation Committee believes that the structure of the compensation program for named executive officers should be designed to attract, motivate, and retain key talent to promote the long-term success of AvePoint, and to balance these objectives with a strong link to stockholder return and other measures of performance that drive total stockholder return.

 

The Company’s overall executive compensation philosophy is that pay should be competitive with the relevant market for executive talent, be performance-based, vary with the attainment of specific objectives, and be closely aligned with the interests of AvePoint’s stockholders. The core principles of AvePoint’s executive compensation program include the following:

 

 

Pay competitively: The Compensation Committee believes in positioning executive compensation at competitive levels necessary to attract and retain exceptional leadership talent. An individual’s performance and importance to AvePoint can result in that individual’s total compensation being higher or lower than AvePoint’s target market position. The Compensation Committee regularly utilizes the assistance of the compensation consultant to provide information on market practices, programs, and compensation levels.

 

Pay-for-performance: The Compensation Committee structures the executive compensation program to balance annual and long-term corporate objectives, including specific measures which focus on financial performance, with the goal of fostering stockholder value creation in the short and long-term.

 

Create an ownership culture: The Compensation Committee believes that using equity compensation to instill an ownership culture effectively aligns the interests of management and the stockholders. To promote this alignment, the Compensation Committee granted equity awards in 2022 which were comprised of time-based stock options and time-based RSUs to provide incentives for named executive officers to enhance stockholder value.

 

74

 

 

Utilize a total compensation perspective: The Compensation Committee considers all of the compensation components — base salary, annual cash incentive, long-term equity incentives, benefits and perquisites — in total.

 

Improved financial performance: The Company aggressively pursues strategies intended to improve its financial and operational performance by expanding its product offerings, enhancing its sales channels, improving production performance, including quality, efficiency, capacity, and lowering costs. The Compensation Committee believes in utilizing a compensation program that appropriately rewards executives for the achievement of these objectives.

 

The COO, CLO and the Compensation Committee regularly review the executive compensation program and philosophy to assess whether the program promotes the objectives of enabling AvePoint to attract and retain exceptionally talented executives and to link total compensation to AvePoint’s ability to meet its annual financial and non-financial goals and, in the longer term, to produce enhanced levels of total stockholder return. Based on such reviews, programmatic changes have been implemented at various times to enhance consistency of the various compensation elements with the program’s philosophy.

 

How Do We Determine Executive Pay?

 

Comparison Data: Benchmarking in comparison to the peer group is one of several factors considered in the compensation process but is not in and of itself determinative. The relative position of an individual named executive officers in comparison to the peer group is based on their respective competencies, experience and performance. While we do not establish executive pay based solely on benchmarking data, we believe that our pay levels and practices should be within a range of competitiveness with our peer group and benchmarking provides us with an assessment of reasonableness and competitiveness; however, each individual’s actual compensation is based on numerous factors including the individual’s level of experience in the role and the annual and long-term performance of both AvePoint and the individual.

 

The Compensation Committee reviews target total direct compensation, which consists of base salary, target annual cash incentive, and long-term equity incentives, to a peer group of companies (the “peer group”). The Compensation Committee utilizes this comparison data for its named executive officer compensation because the Compensation Committee believes this is the best way to determine whether such compensation is competitive with AvePoint’s labor market for executive talent.

 

Peer Group: The Compensation Committee takes into account a number of factors for each potential peer group company including, but not limited to, size (revenues, market capitalization and number of employees), nature of business (business comparators and similar customer base), organizational complexity and business model (span and scope of the organization), competition for executive talent (organizations from which executives may be recruited to and from) and location. While all of the aforementioned factors are taken into account, the Compensation Committee considered the most important factors to be size, nature of business and competition for executive talent as these provide the most meaningful insight into competitive practices.

 

In September 2022, Compensia completed an executive compensation benchmarking study.

 

Elements of Executive Compensation

 

Base Salary

 

Base salary is annual fixed cash compensation, and is a standard element of compensation, necessary to attract and retain talent. Base salary is the principal non-variable element of AvePoint’s total compensation program.

 

Base salaries reflect each named executive officer’s responsibilities, the impact of each named executive officer’s position, and the contributions each named executive officer delivers to AvePoint.

 

75

 

Base salaries are determined by competitive levels in the market, based on AvePoint’s peer group and the results of executive compensation surveys, for executives with comparable responsibilities and job scope. Base salary increases, if any, are based on individual performance, market conditions and company performance. To gauge market conditions, the Compensation Committee evaluates the peer group and market data compiled by its consultant. Base salaries are set following review of this data upon consideration of the named executive officer’s experience, tenure, performance, and potential.

 

The annualized base salaries of the named executive officers are as follows:

 

Named Executive Officer

2021 Base
Salary

2022 Base
Salary

Xunkai Gong

$400,000

$400,000

Tianyi Jiang

$450,000

$450,000

Brian Michael Brown

$350,000

$350,000

James Caci

$315,000

$315,000

 

Annual Incentive Plan

 

The Annual Incentive Plan (“AIP”) is a cash incentive that provides our executive officers with the opportunity to be rewarded annually based on the achievement of AvePoint’s key financial goals. The Compensation Committee sets the target annual cash bonus for each named executive officer as a percentage of the executive’s annual base salary. Award opportunities are established at threshold, target and maximum levels. The maximum level for each performance criterion under the AIP is typically capped at 150% of target. The actual amount of the award is determined based on the level of achievement against each financial goal after the completion of the performance period. For 2022, the Compensation Committee approved the following target incentive percentages for each named executive officer:

 

Named Executive Officer

Target Incentive as a % of
Base Salary

Xunkai Gong

100%

Tianyi Jiang

80%

Brian M. Brown

100%

James Caci(1)

90.5%

 

(1)

Per his employment agreement. Mr. Caci’s target Annual Cash Incentive amount is $285,000 which equates to 90.5%.

 

2022 Goals, Target Setting and Results. In February 2022, the Compensation Committee selected Total Revenue, Annual Recurring Revenue (“ARR”) and Non-GAAP Operating Income as the key financial goals to determine the level of payout for each named executive officer. For purposes of this section “Non-GAAP Operating Income” means GAAP Operating Income plus stock-based compensation expense and the amortization of acquired intangible assets. The Compensation Committee set target goal values that aligned with the company’s growth objectives and financial guidance. The goals, target values and financial results appear below:

 

Goal
($ in millions)

Weight

Fiscal Year 2022 Award Targets(1)

Fiscal Year
2022
Results

Payout as a
% of
Target
Incentive

Threshold

Target

Maximum

Total Revenue

40%

$228.3

$248.1

$268.0

$244.8(1)

91.5%

ARR

40%

$207.7

$225.8

$243.9

$208.0(1)

50.7%

Non-GAAP Operating Income

20%

$3.2

$3.7

$4.3

$-

0%

Payout (as a % of target annual bonus opportunity)

 

50%

100%

150%

   

Weighted Average payout as a % of Target

         

56.9%

 

(1)

Fiscal year 2022 targets and actuals reflect financial figures in constant currency.

 

76

 

2022 Payouts. Although the strict financial metrics would suggest a bonus payout at the 56.9% level, the Compensation Committee has the authority to provide a discretionary component based on additional circumstances. In this case, the Compensation Committee, after discussion with management, determined to adjust the bonus payout to 70%, which resulted in an incremental $182,745 of aggregate bonus compensation to the named executive officers due to the following circumstances: (1) the named executive officers’ shift to drive to greater efficiency and profitability during the second half of 2022, which resulted in additional short term expense for the benefit of long term profitability and (2) the named executive officers’ additional focus on initiatives such as four completed mergers following the review of numerous other acquisition targets.

 

Actual payouts to each of the named executive officers in February 2022 were calculated as follows:

 

Executive
Officer

2022 Base
Salary

Target Annual

Cash Incentive
(as a % of Base
Salary)

Target Annual
Cash Incentive

Annual Cash
Incentive
Payout
Percentage

2022 Annual
Cash Incentive

Xunkai Gong

$400,000

100%

$400,000

70%

$280,000

Tianyi Jiang

$450,000

80%

$360,000

70%

$252,000

Brian M. Brown

$350,000

100%

$350,000

70%

$245,000

James Caci(1)

$315,000

90.5%

$285,000

70%

$199,500

 

(1)

Per his employment agreement. Mr. Caci’s target Annual Cash Incentive amount is $285,000 which equates to 90.5%.

 

Long-Term Equity Compensation

 

We believe that long-term equity compensation provides appropriate motivational tools to achieve certain long-term company goals. The long-term equity compensation plan is designed to align the interests of named executive officers with those of stockholders, motivate each named executive officer to achieve key financial goals and reward superior performance. The design of the program, which also applies to the larger employee base, helps to reduce turnover and to retain the knowledge and skills of AvePoint’s valued employees. In structuring the amount of long-term equity compensation awards, the Compensation Committee seeks to balance such awards and the interests of AvePoint’s stockholders under a policy that moderates the dilutive effects of annual equity awards against the need to provide attractive and competitive incentive compensation.

 

The Compensation Committee approves annual equity awards to named executive officers and other key employees at the February Compensation Committee meeting, with the grant date following in March after the blackout is lifted. The Company does not time the grant in coordination with the release of material non-public information.

 

Elements of Long-Term Equity Compensation:

 

Time-Based RSUs. RSUs are similar to time-based restricted shares, with the principal difference being that with RSUs, the shares are not actually issued until vesting. The RSUs have a four-year vesting period, vesting one-fourth after the first year with the remaining three-fourths vesting quarterly over the next twelve quarters. The number of RSUs granted is based on the approved target dollar amount of the award, divided by the fair market value of AvePoint’s Common Stock on the date of the grant. Upon vesting, each RSU will equal the right to receive one share of AvePoint’s stock.

 

RSUs facilitate retention by providing value if the named executive officer remains with AvePoint over the vesting period. In addition, RSUs provide alignment with stockholders through stock ownership, and the potential for future growth.

 

Stock Options. Stock options (“options”) are grants which give the holder the right to receive stock in AvePoint upon paying the exercise price determined at the time of grant. The grant price is the closing market price of AvePoint’s Common Stock on the grant date. Options have a four-year vesting period, vesting one-fourth after the first year with the remaining three-fourths vesting quarterly over the next twelve quarters. The number of options issued is based on the approved target dollar amount of options to be awarded, divided by the value of one option, which is equal to the Black-Scholes value of an equivalent stock option. Options have a term of ten years.

 

77

 

Options motivate executive efforts to achieve results that produce long-term increases (since executives have up to 10 years to exercise their options) in Common Stock. The four-year option vesting period encourages named executive officers to work with a long-term view of AvePoint’s performance and reinforces their long-term affiliation with AvePoint. Named executive officers receive value in the option grants only when the share price increases above the grant price, which strengthens their alignment with stockholder interests.

 

The award agreements for RSUs and stock options provide that if a participant’s employment with AvePoint is terminated due to death, permanent and total disability, retirement, by AvePoint without “cause,” or by the participant with “good reason” (with “cause” and “good reason” being defined in the award agreements), any unvested awards held by a participant at termination will vest. The award agreements and the change in control provisions in the employment agreements further provide that in the event of a change in control of AvePoint, any unvested awards held by the participant at the time of the change in control will vest immediately.

 

2021 Equity Awards. In connection with the Business Combination, making AvePoint a public company, and in recognition of such a milestone in our growth, AvePoint made a broad-based equity award in the form of RSUs to over 1,500 AvePoint employees globally with a goal of promoting ownership as shareholders. For our named executive officers and other senior leaders in the company, the award consisted of 50% stock options and 50% RSUs, vesting over four years. The award values were determined in consultation with Lockton Companies, Inc., the Company’s independent compensation consultant at the time, and based on data of newly public companies. The award values for the named executive officers were specific to the year of the initial public offering and are not representative of future target award values.

 

2022 Equity Awards. In February 2022, the Compensation Committee considered each named executive officers’ role, market data and awards made in 2021 in connection with the Business Combination on July 2, 2021, making AvePoint a public company. With all factors weighted, the Compensation Committee made a determination to make the awards as set forth in the table below in fiscal year 2022:

 

Named Executive
Officer

Year

Option Award
Value (US$)(1)

RSU Award Value
(US$)(2)

Total Value (US$)

Xunkai Gong

2022
2021

375,000
3,069,293

1,125,000
2,999,997

1,500,000
6,069,290

Tianyi Jiang

2022
2021

375,000
3,069,293

1,125,000
2,999,997

1,500,000
6,069,290

Brian M. Brown

2022
2021

107,501
2,557,740

322,500
2,499,999

430,001
5,057,739

James Caci

2022
2021

225,000
-

675,000
999,996

900,000
999,996

 

(1)

The amounts reported in this column represent the aggregate grant date fair value of service-based option grants awarded to the named executive officers in 2022 and 2021, calculated in accordance with FASB ASC Topic 718. Such grant date fair values do not take into account any estimated forfeitures related to service-vesting conditions. This calculation assumes that the named executive officer will perform the requisite service for the award to vest in full as required by SEC rules. The assumptions used in calculating the grant date fair values of the equity awards reported in this column are set forth in Note 16 Stock-Based Compensation to our audited Consolidated Financial Statements for the year ended December 31, 2022. The amounts reported in this column reflect the accounting cost for these equity awards and do not correspond to the actual economic value that may be realized by our named executive officers upon the vesting of the stock options, the exercise of the stock options or the sale of the Common Stock underlying such stock options.

(2)

The amounts reported in this column represent the aggregate grant date fair value of service-based RSU grants awarded to the named executive officer in 2021 and 2022, calculated by reference to the closing price of our Common Stock on the grant date of such awards (March 21, 2022 and September 1, 2021, respectively) as reported on Nasdaq.

 

78

 

Perquisites

 

The Company does not provide any perquisites to its named executive officers.

 

The Compensation Committee oversees the design, implementation and administration of all AvePoint benefit programs, including the grant of perquisites, if there ever are any.

 

Additional Information on our Program

 

Anti-Hedging and Anti-Pledging within the Insider Trading Policy

 

The Board adopted in July 2021 an Insider Trading Policy that prohibits our executive officers from purchasing any financial instrument or entering into any transaction that is designed to hedge or offset any decrease in the market value of AvePoint equity (including, but not limited to, prepaid variable forward contracts, equity swaps, collars, or exchange funds), or pledging, hypothecating, or otherwise encumbering AvePoint equity as collateral for indebtedness.

 

Severance or Change-in-Control Agreements with named executive officers

 

The named executive officers have severance provisions in their respective employment agreements, which provide for certain benefits upon an involuntary termination. These agreements promote retention of high-performing individuals and also assist in recruiting and retaining key employees by providing competitive arrangements. In addition, equity awards provided to these named executive officers provide for an acceleration of equity grants upon a change in control of AvePoint. Change in control provisions are designed to protect executives in the event of a change in control and provide security for executives against sudden or arbitrary termination in connection with a change in control. The provisions of each agreement were determined by analysis of peer group and market trends and practices and are set at competitive levels with industry practice.

 

Decisions regarding each element affect decisions regarding the other elements

 

The Compensation Committee considers total cash and equity compensation when setting the compensation of executive officers. In doing so, the Compensation Committee considers the retention value of the long-term equity currently held by the executive. Based on this review, the Compensation Committee may decide to adjust one or more elements of an executive’s total compensation. The Compensation Committee aims to provide competitive total direct compensation and assesses an executive’s total compensation package when looking at the executive’s competitive standing relative to the market. Additionally, the Compensation Committee seeks to provide a competitive compensation mix, with discretion depending on factors deemed relevant to the Compensation Committee, such as individual performance, internal equity, and historical pay practices. Certain compensation decisions may specifically affect other elements of compensation. For example, because potential annual cash incentive and long-term equity incentive payouts are based on the executive’s base salary, increases in base salary also increase the amount of such payouts.

 

Tax and accounting considerations that factor into decisions regarding executive compensation

 

We consider tax and accounting implications in determining our compensation programs.

 

Policy on Deductibility of Named Executive Officer Compensation. Although the Compensation Committee has historically attempted to structure executive compensation to preserve deductibility, it also reserves the right to provide compensation that may not be fully deductible in order to maintain flexibility in compensating named executive officers in a manner consistent with our compensation philosophy, as deemed appropriate. The Compensation Committee believes that stockholder interests are best served by not restricting the Compensation Committee’s discretion in this regard, even though such compensation may result in non-deductible compensation expenses to AvePoint.

 

79

 

Internal Revenue Code Section 409A. The Company reviews its compensation plans and programs for compliance with Section 409A of the Internal Revenue Code and the relevant Treasury Resolutions regarding nonqualified deferred compensation.

 

Summary Compensation Table

 

The following table provides information regarding total compensation awarded to, earned by, and paid to our named executive officers for services rendered in all capacities for the fiscal years ended December 31, 2022, and 2021. All figures shown are in U.S. Dollars.

 

Named
Executive
Officer

Year

Salary (1)

Stock
Awards
(2)

Option
Awards
(3)

Non-equity
incentive plan
compensation
(4)

Bonus (5)

Total

Xunkai Gong

2022

400,000

1,125,000

375,000

280,000

-

2,180,000

 

2021

380,000

2,999,997

3,069,293

360,000

-

6,809,290

  2020 330,000 - 3,362,737 - 1,177,500 4,870,237

Tianyi Jiang

2022

450,000

1,125,000

375,000

252,000

-

2,202,000

 

2021

390,000

2,999,997

3,069,293

324,000

-

6,783,290

  2020 360,000 - 4,741,337 - 998,900 6,100,237

Brian Michael Brown

2022

350,000

322,500

107,501

245,000

-

1,025,001

 

2021

295,000

2,499,999

2,557,740

315,000

-

5,667,739

  2020 240,000 - 1,599,479 - 927,900 2,767,379

James Caci

2022

315,000

675,000

225,000

199,500

-

1,414,500

 

2021

113,481

999,996

-

118,125

-

1,231,602

  2020 - - - - - -

 

(1)

Salary amounts reflect the actual base salary payments made in fiscal years 2022 and 2021, as applicable to the named executive officer.

(2)

The amounts reported in this column represent the aggregate grant date fair value of service-based RSU grants awarded to the named executive officer in 2022 and 2021, calculated by reference to the closing price of our Common Stock on the grant date of such awards (March 21, 2022 and September 1, 2021, respectively) as reported on Nasdaq and calculated in accordance with FASB ASC Topic 718.

(3)

The amounts reported in this column represent the aggregate grant date fair value of service-based option grants awarded in 2022 and 2021, calculated in accordance with FASB ASC Topic 718. Such grant date fair values do not take into account any estimated forfeitures related to service-vesting conditions. This calculation assumes that the named executive officer will perform the requisite service for the award to vest in full as required by SEC rules.

(4)

The amounts reported in this column represent performance-based bonuses paid under the annual incentive plan for 2022 and 2021.

(5) The bonuses reported in this column for 2020 consist of special transaction bonuses paid in December 2020 to the named executive officers following our execution of the Business Combination Agreement.

 

See the Compensation Discussion and Analysis above for a description of the material terms of each grant disclosed in the table above.

 

80

 

Outstanding Equity Awards at Fiscal-Year End

 

Named
Executive
Officer

Grant Date

Outstanding
Options (#)(1)

Vested
Options (#)(1)

Unvested
Options (#)(1)

Option
Exercise
Price (US$)

Option
Expiration

Date

Outstanding
Unvested
RSUs (#)

Vested
RSUs (#)

FMV on
RSU Grant
Date (US$)

Xunkai Gong

01-Jul-2016

949,442 949,442

0

$1.3357

01-Jul-2026

-

-

-

 

10-Jan-2019

521,487

488,894

32,593

$1.5866

10-Jan-2029

-

-

-

 

12-Aug-2020

2,304,377

1,296,224

1,008,153

$3.9049

12-Aug-2030

-

-

-

 

01-Sep-2021

749,888

234,240

515,548

$9.64

01-Sep-2031

-

-

-

 

01-Sep-2021

-

-

-

-

-

213,951

97,252

$9.64

 

21-Mar-2022

-

-

-

-

-

191,327

0

$5.88

 

21-Mar-2022

138,250

0

138,250

$5.88

21-Mar-2032

-

-

-

Tianyi Jiang

01-Jul-2016

869,142

869,142

0

$1.3357

01-Jul-2026

-

-

-

 

10-Jan-2019

521,484

488,892

32,592

$1.5866

10-Jan-2029

-

-

-

 

12-Aug-2020

3,173,514

1,785,119

1,388,395

$3.9049

12-Aug-2030

-

-

-

 

01-Sep-2021

749,888

234,340

515,548

$9.64

01-Sep-2031

-

-

-

 

01-Sep-2021

-

-

-

-

-

213,951

97,525

$9.64

 

21-Mar-2022

-

-

-

-

-

191,327

0

$5.88

 

21-Mar-2022

138,250

0

138,250

$5.88

21-Mar-2032

-

-

-

Brian Michael Brown

01-Jul-2016

82,803

82,803

0

$1.3357

01-Jul-2026

-

-

-

 

10-Jan-2019

391,113

366,664

24,449

$1.5866

10-Jan-2029

-

-

-

 

12-Aug-2020

1,077,168

605,924

417,244

$3.9049

12-Aug-2030

-

-

-

 

01-Sep-2021

624,906

195,284

429,622

$9.64

01-Sep-2031

-

-

-

 

01-Sep-2021

-

-

-

-

-

178,292

81,044

$9.64

 

21-Mar-2022

-

-

-

-

-

54,847

0

$5.88

 

21-Mar-2022

39,632

0

39,632

$5.88

21-Mar-2032

-

-

-

James Caci

01-Sep-2021

-

-

-

-

-

51,864

51,870

$9.64

 

21-Mar-2022

-

-

-

-

-

114,796

0

$5.88

 

21-Mar-2022

82,950

0

82,950

$5.88

21-Mar-2032

-

-

-

 

(1)

This option vests as to 25% of the shares underlying the option on the first anniversary of the date of grant, with the remainder vesting in 12 equal quarterly installments thereafter. Represents both incentive stock option and non-statutory stock option.

 

81

 

Emerging Growth Company Status

 

We are an “emerging growth company,” as defined in the JOBS Act. As an emerging growth company, we are exempt from certain requirements related to executive compensation, including the requirements to hold a nonbinding advisory vote on executive compensation and to provide information relating to the ratio of total compensation of our Chief Executive Officer to the median of the annual total compensation of all of our employees, each as required by the Investor Protection and Securities Reform Act of 2010, which is part of the Dodd-Frank Act.

 

Pension Benefits

 

Our named executive officers did not participate in, or otherwise receive any benefits under, any pension or retirement plan sponsored by us during 2022.

 

Nonqualified Deferred Compensation

 

Our named executive officers did not participate in, or earn any benefits under, a nonqualified deferred compensation plan sponsored by us during 2022.

 

Employment Agreements

 

In January of 2021, we entered into employment agreements with three of our named executive officers: Xunkai Gong, who serves as our Executive Chairman, Tianyi Jiang, who serves as our Chief Executive Officer and Brian Michael Brown, who serves as our Chief Legal and Compliance Officer. In August of 2021, we entered into an employment agreement with James Caci, who serves as our Chief Financial Officer.

 

For a discussion of the severance pay and other benefits to be provided in connection with a termination of employment under the arrangements with our named executive officers, please see “Potential Payments Upon Termination or Change in Control” below.

 

Term. The employment agreements with each of the named executive officers provide for at-will employment for an initial term of three years. Following the initial term, the employment agreements will automatically renew for successive one-year terms unless either party provides the other with at least 60 days’ notice of intent not to renew before the expiration of the applicable term.

 

Base Salary. The employment agreements provide for the annual base salaries set forth below:

 

 

2022 Base Salary (US$)

Xunkai Gong

400,000

Tianyi Jiang

450,000

Brian Michael Brown

350,000

James Caci

315,000

 

82

 

Annual Bonus (Non-Equity Incentive Plan Compensation in the Summary Compensation Table above). Each named executive officer is eligible to receive annual cash bonus with a target amount equal to a percentage of his then current annual base salary (as described in the Compensation Discussion and Analysis section), payable dependent on the achievement of corporate performance goals as established by our Compensation Committee, and such named executive officer’s continued performance of services through December 31 of the applicable bonus year.

 

Equity Awards. The named executive officers are also eligible to receive awards of stock options or other equity awards pursuant to any plans or arrangements maintained by us. Such equity awards are subject to accelerated vesting upon certain circumstances as discussed in “Potential Payments Upon Termination or Change in Control” below.

 

Benefits. Each of the named executive officers are eligible to participate in our standard employee benefit plans and programs.

 

Potential Payments Upon Termination or Change in Control

 

Pursuant to the terms of the employment agreements, if a named executive officer’s employment is terminated or his employment agreement is not renewed by us without “Cause” or such named executive officer resigns employment for “Good Reason” (each, as defined in the applicable employment agreement), and subject to delivery of a separation agreement including a general release of claims in favor of us, each named executive officer will be entitled to (i) an amount equal to his then current base salary and annual bonus (based on the average of his annual bonus earned in the two years prior to his termination) payable on each of our regularly scheduled payroll dates for up to eighteen (18) months (depending on the named executive officer, or in the case of Mr. Gong, twenty four (24) months) after his termination or resignation date, (ii) the cost of COBRA continuation coverage for all health plans and programs that such named executive officer participated in immediately prior to his termination until the earliest of up to (A) eighteen (18) months (depending on the named executive officer, or in the case of Mr. Gong, twenty four (24) months) following his termination or resignation date, (B) the date when he becomes eligible for substantially equivalent health insurance coverage in connection with new employment, or (C) the date he ceases to be eligible for COBRA continuation coverage for any reason, and (iii) immediate vesting of all unvested equity awards (excluding any equity award subject to the achievement of any performance-based or other vesting criteria other than time- or service-based vesting) that otherwise would have vested during the eighteen (18) month period following such named executive officer’s termination or resignation.

 

In the event that a named executive officer’s employment is terminated due to his death or “Disability”, by us for “Cause”, by such named executive officer other than for “Good Reason”, or due to the “Discontinuance of Business” (each as defined in the applicable employment agreement), the named executive officer or his estate will not be entitled to any severance benefits or any other compensation or benefits other than (i) the payment of any accrued but unpaid salary, (ii) any unreimbursed business expenses, and (iii) any benefits owed under a qualified retirement, health, or welfare benefit plan in which such named executive officer was a participant in accordance with applicable law and the provisions of such plan.

 

In addition to the foregoing, each named executive officer is entitled to full vesting of their outstanding equity awards if they (i) remain in “Continuous Service” to us through the closing of a “Change in Control” (each as defined in the then current equity incentive plan), or (ii) are terminated without “Cause” or resign for “Good Reason” during the three-month period immediately prior to the closing of a change in control. In order to receive any such acceleration, the applicable named executive officer must execute a general release of claims in favor of us, and allow such release to become effective.

 

Equity Compensation Plan Information

 

The following table sets forth the following information as of December 31, 2022, for all equity compensation plans previously approved by AvePoint’s stockholders:

 

 

the number of securities to be issued upon the exercise of outstanding options, warrants and rights;

 

83

 

 

the weighted average exercise price of such outstanding options, warrants and rights; and

 

other than securities to be issued upon the exercise of such outstanding options, warrants and rights, the number of securities remaining available for future issuance under the plans. The following table shows certain information with respect to all of our equity compensation plans in effect as of December 31, 2022:

 

Equity
compensation
plans approved by
stockholders
(1)

Number of
securities to be
issued upon
exercise of
outstanding RSUs
and stock options

(1)

Weighted-average
exercise price of
outstanding stock
options

(2)

Weighted-average
grant date fair
value of
outstanding RSUs

(3)

Number of securities
remaining available
for issuance under

equity compensation
plans (excluding
securities reflected in
column(4))

AvePoint, Inc. 2021 Equity Incentive Plan(2)

16,681,131

$7.26

$7.20

20,298,497

AvePoint, Inc. 2016 Equity Incentive Plan

20,014,041

$2.82

NA

0(3)

AvePoint, Inc. 2006 Equity Incentive Plan

858,063

$1.65

NA

0(4)

 

(1)

The equity compensation plans approved by security holders are described in Note 16 – Stock-Based Compensation to our audited Financial Statements for the year ended December 31, 2022 and include the AvePoint, Inc. 2021 Plan, the AvePoint, Inc. 2016 Equity Incentive Plan (the “2016 Plan”), and the AvePoint, Inc. 2006 Equity Incentive Plan (the “2006 Plan”), which were all approved by AvePoint’s stockholders.

(2)

The number of shares reserved for issuance under the 2021 Plan automatically increases on January 1st of each year, beginning January 1, 2022, and continuing through January 1, 2031, by the lesser of (a) 5.0% of the total number of shares of the Company’s Common Stock outstanding on December 31st of the immediately preceding fiscal year or (b) a lesser number determined by the Board prior to the applicable January 1st.

(3)

As of the effective date of the 2021 Plan, no further stock awards have been or will be made under the 2016 Plan.

(4)

As of the effective date of the 2016 Plan, no further stock awards have been or will be made under the 2006 Plan.

 

84

 

 

CERTAIN RELATIONSHIPS AND RELATED PARTY TRANSACTIONS

 

On June 29, 2021, AvePoint’s Board approved and adopted a written policy for the approval of transactions with related persons (the “Related Person Transaction Policy”). The Related Person Transaction Policy requires Board or Audit Committee approval or ratification of any transaction, arrangement or relationship (or any series of similar transactions, arrangements or relationships) in which AvePoint and any Related Person (as defined by the Related Person Transaction Policy and 17 CFR § 229.404 (Item 404)), directly or indirectly, are, were or will be participants in which the amount involved exceeds the lesser of (a) $120,000 USD or (b) one percent of the average of AvePoint’s total assets at year-end for the last two completed fiscal years (“Related Person Transaction”). Transactions involving compensation for services provided to AvePoint as an employee, consultant or director shall not be considered Related Person Transactions under the Related Person Transaction Policy. Nor shall a transaction, arrangement or relationship in which the Related Person’s participation is solely due to the Related Person’s position as a director of an entity that is participating in such transaction, arrangement, or relationship be considered a Related Person Transaction. Under the Related Person Transaction Policy, any proposed transaction that has been identified as a Related Person Transaction may be consummated or materially amended only following approval by the Board or the Audit Committee in accordance with the requirements of the Related Person Transaction Policy. In the event that it is inappropriate for the Audit Committee to review the transaction for reasons of conflict of interest or otherwise, after taking into account possible recusals by Audit Committee members, then the Related Person Transaction shall be approved by the Board or another independent body of the Board.

 

Any director who has a direct or indirect material interest in the proposed Related Person Transaction must not participate in any action regarding whether to approve the Related Person Transaction and must not be present during deliberations concerning the Related Person Transaction unless the transaction related to the remuneration of the director is for director indemnification or insurance or is with an affiliate of AvePoint and the director’s interest is solely that of a director of the affiliate. If, however, a proposed Related Person Transaction arises in which all directors are deemed to have a direct or indirect material interest in the transaction, the proposed Related Person Transaction shall be submitted to the stockholders for approval and the disclosure provided to the stockholders shall clearly identify each director’s interests in the proposed Related Person Transaction.

 

Legacy AvePoint Related Party Transactions (as reported on a pre-split basis)

 

Put & Call Agreements

 

In December 2019, Legacy AvePoint entered into put & call agreements with Brian Brown and certain other officers. The Put & Call Agreements granted to Mr. Brown and certain other officers put options to request redemption of up to 182,432 shares of Legacy AvePoint Common Stock during the period from March 26, 2025 to April 26, 2025 or, if earlier, the 30 day period following a qualifying termination, as defined in the Put & Call Agreements, for a redemption price per share equal to the fair market value of the shares, as determined by Legacy AvePoint’s board of directors. The put & call agreements also granted Legacy AvePoint call rights to purchase up to the same number of shares from Mr. Brown at a purchase price equal to the fair market value of the shares, subject to the prior written consent of Avatar Investment and its affiliated entities as long as they continue to hold any shares of Series C Legacy AvePoint Preferred Stock.

 

The put & call agreements were terminated upon the closing of the Business Combination.

 

Series C Preferred Stock Financing

 

In December 2019, Legacy AvePoint entered into a stock purchase and redemption agreement (the “Series C SPA”) pursuant to which it issued and sold an aggregate of 4,832,409 shares of its Series C Legacy AvePoint Preferred Stock to investors affiliated with Sixth Street at a purchase price of $31.0404 per share, for aggregate gross proceeds of $150.0 million.

 

At the same time, Legacy AvePoint entered into a non-voting Common Stock purchase agreement (the “Non-Voting SPA”) with AVPT, LLC, one of Legacy AvePoint’s former principal stockholders. Messrs. Gong and Jiang were managers of AVPT Manager, LLC, which was the sole manager of AVPT, LLC. Pursuant to the Non-Voting SPA, AVPT, LLC purchased 497,735 shares of Legacy AvePoint’s Common Stock at a purchase price of $32.889 per share, for a total purchase price of $16.4 million. The transactions contemplated by the Series C SPA and the Non-Voting SPA are together referred to as the “Series C Financing.” AVPT, LLC was dissolved in connection with the Business Combination.

 

85

 

Immediately following the closing of the Series C Financing, Legacy AvePoint redeemed 2,631,842 shares of Series B-1 convertible preferred stock and 2,385,032 shares of Series B-2 convertible preferred stock for an aggregate of $165.0 million from entities affiliated with Goldman Sachs & Co., one of Legacy AvePoint’s former principal stockholders.

 

All per share information has not been adjusted to reflect the exchange ratio of 8.69144 per share and is reported on a pre-split basis.

 

Our Related Party Transactions

 

A&R Registration Rights Agreement

 

In connection with the closing of the Business Combination, certain holders of our capital stock entered into an amended and restated registration rights agreement.

 

Under the Related Person Transaction Policy, the related person in question or, in the case of transactions with a holder of more than 5% of any class of our voting securities, an officer with knowledge of a proposed transaction, must present information regarding the proposed related person transaction to our Audit Committee (or, where review by our Audit Committee would be inappropriate, to another independent body of the Board) for review. To identify related person transactions in advance, we will rely on information supplied by our executive officers, directors and certain significant stockholders. In considering related person transactions, our Audit Committee will take into account the relevant available facts and circumstances, which may include, but are not limited to:

 

 

The risks, costs, and benefits to us;

 

The impact on a director’s independence in the event the related person is a director, immediate family member of a director or an entity with which a director is affiliated;

 

The terms of the transaction;

 

The availability of other sources for comparable services or products; and

 

The terms available to or from, as the case may be, unrelated third parties.

 

Our Audit Committee will approve only those transactions that it determines are fair to us and in our best interests. All of the transactions described above were entered into prior to the adoption of such Related Person Transaction Policy.

 

The Companys Compensation Policies and Practices as They Relate to Risk

 

The Company does not believe that its compensation policies and practices create risks that are reasonably likely to have a material adverse effect on AvePoint. The annual cash incentive compensation plan described in the Compensation Discussion and Analysis section above is based upon achievement of annual financial targets, and potential cash incentive compensation opportunities are tempered so as not to place a disproportionate incentive on short-term financial results. In addition, the long-term equity incentive plan provides appropriate motivation to achieve long-term financial results as well, given that the ultimate value of the award is based upon the future value of AvePoint’s stock, and such awards constitute a significant portion of each executive’s total compensation package. The Company has constructed the performance factors in short- and long-term performance plans such that they balance focus on performance metrics with strong links to stockholder value creation and overall company performance, which we believe avoids any potential risks that may result from an imbalance in performance metrics.

 

DILUTION

 

We are offering 17,905,000 shares of Common Stock, consisting of (i) 405,000 shares of Common Stock that are issuable upon exercise of the Private Warrants and (ii) 17,500,000 shares of Common Stock that are issuable upon exercise upon the exercise of the Public Warrants and the selling securityholders are offering for resale up to 130,532,274 shares of Common Stock (including 405,000 shares of Common Stock that may be issued upon exercise of the Private Warrants, up to 810,000 shares of Common Stock that were issued in connection with the separation of the Private Units, up to 13,329,196 shares of Common Stock issuable pursuant to outstanding options, up to 1,912,155 shares of Common Stock issuable as Earnout Shares and up to 2,916,700 shares of Common Stock issuable as Sponsor Earn-Out Shares) and up to 405,000 Private Warrants. The resale of the current outstanding shares of Common Stock under this Prospectus will not dilute the ownership interests of existing stockholders. To the extent the Warrants are exercised, existing stockholders will experience dilution to their ownership interests in the Company.

 

86

 

 

PRINCIPAL STOCKHOLDERS

 

The following table presents, as of March 20, 2023, information based upon AvePoint’s records and filings with the SEC regarding beneficial ownership of its Common Stock by the following persons:

 

 

each person known to AvePoint to be the beneficial owner of more than 5% of the Common Stock;

 

each director and each nominee to the Board;

 

each executive officer of AvePoint named in the Summary Compensation Table following the Compensation Discussion and Analysis section of this Proxy Statement; and

 

all directors and executive officers of AvePoint as a group.

 

As of March 20, 2023, there were 190,339,282 shares of our Common Stock outstanding. Beneficial ownership is determined according to the rules of the SEC, which generally provide that a person has beneficial ownership of a security if he, she or it possesses sole or shared voting or investment power over that security, including options and Warrants that are currently exercisable or exercisable within 60 days.

 

Beneficial ownership is determined according to the rules of the SEC, which generally provide that a person has beneficial ownership of a security if he, she or it possesses sole or shared voting or investment power over that security, including options and restricted stock units (“RSUs”) that are currently exercisable or vested or that will become exercisable or vest within 60 days. This table is based upon information supplied by officers, directors and principal stockholders and Schedules 13G or 13D filed with the SEC. Unless otherwise indicated in the footnotes to this table and subject to community property laws where applicable, we believe that all persons named in the table have sole voting and investment power with respect to all shares of Common Stock beneficially owned by them. The beneficial ownership percentages set forth in the table below are based on 190,339,282 shares of Common Stock issued and outstanding, including treasury stock, as of March 20, 2023, plus the number of shares as to which such person has the right to acquire voting or investment power as of or within 60 days after March 20, 2023.

 

Name of Beneficial Owner *

Amount and Nature of
Beneficial Ownership

Percent of
Class (%) (1)

5% or Greater Stockholders:

 

 

Entities Affiliated with Sixth Street(2)

28,500,592

14.97%

Zhijian Lu(3)

19,673,846

10.34%

James Zhu(4)

11,328,280

5.95%

The Vanguard Group, Inc.(5)

13,397,219

7.04%

 

72,899,937

38.30%

Executive Officers and Directors:

 

 

Xunkai Gong(6)

20,715,449

10.88%

Tianyi Jiang(7)

19,599,054

10.30%

Brian Michael Brown(8)

2,566,642

1.35%

Jeff Epstein(9)

1,094,422

0.57%

John Ho(10)

4,266,720

2.24%

Jeff Teper(11)

496,843

0.26%

James Caci(12)

200,896

0.09%

Janet Schijns(13)

34,232

0.02%

All executive officers and directors as a group (8 persons)(14)

48,974,258

25.72%

 

87

 

*

Unless otherwise indicated, the business address of each of the directors, executive officers and 5% or greater stockholders of the Company is C/O AvePoint, Inc., 525 Washington Blvd, Suite 1400 Jersey City, NJ, 07310.

 

(1)

The percentage of beneficial ownership as to any person as of March 20, 2023 (the “Ownership Date”) is calculated by dividing the number of shares beneficially owned by such person, which includes the number of shares as to which such person has the right to acquire voting or investment power as of or within 60 days after March 20, 2023, by the sum of the number of shares outstanding as of March 20, 2023 plus the number of shares as to which such person has the right to acquire voting or investment power as of or within 60 days after March 20, 2023. Consequently, the denominator used for calculating such percentage may be different for each beneficial owner. Except as otherwise indicated below and under applicable community property laws, the Company believes that the beneficial owners of the Company’s Common Stock listed in the table have sole voting and investment power with respect to the shares shown. In all cases, stock options and RSUs that are not scheduled to vest as of or within 60 days after the Ownership Date are excluded from this calculation.

 

(2)

Consists of shares of Common Stock issued upon exchange for shares of Series C Convertible Preferred shares of AvePoint held by Avatar Investment Opportunities, LLC, which directly holds 13,300,276 shares of Common Stock, Avatar Investment Solutions (A), LLC, which directly holds 8,523,089 shares of Common Stock, and Avatar Investment Solutions 1, LLC, which directly holds 6,677,227 shares of Common Stock (together, the “Sixth Street Holders”). Redwood IV Finance 1, LLC is the managing member of Avatar Investment Opportunities, LLC. TCS Finance (A), LLC is the managing member of Avatar Investment Solutions (A), LLC, which directly holds 8,523,089 shares of Common Stock. TCS Finance 1, LLC is the managing member of Avatar Investment Solutions 1, LLC. TSSP Opportunities GenPar IV, L.P. is the manager of Redwood IV Finance 1, LLC. TSSP Capital Solutions GenPar, L.P. is the manager of each of TCS Finance (A), LLC and TCS Finance 1, LLC. Each of TSSP Opportunities GenPar IV, L.P. and TSSP Capital Solutions GenPar, L.P. is ultimately indirectly controlled by Sixth Street Partners Management Company, L.P., a Delaware limited partnership (“Management Company”). Management Company is managed by its general partner, whose managing member is Alan Waxman. Alan Waxman disclaims beneficial ownership over the reported securities, except to the extent of his pecuniary interest therein. The address for each of these entities is 2100 McKinney Avenue, Suite 1500, Dallas, Texas 72501. The principal business address for Mr. Waxman is c/o Sixth Street Partners, LLC, 345 California Street, Suite 3300, San Francisco, CA 94104.

 

(3)

Consists of (i) 18,558,275 shares of Common Stock, (ii) 1,107,599 shares of Common Stock underlying options exercisable within 60 days of the Ownership Date and (iii) 7,972 shares of Common Stock issuable pursuant to the vesting of RSUs within 60 days of the Ownership Date. The 18,558,275 shares include (i) 57,602 shares held by Zhijian Lu, (ii) 1,608,724 shares held The Bridge Water Trust, (iii) 804,757 shares held by KEM Lily LLC, (iv) 6,542,236 shares held by Fire Stone Family Trust, (v) 7,131,475 shares held by KEM Phoenix LLC, (vi) 804,757 shares held by KEM Rose LLC and (vii) 1,608,724 shares held by The Cherry Tree Trust. Mr. Lu has sole voting and dispositive power with respect to the shares held in his name and shares underlying options. Mr. Lu shares voting and dispositive power with Yan Ji with respect to shares held by Fire Stone Family Trust, KEM Lily LLC, KEM Rose LLC and KEM Phoenix, LLC. Mr. Lu shares voting and dispositive power with Jeffrey Scott Bardsley with respect to shares held by The Bridge Water Trust. Mr. Lu shares voting and dispositive power with Wen Ji Bardsley with respect to shares held by The Cherry Tree Trust.

 

(4)

Consists of (i) 10,717,309 shares of Common Stock and (ii) 375,758 shares of Common Stock underlying options exercisable within 60 days of the Ownership Date. The 10,717,309 shares include (i) 347,123 shares held by James Zu, (ii) 402,378 shares held by MZ-Theta LLC, (iii) 919,609 shares held by MZ-Omega1 Trust, (iv) 842,209 shares held by The Shanmiao Trust, (v) 1,207,145 shares held by MZ-Alpha LLC, (vi) 1,207,145 shares held by MZ-Beta LLC, (vii) 402,378 shares held by MZ-Delta LLC, (viii) 402,378 shares held by MZ-Eta LLC, (ix) 2,347,778 shares held by MZ-Gamma LLC, (x) 1,077,422 shares held by The Zhijian 2020 Trust, (xi) 898,479 shares held by MZ-Iota Revocable Trust, and (xii) 898,478 shares held by MZ-Kappa Revocable Trust. Mr. Zhu shares voting and dispositive power with Sharron Shanmiao Ma with respect to the shares held by MZ-Alpha LLC, MZ-Beta LLC, MZ-Delta LLC, MZ-Eta LLC, MZ-Gamma LLC, MZ-Theta LLC, MZ-Iota Revocable Trust and MZ-Kappa Revocable Trust. Mr. Zhu shares voting and dispositive power with Brian Zhu with respect to the shares held by The Shanmiao Trust. Mr. Zhu shares voting and dispositive power with Sharron Shanmiao Ma and Alec Zhu with respect to the shares held by The Zhijian 2020 Trust. Mr. Zhu has sole voting and dispositive power with respect to the shares held by MZ-Omega1 Trust and shares underlying options.

 

88

 

(5)

Consists of 13,397,219 shares of Common Stock pursuant to the Schedule 13G filed with the SEC on February 9, 2023, disclosing the number of shares as of December 30, 2022. The principal business address for The Vanguard Group, Inc. is 100 Vanguard Boulevard, Malvern, PA 19355.

 

(6)

Consists of (i) 17,296,641 shares of Common Stock, (ii) 3,370,976 shares of Common Stock underlying options exercisable within 60 days of the Ownership Date and (iii) 47,832 shares of Common Stock issuable pursuant to the vesting of RSUs within 60 days of the Ownership Date. The 17,296,641 shares include (i) 57,007 shares held by Mr. Gong, (ii) 4,696,958 shares held by Mr. Gong’s affiliate Giocoso Holdings LLC, (iii) 804,757 shares held by Mr. Gong’s affiliate Cadenza Holdings LLC, (iv) 239,431 shares held by Mr. Gong’s affiliate Vivace Holdings LLC, each of which Mr. Gong may be deemed to beneficially own, (v) 2,011,112 shares held by The Purple Harbor Trust, for which Mr. Gong is the trustee, (vi) 2,011,112 shares held by The Purple Cove Trust, for which Mr. Gong is the trustee, and (vii) 7,276,264 shares held by G Sonata Trust, for which Mr. Gong is the trustee. Mr. Gong holds sole voting and dispositive power with respect to the shares held of record by each trust.

 

(7)

Consists of (i) 15,663,010 shares of Common Stock, (ii) (iii) 3,888,212 shares of Common Stock issuable pursuant to options exercisable within 60 days of the Ownership Date and (iii) 47,832 shares of Common Stock issuable pursuant to the vesting of RSUs within 60 days of the Ownership Date. The 15,663,010 shares include (i) 11,797 shares held by Mr. Jiang, (ii) 3,902,404 shares held by Mr. Jiang’s affiliate River Valley Ltd., (iii) 2,633,766 shares held by Red Kite LLC, each of which Mr. Jiang may be deemed to beneficially own, (iv) 1,784,664 shares held by the Capella 2021 GRAT, (v) 5,971,000 shares held by Capella 2022 GRAT ,(vi) 1,187,786 shares held by Capella 2022 GRAT II, for each of which Mr. Jiang is the trustee, and (vii) 172,000 shares held by Mr. Jiang’s spouse.

 

(8)

Consists of (i) 1,094,192 shares of Common Stock, (ii) 804,520 shares of Common Stock issuable pursuant to options exercisable within 60 days of the Ownership Date and (iii) 13,712 shares of Common Stock issuable pursuant to the vesting of RSUs within 60 days of the Ownership Date.

 

(9)

Consists of (i) 1,060,190 shares of Common Stock and (ii) 34,232 shares of Common Stock issuable pursuant to the vesting of RSUs within 60 days of the Ownership Date.

 

(10)

Consists of (i) 216,598 shares of Common Stock, (ii) 34,232 shares of Common Stock issuable pursuant to the vesting of RSUs within 60 days of the Ownership Date and (iii) 4,015,890 shares of Common Stock issued in exchange for outstanding Legacy AvePoint Common Stock held by Mr. Ho’s affiliate, Balmoral Blue Limited. Mr. Ho and his wife, Anita Hong, may be deemed to beneficially own these securities.

 

(11)

Consists of (i) 16,598 shares of Common Stock and (ii) 446,013 shares of Common Stock issuable pursuant to options exercisable within 60 days of the Ownership Date.

 

(12)

Consists of (i)144,975 shares of Common Stock, (ii) 20,738 shares of Common Stock issuable pursuant to options exercisable within 60 days of the Ownership Date and (iii) 35,183 shares of Common Stock issuable pursuant to the vesting of RSUs within 60 days of the Ownership Date.

 

(13)

Consists of 34,232 shares of Common Stock issuable pursuant to the vesting of RSUs within 60 days of the Ownership Date.

 

(14)

The shares of Common Stock shown as beneficially owned by all directors and executive officers as a group include a total of 9,466,164 RSUs and stock options they have the right to exercise as of or within 60 days after the Ownership Date, and exclude 6,485,197 RSUs and stock options that are not scheduled to vest as of or within 60 days after the Ownership Date.

 

89

 

 

SELLING SECURITYHOLDERS

 

This Prospectus relates to the issuance of up to 17,905,000 shares of Common Stock, consisting of (i) 405,000 shares of Common Stock that are issuable upon the exercise of 405,000 Private Warrants and (ii) 17,500,000 shares of Common Stock that are issuable upon the exercise of 17,500,000 Public Warrants. We are also registering the resale by the selling securityholders or their permitted transferees from time to time of (i) up to 130,532,274 shares of Common Stock (including up to 405,000 shares of Common Stock that may be issued upon exercise of the Private Warrants, up to 810,000 shares of Common Stock that were issued in connection with the separation of the Private Units, up to 13,329,196 shares of Common Stock issuable pursuant to outstanding options, up to 1,912,155 shares of Common Stock issuable as Earnout Shares and 2,916,700 Sponsor Earn-Out Shares) and (ii) up to 405,000 Private Warrants. The selling securityholders may from time to time offer and sell any or all of the Common Stock and Private Warrants set forth below pursuant to this Prospectus and any accompanying Prospectus supplement.

 

As used in this Prospectus, the term “selling securityholders” includes the persons listed in the table below, together with any additional selling securityholders listed in a subsequent amendment to this Prospectus, and their pledgees, donees, transferees, assignees, successors, designees and others who later come to hold any of the selling securityholders’ interests in the Common Stock or Private Warrants other than through a public sale.

 

Pursuant to the Registration Rights Agreement executed in connection with the Business Combination, we filed with the SEC a registration statement on Form S-1, under the Securities Act of 1933 (the “Securities Act”) to register these resales. On July 23, 2021, we filed an initial registration statement on Form S-1 under the Securities Act covering up to 405,000 shares of Common Stock are issuable upon the exercise of 405,000 Private Warrants, 17,500,000 shares of our Common Stock that are issuable upon the exercise of the Public Warrants, up to 136,029,478 shares of Common Stock offered for resale by the selling securityholders or their permitted transferees from time to time, and up to 405,000 Private Warrants, which registration statement was amended on August 5, 2021 and was declared effective on August 9, 2021. The Form S-1 was later amended pursuant to that certain Post-Effective Amendment No. 1 to Form S-1 on April 5, 2022 to provide certain material updates to the prospectus therein. The Post-Effective Amendment No. 1 was declared effective on April 11, 2022. The Form S-1 was further amended pursuant to that certain Post-Effective Amendment No. 2 on August 25, 2022 for the purpose of converting the Form S-1 to Form S-3. The Post-Effective Amendment No. 2 was declared effective on August 30, 2022. We are filing this Post-Effective Amendment for the purpose of converting the registration statement on Form S-3 into a registration statement on Form S-1 because we are now ineligible to use Form S-3 due to the untimely filing of our Annual Report on Form 10-K for the year ended December 31, 2022. The selling securityholders identified in the table below may from time to time offer and sell under this prospectus any or all of the shares of our Common Stock described under the column “Shares of Common Stock” in the table below.

 

Apex Technology Sponsor, LLC, on behalf of Jeff Epstein and Brad Koenig, and each of Jeff Epstein and Brad Koenig, entered into Lock-Up Agreements providing that they will not, subject to certain exceptions, transfer any of their shares of Class B Common Stock (which converted to Common Stock in connection with the Business Combination) until 12 months after the Closing and 50% of such shares of Class B Common Stock until 24 months after the Closing. See the section titled “Certain Relationships and Related Party Transactions - Lock-Up Agreements” in our Post-Effective Amendment No. 1 to Form S-1 Registration Statement.

 

Except as set forth herein and in the footnotes below, the following table sets forth, based on written representations from the selling securityholders, certain information as of August 3, 2021, regarding the beneficial ownership of our Common Stock and Warrants by the selling securityholders and the shares of Common Stock and Warrants being offered by the selling securityholders. The table below has been updated as of August 8, 2022, to reflect the distribution by Apex Technology Sponsor, LLC to its members of 6,490,796 shares of Common Stock and 328,750 warrants to purchase Common Stock, including 993,592 shares of Common Stock distributed to Jeff Epstein. For the avoidance of doubt, the table below also includes Earnout Shares and shares of Common Stock issuable upon the exercise of options not yet vested. The applicable percentage ownership of Common Stock is based on approximately 189,467,338 shares of Common Stock outstanding as of December 31, 2022 (prior to exercise of all Warrants). Information with respect to shares of Common Stock and Warrants owned beneficially after the offering assumes the sale of all of the shares of Common Stock or Private Warrants. The selling securityholders may offer and sell some, all or none of their shares of Common Stock or Private Warrants, as applicable.

 

We have determined beneficial ownership in accordance with the rules of the SEC. Except as indicated by the footnotes below, we believe, based on the information furnished to us, that the selling securityholders have sole voting and investment power with respect to all shares of Common Stock and Warrants that they beneficially own, subject to applicable community property laws. Except as otherwise described below, based on the information provided to us by the selling securityholders, no selling securityholder is a broker-dealer or an affiliate of a broker dealer.

 

Except as set forth in the footnotes below, (i) the following table does not include up to 17,500,000 shares of Common Stock issuable upon exercise of the Public Warrants and (2) the address of each selling securityholder is 525 Washington Blvd, Suite 1400, Jersey City, New Jersey 07310.

 

Please see the section titled “Plan of Distribution” for further information regarding the selling securityholder’s method of distributing these shares.

 

90

 

 

 

Shares of Common Stock

Warrants to Purchase Common Stock

Name of Selling
Securityholders

Number
Beneficially
Owned
Prior to
Offering

Number
Registered
for Sale
Hereby

Number
Beneficially
Owned
After
Offering

Percent
Owned
After
Offering

Number
Beneficially
Owned
Prior to
Offering

Number
Registered
for Sale
Hereby

Number
Beneficially
Owned
After
Offering

Percent
Owned
After
Offering

PIPE Investors

Tiger Global Investments, L.P. (1)

5,000,000

5,000,000

Franklin Templeton Investment Funds – Franklin Technology Fund (2)

3,500,000

3,500,000

Federated Hermes Kaufmann Small Cap Fund, a portfolio of Federated Hermes Equity Funds (3)

2,500,000

2,500,000

Shotfut Manayot Chool - Pheonix Amitim (4)

1,350,000

1,350,000

The Phoenix Insurance Company Ltd. (4)

150,000

150,000

EDB Investments Pte Ltd. (5)

700,000

700,000

Millais Limited (6)

500,000

500,000

Koenig Family LLC (7)

50,000

50,000

Director and Officers of AvePoint, Inc.

Xunkai Gong (8)

21,342,644

21,342,644

The Purple Cove Trust (8)

2,045,360

2,045,360

The Purple Harbor Trust (8)

2,045,360

2,045,360

Giacoso Holdings LLC (8)

4,870,218

4,870,218

Vivace Holdings LLC (8)

243,508

243,508

Cadenza Holdings LLC (8)

818,460

818,460

G Sonata Trust (8)

7,544,403

7,544,403

Tianyi Jiang (9)

20,978,445

20,978,445

Capella 2021 GRAT (9)

7,887,324

7,887,324

Red Kite LLC (9)         

2,678,617

2,678,617

River Valley Ltd. (9)

3,985,909

3,985,909

Jeff Epstein (10)

1,043,592

1,043,592

Brian Brown (11)

3,382,970

3,382,970

Andy Yong (12)

478,120

478,120

Stephen CuUnjieng (13)

264,263

264,263

Jeff Teper (14)

528,596

528,596

Balmoral Blue Limited (15)

4,286,002

4,286,002

Sophia Wu (16)

283,835

283,835

Other Holders of Registration Rights Pursuant to Registration Rights Agreement

Apex Technology Sponsor LLC (17)

3,245,454

3,245,454

Cantor Fitzgerald & Co. (18)

228,750

228,750

Avatar Investment Opportunities LLC (19)

13,634,059

13,634,059

Avatar Investment Solutions 1, LLC (19)

6,891,122

6,891,122

Avatar Investments (A), LLC (19)

8,690,660

8,690,660

Zhijian Lu (20)

20,054,556

20,054,556

The Bridge Water Trust (20)

1,636,119

1,636,119

KEM Lily LLC (20)

818,461

818,461

Fire Stone Family Trust (20)

6,626,813

6,626,813

KEM Pheonix LLC (20)

7,305,328

7,305,328

KEM Rose LLC (20)

818,461

818,461

The Cherry Tree Trust (20)

1,636,119

1,636,119

James Zhu (21)

11,278,227

11,278,227

MZ-Theta LLC (21)

409,230

409,230

MZ-Omega1 Trust (21)

2,723,166

2,723,166

The Shanmiao 2020 Trust (21)

856,551

856,551

MZ-Alpha LLC (21)

1,227,702

1,227,702

MZ-Beta LLC (21)

1,227,702

1,227,702

MZ-Delta LLC (21)

409,230

409,230

MZ-Eta LLC (21)

409,230

409,230

MZ-Gamma LLC (21)

2,435,109

2,435,109

The Zhijian 2020 Trust (21)

856,551

856,551

Thomas Morf (22)

170,979

170,979

 

91

 

(1)

Consists of 5,000,000 shares of Common Stock held of record by Tiger Global Investments, L.P. and/or other entities or persons affiliated with Tiger Global Management, LLC. Tiger Global Management, LLC is controlled by Chase Coleman and Scott Shleifer. The address for each of these entities and individuals is 9 West 57th Street, 35th Floor, New York, NY 10019.

 

(2)

Consists of 3,500,000 shares of Common Stock held of record by Franklin Templeton Investment Funds – Franklin Technology Fund (the “Franklin Fund”). Franklin Advisers, Inc. (“FAV”) is the investment manager of the Franklin Fund. FAV is an indirect wholly owned subsidiary of a publicly traded company, Franklin Resources (“FRI”) and may be deemed to be the beneficial owner of these securities for purposes of Rule 13d-3 under the Exchange Act in its capacity as the investment adviser to such funds and accounts pursuant to investment management contracts that grant investment and/or voting power to FAV. When an investment management contract (including a sub-advisory agreement) delegates to FAV investment discretion or voting power over the securities held in the investment advisory accounts that are subject to that agreement, FRI treats FAV as having sole investment discretion or voting authority, as the case may be, unless the agreement specifies otherwise. Accordingly, FAV reports for purposes of Section 13(d) of the Exchange Act that it has sole investment discretion and voting authority over the securities covered by any such investment management agreement, unless otherwise specifically noted. The address of the Franklin Fund is c/o Franklin Advisers, Inc., One Franklin Parkway, San Mateo, California 94403. Based on information provided to us by the selling securityholder, the selling securityholder may be deemed to be an affiliate of broker-dealers. Based on such information, the selling securityholder acquired the shares of Common Stock being registered hereunder in the ordinary course of business, and at the time of the acquisition of the shares, the selling securityholder did not have any agreements or understandings with any person to distribute such shares.

 

(3)

Beneficial ownership consists of 2,500,000 shares of Common Stock held by Federated Hermes Kaufmann Small Cap Fund, a portfolio of Federated Hermes Equity Funds (the “Federated Fund”). The address of the Federated Fund is 4000 Ericsson Drive, Warrendale, Pennsylvania 15086-7561. The Federated Fund is managed by Federated Equity Management Company of Pennsylvania and subadvised by Federated Global Investment Management Corp., which are wholly owned subsidiaries of FII Holdings, Inc., which is a wholly owned subsidiary of Federated Hermes, Inc. (the “Federated Parent”). All of the Federated Parent’s outstanding voting stock is held in the Voting Shares Irrevocable Trust (the “Federated Trust”) for which Thomas R. Donahue, Rhodora J. Donahue and J. Christopher Donahue, who are collectively referred to as Federated Trustees, act as trustees. The Federated Parent’s subsidiaries have the power to direct the vote and disposition of the securities held by the Federated Fund. Each of the Federated Parent, its subsidiaries, the Federated Trust, and each of the Federated Trustees expressly disclaim beneficial ownership of such securities.

 

(4)

Consists of (i) 1,350,000 shares held by Shotfut Menayot Chool - Phoenix Amitim (“Amitim”) and (ii) 150,000 shares held by The Phoenix Insurance Company Ltd. (“Phoenix Insurance”). Haggai Schreiber, Deputy Chief Executive Officer and Chief Investment Officer, Gilad Shamir, Chief Investment Officer and Dan Kerner, Head of Nostro, each of Amitim and Phoenix Insurance Company, may be deemed to have voting and dispositive power with respect to the securities held by Amitim and Phoenix Insurance. The address of each of Amitim and Phoenix Insurance is Derech Hashalom 53, Giv’atayim, Israel 5345433.

 

(5)

Consists of 700,000 shares of Common Stock purchased in the PIPE held by EDB Investments Pte Ltd (“EDB Investments”). EDBI Pte Ltd (“EDBI”) is the fund manager of EDB Investments. Both EDB Investments and EDBI are wholly-owned by the Economic Development Board of Singapore, a Singapore statutory board. EDBI has the power to direct the vote and disposition of the shares owned beneficially and of record by EDB Investments. The address of EDB Investments is 250 North Bridge Road, #20-03 Raffles City Tower, Singapore 179101.

 

(6)

Consists of 500,000 shares of Common Stock purchased in the PIPE. The address of Millais Limited is c/o Millais USA LLC, 767 5th Avenue, 9th Floor, New York, NY 10153.

 

(7)

Consists of 50,000 shares of Common Stock purchased in the PIPE held by Koenig Family LLC. These numbers are calculated without regard to Mr. Koenig’s membership interest in Apex Technology Sponsor LLC. Mr. Koenig is the manager of Koenig family LLC and may be deemed to beneficially own these securities.

 

(8)

Consists of (i) 17,239,634 shares of Common Stock issued in exchange for outstanding Legacy AvePoint Common Stock, (ii) 3,775,335 shares of Common Stock issuable pursuant to options held as of August 3, 2021 (the “Selling Holder Ownership Date”) and (iii) 327,675 shares of Common Stock issuable upon the achievement of certain earnout provisions. The 17,239,634 shares and 327,675 Earnout Shares respectively include (i) 4,788,670 shares and 81,548 Earnout Shares held by Mr. Gong’s affiliate Giocoso Holdings LLC, (ii) 804,757 shares and 13,703 Earnout Shares held by Mr. Gong’s affiliate Cadenza Holdings LLC and (iii) 239,431 shares and 4,077 Earnout Shares held by Mr. Gong’s affiliate Vivace Holdings LLC, each of which Mr. Gong may be deemed to beneficially own, as well as 2,011,112 shares and 34,248 Earnout Shares held by The Purple Harbor Trust, for which Mr. Gong is the trustee, 2,011,112 shares and 34,248 Earnout Shares held by The Purple Cove Trust, for which Mr. Gong is the trustee, and 7,384,552 shares and 159,851 Earnout Shares held by G Sonata Trust, for which Mr. Gong is the trustee. Mr. Gong holds sole voting and dispositive power with respect to the shares held of record by each trust. Mr. Gong currently serves as Executive Chairman of our board of directors and served as Chairman and Chief Executive Officer of Legacy AvePoint since its incorporation in 2001.

 

92

 

(9)

Consists of (i) 14,291,427 shares of Common Stock issued in exchange for outstanding Legacy AvePoint Common Stock, (ii) 1,862,424 shares of Common Stock issuable on the earlier of (a) July 1, 2022 and (b) specified events including change of control of AvePoint, separation of service and Mr. Jiang’s disability or death, pursuant to an agreement between us and Mr. Jiang dated June 30, 2021, (iii) 4,564,171 shares of Common Stock issuable pursuant to options held as of the Selling Holder Ownership Date and (iv) 260,423 shares of Common Stock issuable upon the achievement of certain earnout provisions. The 14,291,427 shares and 260,423 Earnout Shares respectively include (i) 3,902,404 shares and 83,505 Earnout Shares held by Mr. Jiang’s affiliate River Valley Ltd. and (ii) 2,633,766 shares and 44,851 Earnout Shares held by Red Kite LLC, which Mr. Jiang may be deemed to beneficially own, as well as 7,755,257 shares and 132,067 Earnout Shares held by the Capella 2021 GRAT, for which Mr. Jiang is the trustee. Mr. Jiang currently serves and Chief Executive Officer and a member of our board of directors and served as Co-Chief Executive Officer of Legacy AvePoint since 2008 and a director since 2005.

 

(10)

Consists of (i) 50,000 shares of Common Stock purchased in the PIPE held by Mr. Epstein and (ii) 993,592 shares of Common Stock received in a distribution from Apex Technology Sponsor, LLC, of which Mr. Epstein is a member. These numbers are calculated without regard to Mr. Epstein’s membership interest in Apex Technology Sponsor LLC. Mr. Epstein currently has served as a director of AvePoint since July 2021.

 

(11)

Consists of (i) 90,304 shares of Common Stock issued in exchange for outstanding Legacy AvePoint Common Stock, (ii) 1,732,488 shares of Common Stock issuable on the earlier of (a) July 1, 2022 and (b) specified events including change of control of AvePoint, separation of service and Mr. Brown’s disability or death, pursuant to an agreement between us and Mr. Brown dated June 30, 2021, (iii) 1,551,099 shares of Common Stock issuable pursuant to options held as of the Selling Holder Ownership Date and (iv) 9,079 shares of Common Stock issuable upon the achievement of certain earnout provisions. Mr. Brown currently serves as of Chief Operating Officer and General Counsel and a member of our board of directors and served as the same for Legacy AvePoint since 2004.

 

(12)

Consists of (i) 478,028 shares of Common Stock issuable pursuant to options held as of the Selling Holder Ownership Date and (ii) 92 shares of Common Stock issuable upon the achievement of certain earnout provisions. Mr. Yong currently serves as our Chief Investment Officer, a role he held for Legacy AvePoint since February 2020.

 

(13)

Consists of 264,263 shares of Common Stock issuable pursuant to options held as of the Selling Holder Ownership Date. Mr. CuUnjieng currently serves as a member of our board of directors, a role he held for Legacy AvePoint since February 2020.

 

(14)

Consists of 528,596 shares of Common Stock issuable pursuant to options held as of the Selling Holder Ownership Date. Mr. Teper currently serves as a member of our board of directors, a role he held for Legacy AvePoint since December 2014.

 

(15)

Consists of (i) 200,000 shares of Common Stock purchased in the PIPE, (ii) 4,015,890 shares of Common Stock issued in exchange for outstanding Legacy AvePoint common stock and (iii) 70,112 shares of Common Stock issuable upon the achievement of certain earnout provisions held by Balmoral Blue Limited, an affiliate of John Ho. Mr. Ho and his wife, Anita Hong may be deemed to beneficially own these securities. Mr. Ho has served as a director of AvePoint since July 2021.

 

(16)

Consists of 283,835 shares of Common Stock issuable pursuant to options held as of the Selling Holder Ownership Date. Ms. Wu currently serves as our Chief Financial Officer, a role she held for Legacy AvePoint since August 2020.

 

93

 

(17)

Consists of 3,245,454 shares of Common Stock, of which 2,916,700 are Sponsor Earn-Out Shares and currently deposited in escrow subject to meeting the Sponsor Vesting Conditions (as defined below). The Sponsor Earn-Out Shares are subject to the following vesting conditions (the “Sponsor Vesting Conditions”): a) 100% of the Sponsor Earn-Out Shares shall vest and be released to the Sponsor if at any time from and after the Closing through the seventh anniversary thereof, the Closing Price is greater than or equal to $15.00 (as adjusted for share splits, share capitalization, reorganizations, recapitalizations and the like) over any 20 trading days within any 30 trading day period; and 100% of the remaining Sponsor Earn- Out Shares that have not previously vested under the Sponsor Support Agreement (as defined herein) shall vest and be released to the Sponsor if at any time from and after the Closing through the seventh anniversary thereof, Apex consummates a Subsequent Transaction. There are three managing members of the Sponsor, Brad Koenig, Alex Vieux and Steven Fletcher. Each manager has one vote, and the approval of two of the three managing members is required to approve an action of the Sponsor. Under the so-called “rule of three”, if voting and dispositive decisions regarding an entity’s securities are made by three or more individuals, and a voting or dispositive decision requires the approval of a majority of those individuals, then none of the individuals is deemed a beneficial owner of the entity’s securities. Based upon the foregoing, no individual managing member of the Sponsor exercises voting or dispositive control over any of the securities held by the Sponsor, even those in which such managing member directly holds a pecuniary interest. Accordingly, none of the managing members will be deemed to have or share beneficial ownership of such shares. Mr. Epstein, a member of our board of directors, is a member of the Sponsor.

 

(18)

Consists of (i) 152,500 shares of Common Stock that were issued as a result of the split of the Private Units in connection with the Closing, and (ii) 152,500 Private Warrants that were issued as a result of the split of the Private Units in connection with the Closing. Howard W. Lutnick, through indirect beneficial ownership of the general partners of Cantor Fitzgerald & Co., has voting and investment control over the shares. Mr. Lutnick disclaims beneficial ownership of the shares except to the extent of any pecuniary interest therein. Based on information provided to us by the selling securityholder, the selling securityholder is a registered broker- dealer. Based on such information, the selling securityholder acquired the shares of Common Stock being registered for investment or transaction-based compensation for investment banking or similar services. Based on such information, the selling securityholder acquired the shares of Common Stock being registered hereunder in the ordinary course of business, and at the time of the acquisition of the shares, the selling securityholder did not have any agreements or understandings with any person to distribute such shares. The business address of Cantor Fitzgerald & Co. is 110 East 59th Street, New York, New York 10022.

 

(19)

Consists of 28,500,592 shares of Common Stock issued upon exchange for shares of Series C Convertible Preferred shares of Legacy AvePoint and 715,249 shares of Common Stock issuable upon the achievement of certain earnout provisions. The 28,500,592 shares and 715,249 Earnout Shares respectively include (i) 13,300,276 shares and 333,783 Earnout Shares held by Avatar Investment Opportunities, LLC, (ii) 6,677,227 shares and 213,895 Earnout Shares held by Avatar Investment Solutions (A), LLC and (iii) 8,523,089 shares and 167,571 Earnout Shares held by Avatar Investment Solutions 1, LLC. Redwood IV Finance 1, LLC is the managing member of Avatar Investment Opportunities, LLC. TCS Finance (A), LLC is the managing member of Avatar Investment Solutions (A), LLC. TCS Finance 1, LLC is the managing member of Avatar Investment Solutions 1, LLC. TSSP Opportunities GenPar IV, L.P. is the manager of Redwood IV Finance 1, LLC. TSSP Capital Solutions GenPar, L.P. is the manager of each of TCS Finance (A), LLC and TCS Finance 1, LLC. Each of TSSP Opportunities GenPar IV, L.P. and TSSP Capital Solutions GenPar, L.P. is ultimately indirectly controlled by Management Company. Management Company is managed by its general partner, whose managing member is Alan Waxman. Alan Waxman disclaims beneficial ownership over the reported securities, except to the extent of his pecuniary interest therein. The address for each of these entities is 2100 McKinney Avenue, Suite 1500, Dallas, Texas 72501. The principal business address for Mr. Waxman is c/o Sixth Street Partners, LLC, 345 California Street, Suite 3300, San Francisco, CA 94104.

 

(20)

Consists of (i) 18,552,065 shares of Common Stock issued in exchange for outstanding Legacy AvePoint Common Stock, (ii) 1,160,988 shares of Common Stock issuable pursuant to options held as of the Ownership Date and (iii) 341,503 shares of Common Stock issuable upon the achievement of certain earnout provisions. The 18,552,065 shares and 341,503 Earnout Shares respectively include (i) 51,392 shares and 875 Earnout Shares held by Zhijian Lu, (ii) 1,608,724 shares and 27,395 Earnout Shares held The Bridge Water Trust, (iii) 804,757 shares and 13,704 Earnout Shares held by KEM Lily LLC, (iv) 6,490,706 shares and 136,107 Earnout Shares held by Fire Stone Family Trust, (v) 7,183,005 shares and 122,323 Earnout Shares held by KEM Phoenix LLC, (vi) 804,757 shares held by KEM Rose LLC and (vii) 1,608,724 shares and 27,395 Earnout Shares held by The Cherry Tree Trust. Each of The Bridge Water Trust, KEM Lily LLC, Fire Stone Family Trust, KEM Phoenix LLC, KEM Rose LLC and The Cherry Tree Trust is ultimately indirectly controlled by Zhijian Lu and he may be deemed to beneficially own these securities.

 

(21)

Consists of (i) 10,370,186 shares of Common Stock issued in exchange for outstanding Legacy AvePoint Common Stock, (ii) 722,881 shares of Common Stock issuable pursuant to options held as of the Ownership Date and (iii) 185,160 shares of Common Stock issuable upon the achievement of certain earnout provisions. The 10,370,186 shares and 185,160 Earnout Shares respectively include (i) 402,378 shares and 6,852 Earnout Shares held by MZ-Theta LLC, (ii) 2,670,009 shares and 53,157 Earnout Shares held by MZ-Omega1 Trust, (iii) 842,209 shares and 14,342 Earnout Shares held by The Shanmiao Trust, (iv) 1,207,145 shares and 20,557 Earnout Shares held by MZ-Alpha LLC, (v) 1,207,145 shares and 20,557 Earnout Shares held by MZ-Beta LLC, (vi) 402,378 shares and 6,852 Earnout Shares held by MZ-Delta LLC, (vii) 402,378 shares and 6,852 Earnout Shares held by MZ-Eta LLC, (viii) 2,394,335 shares and 40,774 Earnout Shares held by MZ-Gamma LLC and (ix) 842,209 shares and 14,342 Earnout Shares held by The Zhijian 2020 Trust. Each of MZ-Theta LLC, MZ-Omega1 Trust, The Shanmiao 2020 Trust, MZ-Alpha LLC, MZ-Beta LLC, MZ-Delta LLC, MZ-Eta LLC, MZ-Gamma LLC, and The Zhijian 2020 Trust is ultimately indirectly controlled by James Zhu and he may be deemed to beneficially own these securities.

 

(22)

Consists of (i) 168,117 shares of Common Stock issued in exchange for outstanding Legacy AvePoint Common Stock and (ii) 2,862 shares of Common Stock issuable upon the achievement of certain earnout provisions. Mr. Morf is the husband of Sophia Wu, who is our Chief Accounting Officer, a role she served for us since August 2021.

 

94

 

 

MATERIAL U.S. FEDERAL INCOME TAX CONSEQUENCES

 

The following discussion is a summary of certain material U.S. federal income tax considerations generally applicable to the ownership and disposition of our Common Stock and the exercise, disposition and lapse of our Warrants. The Common Stock and the Warrants are referred to collectively herein as our securities. All prospective holders of our securities should consult their tax advisors with respect to the U.S. federal, state, local and non-U.S. tax consequences of the ownership and disposition of our securities.

 

This discussion is not a complete analysis of all potential U.S. federal income tax consequences relating to the ownership and disposition of our securities. This summary is based upon current provisions of the Code, existing U.S. Treasury Regulations promulgated thereunder, published administrative pronouncements and rulings of the U.S. Internal Revenue Service (the “IRS”), and judicial decisions, all as in effect as of the date of this prospectus. These authorities are subject to change and differing interpretation, possibly with retroactive effect. Any change or differing interpretation could alter the tax consequences to holders described in this discussion. There can be no assurance that a court or the IRS will not challenge one or more of the tax consequences described herein, and we have not obtained, nor do we intend to obtain, a ruling with respect to the U.S. federal income tax consequences to a holder of the ownership or disposition of our securities.

 

We assume in this discussion that a holder holds our securities as a “capital asset” within the meaning of Section 1221 of the Code (generally, property held for investment). This discussion does not address all aspects of U.S. federal income taxation that may be relevant to a particular holder in light of that holder’s individual circumstances, nor does it address the special tax accounting rules under Section 451(b) of the Code, any alternative minimum, Medicare contribution, estate or gift tax consequences, or any aspects of U.S. state, local or non-U.S. taxes or any non-income U.S. federal tax laws. This discussion also does not address consequences relevant to holders subject to special tax rules, such as holders that own, or are deemed to own, more than 5% of our capital stock (except to the extent specifically set forth below), corporations that accumulate earnings to avoid U.S. federal income tax, tax-exempt organizations, governmental organizations, banks, financial institutions, investment funds, insurance companies, brokers, dealers or traders in securities, commodities or currencies, regulated investment companies or real estate investment trusts, persons that have a “functional currency” other than the U.S. dollar, tax- qualified retirement plans, holders who hold or receive our securities pursuant to the exercise of employee stock options or otherwise as compensation, holders holding our securities as part of a hedge, straddle or other risk reduction strategy, conversion transaction or other integrated investment, holders deemed to sell our securities under the constructive sale provisions of the Code, passive foreign investment companies, controlled foreign corporations, and certain former U.S. citizens or long-term residents.

 

In addition, this discussion does not address the tax treatment of partnerships (or entities or arrangements that are treated as partnerships for U.S. federal income tax purposes) or persons that hold our securities through such partnerships. If a partnership, including any entity or arrangement treated as a partnership for U.S. federal income tax purposes, holds our securities, the U.S. federal income tax treatment of a partner in such partnership generally will depend upon the status of the partner and the activities of the partnership. Such partners and partnerships should consult their tax advisors regarding the tax consequences of the ownership and disposition of our securities.

 

For purposes of this discussion, a “U.S. Holder” means a beneficial owner of our securities (other than a partnership or an entity or arrangement treated as a partnership for U.S. federal income tax purposes) that is, for U.S. federal income tax purposes:

 

 

an individual who is a citizen or resident of the United States;

 

a corporation, or an entity treated as a corporation for U.S. federal income tax purposes, created or organized in the United States or under the laws of the United States or of any state thereof or the District of Columbia;

 

an estate, the income of which is subject to U.S. federal income tax regardless of its source; or

 

a trust if (a) a U.S. court can exercise primary supervision over the trust’s administration and one or more U.S. persons have the authority to control all of the trust’s substantial decisions or (b) the trust has a valid election in effect under applicable U.S. Treasury Regulations to be treated as a U.S. person.

 

95

 

For purposes of this discussion, a “non-U.S. Holder” is a beneficial owner of our securities that is neither a U.S. Holder nor a partnership or an entity or arrangement treated as a partnership for U.S. federal income tax purposes.

 

Tax Considerations Applicable to U.S. Holders

 

Taxation of Distributions

 

If we pay distributions or make constructive distributions (other than certain distributions of our stock or rights to acquire our stock) to U.S. Holders of shares of our Common Stock, such distributions generally will constitute dividends for U.S. federal income tax purposes to the extent paid or deemed paid from our current or accumulated earnings and profits, as determined under U.S. federal income tax principles. Distributions in excess of our current and accumulated earnings and profits will constitute a return of capital that will be applied against and reduce (but not below zero) the U.S. Holder’s adjusted tax basis in our Common Stock. Any remaining excess will be treated as gain realized on the sale or other disposition of the Common Stock and will be treated as described under “— Tax Considerations Applicable to U.S. Holders Gain or Loss on Sale, Taxable Exchange or Other Taxable Disposition of Common Stock” below.

 

Dividends we pay to a U.S. Holder that is a taxable corporation generally will qualify for the dividends received deduction if the requisite holding period is satisfied. With certain exceptions (including dividends treated as investment income for purposes of investment interest deduction limitations), and provided certain holding period requirements are met, dividends we pay to a non-corporate U.S. Holder generally will constitute “qualified dividends” that will be subject to tax at long-term capital gains rates. If the holding period requirements are not satisfied, a corporation may not be able to qualify for the dividends received deduction and would have taxable income equal to the entire dividend amount, and non-corporate holders may be subject to tax on such dividend at ordinary income tax rates instead of the preferential rates that apply to qualified dividend income.

 

Gain or Loss on Sale, Taxable Exchange or Other Taxable Disposition of Common Stock

 

A U.S. Holder generally will recognize gain or loss on the sale, taxable exchange or other taxable disposition of our Common Stock. Any such gain or loss will be capital gain or loss, and will be long-term capital gain or loss if the U.S. Holder’s holding period for the Common Stock so disposed of exceeds one year. The amount of gain or loss recognized generally will be equal to the difference between (1) the sum of the amount of cash and the fair market value of any property received in such disposition and (2) the U.S. Holder’s adjusted tax basis in its Common Stock so disposed of. A U.S. Holder’s adjusted tax basis in its Common Stock generally will equal the U.S. Holder’s acquisition cost for such Common Stock (or, in the case of Common Stock received upon exercise of a Warrant, the U.S. Holder’s initial basis for such Common Stock, as discussed below), less any prior distributions treated as a return of capital. Long-term capital gains recognized by non-corporate U.S. Holders generally are eligible for reduced rates of tax. If the U.S. Holder’s holding period for the Common Stock so disposed of is one year or less, any gain on a sale or other taxable disposition of the shares would be subject to short-term capital gain treatment and would be taxed at ordinary income tax rates. The deductibility of capital losses is subject to limitations.

 

Exercise of a Warrant

 

Except as discussed below with respect to the cashless exercise of a Warrant, a U.S. Holder generally will not recognize taxable gain or loss upon the exercise of a Warrant for cash. The U.S. Holder’s initial tax basis in the share of our Common Stock received upon exercise of the Warrant generally will be an amount equal to the sum of the U.S. Holder’s acquisition cost of the Warrant and the exercise price of such Warrant. It is unclear whether a U.S. Holder’s holding period for the Common Stock received upon exercise of the Warrant would commence on the date of exercise of the Warrant or the day following the date of exercise of the Warrant; however, in either case the holding period will not include the period during which the U.S. Holder held the Warrants.

 

In certain circumstances, the Warrants may be exercised on a cashless basis. The U.S. federal income tax treatment of an exercise of a warrant on a cashless basis is not clear, and could differ from the consequences described above. It is possible that a cashless exercise could be a taxable event. U.S. holders are urged to consult their tax advisors as to the consequences of an exercise of a Warrant on a cashless basis, including with respect to their holding period and tax basis in the Common Stock received upon exercise of the Warrant.

 

96

 

Sale, Exchange, Redemption or Expiration of a Warrant

 

Upon a sale, exchange (other than by exercise), redemption, or expiration of a Warrant, a U.S. Holder will recognize taxable gain or loss in an amount equal to the difference between (1) the amount realized upon such disposition or expiration and (2) the U.S. Holder’s adjusted tax basis in the Warrant. A U.S. Holder’s adjusted tax basis in its Warrants generally will equal the U.S. Holder’s acquisition cost of the Warrant, increased by the amount of any constructive distributions included in income by such U.S. Holder (as described below under “Tax Considerations Applicable to U.S. Holders Possible Constructive Distributions”). Such gain or loss generally will be treated as long-term capital gain or loss if the Warrant is held by the U.S. Holder for more than one year at the time of such disposition or expiration.

 

If a Warrant is allowed to lapse unexercised, a U.S. Holder generally will recognize a capital loss equal to such holder’s adjusted tax basis in the Warrant. Any such loss generally will be a capital loss and will be long- term capital loss if the Warrant is held for more than one year. The deductibility of capital losses is subject to certain limitations.

 

Possible Constructive Distributions

 

The terms of each Warrant provide for an adjustment to the number of shares of Common Stock for which the Warrant may be exercised or to the exercise price of the Warrant in certain events, as discussed in the section of this prospectus captioned “Description of Capital Stock Warrants.” An adjustment which has the effect of preventing dilution generally should not be a taxable event. Nevertheless, a U.S. Holder of Warrants would be treated as receiving a constructive distribution from us if, for example, the adjustment increases the holder’s proportionate interest in our assets or earnings and profits (e.g., through an increase in the number of shares of Common Stock that would be obtained upon exercise or an adjustment to the exercise price of the Warrant) as a result of a distribution of cash to the holders of shares of our Common Stock that is taxable to such holders as a distribution. Such constructive distribution would be subject to tax as described above under “Tax Considerations Applicable to U.S. Holders Taxation of Distributions” in the same manner as if such U.S. Holder received a cash distribution from us on Common Stock equal to the fair market value of such increased interest.

 

Information Reporting and Backup Withholding

 

In general, information reporting requirements may apply to distributions paid to a U.S. Holder and to the proceeds of the sale or other disposition of our shares of Common Stock and Warrants, unless the U.S. Holder is an exempt recipient. Backup withholding may apply to such payments if the U.S. Holder fails to provide a taxpayer identification number (or furnishes an incorrect taxpayer identification number) or a certification of exempt status, or has been notified by the IRS that it is subject to backup withholding (and such notification has not been withdrawn).

 

Backup withholding is not an additional tax. Any amounts withheld under the backup withholding rules will be allowed as a credit against a U.S. Holder’s U.S. federal income tax liability and may entitle such holder to a refund, provided the required information is timely furnished to the IRS. Taxpayers should consult their tax advisors regarding their qualification for an exemption from backup withholding and the procedures for obtaining such an exemption.

 

Tax Considerations Applicable to Non-U.S. Holders

 

Taxation of Distributions

 

In general, any distributions (including constructive distributions) we make to a non-U.S. Holder of shares on our Common Stock, to the extent paid or deemed paid out of our current or accumulated earnings and profits (as determined under U.S. federal income tax principles), will constitute dividends for U.S. federal income tax purposes and, provided such dividends are not effectively connected with the non-U.S. Holder’s conduct of a trade or business within the United States, we will be required to withhold tax from the gross amount of the dividend at a rate of 30%, unless such non-U.S. Holder is eligible for a reduced rate of withholding tax under an applicable income tax treaty and provides proper certification of its eligibility for such reduced rate (usually on an IRS Form W-8BEN or W-8BEN-E, as applicable). In the case of any constructive dividend (as described below under “Non-U.S. Holders Possible Constructive Distributions”), it is possible that this tax would be withheld from any amount owed to a non-U.S. Holder by the applicable withholding agent, including cash distributions on other property or sale proceeds from Warrants or other property subsequently paid or credited to such holder. Any distribution not constituting a dividend will be treated first as reducing (but not below zero) the non-U.S. Holder’s adjusted tax basis in its shares of our Common Stock and, to the extent such distribution exceeds the non-U.S. Holder’s adjusted tax basis, as gain realized from the sale or other disposition of the Common Stock, which will be treated as described under “— Tax Considerations Applicable to Non-U.S. Holders Gain on Sale, Taxable Exchange or Other Taxable Disposition of Common Stock and Warrants” below.

 

97

 

Dividends we pay to a non-U.S. Holder that are effectively connected with such non-U.S. Holder’s conduct of a trade or business within the United States (or, if a tax treaty applies, are attributable to a U.S. permanent establishment or fixed base maintained by the non-U.S. Holder) generally will not be subject to U.S. withholding tax, provided such non-U.S. Holder complies with certain certification and disclosure requirements (generally by providing an IRS Form W-8ECI). Instead, such dividends generally will be subject to U.S. federal income tax, net of certain deductions, at the same individual or corporate rates applicable to U.S. Holders. If the non-U.S. Holder is a corporation, dividends that are effectively connected income may also be subject to a “branch profits tax” at a rate of 30% (or such lower rate as may be specified by an applicable income tax treaty).

 

Exercise of a Warrant

 

The U.S. federal income tax treatment of a non-U.S. Holder’s exercise of a Warrant generally will correspond to the U.S. federal income tax treatment of the exercise of a Warrant by a U.S. Holder, as described under “— Tax Considerations Applicable to U.S. Holders Exercise of a Warrant” above, although to the extent a cashless exercise results in a taxable exchange, the tax consequences to the non-U.S. Holder would be the same as those described below in “— Tax Considerations Applicable to Non-U.S. Holders Gain on Sale, Exchange or Other Taxable Disposition of Common Stock and Warrants.”

 

Gain on Sale, Exchange or Other Taxable Disposition of Common Stock and Warrants

 

A non-U.S. Holder generally will not be subject to U.S. federal income or withholding tax in respect of gain recognized on a sale, taxable exchange or other taxable disposition of our Common Stock or Warrants or an expiration or redemption of our Warrants, unless:

 

 

the gain is effectively connected with the conduct of a trade or business by the non-U.S. Holder within the United States (and, if an applicable tax treaty so requires, is attributable to a U.S. permanent establishment or fixed base maintained by the non-U.S. Holder);

 

the non-U.S. Holder is an individual who is present in the United States for 183 days or more in the taxable year of disposition and certain other conditions are met; or

 

we are or have been a “United States real property holding corporation” for U.S. federal income tax purposes at any time during the shorter of the five-year period ending on the date of disposition or the period that the non-U.S. Holder held our Common Stock or Warrants and, in the case where shares of our Common Stock are regularly traded on an established securities market, the non-U.S. Holder has owned, directly or constructively, more than 5% of our Common Stock at any time within the shorter of the five-year period preceding the disposition or such Non-U.S. Holder’s holding period for the shares of our Common Stock. These rules may be modified as applied to the Warrants. There can be no assurance that our Common Stock will or will not be treated as regularly traded on an established securities market for this purpose.

 

Gain described in the first bullet point above will be subject to tax at generally applicable U.S. federal income tax rates as if the non-U.S. Holder were a U.S. resident. Any gains described in the first bullet point above of a non-U.S. Holder that is a foreign corporation may also be subject to an additional “branch profits tax” at a 30% rate (or lower applicable treaty rate). Gain described in the second bullet point above generally will be subject to a flat 30% U.S. federal income tax. Non-U.S. Holders are urged to consult their tax advisors regarding possible eligibility for benefits under income tax treaties.

 

98

 

If the third bullet point above applies to a non-U.S. Holder and applicable exceptions are not available, gain recognized by such holder on the sale, exchange or other disposition of our Common Stock or Warrants, as applicable, will be subject to tax at generally applicable U.S. federal income tax rates. In addition, a buyer of our Common Stock or Warrants from such holder may be required to withhold U.S. income tax at a rate of 15% of the amount realized upon such disposition. We will be classified as a United States real property holding corporation if the fair market value of our “United States real property interests” equals or exceeds 50% of the sum of the fair market value of our worldwide real property interests plus our other assets used or held for use in a trade or business, as determined for U.S. federal income tax purposes. We do not believe we currently are or will become a United States real property holding corporation; however, there can be no assurance in this regard. Non-U.S. Holders are urged to consult their tax advisors regarding the application of these rules.

 

Possible Constructive Distributions

 

The terms of each Warrant provide for an adjustment to the number of shares of Common Stock for which the Warrant may be exercised or to the exercise price of the Warrant in certain events, as discussed in the section of this prospectus captioned “Description of Capital Stock Warrants.” An adjustment which has the effect of preventing dilution generally should not be a taxable event. Nevertheless, a non-U.S. Holder of Warrants would be treated as receiving a constructive distribution from us if, for example, the adjustment increases the holder’s proportionate interest in our assets or earnings and profits (e.g., through an increase in the number of shares of Common Stock that would be obtained upon exercise or an adjustment to the exercise price of the Warrant) as a result of a distribution of cash to the holders of shares of our Common Stock which is taxable to such holders as a distribution. A non-U.S. Holder would be subject to U.S. federal income tax withholding as described above under “Tax Considerations Applicable to Non-U.S. Holders Taxation of Distributions” under that section in the same manner as if such non-U.S. Holder received a cash distribution from us on Common Stock equal to the fair market value of such increased interest.

 

Foreign Account Tax Compliance Act

 

Sections 1471 through 1474 of the Code (commonly referred to as the “Foreign Account Tax Compliance Act” or “FATCA”) impose a U.S. federal withholding tax of 30% on certain payments paid to a foreign financial institution (as specifically defined by applicable rules) unless such institution enters into an agreement with the U.S. government to withhold on certain payments and to collect and provide to the U.S. tax authorities substantial information regarding U.S. account holders of such institution (which includes certain equity holders of such institution, as well as certain account holders that are foreign entities with U.S. owners). FATCA also generally imposes a federal withholding tax of 30% on certain payments to a non-financial foreign entity unless such entity provides the withholding agent with either a certification that it does not have any substantial direct or indirect U.S. owners or provides information regarding substantial direct and indirect U.S. owners of the entity. An intergovernmental agreement between the United States and an applicable foreign country may modify these requirements. The withholding tax described above will not apply if the foreign financial institution or non-financial foreign entity otherwise qualifies for an exemption from the rules.

 

FATCA withholding currently applies to payments of dividends. The U.S. Treasury Department has released proposed regulations which, if finalized in their present form, would eliminate the federal withholding tax of 30% applicable to the gross proceeds of a disposition of our Common Stock. In its preamble to such proposed regulations, the U.S. Treasury Department stated that taxpayers may generally rely on the proposed regulations until final regulations are issued. Non-U.S. Holders are encouraged to consult with their own tax advisors regarding the possible implications of FATCA on their investment in our securities.

 

Information Reporting and Backup Withholding

 

Information returns will be filed with the IRS in connection with payments of distributions and the proceeds from a sale or other disposition of our Common Stock and Warrants. A non-U.S. Holder may have to comply with certification procedures to establish that it is not a United States person in order to avoid information reporting and backup withholding requirements. The certification procedures required to claim a reduced rate of withholding under a treaty generally will satisfy the certification requirements necessary to avoid the backup withholding as well. Backup withholding is not an additional tax. The amount of any backup withholding from a payment to a non-U.S. Holder will be allowed as a credit against such holder’s U.S. federal income tax liability and may entitle such holder to a refund, provided that the required information is timely furnished to the IRS.

 

99

 

 

DESCRIPTION OF CAPITAL STOCK

 

The following is a summary of the rights of our Common Stock, preferred stock and the Warrants to purchase Common Stock. This summary is qualified by reference to the complete text of our amended and restated certificate of incorporation and amended and restated bylaws filed as exhibits to the registration statement of which this Prospectus forms a part. For more information on how you can obtain copies of these documents, see “Where You Can Find More Information.” We urge you to read the amended and restated certificate of incorporation and the amended and restated bylaws in their entirety.

 

General

 

The Certificate of Incorporation authorizes the Company to issue up to 1,000,000,000 shares of Common Stock, $0.0001 par value per share, and 20,000,000 shares of preferred stock, par value $0.0001 per share.

 

Common Stock

 

Voting Rights

 

Each holder of Common Stock is entitled to one vote for each share on all matters submitted to a vote of the stockholders, including the election of directors. Under the Certificate of Incorporation, stockholders do not have cumulative voting rights. Because of this, the holders of a majority of the shares of Common Stock entitled to vote in any election of directors can elect all of the directors standing for election.

 

Dividend Rights

 

Subject to preferences that may apply to any then-outstanding preferred stock, the holders of Common Stock are entitled to receive ratably those dividends, if any, as may be declared from time to time by the Company’s board of directors out of legally available funds.

 

Liquidation Rights

 

In the event of the Company’s liquidation, dissolution or winding up, holders of Common Stock will be entitled to share ratably in the net assets legally available for distribution to stockholders after the payment of all of our debts and other liabilities and the satisfaction of any liquidation preference granted to the holders of any then-outstanding shares of preferred stock.

 

Preemptive or Similar Rights

 

Holders of Common Stock have no preemptive, conversion or subscription rights and there are no redemption or sinking fund provisions applicable to the Common Stock. The rights, preferences and privileges of the holders of Common Stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock that the Company may designate in the future.

 

Preferred Stock

 

Under the Certificate of Incorporation, the Company’s board of directors may, without further action by the stockholders, fix the rights, preferences, privileges and restrictions of up to an aggregate of 20,000,000 shares of preferred stock in one or more series and authorize their issuance. These rights, preferences and privileges could include dividend rights, conversion rights, voting rights, terms of redemption, preemption rights, liquidation preferences and the number of shares constituting any series or the designation of such series, any or all of which may be greater than the rights of Common Stock. Any issuance of preferred stock could adversely affect the voting power of holders of Common Stock and the likelihood that such holders would receive dividend payments and payments on liquidation. In addition, the issuance of preferred stock could have the effect of delaying, deterring or preventing a change of control or other corporate action.

 

100

 

Warrants

 

As of March 31, 2023, there were 17,905,000 Warrants to purchase Common Stock outstanding, consisting of 17,500,000 Public Warrants and 405,000 Private Warrants. Each Warrant entitles the registered holder to purchase one share of Common Stock at a price of $11.50 per share. The Warrants will expire at 5:00 p.m., New York City time, on the fifth anniversary of the closing of the Business Combination, or earlier upon redemption or liquidation.

 

Holders of the Public Warrants cannot pay cash to exercise their Public Warrants unless we have an effective and current registration statement covering the issuance of the shares underlying such Public Warrants and a current prospectus relating thereto. Notwithstanding the foregoing, if a registration statement covering the shares of Common Stock issuable upon exercise of the Public Warrants is not effective within a specified period following the closing of the Business Combination, Public Warrant holders may, until such time as there is an effective registration statement and during any period when we shall have failed to maintain an effective registration statement, exercise the Public Warrants on a cashless basis pursuant to the exemption provided by Section 3(a)(9) of the Securities Act, provided that such exemption is available. If that exemption, or another exemption, is not available, holders will not be able to exercise their Public Warrants on a cashless basis. In the event of such cashless exercise, each holder would pay the exercise price by surrendering the Warrants for that number of shares of Common Stock equal to the quotient obtained by dividing (x) the product of the number of shares of Common Stock underlying the Public Warrants, multiplied by the difference between the exercise price of the Public Warrants and the “fair market value” (defined below) by (y) the fair market value. The “fair market value” for this purpose will mean the average reported last sale price of the shares of Common Stock for the 10 trading days ending on the trading day prior to the date of exercise.

 

The Private Warrants are identical to the Public Warrants except that such warrants will be exercisable for cash or on a cashless basis, at the holder's option, and will not be redeemable by us, in each case so long as they are still held by their current holders and/or their permitted transferees.

 

We may call the Public Warrants for redemption, in whole and not in part, at a price of $0.01 per warrant,

 

 

at any time after the Public Warrants become exercisable;

 

upon not less than 30 days’ prior written notice of redemption to each Public Warrant holder;

 

if, and only if, the reported last sale price of the shares of Common Stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations and recapitalizations), for any 20-trading days within a 30-trading day period commencing at any time after the Public Warrants become exercisable and ending on the third trading day prior to the notice of redemption to Public Warrant holders; and

 

if, and only if, there is a current registration statement in effect with respect to the shares of Common Stock underlying such Public Warrants.

 

The right to exercise will be forfeited unless the Warrants are exercised prior to the date specified in the notice of redemption. On and after the redemption date, a record holder of a Warrant will have no further rights except to receive the redemption price for such holder’s Warrant upon surrender of such Warrant.

 

If we call the Warrants for redemption as described above, our management will have the option to require all holders that wish to exercise Warrants to do so on a “cashless basis.” In such event, each holder would pay the exercise price by surrendering the Warrants for that number of shares of Common Stock equal to the quotient obtained by dividing (x) the product of the number of shares of Common Stock underlying the Warrants, multiplied by the difference between the exercise price of the Warrants and the “fair market value” (defined below) by (y) the fair market value. The “fair market value” for this purpose shall mean the average reported last sale price of the shares of Common Stock for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of Warrants.

 

The Warrants were issued in registered form under a warrant agreement between Continental Stock Transfer & Trust Company, as warrant agent, and us. The warrant agreement provides that the terms of the Warrants may be amended without the consent of any holder to cure any ambiguity or correct any defective provision, but requires the approval, by written consent or vote, of the holders of at least a majority of the then outstanding Warrants, if such modification or amendment is being undertaken in order to make any change that adversely affects the interests of the registered holders.

 

101

 

The exercise price and number of shares of Common Stock issuable on exercise of the Warrants may be adjusted in certain circumstances including in the event of a stock dividend, extraordinary dividend or our recapitalization, reorganization, merger or consolidation. The Warrants will not be adjusted for issuances of shares of Common Stock at a price below their respective exercise prices.

 

The Warrants may be exercised upon surrender of the warrant certificate on or prior to the expiration date at the office of the warrant agent, with the subscription form, as set forth in the Warrant, duly executed, accompanied by full payment of the exercise price, by certified or official bank check payable to the order of the warrant agent, for the number of Warrants being exercised. The Warrant holders do not have the rights or privileges of holders of shares of Common Stock and any voting rights until they exercise their Warrants and receive shares of Common Stock. After the issuance of shares of Common Stock upon exercise of the Warrants, each holder will be entitled to one vote for each share held of record on all matters to be voted on by stockholders.

 

Warrant holders may elect to be subject to a restriction on the exercise of their Warrants such that an electing Warrant holder would not be able to exercise their Warrants to the extent that, after giving effect to such exercise, such holder would beneficially own in excess of 4.9% or 9.8% (or such other amount as a holder may specify) of the shares of Common Stock outstanding.

 

Anti-Takeover Provisions

 

Section 203 of the DGCL

 

The Company is subject to Section 203 of the DGCL, which generally prohibits a publicly held Delaware corporation from engaging in any business combination with any interested stockholder for a period of three years after the date that such stockholder became an interested stockholder, with the following exceptions:

 

 

before such date, the board of directors of the corporation approved either the business combination or the transaction that resulted in the stockholder becoming an interested stockholder;

 

upon completion of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction began, excluding for purposes of determining the voting stock outstanding, but not the outstanding voting stock owned by the interested stockholder, those shares owned (1) by persons who are directors and also officers and (2) employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or

 

on or after such date, the business combination is approved by the board of directors and authorized at an annual or special meeting of the stockholders, and not by written consent, by the affirmative vote of at least 662/3% of the outstanding voting stock that is not owned by the interested stockholder.

 

In general, Section 203 defines a “business combination” to include the following:

 

 

any merger or consolidation involving the corporation and the interested stockholder;

 

any sale, transfer, pledge or other disposition of 10% or more of the assets of the corporation involving the interested stockholder;

 

subject to certain exceptions, any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder;

 

any transaction involving the corporation that has the effect of increasing the proportionate share of the stock or any class or series of the corporation beneficially owned by the interested stockholder; or

 

the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits by or through the corporation.

 

102

 

In general, Section 203 defines an “interested stockholder” as an entity or person who, together with the person’s affiliates and associates, beneficially owns or within three years prior to the time of determination of interested stockholder status did own, 15% or more of the outstanding voting stock of the corporation.

 

A Delaware corporation may “opt out” of these provisions with an express provision in its original certificate of incorporation or an express provision in its amended and restated certificate of incorporation or amended and restated bylaws resulting from a stockholders’ amendment approved by at least a majority of the outstanding voting shares. The Company has not opted out of these provisions. As a result, mergers or other takeover or change in control attempts of the Company may be discouraged or prevented.

 

Certificate of Incorporation and Bylaws

 

Among other things, the Certificate of Incorporation and the Bylaws:

 

 

permit our board of directors to issue up to 20,000,000 shares of preferred stock, with any rights, preferences and privileges as they may designate, including the right to approve an acquisition or other change of control;

 

provide that the authorized number of directors may be changed only by resolution of our board of directors;

 

provide that directors may only be removed with cause;

 

provide that all vacancies, including newly created directorships, may, except as otherwise required by law, be filled by the affirmative vote of a majority of directors then in office, even if less than a quorum;

 

require that any action to be taken by the Company’s stockholders must be effected at a duly called annual or special meeting of stockholders and not be taken by written consent or electronic transmission;

 

provide that stockholders seeking to present proposals before a meeting of stockholders or to nominate candidates for election as directors at a meeting of stockholders must provide advance notice in writing, and also specify requirements as to the form and content of a stockholder’s notice;

 

provide that special meetings of our stockholders may be called by the president or the board of directors and shall be called by the president or secretary at the request in writing of a majority of the board of directors or at the request in writing of stockholders owning at least 50% in amount of the entire capital stock of the corporation issued and outstanding and entitled to vote;

 

not provide for cumulative voting rights, therefore allowing the holders of a majority of the shares of Common Stock entitled to vote in any election of directors to elect all of the directors standing for election, if they should so choose;

 

allow the Company’s board of directors, by a majority vote, to amend the Bylaws;

 

provides the election of directors shall be decided by a plurality of the votes cast at a meeting of the stockholders, at which a quorum is present; and

 

provides that the Board is to be divided into three classes of directors, with the classes to be as nearly equal in number as possible;

 

The amendment of any of these provisions by the stockholders would require approval by the holders of at least 66 2/3% of the voting power of all of our then-outstanding capital stock entitled to vote generally in the election of directors, voting together as a single class.

 

The combination of these provisions will make it more difficult for existing stockholders to replace the Company’s board of directors as well as for another party to obtain control of the Company by replacing the Company’s board of directors. Since the Company’s board of directors has the power to retain and discharge the Company’s officers, these provisions could also make it more difficult for existing stockholders or another party to effect a change in management. In addition, the authorization of undesignated preferred stock makes it possible for the Company’s board of directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to change the Company’s control.

 

These provisions are intended to enhance the likelihood of continued stability in the composition of the Company’s board of directors and its policies and to discourage coercive takeover practices and inadequate takeover bids. These provisions are also designed to reduce our vulnerability to hostile takeovers and to discourage certain tactics that may be used in proxy fights. However, such provisions could have the effect of discouraging others from making tender offers for the Company’s shares and may have the effect of delaying changes in the Company’s control or management. As a consequence, these provisions may also inhibit fluctuations in the market price of the Company’s stock.

 

103

 

The Certificate of Incorporation provides that the Court of Chancery of the State of Delaware will be the exclusive forum for actions or proceedings brought under Delaware statutory or common law: (1) any derivative action or proceeding brought on our behalf of the Company; (2) any action asserting a breach of fiduciary duty owed by any current or former director, officer or stockholder of the Company, to the Company or the Company’s stockholders; (3) any action asserting a claim against us arising under the DGCL; (4) any action regarding the Certificate of Incorporation or our Bylaws (as either may be amended from time to time); (5) any action as to which the DGCL confers jurisdiction to the court of Chancery of the State of Delaware; (6) any action asserting a claim against us that is governed by the internal affairs doctrine, in all cases to the fullest extent permitted by law and subject to the court having personal jurisdiction over the indispensable parties named as defendants. The Certificate of Incorporation further provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act.

 

Section 27 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) creates exclusive federal jurisdiction over all suits brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder. As a result, the exclusive forum provision of our Certificate of Incorporation will not apply to suits brought to enforce any duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction.

 

Although the Company believes this provision benefits us by providing increased consistency in the application of Delaware law in the types of lawsuits to which it applies, a court may determine that this provision is unenforceable, and to the extent it is enforceable, the provision may have the effect of discouraging lawsuits against the Company’s directors and officers, although the Company’s stockholders will not be deemed to have waived the Company’s compliance with federal securities laws and the rules and regulations thereunder and therefore bring a claim in another appropriate forum. Additionally, the Company cannot be certain that a court will decide that this provision is either applicable or enforceable, and if a court were to find the choice of forum provision contained in the Certificate of Incorporation to be inapplicable or unenforceable in an action, the Company may incur additional costs associated with resolving such action in other jurisdictions, which could harm the Company’s business, operating results and financial condition.

 

Limitation on Liability and Indemnification of Directors and Officers

 

Our Certificate of Incorporation limits a directors’ liability to the fullest extent permitted under the DGCL. The DGCL provides that directors of a corporation will not be personally liable for monetary damages for breach of their fiduciary duties as directors, except for liability:

 

 

for any transaction from which the director derives an improper personal benefit;

 

for any act or omission not in good faith or that involves intentional misconduct or a knowing violation of law;

 

for any unlawful payment of dividends or redemption of shares; or

 

for any breach of a director’s duty of loyalty to the corporation or its stockholders.

 

If the DGCL is amended to authorize corporate action further eliminating or limiting the personal liability of directors, then the liability of the directors will be eliminated or limited to the fullest extent permitted by the DGCL, as so amended.

 

Delaware law and our Bylaws provide that we will, in certain situations, indemnify our directors, officers and employees, to the fullest extent permitted by law. Any indemnified person is also entitled, subject to certain limitations, to advancement, direct payment, or reimbursement of reasonable expenses (including attorneys’ fees and disbursements) in advance of the final disposition of the proceeding.

 

104

 

In addition, we have entered into separate indemnification agreements with our directors and officers. These agreements, among other things, require us to indemnify our directors and officers for certain expenses, including attorneys’ fees, judgments, fines, and settlement amounts incurred by a director or officer in any action or proceeding arising out of their services as one of our directors or officers or any other company or enterprise to which the person provides services at our request.

 

We also maintain a directors’ and officers’ insurance policy pursuant to which our directors and officers are insured against liability for actions taken in their capacities as directors and officers.

 

We believe these provisions in the Certificate of Incorporation and Bylaws and these indemnification agreements are necessary to attract and retain qualified persons as directors and officers.

 

Insofar as indemnification for liabilities arising under the Securities Act may be permitted to directors, officers, or control persons, in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable.

 

Transfer Agent

 

The transfer agent for the Common Stock and the warrant agent for the Warrants is Continental Stock Transfer & Trust Company.

 

Listing

 

The Common Stock and the Warrants are listed on the Nasdaq Global Select Market as “AVPT” and “AVPTW,” respectively.

 

Rule 144

 

Pursuant to Rule 144 under the Securities Act (“Rule 144”), a person who has beneficially owned restricted Common Stock or Warrants for at least six months would be entitled to sell their securities provided that (i) such person is not deemed to have been one of our affiliates at the time of, or at any time during the three months preceding, a sale and (ii) we are subject to the Exchange Act periodic reporting requirements for at least three months before the sale and has filed all required reports under Section 13 or 15(d) of the Exchange Act during the 12 months (or such shorter period as we were required to file reports) preceding the sale.

 

Persons who have beneficially owned restricted Common Stock or Warrants for at least six months but who are our affiliates at the time of, or at any time during the three months preceding, a sale, would be subject to additional restrictions, by which such person would be entitled to sell within any three-month period only a number of securities that does not exceed the greater of:

 

 

1% of the total number of shares of our Common Stock then outstanding; or

 

the average weekly reported trading volume of our Common Stock during the four calendar weeks preceding the filing of a notice on Form 144 with respect to the sale.

 

Sales by our affiliates under Rule 144 are also limited by manner of sale provisions and notice requirements and to the availability of current public information about us.

 

Restrictions on the Use of Rule 144 by Shell Companies or Former Shell Companies

 

Rule 144 is not available for the resale of securities initially issued by shell companies (other than business combination related shell companies) or issuers that have been at any time previously a shell company. However, Rule 144 also includes an important exception to this prohibition if the following conditions are met:

 

 

issuer of the securities that was formerly a shell company ceased to be a shell company;

 

105

 

 

the issuer of the securities is subject to the reporting requirements of Section 13 or 15(d) of the Exchange Act;

 

the issuer of the securities has filed all Exchange Act reports and material required to be filed, as applicable, during the preceding 12 months (or such shorter period that the issuer was required to file such reports and materials), other than Form 8-K reports; and

 

at least one year has elapsed from the time that the issuer filed current Form 10-type information with the SEC reflecting its status as an entity that is not a shell company.

 

As of July 7, 2022, we have fulfilled the foregoing conditions and Rule 144 is available for the resale of our securities.

 

Common Stock that stockholders of Legacy AvePoint received in connection with the Business Combination are freely tradable without restriction or further registration under the Securities Act, except for certain shares of our Common Stock issued pursuant to the 2006 Plan, the 2016 Plan, and 2021 Plan which are registered pursuant to that certain registration statement on Form S-8 (File No. 333-259617) filed and declared effective on September 17, 2021, and any shares issued to our affiliates within the meaning of Rule 144.

 

As of the date of this Prospectus, there are 17,905,000 Warrants outstanding, consisting of 17,500,000 Public Warrants and 405,000 Private Warrants. The Public Warrants are freely tradable. We filed an initial registration statement on Form S-1 under the Securities Act covering 17,905,000 shares of our Common Stock that may be issued upon the exercise of the Public Warrants on July 23, 2021, which registration statement was amended on August 5, 2021 and was declared effective on August 9, 2021. The Form S-1 was later amended pursuant to that certain Post-Effective Amendment No. 1 to Form S-1 on April 5, 2022 to provide certain material updates to the prospectus therein. The Post-Effective Amendment No. 1 was declared effective on April 11, 2022. The From S-1 was later amended pursuant to that certain Post-Effective Amendment No. 2 to Form S-1 on Form S-3 on August 25, 2022 for the purpose of converting the Form S-1 to Form S-3. The Post-Effective Amendment No. 2 was declared effective on August 30, 2022. We are obligated to use our best efforts to maintain the effectiveness of such registration statement until the expiration of the Public Warrants.

 

Registration Rights Agreement

 

In connection with the Closing of the Business Combination, we entered into the Registration Rights Agreement on July 1, 2021, pursuant to which the holders of Registrable Securities (as defined therein) became entitled to, among other things, customary registration rights, including demand, piggy-back and shelf registration rights. The Registration Rights Agreement also provides that we will pay certain expenses relating to such registrations and indemnify the registration rights holders against (or make contributions in respect of) certain liabilities which may arise under the Securities Act.

 

The Registration Rights Agreement is filed as an exhibit to the registration statement of which this Prospectus forms a part. For more information on how you can obtain copies of this document, see “Where You Can Find More Information.” We urge you to read the Registration Rights Agreement in its entirety.

 

106

 

 

PLAN OF DISTRIBUTION

 

We are registering the issuance by us of (i) up to 17,905,000 shares of Common Stock, including shares of Common Stock issuable upon exercise of the Private Warrants, consisting of (i) 405,000 shares of Common Stock that are issuable upon the exercise of 405,000 Private Warrants and (ii) 17,500,000 shares of Common Stock that are issuable upon the exercise of 17,500,000 Public Warrants. We are also registering the resale by the selling securityholders or their permitted transferees from time to time of up to 130,532,274 shares of Common Stock (including up to 405,000 shares of Common Stock that may be issued upon exercise of the Private Warrants, up to 810,000 shares of Common Stock that were issued in connection with the separation of the Private Units, up to 13,329,196 shares of Common Stock issuable pursuant to outstanding options, up to 1,912,155 shares of Common Stock issuable as Earnout Shares and 2,916,700 Sponsor Earn-Out Shares) and (ii) up to 405,000 Private Warrants.

 

We are required to pay all fees and expenses incident to the registration of the securities to be offered and sold pursuant to this Prospectus. The selling securityholders will bear all commissions and discounts, if any, attributable to their sale of securities.

 

We will not receive any of the proceeds from the sale of the securities by the selling securityholders. We will receive proceeds from Warrants exercised in the event that such Warrants are exercised for cash. The aggregate proceeds to the selling securityholders will be the purchase price of the securities less any discounts and commissions borne by the selling securityholders.

 

The shares of Common Stock beneficially owned by the selling securityholders covered by this Prospectus may be offered and sold from time to time by the selling securityholders. The term “selling securityholders” includes donees, pledgees, transferees or other successors in interest selling securities received after the date of this Prospectus from a selling securityholder as a gift, pledge, partnership distribution or other transfer. The selling securityholders will act independently of us in making decisions with respect to the timing, manner and size of each sale. Such sales may be made on one or more exchanges or in the over-the-counter market or otherwise, at prices and under terms then prevailing or at prices related to the then current market price or in negotiated transactions. The selling securityholders may sell their securities by one or more of, or a combination of, the following methods:

 

 

purchases by a broker-dealer as principal and resale by such broker-dealer for its own account pursuant to this Prospectus;

 

ordinary brokerage transactions and transactions in which the broker solicits purchasers;

 

block trades in which the broker-dealer so engaged will attempt to sell the shares as agent but may position (including 2,916,700 Sponsor Earn-Out Shares (as defined below)) and resell a portion of the block as principal to facilitate the transaction;

 

an over-the-counter distribution in accordance with the rules of Nasdaq;

 

through trading plans entered into by a selling securityholder pursuant to Rule 10b5-1 under the Exchange Act, that are in place at the time of an offering pursuant to this Prospectus and any applicable Prospectus supplement hereto that provide for periodic sales of their securities on the basis of parameters described in such trading plans;

 

short sales;

 

distribution to employees, members, limited partners or stockholders of the selling securityholders;

 

through the writing or settlement of options or other hedging transaction, whether through an options exchange or otherwise;

 

by pledge to secured debts and other obligations;

 

delayed delivery arrangements;

 

to or through underwriters or broker-dealers;

 

in “at the market” offerings, as defined in Rule 415 under the Securities Act, at negotiated prices, at prices prevailing at the time of sale or at prices related to such prevailing market prices, including sales made directly on a national securities exchange or sales made through a market maker other than on an exchange or other similar offerings through sales agents;

 

in privately negotiated transactions;

 

in options transactions;

 

through a combination of any of the above methods of sale; or

 

any other method permitted pursuant to applicable law.

 

107

 

In addition, any securities that qualify for sale pursuant to Rule 144 may be sold under Rule 144 rather than pursuant to this Prospectus.

 

In addition, a selling securityholder that is an entity may elect to make a pro rata in-kind distribution of securities to its members, partners or stockholders pursuant to the registration statement of which this Prospectus is a part by delivering a Prospectus with a plan of distribution. Such members, partners or stockholders would thereby receive freely tradeable securities pursuant to the distribution through a registration statement. To the extent a distributee is an affiliate of ours (or to the extent otherwise required by law), we may, at our option, file a Prospectus supplement in order to permit the distributees to use the Prospectus to resell the securities acquired in the distribution.

 

To the extent required, this Prospectus may be amended or supplemented from time to time to describe a specific plan of distribution. In connection with distributions of the securities or otherwise, the selling securityholders may enter into hedging transactions with broker-dealers or other financial institutions. In connection with such transactions, broker-dealers or other financial institutions may engage in short sales of the securities in the course of hedging the positions they assume with selling securityholders. The selling securityholders may also sell the securities short and redeliver the securities to close out such short positions. The selling securityholders may also enter into option or other transactions with broker-dealers or other financial institutions which require the delivery to such broker-dealer or other financial institution of securities offered by this Prospectus, which securities such broker-dealer or other financial institution may resell pursuant to this Prospectus (as supplemented or amended to reflect such transaction). The selling securityholders may also pledge securities to a broker-dealer or other financial institution, and, upon a default, such broker-dealer or other financial institution, may effect sales of the pledged securities pursuant to this Prospectus (as supplemented or amended to reflect such transaction).

 

In effecting sales, broker-dealers or agents engaged by the selling securityholders may arrange for other broker-dealers to participate. Broker-dealers or agents may receive commissions, discounts or concessions from the selling securityholders in amounts to be negotiated immediately prior to the sale.

 

In offering the securities covered by this Prospectus, the selling securityholders and any broker-dealers who execute sales for the selling securityholders may be deemed to be “underwriters” within the meaning of the Securities Act in connection with such sales. Any profits realized by the selling securityholders and the compensation of any broker-dealer may be deemed to be underwriting discounts and commissions.

 

In order to comply with the securities laws of certain states, if applicable, the securities must be sold in such jurisdictions only through registered or licensed brokers or dealers. In addition, in certain states the securities may not be sold unless they have been registered or qualified for sale in the applicable state or an exemption from the registration or qualification requirement is available and is complied with.

 

We have advised the selling securityholders that the anti-manipulation rules of Regulation M under the Exchange Act may apply to sales of securities in the market and to the activities of the selling securityholders and their affiliates. In addition, we will make copies of this Prospectus available to the selling securityholders for the purpose of satisfying the Prospectus delivery requirements of the Securities Act. The selling securityholders may indemnify any broker-dealer that participates in transactions involving the sale of the securities against certain liabilities, including liabilities arising under the Securities Act.

 

At the time a particular offer of securities is made, if required, a Prospectus supplement will be distributed that will set forth the number of securities being offered and the terms of the offering, including the name of any underwriter, dealer or agent, the purchase price paid by any underwriter, any discount, commission and other item constituting compensation, any discount, commission or concession allowed or reallowed or paid to any dealer, and the proposed selling price to the public.

 

A holder of Warrants may exercise its Warrants in accordance with the warrant agreement on or before the expiration date set forth therein by surrendering, at the office of the warrant agent, Continental Stock Transfer & Trust Company, the certificate evidencing such Warrant, with the form of election to purchase set forth thereon, properly completed and duly executed, accompanied by full payment of the exercise price and any and all applicable taxes due in connection with the exercise of the Warrant, subject to any applicable provisions relating to cashless exercises in accordance with the warrant agreement.

 

108

 

We have agreed to indemnify the selling securityholders against certain liabilities, including liabilities under the Securities Act and state securities laws, relating to the registration of the Warrants or shares offered by this Prospectus.

 

We have agreed with the selling securityholders to keep the registration statement of which this Prospectus constitutes a part effective until such time as all of the securities covered by this Prospectus have been disposed of pursuant to and in accordance with the registration statement or such securities have been withdrawn or, in the case of shares issued pursuant to the Subscription Agreements, until three years from the effective date of this registration statement.

 

LEGAL MATTERS

 

The validity of the securities offered hereby has been passed upon for us by Cooley LLP, Palo Alto, California.

 

EXPERTS

 

The financial statements of AvePoint, Inc. as of December 31, 2022 and 2021, and for each of the two years in the period ended December 31, 2022, included in this Prospectus, has been audited by Deloitte & Touche LLP, an independent registered public accounting firm, as stated in their report. Such financial statements are included in reliance upon the report of such firm given their authority as experts in accounting and auditing.

 

The consolidated financial statements of AvePoint, Inc. for the year ended December 31, 2020, included in this Prospectus have been so included in reliance on the report of Crowe LLP ("Crowe"), independent registered public accounting firm, given on the authority of said firm as experts in auditing and accounting.

 

Crowe

 

In 2020, Crowe informed our Board that two of its international associated entities, Crowe Horwath Osborne AB, or Crowe Sweden, and Crowe Horwath (NZ) Limited, or Crowe NZ, had been providing payroll payment services (“Payroll Services”) related to employee(s) in AvePoint’s Swedish branch, or AvePoint Sweden, and in our New Zealand subsidiary, or AvePoint NZ, since 2015. AvePoint Sweden had, depending on the date, one or two employees, and AvePoint NZ had one employee, during the periods in question. The services are inconsistent with the auditor independence rules of the SEC and the Public Company Accounting Oversight Board. Crowe Sweden and Crowe NZ were paid less than $1,500 and $2,000 per annum for the Payroll Services, respectively. The provisioning of the Payroll Services was terminated in September 2020 for Crowe Sweden, and in November 2018 for Crowe NZ.

 

Crowe considered whether the matters noted above impacted its objectivity and ability to exercise impartial judgment with regard to its engagement as our auditors and has concluded that there has been no impairment of Crowe’s objectivity and ability to exercise impartial judgment on all matters encompassed within its audit. Crowe believed and currently believes that a reasonable investor with knowledge of all relevant facts and circumstances would reach the same conclusion. Based on the information provided by Crowe, after taking into consideration the facts and circumstances of the above matter and Crowe’s conclusion, we and our Board also concluded that Crowe’s objectivity and ability to exercise impartial judgment has not been impaired.

 

In reaching our respective conclusions, we, our Board, and Crowe considered, among other factors, the following:

 

 

Crowe Sweden and Crowe NZ were paid $1,500 and $2,000 per annum for the Payroll Services, respectively, which are de minimis in light of AvePoint’s total operating expenses, as well as aggregate audit fees paid to Crowe;

 

 

AvePoint Sweden and AvePoint NZ are immaterial on a consolidated basis to us; and

 

109

 

 

No Crowe Sweden or Crowe NZ personnel who provided Payroll Services are members of the Crowe audit team.

 

WHERE YOU CAN FIND MORE INFORMATION

 

We have filed with the SEC a registration statement on Form S-1 under the Securities Act, with respect to the securities being offered by this Prospectus. This Prospectus, which constitutes part of the registration statement, does not contain all of the information in the registration statement and its exhibits. For further information with respect to AvePoint and the securities offered by this Prospectus, we refer you to the registration statement and its exhibits. Statements contained in this Prospectus as to the contents of any contract or any other document referred to are not necessarily complete, and in each instance, we refer you to the copy of the contract or other document filed as an exhibit to the registration statement. Each of these statements is qualified in all respects by this reference. You can read our SEC filings, including the registration statement, over the internet at the SEC’s website at www.sec.gov.

 

We are subject to the information reporting requirements of the Exchange Act, and we file reports, proxy statements and other information with the SEC. These reports, proxy statements and other information will be available for review at the SEC’s website at www.sec.gov.

 

Our Internet address is https://www.avepoint.com/. At our Investor Relations website, https://ir.avepoint.com/, we make available free of charge a variety of information for investors. Our goal is to maintain the Investor Relations website as a portal through which investors can easily find or navigate to pertinent information about us, including:

 

 

Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and any amendments to those reports, as soon as reasonably practicable after we electronically file that material with or furnish it to the SEC at www.sec.gov (SEC File No. 1-39048).

 

 

Announcements of investor conferences, speeches, presentations, and events at which our executives talk about our product, service, and competitive strategies.

 

 

Press releases on quarterly earnings, product and service announcements, legal developments, and national and international news.

 

 

Corporate governance information including our articles of incorporation, bylaws, governance guidelines, committee charters, code of ethics and business conduct, whistleblower “open door” policy for reporting accounting and legal allegations, global corporate social responsibility initiatives, and other governance-related policies.

 

 

Other news and announcements that we may post from time to time that investors might find useful or interesting, including with respect to our business strategies, financial results, and metrics for investors.

 

In addition to these channels, we use social media to communicate to the public. It is possible that the information we post on social media could be deemed to be material to investors. We encourage investors, the media, and others interested in AvePoint to review the information we post on the social media channels listed on our Investor Relations website.

 

The information found on our main website or our Investor Relations website is not part of this or any other report we file with, or furnish to, the SEC, for the purposes of Section 18 of the Exchange Act or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act except as shall be expressly set forth by specific reference in such filing, and you should not consider any information contained on, or that can be accessed through, our website as part of this Prospectus or in deciding whether to purchase our Common Stock.

 

110

 

 
 
 

 

INDEX TO FINANCIAL STATEMENTS

 

   

Page

Unaudited Financial Statements

   

Condensed Consolidated Balance Sheets as of March 31, 2023 and December 31, 2022

 

F-2

Condensed Consolidated Statements of Operations for the Three Months Ended March 31, 2023 and 2022

 

F-3

Condensed Consolidated Statements of Comprehensive Loss for the Three Months Ended March 31, 2023 and 2022

 

F-4

Condensed Consolidated Statements of Mezzanine Equity and Stockholders Equity

 

F-5

Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2023 and 2022

 

F-6

Notes to Condensed Consolidated Financial Statements

 

F-7

     
     

Audited Financial Statements

   

Report of Independent Registered Public Accounting Firm - (PCAOB ID No. 34)

 

F-26

Report of Independent Registered Public Accounting Firm - (PCAOB ID No. 173)

 

F-27

Consolidated Balance Sheets as of December 31, 2022 and 2021

 

F-28

Consolidated Statements of Operations for the Years Ended December 31, 2022, 2021 and 2020

 

F-29

Consolidated Statements of Comprehensive Loss for the Years Ended December 31, 2022, 2021 and 2020

 

F-30

Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency)

 

F-31

Consolidated Statements of Cash Flows for the Years Ended December 31, 2022, 2021 and 2020

 

F-34

Notes to Consolidated Financial Statements

 

F-35

 

F-1

 

 

AvePoint, Inc. and Subsidiaries

Condensed Consolidated Balance Sheets

As of March 31, 2023 and December 31, 2022

(In thousands, except par value)

(Unaudited)

 

  

March 31,

  

December 31,

 
  

2023

  

2022

 

Assets

        

Current assets:

        

Cash and cash equivalents

 $228,827  $227,188 

Short-term investments

  2,879   2,620 

Accounts receivable, net of allowance for doubtful accounts of $847 and $725 as of March 31, 2023 and December 31, 2022, respectively

  56,627   66,474 

Prepaid expenses and other current assets

  6,453   10,013 

Total current assets

  294,786   306,295 

Property and equipment, net

  5,176   5,537 

Goodwill

  18,871   18,904 

Intangible assets, net

  10,848   11,079 

Operating lease right-of-use assets

  16,984   15,855 

Deferred contract costs

  47,794   48,553 

Other assets

  7,052   9,310 

Total assets

 $401,511  $415,533 

Liabilities, mezzanine equity, and stockholders’ equity

        

Current liabilities:

        

Accounts payable

 $1,451  $1,519 

Accrued expenses and other liabilities

  35,057   47,784 

Current portion of deferred revenue

  91,479   93,405 

Total current liabilities

  127,987   142,708 

Long-term operating lease liabilities

  11,755   11,348 

Long-term portion of deferred revenue

  7,710   8,085 

Earn-out shares liabilities

  6,922   6,631 

Other non-current liabilities

  5,839   3,607 

Total liabilities

  160,213   172,379 

Commitments and contingencies

          

Mezzanine equity

        

Redeemable noncontrolling interest

  14,057   14,007 

Total mezzanine equity

  14,057   14,007 

Stockholders’ equity

        

Common stock, $0.0001 par value; 1,000,000 shares authorized, 186,788 and 185,278 shares issued and outstanding

  19   19 

Additional paid-in capital

  674,768   665,715 

Treasury stock

  (23,477)  (21,666)

Accumulated other comprehensive income

  2,055   2,006 

Accumulated deficit

  (426,124)  (416,927)

Total stockholders’ equity

  227,241   229,147 

Total liabilities, mezzanine equity, and stockholders’ equity

 $401,511  $415,533 

 

See accompanying notes.

 

F-2

 

AvePoint, Inc. and Subsidiaries

Condensed Consolidated Statements of Operations

For the Three Months Ended March 31, 2023 and 2022

(In thousands, except per share amounts)

(Unaudited)

 

  

Three Months Ended

 
  

March 31,

 
  

2023

  

2022

 

Revenue:

        

SaaS

 $35,512  $26,553 

Term license and support

  10,904   10,202 

Services

  9,747   8,925 

Maintenance

  3,409   4,611 

Total revenue

  59,572   50,291 

Cost of revenue:

        

SaaS

  7,895   5,563 

Term license and support

  461   585 

Services

  9,351   8,350 

Maintenance

  183   278 

Total cost of revenue

  17,890   14,776 

Gross profit

  41,682   35,515 

Operating expenses:

        

Sales and marketing

  26,851   27,206 

General and administrative

  14,648   15,602 

Research and development

  9,015   6,555 

Total operating expenses

  50,514   49,363 

Loss from operations

  (8,832)  (13,848)

(Loss) gain on earn-out and warrant liabilities

  (109)  3,267 

Interest income, net

  325   14 

Other income (expense), net

  1,412   (177)

Loss before income taxes

  (7,204)  (10,744)

Income tax expense

  1,978   309 

Net loss

 $(9,182) $(11,053)

Net income attributable to and accretion of redeemable noncontrolling interest

  (15)  (617)

Net loss attributable to AvePoint, Inc.

 $(9,197) $(11,670)

Net loss available to common shareholders

 $(9,197) $(11,670)

Basic and diluted loss per share

 $(0.05) $(0.06)

Basic and diluted shares used in computing loss per share

  182,818   182,833 

 

See accompanying notes.

 

F-3

 

AvePoint, Inc. and Subsidiaries

Condensed Consolidated Statements of Comprehensive Loss

For the Three Months Ended March 31, 2023 and 2022

(In thousands)

(Unaudited)

 

  

Three Months Ended

 
  

March 31,

 
  

2023

  

2022

 

Net loss

 $(9,182) $(11,053)

Other comprehensive income (loss) net of taxes

        

Foreign currency translation adjustments

  84   (1,728)

Total other comprehensive income (loss)

  84   (1,728)

Total comprehensive loss

 $(9,098) $(12,781)

Comprehensive income attributable to redeemable noncontrolling interests

  (50)  (608)

Total comprehensive loss attributable to AvePoint, Inc

 $(9,148) $(13,389)

 

See accompanying notes.

 

F-4

 

AvePoint, Inc. and Subsidiaries

Condensed Consolidated Statements of Mezzanine Equity and Stockholders’ Equity

(In thousands, except share amounts)

(Unaudited)

 

  

Redeemable

  

Total

                          

Accumulated

    
  

noncontrolling

  

mezzanine

          

Additional

              

Other

  

Total

 
  

interest

  

equity

  

Common Stock

  

Paid-In

  

Treasury Stock

  

Accumulated

  

Comprehensive

  

Stockholders’

 
  

Amount

  

Amount

  

Shares

  

Amount

  

Capital

  

Shares

  

Amount

  

Deficit

  

Income

  

Equity

 

Balance, December 31, 2022

 $14,007  $14,007   185,277,588  $19  $665,715   4,189,750  $(21,666) $(416,927) $2,006  $229,147 

Proceeds from exercise of options

        680,385      1,131               1,131 

Common stock issued upon vesting of restricted stock units

        1,254,710                      

Stock-based compensation expense

              8,104               8,104 

Reclassification of earn-out RSUs to earn-out shares

              (182)              (182)

Repurchase of common stock

        (424,876)        424,876   (1,811)        (1,811)

Comprehensive income (loss):

                                        

Net loss

                       (9,182)     (9,182)

Net income attributable to and accretion of redeemable noncontrolling interest

  15   15                  (15)     (15)

Foreign currency translation adjustments

  35   35                     49   49 

Balance, March 31, 2023

 $14,057  $14,057   186,787,807  $19  $674,768   4,614,626  $(23,477) $(426,124) $2,055  $227,241 

 

   

Redeemable

   

Total

                                                   

Accumulated

         
   

noncontrolling

   

mezzanine

                   

Additional

                           

Other

   

Total

 
   

interest

   

equity

   

Common Stock

   

Paid-In

   

Treasury Stock

   

Accumulated

   

Comprehensive

   

Stockholders’

 
   

Amount

   

Amount

   

Shares

   

Amount

   

Capital

   

Shares

   

Amount

   

Deficit

   

Income

   

Equity

 

Balance, December 31, 2021

  $ 5,210     $ 5,210       181,821,767     $ 18     $ 625,056       143,564     $ (1,739 )   $ (375,297 )   $ 2,317     $ 250,355  

Proceeds from exercise of options

                713,810             1,036                               1,036  

Common stock issued upon vesting of restricted stock units

                92,430                                            

Stock-based compensation expense

                            8,274                               8,274  

Reclassification of earn-out RSUs to earn-out shares

                            (296 )                             (296 )

Repurchase of common stock

                (135,000 )                 135,000       (743 )                 (743 )

Comprehensive income (loss):

                                                                               

Net loss

                                              (11,053 )           (11,053 )

Net income attributable to and accretion of redeemable noncontrolling interest

    617       617                                     (617 )           (617 )

Foreign currency translation adjustments

    (9 )     (9 )                                         (1,719 )     (1,719 )

Balance, March 31, 2022

  $ 5,818     $ 5,818       182,493,007     $ 18     $ 634,070       278,564     $ (2,482 )   $ (386,967 )   $ 598     $ 245,237  

 

See accompanying notes.

 

F-5

 

AvePoint, Inc. and Subsidiaries

Condensed Consolidated Statements of Cash Flows

For the Three Months Ended March 31, 2023 and 2022

(In thousands)

(Unaudited)

 

  

Three Months Ended

 
  

March 31,

 
  

2023

  

2022

 

Operating activities

        

Net loss

 $(9,182) $(11,053)

Adjustments to reconcile net loss to net cash provided by (used in) operating activities:

        

Depreciation and amortization

  1,134   511 

Operating lease right-of-use assets expense

  1,749   1,151 

Foreign currency remeasurement (gain) loss

  (175)  194 

Stock-based compensation

  8,104   8,274 

Deferred income taxes

  (82)  (9)

Other

  (1,566)  (21)

Change in value of earn-out and warrant liabilities

  109   (3,252)

Changes in operating assets and liabilities:

        

Accounts receivable

  10,049   6,837 

Prepaid expenses and other current assets

  3,571   205 

Deferred contract costs and other assets

  2,987   321 

Accounts payable, accrued expenses, operating lease liabilities and other liabilities

  (12,828)  (11,725)

Deferred revenue

  (2,620)  2,444 

Net cash provided by (used in) operating activities

  1,250   (6,123)

Investing activities

        

Maturities of investments

  1,670   861 

Purchases of investments

  (74)  (179,890)

Cash paid in business combinations and asset acquisitions, net of cash acquired

     (1,473)

Capitalization of internal-use software

  (259)   

Purchase of property and equipment

  (225)  (969)

Other

  (250)   

Net cash provided by (used in) investing activities

  862   (181,471)

Financing activities

        

Purchase of common stock

  (1,811)  (744)

Proceeds from stock option exercises

  1,131   1,036 

Repayments of finance leases

  (10)  (5)

Net cash (used in) provided by financing activities

  (690)  287 

Effect of exchange rates on cash

  217   (2,146)

Net increase (decrease) in cash and cash equivalents

  1,639   (189,453)

Cash and cash equivalents at beginning of period

  227,188   268,217 

Cash and cash equivalents at end of period

 $228,827  $78,764 

Supplemental disclosures of cash flow information

        

Income taxes paid

 $327  $335 

Contingent consideration in business combination

 $  $5,636 

 

See accompanying notes.

 

F-6

 
AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)

1. Nature of Business and Organization

 

AvePoint, Inc. (hereinafter referred to as “AvePoint,” the “Company,” “we,” “us,” or “our”) was incorporated as a New Jersey corporation on July 24, 2001 and redomiciled as Delaware corporation in 2006.

 

AvePoint provides a cloud-native software platform that organizations rely on to optimize operations, manage critical data and secure the digital workplace. As companies around the world embrace the new normal of hybrid work, they must build and deliver a new, seamless workplace experience for knowledge workers, centered around an extensive portfolio of SaaS solutions and productivity applications aimed at improving collaboration across the organization.

 

The adoption of this portfolio of solutions – what has been generally described as the “digital transformation” – is a substantial and ongoing challenge for most organizations, which for decades had previously relied upon only a small number of multi-purpose on-premises applications to drive business outcomes. However, to build and deliver an efficient digital workplace today, companies must address this abundance of applications – and the associated explosive growth and sprawl of data – with a platform offering that is well governed, fit for purpose, easy to use and built on automation.

 

AvePoint’s Confidence Platform empowers organizations – of all sizes, in all regions, and across all industries – to optimize and secure the solutions that most commonly establish and underpin the digital workplace. As our customers seek to rapidly reduce costs, improve productivity and make more informed business decisions, they depend on our platform for data-driven insights, critical business intelligence and ongoing operational value through automation.

 

Our principal corporate headquarters are located in Jersey City, New Jersey, with our principal operating headquarters in Richmond, Virginia and additional offices in North America, Europe, Asia, Australia and the Middle East.

 

2. Summary of Significant Accounting Policies

 

Basis of Presentation

 

The accompanying unaudited condensed consolidated balance sheet as of December 31, 2022, which has been derived from audited financial statements, and the unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for interim financial information and include the accounts of the Company. Certain information and disclosures normally included in consolidated financial statements prepared in accordance with accounting principles generally accepted in the U.S. (“GAAP”) have been condensed or omitted.

 

In the opinion of management, these financial statements contain all material adjustments, consisting of normal recurring accruals, necessary to present fairly the financial position, results of operations and cash flows for the periods indicated. Operating results for the three months ended  March 31, 2023 are not necessarily indicative of results that may be expected for any other interim period or for the year ending December 31, 2023.

 

These unaudited interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements as of December 31, 2022 and 2021, and for the years ended December 31, 2022 and 2021, and the related notes included in our most recent Annual Report on Form 10-K for the year ended  December 31, 2022, which was filed with the SEC on March 31, 2023 (“Annual Report”).

 

 

F- 7

 
AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)
 

Recently Adopted Accounting Guidance

 

In January 2016, the FASB issued ASU 2016-13, Financial Instruments Credit Losses on Financial Instruments which replaces incurred loss methodology to estimate credit losses on financial instruments with a methodology that reflects expected credit losses. This amendment affects entities holding financial assets that are not accounted for at fair value through net income including trade receivables. Subsequently FASB issued ASU 2020-02 which deferred the adoption date. The amendments in this ASU are effective for Emerging Growth Company entities, which elected to take advantage of the extended transition period, for fiscal years beginning after December 15, 2022. Early application of the amendments is permitted. The Company adopted the standard on January 1, 2023. The adoption of the standard did not have material impact on its condensed consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, “Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 81540)” (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The Company adopted the standard on January 1, 2022. The adoption of the standard did not have a material impact on its consolidated financial statements.

 

Comparative Data

 

Certain amounts from prior periods have been reclassed to conform to the current period presentation, including:

 

 The reclassification of perpetual license revenue to be included in maintenance revenue on the condensed consolidated statements of operations for the three months ended March 31, 2022;
 The reclassification of depreciation and amortization to be included in cost of revenue, sales and marketing, general and administrative and research and development on the condensed consolidated statements of operations for the three months ended March 31, 2022;
 The reclassification of operating lease right-of-use assets expense to be separated from depreciation and amortization within net cash provided by (used in) operating activities on the condensed consolidated statements of cash flows for the three months ended March 31, 2022;
 The reclassification of long-term unbilled receivables to be included in deferred contracts and other assets within net cash provided by (used in) operating activities on the condensed consolidated statements of cash flows for the three months ended March 31, 2022; and
 The reclassification of provision for doubtful accounts and loss (gain) on disposal of property and equipment to be included in other within net cash provided by (used in) operating activities on the condensed consolidated statements of cash flows for the three months ended March 31, 2022.

 

Business Combination

 

When we consummate a business combination, the assets acquired and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the acquisition date fair value of the net identifiable assets acquired. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as we obtain new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the condensed consolidated statements of operations. Acquisition-related costs were immaterial and were expensed as incurred. Pro forma historical results of operations related to the business combinations closed in 2022 have not been presented because they are not material business combinations to our condensed consolidated financial statements, either individually or in aggregate.

 

Goodwill

 

Goodwill represents the excess of the fair value of consideration transferred over the fair value of net identifiable assets acquired. 

 

F- 8

 
AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)
 

We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. We have elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If we determine that it is more likely than not that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of our single reporting unit with its carrying amount. If the fair value exceeds its carrying amount, no further analysis is required; otherwise, any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value.

 

No other events or circumstances changed since the acquisitions that would indicate that the fair value of our reporting unit is below its carrying amount. No impairment was deemed necessary as of March 31, 2023 or December 31, 2022.

 

Intangible Assets, net

 

Intangible assets primarily consist of customer related assets and acquired software and technology. Typical customer related assets include order backlogs and customer relationships. Intangible assets that have finite useful lives are amortized over their useful lives on a straight-line basis, which range from one year to ten years. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired.

 

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. We base our estimates and assumptions on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our condensed consolidated balance sheets and the amounts of revenue and expenses reported for each of its periods presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, deferred contract costs, valuation of goodwill and other intangible assets, income taxes and related reserves, stock-based compensation, purchase price in a business combination, and earn-out liabilities. Actual results and outcomes may differ from management’s estimates and assumptions due to risks and uncertainties.

 

F- 9

 
AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)
 

Foreign Currency

 

The Company has foreign operations where the functional currency has been determined to be the local currency, in accordance with FASB ASC 830, Foreign Currency Matters. Adjustments resulting from translating such foreign functional currency assets and liabilities into U.S. dollars, based on current exchange rates, are recorded as a separate component of stockholders’ equity under the caption, accumulated other comprehensive income. Revenue and expenses are translated using average rates prevailing during the period. Transaction gains and losses arising from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income (expense), net in the Company’s condensed consolidated statements of operations. Transaction losses totaled $0.3 million and $0.2 million for the three months ended March 31, 2023 and 2022, respectively.

 

Cash and Cash Equivalents

 

The Company maintains cash with several high credit-quality financial institutions. The Company considers all investments available with original maturities of three months or less to be cash equivalents. These investments are not subject to significant market risk. The Company maintains its cash and cash equivalents in bank accounts which, at times, exceed the federally insured limits. The Company has not experienced any losses in such accounts. The Company maintains cash balances used in operations at entities based in countries which imposes regulations that limit the ability to transfer cash out of the country. As of March 31, 2023 and December 31, 2022, the Company’s cash balances at these entities were $7.8 million and $10.8 million, respectively. For purposes of the condensed consolidated statements of cash flows, cash includes all amounts in the condensed consolidated balance sheets captioned cash and cash equivalents.

 

Short-Term Investments

 

Short-term investments consist mainly of U.S. treasury bills and certificates of deposit held by financial institutions which have an initial maturity of greater than three months but less than or equal to one year at period end.

 

Based on our intentions regarding these investments, we classify substantially all of our investments as available-for-sale. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for any unrealized losses determined to be related to credit losses, which we record within non-operating income, net in the accompanying condensed consolidated statements of operations. Substantially all of our investments are classified as current based on the nature of the investments and their availability for use in current operations.

 

Prepaid Expenses and Other Current Assets

 

The Company recognizes payments made for services to be received in the near future as prepaid expenses and other current assets. Prepaid expenses and other current assets consist primarily of payments related to insurance premiums, prepaid rent, prepaid subscriptions, and other costs. The prepaid expenses balance as of March 31, 2023 and December 31, 2022 were $5.3 million and $7.1 million, respectively.

 

F- 10

 
AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)
 

Deferred Contract Costs

 

We defer sales commissions earned by our sales force that are considered to be incremental and recoverable costs of obtaining SaaS, term license and support, service, perpetual license and maintenance contracts. We have structured commissions plans such that the commission rate paid on renewal contracts are less than those paid on the initial contract; therefore, it is determined that the renewal commissions are not commensurate with the initial commission that are deferred and amortized. We determine the estimated average customer relationship period and average renewal term utilizing a portfolio approach. Deferred costs are periodically reviewed for impairment.

 

Amortization of deferred contract costs of $4.2 million and $3.0 million for the three months ended March 31, 2023 and 2022, respectively, is included as a component of sales and marketing expenses in our condensed consolidated statements of operations. Deferred contract costs recognized as a contract asset on our balance sheet was $47.8 million and $48.6 million at March 31, 2023 and December 31, 2022, respectively.

 

Revenue Recognition

 

The Company derives revenue from four primary sources: SaaS, term license and support, services, and maintenance. Services include installation services, training and other consulting services. The following table presents our revenue by source:

 

  

Three Months Ended

 
  

March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Revenue:

        

SaaS

 $35,512  $26,553 

Term license and support

  10,904   10,202 

Services

  9,747   8,925 

Maintenance

  3,409   4,611 

Total revenue

 $59,572  $50,291 

 

Term license revenue recognized at point in time was $5.9 million and $6.2 million for the three months ended March 31, 2023 and 2022, respectively.

 

We use judgement in determining the relative standalone selling price (“SSP") for products and services. For substantially all performance obligations except term licenses, we are able to establish the SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Term licenses are sold only as a bundled arrangement that includes the rights to a term license and support. In determining the SSP of license and support in a term license arrangement, we apply observable inputs using the value relationship between support and term licenses, the value relationship between support and perpetual licenses, the average economic life of our products, software renewal rates and the price of the bundled arrangement in relation to the perpetual licensing approach. Using a combination of the relative fair value method or the residual value method, the SSP of the performance obligations in an arrangement is allocated to each performance obligation within a sales arrangement.

 

In rare cases when the software and the related when-and-if available updates are critical to the combined utility of the software, the Company has determined this to be one performance obligation and revenue is recognized ratably over the license term.

 

Accounts receivable, net is inclusive of accounts receivable, current unbilled receivables and long-term unbilled receivables, net of allowance for doubtful accounts. We record an unbilled receivable when revenue is recognized prior to invoicing. We have a well-established collection history from our direct and indirect sales. We periodically evaluate the collectability of our accounts receivable and provide an allowance for doubtful accounts as necessary, based on the age of the receivable, expected payment ability, and collection experience. As of March 31, 2023 and December 31, 2022, the allowance for doubtful accounts was not material.

 

We record deferred revenue in the condensed consolidated balance sheets when cash is collected or invoiced before revenue is earned. Deferred revenue as of March 31, 2023 and December 31, 2022 was $99.2 million and $101.5 million, respectively. Revenue recognized that was included in the opening deferred revenue balance was $35.0 million for the three months ended March 31, 2023.

 

F- 11

 
AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)
 

The opening and closing balances of the Company's accounts receivable, net, deferred revenue and deferred contract costs are as follows:

 

  

Accounts

      

Deferred

 
  

receivable,

  

Deferred

  

contract

 
  

net

  

revenue

  

costs

 
  

(in thousands)

 

Balance, December 31, 2022

 $73,348  $101,490  $48,553 

Balance, March 31, 2023

  60,738   99,189   47,794 

 

There were no significant changes to the Company’s contract assets or liabilities during the year ended December 31, 2022 and the three months ended March 31, 2023 outside of its sales activities.

 

As of March 31, 2023, transaction price allocated to remaining performance obligations, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods, was $238.6 million, of which $186.4 million is related to SaaS and term license and support revenue. AvePoint expects to recognize approximately 64% of the total transaction price allocated to remaining performance obligations over the next twelve months and the remainder thereafter.

 

Stock-Based Compensation

 

Stock-based compensation represents the cost related to stock-based awards granted to employees. To date, we have issued both stock options and restricted stock units (“RSUs”). With respect to equity-classified awards, the Company measures stock-based compensation cost at the grant date based on the estimated fair value of the award and recognizes the cost ratably (net of estimated forfeitures) over the requisite service period. With respect to liability-classified awards, the Company measures stock-based compensation cost at the grant date and at each reporting period based on the estimated fair value of the award. Stock-based compensation cost is recognized ratably over the requisite service period, net of actual forfeitures in the period.

 

We estimate the fair value of stock options using the Black-Scholes valuation model. The Black-Scholes model requires highly subjective assumptions in order to derive the inputs necessary to calculate the fair value of stock options. To estimate the expected term of stock options, the Company considers the contractual terms of the options, including the vesting and expiration periods, as well as historical option exercise data and current market conditions to determine an estimated expected term. The Company’s historical experience is too limited to be able to reasonably estimate the expected term. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term.

 

F- 12

 
AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)
 

Income Taxes

 

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to difference between financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled.

 

We recognize liabilities for uncertain tax positions taken or expected to be taken in income tax returns. Accrued interest and penalties related to unrecognized tax benefits are recognized as part of the provision for income taxes. Judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and unrecognized tax benefits. In determining the need for a valuation allowance, the historical and projected financial performance of the operation that is recording a net deferred tax asset is considered along with any other pertinent information. 

 

We file income tax returns in the U.S. federal, various states and foreign jurisdictions. The tax years 2019 through 2022 are open and subject to audit by US federal, state and local authorities. The tax years 2012 through 2022 are open and subject to audit by foreign tax jurisdictions.

 

Emerging Growth Company

 

The Company is considered an emerging growth company. Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under Section 21E of the Securities Exchange Act of 1934, as amended) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies, but any such election to opt out is irrevocable. The Company elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.

 

Recent Accounting Pronouncements

 

Recently issued accounting pronouncements are not expected to have a material impact on our financial position, results of operations or cash flows upon adoption.

 

F- 13

 
AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)
 

3. Goodwill

 

The changes in the carrying amounts of goodwill were as follows:

 

  

Goodwill

 
  

(in thousands)

 

Balance as of December 31, 2022

 $18,904 

Effect of foreign currency translation

  (33)

Balance as of March 31, 2023

 $18,871 

 

4. Intangible assets, net

 

Intangible assets consist of the acquired intangible assets and the self-developed software. Amortization expense for intangible assets was $0.5 million and $0.1 million for the three months ended March 31, 2023 and 2022, respectively. 

 

As of March 31, 2023, estimated future amortization expense for the intangible assets reflected above was as follows:

 

Year Ending December 31:

    
  

(in thousands)

 

2023 (nine months)

 $1,521 

2024

  1,961 

2025

  1,573 

2026

  1,163 

2027

  1,136 

Thereafter

  3,494 

Total intangible assets subject to amortization

 $10,848 

 

A summary of the balances of the Company's intangible assets as of  March 31, 2023 and  December 31, 2022 is presented below:

 

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Weighted Average

 
          

March 31,

          

December 31,

  

Life

 
          

2023

          

2022

     
  (in thousands)  (in years) 

Technology and software, net

  7,129   (1,081)  6,048   6,842   (777)  6,065   6.8 

Customer related assets, net

  4,466   (294)  4,172   4,799   (477)  4,322   10.0 

Content, net

  838   (210)  628   830   (138)  692   3.0 

Total

 $12,433  $(1,585) $10,848  $12,471  $(1,392) $11,079   7.7 

 

5. Concentration of Credit Risk

 

The Company deposits its cash with financial institutions and, at times, such balances may exceed federally insured limits. No customer accounted for more than 10% of revenue for the three months ended March 31, 2023 and 2022

 

F- 14

 
AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)
 

6. Accounts Receivable, Net

 

Accounts receivable, net, consists of the following components:

 

  

March 31,

  

December 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Trade receivables

 $35,841  $47,046 

Current unbilled receivables

  21,633   20,153 

Allowance for doubtful accounts

  (847)  (725)
  $56,627  $66,474 

 

7. Line of Credit

 

The Company maintains a loan and security agreement with a commercial bank for a revolving line of credit of up to $30.0 million, with an accordion feature that provides up to $20.0 million of additional borrowing capacity the Company may draw at its request. The line currently bears interest at a rate equal to SOFR plus 0.1%. The line carries an unused fee of 0.5% per year. The line will mature on July 7, 2023. We are required to maintain a specified adjusted quick ratio and a minimum annual recurring revenue tested by the bank each quarter. The Company pledged, assigned and granted the bank a security interest in all shares of its subsidiaries, future proceeds and assets (except for excluded assets, including material intellectual property) as security for the performance of the loan and security agreement obligations. As of March 31, 2023, the Company is compliant with all covenants under the line and had no borrowings outstanding under the line of credit.

 

8. Income Taxes

 

The Company had an effective tax rate of (27.46)% and (2.88)% for the three months ended March 31, 2023 and 2022, respectively.

 

The change in effective tax rates for the three-month period ended March 31, 2023 as compared to the three-month period ended  March 31, 2022 was primarily due to the mix of pre-tax income (loss) results by jurisdictions taxed at different rates, certain jurisdictions with separate tax expense calculated, and tax losses for which no benefit can be taken.

 

The Company continues to evaluate the realizability of its deferred tax assets on a quarterly basis and will adjust such amounts in light of changing facts and circumstances. In making such an assessment, management would consider all available positive and negative evidence, including the level of historical taxable income, future reversals of existing temporary differences, tax planning strategies, and projected future taxable income.

 

F- 15

 
AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)
 

9. Leases

 

The Company is obligated under various non-cancelable operating leases primarily for office space. The initial terms of the leases expire on various dates through 2030. We determine if an arrangement is a lease at inception.

 

Leases are classified as either operating or finance leases based on certain criteria. This classification determines the timing and presentation of expenses on the income statement, as well as the presentation of the related cash flows and balance sheet. Operating leases are recorded on the balance sheet beginning January 1, 2022, as operating lease right-of-use assets, accrued expenses and other liabilities, and long-term operating lease liabilities. The Company currently has no significant finance leases.

 

ROU assets and related liabilities are recorded at lease commencement based on the present value of the lease payments over the expected lease term. Lease payments include future increases unless the increases are based on changes in an index or rate. As the Company's leases do not provide an implicit rate, the Company’s incremental borrowing rate is used to calculate ROU assets and related liabilities. The incremental borrowing rate is determined based on the Company’s estimated credit rating, the term of the lease, the economic environment where the asset resides and full collateralization. Lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Operating lease expense is recognized on a straight-line basis over the lease term and is allocated within operating expenses in the condensed consolidated statements of operations.

 

The components of the Company's operating lease expenses are reflected in the condensed consolidated statements of income for the three months ended March 31, 2023 and 2022 as follows:

 

  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Lease liability cost

 $1,749  $1,151 

Short-term lease expenses (1)

  248   814 

Variable lease cost not included in the lease liability (2)

  110   32 

Total lease cost

 $2,107  $1,997 

 

(1) Short-term lease expenses include rent expenses from leases of 12 months or less on the transition date or lease commencement.

 

(2) Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate.

 

Our lease agreements generally contain lease and non-lease components. Non-lease components primarily include payments for maintenance and utilities. We elected to combine fixed payments for non-lease components, for all classes of underlying assets, with our lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.

 

During the three months ended March 31, 2023, ROU assets obtained in exchange for new operating lease liabilities amounted to $2.6 million.

 

Other information related to operating leases for the three months ended March 31, 2023 and 2022, is as follows:

 

 
  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Cash paid for amounts included in the measurement of the lease liability:

        

Operating cash flows from operating leases

 $2,046  $1,354 

 

F- 16

 
AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)
 

As of March 31, 2023, our operating leases had a weighted average remaining lease term of 4.3 years and a weighted average discount rate of 5.5%.


As of December 31, 2022, our operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 5.1%.
 
The maturity schedule of the operating lease liabilities as of March 31, 2023 is as follows:

 

Year Ending December 31:

    
  

(in thousands)

 

2023 (nine months)

 $4,789 

2024

  5,171 

2025

  3,590 

2026

  2,499 

2027

  1,709 

Thereafter

  1,999 

Total future lease payments

 $19,757 

Less: Present value adjustment

  (2,186)

Present value of future lease payments (1)

 $17,571 

 

(1) Includes the current portion of operating lease liabilities of $5.8 million, which is reflected in accrued expenses and other liabilities in the condensed consolidated balance sheets.

 

10. Commitments and Contingencies

 

Legal Proceedings

 

In the normal course of its business, the Company may be involved in various claims, negotiations and legal actions. Except for such claims that arise in the normal course of business, as of March 31, 2023, the Company was not a party to any other litigation for which a material claim is reasonably possible, probable or estimable.

 

Guarantees

 

In the normal course of business, we are seldomly required to enter into service agreements that require contingency agreements with customers in highly regulated sectors. These agreements are secured by certificates of deposit. As of March 31, 2023, letters of credit have been issued in the amount of $2.6 million, as security for the agreements. These agreements have not had a material effect on our results of operations, financial position or cash flow.

 

F-17

 
AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)

 

11. Earn-Out and Warrant Liabilities

 

Company Earn-Out Agreement

 

Certain holders of common stock and certain holders of options shall be issued additional shares of AvePoint's common stock, as follows:

 

 

1,000,000 shares of AvePoint's common stock, in the aggregate, if at any time from July 1, 2021 through the seventh anniversary thereof (a) AvePoint's stock price is greater than or equal to $12.50 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $12.50 per share;

 

1,000,000 shares of AvePoint's common stock, in the aggregate, if at any time from July 1, 2021 through the seventh anniversary thereof (a) AvePoint's stock price is greater than or equal to $15.00 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $15.00 per share;

 

1,000,000 shares of AvePoint's common stock, in the aggregate, if at any time from July 1, 2021 through the seventh anniversary thereof (a) AvePoint's stock price is greater than or equal to $17.50 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $17.50 per share.

 

The rights described above are hereafter referred to as the “Company Earn-Out Shares”. To the extent that any portion of the Company Earn-Out Shares that would otherwise be issued to a holder of options that remain unvested at the date of the milestones described above, then in lieu of issuing the applicable Company Earn-Out Shares, the Company shall instead issue an award of restricted stock units of the Company for a number of shares of AvePoint's common stock equal to such portion of the Company Earn-Out Shares issuable with respect to the unvested options (the “Company Earn-Out RSUs”). In evaluation of the Company Earn-Out Shares and Company Earn-Out RSUs, management determined that the Company Earn-Out Shares represent derivatives to be marked to market at each reporting period, while the Company Earn-Out RSUs represent equity under ASC 718, Compensation-Stock Compensation (“ASC 718”). Refer to “Note 13 — Stock-Based Compensation” for more information regarding the Company Earn-Out RSUs.

 

In order to capture the market conditions associated with the Company Earn-Out Shares, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out Shares’ (as defined below) contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. The Monte Carlo model requires highly subjective assumptions including the expected volatility of the price of our common stock, and the expected term of the earn-out shares. Significant increases or decreases to these inputs in isolation could result in a significantly higher or lower liability. Under this approach, the fair value of the Company Earn-Out Shares on July 1, 2021 was determined to be $29.6 million. The fair value was remeasured as of March 31, 2023 and December 31, 2022, and was determined to be $6.9 million and $6.6 million, respectively, and included in the earn-out shares liabilities in the condensed consolidated balance sheets. As a result, during the three months ended March 31, 2023, approximately $0.1 million was recognized and included as (loss) gain on earn-out and warrant liabilities in the condensed consolidated statements of operations. We estimated the earn-out shares fair value using a Monte Carlo model with the following significant unobservable assumptions:

 

  

March 31,

 
  2023 

Term (in years)

  5.25 

Volatility

  55.00

%

 

Private Warrants to Acquire Common Stock

 

On July 1, 2021, the Company granted 405,000 private placement warrants with a 5-year term and strike price of $11.50 per share. Management has determined that the private placements warrants are to be classified as liabilities to be marked to market at each reporting period.

 

F- 18

Notes to Condensed Consolidated Financial Statements
(Unaudited)
 

The private placement warrants are held by only two parties and any transfer of the warrants to a party other than a current holder of the warrants would cause the warrants to be converted into public warrants. Consequently, the fair value of the private placement warrants is equivalent to the quoted price of the publicly traded warrants. Under this approach, the fair value of the private placement warrants on July 1, 2021, was determined to be $1.4 million. The fair value was remeasured as of March 31, 2023 and December 31, 2022, and was determined to be $0.2 million and $0.2 million, respectively, and included in the other non-current liabilities in the consolidated balance sheets. As a result, $0 million and $0.1 million was recognized during the three months ended March 31, 2023 and 2022, respectively, and included as (loss) gain on earn-out and warrant liabilities in the consolidated statements of operations. 

 

12. Mezzanine Equity and Stockholders Equity

 

The Company has one class of capital stock: common stock. The following summarizes the terms of the Company’s capital stock.

 

Common Stock

 

Pursuant to the Company’s restated Articles of Incorporation, the Company was authorized to issue up to 1,000,000,000 shares of common stock at $0.0001 par value. There were 191,402,433 and 189,467,338 shares issued and outstanding, including treasury shares, at March 31, 2023 and December 31, 2022, respectively. Each share of common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the Company's Board of Directors. The Company’s Board of Directors has not declared common stock dividends since inception.

 

Sponsor Earn-Out Shares

 

On July 1, 2021, the Company modified the terms of 2,916,700 shares of common stock (“Sponsor Earn-Out Shares”) then held by Apex’s sponsor, such that such shares will be subject to the following vesting provisions:

 

 

100% of the Sponsor Earn-Out Shares shall vest and be released if at any time through the seventh anniversary of the Apex Business Combination, AvePoint's stock price is greater than or equal to $15.00 (as adjusted for share splits, share capitalization, reorganizations, recapitalizations and the like) over any 20 trading days within any 30 trading day period; and

 

100% of the remaining Sponsor Earn-Out Shares that have not previously vested shall vest and be released if at any time through the seventh anniversary of the Apex Business Combination, the Company consummates a subsequent transaction.

 

The Sponsor Earn-Out Shares are currently outstanding and receive all benefits of regular shares with the exception of the fact that the shares are held in escrow and restricted from transfer until the vesting conditions described above are met. Consequently, the shares are classified as equity. No Sponsor Earn-Out Shares have vested as of  March 31, 2023.

 

Public Warrants to Acquire Common Stock

 

On July 1, 2021, as part of the Apex Business Combination, the Company issued 17,500,000 public warrants with an exercise price of $11.50. Each warrant entitles the registered holder to purchase one share of AvePoint's common stock and the warrants are exercisable from the date of issuance through the fifth anniversary of the Apex Business Combination. At  March 31, 2023, all 17,500,000 warrants remain outstanding. 

 

Share Repurchase Program

 

On March 17, 2022, the Company announced that its Board of Directors authorized a new share repurchase program (the “Share Repurchase Program”) for the Company to buy back shares of its common stock. Under the Share Repurchase Program, the Company has the authority to buy up to a maximum of $150 million of common stock shares via acquisitions in the open market or privately negotiated transactions. The Share Repurchase Program will remain open for a period of three years from the date of authorization and may be suspended or discontinued at any time. The Company is not obligated to make purchases of, nor is it obligated to acquire any particular amount of, common stock under the Share Repurchase Program. During the three months ended March 31, 2023, the Company purchased 424,876 shares at an average price of $4.2635

 

F- 19

 
AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)
 

13. Stock-Based Compensation

 

The Company previously maintained the 2006 Equity Incentive Plan (the “2006 Plan”) and the 2016 Equity Incentive Plan (the "2016 Plan"). Under both the 2006 Plan and the 2016 Plan, the Company granted incentive stock options, non-qualified stock options and restricted stock to eligible recipients which included employees, directors and consultants. On May 27, 2021, the Company’s Board of Directors approved the 2021 Equity Incentive Plan (the “2021 Plan”), which succeeded the 2016 Plan. As of the adoption of the 2021 Plan, all equity awards are granted under the 2021 Plan and no equity is granted under the 2016 Plan, or, for avoidance of doubt, the 2006 Plan. As of March 31, 2023, 22,573,555 shares remained for future issuance under the 2021 Plan. All outstanding stock awards granted under the 2006 Plan and 2016 Plan will remain subject to the terms and conditions of the 2006 Plan and 2016 Plan, respectively, and the provisions of any award agreements made thereunder. To date, the Company has issued only stock options, restricted stock and restricted stock units to employees, directors and consultants. 

 

The Company records stock-based compensation in cost of revenue, sales and marketing, general and administrative and research and development. Stock-based compensation was included in the following line items:

 

  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Cost of revenue

 $670  $578 

Sales and marketing

  2,201   2,462 

General and administrative

  4,382   4,484 

Research and development

  851   750 

Total stock-based compensation

 $8,104  $8,274 

 

Stock Options

 

The compensation costs for stock option awards are accounted for in accordance with ASC 718. Stock options vest over a four-year service period and expire on the tenth anniversary of the date of award. 

 

F- 20

 
AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)
 

On  March 13, 2023, the Company granted 1,125,374 options under the 2021 Plan. The Company estimated the grant date fair value of these stock options using the Black-Scholes option-pricing model with the following weighted-average assumptions:

 

  March 13, 
  2023 
Expected life (in years)  6.11 
Expected volatility  59.19%
Risk-free rate  3.63%
Dividend yield   

 

To estimate the expected life of stock options, the Company considered the vesting term, contractual expiration period, and market conditions. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected life. Based on these inputs, the grant-date fair value was determined to be $2.8 million.

 

As of March 31, 2023, there was $25.0 million in unrecognized compensation costs related to all unvested awards.

 

As of  March 31, 2023, the Company had 29,436,670 options outstanding and 20,229,958 options exercisable with intrinsic values of $32.3 million and $31.4 million, respectively. During the three months ended March 31, 2023, 680,385 options were exercised, with a total intrinsic value of $2.0 million.

 

Restricted Stock Units

 

6,349,464 RSUs were granted under the 2021 Plan during the three months ended March 31, 2023, with a weighted-average grant date fair-value of $4.22 per RSU. The compensation costs for RSUs are accounted for in accordance with ASC 718. RSUs vest over a four-year service period from the grant date. The RSUs are measured at the fair market value of the underlying stock at the grant date. As of March 31, 2023, there was $73.2 million in unrecognized compensation costs specific to the unvested RSUs under the 2021 Plan.

 

Company Earn-Out RSUs

 

The compensation costs for Company Earn-Out RSUs are accounted for in accordance with ASC 718. In order to capture the market conditions associated with the Company Earn-Out RSUs, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out RSUs’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. Under this approach, the grant-date fair value of the Company Earn-Out RSUs on July 1, 2021, was determined to be $2.5 million. The stock options underlying the Earn-Out RSUs vest over a four-year period and expire on the tenth anniversary of the date of award. If the contingent milestones of the Earn-Out RSUs are not met by the seventh anniversary of the Apex Business Combination, the holders of the underlying stock options will not receive the Earn-Out RSUs. 

 

F- 21

 
AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)

14. Financial Instruments

 

Fair value is defined by ASC 820, Fair Value Measurement (“ASC 820”) as the price that would be received upon selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC 820 establishes a three-level fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure fair value are as follows:

 

 

Level 1 — Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.

 

 

Level 2 — Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.

 

 

Level 3 — Unobservable inputs for the asset or liability.

  

March 31, 2023

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit (1)

 $  $1,707  $  $1,707 

Money funds (2)

     190,734      190,734 

Short term investments:

                

Certificates of deposit (1)

     2,879      2,879 

Total

 $  $195,320  $  $195,320 

Liabilities:

                

Earn-out shares liabilities:

                

Earn-out shares (3)

 $  $  $6,922  $6,922 

Other non-current liabilities:

                

Warrant liabilities (3)

     227      227 

Total

 $  $227  $6,922  $7,149 

 

  

December 31, 2022

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit (1)

 $  $1,693  $  $1,693 

Money funds (2)

     188,769      188,769 

Short term investments:

                

Certificates of deposit (1)

     2,620      2,620 

Other assets:

                

Certificates of deposit (1)

     162      162 

Total

 $  $193,244  $  $193,244 

Liabilities:

                

Earn-out shares liabilities:

                

Earn-out shares (3)

 $  $  $6,631  $6,631 

Other non-current liabilities:

                

Warrant liabilities (3)

     227      227 

Total

 $  $227  $6,631  $6,858 

 

(1) The majority of certificates of deposit are foreign deposits.

(2) Profits on securities for the three months ended March 31, 2023 and 2022 were $1.7 million and $0 million, respectively.

(3) Refer to “Note 11 — Earn-Out and Warrant Liabilities” for further details.

F- 22

 
AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)

 

The following table presents the reconciliation in Level 3 instruments which consisted of earn-out shares liabilities which were measured on a recurring basis for the three months ended March 31, 2023.

 

  

Three Months Ended March 31,

 
  

2023

 
  

(in thousands)

 

Opening balance

 $6,631 

Total gains or losses from the period

    

Included in earnings

  109 

Reclass from Earnout-RSU

  182 

Closing balance

 $6,922 

 

15. Segment information

 

The Company operates in one segment. Its products and services are sold throughout the world, through direct and indirect sales channels. The Company’s chief operating decision maker (the “CODM”) is the Chief Executive Officer. The CODM makes operating performance assessment and resource allocation decisions on a global basis. The CODM does not receive discrete financial information about asset allocation, expense allocation or profitability by product or geography.

 

Revenue by geography is based upon the billing address of the customer. All transfers between geographic regions have been eliminated from consolidated revenue. No customers represented greater than 10% of revenue for the three months ended March 31, 2023 and 2022. The following table sets forth revenue by geographic area:

 

  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Revenue:

        

North America

 $24,436  $21,709 

EMEA

  19,488   15,342 

APAC

  15,648   13,240 

Total revenue

 $59,572  $50,291 

 

The following table sets forth revenue generated from customers by country and represent more than 10% of total consolidated revenue:

 

  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Revenue:

        

United States

 $23,518   21,709 

Germany

  8,655   5,971 

Singapore

  6,437   4,200 

Japan

  5,375   5,895 

 

F- 23

 
AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)
 

16. Loss Per Share

 

Basic loss per share available to AvePoint common shareholders (“EPS”) is computed by dividing net loss by the weighted average number of common shares outstanding for the period. In computing diluted EPS, the Company adjusts the denominator, subject to anti-dilution requirements, to include the dilution from potential shares of common stock resulting from outstanding share based payment awards, warrants, earn-outs and the conversion of convertible preferred shares. AvePoint applies the two-class method in calculating loss per share. AvePoint’s Sponsor Earn-Out Shares described in “Note 12 — Mezzanine Equity and Stockholders’ Equity” are considered participating securities and have no contractual obligation to shares in the loss of the Company. As such, the weighted-average impact of these shares is excluded from the calculation of loss per share below. As losses were incurred during all periods presented, no earnings per share exists for the Sponsor Earn-Out Shares.

 

  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands, except per share amounts)

 

Loss per share available to common shareholders, excluding sponsor earn-out shareholders

        

Numerator:

        

Net loss

 $(9,182) $(11,053)

Net income attributable to redeemable noncontrolling interest

  (15)  (617)

Net loss attributable to AvePoint, Inc.

 $(9,197) $(11,670)

Total net loss available to common shareholders

 $(9,197) $(11,670)

Denominator:

        

Weighted average common shares outstanding

  182,818   182,833 

Effect of dilutive securities

      

Weighted average diluted shares

  182,818   182,833 
         

Basic and diluted loss per share available to common shareholders, excluding sponsor earn-out shareholders

 $(0.05) $(0.06)

 

To arrive at net loss available to common shareholders, the Company deducted net income attributable to the redeemable noncontrolling interest.

 

For the three months ended March 31, 2023 and 2022, the Company’s potentially dilutive securities were deemed to be anti-dilutive given the Company’s net loss position. As such, basic loss per share is equal to diluted loss per share for the periods presented.

 

The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:

 

  

March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Stock options

  29,437   30,437 

Restricted stock units

  13,246   9,369 

Warrants

  17,905   17,905 

Company Earn-Outs

  3,000   3,000 

Total potentially dilutive securities

  63,588   60,711 

 

F- 24

 
AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)
 

17. Related Party Transactions

 

The Company has entered into indemnification agreements with its executive officers and directors. These agreements, among other things, require AvePoint to indemnify its directors and executive officers to the fullest extent permitted by Delaware law, specifically the Delaware General Corporation Law (as the same exists or may hereafter be amended) for certain expenses, including attorneys’ fees, judgments, fines, and settlement amounts incurred by a director or officer in any action or proceeding arising out of their services as one of the Company’s directors or officers or any other company or enterprise to which the person provides services at the Company’s request.

 

18. Subsequent Events

 

No material subsequent events occurred since the date of the most recent balance sheet period reported.

 

F-25

 

 
 

Report of Independent Registered Public Accounting Firm

 

To the stockholders and the Board of Directors of AvePoint, Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of AvePoint, Inc. and subsidiaries (the “Company”) as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive loss, mezzanine equity and stockholders’ equity, and cash flows, for each of the two years in the period ended December 31, 2022, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.

 

Change in Accounting Principle

 

As discussed in Note 2 to the financial statements, the Company has changed its method of accounting for leases, effective January 1, 2022, due to the adoption of Accounting Standards Update No. 2016-02, Leases (Topic 842).

 

Basis for Opinion

 

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

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

/s/ Deloitte & Touche LLP

 

New York, New York

March 31, 2023

 

We have served as the Company’s auditor since 2021.

 

F-26

 

Report of Independent Registered Public Accounting Firm

 

Shareholders and the Board of Directors of AvePoint, Inc.

Jersey City, New Jersey

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated statements of operations, comprehensive loss, mezzanine equity and stockholders’ deficiency, and cash flows of AvePoint, Inc. (the "Company") for the year ended December 31, 2020, and the related notes (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the results of the Company’s operations and its cash flows for the year ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) ("PCAOB") and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audit, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.

 

/s/ Crowe LLP

 

We served as the Company's auditor from 2017 to 2021.

 

New York, New York

March 10, 2021, except for the number of shares and per share amounts, as to which the date is March 31, 2022

 

F-27

 

 

AvePoint, Inc. and Subsidiaries

Consolidated Balance Sheets

(In thousands, except par value)

 

  

December 31,
2022

  

December 31,
2021

 

Assets

        

Current assets:

        

Cash and cash equivalents

 $227,188  $268,217 

Short-term investments

  2,620   2,411 

Accounts receivable, net of allowance of $725 and $838 as of December 31, 2022 and December 31, 2021, respectively

  66,474   55,067 

Prepaid expenses and other current assets

  10,013   8,461 

Total current assets

  306,295   334,156 

Property and equipment, net

  5,537   3,922 

Goodwill

  18,904    

Intangible assets, net

  11,079    

Operating lease right-of-use assets

  15,855    

Deferred contract costs

  48,553   38,926 

Other assets

  9,310   11,734 

Total assets

 $415,533  $388,738 

Liabilities, mezzanine equity, and stockholders equity

        

Current liabilities:

        

Accounts payable

 $1,519  $1,824 

Accrued expenses and other liabilities

  47,784   35,062 

Current portion of deferred revenue

  93,405   74,294 

Total current liabilities

  142,708   111,180 

Long-term operating lease liabilities

  11,348    

Long-term portion of deferred revenue

  8,085   8,038 

Earn-out shares liabilities

  6,631   10,012 

Other non-current liabilities

  3,607   3,943 

Total liabilities

  172,379   133,173 

Commitments and contingencies (Note 13)

          

Mezzanine equity

        

Redeemable noncontrolling interest

  14,007   5,210 

Total mezzanine equity

  14,007   5,210 

Stockholders’ equity

        

Common Stock, $0.0001 par value; 1,000,000 shares authorized, 185,278 and 181,822 shares issued and outstanding

  19   18 

Additional paid-in capital

  665,715   625,056 

Treasury stock

  (21,666)  (1,739)

Accumulated other comprehensive income

  2,006   2,317 

Accumulated deficit

  (416,927)  (375,297)

Total stockholders’ equity

  229,147   250,355 

Total liabilities, mezzanine equity, and stockholders’ equity

 $415,533  $388,738 

 

See accompanying notes.

 

F-28

 

 

AvePoint, Inc. and Subsidiaries

Consolidated Statements of Operations

(In thousands, except per share amounts)

 

  

For the Year

Ended December 31,

 
  

2022

  

2021

  

2020

 

Revenue:

            

SaaS

 $117,180  $85,580  $52,074 

Term license and support

  57,214   50,970   38,949 

Services

  41,283   31,919   34,140 

Maintenance

  15,868   21,022   23,462 

Perpetual license

  794   2,418   2,908 

Total revenue

  232,339   191,909   151,533 

Cost of revenue:

            

SaaS

  26,617   19,039   11,050 

Term license and support

  1,969   950   1,930 

Services

  35,629   30,726   26,089 

Maintenance

  908   1,949   1,221 

Total cost of revenue

  65,123   52,664   40,290 

Gross profit

  167,216   139,245   111,243 

Operating expenses:

            

Sales and marketing

  109,805   100,512   76,545 

General and administrative

  64,874   59,221   36,872 

Research and development

  30,519   31,765   12,204 

Depreciation and amortization

  3,084   1,238   1,059 

Total operating expenses

  208,282   192,736   126,680 

Loss from operations

  (41,066)  (53,491)  (15,437)

Gain on earn-out and warrant liabilities

  4,497   21,233    

Interest (expense) income, net

  (40)  102   41 

Other income (expense), net

  2,959   (632)  (511)

Loss before income taxes

  (33,650)  (32,788)  (15,907)

Income tax expense

  5,038   457   1,062 

Net loss

 $(38,688) $(33,245)  (16,969)

Net income attributable to and accretion of redeemable noncontrolling interest

  (2,942)  (1,974)  (27)

Net loss attributable to AvePoint, Inc.

 $(41,630) $(35,219) $(16,996)

Deemed dividends on preferred stock

     (32,928)  (34,446)

Net loss available to Common Stockholders

 $(41,630) $(68,147) $(51,442)

Basic and diluted loss per share

 $(0.23) $(0.48)  (0.57)

Basic and diluted shares used in computing loss per share

  181,957   141,596   89,638 

 

See accompanying notes.

 

F-29

 

 

AvePoint, Inc. and Subsidiaries

Consolidated Statements of Comprehensive Loss

(In thousands)

 

  

For the Year Ended December 31,

 
  

2022

  

2021

  

2020

 

Net loss

 $(38,688) $(33,245) $(16,969)

Other comprehensive (loss) income net of taxes

            

Foreign currency translation adjustments

  (250)  463   217 

Total other comprehensive (loss) income

  (250)  463   217 

Total comprehensive loss

 $(38,938) $(32,782) $(16,752)

Comprehensive income attributable to redeemable noncontrolling interest

  (3,003)  (1,911)  (27)

Total comprehensive loss attributable to AvePoint, Inc.

 $(41,941) $(34,693) $(16,779)

 

See accompanying notes.

 

F-30

 

 

AvePoint, Inc. and Subsidiaries

Consolidated Statements of Mezzanine Equity and Stockholders’ Equity (Deficiency)

(In thousands, except share amounts)

 

  

Redeemable
noncontrolling
interest

  

Total
mezzanine
equity

  

Common Stock (1)

  

Additional
Paid-In

  

Treasury Stock

  

Accumulated

  

Accumulated
Other
Comprehensive

  

Total
Stockholders’

Equity

 
    Amount  Amount    

Shares

  

Amount

   Capital   

Shares

  

Amount

    Deficit   Income   (Deficiency)   

Balance, December 31, 2021

 $5,210  $5,210   181,821,767  $18  $625,056   143,564  $(1,739) $(375,297) $2,317  $250,355 

Proceeds from exercise of options

        1,799,665      2,818               2,818 

Common Stock issued upon vesting of restricted stock units

        1,784,993                      

Common Stock issued upon acquisition

        324,845      1,517               1,517 

Common Stock issued for canceled officer awards

        3,592,504   1   (1)               

Stock-based compensation expense

              37,210               37,210 

Issuance of redeemable noncontrolling interest in EduTech

  5,794   5,794                         

Reclassification of earn-out RSUs to earn-out shares

              (885)              (885)

Repurchase of Common Stock

        (4,046,186)        4,046,186   (19,927)        (19,927)

Comprehensive income (loss):

                                        

Net loss

                       (38,688)     (38,688)

Net income attributable to and accretion of redeemable noncontrolling interest

  2,942   2,942                  (2,942)     (2,942)

Foreign currency translation adjustment

  61   61                     (311)  (311)

Balance, December 31, 2022

 $14,007  $14,007   185,277,588  $19  $665,715   4,189,750  $(21,666) $(416,927) $2,006  $229,147 

 

F-31

 

   

Convertible Preferred Stock (1)

   

Redeemable Common
Shares

   

Share Based Awards

   

Redeemable noncontrolling interest

   

Total
mezzanine
equity

   

Common Stock (1)

   

Additional
Paid-In

   

Treasury

   

Accumulated

   

Accumulated
Other Comprehensive

   

Total
Stockholders’

Equity

 
   

Shares

   

Amount

      Amount       Amount       Amount       Amount    

Shares

   

Amount

      Capital       Stock       Deficit       Income        (Deficiency)  

Balance, December 31, 2020

    42,000,592     $ 183,390     $ 25,074     $ 1,489     $ 3,061     $ 213,014       100,068,469     $ 12     $ 105,159     $     $ (299,789 )   $ 1,791     $ (192,827 )

Reclassification of share-based awards to mezzanine equity

                      206             206                   (206 )                       (206 )

Reclassification of common shares to mezzanine equity

                6,872                   6,872                                            

Remeasurement of redemption value of common shares

                7,361                   7,361                               (7,361 )           (7,361 )

Proceeds from exercise of options

                                        5,141,331             8,242                         8,242  

Common Stock issued upon vesting of restricted stock units

                                        170,852                                      

Stock-based compensation expense

                                                    46,475                         46,475  

Remeasurement of redemption value of convertible preferred stock

          32,928                         32,928                               (32,928 )           (32,928 )

Issuance of redeemable noncontrolling interest in EduTech

                            238       238                   515                         515  

Conversion of convertible preferred stock

    (42,000,592 )     (216,318 )                       (216,318 )     28,500,592       3       85,390                         85,393  

Reclassification of redeemable common shares from mezzanine to permanent equity

                (39,307 )                 (39,307 )                 39,307                         39,307  

Reclassification of share-based awards from liabilities and mezzanine equity to permanent equity

                      (1,695 )           (1,695 )                 41,152                         41,152  

Merger and recapitalization, net of transaction costs

                                        47,940,523       3       299,736                         299,739  

Reclassification of earn-out RSUs to earn-out shares

                                                    (714 )                       (714 )

Reclassification of Apex shares purchased prior to the Business Combination

                                                          (1,739 )                 (1,739 )

Comprehensive income (loss):

                                                                                                       

Net loss

                                                                (33,245 )           (33,245 )

Net income attributable to and accretion of redeemable noncontrolling interest

                            1,974       1,974                               (1,974 )           (1,974 )

Foreign currency translation adjustment

                            (63 )     (63 )                                   526       526  

Balance, December 31, 2021

  $     $     $     $       5,210       5,210       181,821,767     $ 18     $ 625,056     $ (1,739 )   $ (375,297 )   $ 2,317     $ 250,355  

 

F-32

 

   

Convertible Preferred Stock (1)

   

Redeemable
Common
Shares

   

Share Based
Awards

   

Redeemable noncontrolling
interest

   

Total
mezzanine
equity

   

Common Stock (1)

   

Additional
Paid-In

   

Accumulated

   

Accumulated
Other
Comprehensive

   

Total
Stockholders’

Equity

 
   

Shares

   

Amount

      Amount       Amount       Amount       Amount    

Shares

   

Amount

      Capital       Deficit       Income        (Deficiency)  

Balance, December 31, 2019

    51,091,344     $ 182,656     $ 10,684     $ 1,291     $     $ 194,631       84,331,573     $ 10     $ 33,691     $ (233,957 )   $ 1,574     $ (198,682 )

Reclassification of share-based awards to mezzanine equity

                      198             198                   (198 )                 (198 )

Remeasurement of redemption value of common shares

                14,390                   14,390                         (14,390 )           (14,390 )

Proceeds from exercise of options

                                        759,293             612                   612  

Stock-based compensation expense

                                                    3,277                   3,277  

Proceeds from the issuance of Common Stock, net of issuance costs

                                        11,979,055       1       56,260                   56,261  

Settlement of restricted stock issued in exchange for non-recourse promissory note

                                        2,607,432       1       4,639                   4,640  

Issuance of common shares in exchange for issuance cost

                                        391,115             2,407                   2,407  

Remeasurement of redemption value of convertible preferred stock

          32,976                         32,976                         (32,976 )           (32,976 )

Redemption of Series B convertible preferred stock

    (9,090,752 )     (32,242 )                       (32,242 )                       (1,470 )           (1,470 )

Issuance of redeemable noncontrolling interest in EduTech

                            3,034       3,034                   4,471                   4,471  

Comprehensive loss:

                                                                                     

Net loss

                                                          (16,969 )           (16,969 )

Net income attributable to noncontrolling interest

                            27       27                         (27 )           (27 )

Foreign currency translation adjustment

                                                                217       217  

Balance, December 31, 2020

    42,000,592     $ 183,390     $ 25,074     $ 1,489     $ 3,061     $ 213,014       100,068,469     $ 12     $ 105,159     $ (299,789 )   $ 1,791     $ (192,827 )

 

(1) As part of the Business Combination (as disclosed in “Note 3 Business Combination”), all per share information has been retroactively adjusted using an exchange ratio of 8.69144 per share.

 

See accompanying notes.

 

F-33

 

 

AvePoint, Inc. and Subsidiaries

Consolidated Statements of Cash Flows

(In thousands)

 

  

For the Year

Ended December 31,

 
  

2022

  

2021

  

2020

 

Operating activities

            

Net loss

 $(38,688) $(33,245) $(16,969)

Adjustments to reconcile net loss to net cash (used in) provided by operating activities:

            

Depreciation and amortization

  3,494   1,238   1,059 

Operating lease right-of-use assets expense

  5,945       

Foreign currency remeasurement loss (gain)

  835   1,308   (378)

Stock-based compensation

  37,218   59,508   33,767 

Deferred income taxes

  3,701   (175)  (433)

Other

  (607)  (755)  770 

Change in value of earn-out and warrant liabilities

  (4,402)  (21,233)   

Changes in operating assets and liabilities:

            

Accounts receivable

  (14,388)  (8,243)  (7,133)

Prepaid expenses and other current assets

  (2,108)  (5,914)  1,204 

Deferred contract costs and other assets

  (9,596)  (8,890)  (5,049)

Accounts payable, accrued expenses, operating lease liabilities and other liabilities

  (2,553)  10,626   971 

Deferred revenue

  20,375   10,805   11,311 

Net cash (used in) provided by operating activities

  (774)  5,030   19,120 

Investing activities

            

Maturities of investments

  183,554      2,391 

Purchases of investments

  (180,969)  (916)   

Cash paid in business combinations and asset acquisitions, net of cash acquired

  (18,572)      

Capitalization of internal-use software

  (1,612)      

Purchase of property and equipment

  (3,853)  (2,461)  (1,023)

Net cash (used in) provided by investing activities

  (21,452)  (3,377)  1,368 

Financing activities

            

Proceeds from recapitalization of Apex shares, net of transaction fees of $49,990

     441,573    

Redemption of redeemable convertible preferred stock

     (130,925)  (33,712)

Redemption of Legacy AvePoint Common Stock

     (106,169)   

Purchase of Common Stock

  (19,927)  (1,628)   

Payment of net cash settlement for management options

     (7,530)   

Proceeds from stock option exercises

  2,818   5,566   612 

Proceeds from sale of common shares of subsidiary

     753   7,505 

Repayments of finance leases

  (39)  (25)  (49)

Payments of debt issuance costs

        (300)

Proceeds from issuance of Common Stock, net of issuance costs

        58,770 

Collection of promissory note

        284 

Collection of non-recourse promissory note

        4,639 

Payments of transaction fees by Legacy AvePoint

     (2,998)  (2,089)

Payments of transaction fees

        (101)

Net cash (used in) provided by financing activities

  (17,148)  198,617   35,559 

Effect of exchange rates on cash

  (1,655)  (1,165)  903 

Net (decrease) increase in cash and cash equivalents

  (41,029)  199,105   56,950 

Cash and cash equivalents at beginning of period

  268,217   69,112   12,162 

Cash and cash equivalents at end of period

 $227,188  $268,217  $69,112 

Supplemental disclosures of cash flow information

            

Income taxes paid

 $3,320  $4,037  $1,068 

Issuance of common shares in exchange for issuance cost

 $  $  $2,408 

Contingent considerations in business combination

 $5,635  $  $ 

Common Stock issued in business combination

 $1,517  $  $ 

Loan to certain acquiree shareholders

 $235  $  $ 
Property and equipment acquired under capital leases $  $  $29 

 

See accompanying notes.

 

F-34

 

1. Nature of Business and Organization

 

AvePoint, Inc. was incorporated as a New Jersey corporation on July 24, 2001, and redomiciled as Delaware corporation in 2006. On July 1, 2021, AvePoint, Inc. (hereinafter referred to as “AvePoint,” the “Company,” “we,” “us,” or “our”) became a publicly traded company, as further described in “Note 3 - Business Combination.

 

AvePoint provides a cloud-native software platform that organizations rely on to optimize operations, manage critical data and secure the digital workplace. As companies around the world embrace the new normal of hybrid work, they must build and deliver a new, seamless workplace experience for knowledge workers, centered around an extensive portfolio of SaaS solutions and productivity applications aimed at improving collaboration across the organization.

 

The adoption of this portfolio of solutions – what has been generally described as the “digital transformation” – is a substantial and ongoing challenge for most organizations, which for decades had previously relied upon only a small number of multi-purpose on-premises applications to drive business outcomes. However, to build and deliver an efficient digital workplace today, companies must address this abundance of applications – and the associated explosive growth and sprawl of data – with a platform offering that is well governed, fit for purpose, easy to use and built on automation.

 

AvePoint’s Confidence Platform empowers organizations – of all sizes, in all regions, and across all industries – to optimize and secure the solutions that most commonly establish and underpin the digital workplace. As our customers seek to rapidly reduce costs, improve productivity and make more informed business decisions, they depend on our platform for data-driven insights, critical business intelligence and ongoing operational value through automation.

 

Our principal headquarters are located in Jersey City, New Jersey, with our operating headquarters in Richmond, Virginia and additional offices in North America, Europe, Asia, Australia and the Middle East.

 

 

2. Summary of Significant Accounting Policies

 

Basis of Presentation

 

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and include the consolidated accounts of AvePoint, Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.

 

Recently Adopted Accounting Guidance

 

In February 2016, the Financial Account Standard Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (Accounting Standards Codification (“ASC”)) and subsequently issued amendments to the initial guidance: ASU 2017-13, ASU 2018-10, ASU 2018-11, ASU 2018-20, ASU 2019-01, ASU 2019-10, ASU 2020-02, ASU 2020-05 and ASU 2021-05 (collectively, “ASC 842”). The Company adopted ASC 842 on January 1, 2022, using the modified retrospective approach and has elected not to restate comparative periods and record a cumulative-effect adjustment as of the effective date. ASC 842 requires companies to generally recognize on the balance sheet operating and finance lease liabilities and corresponding right-of-use (“ROU”) assets.

 

The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Company to carry forward its historical assessments of whether a contract contains a lease, lease classification and initial direct costs. The Company elected not to use hindsight in determining the lease term. The Company made the following other transition considerations and elections under ASC 842: (i) not to separate non-lease components for all classes of underlying assets, including under Leases (“ASC 840”) for the purpose of transition measurement; (ii) apply accounting similar to ASC 840 for operating lease with term of 12 months or less at the commencement date; (iii) consider remaining lease term as of the date of initial application in determining the incremental borrowing rate to be used to discount minimum rental payments for operating leases in transition.

 

F- 35

 

The adoption of the new standard resulted in the recognition of ROU assets of $13.9 million, net of previously recognized deferred rent balance of $0.6 million and total lease liabilities of $14.5 million, including a current liability of $3.6 million, and corresponding deferred tax assets and liabilities, on the Company’s consolidated balance sheet as of January 1, 2022. The adoption had no significant impact on the Company’s consolidated statements of operations or cash flows.

 

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (“ASC 805”), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Revenue from contracts with customers (“ASC 606”). Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not been issued. The Company early adopted the new standard on January 1, 2022. We applied the new guidance to the current year acquisitions. The adoption of the standard did not have any impact on the Company’s consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, “Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 81540)” (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The Company adopted the standard on January 1, 2022. The adoption of the standard did not have material impact on its consolidated financial statements.

 

Comparative Data

 

Certain amounts from prior periods have been presented separately or have been grouped to conform to the current period presentation, including:

 

 

The reclassification of long-term unbilled receivables to be included in other assets on the consolidated balance sheets as of December 31, 2021;

 

The reclassification of long-term unbilled receivables to be included in deferred contracts and other assets on the consolidated statements of cash flows for the years ended December 31, 2021 and 2020;

 

The reclassification of provision for doubtful accounts and loss (gain) on disposal of property and equipment to be included in other on the consolidated statements of cash flows for the years ended December 31, 2021 and 2020; and

 

The payments of transaction fees to be included in proceeds from recapitalization of Apex shares on the consolidated statements of cash flows for the year ended December 31, 2021.

 

Business Combination

 

When we consummate a business combination, the assets acquired, and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the acquisition date fair value of the net identifiable assets acquired. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as we obtain new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the consolidated statements of operations. Acquisition-related costs were immaterial and were expensed as incurred. Pro forma historical results of operations related to the business combinations closed in 2022 have not been presented because they are not material business combinations to our consolidated financial statements, either individually or in aggregate.

 

F- 36

 

Goodwill

 

Goodwill represents the excess of the fair value of consideration transferred over the fair value of net identifiable assets acquired.

 

We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. We have elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If we determine that it is more likely than not that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of our single reporting unit with its carrying amount. If the fair value exceeds its carrying amount, no further analysis is required; otherwise, any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value.

 

During the year ended December 31, 2022, the goodwill was not impaired. There was no goodwill as of December 31, 2021 or as of December 31, 2020.

 

Intangible Assets, net

 

Intangible assets primarily consist of customer related assets and acquired software and technology. Typical customer related assets include order backlogs and customer relationships. Intangible assets that have finite useful lives are amortized over their useful lives on a straight-line basis, which range from one year to ten years. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired.

 

Use of Estimates

 

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. We base our estimates and assumptions on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our consolidated balance sheets and the amounts of revenue and expenses reported for each of its periods presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, allowance for doubtful accounts, deferred contract costs, valuation of goodwill and other intangible assets, income taxes and related reserves, stock-based compensation, purchase price in a business combination, and earn-out liabilities. Actual results and outcomes may differ from management’s estimates and assumptions due to risks and uncertainties.

 

Foreign Currency

 

The Company has foreign operations where the functional currency has been determined to be the local currency, in accordance with FASB ASC 830, Foreign Currency Matters. Adjustments resulting from translating such foreign functional currency assets and liabilities into U.S. dollars, based on current exchange rates, are recorded as a separate component of stockholders’ deficiency under the caption, accumulated other comprehensive income. Revenue and expenses are translated using average rates prevailing during the period. Transaction gains and losses arising from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income (expense), net in the Company’s consolidated statements of operations. Transaction gains totaled $0.1 million for the year ended December 31, 2022, transaction losses totaled $0.9 million and $0.6 million for the years ended December 31, 2021 and 2020, respectively.

 

F- 37

 

Cash and Cash Equivalents

 

The Company maintains cash with several high credit-quality financial institutions. The Company considers all investments available with original maturities of three months or less to be cash equivalents. These investments are not subject to significant market risk. The Company maintains its cash and cash equivalents in bank accounts which, at times, exceed the federally insured limits. The Company has not experienced any losses in such accounts. The Company maintains cash balances used in operations at entities based in countries which impose regulations that limit the ability to transfer cash out of the country. As of December 31, 2022 and 2021, the Company’s cash balances at these entities were $10.8 million and $9.3 million, respectively. For purposes of the consolidated statements of cash flows, cash includes all amounts in the consolidated balance sheets captioned cash and cash equivalents.

 

Short-Term Investments

 

Short-term investments consist mainly of certificates of deposit held by financial institutions which have an initial maturity of greater than three months but less than or equal to one year at period end.

 

Allowance for Doubtful Accounts

 

The Company evaluates the collectability of its accounts receivable based on a combination of factors. Where we are aware of circumstances that may impair a specific customer’s ability to meet its financial obligations, we record a specific allowance against amounts due. For all other customers, we recognize allowances for doubtful accounts based on the length of time the receivables are outstanding, the current business environment and its historical experience. Accounts are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded when received. As such, we present trade receivables at their net estimated realizable value through use of the allowance for doubtful accounts.

 

Prepaid Expenses and other Current Assets

 

The company recognizes payments made for services to be received in the near future as prepaid expenses and other current assets. Prepaid expenses and other current assets consist primarily of payments related to insurance premium, prepaid rent, prepaid subscriptions, and other costs. The prepaid expense balance as of December 31, 2022 and December 31, 2021 were $7.1 million and $5.7 million, respectively.

 

Property and Equipment

 

Property and equipment are stated at cost and depreciated on a straight-line basis over the shorter of their estimated useful lives or related contract terms beginning in the year the asset was placed into service.

 

We depreciate computer equipment and software generally over a period of three years. We amortize leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. We depreciate furniture and fixture generally over a period of seven years. We depreciate buildings over a period of forty years. We depreciate office equipment generally over a period of five years. Depreciation and amortization for buildings, information technology assets, leasehold improvements, and furniture and fixtures commences once they are ready for our intended use.

 

Normal repair and maintenance costs are expensed as incurred. We write off depreciated assets that are no longer in service.

 

We evaluate long-lived assets, which include leasehold improvements and equipment subject to depreciation and amortization, for impairment whenever events or changes in business circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss will be recognized when the aggregate of estimated undiscounted future cash flows expected to result from the use and the eventual disposition of the long-lived assets less than its carrying amount. Impairment, if any, is determined based on the fair value of the long-lived asset.

 

There were no impairment charges recognized during the years ended December 31, 2022, 2021, and 2020 respectively.

 

We evaluate the portion of depreciation and amortization expense attributable to cost of revenue based on organizational headcount directly attributable to the generation of revenue. Based on this evaluation, we have determined that depreciation and amortization attributable to cost of revenue is not material; therefore, the full expense has been recorded in operating expenses in the consolidated statements of operations.

 

F- 38

 

 

Deferred Contract Costs

 

We defer sales commissions earned by our sales force that are considered to be incremental and recoverable costs of obtaining or renewing SaaS, term license and support, service, perpetual license and maintenance contracts. We have structured commissions plans such that the commission rate paid on renewal contracts are less than those paid on the initial contract; therefore, it is determined that the renewal commissions are not commensurate with the initial commission and thus capitalized as deferred contract costs. We determine the estimated average customer relationship period and average renewal term utilizing a portfolio approach. No impairment was recorded for the years ended December 31, 2022, 2021, and 2020.

 

Amortization of deferred contract costs of $13.4 million, $9.5 million, and $10.5 million for the years ended December 31, 2022, 2021, and 2020, respectively, is included as a component of sales and marketing expenses in our consolidated statements of operations. Deferred contract costs recognized as a contract asset on our balance sheet was $48.6 million and $38.9 million as of December 31, 2022 and 2021, respectively.

 

Software Development Costs

 

Costs incurred in the development of new software products and enhancements to existing software products to be accounted for under software revenue recognition guidance are accounted for in accordance with ASC 985-20, Costs of Software to be Sold, Leased, or Marketed, or ASC 985-20. These costs, consisting primarily of salaries and related payroll costs, are expensed as incurred until technological feasibility has been established. After technological feasibility is established, costs are capitalized in accordance with ASC 985-20. The Company’s primary on-premises product is DocAve which is within the scope of subtopic 985-20. DocAve has been on the market since 2002. Typically, the economic life of software produced is less than five years. As such, any costs subject to capitalization under ASC 985-20 would be fully amortized at this time. As a result, no internally generated software development costs have been capitalized as of December 31, 2022 and 2021.

 

We account for costs to develop or obtain internal-use software and implementation costs incurred in hosting arrangements in accordance with ASC 350-40, Internal-Use Software, or ASC 350-40. We also account for costs of significant upgrades and enhancements resulting in additional functionality under ASC 350-40. These costs are primarily software purchased for internal-use, purchased software licenses, implementation costs, and development costs related to our hosted product, which is accessed by customers on a subscription basis. Costs incurred for maintenance, training, and minor modifications or enhancements are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally three years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. Internally developed software costs required to be capitalized as defined by the accounting guidance are not material to our consolidated financial statements.

 

Revenue Recognition

 

We derive revenue from four primary sources: SaaS, term license and support, services, and maintenance.

 

The following table presents our revenue by source:

 

  

For the Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

SaaS

 $117,180  $85,580  $52,074 

Term license and support

  57,214   50,970   38,949 

Services

  41,283   31,919   34,140 

Maintenance

  15,868   21,022   23,462 

Perpetual license

  794   2,418   2,908 

Total revenue

 $232,339  $191,909  $151,533 

 

F- 39

 

Term license and perpetual license revenue recognized at point in time was $40.0 million, $39.7 million, and $32.4 million for the years ended December 31, 2022, 2021, and 2020, respectively. The remaining revenue amount is recognized over time.

 

Our sources of revenue mainly include:

 

 

SaaS and term license and support revenue includes revenue from the sale of SaaS and term license and support, versions of our software and related customer support. SaaS revenue is recognized ratably over the term of the contract. Term license revenue includes distinct on-premises license and support performance obligations. The license is generally recognized upfront at the point in time when the software is made available to the customer to download and use, and the support is recognized ratably over the term of the contract.

 

Perpetual license revenue is recognized upfront upon delivery of the licensed product and/or the utility that enables the customer to access authorization keys, provided that an enforceable contract has been received. Typically, our perpetual licenses are sold with post-contract support (PCS), which includes unspecified technical enhancements and customer support. Revenue from PCS is classified as maintenance revenue and is recognized ratably over the term of the contract, which is typically one year, as we satisfy the PCS performance obligation.

 

Services revenue includes revenue derived primarily from the implementation of software, training, consulting, and migrations. We also offer license customization and managed services. Services revenue from implementation, training, consulting, migration, and license customization is recognized by applying a measure of progress, such as labor hours to determine the percentage of completion of each contract. Services revenue from managed services is recognized ratably on a straight-line basis over the contract term.

 

In rare cases when the software and the related when-and-if available updates are critical to the combined utility of the software, the Company has determined this to be one performance obligation and revenue is recognized ratably over the license term.

 

ASC 606 is a single standard for revenue recognition that applies to all of our SaaS, term license and support, services, perpetual license and maintenance arrangements and generally requires revenue to be recognized upon the transfer of control of promised goods or services provided to its customers, reflecting the amount of consideration it expects to receive for those goods or services. Pursuant to ASC 606, revenue is recognized upon the application of the following steps:

 

 

identification of the contract, or contracts, with a customer;

 

identification of the performance obligations in the contract;

 

 determination of the transaction price;

 

allocation of the transaction price to the performance obligations in the contract; and

 

recognition of revenue when, or as, the contractual performance obligations are satisfied.

 

The timing of revenue recognition may differ from the timing of invoicing to our customers. We record an unbilled receivable when revenue is recognized prior to invoicing. Current unbilled receivables are included in accounts receivable, net in the consolidated balance sheets. Long-term unbilled receivables that are expected to be billed more than twelve months after the period end are included within other assets in the consolidated balance sheets. We record deferred revenue in the consolidated balance sheets when cash is collected or invoiced before revenue is earned. Our standard payment terms are generally net 30 days. Invoices for SaaS, term license and support and maintenance are generally issued annually in advance or when the license is made available for customer use. Invoices for license contracts are generally issued when the license is available for the customer for download. Services are generally invoiced in advance or as the services are performed.

 

F- 40

 

Total deferred revenue as of December 31, 2021, was $82.3 million, of which $72.3 million was recognized as revenues for the year ended December 31, 2022.

 

The opening and closing balances of the Company’s accounts receivable, net, deferred revenue and deferred contract costs are as follows:

 

  

Accounts
receivable,
net (1)

  

Deferred
revenue

  

Deferred
Contract
costs

 
  

(in thousands)

 

Opening (January 1, 2021)

 $53,749  $74,688  $31,943 

Closing (December 31, 2021)

  61,335   82,332   38,926 

Increase/(decrease)

  7,586   7,644   6,983 
             

Opening (January 1, 2022)

 $61,335  $82,332  $38,926 

Closing (December 31, 2022)

  73,348   101,490   48,553 

Increase/(decrease)

  12,013   19,158   9,627 

 

(1) Accounts receivable, net is inclusive of accounts receivable, net of allowance for doubtful accounts, current unbilled receivables and long-term unbilled receivables.

 

Our revenue arrangements generally include standard warranty or service level provisions that its arrangements will perform and operate in all material respects as defined in the respective agreements, the financial impacts of which have historically been and are expected to continue to be insignificant. Our arrangements generally do not include a general right of return relative to the delivered products or services. We recognize revenue net of any taxes collected from customers, which are subsequently remitted to governmental authorities.

 

Many of our contracts include multiple performance obligations. Judgment is required in determining whether each performance obligation is distinct. Our products and services generally do not require a significant amount of integration or interdependency; therefore, the Company’s products and services are generally not combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (“SSP”) for each performance obligation within each contract.

 

We use judgment in determining the SSP for products and services. For substantially all performance obligations except term licenses, we are able to establish the SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Term licenses are sold only as a bundled arrangement that includes the rights to a term license and support.

 

In determining the SSP of license and support in a term license arrangement we apply observable inputs using the value relationship between support and term license, the value relationship between support and perpetual licenses, the average economic life of our products, software renewal rates and the price of the bundled arrangement in relation to the perpetual licensing approach. Using a combination of the relative fair value method or the residual value method, the SSP of the performance obligations in an arrangement is allocated to each performance obligation within a sales arrangement.

 

F- 41

 

As of December 31, 2022, transaction price allocated to remaining performance obligations, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods, was $237.8 million, of which $186.3 million is related to SaaS and term license and support revenue. We expect to recognize approximately 64% of the total transaction price allocated to remaining performance obligations over the next twelve months and the remainder thereafter.

 

We utilize indirect sales channels which utilize Channel Partners. These deals are executed in one of two ways:

 

 

1.

Channel Partner as Customer

 

In the first form of these arrangements, the Channel Partner purchases the products from us at a discounted price and resells the products to end users at a price determined by the Channel Partner. In this scenario, the Channel Partner is the entity that has contracted with us and therefore is determined to be our customer. We recognize revenue when control of the goods and/or services are transferred to the customer. In this first form of the sales transaction, revenue recognition occurs upon transfer to the Channel Partner (acting as reseller) or as directed by the Channel Partner (acting as reseller) to its customer.

 

 

2.

End User as Customer

 

In the second form, we bill the end user, and the Channel Partner receives a commission. Upon analysis of deals executed through the second form of these channels, we determined that the end user represents our customer due to the fact that the end user purchased goods and/or services that are outputs of our ordinary activities. Consequently, Channel Partners utilized in deals executed through this second model are deemed to be agents of the transaction. In this second form of these arrangements, we recognize revenue upon transfer of the goods and/or services to the end user.

 

Stock-Based Compensation

 

Stock-based compensation represents the cost related to stock-based awards granted to employees. To date, we have issued both stock options and restricted stock units (“RSUs”). With respect to equity-classified awards, the Company measured stock-based compensation cost at the grant date based on the estimated fair value of the award and recognizes the cost as expense ratably (net of estimated forfeitures) over the requisite service period. With respect to liability-classified awards, the Company measures stock-based compensation cost at the grant date and at each reporting period based on the estimated fair value of the award. Stock-based compensation cost is recognized ratably over the requisite service period, net of actual forfeitures in the period.

 

We estimate the fair value of stock options using the Black-Scholes valuation model. The Black-Scholes model requires highly subjective assumptions in order to derive the inputs necessary to the calculate the fair value of stock options. To estimate the expected term of stock options, the Company considered contractual terms of the options, including the vesting and expiration periods, as well as historical option exercise data and current market conditions to determine an estimated expected term. The Company’s historical experience is too limited to be able to reasonably estimate expected term. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term.

 

Income Taxes

 

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to the difference between financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled.

 

We recognize liabilities for uncertain tax positions taken or expected to be taken in income tax returns. Accrued interest and penalties related to unrecognized tax benefits are recognized as part of the provision for income taxes. Judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and unrecognize tax benefits. In determining the need for a valuation allowance, the historical and projected financial performance of the operation that is recording a net deferred tax asset is considered along with any other pertinent information.

 

F- 42

 

We file income tax returns in the U.S. federal, various states and foreign jurisdictions. The tax years 2018 through 2021 are open and subject to audit by U.S. federal, state and local authorities. The tax years 2012 through 2021 are open and subject to audit by foreign tax jurisdictions.

 

Redeemable Noncontrolling Interest

 

As of December 31, 2022 and 2021, the Company owned 73.82% and 76.09% of AvePoint EduTech Pte. Ltd. (“EduTech”), respectively.

 

AEPL PTE. LTD. (AEPL)

 

As part of AEPL’s investment in EduTech, the Company granted AEPL a put option which allows AEPL to cause the Company to repurchase AEPL’s shares in EduTech at any time between December 24, 2022, and December 24, 2023, at a price equal to AEPL’s initial investment of approximately $8.3 million. Consequently, the Company records redeemable noncontrolling interest as mezzanine equity in its consolidated balance sheets. At each reporting period, the Company increases the carrying amount of the redeemable noncontrolling interest by periodic accretions using the interest method so that the carrying amount will equal the redemption amount on the date that the put option becomes exercisable, and adjustments to the value are recorded as net income attributable to redeemable noncontrolling interest. As of December 31, 2022 and 2021, AEPL owned 23.20% and 23.91% of EduTech, respectively.

 

I-Access Solutions Pte. Ltd. (I-Access)

 

On February 18, 2022, (the “I-Access Closing Date”), EduTech consummated its acquisition of all of the ordinary shares of I-Access, a Singapore limited company. As a result, I-Access became a wholly owned subsidiary of EduTech. The acquisition was made pursuant to a share purchase agreement, dated as of January 31, 2022, (the “Share Purchase Agreement”), by and among EduTech and the former I-Access shareholders. As of December 31, 2022, former I-Access shareholders owned 2.98% of EduTech and such shares were included in redeemable noncontrolling interest. Refer to (“Note 3 - Business Combination”) for further details.

 

Emerging Growth Company

 

The Company is considered an emerging growth company. Section 102(b)(1) of the Jobs Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.

 

F- 43

 

Recent Accounting Pronouncements

 

In January 2016, the FASB issued ASU 2016-13, “Financial Instruments — Credit Losses on Financial Instruments,” which replaces incurred loss methodology to estimate credit losses on financial instruments with a methodology that reflects expected credit losses. This amendment affects entities holding financial assets that are not accounted for at fair value through net income including trade receivables. Subsequently FASB issued ASU 2020-02 which deferred the adoption date. The amendments in this ASU are effective for EGC entities, which elected to take advantage of the extended transition period, for fiscal years beginning after December 15, 2022. Early application of the amendments is permitted. The adoption of the standard will not have a material impact on the Company’s consolidated financial statements.

 

While we generally expect the financial records to be impacted by the requirements highlighted above, we cannot reasonably estimate the impact that adoption of the ASUs referenced in this announcement is expected to have on the financial statements at this time.

 

3. Business Combination

 

Apex Technology Acquisition Corporation

 

On November 23, 2020, AvePoint, Inc. (“Legacy AvePoint”) and certain members of Apex (as defined below) entered into the Business Combination Agreement. The business combination by and among Legacy AvePoint and certain members of Apex was effected on July 1, 2021, and through a series of merger transactions, which were finalized on July 26, 2021, (the “Business Combination”) Apex Technology Acquisition Corporation (“Apex”) was the surviving entity and changed its name to AvePoint.

 

The Business Combination was accounted for as a reverse recapitalization as Legacy AvePoint was determined to be the accounting acquirer under ASC 805. This determination was primarily based on Legacy AvePoint comprising the ongoing operations of the combined entity, Legacy AvePoint’s senior management comprising the majority of the senior management of the combined company and the prior stockholders of Legacy AvePoint having a majority of the voting power of the combined entity. In connection with the Business Combination, the outstanding shares of Legacy AvePoint’s preferred stock were redeemed for cash and shares of AvePoint’s common stock and the outstanding shares of Legacy AvePoint’s common stock were converted into AvePoint’s common stock, representing a recapitalization, and the net assets of the Company were acquired at historical cost, with no goodwill or intangible assets recorded. Operations and assets and liabilities of the Company prior to the Business Combination in these financial statements are those of Legacy AvePoint. As a result, these financial statements represent the continuation of Legacy AvePoint and the historical stockholders’ deficiency. Common stock, preferred stock and loss per share of Legacy AvePoint prior to the Business Combination have been retrospectively adjusted for the Business Combination using an exchange ratio of 8.69144. Options to purchase common stock of Legacy AvePoint were converted into options to purchase common stock of AvePoint, Inc. using an exchange ratio of 8.6914. The options, as converted, continue to be governed by Legacy AvePoint’s existing stock option plan. The accumulated deficit of Legacy AvePoint has been carried forward after the Business Combination. All per share information in the consolidated balance sheets, consolidated statements of operations, consolidated statements of mezzanine equity and stockholders’ equity (deficiency) and the notes to consolidated financial statements have been retroactively adjusted using an exchange ratio of 8.69144 per share.

 

The following transactions occurred in connection with the Business Combination which impacted our mezzanine equity and permanent equity accounts:

 

 

Shares of Legacy AvePoint Common Stock were cancelled and converted into 103,831,523 shares of our common stock, par value $0.0001 per share.

 

$106.2 million was paid to holders of Legacy AvePoint Common Stock in exchange for 10,602,105 shares of common stock (as converted).

 

Shares of Apex Class A common stock were cancelled and converted into 34,982,628 shares of our common stock.

 

F- 44

 
 

Shares of Apex Class B common stock were cancelled and converted into 9,560,000 shares of our common stock.

 

Apex entered into subscription agreements with certain investors, whereby 14,000,000 shares of our common stock at $10.00 per share (“PIPE Shares”) for an aggregate purchase price of $140.0 million.

 

A portion of Legacy AvePoint preferred stock was cancelled and converted into 28,500,592 shares of our common stock. The remaining preferred stock was redeemed for $130.9 million.

 

Options to purchase Legacy AvePoint Common Stock (other than certain options held by certain executives and options issued to certain international employees) were cancelled and converted into an option to purchase our common stock with the same terms and conditions (including vesting and exercisability terms) applicable to the corresponding former Legacy AvePoint options.

 

Options to purchase Legacy AvePoint Common Stock issued to certain international employees were cancelled and converted into an option to purchase our common stock with the same terms and conditions with the exception of fully vested options which will incur an additional month of vesting following the Business Combination to comply with local regulations.

 

Legacy AvePoint Officer Awards, as defined in “Note 16 — Stock-Based Compensation,” were cancelled. Refer to “Note 16 — Stock-Based Compensation” for more information.

 

Put options on Legacy AvePoint Modified Options and Modified Common Stock, as defined in “Note 16  Stock-Based Compensation,” were cancelled. Refer to “Note 16  Stock-Based Compensation” for more information.

 

We entered into earn-out agreements to issue additional shares if certain share price milestones are achieved. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for more information.

 

We assumed public and private placement warrants from Apex. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for more information.

 

As of the Closing Date and following the completion of the Business Combination, we are authorized to issue up to 1,000,000,000 shares of our common stock at a par value of $0.0001 per share and up to 20,000,000 shares of preferred stock, the rights, preferences and privileges of which may be designated from time to time by our Board.

 

As of the Closing Date and following the completion of the Business Combination, we had the following outstanding securities:

 

 

180,272,638 shares of our common stock; and

 

17,905,000 warrants, each exercisable for one share of common stock at a price of $11.50 per share.

 

As a result of the Business Combination, we received net cash consideration of $204.5 million. Legacy AvePoint and Apex incurred costs that are considered direct and incremental costs associated with the transaction. These costs amounted to $56.2 million and were treated as a reduction of additional paid-in capital.

 

Cash flows provided to or paid by Legacy AvePoint or Apex in connection with the Business Combination are included in our consolidated statements of cash flows as financing activities. Our purchase of shares of Apex common stock prior to the Business Combination is included in our consolidated statements of cash flows as a financing cash outflow. The shares purchased are recorded as treasury stock.

 

I-Access Acquisition

 

On the I-Access Closing Date, EduTech consummated its acquisition of all of the ordinary shares of I-Access. As a result, I-Access became a wholly-owned subsidiary of EduTech. The acquisition was made pursuant to the Share Purchase Agreement, by and among EduTech and the former I-Access shareholders. The Company, through its subsidiary EduTech, completed the acquisition of I-Access to further expand its SaaS solutions for corporate learning and development. The fair value of the transaction consideration totaled approximately $7.1 million, consisting of: $1.5 million in cash, and contingent consideration measured at a fair value of $5.6 million on the I-Access Closing date. The above-mentioned contingent consideration consists of:

 

(i)            2.98% of EduTech common shares (of those, 292,440 shares were issued on the I-Access Closing Date and 30,252 shares were held in escrow pending distribution pursuant to the Adjustment for Guaranteed Minimum Revenue (as defined below));

 

F- 45

 

(ii)           a put option which allows sellers to cause EduTech to repurchase the shares of EduTech for approximately $5.9 million, upon 24 months from Acquisition Close Date or the occurrence of certain triggering events which are in the control of the Company; and

 

(iii)         earnout in EduTech shares held in escrow at a fair value equal to revenue surplus above the agreed guaranteed minimum revenue amount, of up to approximately $0.7 million, or the return of EduTech shares at a fair value equal to the revenue shortfall below the agreed guaranteed minimum revenue amount, of up to approximately $0.7 million (together, the “Adjustment for Guaranteed Minimum Revenue”). In the event of a revenue shortfall, all shares held in escrow would have been returned to EduTech.

 

On April 15, 2022, the Company implemented a management changeover. As a result, pursuant to the terms of the Share Purchase Agreement, the Adjustment for Guaranteed Minimum Revenue was cancelled and the 292,440 EduTech shares issued as consideration on the I-Access Closing Date, the 30,252 EduTech shares held in escrow, the put option on EduTech shares and the earnout in EduTech shares were no longer contingent and were reclassified to mezzanine equity and included in redeemable noncontrolling interest.

 

The acquisition-related costs totaled $0.3 million and are recognized as an expense within general and administrative in the consolidated statements of operations.

 

Prior to being reclassified to mezzanine equity, the contingent consideration was liability classified and was measured at fair value on the I-Access Closing Date and remeasured on the date the Adjustment for Guaranteed Minimum Revenue was cancelled. The fair value of the contingent consideration was estimated using a combination of multiple valuation methods, including discounted cash flows method, guideline public company method, and the Black-Scholes option-pricing model with the following weighted-average assumptions as of February 18, 2022, and April 15, 2022:

 

  

February 18, 2022

  

April 15, 2022

 

Expected life (in years)

  2.08   1.93 

Expected volatility

  50%  50%

Risk-free rate

  1.23%  1.83%

Dividend

  0%  0%

 

The contingent consideration fair value estimated on the I-Access Closing Date and the date the Adjustment for Guaranteed Minimum Revenue was cancelled was $5.6 million and $5.8 million, respectively. During the year ended December 31, 2022, the change in the fair value of $0.2 million is included within general and administrative on the consolidated statements of operations. The financial results of I-Access have been included in our consolidated financial statements since the date of the acquisition. The I-Access business is reported within our reportable segment. In accordance with ASC 805-740, the Company established a deferred tax liability with an offset to goodwill in connection with the accounting for the opening balance sheet of the I-Access acquisition as a result of book-to-tax differences primarily related to the technology and software intangibles and customer related assets.

 

The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the acquisition date:

 

  

Preliminary Allocation

 
  (in thousands) 

Accounts receivable, net

 $429 

Prepaid expenses and other current assets

  72 

Property and equipment

  22 

Goodwill

  3,950 

Technology and software

  2,750 

Customer related assets

  909 

Other assets

  997 

Accrued expenses and other liabilities

  (718)

Current portion of deferred revenue

  (230)

Other non-current liabilities

  (1,072)

Total purchase consideration

 $7,109 

 

F- 46

 

The goodwill, which is generally not tax-deductible, is attributed to intangible assets that do not qualify for separate recognition, including the assembled workforce of the acquired business and the synergies expected to arise as a result of the acquisitions.

 

Intangible assets primarily relate to acquired technology and software and customer related assets. The acquired definite-lived intangible assets are being amortized over an estimated useful life of: (i) 10 years for technology and software on a straight-line basis; and (ii) 1 to 10 years for customer related assets on a straight-line basis. The estimated fair values of identifiable intangible assets were determined using the relief from royalty method which is based on the premise that the only value that a purchaser of the assets receives is the exemption from paying a royalty for its use over its remaining useful life. Some of the significant assumptions inherent in the development of such asset valuations include revenues, royalty rate, contributory asset charges, discount rate, useful life, as well as other factors. The fair value of intangible assets as of December 31, 2022, is based on preliminary assumptions which are subject to change as we complete our valuation procedures.

 

Essential Acquisition

 

On August 25, 2022, the Company acquired all of the issued and outstanding equity interest in Essential Co. Ltd., a South Korea-based software solutions provider that will advance the Company’s ability to enable organizations to accelerate data-driven digital transformation, for a total valuation of $3.0 million with most of the value allocated to goodwill. The resulting goodwill is not deductible for income tax purposes.

 

tyGraph Companies Acquisition

 

On September 12, 2022, the Company consummated its acquisition of all of the outstanding shares of tyGraph Incorporated (“tyGraph US”), and AvePoint Ontario Ltd. (“AvePoint Ontario,” a wholly-owned subsidiary of AvePoint) consummated its acquisition of all of the outstanding shares of tyGraph Ltd. (“tyGraph Canada” and, collectively with tyGraph US, the “tyGraph Companies”). On September 12, 2022, tyGraph Canada was merged with and into AvePoint Ontario, with AvePoint Ontario surviving. As a result, the tyGraph Companies became wholly-owned subsidiaries of AvePoint. The acquisition was made pursuant to the Share Purchase Agreement, by and among AvePoint, AvePoint Ontario and the former tyGraph Companies shareholders. The Company completed the acquisition of the tyGraph Companies to further expand its SaaS solutions for providing robust analytics capabilities that enable organizations to uncover workplace engagement. The fair value of the transaction consideration totaled approximately $15.3 million, consisting of: $13.8 million in cash, and 324,845 of shares in the Company measured at a fair value of $1.5 million on the closing date. The above-mentioned cash consideration consisted of:

 

(i)         the cash purchase price of $13.5 million;

 

(ii)        the entire outstanding principal and interest of the loans made to certain tyGraph Companies shareholders which was approximately $0.2 million; and

 

(iii)       unpaid transaction costs incurred by the tyGraph Companies as of the open of business on the closing date which was approximately $0.1 million.

 

The acquisition-related costs incurred by the Company totaled $0.4 million and are recognized as an expense within general and administrative in the consolidated statements of operations.

 

F- 47

 

The financial results of the tyGraph Companies have been included in our consolidated financial statements since the date of the acquisitions. The tyGraph Companies businesses are reported within our reportable segment. In accordance with ASC 805-740, the Company established a deferred tax liability with an offset to goodwill in connection with the accounting for the opening balance sheet of the tyGraph Companies acquisitions as a result of book-to-tax differences primarily related to the technology and software intangibles and customer related assets.

 

The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the acquisition date:

 

  

Preliminary Allocation

 
  (in thousands) 

Accounts receivable, net

 $449 

Prepaid expenses and other current assets

  262 

Property and equipment

  30 

Goodwill

  12,193 

Customer related assets

  3,868 

Technology and software

  2,552 

Other assets

  219 

Accounts payable

  (93)

Accrued expenses and other liabilities

  (342)

Current portion of deferred revenue

  (2,079)

Other non-current liabilities

  (1,724)

Total purchase consideration

 $15,335 

 

The goodwill, which is generally not tax-deductible, is attributed to intangible assets that do not qualify for separate recognition, including the assembled workforce of the acquired business and the synergies expected to arise as a result of the acquisition.

 

Intangible assets primarily relate to acquired technology and software and customer related assets. The acquired definite-lived intangible assets are being amortized over an estimated useful life of: (i) 6 years for technology and software on a straight-line basis; and (ii) 10 years for customer related assets on a straight-line basis. The estimated fair values of identifiable intangible assets were determined using the relief from royalty method which is based on the premise that the only value that a purchaser of the assets receives is the exemption from paying a royalty for its use over its remaining useful life. Some of the significant assumptions inherent in the development of such asset valuations include revenues, royalty rate, contributory asset charges, discount rate, useful life, as well as other factors. The fair value of intangible assets as of December 31, 2022, is based on preliminary assumptions which are subject to change as we complete our valuation procedures.

 

4. Goodwill

 

The changes in the carrying amounts of goodwill were as follows:

 

  

Goodwill

(in thousands)

 

Balance as of December 31, 2021

 $ 

Acquisitions

  19,167 

Effect of foreign currency translation

  (263)

Balance as of December 31, 2022

 $18,904 
 

5. Intangible assets, net

 

Intangible assets consist of the acquired intangible assets and the self-developed software. Amortization expense for intangible assets was $1.4 million for the year ended December 31, 2022. There was no amortization expense for intangible assets for the year ended December 31, 2021.

 

F- 48

 

As of December 31, 2022, estimated future amortization expense for the intangible assets reflected above was as follows:

 

Year Ending December 31:

 

(in thousands)

 

2023

 $1,981 

2024

  1,869 

2025

  1,480 

2026

  1,135 

2027

  1,132 

Thereafter

  3,482 

Total intangible assets subject to amortization

 $11,079 

 

A summary of the balances of the Company’s intangible assets as of December 31, 2022 and 2021 is presented below:

 

  

Gross Carrying
Amount

  

Accumulated Amortization

  

Net Carrying
Amount

  

Gross Carrying
Amount

  

Accumulated Amortization

  

Net Carrying
Amount

  

Weighted
Average Life

 
          December 31,
2022
          December
31, 2021
     
  

(in thousands)

  

(in years)

 

Technology and software, net

  6,842   (777)  6,065            6.9 

Customer related assets, net

  4,799   (477)  4,322            9.4 

Content, net

  830   (138)  692            3.0 

Total

 $12,471  $(1,392) $11,079  $  $  $   7.6 
 

6. Concentration of Credit Risk

 

The Company deposits its cash with financial institutions and, at times, such balances may exceed federally insured limits. No customer accounted for more than 10% of revenue for the years ended December 31, 2022, 2021, and 2020, and no customer made up more than 10% of accounts receivable as of December 31, 2022 and 2021.

 

7. Accounts Receivable, Net

 

Accounts receivable, net, consists of the following components:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Trade receivables

 $47,046  $38,819 

Current unbilled receivables

  20,153   17,086 

Allowance for doubtful accounts

  (725)  (838)
  $66,474  $55,067 

 

Long-term unbilled receivables were $6.9 million and $6.3 million as of December 31, 2022 and 2021, respectively.

 

F- 49

 

8. Property and Equipment, Net

 

Property and equipment, net, consists of the following:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Computer equipment

 $6,079  $5,777 

Leasehold improvements

  3,823   2,769 

Furniture and fixtures

  1,316   1,102 

Building

  725   786 

Office equipment

  493   394 

Software

  347   378 
   12,783   11,206 

Less accumulated depreciation and amortization

  (7,246)  (7,284)
  $5,537  $3,922 

 

Depreciation and amortization expense was $2.1 million, $1.2 million, and $1.1 million for the years ended December 31, 2022, 2021, and 2020, respectively.

 

9. Accrued Expenses and Other Liabilities

 

Accrued expenses and other liabilities consists of the following components:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Accrued compensation

 $26,585  $22,740 

Current operating lease liabilities

  5,392    

Indirect taxes

  3,638   3,945 

Cloud service fees

  2,285   1,314 

Professional service fees

  1,464   1,033 

Accrued partner expenses

  1,445   903 

Income taxes payable

  1,055   1,197 

Other

  5,920   3,930 
  $47,784  $35,062 
 

10. Line of Credit

 

The Company maintains a loan and security agreement with a commercial bank. As lender for a revolving line of credit of up to $30.0 million, with an accordion feature that provides up to $20.0 million of additional borrowing capacity the Company may draw at its request. The line bears interest at a rate equal to LIBOR plus 3.5%. The line carries an unused fee of 0.5% per year. The line will mature on April 7, 2023. We are required to maintain a specified adjusted quick ratio and a minimum annual recurring revenue tested by the bank each quarter. The Company pledged, assigned and granted the bank a security interest in all shares of its subsidiaries, future proceeds and assets (except for excluded assets, including material intellectual property) as security for the performance of the loan and security agreement obligations. As of December 31, 2022, the Company is compliant with all covenants under the line and had no borrowings outstanding under the line of credit.

 

F- 50

 

The Company has not at any time, including as of December 31, 2022, and for the fiscal year ended December 31, 2022, borrowed under the loan and security agreement.

 

 

11. Income Taxes

 

Pretax loss resulting from domestic and foreign operations is as follows:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Domestic

 $(17,081) $(23,583) $(19,107)

Foreign

  (16,569)  (9,205)  3,200 

Pretax loss from continuing operations

 $(33,650) $(32,788) $(15,907)

 

The components of the provision (benefit) for income taxes consists of the following:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Current income tax expense:

            

Federal

 $1,937  $467  $ 

State and local

  668   (881)  411 

Foreign

  (1,478)  1,117   1,096 

Total current income tax expense

  1,127   703   1,507 

Deferred income tax expense (benefit):

            

Federal

  2,370   89   (175)

State and local

  (820)  (12)  (843)

Foreign

  2,361   (323)  573 

Total deferred income tax expense (benefit)

  3,911   (246)  (445)

Total income tax expense

 $5,038  $457  $1,062 

 

The reconciliation of the amounts at the U.S. federal statutory income tax rate to the company’s effective income tax rate is as follows:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

U.S. federal statutory tax rate

 $(7,067) $(6,886) $(3,340)

State and local income taxes, net

  (292)  (962)  (519)

Stock-based compensation

  (51)  10,865   6,770 

Executive compensation limitation

  3,566       

Fair value of earnout liability

  (828)  (3,946)   

Transaction costs

  125   (2,209)   

Change in valuation allowance

  12,844   3,085   (3,216)

Foreign rate differential

  (2,066)  440   1,575 

Return-to-provision adjustments

  (1,029)  (196)  (538)

Permanent differences

  29   334   65 

Other, net

  (193)  (68)  265 

Total

 $5,038  $457  $1,062 

 

The Company’s effective tax rate differed from the U.S. federal statutory rate primarily due to mix of pre-tax income (loss) results by jurisdictions taxed at different rates than 21%, a permanent item recorded for the executive compensation limitation, and changes in valuation allowance in certain foreign jurisdictions.

 

F- 51

 

Deferred income taxes are provided for the tax effect of temporary differences between the financial reporting basis and the tax basis of assets and liabilities. Significant components of the Company’s deferred tax assets and (liabilities) are as follows:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Deferred tax assets:

        

Net operating loss carryforwards

 $13,775  $10,716 

Deferred revenue

  4,301   5,315 

Compensation and benefits

  6,567   4,384 

Research and development expenses

  6,169    

Lease liability

  3,622    

Foreign tax credits

  270   720 

Fair value of earnout liability

  93   181 

Other

  457   1,047 
   35,254   22,363 

Less: Valuation allowance

  (20,808)  (8,356)

Deferred tax assets, net

  14,446   14,007 
         

Deferred tax liabilities:

        

Property and equipment

  (197)  (132)

Amortization

  (2,595)  (214)

Commissions

  (8,384)  (7,918)

Prepaid subscription

  (836)  (822)

Unbilled receivable

  (1,489)  (2,183)

Right-of-use assets

  (3,402)   

Total deferred tax liability

  (16,903)  (11,269)

Net deferred tax (liabilities) assets

 $(2,457) $2,738 

 

Deferred tax assets are included within other assets in the consolidated balance sheets, and deferred tax liabilities are included within other non-current liabilities in the consolidated balance sheets.

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Deferred tax assets, net of valuation allowance

 $488  $3,182 

Deferred tax liabilities

  (2,945)  (444)

Net deferred tax (liabilities) assets

 $(2,457) $2,738 

 

As of December 31, 2022, the Company had net operating loss (“NOL”) carryforwards for state and local income tax of $14.6 million, which may offset future taxable income. The state NOL carryforwards begin to expire in 2026. The Company also has foreign NOL carryforwards of approximately $54.5 million, which will expire beginning 2024 and NOL carryforward periods vary from 6 years to indefinite period. The Company has $0.3 million of foreign tax credit carryforwards available that expire in 2023.

 

Under the provisions of the Internal Revenue Code, the U.S. NOL carryforwards are subject to review and possible adjustment by the Internal Revenue Service and state tax authorities. NOL and tax credit carryforwards may become subject to an annual limitation in the event of a 50% cumulative change in the ownership interest of significant stockholders over a three-year period in excess of 50%, as defined under Sections 382 and 383 of the Internal Revenue Code, as well as similar state tax provisions. This could limit the amount of NOLs that the Company can utilize annually to offset future taxable income or tax liabilities. The amount of the annual limitation, if any, will be determined based on the value of the Company immediately prior to the ownership change. The Company may have experienced an ownership change prior to December 31, 2022, however, the Company does not believe its NOL carryforwards would be limited under IRC Section 382. The Company could experience an ownership change in the future which could limit the utilization of certain NOL carryforwards.

 

F- 52

 

ASC 740-10-30-5 requires that a valuation allowance be established when it is more likely than not that all or a portion of a deferred tax asset will not be realized. In making this assessment, management considered all available positive and negative evidence, including the level of historical taxable income, future reversals of existing temporary differences, tax planning strategies, and projected future taxable income. On the basis of this evaluation, a valuation allowance of $20.8 million and $8.4 million was recorded as of December 31, 2022 and 2021, respectively, against certain jurisdiction’s net deferred tax assets for which it is more likely than not that the tax benefit will not be realized. The valuation allowance was increased by $12.5 million for the year ended December 31, 2022, primarily due to full valuation allowances being established for U.S. and Japan in the current year.

 

As of December 31, 2022, the Company did not provide any foreign withholding taxes related to its foreign subsidiaries’ undistributed earnings, as such earnings have been retained and are intended to be indefinitely reinvested to fund ongoing operations of the foreign subsidiaries. It is not practicable to estimate the amount of taxes that would be payable upon remittance of these earnings, because such tax, if any, is dependent upon circumstances existing if and when remittance occur.

 

A reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest and penalties is as follows:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Beginning balance

 $1,088  $5,369 

Additions based on tax positions related to the current year

      

Reduction for tax positions of prior years

  (12)  (4,281)

Reduction for settlements

  (935)   

Expiration of applicable statute of limitations

      

Ending balance

 $141  $1,088 

 

During 2022, certain foreign jurisdiction concluded an income tax audit for prior periods which recognizes $0.9 million unrecognized tax benefits.

 

The Company recognizes accrued interest and penalties related to unrecognized tax benefits as part of the provision for income taxes. As of December 31, 2022 and 2021, the Company had $0.2 million and $1.3 million, respectively, of accrued interest and penalties associated with unrecognized tax benefits. These amounts were included in other non-current liabilities in their respective years. As of December 31, 2022, and December 31, 2021, the total amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate was not material.

 

The Company files income tax returns in the U.S. federal jurisdiction, various state and foreign jurisdictions. The tax years 2018 through 2021 generally remain open for examination for federal, state and local tax purposes. The tax years 2012 through 2021 are open and subject to audit by foreign jurisdictions. To the extent utilized in future years’ tax returns, net operating loss carryforwards on December 31, 2022 and December 31, 2021 will remain subject to examination until the respective tax year is closed.

 

 

12. Leases

 

The Company is obligated under various non-cancelable operating leases primarily for office space. The initial terms of the leases expire on various dates through 2030. We determine if an arrangement is a lease at inception.

 

F- 53

 

Leases are classified as either operating or finance leases based on certain criteria. This classification determines the timing and presentation of expenses on the income statement, as well as the presentation of the related cash flows and balance sheet. Operating leases are recorded on the balance sheet beginning January 1, 2022, as operating lease right-of-use assets, accrued expenses and other liabilities, and long-term operating lease liabilities. The Company currently has no significant finance leases.

 

ROU assets and related liabilities are recorded at lease commencement based on the present value of the lease payments over the expected lease term. Lease payments include future increases unless the increases are based on changes in an index or rate. The rate implicit in the leases was not readily determinable, thus the Company’s incremental borrowing rate is used to calculate ROU assets and related liabilities. The incremental borrowing rate is determined based on the Company’s estimated credit rating, the term of the lease, the economic environment where the asset resides and full collateralization. Lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Operating lease expense is recognized on a straight-line basis over the lease term and is allocated within operating expenses in the consolidated statements of operations.

 

The components of the Company’s operating lease expense are reflected in the consolidated statements of operations for the year ended December 31, 2022, is as follows:

 

  

Year Ended

December 31,

 
  

2022

 
  

(in thousands)

 

Lease liability cost

 $5,945 

Short-term lease expenses (1)

  1,760 

Variable lease cost not included in the lease liability (2)

  261 

Total lease cost

 $7,966 

 

(1) Short-term lease expenses include rent expenses from leases of 12 months or less on the transition date or lease commencement.

 

(2) Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate.

 

Our lease agreements generally contain lease and non-lease components. Non-lease components primarily include payments for maintenance and utilities. We elected to combine fixed payments for non-lease components, for all classes of underlying assets, with our lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.

 

During the year ended December 31, 2022, ROU assets obtained in exchange for new operating lease liabilities amounted to $6.9 million.

 

Other information related to operating leases for the year ended December 31, 2022, is as follows:

 

  

Year Ended
December 
31,

 
  

2022

 
  

(in thousands)

 

Cash paid for amounts included in the measurement of the lease liability:

    

Operating cash flows from operating leases

 $5,626 

 

As of December 31, 2022, our operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 5.1%.

 

F- 54

 

The maturity schedule of the operating lease liabilities as of December 31, 2022, is as follows:

 

Year Ending December 31:                   

 

  

(in thousands)

 

2023

 $6,104 

2024

  4,360 

2025

  2,817 

2026

  2,159 

2027

  1,373 

Thereafter

  1,887 

Total future lease payments

  18,700 

Less: Present value adjustment

  (1,960)

Present value of future lease payments (1)

 $16,740 

 

(1) Includes the current portion of operating lease liabilities of $5.4 million, which is reflected in accrued expenses and other liabilities in the consolidated balance sheets.

 

During the years ended December 31, 2021 and 2020, total rent expenses amounted to $6.4 million and $5.6 million, respectively.

 

The future minimum rental payments under ASC 840 for all long-term non-cancelable property leases as of December 31, 2021, were as follows:

 

Year Ending December 31:

 

  

(in thousands)

 

2022

 $5,680 

2023

  3,808 

2024

  2,428 

2025

  1,840 

2026

  1,438 

Thereafter

  2,960 
  $18,154 

 

 

13. Commitments and Contingencies

 

Purchase Commitments

 

The Company has outstanding unconditional purchase commitments to procure licenses to use IT software from suppliers. These agreements are negotiated in consideration of the volume of transactions with select suppliers and the associated required transaction volumes are expected to be met through the normal course of business.

 

F- 55

 

In April 2019, the Company signed an unconditional purchase commitment related to the use of Microsoft Office 365 in the amount of $2.1 million payable in three equal installments during 2019, 2020, and 2021. In May 2020, the Company signed an unconditional purchased commitment in the amount of $22.0 million to purchase IT solutions over a three-year term. Under this agreement, payments are made upon consumption of the IT solutions and any remaining obligations due at the end of the three-year term in May 2023. Given the Company’s history of procuring similar products, it is expected that cash payments to the supplier will occur in 2021 and 2022 with any remaining amounts coming due in 2023. During the year ended December 31, 2019, the Company paid $0.7 million under the 2019 agreement. During the year ended December 31, 2020, the Company paid $0.7 million related to the 2019 agreement and $3.1 million under the 2020 agreement for a total of $3.8 million. During the year ended December 31, 2021, the Company paid the remaining $0.7 million related to the 2019 agreement and $12.1 million related to the 2020 agreement. During the year ended December 31, 2022, the Company paid $19.1 million related to the 2020 agreement.

 

In July 2022, the Company signed an unconditional purchase commitment related to the use of Microsoft Office 365 in the amount of $6.1 million payable in three installments during 2022, 2023, and 2024. During the year ended December 31, 2022, the Company paid $1.9 million related to the July 2022 agreement.

 

In December 2022, the Company signed an unconditional purchase commitment in the amount of $96.0 million to purchase IT solutions over a three-year term. Under this agreement, payments are made upon access to the service and any remaining obligations due at the end of the three-year term in December 2025. Given the Company’s history of procuring similar products, it is expected that cash payments to the supplier will occur in 2023 through 2025 with any remaining amounts coming due in 2025.

 

The Company is obligated to make the following future minimum payments under the non-cancelable terms of these contracts as of December 31, 2022:

 

Years ending December 31,

 

  

(in thousands)

 

2023

 $2,026 

2024

  2,213 

2025

  96,000 

2026

   

2027

   

Thereafter

   
  $100,239 

 

Legal Proceedings

 

In the normal course of its business, the Company may be involved in various claims, negotiations and legal actions. Except for such claims that arise in the normal course of business, as of December 31, 2022, the Company was not a party to any other litigation for which a material claim is reasonably possible, probable or estimable.

 

Guarantees

 

In the normal course of business, we are seldomly required to enter into service agreements that require contingency agreements with customers in highly regulated sectors. These agreements are secured by certificates of deposits. As of December 31, 2022, letters of credit have been issued in the amount of $2.4 million, as security for the agreements. These agreements have not had a material effect on our results of operations, financial position or cash flow.

 

 

14. Company Earn-Out and Warrant Liabilities

 

Company Earn-Out

 

As a result of the Business Combination, the holders of Legacy AvePoint Preferred Stock, Legacy AvePoint Common Stock and Legacy AvePoint Options shall be issued additional shares of AvePoint’s common stock, as follows:

 

1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the seventh anniversary thereof (a) AvePoint’s stock price is greater than or equal to $12.50 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $12.50 per share;

 

F- 56

 

1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the seventh anniversary thereof (a) AvePoint’s stock price is greater than or equal to $15.00 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $15.00 per share;

1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the seventh anniversary thereof (a) AvePoint’s stock price is greater than or equal to $17.50 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $17.50 per share.

 

The rights described above are hereafter referred to as the “Company Earn-Out Shares.” To the extent that any portion of the Company Earn-Out Shares that would otherwise be issued to a holder of options that remain unvested at the date of the milestones described above, then in lieu of issuing the applicable Company Earn-Out Shares, the Company shall instead issue an award of RSUs of the Company for a number of shares of AvePoint’s common stock equal to such portion of the Company Earn-Out Shares issuable with respect to the unvested options (the “Company Earn-Out RSUs”). In evaluation of the Company Earn-Out Shares and Company Earn-Out RSUs, management determined that the Company Earn-Out Shares represent derivatives to be marked to market at each reporting period, while the Company Earn-Out RSUs represent equity under ASC 718. Refer to “Note 16 Stock-Based Compensation” for more information regarding the Company Earn-Out RSUs.

 

In order to capture the market conditions associated with the Company Earn-Out Shares, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out Shares’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. The Monte Carlo model requires highly subjective assumptions including the expected volatility of the price of our common stock, and the expected term of the earn-out shares. Significant increases or decreases to these inputs in isolation could result in a significantly higher or lower liability. Under this approach, the fair value of the Company Earn-Out Shares on July 1, 2021, was determined to be $29.6 million. The fair value was remeasured as of December 31, 2022 and 2021, and was determined to be $6.6 million and $10.0 million, respectively, and included in the earn-out shares’ liabilities in the consolidated balance sheets. As a result, approximately $4.3 million and $20.3 million was recognized during the years ended December 31, 2022 and 2021, respectively, and included as gain on earn-out and warrant liabilities in the consolidated statements of operations. We estimated the earn-out shares fair value using a Monte Carlo model with the following significant unobservable assumptions:

 

  

December 31,
2022

  

December 31,
2021

  

July 1,
2021

 

Term (in years)

  5.50   6.50   7.00 

Volatility

  55.00%  40.00%  40.00%

 

Warrants to Acquire Common Stock

 

On July 1, 2021, as part of the Business Combination, the Company effectively granted 405,000 private placement warrants with a 5-year term and strike price of $11.50 per share. Management has determined that the private placements warrants are to be classified as liabilities to be marked to market at each reporting period.

 

F- 57

 

The private placement warrants are held by only two parties and any transfer of the warrants to a party other than a current holder of the warrants would cause the warrants to be converted into public warrants. Consequently, the fair value of the private placement warrants is equivalent to the quoted price of the publicly traded warrants. Under this approach, the fair value of the private placement warrants on July 1, 2021, was determined to be $1.4 million. The fair value was remeasured as of December 31, 2022 and 2021, and was determined to be $0.2 million and $0.5 million, respectively, and included in the other non-current liabilities in the consolidated balance sheets. As a result, $0.2 million and $0.9 million was recognized during the years ended December 31, 2022 and 2021, respectively, and included as gain on earn-out and warrant liabilities in the consolidated statements of operations.

 

 

15. Mezzanine Equity and Stockholders Equity (Deficiency)

 

Prior to the Business Combination, the Company had two classes of capital stock: common stock and preferred stock. Following the Business Combination, the Company has one class of capital stock: common stock. The following summarizes the terms of the Company’s capital stock.

 

Common Stock

 

Pursuant to the Company’s restated Articles of Incorporation, the Company is authorized to issue up to 1,000,000,000 shares of common stock at $0.0001 par value. There were 185,277,588 and 181,821,767 shares issued and outstanding as of December 31, 2022 and 2021, respectively, net of treasury shares. Each share of common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the Board of Directors. The Company’s Board of Directors has not declared common stock dividends since inception.

 

On July 1, 2021, as part of the Business Combination, all outstanding shares of Legacy AvePoint Common Stock was converted into common stock of AvePoint, Inc. using an exchange ratio of 8.69144 per share and options to purchase common stock of Legacy AvePoint were converted into options to purchase common stock of AvePoint, Inc. using an exchange ratio of 8.6914. All per share information has been retroactively adjusted for this exchange ratio.

 

Sponsor Earn-Out Shares

 

On July 1, 2021, as a result of the Business Combination, the Company modified the terms of 2,916,700 shares of common stock (“Sponsor Earn-Out Shares”) then held by Apex’s sponsor, such that such shares will be subject to the following vesting provisions:

 

 

100% of the Sponsor Earn-Out Shares shall vest and be released if at any time through the seventh anniversary of the Business Combination, AvePoint’s stock price is greater than or equal to $15.00 (as adjusted for share splits, share capitalization, reorganizations, recapitalizations and the like) over any 20 trading days within any 30 trading day period; and

 

100% of the remaining Sponsor Earn-Out Shares that have not previously vested shall vest and be released if at any time through the seventh anniversary of the Business Combination, the Company consummates a subsequent transaction.

 

The Sponsor Earn-Out Shares are currently outstanding and receive all benefits of regular shares with the exception of the fact that the shares are held in escrow and restricted from transfer until the vesting conditions described above are met. Consequently, the shares are classified as equity. No Sponsor Earn-Out Shares have vested as of December 31, 2022.

 

Public Warrants to Acquire Common Stock

 

On July 1, 2021, as part of the Business Combination, the Company issued 17,500,000 public warrants with an exercise price of $11.50. Each warrant entitles the registered holder to purchase one share of AvePoint’s common stock and the warrants are exercisable from the date of issuance through the fifth anniversary of the Business Combination. The public warrants are equity classified and its fair value, based on the publicly traded warrants, was $59.3 million on July 1, 2021, and included in the additional paid-in capital on the consolidated balance sheets. As of December 31, 2022, all 17,500,000 warrants remain outstanding.

 

F- 58

 

Convertible Contingently Redeemable Preferred Stock

 

On July 1, 2021, as part of the Business Combination, the 42,000,592 outstanding preferred stock of the Company was redeemed for cash in part and converted into AvePoint’s common stock in part in connection with the Business Combination with the Apex Group as described in “Note 3 Business Combination.” At December 31, 2021 and December 31, 2020, the Company was authorized to issue up to 42,000,592 shares of Series C convertible preferred stock (the “Series C Preferred Stock” or “Preferred Stock”) at $0.0001 par value, respectively. The Company had 42,000,592 shares issued and outstanding as of December 31, 2020. The Series C Preferred Stock liquidation preference was $403.4 million as of December 31, 2020. In addition to the Series C Preferred Stock, at December 31, 2021, the Company was authorized to issue up to 20,000,000 of “blank check” preferred stock, the rights, preferences and privileges of which may be designated from time to time by the Company's Board of Directors. Although authorized for issuance, no shares of preferred stock were issued and outstanding at December 31, 2021.

 

No dividends were declared related to the Preferred Stock in the years ended December 31, 2021 and 2020.

 

Share Repurchase Program

 

On March 17, 2022, the Company announced that its Board of Directors authorized a new share repurchase program (the “Share Repurchase Program”) for the Company to buy back shares of its common stock. Under the Share Repurchase Program, the Company has the authority to buy up to a maximum of $150 million of common stock shares via acquisitions in the open market or privately negotiated transactions. The Share Repurchase Program will remain open for a period of three years from the date of authorization and may be suspended or discontinued at any time. The Company is not obligated to make purchases of, nor is it obligated to acquire any particular amount of, common stock under the Share Repurchase Program. During the year ended December 31, 2022, the Company purchased 4,046,186 shares at an average price of $4.92.

 

Redeemable Noncontrolling Interest

 

On December 24, 2020, AEPL, an unaffiliated entity, acquired a redeemable noncontrolling interest in EduTech through the contribution of $7.5 million. As of December 31, 2020, AvePoint owned a 77.78% interest in EduTech and AEPL owned a 22.22% interest in EduTech.

 

On February 11, 2021, AEPL acquired additional redeemable noncontrolling interest in EduTech through the contribution of $0.8 million. At the transaction closing date, AvePoint owned a 76.09% interest in EduTech and AEPL owned a 23.91% interest in EduTech. As part of AEPL’s initial and subsequent investment in EduTech, the Company granted AEPL a put option which allows AEPL to cause the Company to repurchase AEPL’s shares in EduTech at any time between December 24, 2022, and December 24, 2023, at a price equal to AEPL’s initial and subsequent investment amounts.

 

On February 18, 2022, EduTech consummated the acquisition of 100% of the equity in I-Access for an aggregate purchase price of approximately $7.1 million. The negotiated transaction consideration includes EduTech issuing shares and rights for shares which both also subject to a guaranteed minimum revenue provision (the “GMR”), and granting the former I-Access shareholders a put option which allows sellers to cause EduTech to repurchase the shares of EduTech for approximately $5.9 million, upon 24 months from Acquisition Close Date or the occurrence of certain triggering events which are in the control of the Company. Under the GMR the former I-Access shareholders may have earned additional shares or return shares base on a revenue surplus and shortfall outcome.

 

On April 15, 2022, the Company implemented a management changeover. As a result, pursuant to the terms of the Share Purchase Agreement, the GMR was cancelled and the 292,440 EduTech shares issued as consideration on the I-Access Closing Date, the 30,252 EduTech shares held in escrow, and the put option on EduTech shares were no longer contingent, reclassified to mezzanine equity and included in redeemable noncontrolling interest. From the date the GMR was cancelled to December 31, 2022, AvePoint owned a 73.82% interest in EduTech, AEPL owned a 23.20% interest in EduTech and the former I-Access shareholders owned a 2.98% interest in EduTech.

 

At each reporting period, we increase the carrying amount of the redeemable noncontrolling interest by periodic accretions using the interest method so that the carrying amount will equal the redemption amount on the date that the put option becomes exercisable. These adjustments are recorded as net income attributable to and accretion of redeemable noncontrolling interest on the consolidated statements of mezzanine equity and stockholders’ equity (deficiency). The roll forward of the balance of the redeemable noncontrolling interest is as follows:

 

  

Redeemable

noncontrolling

interest

 
  (in thousands) 

Beginning balance (December 31, 2021)

 $5,210 

Issuance of redeemable noncontrolling interest in EduTech

  5,794 

Net loss attributable to redeemable noncontrolling interest

  (401)

Other comprehensive income attributable to redeemable noncontrolling interest

  61 

Adjustment to present redemption value as of December 31, 2022

  3,343 

Ending balance (December 31, 2022)

 $14,007 

 

F- 59

 
 

16. Stock-Based Compensation

 

The Company previously maintained the 2006 Equity Incentive Plan (the “2006 Plan”) and the 2016 Equity Incentive Plan (the “2016 Plan”). Under both the 2006 Plan and the 2016 Plan, the Company granted incentive stock options, non-qualified stock options and restricted stock to eligible recipients which included employees, directors and consultants. On May 27, 2021, the Company’s board of directors approved the 2021 Equity Incentive Plan (the “2021 Plan”), which succeeded the 2016 Plan. As of the adoption of the 2021 Plan, all equity awards granted under the 2021 Plan and no equity is granted under the 2016 Plan, or, for the avoidance of doubt, the 2006 Plan. As of December 31, 2022, 20,298,497 shares remained for future issuance under the 2021 Plan. All outstanding stock awards granted under the 2006 Plan and 2016 Plan will remain subject to the terms and conditions of the 2006 Plan and 2016 Plan, respectively, and the provisions of any award agreements made thereunder. To date, the Company has issued only stock options, restricted stock and restricted stock units to employees, directors and consultants.

 

Stock-based compensation was included in the following line items in the consolidated statements of operations:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 

Cost of revenue

 $2,640  $3,477  $592 

Sales and marketing

  11,393   15,906   19,973 

General and administrative

  19,398   24,063   12,916 

Research and development

  3,787   16,062   286 

Total stock-based compensation

 $37,218  $59,508  $33,767 

 

Total tax benefit related to vested or exercised awards during the years ended December 31, 2022 and 2021, was $2.2 million and $0.03 million, respectively.

 

Stock Options

 

The compensation costs for stock option awards are accounted for in accordance with ASC 718, Compensation-Stock Compensation. Stock options vest over a four-year service period and expire on the tenth anniversary of the date of award. Certain of the Company’s stock option awards (the “Officer Awards”) included a provision that required the Company to redeem the vested portion of options at fair value in cash upon a separation of service initiated by the Company or upon death or disability of the holder. The Company determined that the redemption feature required the Officer Awards to be classified in mezzanine equity prior to the Business Combination. For share-based payment arrangements with employees, the amount presented in mezzanine equity at each balance sheet date was based on the redemption provisions of the instrument and adjusted for the proportion of consideration received in the form of employee services. The shares underlying the Officer Awards were puttable to the Company upon certain conditions, such as death or disability of the Officer Awards recipients, which the Company determined was not probable; therefore, the Company reclassified the grant-date intrinsic value to mezzanine equity as the awards vested. The Officer Awards were cancelled in 2021, concurrent with the Business Combination. In exchange for the cancellation of the Officer Awards, the Company agreed to deliver to the holders of the Officer Awards a fixed amount of shares equal to the amount of shares the holders would have received if the Officer Awards were exercised on the date of the Business Combination in a net share settlement scenario. The cancelled Officer Awards were treated as modification of the original awards under ASC 718; however, no incremental value exists as a result of the modification. As a result of the cancellation of the original Officer Awards, the $1.7 million mezzanine balance was reclassified to permanent equity on July 1, 2021, and the Company recognized $3.5 million in previously unrecognized compensation costs. As a result, the Company issued 3,592,504 shares in July 2022.

 

F- 60

 

The Company’s stock option awards granted to certain international employees (the “Legacy International Options”) contained a performance condition that stated that the awards are only exercisable if the Company’s common shares are publicly traded. When the exercise contingency was resolved upon completion of the Business Combination, the Legacy International Options were cancelled and replaced with new awards with substantially the same terms and conditions (the “International Options”). Prior to the Business Combination, no compensation expense related to the Legacy International Options was recognized, as the exercise contingency was not deemed probable until the occurrence of the Business Combination. Had the exercise contingency been deemed probable, the Legacy International Options would have been classified as liabilities. After the Business Combination vested International Options can be exercised utilizing broker-assisted settlements; therefore, the International Options are classified as equity. As a result of this change in classification, the Company calculated the fair value of the awards on July 1, 2021, for purposes of compensation expense. In accordance with ASC 718, all previously unrecognized compensation since the grant date was immediately recognized upon resolution of the exercise contingency. As a result, in 2021 the Company recognized a one-time charge of $24.3 million in previously unrecognized compensation costs.

 

In 2020, the Company granted certain executives stock option awards that contain both service and performance vesting conditions (the “Time and Performance Based Options”). The Time and Performance Based Options were granted in three tranches (the “Time-Based Options,” the “Performance-Based 1 Options,” and the “Performance-Based II Options”). The Time-Based Option vests over a four-year period, subject to the grantee’s continuous service with the Company. The Performance-Based I Option vests contingent upon the Company meeting certain performance goals. These goals were considered met in 2021. The Performance-Based II Option vests contingent upon the grantee achieving certain goals. These goals were considered met on January 1, 2021. Both the Performance-Based I Option and Performance-Based II Option are subject to the grantee’s continuous service to the company.

 

The weighted-average grant date fair value of options granted in the years ended December 31, 2022, 2021, and 2020 was $2.71, $4.09, and $1.63, respectively. The Company calculates the expected term using the “simplified” method, which is the simple average of the vesting period and the contractual term. The simplified method is applied as the Company does not have sufficient historical data to provide a reasonable basis for an estimate of the expected term. Expected volatility is based on historical and implied volatility of a group of peer entities over a similar expected term. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term.

 

The Company estimated the grant date fair value of these stock options using the Black-Scholes option-pricing model with the following weighted-average assumptions:

 

  

2022

  

2021

 

Expected term (in years)

  6.11   6.11 

Expected volatility

  45.18%  43.31%

Risk-free rate

  2.16%  0.94%

Dividend yield

      

 

A summary of the Company’s stock option activity during the year ended December 31, 2022 is as follows:

 

  

Stock Options

  

Weighted-Average

Exercise Price

  

Weighted-Average
Remaining

Contractual Life

 

Balance, January 1, 2022

  30,480,317  $3.87   2.83 

Granted

  689,406   5.88    

Exercised

  (1,799,665)  1.57    

Forfeited or expired

  (202,255)  4.94    

Balance, December 31, 2022

  29,167,803  $4.05   6.53 

 

F- 61

 

As of December 31, 2022, the following table summarizes information about outstanding and exercisable stock options:

 

    

Outstanding

  

Exercisable

 

Exercise Price

 

Stock Options

  

Weighted-Average
Contractual Life

  

Weighted-Average
Exercise Price

  

Stock Options

  

Weighted-Average

Contractual Life

  

Weighted-Average
Exercise Price

 

$0.03

-$1.34  5,964,947   3.68  $1.28   5,964,947   3.68  $1.28 

$1.52

-$1.89  5,795,861   4.98   1.59   5,519,215   4.92   1.59 

$3.90

-$9.64  17,406,995   8.01   5.82   7,973,397   7.85   5.17 
     29,167,803   6.53  $4.05   19,457,559   5.74  $2.96 

 

As of December 31, 2022, there was $25.5 million in unrecognized compensation costs related to all non-vested options. This unrecognized stock-based compensation cost is expected to be recognized over a weighted-average period of approximately 2.3 years.

 

As of December 31, 2022, the Company had 29,167,803 options outstanding and 19,457,559 options exercisable with intrinsic values of $33.8 million and $32.0 million, respectively. During the year ended December 31, 2022, 1,799,665 options were exercised, with a total intrinsic value of $6.6 million. During the year ended December 31, 2021, 5,141,331 options were exercised, with a total intrinsic value of $40.0 million.

 

Restricted Stock Units

 

In addition to Stock Options granted under the 2006 Plan, 2016 Plan and 2021 Plan, 5,749,764 RSUs were granted under the 2021 Plan in 2022. The compensation costs for stock option awards are accounted for in accordance with ASC 718, Compensation-Stock Compensation. RSUs vest over a four-year service period and expire on the tenth anniversary of the date of award. The RSUs are measured at the fair market value of the underlying stock at the grant date.

 

A summary of the Company’s RSU activity during the year ended December 31, 2022 is as follows:

 

  

Unvested Restricted Stock
Units

 
  

Number of
Shares

  

Weighted-
Average
Grant-Date
Fair Value

 

Unvested as of December 31, 2021

  5,167,479  $9.64 

Granted

  5,749,764   5.55 

Vested

  (1,784,993)  9.42 

Forfeited

  (739,707)  7.17 

Unvested as of December 31, 2022

  8,392,543  $7.10 

 

The per share weighted-average grant date fair value of RSUs granted during the years ended December 31, 2022 and 2021 was $5.55 and $9.64, respectively. No RSUs were granted during the year ended December 31, 2020.

 

The total fair value of shares vested during the years ended December 31, 2022 and 2021 was $8.2 million and $9.5 million, respectively. No RSUs vested during the year ended December 31, 2020.

 

As of December 31, 2022, there was $53.0 million in unrecognized compensation costs specific to the non-vested RSUs under the 2021 Plan. This unrecognized stock-based compensation cost is expected to be recognized over a weighted-average period of approximately 2.9 years.

 

F- 62

 

Company Earn-Out RSUs

 

The compensation costs for Company Earn-Out RSUs are accounted for in accordance with ASC 718, Compensation-Stock Compensation. In order to capture the market conditions associated with the Company Earn-Out RSUs, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out RSUs’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. Under this approach, the grant-date fair value of the Company Earn-Out RSUs on July 1, 2021, was determined to be $2.5 million. The stock options underlying the Earn-Out RSUs vest over a four-year period and expire on the tenth anniversary of the date of award. If the contingent milestones of the Earn-Out RSUs are not met by the seventh anniversary of the Business Combination, the holders of the underlying stock options will not receive the Earn-Out RSUs. For the years ended December 31, 2022 and 2021, the Company recorded stock-based compensation expense of $0.9 million and $0.4 million, respectively, related to these Earn-Out RSUs.

 

Put and Call Options

 

On December 26, 2019, the Company granted put options, to certain of the Company’s management, to request a redemption of 3,113,170 shares of common stock (“Modified Common Stock”) or 5,148,777 shares underlying options to acquire common stock (“Modified Options,” collectively, “Eligible Shares”) during the period from March 25, 2025, to April, 2025 (the “Settlement Period”) or, if earlier, the 30 day period following a Qualifying Termination for a redemption price per share equal to the fair market value, as determined by the AvePoint’s Board of Directors; provided, that if a redemption request is delivered following a Qualifying Termination, the Company shall pay the redemption price during the Settlement Period unless the holders of Series C Preferred Stock consent to the payment of the redemption price by the Company within the 30 day period following the Qualifying Termination. In addition, the Company has a right to purchase all or any portion of the Eligible Shares at any time for a purchase price per share equal to the fair market value.

 

Mezzanine equity classification is required if stock awards that would otherwise qualify for equity classification are subject to contingent redemption features that are not solely within the control of the issuer. The Company remeasured the Modified Common Stock at each balance sheet date based on the fair value of the Company’s shares and such remeasurements are reflected as an adjustment of the value in mezzanine equity. In 2019, the Company recorded a one-time stock-based compensation expense of $0.5 million, related to Modified Common Stock. These costs have been recorded in operating expenses in the consolidated statements of operations.

 

The fair values of Modified Options were estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions on July 1, 2021:

 

  July 1
2021
 

Expected term (in years)

  4.10 

Expected volatility

  34.44%

Risk-free rate

  0.79%

Dividend yield

   

 

As of  December 31, 2021, the liability balance related to Modified Options was $0. For the years ended December 31, 2021 and 2020, the Company recorded stock-based compensation expenses of $11.8 million and $29.6 million, respectively, related to these options. These costs have been recorded in costs of revenue and operating expenses in the consolidated statements of operations.

 

F- 63

 

During the years ended December 31, 2021 and 2020, 1,365,503 and 168,988, respectively, options included in Modified Options were exercised and during 2020, 521,486 restricted shares issued in exchange for the nonrecourse promissory note described above were settled. As a result of exercises of the Modified Options and issuance of restricted shares, during 2021 and 2020, $15.4 million and $5.8 million, respectively, of the liability balance related to Modified Options was reclassified to liability-classified outstanding shares within the six months from the time of exercise. During 2021 and 2020, $6.9 million and $0, respectively, of the liability balance for these outstanding shares was reclassified to mezzanine equity as a result of the completion of six months from the time of the exercise of 690,474 options. On  July 1, 2021, the Business Combination date, the liability balance related to this Modified Common Stock was $49.7 million. For the years ended December 31, 2021 and December 31, 2020, the Company recorded stock-based compensation expense of $1.2 million and $0.9 million, respectively, related to this Modified Common Stock.

 

In connection with the Business Combination, the agreements creating the Modified Common Stock and Modified Options were terminated. As a result, the $39.3 million mezzanine balance and the $49.7 million liability balance were reclassified to permanent equity on July 1, 2021.

 

 

17. Financial Instruments

 

Fair value is defined by ASC 820, Fair Value Measurement (ASC 820) as the price that would be received upon selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC 820 establishes a three-level fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure fair value are as follows:

 

 

Level 1 — Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.

 

Level 2 — Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.

 

Level 3 — Unobservable inputs for the asset or liability.

 

  

Year Ended December 31,

 
  

2022

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit

 $  $1,693  $  $1,693 

Money funds

     188,769      188,769 

Short term investments:

                

Certificates of deposit

     2,620      2,620 

Other assets:

                

Certificates of deposit

     162      162 

Total

 $  $193,244  $  $193,244 

Liabilities:

                

Earn-out shares (2)

 $  $  $6,631  $6,631 

Warrant liabilities (2)

     227      227 

Total

 $  $227  $6,631  $6,858 

 

F- 64

 
  

Year Ended December 31,

 
  

2021

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

U.S. treasury bills (1)

 $  $199,999  $  $199,999 

Certificates of deposit 

     1,433      1,433 

Short term investments:

                

Certificates of deposit 

     2,411      2,411 

Other assets:

                

Certificates of deposit 

     285      285 

Total

 $  $204,128  $  $204,128 

Liabilities:

                

Earn-out shares (2)

 $  $  $10,012  $10,012 

Warrant liabilities (2)

     458      458 

Total

 $  $458  $10,012  $10,470 

 

(1) Profits on securities for the years ended December 31, 2022 and 2021, were $2.8 million and $0 million, respectively.

 

(2) As a result of the Business Combination on July 1, 2021, the Company recorded Company Earn-Out Shares and private placement warrants as liabilities that must be marked to market each reporting period. The Company measured the Company Earn-Out Shares at fair value determined at Level 3. The Company measured the private placement warrants at fair value determined at Level 2. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for further details.

 

The following table presents the reconciliation in Level 3 instruments which consisted of earn-out shares liabilities which were measured on a recurring basis for the year ended December 31, 2022.

 

  

Year Ended December 31,

 
  

2022

 
  

(in thousands)

 

Opening balance

 $10,012 

Total gains or losses from the period

    

Included in earnings

  (4,165

)

Reclass from Earnout-RSU

  784 

Closing balance

 $6,631 

 

 

18. Segment Information

 

The Company operates in one segment. Its products and services are sold throughout the world, through direct and indirect sales channels. The Company’s chief operating decision maker (the “CODM”) is the Chief Executive Officer. The CODM makes operating performance assessment and resource allocation decisions on a global basis. The CODM does not receive discrete financial information about asset allocation, expense allocation or profitability by product or geography.

 

Revenue by geography is based upon the billing address of the customer. All transfers between geographic regions have been eliminated from consolidated revenue. No customers represented greater than 10% of revenue for the years ended December 31, 2022, 2021, and 2020. The following table sets forth revenue by geographic area:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

North America

 $102,025  $83,034  $67,823 

EMEA

  71,635   58,285   42,441 

APAC

  58,679   50,590   41,269 

Total revenue

 $232,339  $191,909  $151,533 

 

F- 65

 

The following table sets forth revenue generated from customers by country, which represents more than 10% of total consolidated revenue in any period presented:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

United States

 $100,870  $83,034  $67,823 

Germany

  30,625   23,574   17,650 

Japan

  21,348   23,360   17,331 

Singapore

  21,915   16,580   15,376 

 

The following table sets forth property and equipment, net held within the United States, China and foreign countries:

 

  

December 31,

  

December 31,

 
  

2022

  

2021

 
  

(in thousands)

 

Property and equipment, net:

        

United States

 $1,279  $923 

China

  2,982   2,376 

Other

  1,276   623 

Total property and equipment, net

 $5,537  $3,922 

 

 

19. Loss Per Share

 

Basic loss per share available to the Company’s common shareholders (“EPS”) is computed by dividing net loss by the weighted average number of common shares outstanding for the period. In computing diluted EPS, the Company adjusts the denominator, subject to anti-dilution requirements, to include the dilution from potential shares of common stock resulting from outstanding share-based payment awards, warrants, earn-outs and the conversion of convertible preferred shares. The Company applies the two-class method in calculating loss per share. the Company’s Sponsor Earn-Out Shares described in “Note 15 Mezzanine Equity and Stockholders Equity (Deficiency)” are considered participating securities and have no contractual obligation to shares in the loss of the Company. As such, the weighted-average impact of these shares is excluded from the calculation of loss per share below. As losses were incurred during all periods presented, no earnings per share exists for the Sponsor Earn-Out Shares.

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands, except

per share amounts)

 

Loss per share available to common stockholders, excluding sponsor earn-out stockholders

            

Numerator:

            

Net loss

 $(38,688

)

 $(33,245

)

 $(16,969)

Net income attributable to redeemable noncontrolling interest

  (2,942

)

  (1,974

)

  (27)

Net loss attributable to AvePoint, Inc.

 $(41,630

)

 $(35,219

)

 $(16,996)

Deemed dividends on preferred stock

     (32,928

)

  (34,446)

Total net loss available to common stockholders

 $(41,630

)

 $(68,147

)

 $(51,442)

Denominator:

            

Weighted average common shares outstanding

  181,957   141,596   89,638 

Effect of dilutive securities

         

Weighted average diluted shares

  181,957   141,596   89,638 

Basic and diluted loss per share available to common stockholders, excluding sponsor earn-out stockholders

 $(0.23

)

 $(0.48

)

 $(0.57)

 

F- 66

 

To arrive at net loss available to common stockholders, the Company deducted net income attributable to the redeemable noncontrolling interest in EduTech and deemed dividends, which related to the redemption, extinguishment, and remeasurement of preferred stock.

 

For the years ended December 31, 2022, 2021, and 2020, the Company’s potentially dilutive securities were deemed to be anti-dilutive given the Company’s net loss position. As such, basic loss per share is equal to diluted loss per share for the periods presented.

 

The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Convertible preferred stock

        42,001 

Stock options

  29,168   30,480   34,857 

Restricted stock units

  8,493   5,167    

Warrants

  17,905   17,905    

Company Earn-Outs

  3,000   3,000    

Total potentially dilutive securities

  58,566   56,552   76,858 

 

 

20. Related Party Transactions

 

The Company has entered into indemnification agreements with its executive officers and directors. These agreements, among other things, require AvePoint to indemnify its directors and executive officers to the fullest extent permitted by Delaware law, specifically the Delaware General Corporation Law (as the same exists or may hereafter be amended) for certain expenses, including attorneys’ fees, judgments, fines, and settlement amounts incurred by a director or officer in any action or proceeding arising out of their services as one of the Company’s directors or officers or any other company or enterprise to which the person provides services at the Company’s request.

 

 

21. Subsequent Events

 

The following material subsequent events occurred since the date of the most recent balance sheet period reported.

 

Stock-Based Compensation

 

On March 13, 2023, we granted 6,349,464 RSUs and 1,125,374 options to employees in total fair value of $29.6 million.

 

205 Petition

 

In conjunction with the business combination between Apex and Legacy AvePoint, Apex issued a proxy statement on June 2, 2021, which among other things, sought the approval of a new charter by “the affirmative majority (virtually in person or by proxy) of holders of a majority of the outstanding shares of Apex voting together as a single class and a majority of the outstanding shares of Class B common stock voting separately as a single class” (the “Charter Proposal”). At a special meeting held on June 30, 2021, the combined vote of a majority of the voting power of the Class A common stock and Class B common stock, voting together as one class, approved the Charter Proposal. The Company obtained the separate class vote of the Class B common stock as well. According to the number of shares of common stock outstanding and the tabulated votes for and against the Charter Proposal, the Charter Proposal was not approved by a majority of the Class A common stock then outstanding. Believing it had obtained the stockholder votes required by the old charter and Delaware law, the Company filed the new charter with the State of Delaware on July 1, 2021. On and after that date, the Company issued common stock and securities pursuant to the new charter.

 

F- 67

 

A recent decision of the Delaware Court of Chancery has created uncertainty as to whether Section 242(b)(2) of the Delaware General Corporation Law would have required the Charter Proposal to be approved by a separate vote of the majority of the Company’s then-outstanding shares of Class A common stock, in addition to a majority of the shares of Class A and Class B common stock voting together (“Boxed Decision”). While the Company believes that the Company’s shares have been validly authorized since their original issuance, in light of the Boxed Decision, on March 2, 2023, the Company petitioned the Court of Chancery to validate the Charter and the securities issued in reliance on the Charter (the “Petition”). In the Petition, the Company represented to the Court of Chancery that the Company filed the Charter with the belief that it had been approved in accordance with Delaware law and that the Company filed the Petition in response to the publication of the Boxed decision.

 

In response to the Petition, the Court of Chancery granted an order on March 17, 2023 (the “Order”), and stated in the Order that:

 

 

“The Charter, including the filing and effectiveness thereof, is hereby validated and declared effective retroactive to the date of its filing with the Office of the Secretary of State of the State of Delaware on July 1, 2021, and all amendments effected thereby.”

 

 

“The Company’s securities (and the issuance of the securities) described in the Petition and any other securities issued in reliance on the validity of the Charter are hereby validated and declared effective as of the original date of issuance of such securities.”

 

The Court’s granting of the Order has addressed and eliminated the uncertainty created by the Boxed Decision.

 

F- 68

 
 
 

 

avpt20230414_posamimg014.jpg

 

 

 

 

PART II

 

INFORMATION NOT REQUIRED IN PROSPECTUS

 

Item 13. Other Expenses of Issuance and Distribution.

 

The following table sets forth all costs and expenses, other than underwriting discounts and commissions, payable by us in connection with the sale of the securities being registered. All amounts shown are estimates except for the SEC registration fee.

 

   

Amount

 

SEC registration fee

  $ 176,340  

Accountants’ fees and expenses

    50,000  

Legal fees and expenses

    150,000  

Printing fees

    125,000  

Miscellaneous

    50,000  

Total expenses

  $ 551,340  

 

Discounts, concessions, commissions and similar selling expenses attributable to the sale of shares of Common Stock covered by this Prospectus will be borne by the selling securityholders. We will pay all expenses (other than discounts, concessions, commissions and similar selling expenses) relating to the registration of the shares with the Securities and Exchange Commission, as estimated in the table above.

 

Item 14. Indemnification of Directors and Officers.

 

Section 145 of the Delaware General Corporation Law authorizes a court to award, or a corporation’s board of directors to grant, indemnity to directors and officers in terms sufficiently broad to permit such indemnification under certain circumstances for liabilities, including reimbursement for expenses incurred, arising under the Securities Act of 1933, as amended, or the Securities Act.

 

Our amended and restated certificate of incorporation provides for indemnification of our directors, officers and other agents to the maximum extent permitted by the Delaware General Corporation Law, and our bylaws provide for indemnification of our directors, officers and employees to the maximum extent permitted by the Delaware General Corporation Law.

 

In addition, we have entered into indemnification agreements with our directors, officers, and some employees containing provisions which are in some respects broader than the specific indemnification provisions contained in the Delaware General Corporation Law. The indemnification agreements will require us, among other things, to indemnify our directors against certain liabilities that may arise by reason of their status or service as directors and to advance their expenses incurred as a result of any proceeding against them as to which they could be indemnified.

 

Item 15. Recent Sales of Unregistered Securities.

 

The following list sets forth information regarding all unregistered securities sold by us since January 1, 2019:

 

(1)         During the period ended in December 31, 2019, the Sponsor purchased 7,187,500 shares of Common Stock for an aggregate purchase price of $25,000, or approximately $0.004 per share, in connection with Apex’s organization. In August 2019 and September 16, 2019, Apex effected a 1.1 for 1 and a 1.109091 for 1 stock dividend, respectively, for each share of Apex Class B Common Stock outstanding, resulting in the Sponsor holding an aggregate of 8,768,750 shares of Apex Class B Common Stock. Upon the closing of the Business Combination, each share of Apex Class B Common Stock automatically converted into a share of Apex Class A Common Stock in accordance with Apex’s certificate of incorporation.

 

II-1

 

(2)         During the period ended in December 31, 2019, Sponsor and Cantor purchased an aggregate of 810,000 private placement units at a price of $10.00 per unit, generating gross proceeds of $8.1 million. Each placement unit consisted of one share of Apex Class A Common Stock and one-half of one redeemable Private Warrant.

 

(3)         In July 2021, upon the closing of the Business Combination, we issued an aggregate of 14,000,000 shares of Common Stock for an aggregate purchase price of $140 million to qualified institutional buyers and accredited investors, at a purchase price of $10.00 per share.

 

(4)         Legacy AvePoint granted to certain employees, directors and consultants of it and its subsidiaries, options to purchase an aggregate of shares of Common Stock at exercise prices of $0.0334 to $3.905 per share under our 2016 Equity Incentive Plan and $0.0334 to $1.8915 per share under our 2006 Equity Incentive Plan. Upon the closing of the Business Combination, such options were automatically and without any required action on the part of any holder or beneficiary thereof, were assumed by us and converted into options to purchase an aggregate of 255,731,562 shares of our Common Stock at exercise prices of $0.0038 to $0.4493 per share and $0.0038 to $0.2176 per share under our 2016 Equity Incentive Plan and our 2006 Equity Incentive Plan, respectively.

 

(5)         In September 2022, we acquired all of the outstanding shares of tyGraph Incorporated ("tyGraph US”), and AvePoint Ontario Ltd. (“AvePoint Ontario”, a wholly-owned subsidiary of AvePoint) acquired all of the outstanding shares of tyGraph Ltd. (“tyGraph Canada”). The fair value of the transaction considerations totaled approximately $15.3 million, consisting of: $13.8 million in cash, and 324,845 shares of Common Stock measured at an aggregate fair value of $1.5 million, as of the closing date.

 

None of the foregoing transactions involved any underwriters, underwriting discounts or commissions, or any public offering. We believe each of these transactions was exempt from registration under the Securities Act in reliance on Section 4(a)(2) of the Securities Act (and Regulation D promulgated thereunder) as transactions by an issuer not involving any public offering or Rule 701 promulgated under Section 3(b) of the Securities Act as transactions by an issuer under benefit plans and contracts relating to compensation as provided under Rule 701. The recipients of the securities in each of these transactions represented their intentions to acquire the securities for investment only and not with a view to or for sale in connection with any distribution thereof, and appropriate legends were placed on the share certificates issued in these transactions. All recipients had adequate access, through their relationships with us, to information about us. The sales of these securities were made without any general solicitation or advertising.

 

II-2

 

Item 16. Exhibits and Financial Statement Schedules.

 

(a) Exhibits.

 

The exhibits listed below are filed as part of this registration statement.

 

Exhibit Index

 

 

 

       

Incorporated by Reference

   

Exhibit Number

 

Description

 

Schedule/Form

 

File No.

 

Exhibit

 

Filing Date

 

Filed Herewith

2.1+

 

Business Combination Agreement and Plan of Reorganization, dated November  23, 2020, by and among Apex, Merger Subs and AvePoint.

 

Form 8-K

 

001-39048

 

2.1

 

March 9, 2021

   

2.2

 

Amendment No. 1 to Business Combination Agreement and Plan of Reorganization, dated December  30, 2020, by and among Apex, Merger Subs and AvePoint.

 

Form 8-K

 

001-39048

 

2.1

 

December 30, 2020

   

2.3

 

Amendment No. 2 to  Business Combination Agreement and Plan of Reorganization, dated March 8, 2021, by and among Apex, Merger Subs and AvePoint.

 

Form 8-K

 

001-39048

 

2.1

 

March 9, 2021

   

2.4

 

Amendment No. 3 to Business Combination Agreement and Plan of Reorganization, dated May  18, 2021, by and among Apex, Merger Subs and AvePoint.

 

Form 10-Q

 

001-39048

 

10.3

 

May 19, 2021

   

2.5

 

Agreement and Plan of Merger, dated as of July 23, 2021, by and between AvePoint, Inc. and AvePoint US, LLC

 

Form 8-K

 

00-139048

 

2.1

 

July 30, 2021

   

3.1

 

Amended and Restated Certificate of Incorporation of AvePoint, Inc.

 

Form 8-K

 

001-39048

 

3.1

 

July 7, 2021

   

3.2

 

Amended and Restated Bylaws of AvePoint, Inc.

 

Form 10-K

 

001-39048

 

3.2

 

March 31, 2023

   

4.1

 

Specimen Common Stock Certificate.

 

Form S-4/A

 

333-252712

 

4.4

 

May 20, 2021

   

4.2

 

Specimen Warrant Certificate.

 

Form S-1

 

333-233299

 

4.3

 

August 30, 2019

   

4.3

 

Warrant Agreement, dated September 16, 2019, by and between Continental Stock Transfer  & Trust Company and Apex.

 

Form 8-K

 

001-39048

 

4.1

 

September 20, 2019

   

5.1

 

Opinion of Cooley LLP.

 

Form S-1/A

 

333-258109

 

21.1

 

August 5, 2021

   

10.1

 

Form of PIPE Subscription Agreement

 

Form 8-K

 

001-39048

 

10.7

 

November 23, 2020

   

10.2

 

Form of Amendment No. 1 to PIPE Subscription Agreements

 

Form S-4

 

333-252712

 

10.15

 

May 20, 2021

   

 

II-3

 

       

Incorporated by Reference

   

Exhibit Number

 

Description

 

Schedule/Form

 

File No.

 

Exhibit

 

Filing Date

 

Filed Herewith

10.3

 

Form of Lock-Up Agreement

 

Form 8-K

 

001-39048

 

10.3

 

November 23, 2020

   

10.4

 

Amended and  Restated Registration Rights Agreement, dated July 1, 2021, by and among AvePoint and certain stockholders of AvePoint.

 

Form 8-K

 

001-39048

 

10.4

 

July 7, 2021

   

10.5†

 

Form of Indemnification Agreement.

 

Form S-4

 

333-252712

 

10.29

 

May 20, 2021

   

10.6†

 

AvePoint 2006 Equity Incentive Plan.

 

Form 8-K

 

001-39048

 

10.6

 

July 7, 2021

   

10.7†

 

Form of Stock Option Grant Package under AvePoint 2006 Equity Incentive Plan.

 

Form 8-K

 

001-39048

 

10.7

 

July 7, 2021

   

10.8†

 

Form of RSU Grant Package under 2006 Equity Incentive Plan.

 

Form 8-K

 

001-39048

 

10.8

 

July 7, 2021

   

10.9†

 

AvePoint 2016 Equity Incentive Plan.

 

Form S-4

 

333-252712

 

10.15

 

February 4, 2021

   

10.10†

 

Form of Stock Option Grant Notice under AvePoint 2016 Equity Incentive Plan.

 

Form S-4

 

333-252712

 

10.16

 

February 4, 2021

   

10.11†

 

Form of Stock Option Agreement under 2016 Equity Incentive Plan.

 

Form S-4

 

333-252712

 

10.17

 

February 4, 2021

   

10.12†

 

AvePoint 2021 Equity Incentive Plan.

 

Form S-4

 

333-252712

 

10.18

 

February 4, 2021

   

10.13†

 

Form of Stock Option Grant Package under AvePoint 2021 Equity Incentive Plan.

 

Form 8-K

 

001-39048

 

10.13

 

July 7, 2021

   

10.14†

 

Form of RSU Grant Package under AvePoint 2021 Equity Incentive Plan.

 

Form 8-K

 

001-39048

 

10.14

 

July 7, 2021

   

10.15†

 

AvePoint 2021 Employee Stock Purchase Plan.

 

Form S-4

 

333-252712

 

10.19

 

February 4, 2021

   

10.16+^

 

Loan and Security Agreement, dated April 7, 2020, by and between HSBC Ventures USA Inc. and AvePoint, Inc.

 

Form S-4

 

333-252712

 

10.24

 

February 4, 2021

   

10.17+^

 

Limited Consent and First Amendment to Loan and Security Agreement, dated July 1, 2021, by and among AvePoint Operations Inc. (f/k/a AvePoint, Inc.), HSBC Ventures USA Inc. and AvePoint US, LLC.

 

Form 8-K

 

001-39048

 

10.21

 

July 7, 2021

   

10.18+^

 

Assignment and Assumption Agreement, dated July 1, 2021, by and among AvePoint Operations, Inc. (f/k/a AvePoint, Inc.), HSBC Ventures USA Inc. and AvePoint US, LLC.

 

Form 8-K

 

001-39048

 

10.22

 

July 7, 2021

   

10.19+^

 

Pledge Agreement, dated July 1, 2021, by and between AvePoint, Inc. and HSBC Ventures USA Inc.

 

Form 8-K

 

001-39048

 

10.23

 

July 7, 2021

   

10.20+^

 

Limited Guaranty, dated July 1, 2021, by and between AvePoint, Inc. and HSBC Ventures USA Inc.

 

Form 8-K

 

001-39048

 

10.24

 

July 7, 2021

   

 

II-4

 

       

Incorporated by Reference

   

Exhibit Number

 

Description

 

Schedule/Form

 

File No.

 

Exhibit

 

Filing Date

 

Filed Herewith

10.21+^

 

Assignment and Assumption Agreement, dated as of July  23, 2021, by and among AvePoint, Inc., AvePoint US, LLC, and HSBC Ventures USA Inc.

 

Form 8-K

 

001-39048

 

10.1

 

July 30, 2021

   

10.22+^

 

Limited Consent and Waiver to Loan and Security Agreement, dated as of July  23, 2021, by and among AvePoint, Inc., AvePoint US, LLC, AvePoint Public Sector, Inc., AvePoint Holdings USA, LLC, and HSBC Ventures USA Inc.

 

Form 8-K

 

001-39048

 

10.2

 

July 30, 2021

   

10.23+^

 

Second Amendment to Loan and Security Agreement, dated October 31, 2021, by and among AvePoint, Inc., AvePoint Public Sector, Inc., AvePoint Holdings USA, LLC, and HSBC Ventures USA Inc.

 

Form 8-K

 

001-39048

 

10.8

 

November 1, 2021

   

10.24+^

 

Annex A to Second Amendment to Loan and Security Agreement, dated October 31, 2021, by and among AvePoint, Inc., AvePoint Public Sector, Inc., AvePoint Holdings USA, LLC, and HSBC Ventures USA Inc.

 

Form 8-K

 

001-39048

 

10.9

 

November 1, 2021

   

10.25†

 

Employment Agreement, dated January 1, 2021, by and between AvePoint and Xunkai Gong.

 

Form S-4

 

333-252712

 

10.21

 

February 4, 2021

   

10.26†

 

Employment Agreement, dated January 1, 2021, by and between AvePoint and Tianyi Jiang.

 

Form S-4

 

333-252712

 

10.22

 

February 4, 2021

   

10.27†

 

Employment Agreement, dated January 1, 2021, by and between AvePoint and Brian Brown.

 

Form S-4

 

333-252712

 

10.23

 

February 4, 2021

   

10.28†

 

Employment Agreement, dated January 1, 2021, by and between AvePoint and James Caci.

 

Form 8-K

 

001-39048

 

10.1

 

August 16, 2021

   

10.29†

 

2022 Performance-Based Annual Incentive Plan.

 

Form 10-K

 

001-39048

 

10.29

 

March 31, 2023

   

21.1

 

List of Subsidiaries.

 

Form 10-K

 

001-39048

 

21.1

 

March 31, 2023

   

23.1

 

Consent of Deloitte & Touche, LLP, independent registered public accounting firm.

                 

X

23.2

 

Consent of Crowe LLP, independent registered public accounting firm.

                 

X

23.3

 

Consent of Cooley LLP (included in Exhibit 5.1).

 

Form S-1/A

 

333-258109

 

21.1

 

August 5, 2021

   

24.1

 

Power of Attorney (included in the signature page hereto).

  POS AM   333-258109   24.1   May 8, 2023  

 

101.INS

 

Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

                 

X

101.SCH

 

Inline XBRL Taxonomy Extension Schema Document.

                 

X

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

                 

X

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase Document.

                 

X

101.LAB

 

Inline XBRL Taxonomy Extension Labels Linkbase Document.

                 

X

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

                 

X

104.1

 

Cover Page Interactive Data File (Embedded within the Inline XBRL document and included in Exhibit).

                 

X

 

 

**

Furnished herewith. Any exhibits furnished herewith are deemed to accompany this Prospectus and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent that the Registrant specifically incorporates it by reference.

 

+

Certain of the exhibits and schedules to this Exhibit have been omitted in accordance with Regulation S-K Item 601. The Registrant agrees to furnish a copy of all omitted exhibits and schedules to the SEC upon its request.

 

Indicates a management contract or compensatory plan, contract or arrangement.

 

^

Certain portions of this Exhibit will be omitted because they are not material and would likely cause competitive harm to the registrant if disclosed.

 

(b) Financial Statement Schedules.

 

Schedules not listed above have been omitted because the information required to be set forth therein is not applicable or is shown in the financial statements or notes thereto.

 

II-5

 

Item 17. Undertakings.

 

(a)

The undersigned registrant hereby undertakes as follows:

 

 

(1)

To file, during any period in which offers or sales are being made, a post-effective amendment to this registration statement:

 

 

(i)

To include any prospectus required by Section 10(a)(3) of the Securities Act of 1933;

 

 

(ii)

To reflect in the prospectus any facts or events arising after the effective date of the registration statement (or the most recent post-effective amendment thereof) which, individually or in the aggregate, represent a fundamental change in the information set forth in the registration statement. Notwithstanding the foregoing, any increase or decrease in volume of securities offered (if the total dollar value of securities offered would not exceed that which was registered) and any deviation from the low or high end of the estimated maximum offering range may be reflected in the form of prospectus filed with the Commission pursuant to Rule 424(b) if, in the aggregate, the changes in volume and price represent no more than 20 percent change in the maximum aggregate offering price set forth in the “Calculation of Registration Fee” table in the effective registration statement;

 

 

(iii)

To include any material information with respect to the plan of distribution not previously disclosed in the registration statement or any material change to such information in the registration statement.

 

 

(2)

That, for the purpose of determining any liability under the Securities Act of 1933, each such post- effective amendment shall be deemed to be a new registration statement relating to the securities offered therein, and the offering of such securities at that time shall be deemed to be the initial bona fide offering thereof.

 

 

(3)

To remove from registration by means of a post-effective amendment any of the securities being registered which remain unsold at the termination of the offering.

 

 

(4)

That, for the purpose of determining liability under the Securities Act of 1933 to any purchaser, each prospectus filed pursuant to Rule 424(b) as part of a registration statement relating to an offering, other than registration statements relying on Rule 430B or other than prospectuses filed in reliance on Rule 430A, shall be deemed to be part of and included in the registration statement as of the date it is first used after effectiveness. Provided, however, that no statement made in a registration statement or prospectus that is part of the registration statement or made in a document incorporated or deemed incorporated by reference into the registration statement or prospectus that is part of the registration statement will, as to a purchaser with a time of contract of sale prior to such first use, supersede or modify any statement that was made in the registration statement or prospectus that was part of the registration statement or made in any such document immediately prior to such date of first use.

 

 

(5)

That, for the purpose of determining any liability under the Securities Act of 1933 to any purchaser in the initial distribution of the securities, the undersigned registrant undertakes that in a primary offering of securities of the undersigned registrant pursuant to this registration statement, regardless of the underwriting method used to sell the securities to the purchaser, if the securities are offered or sold to such purchaser by means of any of the following communications, the undersigned registrant will be a seller to the purchaser and will be considered to offer or sell such securities to such purchaser:

 

II-6

 

 

(i)

Any preliminary prospectus or prospectus of the undersigned registrant relating to the offering required to be filed pursuant to Rule 424;

 

 

(ii)

Any free writing prospectus relating to the offering prepared by or on behalf of the undersigned registrant or used or referred to by the undersigned registrant;

 

 

(iii)

The portion of any other free writing prospectus relating to the offering containing material information about the undersigned registrant or our securities provided by or on behalf of the undersigned registrant; and

 

 

(iv)

Any other communication that is an offer in the offering made by the undersigned registrant to the purchaser.

 

(b)

Insofar as indemnification for liabilities arising under the Securities Act of 1933 may be permitted to directors, officers and controlling persons of the undersigned pursuant to the foregoing provisions, or otherwise, the undersigned has been advised that in the opinion of the SEC such indemnification is against public policy as expressed in the Securities Act and is, therefore, unenforceable. In the event that a claim for indemnification against such liabilities (other than the payment by the undersigned of expenses incurred or paid by a director, officer or controlling person of the undersigned in the successful defense of any action, suit or proceeding) is asserted by such director, officer or controlling person in connection with the securities being registered, the undersigned will, unless in the opinion of our counsel the matter has been settled by controlling precedent, submit to a court of appropriate jurisdiction the question whether such indemnification by it is against public policy as expressed in the Act and will be governed by the final adjudication of such issue.

 

II-7

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Act of 1933, the registrant has duly caused this registration statement to be signed on its behalf by the undersigned, thereunto duly authorized, in Jersey City, New Jersey on this 13th day of June, 2023.

 

 

 AVEPOINT, INC.

 

 

 

 

 

 

 

 

 

 

By:

/s/ Tianyi Jiang

 

 

Name: 

Tianyi Jiang

 

 

Title: 

Chief Executive Officer

 

    (Principal Executive Officer)  

 

Pursuant to the requirements of the Securities Act of 1933, this registration statement has been signed by the following persons in the capacities and on the dates indicated.

 

 

Signature

 

Title

Date

       

*

 

Executive Chairman and Director

June 13, 2023

Xunkai Gong

     
       

/s/ Tianyi Jiang

 

Chief Executive Officer and Director

June 13, 2023

Tianyi Jiang

 

(Principal Executive Officer)

 
       

/s/ James Caci

 

Chief Financial Officer

June 13, 2023

James Caci

 

(Principal Financial and Accounting Officer)

 
       

/s/ Brian Michael Brown

 

Chief Legal and Compliance Officer,

June 13, 2023

Brian Michael Brown

 

Secretary, and Director

 
       

*

 

Director

June 13, 2023

Janet Schijns

     
       

*

 

Director

June 13, 2023

Jeff Teper

     
       

*

 

Director

June 13, 2023

John Ho

     
       

*

 

Director

June 13, 2023

Jeff Epstein

     

 

 

* By: /s/ Brian Michael Brown, Attorney-in-Fact

 

 

S-1
EX-23.1 2 ex_525007.htm EXHIBIT 23.1 ex_508376.htm

Exhibit 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the use in this Registration Statement No. 333-258109 on Form S-1, of our report dated March 31, 2023, relating to the financial statements of AvePoint, Inc. and subsidiaries. We also consent to the reference to us under the heading "Experts" in such Registration Statement.

 

/s/ Deloitte & Touche LLP

 

New York, New York

June 13, 2023

 

 
EX-23.2 3 ex_525008.htm EXHIBIT 23.2 ex_508377.htm

Exhibit 23.2

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the use in this Post-Effective Amendment No. 2 to Form S-3 on Form S-1 Registration Statement of AvePoint, Inc. of our report dated March 10, 2021, except for the number of shares and per share amounts, as to which the date is March 31, 2022, on the consolidated statements of operations, comprehensive loss, mezzanine equity and stockholders’ deficiency, and cash flows for the year ended December 31, 2020, and to the reference to us under the heading "Experts" in the prospectus.

 

/s/ Crowe LLP

 

New York, New York

June 13, 2023

 

 

 

 

 
EX-101.SCH 4 avpt-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 008 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 009 - Statement - Consolidated Statements of Operations link:calculationLink link:definitionLink link:presentationLink 010 - Statement - Consolidated Statements of Comprehensive Loss link:calculationLink link:definitionLink link:presentationLink 011 - Statement - Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) link:calculationLink link:definitionLink link:presentationLink 012 - Statement - Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 013 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 014 - Statement - Consolidated Statements of Cash Flows (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 1 - Nature of Business and Organization link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 2 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 3 - Goodwill link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 4 - Intangible Assets, Net link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 5 - Concentration of Credit Risk link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 6 - Accounts Receivable, Net link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 7 - Line of Credit link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 8 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 9 - Leases link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 10 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 12 - Mezzanine Equity and Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 13 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 14 - Financial Instruments link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 15 - Segment Information link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 16 - Loss Per Share link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 17 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 18 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 1 - Nature of Business and Organization link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 2 - Summary of Significant Accounting Policies (10K) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 3 - Business Combination link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 4 - Goodwill link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 5 - Intangible Assets, Net link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 6 - Concentration of Credit Risk link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 7 - Accounts Receivable, Net link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 8 - Property and Equipment, Net link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 9 - Accrued Expenses and Other Liabilities link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 10 - Line of Credit link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 11 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 12 - Leases link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 13 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 16 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 17 - Financial Instruments link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 18 - Segment Information link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 19 - Loss Per Share link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 20 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 21 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 3 - Goodwill (Tables) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 4 - Intangible Assets, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 6 - Accounts Receivable, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 9 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 13 - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 14 - Financial Instruments (Tables) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 15 - Segment Information (Tables) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 16 - Loss Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 2 - Summary of Significant Accounting Policies (10K) (Tables) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 3 - Business Combination (Tables) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 4 - Goodwill (Tables) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 5 - Intangible Assets, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 7 - Accounts Receivable, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 070 - Disclosure - Note 8 - Property and Equipment, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 071 - Disclosure - Note 9 - Accrued Expenses and Other Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 072 - Disclosure - Note 11 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 073 - Disclosure - Note 12 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 074 - Disclosure - Note 13 - Commitments and Contingencies (Tables) link:calculationLink link:definitionLink link:presentationLink 075 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 076 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Tables) link:calculationLink link:definitionLink link:presentationLink 077 - Disclosure - Note 16 - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 078 - Disclosure - Note 17 - Financial Instruments (Tables) link:calculationLink link:definitionLink link:presentationLink 079 - Disclosure - Note 18 - Segment Information (Tables) link:calculationLink link:definitionLink link:presentationLink 080 - Disclosure - Note 19 - Loss Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 081 - Disclosure - Note 2 - Summary of Significant Accounting Policies 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 082 - Disclosure - Note 2 - Summary of Significant Accounting Policies 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 083 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Revenue by Source (Details) link:calculationLink link:definitionLink link:presentationLink 084 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (Details) link:calculationLink link:definitionLink link:presentationLink 085 - Disclosure - Note 3 - Goodwill - Changes in Carrying Amount of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 086 - Disclosure - Note 4 - Intangible Assets, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 087 - Disclosure - Note 4 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 088 - Disclosure - Note 4 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 089 - Disclosure - Note 5 - Concentration of Credit Risk (Details Textual) link:calculationLink link:definitionLink link:presentationLink 090 - Disclosure - Note 6 - Accounts Receivable, Net - Accounts Receivable, Net (Details) link:calculationLink link:definitionLink link:presentationLink 091 - Disclosure - Note 7 - Line of Credit (Details Textual) link:calculationLink link:definitionLink link:presentationLink 092 - Disclosure - Note 8 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 093 - Disclosure - Note 9 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 094 - Disclosure - Note 9 - Leases - Components of Operating Lease Expense (Details) link:calculationLink link:definitionLink link:presentationLink 095 - Disclosure - Note 9 - Leases - Other Information (Details) link:calculationLink link:definitionLink link:presentationLink 096 - Disclosure - Note 9 - Leases - Maturity Schedule of Operating Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 097 - Disclosure - Note 10 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 098 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 099 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 100 - Disclosure - Note 12 - Mezzanine Equity and Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 101 - Disclosure - Note 13 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 102 - Disclosure - Note 13 - Stock-based Compensation - Stock-based Compensation (Details) link:calculationLink link:definitionLink link:presentationLink 103 - Disclosure - Note 13 - Stock-based Compensation - Stock Option Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 104 - Disclosure - Note 14 - Financial Instruments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 105 - Disclosure - Note 14 - Financial Instruments - Fair Value of Financial Instruments (Details) link:calculationLink link:definitionLink link:presentationLink 106 - Disclosure - Note 14 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 107 - Disclosure - Note 15 - Segment Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 108 - Disclosure - Note 15 - Segment Information - Segment Information (Details) link:calculationLink link:definitionLink link:presentationLink 109 - Disclosure - Note 16 - Loss Per Share - Loss Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 110 - Disclosure - Note 16 - Loss Per Share - Antidilutive Securities (Details) link:calculationLink link:definitionLink link:presentationLink 111 - Disclosure - Note 2 - Summary of Significant Accounting Policies (10K) 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 112 - Disclosure - Note 2 - Summary of Significant Accounting Policies (10K) 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 113 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Revenue by Source (10K) (Details) link:calculationLink link:definitionLink link:presentationLink 114 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (10K) (Details) link:calculationLink link:definitionLink link:presentationLink 115 - Disclosure - Note 3 - Business Combination (Details Textual) link:calculationLink link:definitionLink link:presentationLink 116 - Disclosure - Note 3 - Business Combination - Weighted Average Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 117 - Disclosure - Note 3 - Business Combination - Preliminary Fair Value of Asset Acquired and Liabilities Assumed (Details) link:calculationLink link:definitionLink link:presentationLink 118 - Disclosure - Note 4 - Goodwill - Changes in Carrying Amount of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 119 - Disclosure - Note 5 - Intangible Assets, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 120 - Disclosure - Note 5 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 121 - Disclosure - Note 5 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 122 - Disclosure - Note 6 - Concentration of Credit Risk (Details Textual) link:calculationLink link:definitionLink link:presentationLink 123 - Disclosure - Note 7 - Accounts Receivable, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 124 - Disclosure - Note 7 - Accounts Receivable, Net - Accounts Receivable, Net (Details) link:calculationLink link:definitionLink link:presentationLink 125 - Disclosure - Note 8 - Property and Equipment, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 126 - Disclosure - Note 8 - Property and Equipment, Net - Property and Equipment, Net (Details) link:calculationLink link:definitionLink link:presentationLink 127 - Disclosure - Note 9 - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 128 - Disclosure - Note 10 - Line of Credit (Details Textual) link:calculationLink link:definitionLink link:presentationLink 129 - Disclosure - Note 11 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 130 - Disclosure - Note 11 - Income Taxes - Pretax Loss Resulting from Domestic and Foreign Operations (Details) link:calculationLink link:definitionLink link:presentationLink 131 - Disclosure - Note 11 - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 132 - Disclosure - Note 11 - Income Taxes - Reconciliation of Amounts of US Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details) link:calculationLink link:definitionLink link:presentationLink 133 - Disclosure - Note 11 - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 134 - Disclosure - Note 11 - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) link:calculationLink link:definitionLink link:presentationLink 135 - Disclosure - Note 12 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 136 - Disclosure - Note 12 - Leases - Components of Operating Lease Expense (Details) link:calculationLink link:definitionLink link:presentationLink 137 - Disclosure - Note 12 - Leases - Other Information (Details) link:calculationLink link:definitionLink link:presentationLink 138 - Disclosure - Note 12 - Leases - Maturity Schedule of Operating Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 139 - Disclosure - Note 12 - Leases - Operating Leases (Details) link:calculationLink link:definitionLink link:presentationLink 140 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 141 - Disclosure - Note 13 - Commitments and Contingencies - Purchase Commitments (Details) link:calculationLink link:definitionLink link:presentationLink 142 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 143 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 144 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Details Textual) link:calculationLink link:definitionLink link:presentationLink 145 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) - Redeemable Noncontrolling Interest (Details) link:calculationLink link:definitionLink link:presentationLink 146 - Disclosure - Note 16 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 147 - Disclosure - Note 16 - Stock-based Compensation - Stock-based Compensation (Details) link:calculationLink link:definitionLink link:presentationLink 148 - Disclosure - Note 16 - Stock-based Compensation - Stock Option Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 149 - Disclosure - Note 16 - Stock-based Compensation - Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 150 - Disclosure - Note 16 - Stock-based Compensation - Summary of Outstanding and Exercisable Stock Options (Details) link:calculationLink link:definitionLink link:presentationLink 151 - Disclosure - Note 16 - Stock-based Compensation - Nonvested Restricted Stock Units Activity (Details) link:calculationLink link:definitionLink link:presentationLink 152 - Disclosure - Note 17 - Financial Instruments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 153 - Disclosure - Note 17 - Financial Instruments - Fair Value of Financial Instruments (Details) link:calculationLink link:definitionLink link:presentationLink 154 - Disclosure - Note 17 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 155 - Disclosure - Note 18 - Segment Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 156 - Disclosure - Note 18 - Segment Information - Segment Information (Details) link:calculationLink link:definitionLink link:presentationLink 157 - Disclosure - Note 19 - Loss Per Share - Loss Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 158 - Disclosure - Note 19 - Loss Per Share - Antidilutive Securities (Details) link:calculationLink link:definitionLink link:presentationLink 159 - Disclosure - Note 21 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 5 avpt-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 6 avpt-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 7 avpt-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Dividend yield us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate Note To Financial Statement Details Textual Significant Accounting Policies Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Note 2 - Summary of Significant Accounting Policies Note 3 - Goodwill Risk-free rate us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate Note 4 - Intangible Assets, Net Note 6 - Accounts Receivable, Net Note 9 - Leases Note 11 - Earn-Out and Warrant Liabilities Note 13 - Stock-based Compensation Note 14 - Financial Instruments Note 15 - Segment Information Note 16 - Loss Per Share Note 2 - Summary of Significant Accounting Policies (10K) Note 3 - Business Combination Expected volatility us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate Note 4 - Goodwill us-gaap_LiabilitiesCurrent Total current liabilities Note 5 - Intangible Assets, Net Note 7 - Accounts Receivable, Net Note 8 - Property and Equipment, Net Note 9 - Accrued Expenses and Other Liabilities Expected term (in years) (Year) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 Note 11 - Income Taxes Note 12 - Leases Note 13 - Commitments and Contingencies us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Note 14 - Company Earn-Out and Warrant Liabilities Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) Note 16 - Stock-based Compensation Note 17 - Financial Instruments Note 18 - Segment Information Note 19 - Loss Per Share Note 2 - Summary of Significant Accounting Policies - Revenue by Source (Details) Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (Details) Note 3 - Goodwill - Changes in Carrying Amount of Goodwill (Details) Granted, weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) Foreign currency translation adjustment Note 4 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) Vested, weighted average grant date fair value (in dollars per share) Note 4 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) Forfeited, weighted average grant date fair value (in dollars per share) Note 6 - Accounts Receivable, Net - Accounts Receivable, Net (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Unvested, weighted average grant date fair value (in dollars per share) Unvested, weighted average grant date fair value (in dollars per share) Note 9 - Leases - Components of Operating Lease Expense (Details) US Treasury Securities [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited, number of shares (in shares) Note 9 - Leases - Other Information (Details) Note 9 - Leases - Maturity Schedule of Operating Lease Liabilities (Details) us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax Foreign currency translation adjustments Note 11 - Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Unvested, number of shares (in shares) Unvested, number of shares (in shares) Note 13 - Stock-based Compensation - Stock-based Compensation (Details) Note 13 - Stock-based Compensation - Stock Option Valuation Assumptions (Details) Note 14 - Financial Instruments - Fair Value of Financial Instruments (Details) Granted, number of shares (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) Note 14 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) Vested, number of shares (in shares) Note 15 - Segment Information - Segment Information (Details) Note 16 - Loss Per Share - Loss Per Share (Details) Note 16 - Loss Per Share - Antidilutive Securities (Details) Note 2 - Summary of Significant Accounting Policies - Revenue by Source (10K) (Details) Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (10K) (Details) Note 3 - Business Combination - Weighted Average Assumptions (Details) Note 3 - Business Combination - Preliminary Fair Value of Asset Acquired and Liabilities Assumed (Details) Note 4 - Goodwill - Changes in Carrying Amount of Goodwill (Details) us-gaap_OtherComprehensiveIncomeLossNetOfTax Total other comprehensive (loss) income Note 5 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) Note 5 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) Note 7 - Accounts Receivable, Net - Accounts Receivable, Net (Details) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Note 8 - Property and Equipment, Net - Property and Equipment, Net (Details) Note 9 - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) Note 11 - Income Taxes - Pretax Loss Resulting from Domestic and Foreign Operations (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Note 11 - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) Note 11 - Income Taxes - Reconciliation of Amounts of US Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares) Note 11 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Note 11 - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Balance, weighted average remaining contractual life (Year) Note 12 - Leases - Components of Operating Lease Expense (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Note 12 - Leases - Other Information (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) Note 12 - Leases - Maturity Schedule of Operating Lease Liabilities (Details) Note 12 - Leases - Operating Leases (Details) Note 13 - Commitments and Contingencies - Purchase Commitments (Details) Note 14 - Company Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details) Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) - Redeemable Noncontrolling Interest (Details) Note 16 - Stock-based Compensation - Stock-based Compensation (Details) Note 16 - Stock-based Compensation - Stock Option Valuation Assumptions (Details) Note 16 - Stock-based Compensation - Option Activity (Details) Note 16 - Stock-based Compensation - Summary of Outstanding and Exercisable Stock Options (Details) Note 16 - Stock-based Compensation - Nonvested Restricted Stock Units Activity (Details) Note 17 - Financial Instruments - Fair Value of Financial Instruments (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Balance, weighted average exercise price (in dollars per share) Balance, weighted average exercise price (in dollars per share) Note 17 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details) Note 18 - Segment Information - Segment Information (Details) Note 19 - Loss Per Share - Loss Per Share (Details) Note 19 - Loss Per Share - Antidilutive Securities (Details) Current portion of deferred revenue Notes To Financial Statements Forfeited or expired, weighted average exercise price (in dollars per share) Notes To Financial Statements [Abstract] Indirect taxes Granted, weighted average exercise price (in dollars per share) Exercised, weighted average exercise price (in dollars per share) Accrued compensation Income taxes payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised (in shares) Lessee, Operating Leases [Text Block] Accounts payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) Balance, shares (in shares) Balance, shares (in shares) Loans, Notes, Trade and Other Receivables Disclosure [Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod Forfeited or expired, shares (in shares) Other us-gaap_OtherAccruedLiabilitiesCurrent us-gaap_PolicyTextBlockAbstract Accounting Policies us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) Professional service fees us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Goodwill Disclosure [Text Block] Liabilities, mezzanine equity, and stockholders’ equity Financial Instruments Disclosure [Text Block] us-gaap_Assets Total assets Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense Share-Based Payment Arrangement, Expense, Tax Benefit Commitments Contingencies and Guarantees [Text Block] us-gaap_CapitalizedContractCostNet Capitalized Contract Cost, Net Opening, deferred sales commissions Closing, deferred sales commissions Share-Based Payment Arrangement [Text Block] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] us-gaap_PrepaidExpenseCurrentAndNoncurrent Prepaid Expense Award Type [Domain] Award Type [Axis] us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest Other comprehensive income attributable to redeemable noncontrolling interest us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated amortization Net carrying amount us-gaap_FiniteLivedIntangibleAssetsNet Total intangible assets subject to amortization Intangible assets, net Gross carrying amount us-gaap_FiniteLivedIntangibleAssetsGross Net income attributable to and accretion of redeemable noncontrolling interest Net income attributable to and accretion of redeemable noncontrolling interest Loss Contingency, Nature [Domain] Loss Contingency Nature [Axis] us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest Comprehensive income attributable to redeemable noncontrolling interest us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation and amortization Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Issuance of redeemable noncontrolling interest in EduTech Goodwill Goodwill, Ending Balance Balance Balance Property, Plant and Equipment, Gross, Ending Balance us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests Total mezzanine equity Balance, temporary equity, including noncontrolling interest Balance, temporary equity, including noncontrolling interest Reclassification of temporary equity to permanent equity Reclassifications of Temporary to Permanent Equity us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments Foreign currency translation adjustment Net loss Net loss Net loss us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest Total comprehensive loss Income tax expense Total Revenue: us-gaap_GainLossOnInvestments Gain (Loss) on Investments us-gaap_OperatingExpenses Total operating expenses General and administrative us-gaap_Cash Cash Cash and cash equivalents Common Stock Outstanding [Member] Represents common stock outstanding. tyGraph [Member] Represents information pertaining to tyGraph Companies. avpt_StockIssuedForAcquisitionsNoLongerContingentAndReclassifiedToMezzanineEquity Stock Issued for Acquisitions, No Longer Contingent and Reclassified to Mezzanine Equity (in shares) The number of shares that were issued for acquisitions that are no longer contingent and are reclassified to mezzanine equity. avpt_BusinessAcquisitionSharesHeldInEscrowNoLongerContingentAndReclassifiedToMezzanineEquity Business Acquisition, Shares Held in Escrow, No Longer Contingent and Reclassified to Mezzanine Equity (in shares) The number of shares that were held in escrow for business acquisition that are no longer contingent and reclassified to mezzanine equity. Amendment Description Amendment Flag City Area Code Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Reclassification, Comparability Adjustment [Policy Text Block] us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss Debt Securities, Available-for-Sale, Realized Gain (Loss) Common Stock issued for canceled officer awards Value of stock issued during period for cancelled officer awards. Common Stock issued for canceled officer awards (in shares) Number of shares issued during the period for cancelled officer awards. Entity Ex Transition Period Entity Emerging Growth Company Document Type us-gaap_InvestmentOwnedAtCost Investment Owned, at Cost Entity Small Business Essential [Member] Represents Essential. Document Information [Line Items] Document Information [Table] Service [Member] Entity Filer Category us-gaap_BusinessCombinationAcquisitionRelatedCosts Business Combination, Acquisition Related Costs us-gaap_AccountsReceivableNet Opening, accounts receivable, net Closing, accounts receivable, net us-gaap_GoodwillImpairmentLoss Goodwill, Impairment Loss Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key Depreciation and amortization Entity Registrant Name Entity [Domain] Legal Entity [Axis] Customer Concentration Risk [Member] Entity Address, Address Line One us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets Entity Address, City or Town Recently Adopted Accounting Guidance [Policy Text Block] Disclosure of accounting policy for recently adopted accounting guidance. Entity Address, Postal Zip Code Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] avpt_BusinessAcquisitionConditionalOptionToRepurchaseShares Business Acquisition, Conditional Option to Repurchase Shares The conditional option to repurchase shares issued in business acquisition. avpt_BusinessAcquisitionConditionalOptionToRepurchaseSharesPeriod Business Acquisition, Conditional Option to Repurchase Shares, Period (Month) The period of the conditional option to repurchase shares in a business combination. Other Information Related to Operating Leases [Table Text Block] Tabular disclosure of other information related to operating leases. Accounts Receivable [Member] Investments [Domain] avpt_BusinessCombinationContingentConsiderationPercentageOfShares Business Combination, Contingent Consideration, Percentage of Shares The percentage of shares for contingent consideration of business acquisition. avpt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOtherCurrentLiabilities Accrued expenses and other liabilities Amount of liabilities incurred for accrued expenses and other current liabilities, assumed at the acquisition date. Revenue from Contract with Customer Benchmark [Member] Securities Investment [Member] avpt_BusinessAcquisitionSharesHeldInEscrow Business Acquisition, Shares Held in Escrow (in shares) The number of shares held in escrow in business acquisition. Put Option to Repurchase Shares [Member] Represents put option to repurchase shares. Revenue Surplus [Member] Represents revenue surplus. avpt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour Thereafter Amount of lessee's undiscounted obligation for lease payment for operating lease due after fouth 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). Concentration Risk Benchmark [Axis] avpt_FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour Thereafter Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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). Concentration Risk Benchmark [Domain] Investment Type [Axis] EduTech Common Shares [Member] Represents EduTech common shares. Nature of Operations [Text Block] Revenue Shortfall [Member] Represents revenue shortfall. Local Phone Number avpt_CommonStockRepurchasedForTreasuryStock Repurchase of Common Stock (in shares) The number of common stock repurchased for treasury stock. us-gaap_TableTextBlock Notes Tables Sales and marketing Research and development us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Subsequent Event [Member] Subsequent Event Type [Axis] Subsequent Event Type [Domain] avpt_GainLossOnChangeInContingentLiabilityAndWarrantsExcludingGeneralAndAdministrativeExpense Change in value of earn-out and warrant liabilities The amount of gain loss on contingent liability and warrants excluding general and administrative expense. Subsequent Events [Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive Thereafter us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear 2023 (nine months) us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2024 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2025 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2026 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive 2027 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2023 Deferred contract costs Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total Foreign Currency Transactions and Translations Policy [Policy Text Block] Secured Overnight Financing Rate (SOFR) [Member] Interest rate based on U.S. Treasury repurchases between banks. Other assets Business Combinations Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) Operating expenses: Prepaid Expenses and Other Assets [Policy Text Block] Disclosure of prepaid expenses and other current assets. Income Tax, Policy [Policy Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] avpt_ProfitLossTotal Net loss The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. Intangible Assets Disclosure [Text Block] us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share (in dollars per share) Long-term operating lease liabilities us-gaap_AssetsCurrent Total current assets Share-Based Payment Arrangement [Policy Text Block] Equity [Text Block] Interest (expense) income, net us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Revenue from Contract with Customer [Policy Text Block] us-gaap_DeferredTaxAssetsValuationAllowance Deferred Tax Assets, Valuation Allowance Less: Valuation allowance Deferred tax assets, net of valuation allowance Deferred tax assets, net Deferred Charges, Policy [Policy Text Block] us-gaap_NumberOfReportingUnits Number of Reporting Units us-gaap_DeferredTaxAssetsLiabilitiesNet Net deferred tax (liabilities) assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] us-gaap_PrepaidExpenseCurrent Prepaid Expense, Current Other us-gaap_DeferredTaxAssetsOther us-gaap_DeferredTaxAssetsGross Deferred Tax Assets, Gross Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] us-gaap_DeferredIncomeTaxLiabilities Deferred tax liabilities Total deferred tax liability EMEA [Member] us-gaap_ForeignCurrencyTransactionGainLossBeforeTax Gain (Loss), Foreign Currency Transaction, before Tax Deferred revenue us-gaap_DeferredTaxAssetsDeferredIncome Software and Software Development Costs [Member] us-gaap_PropertyPlantAndEquipmentUsefulLife Property, Plant and Equipment, Useful Life (Year) Fair value of earnout liability Schedule of Segment Reporting Information, by Segment [Table Text Block] Accounts receivable, gross Accounts receivable, allowance Allowance for doubtful accounts us-gaap_NumberOfOperatingSegments Number of Operating Segments Furniture and Fixtures [Member] Accounts receivable, net of allowance of $725 and $838 as of December 31, 2022 and December 31, 2021, respectively Accounts Receivable, after Allowance for Credit Loss, Current Compensation and benefits us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits Building [Member] avpt_CommonStockSharesIssuedIncludingTreasuryShares Common Stock, Shares, Issued, Including Treasury Shares (in shares) Represents common stock shares issued including treasury shares. Short-term investments Leasehold Improvements [Member] Property, Plant and Equipment, Policy [Policy Text Block] Other income (expense), net Long-Lived Tangible Asset [Axis] Segment Reporting Disclosure [Text Block] Long-Lived Tangible Asset [Domain] Net operating loss carryforwards Foreign tax credits us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Assets Effect of exchange rates on cash us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase (decrease) in cash and cash equivalents us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash (used in) provided by financing activities Sale of Stock [Axis] Sale of Stock [Domain] us-gaap_OperatingIncomeLoss Loss from operations us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by (used in) operating activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided by (used in) investing activities us-gaap_DeferredTaxLiabilities Net deferred tax liability us-gaap_GrossProfit Gross profit Cost of revenue us-gaap_DeferredTaxLiabilitiesLeasingArrangements Right-of-use assets Investment, Policy [Policy Text Block] Earn-out Shares Liabilities [Member] Represents earn-out shares liabilities. avpt_DepreciationDepletionAndAmortizationIncludingAmortizationOfIntangibleAssets Depreciation and amortization 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, including amortization of intangible assets. Property and equipment us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment us-gaap_DeferredTaxLiabilitiesPrepaidExpenses Prepaid subscription Cost of revenue: us-gaap_PaymentsForRepurchaseOfCommonStock Purchase of common stock Revenue Revenue from Contract with Customer, Excluding Assessed Tax Proceeds from stock option exercises us-gaap_ProceedsFromIssuanceOfCommonStock Proceeds from Issuance of Common Stock us-gaap_CurrentStateAndLocalTaxExpenseBenefit State and local us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit State and local us-gaap_CurrentForeignTaxExpenseBenefit Foreign us-gaap_DeferredForeignIncomeTaxExpenseBenefit Foreign us-gaap_CurrentFederalTaxExpenseBenefit Federal us-gaap_DeferredFederalIncomeTaxExpenseBenefit Federal us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock Redemption of redeemable convertible preferred stock us-gaap_CurrentIncomeTaxExpenseBenefit Total current income tax expense us-gaap_RevenueRemainingPerformanceObligationPercentage Revenue, Remaining Performance Obligation, Percentage us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign Foreign us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Loss before income taxes Proceeds from sale of common shares of subsidiary us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic Domestic Other comprehensive (loss) income net of taxes us-gaap_PaymentsOfDebtIssuanceCosts Payments of debt issuance costs Timing of Transfer of Good or Service [Domain] State and Local Jurisdiction [Member] Transferred at Point in Time [Member] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Internal Revenue Service (IRS) [Member] Income Tax Authority [Axis] Income Tax Authority [Domain] Disaggregation of Revenue [Table Text Block] Domestic Tax Authority [Member] Timing of Transfer of Good or Service [Axis] Foreign Tax Authority [Member] Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] us-gaap_UnrecognizedTaxBenefits Beginning balance Ending balance us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounting Policies [Abstract] Significant Accounting Policies [Text Block] us-gaap_OpenTaxYear Open Tax Year Basis of Accounting, Policy [Policy Text Block] us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations Expiration of applicable statute of limitations Concentration Risk Disclosure [Text Block] us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Reduction for settlements us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions Reduction for tax positions of prior years Additions based on tax positions related to the current year Settlement of restricted stock issued in exchange for non-recourse promissory note (in shares) represents settlement of restricted stock issued in exchange for non-recourse promissory note, shares. Receivable Type [Axis] Settlement of restricted stock issued in exchange for non-recourse promissory note Represents settlement of restricted stock issued in exchange for non-recourse promissory note, value. Receivable [Domain] Trade Accounts Receivable [Member] Share Repurchase Program [Member] Represents share repurchase program. Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Guarantee for Service Agreement [Member] Represents guarantee for service agreement. Accrued expenses and other liabilities Accrued Liabilities and Other Liabilities avpt_OtherAssetsCertificateOfDeposits Certificates of deposit (1) Represents the certificate of deposits amount related to other assets. Effect of dilutive securities (in shares) us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment us-gaap_TaxCreditCarryforwardAmount Tax Credit Carryforward, Amount us-gaap_TaxCreditCarryforwardExpirationDate Tax Credit Carryforward, Expiration Date Antidilutive securities (in shares) us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding Weighted average diluted shares (in shares) Collection of promissory note us-gaap_OperatingLossCarryforwards Operating Loss Carryforwards us-gaap_ProceedsFromLinesOfCredit Proceeds from Lines of Credit, Total Asset Class [Axis] Asset Class [Domain] Statement of Financial Position [Abstract] Weighted average common shares outstanding (in shares) Basic and diluted shares used in computing loss per share (in shares) Accounts Payable and Accrued Liabilities Disclosure [Text Block] us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent Business Acquisition [Axis] Basic and diluted loss per share (in dollars per share) Business Acquisition, Acquiree [Domain] Statement of Cash Flows [Abstract] Statement of Stockholders' Equity [Abstract] us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Schedule of Accrued Liabilities [Table Text Block] us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts Business Acquisition, Transaction Costs us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Finite-Lived Intangible Assets Amortization Expense [Table Text Block] us-gaap_PaymentsForProceedsFromOtherInvestingActivities Other Other, net us-gaap_IncomeTaxReconciliationOtherAdjustments Financing activities us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance Change in valuation allowance us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Convertible Preferred Stock [Member] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet Total purchase consideration Redeemable Convertible Preferred Stock [Member] Operating lease right-of-use assets expense us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Payments to Acquire Businesses, Net of Cash Acquired, Total Cash paid in business combinations and asset acquisitions, net of cash acquired us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther Other non-current liabilities Permanent differences Class of Stock [Axis] us-gaap_OtherPaymentsToAcquireBusinesses Other Payments to Acquire Businesses Class of Stock [Domain] us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost Stock-based compensation Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue Current portion of deferred revenue us-gaap_PaymentsToAcquireBusinessesGross Payments to Acquire Businesses, Gross Reclassification, Type [Domain] Reclassification, Type [Axis] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable Accrued expenses and other liabilities State and local income taxes, net Foreign rate differential us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment Property and equipment us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets Other assets Customer related assets Intangible U.S. federal statutory tax rate us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets Prepaid expenses and other current assets us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables Accounts receivable, net Income Tax Disclosure [Text Block] Common Stock issued in business combination Business Combination, Consideration Transferred, Equity Interests Issued and Issuable us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred, Total Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) Share-Based Payment Arrangement, Option, Activity [Table Text Block] us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired Business Acquisition, Percentage of Voting Interests Acquired Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] us-gaap_PaymentsToAcquireInvestments Purchases of investments us-gaap_PaymentsForProceedsFromShortTermInvestments Maturities of investments Measurement input Expected life (in years) us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness Cash Acquired in Excess of Payments to Acquire Business Schedule of Goodwill [Table Text Block] Redeemable Common Shares [Member] Represents the redeemable common shares. Revolving Credit Facility [Member] Temporary Equity [Member] Represents the temporary equity. Temporary Equity, Including Portion Attributable to Noncontrolling Interests [Member] Represents the temporary equity, including portion attributable to noncontrolling interests. Credit Facility [Axis] Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member] Represents the reclassification of redeemable common shares from temporary to permanent equity. Credit Facility [Domain] Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member] Represents the reclassification of share-based awards from liabilities and temporary equity to permanent equity. Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Share-based Awards [Member] Represents the share-based awards. SaaS [Member Represents SaaS. Termed License and Support [Member] Represents termed license and support. Remeasurement of redemption value of common shares Adjustemtn for remeasurement of redemption value of common shares. Loan to certain acquiree shareholders Net income attributable to and accretion of redeemable noncontrolling interest Net income attributable to noncontrolling interest Represents the temporary equity effect of net income (loss) attributable to and accretion of redeemable noncontrolling interest during the period. Remeasurement of redemption value of convertible preferred stock Adjustments for remeansurement of redemption value of convertible preferred stock. avpt_ReclassificationsOfEarnOutRSUsToEarnOutShares Reclassification of earn-out RSUs to earn-out shares Represents the amount of reclassifications of earn-out RSUs to earn-out shares during the period. Business Combination, Share Exchange Ratio Business Combination, Share Exchange Ratio Represents the share exchange ratio in a business combination. Reclassification of common shares to mezzanine equity avpt_ReclassificationOfCommonSharesToTemporaryEquity Amount of common shares reclassified to temporary equity. The 2021 Plan [Member] Represents information regarding the 2021 Plan. us-gaap_StockIssued1 Issuance of common shares in exchange for issuance cost Reclassification of share-based awards to mezzanine equity Amount of share-based awards reclassified to temporary equity. us-gaap_PaymentsForSoftware Capitalization of internal-use software avpt_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodFairValue Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value Fair value of options granted. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock. Issuance of redeemable noncontrolling interest in EduTech avpt_IssuanceOfRedeemableNoncontrollingInterestTemporaryEquityEffect Represents the temporary equity effect of the issuance of redeemable noncontrolling interest. Issuance of redeemable noncontrolling interest in EduTech avpt_IssuanceOfRedeemableNoncontrollingInterestStockholdersEquityImpact Issuance of redeemable noncontrolling interest in EduTech Represents the impact on stockholders' equity of the issuance of redeemable noncontrolling interest. us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchase of property and equipment Proceeds from recapitalization of Apex shares, net of transaction fees of $49,990 The cash inflow from recapitalization of shares, before issuance costs. avpt_ProceedsFromRecapitalizationIssuanceCosts Payments of transaction fees The cash outflow from issuance costs associated with the recapitalization of shares. avpt_ForeignCurrencyRemeasurementGainLoss Foreign currency remeasurement (gain) loss Represents the amount of foreign currency remeasurement gain (loss) recognized during the period. Grantee Status [Domain] The 2006, 2016 and 2021 [Member] Represents the 2006, 2016, and 2021. Media Content [Member] Grantee Status [Axis] avpt_DeferredRevenueIncreaseDecrease Increase/(decrease), deferred revenue Represents the amount of increase (decrease) in deferred revenue during the period. Gain on earn-out and warrant liabilities The amount of gain loss on contingent liability and warrants. Supplemental disclosures of cash flow information Technology-Based Intangible Assets [Member] us-gaap_OperatingLeaseExpense Operating Lease, Expense Total net loss available to common stockholders us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Net loss available to Common Stockholders Total net loss available to common shareholders Customer Relationships [Member] Customer-Related Intangible Assets [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_PreferredStockDividendsAndOtherAdjustments Deemed dividends on preferred stock Contingent Consideration by Type [Axis] Contingent Consideration Type [Domain] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Redemption of Series B convertible preferred stock Amount of adjustment to equity for redemption of convertible preferred stock. avpt_PaymentsForRedemptionOfLegacyCommonStock Redemption of Legacy AvePoint Common Stock The cash outflow for redemption of legacy common stock. avpt_TemporaryEquitySharesRedempted Redemption of Series B convertible preferred stock (in shares) Number of temporary shares redempted during period. avpt_TemporaryEquityValueRedempted Redemption of Series B convertible preferred stock Decrease in temporary equity due to redemption. Issuance of common shares in exchange for issuance cost (in shares) Number of share issued for issuance cost. Net loss attributable to AvePoint, Inc. Net loss attributable to AvePoint, Inc. Issuance of common shares in exchange for issuance cost Value of stock issued for issuance cost. AvePoint EduTech PTE. LTD. [Member] Represents AvePoint EduTech PTE. LTD. Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions [Table Text Block] Tabular disclosure of accounts receivable, net, deferred revenue and deferred sales commissions. Increase/(decrease), deferred sales commissions Amount of increase (decrease) in capitalized contract costs, net. avpt_PaymentOfNetCashSettlementForDirectiveOutstandingOptions Payment of net cash settlement for management options Amount of payment for directive outstanding options settlement. Restricted Stock Units (RSUs) [Member] Proceeds from issuance of Common Stock, net of issuance costs The cash inflow from issuance of common stock, net of issuance cost. AEPL PTE. LTD. [Member] Represents AEPL PTE. LTD. Conversion of Legacy AvePoint Preferred Stock into Common Stock [Member] Represents the conversion of legacy AvePoint preferred stock into the company's common stock. Restricted Stock [Member] Conversion of Legacy AvePoint Common Stock into Common Stock [Member] Represents the conversion of legacy AvePoint common stock into the company's common stock. avpt_NumberOfMajorCustomers Number of Major Customers Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc. Unbilled Receivable [Member] Represents the unbilled receivable. Conversion of Apec Class A Common Stock into Common Stock [Member] Represents the conversion of APec class A common stock into the company's common stock. Share-Based Payment Arrangement, Option [Member] Conversion of Apec Class B Common Stock into Common Stock [Member] Represents the conversion of APec class B common stock into the company's common stock. Subscription Agreements [Member] Represents the subscription agreements. Warrant [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] HSBC Venture Bank USA Inc. [Member] Represents HSBC Venture Bank USA Inc. us-gaap_GoodwillForeignCurrencyTranslationGainLoss Effect of foreign currency translation Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] us-gaap_GoodwillAcquiredDuringPeriod Acquisitions Accrued partner expenses Current portion of accrued partner expenses. Cloud service fees Current portion of cloud service fees. Business Combination Disclosure [Text Block] Microsoft Office 365 [Member] Represents the Microsoft Office 365. IT solutions [Member] Represents IT solutions. Earn-Out and Warrant Liabilities [Text Block] Disclousre of earn-out and warrant liabilities. avpt_NumberOfSharesExchangeableAt1250 Number of Shares Exchangeable at $12.50 (in shares) The number of share beccome exchangeable stock price is greater than or equal to $12.50 over any 20 Trading Days within any 30 trading day period or the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $12.50 per share. avpt_PaymentsForUnconditionalPurchaseCommitment Payments for Unconditional Purchase Commitment Amount of cash paid pursuant to the unconditional purchase commitment. Public Warrant [Member] Represents the public warrant. PRC Options [Member] Represents the PRC Options. Time and Performance Based Option [Member] Represents the Time and Performance Based Option. avpt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingFairValue Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Fair Value The fair value of share-based payment award other than option that oustanding. avpt_NumberOfSharesExchangeableAt1500 Number of Shares Exchangeable at $15.00 (in shares) The number of shares become exchangeable when stock price is greater than or equal to $15.00 over any 20 Trading Days within any 30 trading day period or the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $15.00 per share. avpt_NumberOfSharesExchangeableAt1750 Number of Shares Exchangeable at $17.50 (in shares) The number of shares become exchangeable when stock price is greater than or equal to $17.50 over any 20 Trading Days within any 30 trading day period or the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $17.50 per share. avpt_NumberOfSharesSubjectToVestingProvision Number of Shares Subject to Vesting Provision (in shares) The number of shares that subject to vesting provisio: 100% of the Sponsor Earn-Out Shares shall vest and be released if at any time through the seventh anniversary of the Business Combination, AvePoint's stock price is greater than or equal to $15.00 (as adjusted for share splits, share capitalization, reorganizations, recapitalizations and the like) over any 20 trading days within any 30 trading day period; and 100% of the remaining Sponsor Earn-Out Shares that have not previously vested shall vest and be released if at any time through the seventh anniversary of the Business Combination, the Company consummates a subsequent transaction. Private Placement Warrant [Member] Represents the private placement. avpt_LiabilityBalanceRelatedToModifiedOptions Liability Balance Related to Modified Options Amount of liability balance related to modified options. Modified Options [Member] Represents the modified options. avpt_LiabilityBalanceRelatedToModifiedOptionsReclassifiedToLiabilityclassifiedOutstandingShares Liability Balance Related to Modified Options Reclassified to Liability-classified Outstanding Shares Amount of liability balance related to modified options reclassified to liability-classified outstanding shares. avpt_LiabilityBalanceRelatedToOutstandingSharesReclassifiedTotemporaryEquity Liability Balance Related to Outstanding Shares Reclassified toTemporary Equity Amount of liability balance related to outstanding shares reclassified to temporary equity. Investing activities Earn-Out RSUs [Member] Represents earn-out RSUS. avpt_PutOptionRedemptionShare Put Option, Redemption Share (in shares) Number of shares redeemable for pout otion. avpt_PutOptionUnderlyingOption Put Option, Underlying Option (in shares) Number of underlying option pusuant to the put option. Modified Common Stock [Member] Represents the modified common stock. Earnings Per Share [Text Block] Other Countries [Member] Represents other countries. Six Months Completion Option [Member] Represents the six months completion optioin. avpt_LiabilityBalanceRelatedToCommonStock Liability Balance Related to Common Stock Amount of liability balance related to common stock. Liability-classified Common Stock [Member] Represents the liability-classified common stock. Accounts payable, accrued expenses, operating lease liabilities and other liabilities Company Earn-Outs [Member] Represents the Company Earn-Outs. avpt_PaymentsForExchangeOfCommonStockInBusinessCombination Payments for Exchange of Common Stock in Business Combination Amount of payments for common stock exchange in a business combination. Related Party Transactions Disclosure [Text Block] avpt_RedeemableNoncontrollingInterestIncreaseFromContributionByNoncontrollingInterest Redeemable Noncontrolling Interest, Increase from Contribution by Noncontrolling Interest Amount of increase in redeemable noncontrolling interest from contribution from noncontrolling interest holders. CHINA Redeemable Noncontrolling Interest [Policy Text Block] Disclosure of accounting policy for redeemable noncontrolling interest. GERMANY Emerging Growth Company [Policy Text Block] Disclosure of accounting policy for emerging growth company. us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome Reclass from Earnout-RSU avpt_PaymentsForTransactionFeesBusinessAcquisition Payments of transaction fees by Legacy AvePoint Amount of payments for transaction fees business acquisition. Stock-based Compensation Share-based Payment Arrangement, Expense us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings Included in earnings us-gaap_ComprehensiveIncomeNetOfTax Total comprehensive loss attributable to AvePoint, Inc. Repurchase of Common Stock (in shares) Treasury Stock, Shares, Acquired (in shares) us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) us-gaap_IncreaseDecreaseInContractWithCustomerLiability Deferred revenue Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding, Ending Balance (in shares) us-gaap_PreferredStockSharesOutstanding Preferred Stock, Shares Outstanding (in shares) us-gaap_IncreaseDecreaseInOtherOperatingAssets Deferred contract costs and other assets us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate Variable lease cost not included in the lease liability (2) us-gaap_LeaseCost Total lease cost us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other current assets Collection of non-recourse promissory note The amount of cash inflow from the collection of non-recourse promissory note. JAPAN us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Lease liability cost Short-term lease expenses (1) Lease, Cost [Table Text Block] Merger [Member] Represents the merger. Property and equipment acquired under capital leases us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term (Year) Software Development Sold to Customers [Member] Represents development of computer software, which is to be sold, leased or otherwise marketed. us-gaap_DividendsPreferredStock Dividends, Preferred Stock us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue Opening balance Closing balance Variable Rate [Domain] us-gaap_CapitalizedComputerSoftwareNet Capitalized Computer Software, Net, Ending Balance Variable Rate [Axis] us-gaap_CapitalizedContractCostAmortization Capitalized Contract Cost, Amortization us-gaap_CapitalizedContractCostImpairmentLoss Capitalized Contract Cost, Impairment Loss Stock-based compensation expense us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Liability Class [Axis] Fair Value by Liability Class [Domain] Software to be Sold, Leased, or Otherwise Marketed and Internal Use Software, Policy [Policy Text Block] Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; (2) produce product masters after establishing technological feasibility; (3) the software is acquired, internally developed, or modified solely to meet the entity's internal needs; and (4) during the software's development or modification, no substantive plan exists or is being developed to market the software externally. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment. Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] us-gaap_TreasuryStockValueAcquiredCostMethod Repurchase of Common Stock us-gaap_TreasuryStockValue Treasury stock us-gaap_StockRepurchasedDuringPeriodShares Stock Repurchased During Period, Shares (in shares) Conversion of convertible preferred stock Common Stock issued upon acquisition (in shares) Stock Issued During Period, Shares, Acquisitions (in shares) us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities Conversion of convertible preferred stock (in shares) Line of Credit, Accordion Feature [Member] Represents the accordion feature of line of credit. SINGAPORE Common Stock issued upon acquisition Proceeds from exercise of options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) Exercised, shares (in shares) avpt_EffectiveIncomeTaxRateReconciliationFairValueOfEarnoutLiabilityAmount Fair value of earnout liability Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to fair value of earnout liability. avpt_EffectiveIncomeTaxRateReconciliationTransactionCostsAmount Transaction costs Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to transaction costs. Common Stock issued upon vesting of restricted stock units (in shares) us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Proceeds from exercise of options Commissions avpt_DeferredTaxLiabilitiesCommissions Amount of deferred tax consequences attributable to taxable temporary differences derived from commissions. Common Stock issued upon vesting of restricted stock units avpt_DeferredTaxLiabilitiesUnbilledReceivable Unbilled receivable Amount of deferred tax consequences attributable to taxable temporary differences derived from unbilled receivable. us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Return-to-provision adjustments Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to return to provision adjustments. Amortization avpt_DeferredTaxLiabilitiesAmortization Amount of deferred tax consequences attributable to taxable temporary differences derived from amortization. Granted, shares (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) us-gaap_WarrantsAndRightsOutstandingTerm Warrants and Rights Outstanding, Term (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares) Line of Credit Facility, Lender [Domain] Proceeds from the issuance of Common Stock, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues (in shares) Lender Name [Axis] us-gaap_LiabilitiesAndStockholdersEquity Total liabilities, mezzanine equity, and stockholders’ equity Proceeds from the issuance of Common Stock, net of issuance costs UNITED STATES Accumulated deficit Accumulated other comprehensive income Money Market Funds [Member] Debt Disclosure [Text Block] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Measurement Input, Price Volatility [Member] Changes in operating assets and liabilities: Measurement Input, Risk Free Interest Rate [Member] us-gaap_OtherNoncashIncomeExpense Other Measurement Input, Expected Dividend Rate [Member] Measurement Input, Expected Term [Member] Present value of future lease payments (1) us-gaap_OperatingLeaseLiability Operating Lease, Liability, Total us-gaap_DeferredIncomeTaxesAndTaxCredits Deferred income taxes Current operating lease liabilities Operating Lease, Liability, Current Operating lease right-of-use assets Operating Lease, Right-of-Use Asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total future lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: Present value adjustment us-gaap_FinanceLeasePrincipalPayments Repayments of finance leases us-gaap_DeferredIncomeTaxExpenseBenefit Total deferred income tax expense (benefit) Measurement Input Type [Axis] us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2025 Measurement Input Type [Domain] us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2026 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive 2027 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive Thereafter us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2024 Share-Based Payment Arrangement, Employee [Member] us-gaap_FairValueAdjustmentOfWarrants Fair Value Adjustment of Warrants Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] us-gaap_ShareBasedCompensation Stock-based compensation us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear 2023 (nine months) us-gaap_AssetsFairValueDisclosure Total Transaction fees The cash outflow for transaction fees incurred directly with the recapitalization of an equity security. us-gaap_ConversionOfStockAmountConverted1 Conversion of convertible preferred stock us-gaap_ConversionOfStockSharesIssued1 Conversion of Stock, Shares Issued (in shares) us-gaap_ConversionOfStockAmountIssued1 Conversion of Stock, Amount Issued us-gaap_DepreciationDepletionAndAmortization Depreciation, Depletion and Amortization, Total us-gaap_LiabilitiesFairValueDisclosure Liabilities us-gaap_ConversionOfStockSharesConverted1 Conversion of convertible preferred stock (in shares) Stock Conversion Description [Axis] avpt_DeferredTaxAssetsCapitalizedResearchAndDevelopment Research and development expenses Amount before allocation of valuation allowances of deferred tax asset attributable to capitalized research and development. Conversion of Stock, Name [Domain] avpt_DeferredTaxAssetsLeaseLiability Lease liability Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liability. Executive compensation limitation Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to section 162(m) compensation. Cash Equivalents Cash Equivalents us-gaap_InvestmentsFairValueDisclosure Short term investments Contingent consideration in business combination us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Common Stock, $0.0001 par value; 1,000,000 shares authorized, 185,278 and 181,822 shares issued and outstanding Long-term Operating Lease Liabilities [Member] Represents long-term operating lease liabilities. Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Measurement Frequency [Axis] Accrued Expenses and Other Liabilities [member] Represents accrued expenses and other liabilities. Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized (in shares) us-gaap_TangibleAssetImpairmentCharges Tangible Asset Impairment Charges, Total avpt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsIncludingOptionsGrantsInPeriodFairValue Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Including Options, Grants in Period, Fair Value Fair value of equity instruments including options grants in period under share-based compensation arrangement. Common stock, shares issued (in shares) Common Stock, Shares, Issued (in shares) RSU and Option [Member] Represents RSU and Option. Certificates of Deposit [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share (in dollars per share) Asia Pacific [Member] Statistical Measurement [Domain] Range 1 [Member] represents range 1. Operating cash flows from operating leases Maximum [Member] Range 2 [Member] Represents range 2. Minimum [Member] Range 3 [Member] Represents range 3. Ownership [Domain] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] I-Access Solutions Pte. Ltd. [Member] Represents I-Access Solutions Pte. Ltd. us-gaap_PreferredStockLiquidationPreferenceValue Preferred Stock, Liquidation Preference, Value Ownership [Axis] us-gaap_PreferredStockSharesIssued Preferred Stock, Shares Issued (in shares) North America [Member] Income taxes paid Warrant Liabilities [Member] Represents warrant liabilities. Property, Plant and Equipment Disclosure [Text Block] Geographical [Axis] Property, Plant and Equipment [Table Text Block] Geographical [Domain] us-gaap_PreferredStockSharesAuthorized Preferred Stock, Shares Authorized (in shares) us-gaap_PreferredStockParOrStatedValuePerShare Preferred Stock, Par or Stated Value Per Share (in dollars per share) Fair Value, Inputs, Level 3 [Member] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] Operating activities us-gaap_WarrantsAndRightsOutstanding Warrants and Rights Outstanding Statement [Line Items] Additional paid-in capital London Interbank Offered Rate [Member] Interest rate at which a bank borrows funds from other banks in the London interbank market. AOCI Attributable to Parent [Member] Fair Value, by Balance Sheet Grouping [Table Text Block] us-gaap_TemporaryEquitySharesOutstanding Balance, temporary equity, shares (in shares) Balance, temporary equity, shares (in shares) Redeemable noncontrolling interest Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total Beginning balance (December 31, 2021) Ending balance (December 31, 2022) License [Member] us-gaap_Liabilities Total liabilities Commitments and contingencies (Note 13) Mezzanine equity us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized Prepaid expenses and other current assets us-gaap_ContractWithCustomerLiability Contract with Customer, Liability Opening, deferred revenue Closing, deferred revenue Accounting Standards Update 2016-02 [Member] us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Consolidated Entities [Axis] Consolidated Entities [Domain] Accounting Standards Update [Domain] us-gaap_LettersOfCreditOutstandingAmount Letters of Credit Outstanding, Amount Accounting Standards Update [Axis] Noncontrolling Interest [Member] Increase/(decrease), accounts receivable, net Represents increase decrease in net accounts received. Retained Earnings [Member] us-gaap_TreasuryStockAcquiredAverageCostPerShare Shares Acquired, Average Cost Per Share (in dollars per share) Treasury Stock, Common [Member] Maintenance [Member] us-gaap_DeferredRentCredit Deferred Rent Credit Additional Paid-in Capital [Member] Share Repurchase Program [Domain] Common Stock [Member] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount Equity Components [Axis] Equity Component [Domain] Share Repurchase Program [Axis] us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Other Noncurrent Liabilities [Member] us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) Other Assets [Member] us-gaap_ClassOfWarrantOrRightOutstanding Class of Warrant or Right, Outstanding (in shares) Office Equipment [Member] Computer Equipment [Member] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Entity Incorporation, State or Country Code General and Administrative Expense [Member] Selling and Marketing Expense [Member] Other Nonoperating Income (Expense) [Member] Cost of Sales [Member] Research and Development Expense [Member] Income Statement Location [Axis] Income Statement Location [Domain] us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Adjustment to present redemption value as of December 31, 2022 Redeemable Noncontrolling Interest [Table Text Block] Statement [Table] us-gaap_MinorityInterestOwnershipPercentageByParent Noncontrolling Interest, Ownership Percentage by Parent Thereafter us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter us-gaap_OperatingLeasesFutureMinimumPaymentsDue Operating Leases, Future Minimum Payments Due 2025 us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears 2026 us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears 2023 us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears 2024 us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears 2022 us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent Income Statement [Abstract] us-gaap_BusinessCombinationContingentConsiderationLiability Business Combination, Contingent Consideration, Liability, Total Earn-out shares liabilities Other non-current liabilities us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount Unrecorded Unconditional Purchase Obligation, Total Unrecorded Unconditional Purchase Obligation 2026 us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary 2027 us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary Thereafter us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears 2023 us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary 2024 us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary 2025 us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary us-gaap_UnrecordedUnconditionalPurchaseObligationTerm Unrecorded Unconditional Purchase Obligation, Term (Year) Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Long-term portion of deferred revenue us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] Exercisable, weighted average contractual life (Year) us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 Outstanding, weighed average exercise price (in dollars per share) us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 Outstanding, weighted average contractual life (Year) Exercisable, stock options (in shares) Exercisable, weighted average exercise price (in dollars per share) Upper exercise price (in dollars per share) us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions Outstanding, stock options (in shares) Exercise Price Range [Axis] Exercise Price Range [Domain] Lower exercise price (in dollars per share) EX-101.PRE 8 avpt-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 9 avpt20230414_posamimg002.jpg begin 644 avpt20230414_posamimg002.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MIN: %R*BN)H[>%YIG5(T&69C@ 4Z1UB1G<_*HR>*\9\>>*;_ %>4VL5M/;Z8 MK<,Z$>:1W_\ K5I3INYZ+H/C+2_$%W<6ULY66)CM#\>8OJ*Z M0$8ZU\R6L\]O=13VDCQW","A3KFO3/ K9TW*U&/WGN-MXKT.\8)%J,)9C@! MCM_G6%\2;&YO_#*&S@:;RY1(WEC/RXZUY6RM&065E;'\0Q6]H/BW4-#E7]X\ M]J3\T4AS@>U-X9Q:E!D+-O:Q=*O&U]+HYK0^=?T\C_GX3M[U]'A1D': 0/2O M--5\.V.IW6G^)="7Y3.K7$2?P\CG';WKTY/N#Z5EB)\]F>CEM%TE);KH^Z M44ZBN8],1N%)]*\.\7:PVL:]/)N/DPGRXQV '?ZFO9=8D:'1KR1/O+"Q'Y5\ M_-@ECR,DDBNS"13;9X.>56HQIKJ=9X,\*#7)FN[O<+&,XP.KMZ?2O5[:PM;* M%8K:WCC11@!5K+\'P)!X7L1&H&Z,,?F\.ZF(\L]M+EHG_H?>O<,5P_Q-C!T2W? W M++P<]*O#U)*:7LM8ZU]@D?_ $>Y'?L_;\Z]>7I7S[I4 MC1:S9R#^&=2/;D5] QG<@/J*K%QM*YGDE9SI.#Z#J***Y#VB*ZB$]K+">CJ5 M-?/M[:R6=]<6LHQ)$Y##U_\ KU]#'I7G/Q \,23.=8LT!8*!.BCD@=ZZ<+44 M96?4\?.,-*K34X[Q+WP\UV.ZTP:;,P6X@R4!.-Z^P]J[;-?.\,\MM.)H)&CD M4\.IP178V/Q)U.VC6.X@BGVC&[HQ]S6E7#2B P1YPYKF-2^(>K7T+1P(EJA'+)RU6]:9G^&VG,Y+,TG))Z\GK40HRA* M+D;8C'T\11J0I]CC; ?\3*TXSB9>O?YA7T)'_JU^E?/>G _VG:]/]!#]X@[B*U_&6G_V3X)L[(2;_+D )Z9KT,KFLO7= M]?LEM;AW15 M<,"G6FJ[E-.>R(EEE.G1G&CNU;4\/L/^0G:8SGSDSV[BOH./_5K]!7&P_#32 MX9DE6YN=R,&'(Z@YKM%&% ]*,1551IHG*\'4PRDJG6PM%%% GRAPHIC 10 avpt20230414_posamimg003.jpg begin 644 avpt20230414_posamimg003.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^DS0:3B@ M!2>*8SA4W$X ZY[4KL%4L2 !R2:\C\<^/&O7DTS2I&6W4XEF4D%CW'TK2G3E M-V1S8G$PH0YI'1ZS\0((]7M],TLI-*\@224\JG/05W:_='TKYQ\.?\C)IP;_ M )^%Z_6OHY?NCZ5=>FH62.?+\1.NI2EW%HHHK ]$**** $-(>U!ZUS7C3Q"O MA_0WD1A]JF^2$9YSW/X4XQ21BSN2S,W\1-,_'O7JTX*FK(^1Q.(E7J8$[D MD4_K7TQ$=T*,.Z@U\P [2".H.:^B/"^H+J7ARQN%.28PK<]QP:YL6M$ST\FG MK*!M45SGBS7W\.V5O=J-RM,JN/\ 9[UN6UQ'=6T<\3;HY%#*?4&N.SM<]M5( MN3AU1/13:*"P/6O"?B!K3:MXDEC5LV]M^[0=L]S7M&MWJZ?HUY=,<".)B/KC MC]:^;GD,TCR.QRY+$_6NK"1U!49O&FFE5)(<\YX'!KLJ-J#:/%PZ3JQ3[DGB'P3JOA[=* M\?VBT!_UT8S@>_I72_"O7@DLVC2M]\F2$D]?45K^(_%!TGQ8+6X FT^2,)/$ MPR #U./7FN3\5^'3X>OK;6]'8FQD821L#DHW7'TKGNYPY9]3TK0H5G4H[1>J M-KXM:@2+'3E;@DRN!^G]:O?"S6C=:7+ILSYDMCF,'NA_^OFO-?$&MSZ_JK7T MZA6*! N> !6S\.+IK?QE;KGY959"*'2Y:-GN*GB^;&\ZV>A[K12<>M%,-JOP MTLF/BJ268,OV6%F8D8^;I@_K6YXFUVXT+7+"VL6"Q64*KM)X8$8YK+U3QH][ M:RP6=C%:-<#$SI]YOQH2J33[,SE5PU&25[.'XF7XBU ZIX@O+H'Y2VU/]T<5 MO^#KM-4L;OPS>ONAF5C 6/W3UZUQ9SR&)/;ZCTK1T"Y-GK]A+N(_?*I/J"<& MMIT_!%+>--/ !X?/'-3 M?$&W2W\8W6Q<"55D/N36W\*-)>;5KC4VC_=PIY:/ZD]<5,I_NN9G;1H/ZW[- M='^1ZY13OPHKRSZFPUQGK@CT->/>*O#4GASQ+!JUM&QL'G#YS]QB>0?:O8S4 M%S!%=0-#-&LD;C#*PR#6D)N#,,3AXUHI/=:H\A\>V[IXB^UGF&XA1D<=, 8K MEP.PZYY!Z5[9JWA2QU/2%L<;#$,02$Y,?M]*\SOO!6O6DSQK927"YXDA&=P] M<5WT*T7&W4^;S' 58U'-*Z9SW;'H,>]:6AVLE[KME#&N[,J-Z\ @FK,'A#7[ MB5$73)XB3]Z1=H%>B^$_!T>@@W,["2]=<%AT0>@JJM:,8VOJ98/ 5:M5-JRZ MG"^*-/G\4_$&6TL03Y:+"[]0H'4_K7JV@:-!H6DPV$ &$'S'^\>YI]CIEIIZ ML+:%49R6=L GRAPHIC 11 avpt20230414_posamimg004.jpg begin 644 avpt20230414_posamimg004.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*# %@# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^DR/6@FJ MFH7UOIMC+>7+A8XUR231N)M)79:=T1=SL%'J3BLV3Q'HT4OEOJ5NK@XQOKQ7 MQ+XSU#7KEP)7ALPW[N%3CZ$^^*YK .#C\^M=<,+=>\>+6S=*5J:NCZ;MKZTO M$#VUQ'*I[JV:GR/6OFC3M3OM)N$N+.X>)U/16.#]:]O\&>)3XBTDRS(4N(?E ME., GU%16H.GKN=>$Q\:[Y7HSJ,CUHR*YW4O&.C::YC>Y$D@ZK&,FJ,'Q%T6 MXDV$RQ\XRZC'\ZR5.;5[&\L90C+EE,.:\V^+.GR/8VE^ M@^6-MKG'K6U"WM%IXZ?6N<^&L:OXL1FYV1$C)JO MXCE>7Q#>L^>)B,],^E8OWJMGLCLYO8X7GCO)V,TDL206+9Y/<^M(/ND =N?I M03QG/ /ZT@/'^[V%;]-3R=6:^@Z]&0F%B/,C)."O?\:]NLKJ.]M([F M)@TM-; !)Z>]%^PI)-69X'XD\&ZA MX>N&VQ/-9[LI(HSQZ&N;!'3H?0U]&7NN:/:#;>7]LN1]UW&3^%<_-K_@DR_. MUL6SG<(^#7;#$3MK&YX6(R^DI-QFEZGGO@);V/Q/;SP6LCQKQ(VTX"GO6MX^ MT9[#6FNE'^CS_.#CHWI7H-CXC\.?+#:7MJC'H@(!K1OK*SUFR>WF598V[@]Z MCV[53F:L:/+XSPWLHSN]T>!9X(V@\>O6C&!QVZDUV^I?#;4$NSV\&KW/#>7XE2Y>1_<@['VKR,C)]\5VX>DKUNY5@U%!;.0/GQ\O\ ]:NXC=98U=&RK#(/J*^=ACZ$] *[[P!XF:&Y M72+IR8Y"?)8G.#UQ]*YJ^'27-$]?+LTE*:IUNNS/3A11DT5Q'T!Y3\7"1>6! M&/NGKW%>:=..PKTOXN@?:[$\GY3W_2O-._2O3P_\-'RF8_[Q(6M;PM$)O%&F MHV[F;)P?8UD5M>$B/^$MTT$D?O>OX&M9_"SEH_''U.N^)A/_ D-O\W2'@?E M7&8P^/?D5V?Q*/\ Q4<.,Y\CGCZ5Q?4[3C [=:FC\$19A_O,_45> I/!.:0 M8PN>@''/?-+R2WIU'UHSNY!X]"M:K4XA,G@L,Y/-36L[6MW%*K8,<@(QUQ47 M&<\\<>] !^4=QSGUI/4<7:2/H6SD\ZT@E_OH&_2BH=)YTJS[_NE_E17C/<_0 M(.\4SS7XNG_2['( 4G.:\U. >>,^]?1NK^'M-UMXVO[99FC'R$GI6=_P@'A MW)/]GIGMDGBNNEB%"-F>-BLNJ5JKG%H\#R,]>_7VK9\)'_BK--Y&3+P<^QKV M/_A O#F6_P")_K5RQ46FC*GE56,D[K0X M3XF$CQ#!E^##C!/TZ5Q@/S['PKH9))TZ M'G';TI?^$5T3'_(.A_*K^N0[&']AUOYE_7R/"#CNW&>#FA&^[@@'L<]\U[M_ MPBFAY!_LZ'CIQ1_PBFA\_P#$NAY.>E+ZW&VPUDE9?:19TC']DV>,8\I>GTHJ 7['$D4:QQJ%11@ =J*X6]3Z2*M%(__]D! end GRAPHIC 12 avpt20230414_posamimg005.jpg begin 644 avpt20230414_posamimg005.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@#&\4^([3PEX=N=:OHII;>W*ADA +GC"<;R);/IC_ (:*\*_] W6/^_4?_P 7 M1_PT5X5_Z!NL?]^H_P#XNOF>BM_JM,+L^F/^&BO"O_0-UC_OU'_\71_PT5X5 M_P"@;K'_ 'ZC_P#BZ^9Z*/JM,+L^F/\ AHKPK_T#=8_[]1__ !='_#17A7_H M&ZQ_WZC_ /BZ^9Z*/JM,+L^F/^&BO"O_ $#=8_[]1_\ Q='_ T3X5_Z!NL? M]^H__BZ^=]%T6^\0:I%INFPB:ZER50L%SCD\GBNH_P"%2^+_ /GTM/\ P.B_ M^*J70HIZA=GL'_#1/A7_ *!NK_\ ?J/_ .+H_P"&B?"O_0-U?_OU'_\ %UX_ M_P *D\7=[.T_\#HO_BJR]>\"Z]X;L%O=3MHH[=I!&'CG23YCDX^4G'0TO8T0 MNSW3_AHGPK_T#=8_[]1__%T?\-%>%/\ H&ZQ_P!^H_\ XNOF@]:2K^JTPNSZ M8_X:*\*_] W6/^_4?_Q=/B_:&\+2S)&NFZN"[!1F*/O_ ,#KYDJ>R_X_[;_K MJO\ ,4/"TPNSZ=^+GQ(UCP'=Z5%I=O92K=QR-)]I1F(*E<8PP]:\V_X:'\6_ M\^&C_P#?F3_XNMC]I+_D)>'O^N,_\TKPRIH4H2IIM WJ>M_\-#^+?^?#1_\ MOS)_\71_PT/XM_Y\-'_[\R?_ !=>245K["GV%=GK?_#0_BW_ )\-'_[\R?\ MQ='_ T/XM_Y\-'_ ._,G_Q=>31Q232+'$C.['"JHR2:1E9'9'4JRG!!&"#1 M[&GV"[/6O^&A_%O_ #X:/_WYD_\ BZ/^&A_%O_/AH_\ WYD_^+KR2IH;2YN M3#;RR $ E$)P3T%#HTUT"[/5O^&A_%O_ #X:/_WYD_\ BZ3_ (:'\7?\^.C_ M /?F3_XNN&\):+8ZIXB^PZS--:6T<4DDQ7"N-BDX^;OVK8\KX8?\_/B7_OW% M_C4.-).W*&IT/_#1'B[_ )\-'_[\R?\ Q='_ T/XN_Y\-'_ ._,G_Q=<_Y7 MPO\ ^?GQ+_W[B_QJ+4M)\&W/AO4;[P_/J[75EY99;Q4"E6<+V[\U/+2ZQ_ + MLZ7_ (:'\7?\^&C_ /?F3_XNC_AH?Q;_ ,^&C_\ ?F3_ .+KR3O16OL*?8+L M];_X:'\6_P#/AH__ 'YD_P#BZ/\ AH?Q;_SX:/\ ]^9/_BZ\DHH]A3[!=GVS MX+UJY\1>#=+U>\2)+B[A\QUB!"@Y/3))_6MZN0^%G_),/#__ %ZC^9KKZ\N: MM)HL****D HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBDS0 M M%)D^E&: %HI,^U&3Z4 +129XI: "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** //_C7_P DGUCZP_\ HU*^2*^M_C7_ ,DGUCZP_P#HU*^2 M*]'!_ _4EA1117622VR+)=0HPRK2*I'L37JOBGX,ZBE_?7>B?8QI\<0E2 W& M90H4%N#SZFO*[5U2[@=CA5D4D^@S7NMQKO@+3=9U?Q7!XCDNK^\L6@^Q)&<; MF0+P?PKEKRG&2<2D>82> =6C\2P:"6MS=S6@O%(?Y=FTMR?7 KI/"_P^M?L- MZ^MP+-*T%KSA M5H+F>W4R[RD"C#*V>^#6;%\%/$\UA'=F6P0RQ>M^UY\ ZI[:A;_^@25C7KK)?W,B'*M*S*?49-;% MI_R(.J?]A"W_ /0)*Z9[(1S]%':BM "I[+_C_MO^NJ_S%05/9?\ '_;?]=5_ MF*3 ]L_:2_Y"7A[_ *XS_P TKPRO<_VDO^0EX>_ZXS_S2O#*RP_\) ]PHHHK M<#I/ '_(_P"@XZ_;$Q^=>E7?A;P-XINO$,^FKJ<5_8W2FY,SC8V^7:VW]:\B MT'56T37;+5%B$K6DHE$9. V.V:] OOB]"UG>Q:5X6L=.GO9$>XG20L7VL&Y& M/45R5H3 ]%B^(_B#0T\\V=CITES#^\^;>$##)[C-=EX3T:UT.VO+2 MR:0QR2Z9<'>V3N?!/ZUR.H_&2&]COIH_"ME!JE[;M;R7RRDMAA@\8JC;_%>: M!Y&72(SO%H,><>/(_#OC\*EQJM6871O:EX?\)^)_B7K]M;1WZO;6UU<77F. M#.I_A_V:L+X"\ VFJZ-X>O!JKZKJ5LLR2I(/+!8$\_E7$:+XRNH/&6MZU;Z5 M]HEU2&X5K=7/[L/R3G'.*EN_B0]UXQT3Q%_9J*VEVZP"#S21)@$9SCCK1[.I MH@.+O8/LM[<6P.?)E9,^N#BMO1?^10\3?]<[?_T:*P[NX^UWL]R5"F:1I-OI MDYQ6YHO_ "*'B?\ ZYV__HT5O/X5?R$H_F:Z^O%G\3- HHHJ0"BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *9NJ&>^@MO]8X&.W>LF?Q @R((R3ZFN6OC*%%7 MG(TA1G/X4;F1BJ\U];P#YY5'MFN8GU2YG/S2%?\ =JHV6.2<_6O*KYTE_#C] MYV4\!+[3.E&O6Q?:0P']ZK\5Y!,/WGG59/WXIHTE@( MOX6=SGCI3NU( M_ .GZIJ>GM+=S&0.XE89PY X'L*[:%54Z=WW)>Y\\XI<5]:?\*5\"Y_Y!3?] M_F_QI/\ A2O@7_H%-_W^;_&K^MP[!8^2Z7%?6?\ PI7P+_T"G_[_ #4O_"E? M O\ T"F_[_-_C1];AV"S/DO%&*^M/^%*^!?^@4W_ '^;_&C_ (4KX%_Z!+?] M_F_QH^N0[!9GS1X/N-'M?$44FO)NTXQNDF(]Y4E2 0/4'FMS^Q_AQG_D;-4_ M\%Q_QKWL?!7P+_T"6_[_ #?XTO\ PI7P+_T"6_[_ #5#Q$&[ZA8\#_L?X<_] M#;JG_@N/^-0:T_A6P\*S:=H6L7=_-/=QS.)[4Q!556'7_@5?0?\ PI7P+_T" MF_[_ #?XT?\ "E? O_0*;_O\W^-+ZQ"_4+'R5BDKZU_X4IX%_P"@4W_?YO\ M&C_A2G@7_H$M_P!_F_QK3ZY#L%F?)53V7_'_ &W_ %U7^8KZO_X4IX%_Z!+? M]_F_QKQGXL>%='\)^,M)M-'MC!#+&LCJ7+9;?CO50Q"F^5!8Z3]I'_D)>'O^ MN,_\TKP_R)O^>,G_ 'P:]U_:'_Y#_A;Z2?\ H:5[C%I]D88_]#M_NC_EDOI] M*RC7=.G%6"UV?#/D3?\ /&3_ +X-'DS?\\9/^^#7W.;"R'_+G;_]^E_PI/L% MCG_CSMO^_2_X4?77V"Q\,^1-_P \9/\ O@TODS?\\9/^^#7W-_9]CG_CSMO^ M_2_X4AL+'_GTMO\ OTO^%)8SR"Q\->3-_P \9/\ ODTGDS'_ )92?]\FONC^ MS['_ )\[;_OTO^%)_9]CG_CTMO\ OTO^%/ZYY!8^,O"VM3^&-<34AI_VO$;Q MM#(&565@0>1[&NB_X3/0O^B<:;_W]EKZL_L^QQ_QYV__ 'Z7_"C[!8_\^=O_ M -^E_P *AXF+=W$+'RG_ ,)EH/\ T3C3?^_LM5-6\6V=[H=WIFG>$+72_M13 MS9X'D9B%;3-_P \I/\ O@T>1+_SRD_[X-?=']GV/_/G;_\ ?I?\*/[/L?\ GSM_ M^_2_X5I]<\@L?"_D2_\ /*3_ +X-(T3H,O&ZCW4BONK^S[+_ )]+?_OTO^%> M1_M!VT$'@ZP,,$49-Z 2B '[I]*J&*'_ /KU'\S77UR' MPL_Y)AX?_P"O4?S-=?7%/XF4%%%%2 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% '*:X,:B1_L"LMY4C3?*RQH#RS' K4UW_ )"1'^P*YO7-%@U_ M2VT^Y>1(G8,60X/%?%XE1>,ESNRN>W1O[%65V6C?V0/-W;_]_!4Z.LB!T8,I M&0RG(KQ.Q\'V-U\0KO0'N+D6L*%E8/\ -6SXLGO-/O=)\%Z1=200NHWS$_,V M?>N^64TO:1A2J7NKZKIOW,HXN7*VT>HK<0.Y1)XF8?PA@32R2QPKNED2-HI953K.$J$[Q;L]-5?_ (8":E M_96FP:5/X9U*YDU1ROG1JQ(!KW6T,SV5LUP,3M$ID'^UCFL,?E_U51DI7O?I M9Z%X>NZC::V.F\/_ /'O,?1JW:P_#_\ Q[R_[];=?0Y;_NL/0\O$?Q6+1117 M<8A1110 4444 %%%% !1110 4444 %%%% !1110!Y_\ &O\ Y)/K'UA_]')2 M?!3_ ))5I/\ O2_^C&I?C7_R2?6/K#_Z.2D^"G_)*M)_WI?_ $8U;?\ +E>H MNIWLC;59L9P.@[U@:=XAEN-5_L^\LGMY67>@SG(]ZWW("DG Y-X2S\)VD\Q M"I'!NR:VJT(QIQDEKI\]#EP^*J5,14A)Z*_RL[#]%UM]2DN+>>W:"X@(WH3G MK5:;Q%1M7\8 MPVP(^RZ?\[G/WG["CVZ-=:9<7EO]HM6E<,DR>H(K=\;D?\('KQ M_P"G*3^5>3_#^>72_&'A5-:G74I;[2@NG/&^<=:YXQ3BVSUKG>^ M)?B+>Z-XO7PYIWAV?5+LVPN/W4H7COP?2M7Q=XTB\(^';;4[JRFEGN9$ABM4 M(#&1AG:3[5Y_XHM-9OOCS%%H>I1Z=>?V7GSY(]ZE0>1CWKOO&_A:V\6>%AI= MW="&Z#"2VG!"D3*#@@?G^=#45898T77M7U'1KZZO_#T]A>6Q8):M(&,V%R-I M'J>*PO"7Q&O_ !-XGN-%F\-SV36H_P!)D>8,(CC(!'O2_"CQ9?\ B30[JTU6 M-1J&E3"UFD4Y$F!PWUXJEX"X^*?CS_KO%_(T&^,'L:'[0__(?\+?23_P!#2O>H?]1' M_NC^5>"_M#_\A_PM])/_ $-*]ZA_U$?^Z/Y5-3X(B6Y5U%;N2T=+*1([@D;7 M<9 '>L?P[J5_<7U[8WK),UJV!*@QFM'6]0&F:5<7?\2+A/=CTK-\'"$:86\U M)+R5C+<$')!/2K@OW$I->GJ<%65\9"$79VN_3M;U,B^\3:HMY=7$#1BSM;A8 M2A7EL]3FNLOOMLU@#8R)%*P!WN,X%>>WDBPP:U:.0)GO5VIW//6NWUO4/[*\ M.M)NVS&()'_O$5T5Z2O!06O_ $<6$KMQJNI)V2OZ:O_ "1!X9U*\OH[R.\9 M))+>79YBC :JLU[K-CKEI',G&6[D5*BO:3:6B_P"&_,J4Y>PI1;5M?GKZ+ M\38\6ZEO?]>;_RKQSX=7$6C^.?#D&D7/\ :7]HZ M3@-_".G%+X_B?:>%?#MU9P"XM!*#<1;AN^8GG\*Z#QIX MDUCP=\.#JD@@N-6C6.*1@O[O>Q +8].M>=_$2QL=1^.NG6NHZC)I]JU@-US' M+Y;)@/CYO?I7K&K#P]_PB"6VLW44NCS1QP>=.^5DSPIW>IXYHE9*(RKX)/BF M2T>Y\0ZA97L-Q%'+:O;)MV[AE@?7J*X^V\0?$ _%#_A%YM0TTPHOVIRL'6#= M]W/][%-^#.I7,>K^(/#2WWV_2M-D'V*8'<%4L1M!]/\ UMHR5C5I"._05SC%Y#N8LQ M]3S33\O7OZU\]6SJK+2FK?F>A3P,5\;N;*>(7$I,D(*'I@]*T;;6;2X.W?L; MT?BN5^HI<%AT_2L*6;XB#U?-ZFD\'2:TT.Y#J1D$$>QI0"S*&)ER6LSAKX65)7OH7Z***],Y0HHHH **** M"BBB@ HHHH **** .5UW_D)G_<%9PZ@XK1UW_D)G_<%1G-06NJ:MJE\ MEE%>&W6[=Y5GV@LD2G [-M>T]M M)3P\UM-,NR6X/ QW^E+KG@Z[TKX<0Z5:QO=79G$LWE+FNCU"\U3P],L,E^][ M;743B-I%&^&0#.>.HJAH6LWL]Y8):ZI<7[O&6O(98MJQ#'4&MH5ZJ@JE&,5! M/FTO9V[]B'&-[3U=C>T+P]I>GV-G,FEP17GDJ'8I\P-;OUYKBM"UK4O$$@L( M[DP&W=GNIV WNH/"H._N:[;L*\;&PJ1J?O97?:^W_#G=AW!KW49]]\1]&\%R MI::DEPTDPWKY2;ABJW_"_/"?_/*^_P"_7_UZ\S^,G_(?T\_].Y_G7F^!Z?C7 MV^4X6G+!4V^QX>+J-5F?2G_"_/"?_/*^_P"_5'_"_/"?_/*^_P"_5?->!1@5 MZ/U.F5]_WZH_X7YX3_P"> M5]_WZKYKXHPM'U2F'M6?2G_"_/"?_/*^_P"_5'_"_/"?_/*^_P"_5?->!1@> MGZT?4Z8>U9]*?\+\\)X_U5]_WZKT/1-:MM>TBWU.T#""==R!Q@XKXG(&/PKZ MZ^&@S\/='/\ TP%<^(HQII.)I"?,9_QK_P"23ZQ]8?\ T:E)\%/^25:3_O2_ M^C&I?C7_ ,DGUCZP_P#HU*3X)_\ )*M)^LO_ *,:LO\ ES\R^IW<\(GB>,D@ M.I4D=:QM-\*V>E7:W$$]R6 ("N^5Y]JM>)+F:S\-:G#13Y^5J+T,YTH2DIR6J/H/ M5?"UAJ]RMQ.TR2!=I,;8W#T-6[S1K:^TH:<_!KQ/K/B,Z]_:U^]U]GN D6X ;1STQ24I\N^D1?5Z5Y/E^ M+<[_ $KP_;:.9#!+.^_&?,?(&/2JJ^$[)=2-\L]R)&D\PJ'^7-;LLJPP22N< M*BEB?8#->#?#?XD:]K_Q1DL;[46ETZ<3>5!@;5P?EQWZ4U.H^:2?J3]5H\JA MRZ+8]OU/3(-6TNZT^X+"&YB:)]IP<$ZN[^WNA$(LVTVSY16EXB\&:?XFT2 MUTN\GNXX[5E>*6&3:X8*5!S]":A^)&J7NC> -6U#3IS!=0QJT<@ ROS =_:O M/_A^OQ-U>YTC6[[6HI]#G_>21EQO9>>VW^M-)N/-?81Z5X3\':3X,TV2RTI) M=LLGFRR2ON9VQC)-/TGPK8:/KVK:Q;/,;G4V5IP[948Z8':L#XK^+[KPAX0: MXL"5O;F00P28R$/4G\JS/AU:?$2/4TN_%&H1W.ESVNZ-0X)5R05R /3-%FX\ MS8ST^OG+X^?\C_HG_7!/_0Z^C>U?.7Q\_P"1_P!$_P"N"?\ H=:8;XP9H?M# M_P#(?\+?23_T-*]ZA_U$?^Z/Y5X+^T/_ ,A_PM])/_0TKWJ'_41_[H_E4U/@ MB+J5-22Q:T/]HM MON&3,P5<]NM5]*@TB,O)I9M2#]\P."/QQ7#?'G(^&16%G<^!SX+\3Z?>S%=4 ,]N6XSNPP]P13A%NG:Y#IQYN:VI]-7&E M::9_MMS;P;X_F,K@#'N32O'INMVH.Z"\A5N"K!US^%4/&1#^!=9<9 :QD(_[ MYKB?@!S\/&_Z^W_I4IR<>:^PO90U5MSTJSTZTL$9;:!(@YRP48S6?:VF@S:@ MS6OV.2ZC8LPC8%U/O@U;U^\_L_P[J5X03Y%K))\IYX4FOFSX&ZC(GQ-42.Y^ MV6\H;)SN/4$_D:J"E*,I7!T:=DK;'TW=VD%_9RVEU$LL$RE9(WZ,#U!K'T_3 M?"OAFZ^SV$&F:=CRCOSDKALMGKR?TJ(1O%MO0TN>UZUX3\-:Q,U]K.EV=S M(L>UIK@?=4>_I1+'X5O]*CT61],GLL+&EJ959>.@ S47Q"!'PZ\0<_\ +C+T M_P!VO+/A5\+]%U?P[I/B>>>\6]28R!5<;"4;CC\*$KQNWL![-I&@:5H-N8-) MT^WLXVY984 W'W]:KP+X=E\0M?0O8/JY3R6D613)M'\/6N?^+VJ7FD_#?4KB MPD>*=BD7F)U568 _3BN*^%/PYTBXTS1/%L.H73:@LADD4D;"02"I']:%&\7- ML#W 5X_^T1_R)FG_ /7Z/_037KXKR#]HC_D3-/\ ^OT?^@FJH?Q$#V.P^%W_ M "3'P_\ ]>H_F:EUW_D)-_NBHOA;_P DQ\/_ /7J/YFI==_Y"1_W17C9[_!? MK_F=F!_B_(\Q^(NGWT&G7.NVFMWML8551;1OM0\]:I:E<:GX-\,V[6^JW%_= MZM)'&DMT<^1DU#3#>Q6S*JR2R.,B-04HO6RM MK]YS6N6VO>!;6#65\17.H@S+'<6]R/D;//R_E6?XAU-I/'=_%"; MS5;_ ,,6\VKHRW.XJ&=<,Z#HQ'J:]*T#_D'C_>-N>#]<_LO3H+1X?*63,JDG)_&N3*5*OCY2C&U[NW;8TQ?N4$F[GO-%? M-/\ POSQ7_SZ:=_W[;_&E_X7[XJ_Y]-._P"^&_QKZWZI5['D>TB?2N:3(KYW MA^,OCVYTZ;48-%MI;* XEN$@PDM[?>5SH]YR/6EKYRO?C;XWTVZ:UO]*L[6X3K'+"RG^=2Z3\9/'FNW MPLM,TFRN;@C=L2-N!ZGG@57U:I;FZ"YU>Q]#Y'K2Y%?.[?&7Q\FHRZ>VB6_V MR+.^ 6[EEQWQGI[TS_A<_CW$)_L.#$V1%_HLGSXZXYYI?5Y^7WCYT?1=%?.5 MW\;/'%@4%YI%K;;\[?-@==V.N,FJW_"_?%?_ #Z:=_WPW^-/ZK5>R%[1'TM2 M9KYJ_P"%^>*_^?33O^_;?XUL^$?C-XCU[Q=IFE75O8K;W4WEN8T(.,=N:'AJ MB5V@52+/4]=_Y"9_W!6%?W%K;6,IO9EBA92C,WOVK=U[_D)'_<%,98V2D[:GNTVU0C8R[/0])F\*/HT&JI-]JD)6Y'W M]V>GX"KU]HMC:6%@ZW_]GSV0$<%W]>Q!X.:I7UE!X?U"PO9GEE\R=GGE6+.# MCCY5'%&L"?Q+=Q06=H+G3XXB[>:3'ES]TC([5U>_4J*49^XVW?3]?+_AC-64 M=5J37.EP0;[S7]:2>X>-H8'9 J1@C^%1U-1#^Q[+^S+M-:CC:&(P[L9%PG<$ M>U5+&ZFMM0M;_6;.79# ;8L(S)Y;COC'0CO2ZI>6SZQIE]#Y]C:F.0>8MIN. M?]W!QGZ5:IU7)0;;T>J6FSTT7_ \B7*+7-8D>PT>VL+%HM;C@O(I&EM[H+RR ML>5([K79*Q9%)8-E0=PZ'WKB]0N;>*:/4+*XN'OW@"*)+3,=P,]",?*:[& N MUM"TD8CD9 7C'13Z"N+&*7+&3=[WW_X9?UV-\.];'CWQD_Y#VG?]>Y_G3_"_ M@72];\)Q7U[!>6\K%@MQ$X;(!QG9V4=^]-^,G_(?TX?].Y_G6)H7CV[T'3;6 MRM[1&6";S-QD8!P?O*1T.:^XRM2>7T^7L>)BK>VE<1/ M]>6EE)II6<3M,&F M=PL02,XWY[ ^]3ZE\/;R&QT^;3Y8[IID7SV\P;8V9L#'JN>]+;_$ 6ED;"+1 MH?L#>>K0F0_=E.2 >V#4]OX^ABT'[+]A5;B&.*&!4)VE4?=DFN[]Z8>Z9TOP M[\0Q0/+Y,#[5SM24%CSCC\:[[JD?XH7IO&ECTRV6$QE5CW'@DY8Y]S5]2>$O#NEZIHIGU#2[N=V9F$T5PL9VCKM4]<4VZ^)5Y@EW$E$?J,50\/^,!I6DR:3?:NO!L>JQ1W/AR&:.&25XD6[E7/RC))]ZIM\.?$8\L)%!(9'5%"2@]>A^E6 M(/B%-;0110Z7:HD,KR(JYP-PQBK,/Q0OX)(W33K;Y=@PQ/( (Q^M.]5; ^4Q MY_ NN6ME?W=Q'#%#9/LD8R9W'_9QUJWX6\-^?=7/]LZ)<301VOVC!E\E@@_B M''-+;^/KBTT*^TJ#3H1'=;_G=V8INZ]>*R]#\33Z/>O<31?;Q)%Y#I/(W,9_ MAJFZC30E9'2:_P""+);5;[1(KGRYK2*:*&256*N[;<9[UFM\-_$ NVM1]D,R M(LCKYWW03CG\:7_A/KHB6)K" VNV*." $@0HC;@,]3S6U:?%")I+NXOM*C\P M6JQ6T41."V_=EB>>M0O:Q5AZ,P;;P%JTBK/*8%MH[D07!20%H\MMSCZUHM\. MY?\ A)&@%S&FE+>BU$S.!))Z[5ZG%1W'Q)NK@2.=+M4FF">>T9(5RC;@<=CZ MTR?XASW%Q;SR:5;&2VO6O(2&;@MU!]10W68_=,7Q1X=N?#FI/!*H-O)EK>0- MG>N?YU]0?#/_ ))YH_\ UP%?-/C'Q-%XD-B8HC&+:$J_H6)R<#TKZ6^&?_)/ M=&_ZX"L<5S>S7,5"U]#.^-?_ "2?6/K#_P"CDI/@I_R2G2?]Z7_T8U+\:_\ MDD^L?6'_ -')2?!3_DE.D_[TO_HQJY_^72]33J=1XL_Y%'6/^O.7_P!!-?*N MB:K?ZMX-3P+INGR2S7E^)GF R .,#VZ9)KZL\3PRW'AC5(88VDD>UD5$4?QWX,U6[@M/"\TEM?7 M@\V6:!_D7=C(P?0TJ?O1D#/<_&E]_9_@K6KK)'EVXB0[\'J?E]B!549**L^H,]I\<_P#(B:[C_GRD M_E7(? 581\-HS'C>;F3S,>N?\,5WGD'5O#2VUY&5:[M-DJLO*EEP>/4$UXIX M+B\=?#WQ!_PC$6B&YTRZO%8W1B9E6/(!8$' X]:F*O!QZAU/2OBW_P DNUW_ M *XK_P"AK7(_!]?''V#2C=M:_P#",?9CY(7'F?[/OZUVWQ.LKK4?ASK-I96\ MEQ<21*$BC7+-\PZ"O/?ASX@\>:?)HWAR[\,-!I<7[I[EX6#*O)R3G%.'\-I! MU/1O'WA./QGX5N-*)CCN#A[>5QPCC^AZ?C7"_!_Q/J%G?W'@+789!?6!9H9& M;/R CY?PSD'TKN?'FJ>(='T2.]\.6"W]Q'*#+!M+;DP<\#FO/_ &C^)/$GQ( ME\AYQCUI0^!J0'M=?.7Q\_Y'_1/^N"?^AU]&U\Y? M'S_D?]$_ZX)_Z'58;XQO8T/VA_\ D/\ A;Z2?^AI7O4/^HC_ -T?RKP7]H?_ M )#_ (6^DG_H:5[U#_J(_P#='\JFI\$1=3S3X\_\DSE_Z^X?YFO-/!_ACQ)X M\D\-)=VS6OA[24'ERMP) &R2OJ2>*]@^*_AS4O%7@F33-+C22Y:XC<*[;1@' MGFM7P%I%WH?@;2-,OU"75M#LD56R !M:&,8LI!_X M[7$?L_G_ (MX_P#U]O\ TKT#Q-8SZCX8U.QM0&GN+9XXPQP"2.*\C^'/A;XD M>%-0L;&46\>AF??_45[;\6M UOQ1X:@TG1H$D\RX#3,T MFW:H_G_]:N:\;_"4R:#HW_"+Z;;1:K:NIGDC81[\#KGUR*NE**C9]1'H/Q"Y M^'NO8!_X\W_E7*? 6>*7X<*D>-\5TZR?7@_RQ7H3VGV[139WB_Z^W\J89SU7 M!KQ;1? _Q$\$ZRVG:#=PRZ+/.)'E) .W.#P?NG'I6<+.#C:]?\7:=<:MX.U;3[-0]Q M4>#/#OQ4\.-INF VT6CPSCS4#J3L)RW-5!^XTF+J>T:EI]M MJNFSV%Y$LEO.A1U89X->#^&;C4_A'\1T\,7LPN=(U1U,3 X"[CA6QV/8U[)X MPL]8O_#5U!H%U]FU+(,+YQR"#BO+M'^'WC'Q3XRL]=\:S0Q1Z>R[(T )EVG. M !T&>]*FU9W>@'N(]*\?_:(_Y$S3_P#K]'_H)KU]:\@_:(_Y$S3_ /K]'_H) MHH?Q(@]CL/A=_P DQ\/_ /7J/YFIM=_Y"1_W14/PN_Y)CX?_ .O4?S-3:[QJ M1/HH_E7C9[_!?K_F=F!_B_(XS7;6YFU2SCCM9);>\06UPZC*QJK;LM[$<5ST M&AZA;W*W,UC)<16-[%$D0'S20H&^90>H!.<>U;UY;ZG^'K&UL?/DOI=J3OM*M$ ,LU_+K MK\M#JE&+;;*GB*SNM:U!;C3[6Y5 8(S.T)#$B3=G:><*.<^]5Y] U:_TRUMY MEE-Z+J>2YE=<+.>,9/3# 5J66H3W?_#^9+A&3YCI[&;S M[*)_(DMR5 ,+K@H>ZX]!7BGQ9_Y'3_MV3^M>OZ#<37.G;IH9H]LC(ID=FWJ. MC MS@]LUY!\6?^1T_P"W9/ZUMD$>7,6O)DX_7#7.%HHHK[Q'@GTM\'OLJ_"( M/>HK6RR3F8,,@KWXK(T_XZ6$OB.WTZ#298M*DE6"*8.!@9P#MQT]LU>^&/\ MR0N[_P!VY_E7S]H?_(9TO_KYB_\ 0A7FTZ49RG?H=+DU8]I_:(M8UBT*[VCS M2\D1;')&,USOP*MA>>)M6MV8J'L0,C_>KK/VAHWFL?#\42,\C7,BJJC))V\ M5E? C0M5T_Q/J5U>:=.2 Q^2Y?)E#Y^4+_2N>ITC(TKF-"D98E5 M/) [4VNJ,4E8RE>X5U/PW_Y*1H/_ %\C^1KEJZGX;_\ )2-!_P"OD?R-%3X& M*.Y]+Z[SJ9_W!65(C.A57,9/\2]:U==_Y"1_W!69S7Y;CFOK-3U\OU/J<.KT M8G*ZKXCBTJ\EM5%_>20)YDYA48B7U)-)=^)K:%+4VK7M[)=1>B^(K'5(XI_P"R&T]K>%UC).[L M".N37JTL-3E3C*4-6GIWM\ON.:I.2F[,UYO%-LEK9RVK7UW+> F."%!N&.N? M3%2?\)1IR:&-7DO+M(2QC*&,%PPZKP*YV'5+CP[X.MK86DB7U[(Y27RL^1&Q MZGOT[5N6-OIX\!7L.G;YU6)\O(A#/(1R<&E6P]&%G9VYK)W6JVN*,Y/?L;.E MW']K:;!?V]S<+%*N5#@9K5 (XSGWK \$QO'X,TM74JZQ\J1S^-=!WKR,2E&K M*$=DV=M&]DV>-?&/_D/Z<>WVO\ X=:/XU>.YU-YQ);@HGEM@8JM M_P *#\)_W[S_ +^5]YE&)C'!4T^Q\_BZ;=9L^:J/PKZ5_P"%!^$_[]Y_W\H_ MX4'X3_OWG_?RO2^MTSG]DSYJH[5]*_\ "@_"?]^\_P"_E'_"@_"?]^\_[^4? M6Z?F'LF?-5%?2O\ PH/PG_?O/^_E'_"@_"?]^\_[^4?6Z8>R9\U45]*_\*#\ M)_W[S_OY1_PH/PG_ '[S_OY1];@'LF?-5+7TI_PH/PG_ '[S_OY1_P *#\)_ M\]+S_OY1];@'LF?-5'X5]*_\*#\)_P#/2\_[^4?\*#\)_P!^\_[^4?6Z8>R9 M\U45]*_\*#\)_P!^\_[^4?\ "@_"?]^\_P"_E'UNGYA[)GS4>!^%?7/PT/\ MQ;W1_: 5S9^ ?A,C_67G_?RO0M#T6WT'1[;3+0L8;==J;CDXKGQ-:-2-HFD( M.)R/QK_Y)/K'UA_]')2?!3_DE.D_[TO_ *,:E^-?_))]8^L/_HY*3X*?\DIT MG_>E_P#1C5C_ ,NEZE]3O)Y1#$\I1G"*251=S'Z#O6)_PE=L1_R#-:_\%\G^ M%:]Z\Z6DS6J*]PL9,:.<*S8X!->=Z7\1M5F\"W>O7VG6Z7 N_L=K#%(2KR;M MOS'L-U9J+8ST&QOUU"V$\<5Q"I)7;<1-&^1_LGG%8UKXWT.[\2W?A^&Y?^TK M4,TT;1,H 49)W=#4GA#7I_$&B?:;N!(+R&>2VN(XVW()$.#M/<5Y-K&WP]\? M;^Z9PD=WILLF7'#,8SP/Q%5"',V@/4=-^('AW5M(U+5+.]9K/321#]6-AX)\:6D^Y6O+%)(EQPG(%;.@^)=(\3V7VO1[Z.ZA'#%>"I]".H->1^*;; M3KO]H>Q@U5()+)K+]XMQC9]QNN:B^!7EIXR\61:>6_LQ2##Z8WMM_2ATXJ%Q M7/6=8\7:-H6L:?I5_.Z7>H';;J(RP8YQR1TYIMMXRT6Z\5S>&X+EI-4A4M)& ML9(0 G+=.X_.O*_C;J*Z/X\\)ZFXRMH&FQZ[6!K0^!NGC45UGQC=MYE_?73 MQ9S]U>&/'U(_*CV:5/G87/9*^]0_ZB/\ W1_*IJ?!$74HZP^J)8[M(CM9+O<,+=,53'?DU>9>'/BI?ZHGBL7NGVT4FB1-(BQL?WF"1SGMP*[KP?J5QK/@_2=2NL&XN+ M9))"!C)QR:^?_$\\/A3QMX\LI"8/[1LS]G4='+,I_P :NE!2;0FST31/BU=: MG\-=:\3RV%NEWI\@C6!&.UL[<9/XFNY\&ZU<^(_"6GZO=VZ037UG^W]1L/"FAQZA;Z4"]Y.Y/W1][ '0#GGFO0/!GBRT\9 M>'8=5M 4+?)+$3DQN.J_K7C?PB_TF;Q_))RSP.#^.^M[]G21CX;UB(D[5O 0 M/3*BBI3BHNW0$S1\=_$_6_#7C:'P]I&C0ZA)-"DB EM[,<\ #Z5K_#_XEQ>, M;BZTR\LFT[6;7)EMF.00#@D?0]17G_Q"U.TT7]H#1]2OY3%:V\$3ROM)P/F[ M"K7PL677OBUXA\56=NZZ3,)$24K@,2PQ^.!G\:;A'DO;H'4[;XG>/+SP'9Z; M/:6<-RUW,8F$K$;<#/&*HW?Q)U-_B+I_A72M/@N1+%')=RLQS#N&YOR&/SK M_:,;9H^@M_=NF/\ X[53X"/;:MKOB#6+MM^JG8%)_AC/7'Y 4E!>RYPZGNXK MR#]HC_D3-/\ ^OT?^@FO8!7C_P"T1_R)FG_]?H_]!-30_B1!['8?"[_DF/A_ M_KU'\S4VN_\ (3/^Z*A^%W_),?#_ /UZC^9J;7?^0F?]T5X^>_P7Z_YG9@/X MOR,2_,L=K));0/<3@ )$)2@)SZ]@.MFT1Q=/Y#D+N+!N MO'3ZUTNH6LE[IUQ:17#VS3)L\Y!ED]Q6%'X2:'3K.T759%?3Y/,M)5B4&(X( M.1_%G/>O!PM2@H/VN_JSOJQFY>X41XNN)=(&IQZ>J6Z$I();MLO('*^7'CJ> M,\UL?VK(OBF/1GM94CDMVG2HK;(*K MIXOFWT?Z$YA%.C;S/C/[#>?\^=Q_WZ:E%A>?\^=Q_P!^C7V_Y:?W5_*CRT_N MK^5?:_77_*>)[%'RCHOCGQ%H7@R\\-6VGN8;C=LF,;;H@WW@..:Y*"VOK::* M6*TN \3!D)B/!!R.U?;?EI_='Y4>6G]U?RJ%BDKVCN4Z=^I\O:O\2?$>M:UH M>I7.D -I+^8L:Q-ME8\$G(XXKJ[[XZZQ+9.EEX7DAN64A9'9F"GUQM%>[>6G M]T?E1Y:?W1^50ZM-KX!\K[GQQ8:CJ-KK,^KW.G7%Y?299))5; <]21CD>U:S M>*;QK\S_ /"/?NB&S"(R Q*@<_+R,C-?6/EI_='Y"CRT_NC\JMXE/[/XB]GY MGR5J7B&?4K&XA?06CDF"IF.' C4#G:<9Y;!Q[8KE?L%Z?^72X_[]FOM_RT_N MC\J/+3^Z/RIQQ?+M$3I7ZGP_]AO/^?2X_P"_35T_PYLKI/B+H3O;3*HN1DM& M0!P:^N?+3^ZOY4;%_NC\J)8QM-6!4DF&_A1]!NT=U4_5:7:N,%5*^F.*459M[">Z8;$(7U:LX0J5)LJ:WFMVQ+&5]^U:5<+7 MI*TUH13K4IZ(BQCI@#T HH'(S2US;NYT*QT'A[_CWE_WZW*P_#W_ ![R_P"_ M6Y7V>6_[K#T/ Q'\5A1117<8A1110 4444 %%%% !1110 4444 %%%% !111 M0!Y_\:_^23ZQ]8?_ $:E)\%/^25:3_O2_P#HQJ7XU_\ ))]8^L/_ *-2D^"G M_)*M)_WI?_1C5M_RZ^8NIWT@R& ZD8KS^#X=W4?P_N- :]B-Y]L>\MYMIV(^ M_>N1UP*[N[MH[NVFMY=WERH58JQ4X/H1TKD/^%8>'<8$NJ?^#&7_ !K*+:"Y MJ>#=!N?#NA"TO;A+B]EFDN;B2,85I'.3@>E>0_M%6;PW^BZG&Q5FCD@)4X/' M->VZ+H]IH.GK9633-"&+ S3&1LGW/.*J>)O"FC>+K6"VUFV\^*!_,C U>@P*Q=7\!^'=8\CJ%&"? MSKMO$?P\\,>*KR.\U73E>X3CS$;86'HV.M=':VT%C:QVUK$D,$2A$1 %'L* M)U+IKN!X'\2M 'B;XTII6]D>73B8RO\ ?5&*Y]LBNE_9_P!0M'\-7^F"WCBO M[2?]^RK@R*>A/TP17H4OA+1IO%,/B5K6DHA>'=6O M-2TRU,-S=Y\X^82&R<]/K0ZEX\H:+4\N^->G1ZO\0/"&G2MMCN28F/H"X%2? M!N:?PYXT\1>#+ECB)S+"#TX('ZJ17J6K^$]%UW5]/U6_MS)>6#;K=PY&TYST M[\TU/!^B+XL_X29;8C52NTRAR 1C'(^E/VGN<@KJYT%?.7Q\_P"1_P!$_P"N M"?\ H=?1IKYR^/G_ "/^B?\ 7!/_ $.GAOC*9H?M#_\ (?\ "WTD_P#0TKWJ M'_41_P"Z/Y5X+^T/_P A_P +?23_ -#2O>H?]1'_ +H_E4U/@B);F1XIMM)O M_#UW8:W2&]59$&W: M1N]QP:[+4;.QOK1HM1MH+BV!W,DZ!ER.^#7/6.D^"=2N)(+71]+D=/O*+5/\ M*B*=KHEU(J2BWJSH-'AL[72+6WTXJ;**)4@*MN!0#C![U\_?'+2ED^).CLHV MM?QQHS=B0^W^1KWR.]TZQN8M*AV0LL>8X47"A1Z"JL9T'Q'-YQMK:[DM&PKR MQ E#UX)Z5=-R@^:PO:4W+EN?/WQ*TA1\9M/L5RHN1:*2>_12?TKZ:5=BJO8 M"L>6/0[W7TCGM+:;4H0&5WA!=!U&&Q6E>7EM86[3W,BQQKU)-$W*7+%H%4A9 MROH?-^GZVOPQ\2^,],U>VF#7T3K:E%X8G=M.?3#5Z5\#?#UWH7@J2XO8C%+J M$WGJAZA, #([5VR6VB>)(8KN2SM;U5/R/-$&(^F1[58N-6L+*\ALY90DLN-B M ?@*H.K!14[Z'B'Q#TZUUGX^Z3IMZJO;W-O'&Z$]<[JT/@GJ\$7;#=;2O+#]5.UOTP:]BFTK3IK]+^6PMWNX_N3M&"Z_0]:R5N_#-MKSL ML5HFI2-M:58AO8GL6HC*4X\J5] G4A"W.[7/-OVBBITC00>ANF_]!K#T](OA M]\;=-BMOW6G:M;Q IG@>8N/_ $(9_&O?-0TW3=1A3^T;*VN4B^9?/C#!?<9K M+A;PUKMXI6VL[FYM@ C21 LF.FTD?RIPG+DLEH@E.$6DWJSH5SCFO(/VB/\ MD3-/_P"OT?\ H)KU]>]>0?M$?\B9I_\ U^C_ -!-30_B(M['8?"[_DF/A_\ MZ]1_,U-KG_(3/^Z*A^%P_P"+8^'_ /KU'\S5[4K"XN]4/EH0NT?.>E>3G4)3 MIN,%=W.O!R4:EWV,7(]:FM[6XNF_M%V9E2QTT_>1Q==1H'_(.'^\:I7.@,NY[>3./X"*T M-%BD@LMDJ%6#'@UCEN$K8?%>_'H:8JM"I2]U]32HHHKZ,\T**** "BBB@ HH MHH **** "BBB@#E-=R=3P!DE!P*CM=*N+@Y*;%]6KIFLHGF\XJ#)C&2*GV<8 MKQGE,:E:52H]&]CM6,E&FHQ,RVT:V@PS#>_J:T0@484 "G[?2C%>G2H0I1Y8 M*QR2G*;O)C>G6F21+(N'4,/<5+BC%:.*>C)]#%N="B?YH3L;T[5CW-A<6S?. MA*_WEYKLL4UHPPP<$>F*\W$951JZQT9U4L74AOJ8OA[_ (]YZNIK) M'G??%;RAQGK@9!->AZG$\^G7,4:[G>,@#WKCK?PW?0WEG,+?'^B,DN#T?&!7 M3A)4E"2GOT^X\;,8XAUHNE>W7[RG:.O_ BLUY#J<\EXNQI$WDA/FJM-JUU- M/?QI<2;9YHA$=W ^8 XK;T[2]1_X1VYTN;34@&+Q7T1F@P( M2?M ST.<@UT1E2][F[Z;=K_H<4Z6)?L^2^ROOWM]YJ>*#-916>I0R28MGQ*H M/#*1WK%@>]O$T_3I+F:,W,V^DF>^DMR8I-SJ^,LO0FH;S6KX6MA<32R1RR6TB8S@,+L[ M7O9=_*YK3R3:#X.:1)3)<1Q@[W.%)[W4-2\ZXDD"6L M A92>"_?\<5NVMG/'XBOKEDQ#+&@5L]2,YIGA^QN+(WWGQ[?-N6=>>H[&B=2 M+A)>2M^I5.A-58O6UY7W^1M9KYS^/G_(_P"B?]<$_P#0Z^C!]*^<_CY_R/\ MHG_7!/\ T.L<-\9ZW0T/VA_^0_X6^DG_ *&E>]0_ZF/_ '1_*O!?VA_^0_X6 M^DG_ *&E>]0_ZB/_ '1_*IJ?!$$<[XTF,7AN< X\QE3KZFKNA6%M9Z9:F&)% MOW(\R3C''7FMXJWWO[C+UJ^BTWQO%=3 [%@(X&>M2^ "&&I,.AE!J>\M MI)/'4,IMV>'R""Q3*YIG@>WGMO[2\Z"2/=+QO7&?I71.4/JS2WLOS.&C"I]> M3?P\TOR'1>>(Y7G\227BL/+LI(T./K7<:7J,FHZ?]I>UDMR"?D<OW*YWFJW!AT2ZN M(_O+$67\JY/0[S2-,TVS:]BWW5T?,WE,\YXYKI+9'U+PRD$R,C2P;&##!!QB MN*?;W((E"9W)FEAHIPE!OKKZ"Q]2<:D*R7332^IUOB^:2'PU M<&,X+87(]":YZY@CT_6_#;VZ[#)&JM@8STS_ #KJO$5@VIZ%/;H"9-NY /45 MRUF+S6]:TG?:30QV" 2,ZX^8?_JJL,U[)^5[_=H&81;KKN^6WE9Z_@>@KWKR M#]HC_D3-/_Z_1_Z":]?6O(/VB/\ D3-/_P"OT?\ H)KCH?Q(GN/8['X6C/PP M\/\ _7J/YFNOVBN1^%G_ "3#P_\ ]>H_F:Z^HJ+WV-"8I:**D!,48I:* $VB MC&*6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \_\ C7_R2?6/ MK#_Z-2D^"G_)*M)_WI?_ $8U+\:_^23ZQ]8?_1J4GP4_Y)5I/^]+_P"C&K;_ M )=?,74[R=W2)VCC,CAM;&SM([FWN((IED$A#R"1MH" M#&,]^:N6/C"2\\036)MX(K=;B6VC+2DRR/&N2=N, ?4T[/L*Q?\ [6UO_H7' M_P# M/\ "C^UM;_Z%Q__ +3_"JO@[Q5)XIMKJ9H$A$,OEA5#9ZGU'/3M1;^ M)KN>]OG^RVPTVT:5&;SOWY,8R<)CH:+.^PRU_:VM_P#0N/\ ^!:?X4?VMK?_ M $+C?^!:?X5AQ>/;K[)9C\PR,%)(QD*I/7OBBS["L=)_:VM_\ 0N/_ .!:?X4?VMK?_0N/ M_P"!:?X5S[?$N&UL=,EO[(P2W=T\,B[B D:MM\T9 )4DC&1T-2:E\03IWBF3 M16L01Y\$,,^_Y9/,^]CW (..]%GV&;O]K:W_ -"X_P#X%I_A4UEJ.IW%VL5S MHKVT1SF4W"L!^ %<9=?%">".R*Z=$3?TKHX_$[GQH-! MEMDB5H1)'*Q.93C)V\8X]#SQ19@=/7SE\?/^1_T3_K@G_H=?1M?.7Q\_Y'_1 M/^N"?^AUKAOC![&A^T/_ ,A_PM])/_0TKWJ'_41_[H_E7@O[0_\ R'_"WTD_ M]#2O>H?]1'_NC^534^"(EN5KZ_M=-@\^\G6&$-M+,#U/TK-'B[P^.FJ1?DW^ M%:=W411Y7.7/057N[_2["\L[6Z:".XO',=NC*,NP&<"LK#*A\ M7^'_ /H)0_DW^%'_ EWA_'_ "$XOR;_ IB^)O#SZ^^B"6/[>C;"A@(7=C. MW=C&<=LTEIXG\/7AO?LTB-'9(SS2"!M@"]<-C#8QVIM)H+$G_"7>'QTU2(?\ M!;_"@^+O#Q_YB<7Y-_A4VC:MI?B"T-UIZ%X0<;I+H8/$6A7.J MW&G1LIGMPQD)@(C&W[WSD;3CZT6"P?\ "7>'^G]J1?DW^%'_ EWA\?\Q2+\ MF_PJO;>+_#-Y:WMQ%_8'^[T'.?2BP#_P#A+_#_ /T$XOR;_"F_\)9X>)R=3BX]F_PHA\2>'Y]- MM]06XA6VN)Q;QM)'M)D)QM((R#GUI+_Q)X?TN^FLKRX@BN88TE>,Q\A&;:#T MYY(%%O(+)[CO^$N\/?\ 03B_[Y;_ IT?BK09)%CCU&)I'8*!AN2?PJI=^,/ M#5BEP\]P@%O="TD5;=F/FD9"@ 9/%3R>)-"AO+&U=B+B]020H+9L[2< MQ\O M/KBBP6-]>E>0?M$?\B9I_P#U^C_T$UZ^O>O(/VB/^1,T_P#Z_1_Z":TH?Q(B M>QV7PL_Y)AX?_P"O4?S-=?7(?"S_ ))AX?\ ^O4?S-=?4U/C8T%%%%0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y_\ &O\ Y)/K M'UA_]&I2?!3_ ))5I/\ O2_^C&JS\7K*[U'X9:K:V-K-=7#F+;%#&79L2J3@ M#GI7D/AGQ=\2O"F@6^C6'@^YDMH-VUIM.F+')).Q]<"O&?\ A:/Q7_Z$ MQ_\ P6S_ .-'_"T?BO\ ]"8__@MG_P :7L)A<]I7P_I*(J)IUN%5%11LZ*#D M#\#S4G]C:=_:9U,64(OF78;@(-^/K7B7_"T?BO\ ]"8__@MG_P :/^%H_%?_ M *$Q_P#P6S_XT>PF%SVW3M%TW2/._LZQAMO.;=)Y2XW'UH71-.756U-;*%;] MUV-9]:GETRSF+,]K$Y8(K;D'(4Y7/T/(KP__A:/ MQ7_Z$Q__ 6S_P"-'_"T?BO_ -"8_P#X+9_\:/83"Y[?/I-C=2R2W%E#*\D7 MD.SJ"3'_ '?IS4;Z'IKL&:P@9@Z2 M&,AD&%/U Z5XI_PM'XK_\ 0F/_ ."V M?_&C_A:/Q7_Z$Q__ 6S_P"-'L)A<]EN/"VAW421S:1:2*DC2H#']UVZL/H3^XC_W1_*O!/VB6":YX8=CA565C] R5VL?QP\"K$BG49\A0#_HS_X5 M$XMPC9 MSL/$>C7.LV,,5G?FPN8)TGCG$8DP5_V3P>M8NH>!9]6NH[V^UN=[ MZW@1+66- @AD!RTFT<$MZ&LO_A>7@3_H(W'_ (#/_A2_\+R\"?\ 00N/_ 9_ M\*S4)KH,V8O!$:>('UA[V225[K[0T97Y,^7LX'8]\]1FH=.\!OI\-Y:C6)Y+ M)[62UM8"@ @5R2&6]MI-5DET6Y21 M18>6H*&3[W[S[Q[_ )UA?\+R\"?]!"X_\!G_ ,*/^%Y>!/\ H(7'_@,_^%') M4[ :4'@.0V=[#J&K/=R3VHLHG,*H(H0<[<#[Q]S3O^%=Z9!8ZC9:>WV."]CA M1A&.08V+;L]!/^@A:E(UX(8( MQ.$ .8SDD^S=Q5'_ (7EX$_Z"%Q_X#/_ (4?\+R\"?\ 00N/_ 9_\*.6IV F MUCX9)JMO?QKJCQ-=:DNH F(,$8+MVX[BKUYX&EN[O1KE=6:"33XUC=XH5#R@ M$'ANJ@XZ=*R_^%Y>!/\ H(7'_@,_^%'_ O+P)_T$+C_ ,!G_P *.6IV ]%4 M8S[UY!^T1_R)FG_]?H_]!-;/_"\O O\ T$)__ 9_\*\\^,'Q$\-^,/#5I9Z/ M=R2SQ7(D97B9/EP1U-71A)5$VA/8]<^%O_),/#__ %ZC^9KKZY#X6?\ ),/# M_P#UZC^9KKZSJ?&QH****@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** $HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'U MK1]+U22%M1TVSO&C!"&X@60KG&<;@<5D_P#"(>&&?\ H7=(_P# */\ ^)HHJP#_ (1#PS_T M+ND?^ 4?_P 31_PB'AG_ *%W2/\ P"C_ /B:** #_A$/#/\ T+ND?^ 4?_Q- M'_"(>&?^A=TC_P H_\ XFBB@ _X1#PS_P!"[I'_ (!1_P#Q-'_"(>&?^A=T MC_P"C_\ B:** #_A$/#/_0NZ1_X!1_\ Q-'_ B'AG_H7=(_\ H__B:** #_ M (1#PS_T+ND?^ 4?_P 31_PB'AG_ *%W2/\ P"C_ /B:** #_A$/#.?^1=TC M_P H_\ XFC_ (1#PSG_ )%W2/\ P"C_ /B:** .EL+:"SL(;>UAC@@C7"1Q M(%51Z #@59HHKCENQA1112 **** "BBB@ HHHH **** "BBB@ HHHH **** '"BBB@#__V0$! end GRAPHIC 13 avpt20230414_posamimg006.jpg begin 644 avpt20230414_posamimg006.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **CGN(;6!Y[B5(HHQN9W. !7BOB/]H6QL[R2VT6Q-U&%8?:'.!NYP0/3H M>: /;J*^2[SXU^,KJ61AF7HQM$DF4D[<'L<]J].!!&0< M@T %%%% !1110 4444 %%%% !1169XCU)M'\-:EJ2 %[:V>5C71:VC!2\*CAGS]WD9XQV.*\GTKP]?:FV8HF/]U1U-:FDZ9)K M-TUS.&>2>4NS#NQ//ZU[OH.AV^D:="J1 2;>6[T >/VWPNU>;G:$4]V."?\ MZU:L'PCO2,RW5L#Z8)KV6-$;.XD'WH>%0/E8&@#QJ]^$DT46^WNE,HY!7CGV MKM/A9XXO="U"+P7XFRF>+&YU'^U_#FFZCSFYMHY3GU*C/ZUI4 %%%% !111 M0 4444 %<]X[A%QX"UV,MM!LI3GZ*3_2NAK.UY89-"OH+@D1SPM$2!D_,-O] M: /G[P)I)M_L;R 9E4/@GO7K#H$4 # Z5ST&D:C!J5B/L]MY<*A%9)",JH[ M@C@\5IWUU=1G#6Z(K,%#;]W7OCB@!'U.T24QS3JI7D\U:@-K=*)+:YW9]?6N M.UBYN8)0]II]W>;<9>)U15_#'-/T[73'N21SR0266ICR%;JK>AJ::W:W=HFR-IQC/'X4B':* M,![*[A.TV>\8X*R#'ZXJM!:1?;$FECA1XF.R)3DEO5C[>E=%>7#LGDP8$K#A MCT7W-926-U:JJV30XSEGE3OJ$YC62. 1$G>3R?PQWK1A)2S5'?>0,;O44 =EI99M+M2 MQRWE+G'TJW5:P3R]/MT/:,59H **** "BBB@ HHHH **** ,W6POV+<=H;<. M3UKG8I59BA&#BN0\>^,X+7XE:1923;;*R)CG;/"22KCG$ MD9PP!_6@!NK032Q(EO+Y3.XWL!D[1SC\:B,6I(G_ !_HJ@]!".:%U58VVW4; M)GC=VJ\LUO*HPX9<9ZT <_='464>1>)P>08Q@UKZ9!-)#;P2,KR,VW*C QGT MIEVT((VX%=)X>TA[=?MESQ(P_=I_='K]: -\ !0!T Q2T44 %%%% !1110 4 M45BZ_P"+-#\,P>9JVH10$C*QYW2-]%'- &R2%4DD 9)->7Z_P#&W0K"2>TT MV*:[N%#*LQ 6+<._/)&?;FN&^(/QGGUJ"33- 66UL7&V6=QB24>@_NC]37CL MTCL2V3NZT :][J,NJ7=U2 ZI9)B%F/, M\(Z ^Z]/IBO!DD(P0>M:6E:K=:1J=OJ-G)LN+=PZ'L?4'V/2@#Z:EM!*"K K MGL1T]JQKCP],Q(C8 'T)%;.@:U:^+M!@U.T(25EVNI_A8=5:K&_EE;Y77@J> M"* .3FT:738GNBSW$J*72#<<.0,@?CBJ^C?M#Z;*JQZSHMS:R#AFMW$BC\#@ MBMG6+M+=HS+(0&E2,'/0L<"O)?BIX9BTO6HM4M$V6VH LR@8"S#[P'L>OXF@ M#Z'\/>/_ SXH(33-4B:E>#_ M (P:]X>GAAU&>34M-! >.4YD1?5&ZY'H: /J&BJ]A?6VIZ?;WUG*LMM<1B2. M1>C*1D&K% !1110!\X^,?C;J^IN]KHF=-M.F\',S_C_#^'YUY7<7DUU,TTTK MRRN=RG!]:(G M+AAC!!YH [[X9^+SX9U\074F--O2$FSTC?HK_P!#[?2OH348[>2V5Y7*.2!& MRC)8^GO7R&OH>AKWCX::V?$6@);W$[C4M+Q&LI.X^7_"2.XXP?I0!LZUI-Y+ MJEG;%$>")7N7YQN9< *?^^J\W^*.I:J;>UT^_$9A$XGA>--HV%" #[@Y&>]> MQ32RKK-H)]H\R)X@4^ZQX/Y\?K7*_%#P\-2\(">-09;4#MV__70!\\2@[Q@= M*E4DQY[BF/G ;&#T(]*=&W//0\&@#WS]G_Q0]Q97WAFXDS]E_P!(MVU\@?#C6CX;^(>DW;MM@DE^SS'MLD^7/X'!_"OK^@ HHHH ^(%7Y M>M5I!LE&/XJ** '#I3L9%%% $4JX4FHHQM50/2BB@"9:ZSX>ZI<:3XVTTP'Y M;J06TJYX97./T.#^%%% 'TE=:2_ZR>TBE?ZL@)HHH TJ*** /_9 end GRAPHIC 14 avpt20230414_posamimg007.jpg begin 644 avpt20230414_posamimg007.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH ***SM9UNPT'3IK[4+A(88ADDG\OSH T:3(W;_'&34;:.T\. M;[=-RO),PP_^[^/>N1\/?%;Q)H%_YXOGO(QM5X;IBP90'[*. !+>/' MIMJW)H%FX*FWCP?]F@#Y6>UO;:;SHXY8WB;OHV/SK0N_#ED8>;>/.,?=ZUX[XNT2;P?X@M?$.C;8623>@V MY"./;T- 'UC16=H&J+K7A[3]31E875NDI*C R0,_KFM&@ HHHH **** "BBB M@ HHHH \&^/@,WB+086/R+ [$?5A_A4F@R!(8$7@!0"/:IOCLENNIZ/!S^%7BPZXKBK'4)E MPL6OVG2@#=NV!4\=!7FGCZ-9M!E4 MKG:P-=! MX?#315;^&)@/IO:NQKD/AA+#)\/-)\E'0+&597()#9.>GOS77T %%%% !111 M0 4444 %%%% 'G_Q,T"#5K+>8XQ,8\"0H"1M.>OXUY]I'A^:Y8Q%;5(3UVQA M6;\J]PURP_M'2Y80<. 64X[XZ5Y-ITTD,RE%8X'04 ;T@&FS'&3YXD'K_ )Q5&]N;N[7:LH5_X5(R ?>HH8O$T=D\3SV+ M%_F$BQL /;;_ /7H UO^$=MKC<46$)(FW.T9*GMTS6)J/A:SADC0IN52%4OR M%K;M;B>*%4R'<#Y\<#/M3TBN=0U""%EV>9(.3V]Z .VT*)8=&ME5 N5W$ 8Y M)YK1J.")8+>.%?NHH4?A4E !1110 4444 %%%% !1110 5Y#KT?_ CWBJ6W M; BF/GP>ZD\C\#D5ZX[I%&TDC!$0%F9C@ #J37AGCG4_^$JFM=3L\1@1%[4] MVCW-M8_[P&<>A% $^IV"7BK>6MY>PD')6&7 *^F*; L?V=8H]6U$RX^Z7.<_ MB*S/#/B6%XWM+LK'.AY5SBNQCN[39YG[K []!0!#I=HUDOG7=Y/<2MR?-(X] M,8 KJ?#,?V[4GO%'[FW!4-_>!+F''!FB?.3CN0P(/X4 =S1110 4444 %%%% !17.>,/&ND>"M- M6[U.1B\I*P01C+RL!T'H/4FO!?$7QK\3ZO(Z6,J:7:D_*EN,R8]W/] * /H_ M5=9TW0[)[S5+V&U@09+RMC/T'4GV%>0>)/V@[6!V@\.:8UR1Q]INR43\%')_ M$BO#;V_O-1G,][=37,I_CF MW01HP]#CD_B:](CTW[1HVEZC:?.@T^".6-?X0J\,/;G!^E>$JA9E%?1GPVC% MWX"TZ9#B6 O$''4;6/Z8- '"ZUH"79+#,:] M9UG3;=Y$FB1(WQF2(,.>?O*/2JL-G;H,F,*3W8@"@#EY+?\ LK31%8V[27V>$?BAX=\66Q*W"V%V@S);73A2/= M3T8?3\J^33]ZC^G2@#[E1UD0.C!E89#*<@TZOCOPWX[\1>%)@=,U!Q#G+6TO MSQ-_P$]/J,5[WX-^,NA>(UBM=29=+U)L+LE;]U(?]E^WT./QH ])HHHH ^5? MC9K4NJ?$JZM&?,&GQI;Q+Z$J&8_7)_05P2N'N;J4R2,! M@9/H/2EA^Z1Z'% #@O>F. _R]J>:15^;ZT .B0(OTKZ!^"$OVCP9>6['/EW; M%1Z< FO B,+7M/P#N,VNJV^?N3QOCV8$?TH [W4_#UCV1C]1(/\3110!]$"/!SGMBFQV\<**D2+'&O"HJX ^@HHH \ M4^/L\B'1+//[L^;,?<_*!_,UXB1S110 W'S4N*** &S?+&3[55E^\1GI110! 99TK6M0T;SC87#0^=@/M/7& GRAPHIC 15 avpt20230414_posamimg008.jpg begin 644 avpt20230414_posamimg008.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH ***\S\:?&71_#EU+INFQG4M2C.V14.(HCW#-W/L* /3**^2_$OQ3\7:_$ MT#Z@8("Q/EVH\L8[ DJ4/RD3L,?3F@#[:HKY,\/\ Q;\8 M:)?1SW-_/?6Q/SPW1WJP]CU!]Q7T3X+\?:/XVLVDL7,5U& 9;60C>ON/4>] M'54444 %%%% !1110 4444 %%%% '%_$WQ/Y%N?[I(^9_P' MZD5\SZ=8-J=U*D&XHF6FDQDY/ M&K6Q\)0&:%6FG/FR$@
9VW@ZXNT=XH76,?=+'DTX> ;K$BK\TB+E>..> MM>[1V4!7[@&.F!TI3IMGYHE,2[U'!!H ^>AX<7RBCRL=QY4U 'M'A?78O$OAJQU>)=@N8PS)G[C#AA^!!K7KQS]GW4C)H.K:2^[=9W(D M&3V<-?'"T$VJ>&GV _-*I.,G&4- M=18JL-A&@( 5!^'%8?CVWN=4M99Y'+_8[K<(FZ;: M$#]RVX[B.P;CL.] &]_:%H#MDN8T)X 9L9J88ZK("IZ\US%[I'B%RKRS6CP@ M9"I%ALXXZC^M10C5C'>&*^2!(QM57ML[G Y&2>GO0!T,[QQEO,G1=OVEB.!L7Y6' M]* +_P #K00+XHFVXWZ@$!QU"J?_ (JO6Z\P^%:WVGH]E,(S'>WY"O3Z "BBB@ HHHH **** "BBB@#A_$^GAM3CW1;X3*)67UXQ_.DBP(] M@QQTKIM:LDN;)I3D20J64CO[5R\>?-3'0T 1W,\MO@2S, >%55&35"Y@FFL7 M,6$*@L0S#+&I[FYM_M#1SLGF,/XSC IBZ19-:JD:A4 /"/P: *&AL?)81LR2 M*V2A'8]\5=U"5DC;+_,1DG&*@TN&TT^7RH@0X'0G.![>U2749OM4AM8S@RL$ MSCIF@#9^'-H\>FR32%VVGRHBXYV]?\*[:J>EZ?'I>GQVD;%PG5CU8GJ:N4 % M%%% !1110 4444 %%%4]4U2RT739M0U"X2"VA7+NQ_0>I/I0!D^+?$MEH&G[ M)I$-Q/\ *D.[YMA(#/CT -<[;W 4JN[<,!D8'(9:\3\4^.IM>\8RZV8F%J4\ MB.$GE80,_/%GT]1[4 >GR6\5TC[HU8,E:WA6);_Q').>5MU+CZG@?UKD;C4S?SE;(/(@ZN.E/TSQ MU%X1\UT444 %%%% !1110 45#AO)%_=)_NC^(_I]: /0 M_%GC31O!MA]IU2XQ(P)BMX^9)3[#T]SQ7S7XR^)^L>.':"8):Z;&^^*TCYY' M1F;J3^EWXUY_X8U;S -/N'&X#]TY/4>AINH7TNIWRVT3F M.R0_,>GFD>I]* /<[5+:[:,6T82/&7 7'->&^.)1>_$VY"_-'%&(U(Z<#G]< MUTOAOQ+J6DAH)'5[.0;5PWW#CM7':LD@FDO#C[4R.>3W8X']?RH ]4\+?&;^ MR;B#2O$H5[/8$AOX1EDP,;9%'7ZCGU%>RZ9JNGZS9)>:;>0W5N_22)PP_P#K M'VKX;4-'$(9!AM[%@>N>*TM%\0:QX>O?M6DW]Q:R_P 1B;AOJ.A_&@#[>HKP M3PI\?Y@%M_$UCYHZ?:K48;_@2'C\B/I7KV@>,= \3(/[*U*&:3&3"3MD'U4\ MT ;M%%% 'QCXC\9:[XGN/-U>^DF QMC'RQK]%' K"WFK#*&!! Q4!4QGGE/7 MTH C;)J CFKI0$9'-0.F#0!+ 4\K:/O#[PJ;=G%42#PRD@CH:GBF$@P>''4> MM $^2K C@@Y%=?I\B7]FLL?R3="P/((KC@?>M+1K\V-X 3^ZEP&]CV- '7PM M$Z[+J)?-4)[9ZB@#-C?:^3SFM.RN[BSN8;FUN)()XF#Q31MAHV] M0:R\&I(I"#CTH ^JOAO\2[7Q7H+?VI-!:ZK9D1W2LP59,YPZY['!X[&BOF 1 M/<#?#+Y;8PW.,^E% HS2L@(P:** (D79+Y?53R/:EDC%%% $.P9-1,@$G!P M1R"*** )58E<]Z?[444 =CHDKWNE[93\R$@-WX[UJ>'B7MFR>%+#'XT44 2W M=N!;R@'&T9'%87B2U2325G/^LCPRG'Z444 <8P^:D[T44 3)G;P<4444 ?_9 end GRAPHIC 16 avpt20230414_posamimg010.jpg begin 644 avpt20230414_posamimg010.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH *0X R:9//%;023S.$BC4L[$\ "N#\0>*CJ"1VEB[)#*-S,>&8=OI0!T]Y MXFTZTY?_ .M7+65JH"[L$_RK:CB4)T..M &] M:Z_:7!"MF)CV:M0$,,@@@^E<1) .2!^-:.CZFT$AMY6)3&1GM0!T]%-C=9(U M=#E6&0:=0 4444 %%%% !1110 4444 'S;_\ /PX5O]T=6CF M>]9SW_2NT^(3DQVD0[AB?TKF--LV&TXY/- &W:+C:!6S!&6'6LVWAVD9%:T3 M +QQB@"*2,@$'BLZ7(?Y3@CI6E,Y(SFL^8 8.,"@"YX1U"3[?>:;,S,!^^B) MZ 9P1^==?7"Z!$P\5Q2J"1Y+ACGUQ_A7=4 %%%% !1110 4444 %0W#CM]/:J\& ML"TC 34;!I ?FAFE"M^!S^E1V]C'%&=-(*F*:6+.>F'(K07PKI=Q%''=:9#* ML3%@5./F[GUH V-.UVVO=L9'ES<93/\ *M66ZA@C+R':O7FN-M=,LX/%%NMF MC1+""S*&R![ =A[5T]Y''?Y@E4L:144*V2QKMX9HKB)9875XV&0RG(->:)$DM](20&V?*/7)YKN_#\1ATB M)",#)*CVS0!J4444 %%%% !1110 4444 >4ZUY%MXIO$C!7]Z6.1CEN3^&:6 M\UN*RL7DQN*KG&:=XYMGC\6B4DJDL*'(]!D&N2\1RMHUQ"EXY:RN&V)*JY"L M>@;'KZT =-X<3S]8DN975E91AATZ9XK;)\J1ILGY&Z@9->?^&FU73[UK>S:W MEM6?*K+)M,7KCV]J[)W6*43378,JC.#)A0?84 =!#=VUT"ZSJV!R.X-4KV9! M&P)SD5SGGBXNFGL95:16"RJAR#]<=&K0(;R9))&.<8&: -+18!=F!"@)+G+= MP*[I5"J !@#H/2N;\)63QV2W3%=DJG:!UZ]372T %%%% !1110 4444 %%%% M '.>,=%;5=*\V!/%J6C;+A!(JG8ZD?YQ7N/:O+_$= MC96'B>:&)D$5THD>,'[C'_'K0!3TUYF@C6XBT_4@%P))U"2?B1UXK8N_])C% MNMCI\*N<$Q*&;MW(XZ5EVNCQ,PVR%5SQFM^UM8K?+<[AU)H A>""TBCCAB1% M7)PJXY/4GWK'N[LW,WDQG$:0_'*_M[3PKI M^D1X66:<2(J]41!U_,BM_P"%WCN+Q7HB6EU)C5[- LRG_EJO02#Z]_0_6@#O MZ*** "BBB@ HHKD/'WCJU\%:6DC(L]]<$K;6Y;&<=6;T4?\ UJ .M>1(T9W8 M*JC)9C@ 5YAXK^-^@:$\EMI:MJUVO!,3;85/N_?\,UXIXI\?^(?$H:*^U"4V MY.3!'\D?Y#K^-(+?28]2>Q@NI,&&RR@1!RQ+?>.!GO M6UJV^P\5-:KN6$VRB(,2?E4X'/K47PNAMM!T6_\ %U[ TPR;:%(R,J!@N_M-+\46F?LT1 FR.41^"&'8@D9H R8O$-Y;1B,1^<#R#W%:E MOJVIZ@F'B:.,G'!ZUG6"^3^.R#^M $ MVBZ5/>RA0 JK]X]E^OO7@']?> MO,?C1XO.DZ&NA6CXO-04^:0>4A'7_OKI],T >0^//$[>*O%%UJ"N3:@^5:J> MT:]#^)R?QK(TO5+K1=0AU"QG:"Z@.Y'7]0?4'N*HD9Y[ 8ICGAN>U 'T-X0^ M-6FZIY=KK\:Z==' $ZG,+G^:_CQ[UZE'+'-&LD3J\;#*LIR"/8U\3))C'-=C MX/\ B!K/A.4+:3^=9D_/:3$E#]/[I^E 'U717"Z!\5_#FL6;275Q_9LZ8#17 M!ZY[J1U%% '==J^6/BYJTNI?$C44@ &3^9)KZGKY \?.9/B)KS M'O>R#\L4 ](J[E(]T> [>X/@[2=,N8&6">YGNRS#[ MPP-GX9R?P%=A'8W%O;/*L8N-/F1HKFU?E7&.?Q]*WOL*#1](_=JCPV\0P!C' MR $5;TA!%)-:RKE9/WD>?7H10!R/AG0[=O$4>G2N)HK2(RG=_P M%.-A/YC/ MTKO-8ME^QJ\9,*M?F\3>)+[5I<[9WQ$A M/W8QPH_+]37K?QGU*'2-)AL;)C%=:D6CD*G&81@MGZG KPW''/3'Y"@!GS8X MY!/XTTY/3 4YY/I3]W\6<\=13)"0A;/'3\Z &# XY_!J>K'/4U "3_\ JJ9% MR.W/M0!:C=@,45&J\=OP-% 'VO7QWXYR/B#KPSG%]+_.BB@#G).3^-6M*A$^ MI6L3'B254/T+ 444 ?86H6X1X8U;"Y"CCM2M;;;^T17QEB20/09HHH V0H48 M' J-H^#\WZ444 ?+GQ/U2?5/B%J23G]W8L+:%.P &2?J27T6,X^I]:** +$,2YZGMWJULVXP:** %49)SC\J** $* /_V0$! end GRAPHIC 17 avpt20230414_posamimg011.jpg begin 644 avpt20230414_posamimg011.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH ***\K^(OQ>A\-W;:+H217FK#B9W/[NV]CZM[4 >ID@=2* 0>A!KY-U#QA MXBU6[:YO]7G63J%B;RT3V ']:HS>/_$L(=)ECAUA$U6S!PS$;9E'J&Z'\?SKZ(T#Q#IOB;28=2TNX6:"49X^\I]&' M8T :E%%% !1110 4444 %%%% !113)I4@@DFD.(XU+,?0 9- 'FWQ@^(IB,+R84/!<^A[#_P"M7S!%?"R[A5G+8&,\5S]M> M>)O!$TT&GZC<623L-_E-@.1TKZ)U21=F,=:\\\3Z0FK6LR@ 2*,J<=Z -;X? M_%C4/MUOIOB602PSL(X[MAAD<] WL?7M7N%?&MU(]O9X8DH?E([J>Q%?4?P\ MUB?7? 6D:A/FF7P!KIMR M1*;.0*0?48KHZS]=A^T:#?Q;"^Z!QM'4\=* /BO2]+>XO[6(+G>X^7OBOHWP MUI\&EZ=##N1#C+9.*\H\(VR7'B104 9%9\=^*]*6RMKAIGU"[%M O!=CC H M[B&2!D(CF20CLK9Q2LO!9R N,Y-<7I[Z/;/C1]6BN0#\P#9(^M;%_+=M$D;? M*D@X- %?4KRQ9RK7D.X=M_->YCYB/&1T- '!ZKGSID!^1CQ7TO\'0O_ J_2"JEYWG)KY@UR3R M-2G08(ST^M?6?P]TQ](^'^B6\V&:( M2F-MP#K6NF(UY>ROY4 M(RNU223]!6/K/C'3;Y[.%A)LD. 50^G?TH EN?#UG=_OA:P'*;0VP [?2L34 M=*MK.P>%HU*8X4],]JZ72[D75@OER,N!QQD&N:\3S,BL"V30!YK9Z9!_PD,E MVR&3R)U=$;E&/7GU&:^O+*5I["WF9-C21*Q4?PY'2OGSX=:0NL>)((9%+1AC M-+D<87H*^B0 !@< 4 +1110 4444 %%%% !1110!ROCK3)+S2H[J+!-H^]@> MI7O7*V=UB# ;%>H3PI<6\D$@RDBE6'L:\:P^FZM=:5<'#0L5R?XE['\J ->: M[L+I/(D$;^6<_-C@UF7]I8+"9I/(57/RDN*E&B:7&/.73XW<\DGG)JC>P6X!XS^9IOQ)^,-KHD4VD>'I4N=4(*O<*>#;+S)3+>2+]I,DC9+LQ);)]Z &:7XG:.+RKE=LB]">AJS/XBB*-@+D^ M@JI-IJF0AHRK+P01R*@DTU5'% &1JFI3768TS@]35[P%KMEX8\5)=ZF[1VTL M1A:;&1&6(PS>@[9J*:T5#GTJ"\TD'2[KS5RTL3#![#% 'TJC*Z*Z,&5AD,#D M$4M?-'PO^,[@89 M#PR!A^G2@"[1110 4444 %(S*BEF("@9))P!7D?CSXXV&@S/IWAZ*+4[Y>'G M+9@C..F1]X_3CWKQ/7?&OB;Q5(S:MJLSQ'I;Q'RXA_P$=?QS0![]XM^-/A_P M\\EKI^=6OER"L##RD/\ M/\ X9KQ+Q-\3/%/BHO'=WQMK-C_ ,>MK\B8]SU; M\37)! J\"C8VM #%7YL8KZ#\$@MX0TEPQS7'17]O>R M%+21+H@_>@;<#3(Y+E]2#Z_$MR78%1(N43V53P!78O!;1VN^**-5V\! .GM M0!SUKIB2+]I>2*0_PK&P8+[GWJCJRD6LQ'9#_*LVXF:?4_)M24N,EE,7&P>I MQ5K4%UJ+1KN2XMX98A$W[P-L8#:>2.AH \.D7YB>Q-6M+U74-%NUNM-O9[29 M3D/"Y4_CZ_C4>W^5)Y0SST]* /:_"/Q]N[81VOBFU^TQ]/MELH#C_>3H?PQ7 MLNA>,?#WB2-6TG5K:X:R^P/7'UHH XJ.-0!BK 7BBB@ /4"G8]Z** M $(Y%?0'PI4/\/X20#MGE'(]Z** -;7+-;V'R6*+Z,$R1]*YRZUBXLQ9:7A) M/M*/^].05V^W>BB@!WA;3(7A\\_ZR8[W;')_^M5[QQ']F\':@R-_R[L.GX44 84 ?.F.:4<_A110 ?Q4[%%% "4444 ?_9 end GRAPHIC 18 avpt20230414_posamimg012.jpg begin 644 avpt20230414_posamimg012.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH *K7]]:Z98S7MY,D%O"I:21S@ 54U[Q!I_AO36OM1F$<6X*HZEV/0 >M> M^,=0UGXC>)H=-@>40D!H[.%OW<2?WY#ZT =-J?QVBN;IHM(BC@MT8[KF==Y( M'HH(QG\:Q;KXH>-;Z%KS2[VV@MXSDB>*/)';C^E7=.^!<.(_M6H$CJ^Q,IK%9Z]$UA>;/FFVDQ2,.N.XKU&W MN(;NWCN+>5)89!N21&RK#U!KY%\3>$/$OAL1W&H0-(L)XGB.Y1Z?2NQ^$GQ# M&C2O8WUQFRN)-PB(QY3=V7V]10!]'44BLKH'4@JPR".XI: "BBB@ HHHH ** M** "BBB@#POXZ27-[JVF629\B+!.#SO;_P"MBNJ^'7A=-$T4SRX>]NVWRR?[ M/\*CV K!^+[BW\1Z>\L>^%H=YX_NFN\\+W#76AVL[#!>-6QCH"* .@1!MI) M,4J,,8--H'3]*UJY7X>R1S>%8I(G+JTC')KJJ "BBB@ HHHH **** "BBB@#RKXK MV/G^(/#CS(7MI9A Z@_>RV<4SQ3XCNO#SQ6-H/*#E4A XW'TSZ=.E=/JEM-< M7;2:H()H;>^62T8 AHQC]:UVT^UNE5Y88W;J"R@D?0]J /!K?QEXQ.HO-;:J M;U$D5)($C.%)Z#D>QKTKQ9JVHZ+\.VUIF=+M4#-'C."W 4_3-=99:)I^GM(] MM:01&1MSE$ W'U/O5/Q9IZZGX:SHQZ)IVN:-92>0 MJ,D>U2@V%?49'-5!HVG:&\$=OL%P\F!L4#"YY_R: -+X5'RO"?V61T\Z.>3] MWO!8+G@D5W->.?"]S??$/Q!=VP>&RB\R(Q]F8. "?R:O8Z "BBB@ HHHH ** M** "BBB@#&UN)'@F!7+&,E#[_P"-5-+NO,MH]QR<,+FYD>QCTV*V&%C:>1B2>[8 _3-9>KIXQ2)E&N MZ8TFWYD,./Z=* (_AY>:DFB26FLS(;E&+)CJ1CFL^ZU 7WBRW2.7Y5?) [UQ M]H?%K:ZT@N[ 1E3YC1,2F/I5WP2#-\0H;>603)&Q5B.C'O0!Z=\)-(-AX=N; MYP?,U"@TV.-(D"1HJ(HP%48 IU !1110 4444 %%%% !1110 M5QOBJUDMK];S:39W"A)F'_+-AT)]C7955U*T6_TRZM'&5FB9/S% &%:*LUM' ML?Y<5%J6CQR6C^9(O(YR*\B35_$GAZXDCLY/M$"CF*0\C'I7/:[\4]>F1H'E M\A?[J_>_.@#J==CL=,F?=>!8V7&(QS63\*9+>3XA6]N)-[L[RMCL #@?B:\K MN];N[HDF1LG^(G)KH/ 5Y-I.KB^C+K)M.QUZANQH ^RZ*\]T_P"*=@)=/LM7 M@DMKR= 97!!C0GH3SD UZ CK(@=&#*1D,IR#0 ZBBB@ HHHH **** "BBB@ MK,U_6K?0-'N-0N/F\M?DC!YD8\!1]369XJ\9V7AJ$IQ<7S#]W;J>GNWH*\1U M#7[C4O$5K?ZK,9%,ZNP'W54,#@#T% '6ZC9/=>9.^()),E@O\#'D@5Y7JWA& M>::2?#-O_O7M>LZEH-O*R7NIVD*7:>?"9'P&7. 0:YFRU+PMIK2W5UJ4 M5PX!9(X&,A^@[4 >41>";IK@+Y9P#^==(!;>%;788DEU*3_5HW(C']YOZ"I] M;\:3WDA@T>U-E&3CS<@R-].PK!MM/5B9IW+2$Y.3G)]Z 'QQR7LLD]Q(S/(< ML3R6S75>'O&.M^%2L5G<>;;'K;2Y9?P]/PK'B.P848-."*."OS#\* /9/#'Q M8L=;U)=.OK;[%,^%23S-R,WIGL:]%KY56W6(M(HVXY.ZMG1/&&N:)>K=6SK( MH7:4N68AQZ8[4 ?2-%W< M-A8SWEPVV&",R.?8#- %/6_$&G>'[43W\^S<<(@&6<^PKS37_BI=7*F#2(?L MJ-P9G.7/T["N(UW7[GQ%J\U]<.?G.(T[(O8"L\+\_P YQ0!//<&>1GDD9Y'. M6=SDL?!0!<2[DC+;21GWHJ%D /3/':B@#Z]KD/B?, M\/P[U9D."R*I/L7 -%% 'SU;?.F6ST]:N; J^O/&:** %.[83N-,N(>4W.S% MC] *** )PTS(D;SRNB#:@=RP0>@ST'TIP4@D;CP*** #)"\'WJ KN#'/(HHH M KR;G;:6/I43$1[410 QP3ZT44 9&K.S^7D_??;]!4]PY_M%XAPEM&NT>I;O ..110!>0D=/04444 ?_]D! end GRAPHIC 19 avpt20230414_posamimg013.jpg begin 644 avpt20230414_posamimg013.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P .<]N@[4N3 M[?E0>OX4"@!0>G3\J>"?;\J8!Z4\4 +^7Y4_\ )M[82R@\+U('OBJ]_::W+:"; M^S)H@W0JI(_G0!O#Q=!M4_9)&^;:VTKQ]/6MBRU"WU"#SK9PR]&!7#*?0CM7 MG?\ 8FL6UB;RXM9%C1LG(Z>^*OZ-J!5OM,'$B !U'1Q_G\CB@#O.+>3[]A^6:G KEM3N@5DLRYWRHR2'/< MDD?X4 7_ (0Z/#=VESK-RHEN)92JEAG'K7K#VRE<8%>9_#2\32/!R&:2"-1- M(29GVY.<8%>@:5KEOK"N80H*==K[@: *&M6J/;M$P&&&.E>,- -,\1O$@PN_ M.!W!ZUZGXA\2P1S-;QJK>7_K9&)VQ_7'>O)]1N#-XD^T!T>/;]Y <<,..: . MQTX?9""A_P!%G/'^P_I]#6J:Y[2;Q6$EE*?D<<'^Z0<9K;MI'DMU9Q\XRK?4 M<4 /-1FG&F-[T *O6BFJ>:* )B<$AV)?RCO.!R<\GC]:]"\5Z)<0::3 /M7!W)MQ^E<7I^/*VEA$R+C8>-P] M,>OI0!W'P[DF_P"$3M_M B9WVC^ZN>!79O:JTGGPRR1N5P=CD!N,H^;<6KQ,+1<;EF&T@D9X_"NKI[?@*]*\97VJW=O*C(L-O&,MM.2:\UE\/7=M< M$S0-N8;LOTYH ?I[VD=S%&()=SJ-I;I]:]#T[R1IT/D#]WCC/<]ZY"Q\.:EJ MTJRV=OMC@/E.5.#@]2,]:[)819Q);A"BQC:%(P: ',U1,:&85$S4 /#<\T5$ M&YHH U"?Y4O)X'4]*8>OX"KFE6KWFIV\*'!+@D^@')H [JS58[>R3:44P!=I M]>OY]:IW3B*=U/40$#'F+@B@"Y:H)Y3*1E5Z M9]:F_LRSWBY:TA,XZ.8QD?C4EI'Y=H ,#ZU*Y8QC(P<=C0!SGA^X\W6?$$;' M[MPFW\$ K7F7=*$/3K7%^'-4G/CG7;>10;,2;4<+]UN,Y/OV%=M,5(W]<#K0 M!SWB"RANGBLA@*[!I#[ ]/QJU?:;;O * &VMO'%-+$J JKJ ,>Q_I4LMM#.FR>)9% M]&&:;;S17%S%+;OYB[2K%>F#SU^HJQTER8)& M@;T/S+7'W<1MKF2%G#;#C;(\[E4 M!_K0!2#8-%1YYHH VN_X5U?@ZT.Z>]8#:!Y:'/?O_2N4[CZ"O0/#^G&QTK;( M"LSL6?G\OTH MW(#*P(!##!!Z'VK(U&/-S:+\QV@?>Z_C6C=R;!M?C/0]C44 MT7F7J_[ H N#'EJ ,<42#]V?I3L?*/:AQ^[- 'D7A.XCU/Q%XALQ<-#M=%;7OB"&X>RO5LIYF8!&5\8&#DD#MTP.O->1WNHW/AWXBZC>V MO$L%Z[;3T8$\@^Q!KH-7^(?GZ$NGZ9;>3/(YDFNVXDR3G ]^V?2@#T#0VM)/ M%ERDCI=:I! 6FEC&$@4X C'OZUTJ#=(21D5Y_P#".Q,6A:CJ+Y+W,XC#'J0H MY_5J]$A7 S0!'N6UEC5.%D<($]SZ>E8/Q#F=/#BVT1.ZZN(X3M."06Y_05JV MS_;?$$I7F&Q39GUE8<_DO_H58'CQC-=:);*,E[Y3CZ F@"S#IL\HCDFE$2J@ M1=G\*XZ)_P#%&L'Q)!Y=U')&F("NQ2.F1VSW-=K<0MY7WPIQ]XC)KA->C2*1 M=LDDC%CN9V)_^L/PH R,\T4S/-% '464+76H6\"C)=U%>F2N"2G1@./\:X_P M9:"6^FNF7/DH%4^Y_P#K5U=TOFH2AQ(IR#_0^U %!IQ=1-&,>8ISM/L<$5=" M?O&/J:Y@ZC#%X@@5V$9F)#*>S@?U!_2NK!S0 C<"D/*T-3-V!B@#YL^($/D? M$#5QTW.K_FHK#'"9]J[7XOV/V;QK%,XPDCRL<=@O3]:Z"5P :S--A$WBB24C/D6QP M3V+,/Z"@#4N]Q#!&53ZE-QKA/$ N53]]=32IYGW7B5%'';'6N]N=Y4A:* /7/"P:#2]BA=T@\YF]!T QZ\5K?9[FZ M0NDJ(>G(S110!@ZKX$_M.^@O$OS'-#G!V=2>_M6XL4ULBQNROM &[/)Q110 MOF$HVWMZU#'NG6BB@#QKXSHRZWI,C8(\IT]^H-8'PUA%YX_TXMT1G8#Z* M?ZT44 ?1#?N8V<\A02<5Q<.N"RT\7$L;/->.T[D=,MT'X# _"BB@"ZFH-=6J MSA-N>@S5WPRC217=P=NYF5,]^!_]>BB@"W>P_*2[,Y/;=@5PWB)-D$B[57++ ..P":** .6P GRAPHIC 20 avpt20230414_posamimg014.jpg begin 644 avpt20230414_posamimg014.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH ***3/% !1Q534KV/3K":[F;:D2EC6'X/\3?\ "0V4QFPMQ$YW)_LYXJ>9 M)V9HJ,W3=1+1'3T<4WGUK/U?7++1;7S[R7:#]U1RS?04VTE=DPA*;Y8J[-+- M Q7G,OQ3C$V(=,=H\]7?!/X5T.@^,M.UQ_*1FAN",^5)U_"LU6@W9,Z:F Q% M./-*.ATU%,R:<,UJ<@M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%)0 M-/2EJIJ5]#INGSW'>*M6DU?Q!X/0UTXF M;E331Y64X>-/$SA/=;%&GQ2R02K-$Y66,[E8'D&F4?G^%>>M]#Z.24E9['O? MA[4O[5T*UO#]Z1!N^M:HK!\'V3V/ABRAE&'V[F'UYK>%>Y"_*KGP%=1562CM M<6BBBJ,@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **2EH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI#10 M%)DYI: "BBB@ HH MHH *0TM)0 A->7_$C7FEN8])@?")\\V#U/8&N_UK4XM)TFXO)3Q&I('J>PKP M:[N9;R[EN9FW22L68UQXNKRQY>Y[6387VM3VLEHB$# HHHKS=CZS4U?#FL2: M'K,%VI/E[MLHSU4]?RKU;7?#.G>)[:.<'9,5!CG3T]_45XJ,YX_"O5?AQKGV MS36TV9OWMN/DSU*?_6KLPLT_<>QX6;T90MBJ6C6YSLOPTUE9=L4UM(F?OEL' M\JZ3P]\/+?39ENM0=;J=>54#Y%/TKMP*=77'#TXN]CQJN:XFK#D*7M8_FBM!Y:@N!FK59NO_P#(O:E_U[2? M^@F@#SP?&!\9_L@?]_*/^%P/_P! @?\ ?RL3X::38:QK%U#J%M'/&EON57Z MY'->G'P/X:_Z ]O^56[(A79SVF_%C3+B4)?6TUKDXW@[U_\ K5WEM=0W<"3V M\J2Q.,JZ'(-<'X@^&.FW%K)+I :WN54E8\Y1O;VKG/AKKEQIVO\ ]C3L?L\Y M*A#_ 2#TI6OL/;<]FHI.]+4E!1110 4444 %%%% !112&@!:0$'O7'_ !(N MM0M/"Y>P>2/,@$KQ]56N5^%=]J=QK%W%)--+9B++>8GQ/J,_"7_D9+CCI;G^8KV:FQ M+8#6;KUQ+;:3+)"Q1B50N/X 6 +?AFM.HY8TFC>*10R.,,I'!%(9P"ZCJ*2W MJM/)&EJ&:VD?K.5; &>C9KT&,EHU8C!(!(]*R8?#FG131N(Y'6)MT<;R%D0^ MH%:XIL0M%%%(8444&@ IKY[4M9NNZG'I&D7%Y(1\B_*/5NU)R45=E0BY245U M//?B3K8GO(]*A;*0_/+@_P 785P6,5+5S[K"8=8:BH=MQ**Z73O NN:A'Y@A2!#T,IQG\*M7/PXUR&/>GD M3$?PJV#^M'L:C5[$O,,*I$KO0WG&%:FXWNF?15M<1W-O'/$0T;KE2*G%<#\-]:^TZ?)ID MS?O+?F+)ZI_]:N]6O:IS4XW/A<31=&JZ;Z#J***LP"BBB@ HHI* ,S7]331] M$N[YSCRHSM]V[5Y9\-M).K^(;C4KM?,CA4D[NA=O_K9K7^+6L8BM='B;ESYL MH'_CH_.NH\":-_9'A:V5UQ-<#SI!Z$]!^55LB=V>8Q&3P;\1,'*Q1SX/H8GK MW1&5D5E.589!]J\O^+6C?+:ZQ&N"/W,I'_CIKJ? .LG5_"UN7;,]O^ZD_#H? MRH>JN-=CJ:*04M2,*Q]7\2Z5HHW/DM(,IE2%> MG]J;T8D&:R-6\2Z3HH7:PO(-RJ03Q6H[!$9W.%49)]!7A6H33>-O'82, M$I+*(T_V8U[_ -:(JX-V/;[*^@U&SBN[5M\$HW(V,9%6NU0VUM%:6L5O$NV. M) BCV%34AA24O:L;Q)K]OX=T>2^G^9A\L<8ZNYZ"@"]>ZC::="9KRYB@C]7; M%QUX)X$\1V?AK4KBZNTD9)(-@"#)SD& MN^/Q7T/'^HN_^^!5R3N3%Z'=D@9)XQU->%:8ZW7Q2B>V^Z;]B"/3)YK6\1?% M"?4+:2TTN!K9)!M:9^7QZ 5?^&OA.>"X_MN_B,?RXMT;KSU8_P!*%HAO5GJ/ M>EHI&.!DG '4U!0$@ DG '4FN=U'QQX?TR0QSZ@C2#JL7S']*\\\<>.;G4[V M73-,E:.S1O+9TZS-[>U,T'X8ZAJ,"W%_.+*)QN5<9<_7TJE%6U)YM=#M4^)_ MAMB0TTZ>FZ(\UT6F:UI^KQ>98WD4PQDJ&&X?4=JXA_A%8^40FIW(DQU*@C\J MXK6?#^L^"]02>.1PF[]S!O%P\263Q3X%];@>8 M!T=>S5UPJ2Q:@O+N"QM)+JYD$<,8RS'L*GK.US3/[9T:YT\R^4)UVE\9Q0!E M-XZ\,.N&U.)E[@J3_2K^C:QI&J+(-*FBD6/!<1IM S^%>9Z[\,X]%T2YU :F MTK0(&">4!G]:T?@_C;JF/5/ZU=E:Z)UN>HBEHHJ"@JCJNKV6BV@NK^;RH=P7 M=@GDU>KAOBJ,^$A_UW6FMQ-V.BM?$ND7MA)?0WT0MHWV-(QV@-ZA6OPBB,0-WJM59(5V]CL=.\9Z#JLHCMM0C$AZ))\I_6MX'WKQ/Q/\.[S0;8WMM-]JMD M.7XPZ#U^E=5\,_$\^I6\NEWLA>:W7=$['ED]#ZXI-#3U/1**0=*6I&)7,>)? M$NCP:=J.GRW\27?DLGE'.E=.:\Q\8> 9[R^U'7%OHUCV&3RRG/ IK<3V. M<^&^JV.D:Y/-?W"P1M!M!;UXKUBS\5Z'?W4=M::E#-/(<*BDY->)>&/#DGB> M_DM(YU@*1[\L,Y[5W_A[X;7&B:Y:ZB]_%(L)R5"$$\54DB8MGHX.12XI%&!2 MU!84444 %%%% !2&EI#TH :>U>5?$?7/M5]'I<3YB@.^3'][TKT+Q!JL>C:+ M<7CX)5<(/5CT%>#3327,\D\K%I)&+,3ZUQXNI:/*CV\EPGM*CJRV0SG\>@KU M?P/X3AL;1=0O8@UU( 45AGRQV_&O-]$MUN]9=P]:]_0!< # XK+" M4TWS,Z\[Q4H)4HNUP4#M3N.AI117HGS)BZ_H%GKMD89D42CF.0#E37B%]93: M;?36C.9T/5)-'U>WO(SPC8<>J]Z]\M9X[JVCN(FW1R*&4CN*^<_>O4/AOKGGV4 MFE3O^\@YCYZK66#J._*SKSK"\T55CNMST*BFCI2BO1/F!:*** "F.P0%F.% MR3Z4^N5^(&L_V1X7N-C8GN/W4?X]?TH6XF>;Q!O&OQ')/S6YEW'T6-/\?ZU[ M>H "X P!7SWI.@>(KFW6\TJUN3$V5$L1VYK1_X1_QS_P \-0_[^G_&M)*Y M*=CV'7],36-#N[%P,R1G83V;M^M>6_#+5'TSQ'<:7.=JW VX/:1?_K50_P"$ M?\H6M[?6TL$WF>8C2'[Y'6A)6M<3W/HL?='&*6 MJFFWT>I:9;7L1RD\8/=Z9$<4V]? M]J,__6KW6WG2YMXYHF#1R*&4CN#7GWQ5T/[3IL6K1)^\MCME([H?\*L_#'7# MJ&@MI\K9FLCAGY53^&Y.S+?Q%US^R?#\:ZE-XE\8_8K4EHXW%O"!ZY^8_G7L>CZ9%I.E6UC M",)#&%/N>YIO1!NR^*6BBH*#M7C?Q7U)Y]>ATY3^[MHM[#/5F_\ K5[(>E>$ M?$@,GCB[W=TC*_3;51W)EL=UX0UCPUH7ARWMCJ5LL[KYDWS?Q'J/PK>_X3+P MY_T%[;_OJO/M/^%G]HZ=;WJ:H@2>,.!Y?3-6O^%/2?\ 063_ +]4VD"N=O\ M\)EX<_Z"]M_WU7GOQ(N-#U18-1TZ]ADND.R54/++V-6O^%/R?]!9/^_5'_"G MY!_S%D_[]4*R$[M'3?#74FU#PE&DC9DMG,7X=178US'@[PL_A:TN(&NA<>O/^O;_ M -F%>QU8[R*Z4 8Z4M%1=EA7.>.-1?3?"- M]-$VV1E\M3_OWC8E0LQMY03P03C_"O?:^>[YA=>/Y6APP>_&W'^\* M^A/I52%$6DHI:D9S?CO_ )$O4O\ KG_6N1^#_P!S4_JG]:Z_QY_R)>H_]<_Z MUR'P?^YJ?U3^M4OA$]SU*BBBI&%<-\5/^13'_7=:[FN&^*O_ "*:_P#7PM-; MB>QF?"*RC_LZ_ORH,K2^4#Z #_Z]>E@5Y_\ "3_D6KO_ *^V_P#017H-$MP6 MQ#<0I/;R0NH*NA4@CL17B7@0FP^(45NN0NZ2''MS7N1Z5X=X9_Y*@G_7U)_6 MG$4MSW$4M(*6I*"LSQ%_R+>I?]>S_P C6G6;X@!/AW40.]L_\C0!Y5\)?^1D MN/\ KV_J*]F%>,_"8@>))P?^?<_S%>S4V3$6BBBD4%%%% !1110 4C=*6LGQ M)JR:+HD]XWWE&U!ZL>E)NRN5"+E)174\[^(^M_:M2CTN%_W=LK)SE<^ZPE*%"BH)EO2;D66L6ERWW8 MY06^F:^@8I$EC61#E6 (/M7SG@_W6YZ\5Z-X(\91I FF:DY4KQ#,W0CT/I71 M@YV]UGE9UAG4BJL-;'I0HIL;[E##D$<&E8\UZ)\P(:\D^)-\ESKL5LA!%O'@ MX]37;^*/%5MH-JRJ1+>,,)$O./<^@KQFXGFN[F6XG+O+(VYB1WKBQ=33E1[V M2X9^T]O+1+8BJ]H^I2:1JUO>Q=8V^9?53U%4<'T;\J4 Y^ZWY5Y\6XNZ/I*B MA.+@WN?1%G=17MG%<1,&CD4,"*L"O._AOK9>VDTJ?.Z/YXL]U]*]#4Y%>U3E MS1N?"8FBZ-5P'44459@(3BO&OB5J4FK^*(-*MSO6#$8 [R,?_P!5>MZC=BQL M)[HHS^5&6"J,DD=A7D7@?2;W5O&;:CJ%M,JQ,UPQE0KECTQGTJHZ:DL]8T73 M4TG1K2QC&!#& ?KW_6K] I:DH*XWXE:3_:7A>29%S-:-YJ_3HWZ5V517$*3P M20R %)%*L#W!XIK<3V.!^%6L"ZT6;37;]Y:MN3/=#_\ 7KT(5XKX;@O_ KX M^,+6MRUN93 [B(E60GALXQZ5[4.E$MQ1V%HHHI%%:^M(K^QN+289CE0HV?>O M [6\OO!OB"\AC'[Q%>W8'N#T/\C7T+7D_P 5=#*WEMJT$?\ KL02[1U;M_A5 M1?)([K2AH]Q(JW5OGR@3]Y/;W%>A5XGKWP^UC1+PW.F"2 MXMU.Z.2(XDC^H_PJI'XY\66,?D27,F5X_?0Y;\Z=D]B;V/='=8T9W8*HY)8X M %>3^+_B%<+K,,6@W!$-LQWN!E9F_N^XKFI]3\5>)6$+27MPC'_5QJ0O^%=G MX/\ ANUK/'J&MA3(AW16RG(4^K?X46MN%[G>Z+<7EUI%K/?PK#?]>W_LPKV.O(OA1:75OKMTTUM-$IM^#)&5'4>M>NU4MR8[!1114E!67XAT ML:SH%YI_>6,A?KU%:E(1D4 > ^%=;F\)>)";E&$>?)N4/4#U_"O>+6[@O+=+ MBVE66%QE74Y%<=XQ\!0Z\QO;(K!?XYS]V3Z^]><)_P )7X/G98Q=VR]U"[XV M_I5;D['OQ/%*$O'7,%J?.=SW8]!^ M=>Y =ZS=#T.RT'3TLK&/:@Y9CU<^IK3J9.[&E82EHHI#.<\=_P#(EZE_US_K M7(?!_P"YJ?U3^M=CXXC>7P=J*1H[N8^%09)YKE/A+;7$"ZGY]O+$24QYB%<] M>F:I;$]3TRBBBI*"N&^*O_(I+_UW6NYKBOBA#+/X5"0Q22L)U.$4L?TIK<3V M*GPC_P"1:N_^OMO_ $$5Z!7!?"F":W\.W:SPR1,;HX5U*G&!ZUWM#W!;"'I7 MAWAG_DJ"?]?,G]:]Q/2O%/#=G=I\2TE>UG6/[3(2[1D+W[TX[">Y[6.E+2"E MJ2@J*XB6>"2)P"CJ5.?>I:* / M/N;CP/XU/GJQ6%RD@_OQGO7N=A?6VHV<= MU:S++$XR&!S6#XM\'6GB6W#Y\F]C!\N91U]CZBO,3I?C'PC,RVRW,:9ZV^7C M;\*MVD2M#W,],YQ4%K?VEZ9!:W$AT4#I14C"BBB@ IDD:2 MKMD177.<,,BGT4 0?8[7_GVA_P"_8I/L=K_S[1?]^Q5C%%*R'S/N0?9+7_GV MA_[]BD%I;?\ /M%_W[%6**+(.9]QH P!@4N :6BF(A:V@=BSPQL?5D!--^Q MVW_/M#_WP*L44K(:;1!]CM?^?:'_ +]BC[':_P#/M#_W[%3XHHL@YGW(4MH( MSE(8T/JJ@&I0 !Q2T4Q!1110 F!1BEHH **** "BBB@!,"EHHH **** "J]U M9V][$(KB,2(&#@'U!R*L44 )BEHHH **** "BBB@!,"HWMX9#EX8V/JR@U+1 M0 Q(TC&$14'HHQ3\444 %%%% !1110 F!2T44 %%%% !1110 4C*K##*&'H1 M2T4 1+;0(V5@C4^H05)@4M% "4M%% !1110 4F!2T4 %%%% !1110 F *6BB M@ I, =J6B@ Z4444 %%%% "$ ]:*6B@!,48I:* "BBB@ HHHH 2C-%% !FC- M%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% ! MFC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-% M% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !F MC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% !FC-%% 3 !FC-%% !FC-%% !FBBB@#__V0$! end GRAPHIC 21 caci01.jpg begin 644 caci01.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 L17AI9@ 34T *@ @ 0$Q ( M * &@ !''EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3% MQL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! M 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D: M)BH*# MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3 MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** " MBBB@ J&\O+;3[22ZOIXX((QEY)&PJCW-9WB3Q3I'A+2S?:Y=K;Q9VH,9:0^B MCO7R7X[^*&O>-]0,#WA^QB1E@M(AL3&TF2:%QE9(V#*P]B*EKXN\ ?$K6_ >H Z?/Y^GL?WUA, MQV$>JY^Z?I7UQX4\4Z?XP\/6^KZ4^8I1\R$_-&W=3[T ;-%%% !1110 4444 M %%%% !4-[=PV%C/=W+!(8(VD=B>@ R:FK#\;1>=X$UM ,DV,N![[30!\B^/ M?&6J^.=?FU.Z9A"K%;:W!X@C[?CZGN:J:=X.U%K3[7Y&XR*/+'<#UK2M/#YN M;RUM5&(@X:7/\3$ _P OZU[)I]DL2HB* H'I0!XBG@^\C*S7%FS.PQN9"2H^ ME*_A^_FF2W6SE18QEAMP3]3@G\*^AH[*-UYC4_44ILH58E4&>^!0!\YMH%]" MY"V$G7);:20:)-!O$PUTKD'D@@ U[_P1VY /X4 >+W&GE)B MB/"3U$#@AOJ":]5^ &M7FD^/)-!+.UG?0-(4(X5UYS[=P:YS5]#!O(W&W(.. M>_M6UX!O%T/XFZ7<2,L:NQ@EW=PPQ_/'- 'U#1110 4444 %%%% !1110 5F M>),?\(MJ>XX'V23)_P" FM.J&NQ13^']0BN&V1/;2*[9Z#:/ !KR_PP3J7C6"1T*?9[-I*%NH0!)CN5/!%=6\%Y.TD5T MO/<^U>?_ -F20^+[NR1MD>&E7G&"!GB@#[0T*^&I>'["] *_:+=),'J,J*OU ME^&#D?9(^?^ BM2@ HHHH **** "BBB@ J"^MA>6$]LW26-D/XBIZ M* /G+2;-M/\ BEJ,$Y^80)'QTP%'_P!>NLU+3I+B,QVD@MY&(_>E V*?X@\, MK:>,)=7,S),7P8Q]UE[9_ U>B/F-@GCUH X^Y\*:DLC//JS3KSM0R-@G ]\]#I[):Q&/Y] '"7:F? MQGYDLSJBOP5Q@?G70W/@O1-1,;B N 2V>@XKR'6+B2T\:)<0Q-*%95 M("\'=Q@UZOXAE%M&,,?F.*Y>V@6?58;?:7=YE7L NK&:!AD2(5Q^%>;6[E5*MU0X(H H3O M))*TAP&;@#/057AM75))4?Y\8X;I3]:TBVU3Y9$&Z,AXI /F1AR"#4EM-?Q6 MI2YMM-N".,RP8+>_&.: .7U+PS:&U1RR2J3M"L#[XH I3SR0$.\65] M*Y[6-3#D11Y4%LL1Z5L:M<7?V;:B(O'+ENE<;,QEE,<7S$G&1V^E #KB^:XN MHR1^XB(POJ*^D/#6M:=KV@6U[I$Z36Y4)\A^XPX*GT(KYU^PE;?)4\=:T?V9 M=6N5U_Q%I99C;&4R!2>%;)Z4 ?1U%%% !1110 4444 %%%,FFC@C+S.J*.[& M@!]9^JZS:Z1"&G)=V.%C3EF/]*QM9\6K!"ZV RV" Y'?'85SD:RR(\UR[22R M-YC%CGG@4 7-6UNXU4;)$6.)6^5%Y/XFN(+0RVCE)DX>)AA MD/H10!4U?0_DS/U&ZY<8X_AJ3P!I5UX*T8W23&&_OF-RW',:XPH/\S5 MO1_#\=W>-J6I!6@MSN56/WV[9'I5BZNC<7,DCDDRG 'H* /0M%^(L@98-=ML MGM<0#@_5?\/RKM+'5++4H]]C1]1U%>-V419 3W'''M_\ 6J_$DMO* M)H6:)QR&4X(XH ]@HK@].\:7EJRQZB@N8O\ GHO#C^AKL[#4+;4K59[.42(? MS'L1VH LT444 8>J^(DM7:"T >53AF8<*>GXUS-U=7%TS-<2-(W/4]/I6I>Z M'J$U]06X[U"= U(C_CVYY_Y:+_C0!B-$))_FZ#/%7Q'@$?6 MIW\/:J&REKGK_P M%_QJPFC:IGYK3'7_ ):+_C0!BJILKEU?_42DL/\ 9-6M MNTD@<$UHS^'[Z>%D:WQD?WU_QIEOH.J(I22#@'Y6\Q?3ZT <%\3M5O-$^'VI M7&FN8YFV1^8O559@"1[X)KD8["XF\$Z1XI\(K(-4M[95O(CS]I"\'ZGBO2OB M%X)UW7O ]]8:79B:ZF";(S*BYPX/4D#H#WJMX#\%>)O#7ANTL+VP5U09:/SH MRT9/)YW8(R: .2TGQC_PE^F!3 MV4?UJ_HGPGUZR\8ZSKDEC' MU.?LT"2Q[53^^0&QGVK8U;X9ZGK#P174#&!F M+3MYR[B/[HY[_P"- 'E?A*ZU#6-;U77+@-!9S1K;6\ )V@ @\>N .OJU=GIU MHUS.\AY3 V\>]=#_ ,*XU>WFB@M;-!:JQ&5=!M7.>F?P_"M^V\(W]K&JI:] M,_.O^- '/1VQ2W( P5 _K6C:*D]J&8=1S^5:;>&]596_T7DD?\M%_P :CL?# M6LP0[7M,'GCS4]![T 9TMG@$Q\[?\*@M+JYL+CS["5HG'WN>#SW%=,F@ZE@[ MK;L?XU_QJC/X6U3S',5KD,?^>B?XT =CHE])J6C074ZJDD@;<%Z<,1_2BDT. 6TEL=&AMYTV.A?*Y!QEB1T]C10!__V0$! end GRAPHIC 22 logo.jpg begin 644 logo.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 L17AI9@ 34T *@ @ 0$Q ( M * &@ !''EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3% MQL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! M 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D: M)BH*# MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3 MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ _OXHHHH M**** "BBB@ HIK=._O@X/Y_Y_K4>0 OS_F3DGN,_7MVHUOMIW\^UMQ-VU=DN M[?6Z27SOIYZ$U%1Q]#U/S'[Q)/TY[>E/)Q[4 KV5U9]M_P 1:*KF3@;27!_N M>OMG_&GJP8[=W) ;&?F ^F>.1Z=/2COOHK[/^M@6K7F M2T4W;_M-^?\ ]:G#CU/UH&%%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !3"ZX//8^OI3ZJ3.%5L8X7(X]1T/_ .OBD^9V M4+-YI)),NGR(D;%CGY>">,D? W[(7[>'@K]JWQO\:/!.AQ0V%W M\-/%,VG:*V763Q%X=ACV_P!O6L3LSS0-?Q7<+O&J@(('P4EC=O&_^"N/[4+? M O\ 9RO?!GA_47A^(7Q9:Y\,Z!!!(OVJUL)H@=3'!9/) 7!)+3X0$ MC-?S#_L?_M!:G^S)^T!X)^)]E)+!I&GZJ/#_ (QMHY6/V_P;J4]@FI-L+#SD MTQ3YPD;]XT-LYY?Y3^6<7>(N&X8XERO*E)5X5ZM.GCDDY+#QJNU*:<6E&=]6 MY735DD?V)X-?1EQ/B;X1\:<95X3P^85<'6EPE2JOD5:KE48U\7*HG&\HUU/V M%-Q<;.,W>]C^]]99BZX,6P9*DJS-L*J><,HR"&X."..YKF_%OCCPQX$\/WWB M?Q=K&FZ'H6F6S7.H:KJ=Q':65K$B.[/)+,VU3B-]J L[ ':#D9;X;\0:;X@T M/1?$&A7T.I:/KEA:ZI8W=N?,CET[4HH[NUE5QDLK13KM8=57)ZU_*W_P6._: MM\1^//C;=?L^^&-7NK3X)JR]W#QJ)I7O)2MK^I M7CG_ (+5_LA^$]8ET;1$\;?$%896@N-1\+Z) -';80'EMKS4);87N.H6"1F? MJH89:OIW]G3_ (*%_LV_M,7::=\//& M/$'KX95'(LQXAP'$RH5)8>6.S:.)C6Q,87A&M25"%)PG*-I1C[-N_NN+L?Z+ MHN9"%*[6W#/#$#'J"2 P/JI(/8D58A>5S\RX'UR#SCU/(_SZ5\$_\$ZOVE+K M]I[]F;P=X\URXCN?%NG1MX4\7RJBP"?7]&*0W5RL",WDI,DD,@7Y"&SM)0YDW:ZDM%LKE% S MWHKN/("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *8[ M%<8[G^H']:?44O1?J/YK0 I<^W0?J,UD:G=VNG6=S?WMPEM:65O+U:,D@3!/H/Y#_/\ C7XS_P#!7[]KV[^"7P8M_AEX M*U,6OCOXIR2::]W" UUI_A*&*2+6[R-0,S.O)*.&I2DDW;FELEKY]>E_FOL> .#,VX_XNR7A3)J+JXK-L5##U&H\ MWL<))IXK$-?RT:2VN;KSLX0 ,,Q4GSNTFZ<'S4[-K3E< MG9QL_D?]"_!G!N3\!\#\.\'8!T_897EE/+74A!?OIN"5>/<4$J!E@Q(^9%50?,*G<8FVO&1& 2JA017UG^RS_P1 M?^,7C?7M+U[]I)$^'/@>UG6YO?"MAJ%K=>)=:@B>)XH+FZ"LNBAWYE9H),"/ MR#\\H8?FN$X"XQQF-I9=4RZ:P\:L55Q$DU[)*46Y/[+V2_%]C^J>(/I%>#.0 M\/RXAQ''?#F:82K0J5<)EV58EXC/ZE6$>>E1G3E5G:4YQBK0BM+K:Y^CO_!$ M3P7K&@?LL:UKFI1S16GC#X@ZSJ^BLV/(O=*@33[%-7M!T6*_GM9AP,%X7(&* M_:>'(.&'(; QZ X!_'@X]\=:X'X<> ?"WPO\(:'X$\&:1::!X;\-Z7;Z9I.F M6J*D<5I;;BI8H-K22O))+)(,!WD8JJ@[1Z#&\9; !+<$G)[\CC\1FO[)R'+I M99E&!P<[\]"A3A/?=0C=]E=[?$HQ25Y4N5MVU:;UOOY4TL=V.,9'ZTN M[YMN/\XS7AG[1/Q\\$_LS?"'Q?\ &3XC7=S!X9\)6D,UQ'90I-J-]WKT\R924(N4G[L=7Z+H>ZT5\Q_LI M?M5_#+]L#X36'QC^%-QJ;^&+S5=6T.XLMNNEET5Q4YQJQYX[; MZ_+_ #0^BBBF6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445" M[8#'.&Z#VY Z^_;W_.IDY*W+'F;=K;!^FXX.H_.OQ \7_P#!>+]D M/P3XM\4^$-5\/_%235?"/B+6O#>H^1H-DUN][H.J2:7?O;R+>?/ )HB86.?, M!(X(S7/G_@X._8RP<^'/BRO'W_\ A'K+:ONQ-\=J]B0K$$CY>XZ8X3$M)NDW M>VJM;IZ/=]O0YOKF'NTYJ+B[?:=[67;OII^)^[Q)XVX/K[>G3]:=VZ5^.7PS M_P""X_["OQ$UBRT;4/&NO?#JXOB$M[OQSX>N+'0C*21LN-;M7N(K8XPV'MP# MR?,"JU?K#X8\8^'O&FAZ;XH\(Z[I7B7PWJ]M%:Z^>O;TTZG M644BG[]Y;;=%H9TZL:J^*_#V#]MGXY:I\1/A;\/9 M-1TZ/5?VA='\*>-O!5[86Z6]I\//#/CV[\00Z%I>I6=Q;2V?BV_TBTT:REU8 MB^TZ\GO-7^S6UNPT^Z4?J9^S=\1M>^*GPF\/>*_%%K;6WB6'4_&OA+Q$MDFR MREUOP#XW\0>!=0OK)&!9++5[CPZ^JVH$CJ(;I%4[ *VJX>5-*I=\DM(KMIZ7 MUZN]OP1G&K&52<$OA6FOIZ_\,>]4445@:!111F@ J-OO8]5/]>GOG%/R#T(J MI>.R1DH,RG"H.F2@SC\,T75M=U:\AL-+T6SN=1U"]FP8[2RLK6:[NYV&X#"10,?GPHY/< MY_A0_;;_ &C-3_:A_:"\9?$6:1Y/#=O?3>'/!5MYTC"T\,V+>=#D^#K M:,'5;C8I64)J)9M.BW8:1IIA'N$4FW^2J-652.4A7.R-B-Z* =JL^2&"J " MQ/IUK^9O&CBKVS628&HDJ=5/&>]I--P4-$WI"TF_\5GT/]3/H$>$TL!EN-\5 M\XHR6-S*M4ROAY5*;5L)1E-8K&0YHJ]*M.4*<9QO%^PW^))^3TYQ^G'/^./_ M *])2]QU&#A@"I4+CK*I*%L_=8 M@\$BOZ>?^")/[4T/BOP?KO[-OBV^_P")UX)^U>(/!:WWWN M9)#X?OF2TQ&#F Q A5VBOY@]Q5@1U!Y''YJ<\^_;\LU[=^SK\;-=_9]^-7@7 MXK:#+*DGAG7K>[U2T3#Q:KHUR'MM5T><,\0\G4(7N509*0WSVMT^%@+CZW@7 MB2?#O$&"KXA2^JRQ#C5DM(QI2<8_O7HK=E)VNEY'X3](_P ,J?BQX29QDCA% M9UDLGF>52G!<[<5>$8NSG::O!\E[QF_G_H"10[65V96D#R+*P^5?+.&2,QCY M9&QM(D8;MO0D'G5"# QU)&2.^<]<;_#?Q[X;^)O@OPMX\\,WPOM \ M4:19ZWIUVI$D;07]I$ZV[.OW98B0 ' ;Y2,9! ])B<$@#)&!C/< ]0>G'/'% M?V]3E3K0AC*'+&%>*?PI*:EMRM*SVNO+T/\ +$X;%87%XO"8^$J6)PM:6'K M49Q<*E"O"2C.E4A))TZD7%J46KIHJ_8D:0DEP#_"&(QZ_@>OOGMUJW%"L?.. M<8YZ]??D>W)]L5/[XYH&>XQ^M:W?F3)N4E)N[4>7Y:;]VK;O75A1112 **** M ()9 F<<$#)/H!U)[A1ZGCIVK^7/_@X1_:2E-O\ #+]EG1+N=WNW'Q)\=P6< MN(Y$MKL6_A#2+MU(9#+(3K)5Q\BA=O537].VMZE9:-97NKZG=)9Z=I5G>ZA? MW$[;(8[.VA\Z>1V/R[(XP2>IX(&6K^'KPK:ZK_P4T_X*G"_U"&74? VN_$BZ MU:[/E--#IWPI^'L@DAM5(?\ <1ZE8Z7&D1*;B][Y2@RL5/=@*7)5EC'\-)== MK]%VOIMZ'!CY-J-!;SM)>JL[>=[)6/L#_@WR_:)_X1SXB?$[]F_7]0\NT\?V M1MC3:YIOE75Q'%ND$]G^]RQR/ZV+4NRR,SAU+ M@Q #9&T:.J''5E+LI/&0!P.E?PP_M3^$M3_ ."'Q?X.LI-#\(^'O' M'A_XH>#K6-&$%UX'\0W4\&M:-;JAV36]@9KFWEMRH8%49HPK(3_;[X)\1:3X MQ\,:'XPT*:*YTCQ1H^EZYIEQ"ZR+)8:G917]N"Z$QEH_M,D;;<%64HPRN!MF M4.9T<1'X:T>9I='9;V[W5K[V;L/ O]VXW]Z+UCU7RZ=?O.KHH)QUHKRSN"F. M>..N><=<8IQ./7J!P">I '\^3V')XKC?%?C[P7X'CMKKQCXK\.>%+:\>2.UN M/$FK6>CP7,L4;2/#;S7TT$",<8/;';FAIQ=I)I]FK/[B8 MRC)7C)27=._Y$E1.V#UQ@#//KGK]:)_&?A M7P9;PZEXM\3:%X4TR2=+*.]\0:A8Z7;75[.A:&UBN+R>)&N,*Q6$'S#P,$FD MM7RK63M:*U;OMIOKT&VHKFDU%=V[+[V=6&)Z$GZ$FI4SCG/7OFN1\-^-_"7C M&UDOO"/B30_%-E!.UI/?>'M2M-4M;6[50S6MQ-8RSQ1W.&!,$A$@'51FNMC+ M%&IH)9()[?4?&.BI;M^?]=SW^BOFOPI^U]^S'XZO+73_"'QZ^%>N7MXVRVL[?QAI"7=PQ; M6""YN(9)&)X 53GL#7T)'>P3JDD,\4T,T8FBFAE66&6)CM#QRQEXY%)( V.V M8O3!//IT'6K%5VSO!]&;_ #^E&Z[.\+/_ +?C^>Q<'9N_9_U] MQ_ -\%_@CX1_:0_X*4:E\%O'4^M6_A+QS\<_BKI>N3Z)>I8:C]CMM?\ $&HP M+8W#)*;2;<$0R+$P3&TKG;C^BD_\$ /V*05(U_XT[@WRL/'2J$)S\S,E@"HQ MD$D,,D?+DC'X[F6(K4:U.-.3BG1INRBM[6ZQZK3?STZ^+EU*C5HU95(J3]M M**EOI[K6M[>1_,C^T#_P;T^#F\/:EJ7[.7Q:\21^(H8I[BW\)?$-XM8T[6?* MB:1-.3Q%$/M-G<74B[$DN(8X,,$8XR*_/+_@F_\ M??&+]A7]J&R_9V^+ESK M5C\,_$'C:/P%X]\&^(;J8V?@C7Y[F"SC\2Z5'.\G]FZ?92W8>5+<6]O(!IP"NWB"XT^*2-ML0^74+JRLK&:88,KI.B/\\@%9Y? M4EBJV(CB7[2G]6DEI&ZEH^BT>J:TNKKKJ:XJ,*#HSH6C+9MV2MT>]FO^#IU/ M[B8IUDCAE5PT4JQO&Z@['210RLA(R593E>SMVDVC/ +,^ >F=O!XKJJ\=JS:6R;2^3LCT8MN*;W:3?K8*3('4B MFF10<9Y],$=>G)&/QKB?&'Q%\$> +,ZEXW\9>&/"%@-V+KQ'K%CI4+; 68(U MY/%N(49VJ"3VSFE&\K\JH_.EKY!A_;T_8[ MN-3;1H?VE?A$^IH0&M1XJL0P8XP@\>"/B7X)^).G_ -M> M /%GASQIH@GEMGU+PQJ]OK%K!>Q\Y M_M7?%CQ'\$_V;OC%\5O"FF#6/$G@GP7JNMZ+92123(^H1^5!;,\" O,+=YQ< MB'&V4P^6QVN2/Y7?V$O^"K7[:GC[]L3X1^#_ (@^/1X_\*?%+QG;>%_$/A!] M)6"*RT_4+?4;I;O08K7]S8OI01'E>(RQM#%()I@?E/\ 6EK/Q,^"VLZ;J^@: MS\0OAM>Z=?VEWI>LZ9=^+O#DL,UG=1R6M[9WENVHC,/QQ\#_ (=?!'2_B1_I*:=J?A75[+6M8M(V59;W^R;7^V+_ M /L^-LF646D *-A_-5,J>_#RC2H3@\/->T5E.4'IL_B:T]4^WJ_/Q$U5K4Y4 MJJC&+LX.23EILHIW;O:]U?HD?=T3,6;Y]WS,I]1AR0"02-P# $<$8P0#5ZJ\ M6W@;L[?E7#,V0I(R21][((;!() .>:L5P2=Y:;*ZTVO[O8[HIJ*O?9/7?9"' MH?H:C4G<.3W_ )5+69JNI:=HFGW6JZI>6VG:=8Q-/>7][<1VMI:6Z#,D]S*-0M[4WTMKH6O:=K$\-B98X1>2P6-Q-(EJT\D<*7#JL32L%5 MRC6-ZB9.&>TDO/M$8.&"B1 M%)*MP>M-T,0V^6.UGR.,N>VFO*M;;_UM#J02NYQ2[N22_$]MHS7A_@S]H_X$ M_$B:*V^'WQ@^''BV>0$+;Z-XMT:[NI'7JD-NMWYLK_["(S8R<$"O94FD,NUB M ,CY2I5@#G&03D9QQGDXZ4.,HZ2C*+\XM?.S+3YOAUZZ:[ZK;NBW129YQWI: MD J-P,=!UYX^O6AF*GM@G KG=5\5^'-$G@MM'&@5AC XQ@<#:%!&0, MISBKR:U:ZI?UT]=D=WCVS] M>:JSA,H'1#&RS!PVT1L'3:5=3\KAP2"&!SG'K3H)XY0=CA^ ^5.]2C %6##@ M@CD8)R"#T-2/&'^\-P_N]JX=5OOZ'HW/SQ\0?L%Z/\">%;22ST#PUIZZ?813223W$A\U[B\O+NYDW27=]J%] M/<7M[=RMYES=7$LS%V=C79B% 02-S Y#'J/3\JEJY57-*+O9;73T_#Y7[=@\ M[:A1114 %-;E2,@=.3TZTZF29V''M[=QWH!NR;[:D2[]Q QTZCOT]37/^*]< MT_PWH6KZ[K-U'9:9H^F7>K7US(X58+73D^T32Y/ VKG)/)Z &MB:5T3"G#;B M!C.2J@%LX&20,GZ@5^(__!9S]JN7X8?!RW^"/AC4G@\9?%=O+NY;6?R;[3O" M6ESQ3ZQ(0'W1)J+M!I09U=7-P^%PC5X/$V+]M/]HG4_VGOVAO&OQ/NGD?0'O/[$\'6\DF4T_P /:))<6=I#''A5\O4& M#ZD6503)<;B2,8^5R"X*N1&RQDEG+8C3&(Y)@H(168#.XY &XY'%- VH?+E MBMU9=D87N#-EC^Q7_!,'_@G5:?M,7K_%KXN6UY'\ M(=#N9(-,TC,EK_PF^LP2*TX$@;)T'2F5;221E9;Z[=UB=$1D/\>8+!9KQMQ! M.AAY*6(S']]4J2C>%*BI-IRGJH26NG6UO(_WAXBXDX%^CSX$;3D^5W/S*^&WP,^,/Q?NC9_# M#X9^+O'+)&)"^CZ;)/;F(\&:34Y_L^G6J*>5B-Q++,.%48KVSQ!^P)^V'X:T MV75M2_9]\>QV4$?FW$EC;V>HR11;2S/+:V-S=7SJ@!)%M;RN.E>@-;Q2;8Y &VX8%NS=F4C^)EZCHE[=:7JVG:EIFHVZ;+!M^5V>&Z7[6- MC*5\IK:.ZE.3#:NB,PHYWJ21NC4K*R94$BU/VDC(+*!("4]NXSD#^X+]LW]@ M+X._M5>$M0%YI%GX=^)5I#)/X:\>:5;Q6^K6]V>?)U PJIU73[EB([FWOA*H MW!D9"I)_C(^+GPI\7_!#XD>+?AEXZTR?3O$GAS4KRWGB*J8)[ M(EMJ,;EL" MSU2T17L;C+1B1OG1Q\H_).-O#_&<%5:>(P[EC,)4=^=N_*[JUU:Z>S7?6VSM M_:'@'])3AGQVPM>C6PV$R/C#"QC'-,N4N3#XFA9)XC#4Y.WU>4[P2M>+LI)* M47+^B'_@B-^T^==\,>*/V9O%5\7UCPH&\5>")KI]HU#P]?SB6]TRU9V".=!N MKFWB5(CS!>1HB*(V!_H3LY&>0X!5=F2AZJ<[0>,C#;6.<]>W>O\ /K_9V^-6 MO?L_?&'P/\5M GF1_"^K^=J%JK%UO]%NQ'!JNGO&QV/%+"B3K'@!9X(F&=NT M_P![_P +/'>@_$[P/X6\?^&+N*\T7Q7H.GZQ930L)(]E];0W0A+(=BRVQD>& M=."L@(PN"*_>/";BA9ME#RK$5YU<=@$N>$T[PC9=^UK=+:+T_P [/IH>$];@ MCQ"I\:X"C&CD7'/UF=:A2I\M'"9UAIQ^L46DN6$IKWZ3T=3]\[6L>CT4A.!S MC/XXSVH!R.WX=*_7#^-1:*** "HW;!^]@ 9;CH#D ^^3Q[=>E254N)-C+P"N M/G'WF=>0$"#G.X@JPF[)M[(_)_P#X+)_M'I\ ?V-O&.FZ??FR M\8_&*6+X:>'=DBKZMM$\-^9'XEG@>108DN-6B%LLR\ M3K9SG?$3QW M>V?]I00V@$N]XK"+3;1I45'ME>Y#N<_)_5I^S?\ ![2?@!\#?A?\'=$ME6T\ M$>#M'T>^DA0QB^UN.SM3KNH2.$02S7VJO>W)?:-PDRVYOFKUJS^JX"G2:?/5 ME&K*RNN67+>[MT36G1.^]CSJ#^LXB=16<*>D;NS3NK;_ .5M#\4O^#@']FU_ M&/P7\ _M#Z'#*^H_";5)?#WBB18Q)YG@OQ*S/]JNY-K2>7I]_'&P9\H!<;04 MXS[[_P $-OVE)/C+^R+;_#O6K@MXO^!FIIX/GBGE5KF\\.7L8O\ P]>1[F,D ML$<<\EJTQ^56"#(W**_4KXX?"W0OC=\)?B#\(_$L*2:/\0?"VJ^';M)HC(D) MN[=5M9R#'M'V6YCAG#G<59.>PJ]6&#Q-&^D*MU-Q7-[UDDK)W>MNFG MGH?VWJS$^HQUX_'IZ'C_ /53PXY!!'3W S7YN?\%3?V M73^U-^R/X\\,:/:_:O'G@RVF^(/@)5+1S3:UX=M9I[G2XGC*ONU/3&O;:,$L MIF:/*L/EK])*I7*QD;9<&+.) R[E:-E*N#QGD-@]BA8$'-7"7+*+Z*2?Y#>L M9+NFEZ_UZKR/Y*_^" /[3TWA;XB^//V5_$]W.UIX[M+CQ]X 2^NY4^S^+_#4 M07Q#X;C$[962]LW:XCBSEO[-DB*L54+_ %L6B[;> 'JD2QL.2 Z<, 22<*P( M7K@ 6C=?[6?@[\4=!^,OPM\"?%+PS,EQH?CKPOI7B M6Q9 (TU&VCEN;5]K$":SNFFMI%)R&B(.3EJ[L=#VG)B:6L)I)MW5G9)IZ.V MBNF^BU\^'"2]G*>'EI4YKV6UG:VO>_XL]"=VX& #G@X)P?I@Y[''?TK^/O\ MX+R?M1S?%/XZ^'/V:/!NHW%UI/P@A%QXDM--ED":K\0?%L4=G#;@6C1R7-[H MUI+'9V=HSOC6)-Y5=K*?ZEOVD_C=H'[._P %/B3\8O$G^!?"NI:K%!)^ M[>^U?RFM]%TZ!G=5:34-2FM8HU 9@!*<_*=O\=7_ 2X^#.O?MK?MYO\4/'4 M9U?1/ _B&_\ C?X\U.Y47B7&L3:NUSX:\/7 F6:.::YU@O>QH01"-.)YC=4H MRVBJ4*V(J^_!1;C)K52LGHGNTOGKOH+'UI2=&A2WG4BI+K:Z6KZ>:[)G]4?_ M 3D_9GB_9<_9-^&GP[NHO*\5:A9/XS\\8*+];1_P A:YKQ+XFT3PEX M?UCQ/XDU*QT70/#]C=:KK6K:A(D%IING6$37-W>7$DI"I%#%%(=YZEY\$^&DAGUJQE=7$B M0:C>W]C:RE@ZR+NC.%8FJHT56KTXMM6>R5U*[5[^:6J^9%>I[*E*=NZYM;Q_ MK^GL?E#^W7_P5:^./[7?Q!N?@]^S%<^+/#?PIGU2XT32(/!46H)XO^(\TDLM MO!J5W>6OEZC;6FHE9!ID%JIMULW668%C'(N'\-_^"%_[:_Q-TRW\4>.;CP-\ M-I+XFY^S>-/$-QKFN@7**4_M&UMK.:>.]82;[@7=T\RRY4$=!^@7_!!;]F'X M=Z/X"UO]J_QT^AS^,/$^J7?ACX;-K4VFQ7/AS0M!5;/5-8TNWN)@UG-JQBM[ M.&5D\R"*QN#;F%9SG^D./Q+X>505U_1E5AE1_:^FD%#RIYN/F)[N%PBERQC>376RYE=O?Y[W[:\%"E]9ASUL1I)O1NSL[63W:7DNFO M4_BI^)W_ 0Q_;8^&>G76O\ AR'P3\4+325DNW3P9XAEL?$\2VZ;_/LM.N+! M+V8?(0D$-\9<#"1XPHR/V-/^"GG[1/["_CU/A=\;AXL\5?"G2M56P\7^ /%I MU&7QAX4MO/BC?4?"K:E$;ZW@TEI!=SVK_N+VWB?2[W29+[Q=X'606MK/H^ACB:*I4Y5,)6;<':2;MLU>SMK?RTU['[R^ /'7 MAGXE>#?#?COP?JUMK?ACQ7H]GKFA:I:2!XKS3[V&.:)S@?NY4WF.:(_-'*CH MV"*[<#'U.,GUQ7\\W_!OU^T)?^.O@A\1O@5K=Y)=W/P>UG3=5\+&5V8)X2\6 M->@V-IYDCRM;Z9J=A,J@DB%+N)6))#5_0NC%AR #[?Y_SU[X'EXFG*CB*E.W MNW>JVZ-?A:_2Z/5PU25;#TZDET^YZ)CZKM][_@1_D:L57;[W_ C_ "-9?_)4 M_P#TY V7Q+_#/\D?P;_LM?$+P5\*/^"JMIX_\?\ B/3O#/A/P_\ 'GXMSZ_K MVH.R6.G1/J^N0YG"J\@422@;E5CD<+FOZTU_X*?_ +!K!3_PTY\.8PR;E\RX MU1"QYRB[M/5-P /&_)[# )K^+W0/@3J7[3_[>/B[X&:;XAL?#&J_$+X[?$_2 MK/Q#>:9+JEGIUDV]-'HFG\M;/_(_2W]I#_@M[^R'\)O#MZWPS\1R M_&CQT\+V^BZ+X;MI(M$AO[A1]FGUO6;EHDM[$8+2>7N-[M?)+?KO_P?8+:UB@MK>"-2D<,4 M21H.B+&BJBC.3\JJ%Y)Z!6M?#'A_5]>G1F$8DCTFPGOGBWDA5\T M0>6"2.6'(KRTI3:2^*3LO\3?^;/1;4(\STC%7?HO^ ?DA_P5&_X*CZ9^QCI- MC\-?AQ:Z?XF^/GBO39[ZWL;R3.E^!] ?;"?$6MI&S;KIF?.FZ9/LDN73*K(/ ME/\ ,!X!^#_[=?\ P4K^(&K:Y8IXR^)QU:^N+K4OC1\1Y]2UR_DW M33Z+\/;*]>\NK=L^:8;30-(>*RM=I\RWF7SDD,WS5_>C\(?@Q\/O@=\/?#'P MU^'FA6N@^%O#&G06-I8V<,<#7-U&BK/J]Z(T4W&I7CK]HNKJ7,DCME]W&/<6 M(IY?2C3]A"56HKSD]6MNOET7EWNSQHTIX^M*LZLE3@W&$+V735QMNM_-L_DO ML/\ @WI_:INM,\[5?B;\&M,O\DC1G36;^U;ROWA$>HVUG:2PLY;Y9"O'WB,$ M5\9_$KX#_MU?\$O?&_A_76U+7_ T$[I)HOC;P#K.I:Y\-]6V7B*VE:G+%!:^ M'X3=':DEMXATV"[G1FC2;^,_WXB-44(% QW&<\Y)SDD$G)SQC). .*\X^+?P M=^'WQL^'?BOX8_$?P]9>)?"'B_2KG3=6TV_B29"9H98XK^!F&^'4;-I/.M;M M&$L4J*P8\@\-/-*T*W[RG&5*>CLU>&B^%.^_76UDO(WEEL73FE4ESV7)V3ZW MTTVT^7:Y^6O_ 2Y_P""HVE_MH:/+\./B/;6/AKX[>&]+AO9[>S8QZ7XZTB& M:2SN=4T>&41O%JUA-#+-K.F1QEH;9H[R,FWE05^RT; N_&&PA^JGN*_SY/&.D>-_^";/[?$\6DZE?MJ_P7^)6GW>GW[1.MSXE\!:NMK?+ M$'S$ES#K'@: 0.TBE=]PH/[Q6+?W[^$?$5IXJ\,>'?%.FR1RZ=XFT73=:)K5G:J)+JYTN_M8%=_)0S75M M-%%NDVOL169=SA6VJI8*3@'9!R ?:F-P#R6RQ/)Z ]AMV\#MG)]2:Y$[-/LS MK/XL_&?_ 0T_;L?4O%OB9M>^%R:>VH^+]>6ZE^(VL2W!L+N6XO8B]K'I-K# M+Y5KO*PM+%MV_>7I7!_\$1OMUO\ \%!_#&FWEZ+A[3PK\1;2>WBN[BYMH[_3 MM.%M/*$N9/G7S86:.8(#\P ZFO[5_&T*#P9XN89R/#.OOUZN-)NP&)ZY49 P M0,$\5_%Q_P $6E!_X*2P2D9D.F_%H%R26PR7!QU^Z-O &!GGFO:PN*E6PF*C M4A%>SI_N[='HE_E?M?;0\JM0C3K4WL^96Z[6_'7OUT>]_P"W94 ?*\ X4?= M')S@=!DY)Q4U,'WC]&Z_[QIX.0#ZUX%-WYVOYW^2/6?3T7Y!7RK^W 7_ .&1 M/VBO+.&'PE\7L#ZXTR4D9QE20"-P^9+\D=0O]F3!C^"Y-=%&SJP6[YHM+_MY&%=R5&HX[\KL?Y_'P6_:"^+OP"3 MQB_PE\8:MX9U;XB^#H/ 'B"^TY[NZUNXT!=7M-632_#EP)?M6G:G=7D$<<3V M6;B>-I$X"#/Z&_!7_@CC^VY^TAH-C\1-=BTCP-IGB*Q6_BO_ (I:]JL_B?4H MKA$E@O3I_P#I%Z9KB-E:>YO)%D8J5*#8-V9_P1A_9\\._'_]LS1D\7:=;ZMX M9^$WA:X^).HZ==*'MI]6@N8;'PS.Z$%95M=5FCW(V0RW##.2A3^Z:*")1A49 M5ZHIRIA4!46.+&/*1410J1;$ R"IR:]K%8SZLHTXTU*HTI-O2][^O2Z7Y6/X7/CU_P $AOVT_P!EWPS>_$^PBT[QMH7AJU.I M:CKWPEUJ<:]X?@M/F.I06#6]KJGV>V@'VB\FB+!%X"N2#7Z7?\$:O^"FGCGQ MEXXTO]DOX^^([SQ/>ZE8W$WPK\=Z]<-)K/VJTB%Q)X0UFX91_:1O+;S)M'U& M[?[8S026K;I#Q_3K?65M>6L]O=QBXMYM\<\$P66&>)UV20S12*T6D-V@_V;M1<\CUS)@'&0.,DYK2KR'I)QZK?\/\ ,]1.Z36S MU(I>@/H<_7':OY]O^"R7[#W[3W[6/C?X.:Q\!?#]KK6E>%?#6O:7XB,GB9-$ MECN-1U:PNX!LD95E=(;1B",_*RCC&*_H,90PP<_Y^M1&", D#!W;\\9W!<9Z M=P,?RJH5'3J0DN]_NU)J1YJQ6LB0:IL!,S7$)8S))TA923NX_1[0_P#@C?\ \%$[ M77M&U"[\&0)!9Z_I]_Y'_ M 6+M(@[I%_PV3XB.Q2",Q^,=1QCSC,9)*G:$9)TU[TD^C6F^F_P _D>-@L+S3JN4G&2J< MWNO[+4;?/ITMIN8/@[3[G3O#VAV5[@7EGH.C6-XBOYJQW=EIUM:W*"3.'"S1 M.,]SD]ZZNF(BJ6*C&2+*3D[M6;MIO;2V_4]N*Y4HK5+J^ MOGIIJ%%%%(84444 %,D.$)^GZD"GU7NFVP2-@G:I; X)P"SM?T.5\6>(-+\)^&==\3ZY>PV&C:#I5[JVI7EQ(D<-M964+SW M,SN2I"1QQL7.<[1^?\'/[8'[0FJ_M-_'WQU\3KV:5]%N]0N-)\)6TQPVF^%[ M%I+;3X'3WZ+M'VJ8D MD>'7/*=6O+'P%:76V_"QAA*%U.=5L6=E^:,S%6PA%?RBD[GDD,8B:60LZ*K@\@H56H4:JGB.1W52S7N.*T7*K[MV;:W2 M/]6/H%>$3RW*LT\6O5P/#2JP7/++:-H8K,(7=XQJ5E[",5!:4XU% M.SM+3T729_$6MZ-HD1,<^MZQIVEQR( K1?;[VWL9+D,N.;?[3'*HZ @#_ M * 7P ^&V@_"KX3_ Z\":%9QVMCX>\):%89@B6".XF2R@%[.RH%!>XNI9+J M8G.Z5BQR1D?P%^#]6AT'QCX2URYR+72/$NB:A=$#[MK9:C;7$TB9X,BJC,1_ M=7)&!FO]"SX>:M8^(O!?A#7;&XANK75/#&B:C;30R+)'-'<6<;*RO&65AAE# M8. >/3&_@5'!MYG5I1C/$0DJ7,TDXTI.?+&-^S72U].A\Y^T1Q>:)<$X*+E_ M95?%9M6<')JG4KNCEJ;J/9VIN=D[OWG8[:.*)9?.Q]JGDB#[3@Y&>A MQZ?X41DG[P"D]!WZ?F..N3^?6G2=OQ_I7]$J+BN5N[6[[ZW_ V/\R&KW3Y' MRVC'D6D8I*T;ZZ][);[&3>01!)-W#'9SD[AM(90".F3S@<''(-?S*_\ !=KX M1Z7IGB+X2_&73K*..Y\0/J_@[7;F.)4:\DTZ,76G?:6Z2K9R6]RT 8' E((* MX4?TXW.",?=^9"S'I@$@<>QZGW%?SQ?\%Y?&>F6_@7X+?#M'5M9N_$^I^*I% M1E:2"PL;6ZLY76,'?NN)+[RUR,%T8=1Q\#XGO"?ZH8R5;D]O"2]BI1O.ZE'X M=M%^3?4_I'Z(]?,<-X_\"TLM:4LTQ-3 YM[\O9O*U2DX^W@K1TMSW=K2IQW/ MYG=KY$J_,L160J-O(C97.-WRGA2<-P> <\ _TP?\$0OVJY-3\.>)/V8_$^IN ME_X5-SXB\ M>E-U[H%]=0/=6$$C.=TUO=Z@K10#.(O,V_*@4?S1$$!A@_,&0 M\9SO4H?KP:]:^ _Q/SZ<_E7EGP@^ M)'AOXM?#OPG\0O"U]'>Z+XLT/2]:LY$;<5BOK9)$24@D+*"2DL8(,*KX?$4*J:J4*E"HZ?))/5N5I/IRV:UNB>BBBM3 *\9^/W MQ5T3X'?"/XA?%CQ!+%%IO@KPKJ>M;'=(Y+V^M(';3]-M2[#?>ZC%?@]\/_V=]&O$ M35?B?JTOB?Q2L$@\VV\,>$I(KBPAN'B)N;1-0U-VN8'@RTCZ;L<;#SOA<.\3 MB:4$^5F^]C&O-0I2;MLTD[_ -?C_D_YG/#/QU^+EE\?KS]I M[PHAU'XE/X]U3X@VNM/H#^([>SU?6&NKN)VM)H)[2)K,SM';^:Z^6D:% -J@ M?>8_X+ _\%+T&3XONP@(*M_PJVU.XE2.IA/KVQG[QR0#7]"O_!&3]F2R^#7[ M&'A3Q!XAT;3Y/%7QEU"?XC:@+_2K>2Z@TG4+:*W\.6$GG1%EV:?!'?-C 8W6 MYQDYK];_ /A'="R ="T7'I_95AS_ .0OSKV<3CL/"3HRP\:JHOV:G*2M-PM& M_+RMI-K9-Z/<\^AAJD4G"I)*:3NEMS6>ZDO/6VVRW/X??^'OW_!2YN9/&%UY M>WG'PNLU(!((_P"71]_;,;; 03F0#Y6_/;XI?%WXP>.?B]-^T#XZBO5^(E_X M@TCQ)-K=KX9D\.QWNK:)=K?0WEMM2+2UU&%D,Q@\QGN2!E61&4_Z1P\.Z .F M@Z,/II5B/_:=?F__ ,%6_P!F?2OCQ^Q5\4]'T;0]-B\3>![$?$KPY)::5;_: M9+GP@DM]?Z? +>,2%M1TIKZ (,AW*9&0*C#9I3C*5/ZI2A&L^7F@E%PO:UFE MW2OW7F&*P,ZD(SE5YI4;2^#65K=>;3;L[+\/J#]C[XX:;^T7^S7\)?C#I5PD M_P#PEGA+3'U.)'#FRUNPB&GZS:3=2MS#?6\PN4+-LE) .!BOIE3G/?D_E^%? MS&?\&]/[0_VSPS\5?V7M;O1%?^';^V^)'@^QG:,;;'6W4":[$40%V73I1 M;WJD@JF6Z+D'P[_@@-^U/'XL^%OC;]E[7]5#ZW\+[J?Q9X)^TR,UU>>"];N6 M.J6%OYLFZ?\ L'6,;XT4+#;W@7HH-?T.^+/#>D>,O#_B#PGKMO'>:-XET6^T M35;21 ZS:=J-O+:7:,>BAHY\KGC=&3U''\)7AS5_$O\ P2U_X*.R+J4%Z?#_ M ,._'.I6^J6]M&\"07(W1F;24()W&O7PS^M M9?B<-32=:+7)W5[77K?U5K7WL>7BZ_FNA^I?_!P7^U1 M%%9?#W]E30KT 72)\1?B2;=W:6".(M'X3T2=%*[I+@2W&IR1_=!C0XP,5^@/ M_!&']E>3]GS]E'0/%^O:=_9_Q"^.4D/CCQ$A54ETS0I [>&=*)Y?>NF/!=NK M$@>;NX8L7_G%^$^@^(O^"G7_ 4HCU34EO9-$\5?$.Y\;:T9F:6/2/A7X/D+ MVUK<(@(B?+6&F6R/L$\%Q(4S7]V>C:59Z+86&D:= MKIVE6=O86-M%\D5O9V M<$5K:6\: ;(K>-!D<;\]\X6.MA,'AL&W:IS7F]W)::->;OK=[?(G"*5;%5* MTD^1+W$W?736]EKUL7X%!C&X$MECROM7\C_ /P<87EZ?C/^S;:N7%F/AMXX>QE# 2/XF\."]VG(7[0I2/D$,0H M1<9&?ZX:_G&_X.%_@9J7B_X/?"/XY:7!)/'\*_$>L>%_$K1QH(=-T+QU'ILE MAJUW(!N:UMO$6AVEK)(<10IJ5TY;$1([LNE%8NFI+1W5^B>GEU_SWV.?%P=3 M#U(K?W;+OK=_\/T/Q(_9]_X)Q_ML_M#_ Q\/_$[X+Q-T2\\&?$#]E;Q!=1Z=KVC:[J7CSP1%>7 M<1EUW3]62W_M[3-. 827;:9+$MUY$"NR6L_FD!<$_P!+MN288R< E%.:VNOBV\]O<6URH2:WG@ED:*6*4#+I(K9ZU_;\\H0N22P !( M7DJ#@ \9ZD_J#TQ7Y-_\%//^"C]M^PYX1\.:;X'/AWQ7\;/&&LV,FC^"=9GD MDM;/PY%<*=3OM633F:YL5N;>.:®5!++PA)P3@L=B*LHJC2C*2DN9J\;6: M;;O?KJ^FMKZFM3!8:E2Y:E3E4G=+XM79J.Z;N_O\M;_&O_!'C_@G[^U/^Q_\ M[N?#VI )]JL(F$D+K+F6!W6.0[B%K[OCSCVX[*.?^ $BN&M4JRK5?:24F M[/:UMM//Y>OIU4(\M.$8Z*.GK;3Y$E5V^]_P(_R-6*KD_,W^\?Y"LO\ Y*G_ M .G(&^UY=HO\;(_AG_89P_\ P6'\.A_WKI^T'\7%WY*X$>H^(BGRQ[4.TDC) M7)!P37]SOEKSQU]"1^H.:_A@_84(_P"'PN@#(R/VA/BZ2.^#J'B+:?H>U?W1 M5ZV,Z<'JU=]VWY?Y?U<]00]#]#7RQ^VBUXG[)_[1IT\. M;O\ X4YX\\KRR0X)T&[W.K#E2B%VW#! !P1P1]4'H<].]<7X[\)VGC7P7XO\ M&7^Q[/Q7X;UKP]+$Y.TPZOI]Q8R*^/X&6?#\'Y236U*7)4IRM\,X.W^%IV_ MF<>>$H7MS1<;VO:ZMMI?T/XQ_P#@@I%IK_MR++="(7\/PO\ %PL"HZ2RQ64= MXL;9RKL&9W*]>1G;Q7]LZ(FXN!\V<9R3U )]NI/;CD"O\^']GWX@^)O^"=G[ M<^GZOXOM+E&^$WC_ %GPCX[L4BG@N]1\(:I>+9ZUJ"6[(LD@71H].N]-0+MN MK>WDDB) +5_?5X$\=^%_B/X0\/>.O!6L6FO^$_%FFVFL:)J]E*DEM=65Y"LD M.T*2(I5SY$'U^2!E:999%U V\9)R#<1VRVT,#<,(0(_N@*/ZQ/V'3= MO^Q[^S)+?F8WK_!7P";CSR6EW?V!:$&0GDR$,-Y/)(YK^(/XZ^-O$O\ P4'_ M &[=8U;PG:7EW=?&3XB:7X:\%VUG'(T.G>'M&N8M*LK@),&E:&/2H?[3U9P- MMI-+()"N*_OO^'/A*U\">"O"/@K3(UBT_P (>&]"\.I&I=U*:5I%C:(48C:1 M^Z+'RR5YYR>GLYE3]C@\-"3M5MS.W:R23V;U_K4XL!4C4J5IQ::<]WITM_7= M]CN=S<=N/\]:EQN SST/Z5#@B0D]"01QVS_3G-3UXRV7HCO.1\;@?\(1XP/? M_A&-?_\ 35=5_%E_P19_Y216W_8.^+'_ *+NJ_M/\; GP1XP &2?#.O =23 MI5T ![D\"OXL/^"+0(_X*1VV01_Q+?BSU&/X+G^JG\CZ5ZF!5\/CO*DG]S.# M&?Q*/KK]\;?E^!_;P/O'Z'_T*G#H/H*:/O'Z-_Z$:?7D4U;G6]IO\D>@]_DO MR05\I?MS?\F@?M'#^]\(O&2GW4Z7*"/R)ZBOW])_P!^"_\ )TS.HKTYK^Z_R/YE?^#=-$/[5/QO)'3X M 687D_\ 0^^&3V/.-J\G..V,G/\ 8A&B@8QP .3TYXSFOX\/^#<\D_M4?&W MOC]GV$'V(^(/AP8/Y8K^Q->GY?\ H(KJS&7/B&MN6--=[VC'7H<^!7+05G?F ME+7YVM^'XL;(!MQC@G)K^(K_ (++*J?\%*[O:JKOM/A?(V% +.([(!V/5B-H MY)."..:_MVD/'X_TK^(K_@LT?^-E4_O8_"_'Y6G]*URF/^T5'?\ Y=2?XK_, MQS*/-1IZV_?0_P#2D_T/[5/"63X=T GJ=!T?/_@OMS_4UTENDKS9ZU9OT_%+_([X?!'KHOZ^6P4QCQQZX(_/C_/-/JO. MY5.$9P2-VW/"Y^;D9P<9],==[(I[/O;0_A#\! Q?\%C(1*H5 MD_;)UML^TWBW4N!_O-M)]".#C-?W=#.XG'!QSSSP/_U5_"G^W_H'B3]CK_@I MYX@^)0TR7^SO^%HZ)\W?$L;(V]1BO6QU"<*%"LESTY4[76R;Y7TOJEJK_JCRL!67UF MM3G'EFGI%_:222;;LNCTUL]=3V1#P2?7^@I]47+[L*1Q@$F0.>1T_&A9 MLDQ^;$9%PQC##S%!8J&9 =X4MP&( )XR:\KM:[VZ>GXGK0A%38"&W$9!P.2*ZFO/_ (I_#7PC\8? 'B;X:>/-/GU7P?XNLDT[ M7M.M[Z\TR6\LDNK>[\A;ZPE@NX%>:VB$ODRH98M\+DQR.IQQ*K/#UUAW!5W1 MJ*BZK:IJJX/V;J-:J"G;F:U2O8Z\ \)''8*6/5:6!6+P[QJP_(L0\(JT'B%0 M=1JG[9T>?V?.U#GY>9I79_"3^V!^T-JW[3GQ\\&=(DN-/T2UB4-MB-S:V[ZK<.I_?3:@=W^K!KYBWJ/O21[L]1*G^(R>O_ZQ MFO[8U_X)&?L$@*H^#+* 0=H\6^*L*518T&?[4Y"HNU0>%!.,9)H;_@D?^P:Q M'_%FT4#K_P 57XFR?7.-5'\C_6OYOS3PHXJS7'8O'UL?D,JE>HIQYJV)=DY) MM+]R^_?K\G_J?P=].7PAX0X]5EKSZNR;T_BA#J%)?^"1?[>> MA:]X1TK]F;XI:Y;Z9XQ\(V?V7P%JEY(EO9>)]!63S8-,BN9SM?5;)F"26PPKG?"_A; M3?!VB:;X>ZN9<#:999=Q4!2.!6] M-;BXPK$8&UER&(##Y@2 ZYQT'2OWRG*52/-5INE)NW+?FO91]Y-+9W>A_G5+ MV,:DZ>'=Z,%:$FK2DUUJ).7OVLY:[ZW^H2"V#"*-VCM(7EQYL]W*8XX8EPS,VTX59=,T*QEE>RGN(I'&W4=0W&CV&HPV%W(F?XH<9XS(GX? MQ4F1_$T70A<2*2KL/+1]H;Y]C.'VGY2%YZ 5_;)_PZ-_8+_Z(R?_ K?$W_R MSI#_ ,$C?V#!@CX-E2",?\57XF;]/[4'\^N*_)GX(<23M?,XTM[GQ+\/C=W$)$UA-*C:EI-M(&Q(;5B]U#;D PQL MRKQR/Z-;!HW&Z.42#RTV_,&)7:-KY!(.\#=D$CD#<#FN6X+.Y?6<5@\QH MX.E&&+O[\Z2PM>JE[1--QUO+GE*3;1I4C' )I:0C(Q7U!^4&?>RK'%YTL@BB M@W3/(6VI&L2-(\DF3S$L22B3G[C,<'C'\-'[07B:\_X*2_\ !4H^"-!N7OO" MFI^/].^&OAUM+=IS;?#3P=?./$7B"&%VW(DDEOK%Q=3K&4=WCAWD#Y?[E=2T MNUU2TGL;V)+FTN89[:X@D4-'+!-O\ 98CID5X#X _9 _9B M^%/BB'QO\-O@5\,_!7C&V2]BMO$WAWPKIVG:S!'J#,;U8[Z-/.!N@[_:6W9F M=V=L%B*Z\)B88;V[<)2G))4VK66BOUN]5T_6YS5Z#K^ZW:.G6S_)_P!=F>V> M&M'L?#VB:5H6D6L5GI&A:78Z/I=K%&((X+.QMX[6(+%L39MAB10NT9QQZUT@ M.>148CQ'L!VG &<9P!T'7L,_JS>$>2$8K: M,5%>B22_(6LO5;6VOK:>RO(EGL[VUN;2Z@=%9)K6XB,=U%(&&&2:!GA9.XD) M["M2HI8A* &SP3]"",,",C(*Y&/?/;%-.S3?24?S0WJFNZ:^]'\,^FW%Y_P3 M0_X*QW$=U(--\%Z+\49EO$:6XM[:Y^%7Q1E$MK?S23;?MXL8=1@NEMX&E6&3 M2S%F,R-C^XC2;R"_L[:]LY%FL;FVM[BRFA;?%<6L\2RV\J.<%B\+(YS\W.37 MA'Q+_9)_9H^,_B!/%?Q7^"'PU^(/B:&R73(=>\5>%M-U?5X;!(WBCMHK^YA: MX6.%)'$'SEHM?S(_\'!G[,$=_HOP]_:G M\.::3=Z X\!_$EXX5^S3:',6G\+:G?.@!0V>J32V7F.0)8G6!FVX%?TY8YS[ M8KQKX^?!/PI^T+\(_B!\'/&H#^&_B#X?N="U M!'<-:>;L>VO[>-GB/VBQN8 MX[F K-$WFK_K%SD;X:O+#U/:0:3\UH[]SFQ5*5:GRQWO?HOS]+?,_$3_ (($ M_LOCP/\ "'Q;^TKXCT\)XD^+5^=!\,-=VX2]MO"7AR5TEO[.1TR+37;Z9F;R M^)+>TBDR>@_H?4\ =\#(_ 5YW\*?ACX=^#_PW\$?#'PI$(/#_@3P[IWAW24\ ML(?LUA (3*5#-M>XH&,UGBJDZ]?VK?.V[-R6T5;X5 MT=E]_8UI4XT:<:<;VCWU=^MVMQ:***@T"O-OB9\-O"GQ;\"^)OASX^T2R\0^ M$O&&DWFC:[HMW&LD-Q97D;0X0[289[X4YAFPY&!@^DU$8@3G."<;NOS M8Y]1M^;!X^E5&3B[K=-/[M0/X0?VO/V$_P!I3_@G)\:+?XB_#:X\53> -)UY M=6^&OQH\,VUZXT:WMY5N;30_&0TQ)OL%VT,9TQHI;.XTG4+*T=;T$W:U]D?" M;_@X;^-WAO0X=%^+OP:\)_$+6["$P2>(M#U>;P=?WC1@*M[J^G/!)8K-,?FD M32;2TME'RB)9"37]6%_:0WEE=12##Q3VTZO M!+&3\^R5'7>%;&X U\.>/_\ @F#^PI\2M3FUCQ/^SMX(74[D[KJZT&VNO#C7 M4A9F:6X31;BSBEEAYE M3!5?:2=&JX0;ORM[-V;MIHG;_AS^=KXQ_P#!P=^T=XKTF_TKX4_#'P+\,WNK M4V_]N7DD_BK7[&2Z7R9+K3_MES'HV%B.Y'N],:=).8PZA7;Y"_9C_8@_:L_X M*/\ Q;O?&_BZ^\3VOA/5=7TR_P#'_P ;?&L%]]GFTZU'/V>/!4^HVTJ7%G<^([> M\\3FQN(G#QSVBZWKTNK?KIWO9 M7E8/$-Q]I5C.,6M)7=MM5?YVMKHKGG'P-^#/@GX"?"SP9\)/A[ID.E^$O!FC MVNDZ?$L:+/=/!&#=ZE?.H!GO]1N3)=7$SG?EO+)P!7KZKMZ>@_3- 4#;C@+G MCZTZO+D^:3D]WNSU(I15EL@JN?O-[L?\/Z58IA3))SU/I_\ 7J=;KM>+?_;L MHR_0?22[JWXH_A?_ &&FA'_!8/PWAE)'[0?Q6C7S 8[DNNL>)875H K2(8VA M#@]0<$X(Q@FI**$[:@?A#_P5:_X)83?M5K_ ,+P^"BV&G_'30=+6#6M M#EC2WLOB%I%C\XMH)(_*%OXC$0\FUNI&VW!VQ2;@2#_/S^S_ /MT?MH_\$X? M$MY\-IM.O;?P_IFH2C7/@[\7+&^CTJT?S2LQYKQSXK_L\?!#XY:=_9?Q=^&'@[Q_:XPA M\1:'9WMS'C.#'>&);I&4DE2DR[2O[/6;V296AU7Q?>B\N?/)B/EK_:$\.FV_S&6$Q;J_JB/_!( M+_@GH=235#^SWHOG1L62V&L>)!IRY.=O]GC4_LI7/16C8#) XK[ ^%'[-_P. M^!=K-9_"'X8>#/A]%=8-Y+XE1I!M/IU+$C)9CC)+K->9B,14QDO:5;WOHMDDMDE=^[_P3T*="G1NH=4K^=NNG7YB8!Z@?E2T4 M5F:'+>-,)X,\6;L8/AS7.2'91G3+G!81@O@=3L4L!R!7\5O_ 1:D0_\%)+6 M#S(EE71/BK(RJTD9N \NH1![<3D&:-3&V_"HR_*W0FO[<[NUM[ZUN+*[ACN+ M6[ADM[FWFC66&>"52DT,L;@H\-5COH5\4>'/#5EIVLB'4F=K^$W<*K*8KHR.TD98H9"'"@J .O#XCV- M&O"WO5HJ.UUTOU5O57.:M1E4JTGIR1?O/[7DE\[/]._T4O))&,98<=SG.>IS MZ$\<@C'%24U1C/HKY3_;C3=^Q M]^T;'D M\)?%Z@G?LW?V;*5#LJ/L0D!6D9=B EG(4$U]6UB>)/#>@^,-"U7P MQXHTFPU[P]KEE-IVL:-JEM%>:=J=A ?"G]E?\ 9W^!FM:AXB^#WP>\!_#? M6M5T@:#J6I>$]!M=)N[[1A=PWR:9^!P !V& ./7)ZDUKB*BJ57.-[-12OOI%)[>:[O]%GAZ0\C<41B#UZ@U_;_7S=X]_9"_9H^*/B\^/?B+\$_AUXS\98LU3Q+X@\-V M5]K,*V"(MGY-](IEC>W,:M$ZE60\ ]QIA,0L.ZDFM90E!:-[[7]",32E65.* M6BJ1<];>ZI+;_ANA[5X2/_$@T%2&!&@:.V."I#:?:CAE+*<%3C!/!ST-=/5: MUM(;.**"W7R[>"&*W@@4 100PQQQ111* J(D8 &#UZ@<59KD>K;ZNU_EH=" M5DEV27W!2%+G0M0T/1+G4KN2^\)^,=.U#5/A-XMEMYF7^UO!^K17MK%;6]X MKEY;ZWNQ=,RQV]Q%%MX_O&FA$T9C)QN&"VT-QW^5LJ0>X8%2"0002#QOB[X= M^"/'VDOH7COPOH'C+1W#*=+\1Z39:K9X8!6_,C!Q\HPH ';1S"5. MDL-43J4N;F2:NU>R:O=*VFFEEZ7..KAI2FYTW&#DDI.WO;K9]$M_7:Q_)WK? M_!Q?\;KG0?[.\/\ P,^&.G^+GC$3ZE?>(-1NK".I:3\%U\ M'13F34?#>GZ9$$MKO60,Q:;%9RS7UNX:1PX;-?TW6O[ _P"Q?:WW]J6O[,OP M;M]069+A+N/P3I8G2="&60.(P0%(!")L4'LB3UV6[MWO;MY;FO;Y"#=C<0I.W.,XPV,\XW=,\XQGF MK%1QQ[!USQS4E>6>@%%%% !2$!@0>AI:* (_+']Y@.F < _D*7RU_P X_P * M?11\E]WI_D#U23U2V5MAGEK[_I_A3?*7.064_P"SA?Y"I:*5EV7W>G^2$TGT M[;:;;;6N-VY[M^?^/>C:,YY_R,4ZBGY=$/Y>6W0C,2G/4$]P<'\\4NP8QR?< MXS^>.?QI]%.[_KY?Y(222225D[I66_<9L'O_ )_"CRQZG\__ *U/HI?)? XML 23 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document And Entity Information
3 Months Ended
Mar. 31, 2023
Document Information [Line Items]  
Entity Central Index Key 0001777921
Entity Registrant Name AvePoint, Inc.
Amendment Flag true
Document Type POS AM
Entity Incorporation, State or Country Code DE
Entity Tax Identification Number 83-4461709
Entity Address, Address Line One 525 Washington Blvd, Suite 1400
Entity Address, City or Town Jersey City
Entity Address, State or Province NJ
Entity Address, Postal Zip Code 07310
City Area Code 201
Local Phone Number 793-1111
Entity Filer Category Accelerated Filer
Entity Small Business false
Entity Emerging Growth Company true
Entity Ex Transition Period false
Amendment Description This registration statement on Form S-1 constitutes a post-effective amendment (the “Post-Effective Amendment”) to our registration statement on Form S-3, which was originally filed as Post-Effective Amendment No. 2 to Form S-1 (Registration No. 333-258109) (the “Form S-1”) on Form S-3 on August 25, 2022 (the “Form S-3”). The Form S-3 was declared effective on August 30, 2022. The Form S-1 was originally filed on July 23, 2021, was amended on August 5, 2021, and was declared effective on August 9, 2021. The Form S-1 was later amended pursuant to Post-Effective Amendment No. 1 to Form S-1 (the “Post-Effective Amendment No. 1”) on April 5, 2022. The Post-Effective Amendment No. 1 was declared effective on April 11, 2022. We are filing this Post-Effective Amendment for the purpose of converting the registration statement on Form S-3 into a registration statement on Form S-1 because we are now ineligible to use Form S-3 due to the untimely filing of our Annual Report on Form 10-K for the year ended December 31, 2022.  This registration statement on Form S-1 contains an updated Prospectus relating to the issuance, offering, and sale of the Common Stock and Warrants that were registered for issuance or resale, as applicable, on the registration statement on Form S-3. This Post-Effective Amendment amends and restates the information contained in the registration statement on Form S-3.
XML 24 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 24, 2020
Dec. 31, 2019
Assets              
Cash and cash equivalents $ 228,827 $ 227,188   $ 268,217      
Short-term investments 2,879 2,620   2,411      
Accounts receivable, net of allowance of $725 and $838 as of December 31, 2022 and December 31, 2021, respectively 56,627 66,474   55,067      
Prepaid expenses and other current assets 6,453 10,013   8,461      
Total current assets 294,786 306,295   334,156      
Property and equipment, net 5,176 5,537   3,922      
Goodwill 18,871 18,904   0      
Intangible assets, net 10,848 11,079   0      
Operating lease right-of-use assets 16,984 15,855   0      
Deferred contract costs 47,794 48,553   38,926      
Other assets 7,052 9,310   11,734      
Total assets 401,511 415,533   388,738      
Liabilities, mezzanine equity, and stockholders’ equity              
Accounts payable 1,451 1,519   1,824      
Accrued expenses and other liabilities 35,057 47,784   35,062      
Current portion of deferred revenue 91,479 93,405   74,294      
Total current liabilities 127,987 142,708   111,180      
Long-term operating lease liabilities 11,755 11,348   0      
Long-term portion of deferred revenue 7,710 8,085   8,038      
Earn-out shares liabilities 6,922 6,631   10,012      
Other non-current liabilities 5,839 3,607   3,943      
Total liabilities 160,213 172,379   133,173      
Commitments and contingencies (Note 13)        
Mezzanine equity              
Redeemable noncontrolling interest 14,057 14,007   5,210   $ 7,500  
Total mezzanine equity 14,057 14,007   5,210      
Common Stock, $0.0001 par value; 1,000,000 shares authorized, 185,278 and 181,822 shares issued and outstanding 19 19   18      
Additional paid-in capital 674,768 665,715   625,056      
Treasury stock (23,477) (21,666)   (1,739)      
Accumulated other comprehensive income 2,055 2,006   2,317      
Accumulated deficit (426,124) (416,927)   (375,297)      
Total stockholders’ equity 227,241 229,147 $ 245,237 250,355 $ (192,827)   $ (198,682)
Total liabilities, mezzanine equity, and stockholders’ equity $ 401,511 $ 415,533   $ 388,738      
XML 25 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jul. 26, 2021
Accounts receivable, allowance $ 847 $ 725 $ 838  
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 186,788,000 185,277,588 181,821,767  
Common stock, shares outstanding (in shares) 186,788,000 185,277,588 181,821,767 180,272,638
XML 26 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue:          
Revenue $ 59,572 $ 50,291 $ 232,339 $ 191,909 $ 151,533
Cost of revenue:          
Cost of revenue 17,890 14,776 65,123 52,664 40,290
Gross profit 41,682 35,515 167,216 139,245 111,243
Operating expenses:          
Sales and marketing 26,851 27,206 109,805 100,512 76,545
General and administrative 14,648 15,602 64,874 59,221 36,872
Research and development 9,015 6,555 30,519 31,765 12,204
Total operating expenses 50,514 49,363 208,282 192,736 126,680
Loss from operations (8,832) (13,848) (41,066) (53,491) (15,437)
Gain on earn-out and warrant liabilities (109) 3,267 4,497 21,233 0
Interest (expense) income, net 325 14 (40) 102 41
Other income (expense), net 1,412 (177) 2,959 (632) (511)
Loss before income taxes (7,204) (10,744) (33,650) (32,788) (15,907)
Income tax expense 1,978 309 5,038 457 1,062
Net loss (9,182) (11,053) (38,688) (33,245) (16,969)
Net income attributable to and accretion of redeemable noncontrolling interest (15) (617) (2,942) (1,974) (27)
Net loss attributable to AvePoint, Inc. (9,197) (11,670) (41,630) (35,219) (16,996)
Net loss available to Common Stockholders $ (9,197) $ (11,670) $ (41,630) $ (68,147) $ (51,442)
Basic and diluted loss per share (in dollars per share) $ (0.05) $ (0.06) $ (0.23) $ (0.48) $ (0.57)
Basic and diluted shares used in computing loss per share (in shares) 182,818 182,833 181,957 141,596 89,638
SaaS [Member          
Revenue:          
Revenue $ 35,512 $ 26,553 $ 117,180 $ 85,580 $ 52,074
Cost of revenue:          
Cost of revenue 7,895 5,563 26,617 19,039 11,050
Termed License and Support [Member]          
Revenue:          
Revenue 10,904 10,202 57,214 50,970 38,949
Cost of revenue:          
Cost of revenue 461 585 1,969 950 1,930
Service [Member]          
Revenue:          
Revenue 9,747 8,925 41,283 31,919 34,140
Cost of revenue:          
Cost of revenue 9,351 8,350 35,629 30,726 26,089
Maintenance [Member]          
Revenue:          
Revenue 3,409 4,611 15,868 21,022 23,462
Cost of revenue:          
Cost of revenue $ 183 $ 278 $ 908 $ 1,949 $ 1,221
XML 27 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net loss $ (9,182) $ (11,053) $ (38,688) $ (33,245) $ (16,969)
Other comprehensive (loss) income net of taxes          
Foreign currency translation adjustments (84) 1,728 250 (463) (217)
Total other comprehensive (loss) income 84 (1,728) (250) 463 217
Total comprehensive loss (9,098) (12,781) (38,938) (32,782) (16,752)
Comprehensive income attributable to redeemable noncontrolling interest (50) (608) (3,003) (1,911) (27)
Total comprehensive loss attributable to AvePoint, Inc. $ (9,148) $ (13,389) $ (41,941) $ (34,693) $ (16,779)
XML 28 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Noncontrolling Interest [Member]
Temporary Equity, Including Portion Attributable to Noncontrolling Interests [Member]
Common Stock Outstanding [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Balance, temporary equity, including noncontrolling interest at Dec. 31, 2019   $ 0 $ 194,631            
Balance (in shares) at Dec. 31, 2019 [1]         84,331,573        
Balance at Dec. 31, 2019 $ (198,682)       $ 10 $ 33,691   $ (233,957) $ 1,574
Proceeds from exercise of options (in shares) [1]         759,293        
Proceeds from exercise of options 612       $ 0 612   0 0
Stock-based compensation expense 3,277       0 3,277   0 0
Net loss (16,969)       0 0   (16,969) 0
Net income attributable to and accretion of redeemable noncontrolling interest   27 27            
Net income attributable to and accretion of redeemable noncontrolling interest (27)       0 0   (27) 0
Foreign currency translation adjustment 217       $ 0 0   0 217
Balance, temporary equity, including noncontrolling interest at Dec. 31, 2020   3,061 213,014            
Balance (in shares) at Dec. 31, 2020 [1]         100,068,469        
Balance at Dec. 31, 2020 $ (192,827)       $ 12 105,159 $ 0 (299,789) 1,791
Proceeds from exercise of options (in shares) 5,141,331       5,141,331 [1]        
Proceeds from exercise of options $ 8,242       $ 0 8,242 0 0 0
Common Stock issued upon vesting of restricted stock units (in shares) [1]         170,852        
Stock-based compensation expense 46,475       $ 0 46,475 0 0 0
Reclassification of earn-out RSUs to earn-out shares (714)       0 (714) 0 0 0
Repurchase of Common Stock (1,739)       0 0 (1,739) 0 0
Net loss (33,245)       0 0 0 (33,245) 0
Net income attributable to and accretion of redeemable noncontrolling interest (1,974) (1,974) (1,974)   0 0 0 (1,974) 0
Foreign currency translation adjustment   (63) (63)            
Foreign currency translation adjustment 526       $ 0 0 $ 0 0 526
Balance, temporary equity, including noncontrolling interest at Dec. 31, 2021 5,210 5,210 5,210            
Balance (in shares) at Dec. 31, 2021       181,821,767 [2] 181,821,767 [1]   143,564    
Balance at Dec. 31, 2021 250,355       $ 18 [2] 625,056 $ (1,739) (375,297) 2,317
Proceeds from exercise of options (in shares)       713,810 [2]     0    
Proceeds from exercise of options 1,036       0 [2] 1,036 $ 0 0 0
Common Stock issued upon vesting of restricted stock units (in shares)       92,430 [2]     0    
Common Stock issued upon vesting of restricted stock units 0       0 [2] 0 $ 0 0 0
Stock-based compensation expense 8,274       0 [2] 8,274 0 0 0
Reclassification of earn-out RSUs to earn-out shares (296)       0 [2] (296) 0 0 0
Repurchase of Common Stock (in shares) [2]       (135,000)          
Repurchase of Common Stock (743)       0 [2] 0 $ (743) 0 0
Repurchase of Common Stock (in shares)             135,000    
Net loss (11,053)       0 [2] 0 $ 0 (11,053) 0
Net income attributable to and accretion of redeemable noncontrolling interest   617 617            
Net income attributable to and accretion of redeemable noncontrolling interest (617)       0 [2] 0 0 (617) 0
Foreign currency translation adjustment   (9) (9)            
Foreign currency translation adjustment (1,719)       0 0 $ 0 0 (1,719)
Balance, temporary equity, including noncontrolling interest at Mar. 31, 2022   5,818 5,818            
Balance (in shares) at Mar. 31, 2022       182,493,007 [2]     278,564    
Balance at Mar. 31, 2022 245,237       $ 18 [2] 634,070 $ (2,482) (386,967) 598
Balance, temporary equity, including noncontrolling interest at Dec. 31, 2021 5,210 5,210 5,210            
Balance (in shares) at Dec. 31, 2021       181,821,767 [2] 181,821,767 [1]   143,564    
Balance at Dec. 31, 2021 $ 250,355       $ 18 [2] 625,056 $ (1,739) (375,297) 2,317
Proceeds from exercise of options (in shares) 1,799,665     1,799,665 [2]     0    
Proceeds from exercise of options $ 2,818       0 [2] 2,818 $ 0 0 0
Common Stock issued upon vesting of restricted stock units (in shares)       1,784,993 [2]     0    
Common Stock issued upon vesting of restricted stock units 0       0 [2] 0 $ 0 0 0
Stock-based compensation expense 37,210       0 [2] 37,210 0 0 0
Reclassification of earn-out RSUs to earn-out shares (885)       0 [2] (885) 0 0 0
Repurchase of Common Stock (in shares) [2]       (4,046,186)          
Repurchase of Common Stock (19,927)       0 [2] 0 $ (19,927) 0 0
Repurchase of Common Stock (in shares)             4,046,186    
Net loss (38,688)       0 [2] 0 $ 0 (38,688) 0
Net income attributable to and accretion of redeemable noncontrolling interest   2,942 2,942            
Net income attributable to and accretion of redeemable noncontrolling interest (2,942)       0 [2] 0 0 (2,942) 0
Foreign currency translation adjustment   61 61            
Foreign currency translation adjustment (311)       0 0 $ 0 0 (311)
Balance, temporary equity, including noncontrolling interest at Dec. 31, 2022 14,007 14,007 14,007            
Balance (in shares) at Dec. 31, 2022       185,277,588 [2]     4,189,750    
Balance at Dec. 31, 2022 $ 229,147       19 [2] 665,715 $ (21,666) (416,927) 2,006
Proceeds from exercise of options (in shares) 680,385     680,385 [2]     0    
Proceeds from exercise of options $ 1,131       0 [2] 1,131 $ 0 0 0
Common Stock issued upon vesting of restricted stock units (in shares)       1,254,710 [2]     0    
Common Stock issued upon vesting of restricted stock units 0       0 [2] 0 $ 0 0 0
Stock-based compensation expense 8,104       0 [2] 8,104 0 0 0
Reclassification of earn-out RSUs to earn-out shares (182)       0 [2] (182) 0 0 0
Repurchase of Common Stock (in shares) [2]       (424,876)          
Repurchase of Common Stock (1,811)       0 [2] 0 $ (1,811) 0 0
Repurchase of Common Stock (in shares)             424,876    
Net loss (9,182)       0 [2] 0   (9,182) 0
Net income attributable to and accretion of redeemable noncontrolling interest   15 15            
Net income attributable to and accretion of redeemable noncontrolling interest (15)       0 [2] 0 $ 0 (15) 0
Foreign currency translation adjustment   35 35            
Foreign currency translation adjustment 49       0 0 $ 0 0 49
Balance, temporary equity, including noncontrolling interest at Mar. 31, 2023 14,057 $ 14,057 $ 14,057            
Balance (in shares) at Mar. 31, 2023       186,787,807 [2]     4,614,626    
Balance at Mar. 31, 2023 $ 227,241       $ 19 [2] $ 674,768 $ (23,477) $ (426,124) $ 2,055
[1] As part of the Business Combination (as disclosed in "Note 3 — Business Combination"), all per share information has been retroactively adjusted using an exchange ratio of 8.69144 per share.
[2] As part of the Business Combination (as disclosed in “Note 3 — Business Combination”), all per share information has been retroactively adjusted using an exchange ratio of 8.69144 per share.
XML 29 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Operating activities    
Net loss $ (9,182) $ (11,053)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 1,134 511
Operating lease right-of-use assets expense 1,749 1,151
Foreign currency remeasurement (gain) loss (175) 194
Stock-based compensation 8,104 8,274
Deferred income taxes (82) (9)
Other (1,566) (21)
Change in value of earn-out and warrant liabilities 109 (3,252)
Changes in operating assets and liabilities:    
Accounts receivable 10,049 6,837
Prepaid expenses and other current assets 3,571 205
Deferred contract costs and other assets 2,987 321
Accounts payable, accrued expenses, operating lease liabilities and other liabilities (12,828) (11,725)
Deferred revenue (2,620) 2,444
Net cash provided by (used in) operating activities 1,250 (6,123)
Investing activities    
Maturities of investments 1,670 861
Purchases of investments (74) (179,890)
Cash paid in business combinations and asset acquisitions, net of cash acquired 0 (1,473)
Capitalization of internal-use software (259) 0
Purchase of property and equipment (225) (969)
Other (250) 0
Net cash provided by (used in) investing activities 862 (181,471)
Financing activities    
Purchase of common stock (1,811) (744)
Proceeds from stock option exercises 1,131 1,036
Repayments of finance leases (10) (5)
Net cash (used in) provided by financing activities (690) 287
Effect of exchange rates on cash 217 (2,146)
Net increase (decrease) in cash and cash equivalents 1,639 (189,453)
Cash and cash equivalents at beginning of period 227,188 268,217
Cash and cash equivalents at end of period 228,827 78,764
Supplemental disclosures of cash flow information    
Income taxes paid 327 335
Contingent consideration in business combination $ 0 $ 5,636
XML 30 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 24, 2020
Dec. 31, 2019
Assets              
Cash and cash equivalents $ 228,827 $ 227,188   $ 268,217      
Short-term investments 2,879 2,620   2,411      
Accounts receivable, net of allowance of $725 and $838 as of December 31, 2022 and December 31, 2021, respectively 56,627 66,474   55,067      
Prepaid expenses and other current assets 6,453 10,013   8,461      
Total current assets 294,786 306,295   334,156      
Property and equipment, net 5,176 5,537   3,922      
Goodwill 18,871 18,904   0      
Intangible assets, net 10,848 11,079   0      
Operating lease right-of-use assets 16,984 15,855   0      
Deferred contract costs 47,794 48,553   38,926      
Other assets 7,052 9,310   11,734      
Total assets 401,511 415,533   388,738      
Liabilities, mezzanine equity, and stockholders’ equity              
Accounts payable 1,451 1,519   1,824      
Accrued expenses and other liabilities 35,057 47,784   35,062      
Current portion of deferred revenue 91,479 93,405   74,294      
Total current liabilities 127,987 142,708   111,180      
Long-term operating lease liabilities 11,755 11,348   0      
Long-term portion of deferred revenue 7,710 8,085   8,038      
Earn-out shares liabilities 6,922 6,631   10,012      
Other non-current liabilities 5,839 3,607   3,943      
Total liabilities 160,213 172,379   133,173      
Commitments and contingencies (Note 13)        
Mezzanine equity              
Redeemable noncontrolling interest 14,057 14,007   5,210   $ 7,500  
Total mezzanine equity 14,057 14,007   5,210      
Common Stock, $0.0001 par value; 1,000,000 shares authorized, 185,278 and 181,822 shares issued and outstanding 19 19   18      
Additional paid-in capital 674,768 665,715   625,056      
Treasury stock (23,477) (21,666)   (1,739)      
Accumulated other comprehensive income 2,055 2,006   2,317      
Accumulated deficit (426,124) (416,927)   (375,297)      
Total stockholders’ equity 227,241 229,147 $ 245,237 250,355 $ (192,827)   $ (198,682)
Total liabilities, mezzanine equity, and stockholders’ equity $ 401,511 $ 415,533   $ 388,738      
XML 31 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jul. 26, 2021
Accounts receivable, allowance $ 847 $ 725 $ 838  
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 186,788,000 185,277,588 181,821,767  
Common stock, shares outstanding (in shares) 186,788,000 185,277,588 181,821,767 180,272,638
XML 32 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue:      
Revenue $ 232,339 $ 191,909 $ 151,533
Cost of revenue:      
Cost of revenue 65,123 52,664 40,290
Gross profit 167,216 139,245 111,243
Operating expenses:      
Sales and marketing 109,805 100,512 76,545
General and administrative 64,874 59,221 36,872
Research and development 30,519 31,765 12,204
Depreciation and amortization 3,084 1,238 1,059
Total operating expenses 208,282 192,736 126,680
Loss from operations (41,066) (53,491) (15,437)
Gain on earn-out and warrant liabilities 4,497 21,233 0
Interest (expense) income, net (40) 102 41
Other income (expense), net 2,959 (632) (511)
Loss before income taxes (33,650) (32,788) (15,907)
Income tax expense 5,038 457 1,062
Net loss (38,688) (33,245) (16,969)
Net income attributable to and accretion of redeemable noncontrolling interest (2,942) (1,974) (27)
Net loss attributable to AvePoint, Inc. (41,630) (35,219) (16,996)
Deemed dividends on preferred stock 0 (32,928) (34,446)
Net loss available to Common Stockholders $ (41,630) $ (68,147) $ (51,442)
Basic and diluted loss per share (in dollars per share) $ (0.23) $ (0.48) $ (0.57)
Basic and diluted shares used in computing loss per share (in shares) 181,957 141,596 89,638
SaaS [Member      
Revenue:      
Revenue $ 117,180 $ 85,580 $ 52,074
Cost of revenue:      
Cost of revenue 26,617 19,039 11,050
Termed License and Support [Member]      
Revenue:      
Revenue 57,214 50,970 38,949
Cost of revenue:      
Cost of revenue 1,969 950 1,930
Service [Member]      
Revenue:      
Revenue 41,283 31,919 34,140
Cost of revenue:      
Cost of revenue 35,629 30,726 26,089
Maintenance [Member]      
Revenue:      
Revenue 15,868 21,022 23,462
Cost of revenue:      
Cost of revenue 908 1,949 1,221
License [Member]      
Revenue:      
Revenue $ 794 $ 2,418 $ 2,908
XML 33 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net loss $ 9,182 $ 11,053 $ 38,688 $ 33,245 $ 16,969
Other comprehensive (loss) income net of taxes          
Foreign currency translation adjustments (84) 1,728 250 (463) (217)
Total other comprehensive (loss) income 84 (1,728) (250) 463 217
Total comprehensive loss (9,098) (12,781) (38,938) (32,782) (16,752)
Comprehensive income attributable to redeemable noncontrolling interest (50) (608) (3,003) (1,911) (27)
Total comprehensive loss attributable to AvePoint, Inc. $ (9,148) $ (13,389) $ (41,941) $ (34,693) $ (16,779)
XML 34 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) - USD ($)
$ in Thousands
Total
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Noncontrolling Interest [Member]
Noncontrolling Interest [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Noncontrolling Interest [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Temporary Equity, Including Portion Attributable to Noncontrolling Interests [Member]
Temporary Equity, Including Portion Attributable to Noncontrolling Interests [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Temporary Equity, Including Portion Attributable to Noncontrolling Interests [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Common Stock Outstanding [Member]
Common Stock [Member]
Common Stock [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Common Stock [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Additional Paid-in Capital [Member]
Additional Paid-in Capital [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Additional Paid-in Capital [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Treasury Stock, Common [Member]
Treasury Stock, Common [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Treasury Stock, Common [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Retained Earnings [Member]
Retained Earnings [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Retained Earnings [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
AOCI Attributable to Parent [Member]
AOCI Attributable to Parent [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
AOCI Attributable to Parent [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Temporary Equity [Member]
Redeemable Convertible Preferred Stock [Member]
Temporary Equity [Member]
Redeemable Convertible Preferred Stock [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Temporary Equity [Member]
Redeemable Convertible Preferred Stock [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Temporary Equity [Member]
Redeemable Common Shares [Member]
Temporary Equity [Member]
Redeemable Common Shares [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Temporary Equity [Member]
Redeemable Common Shares [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Temporary Equity [Member]
Share-based Awards [Member]
Temporary Equity [Member]
Share-based Awards [Member]
Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]
Temporary Equity [Member]
Share-based Awards [Member]
Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]
Balance, temporary equity, including noncontrolling interest at Dec. 31, 2019       $ 0     $ 194,631                                     $ 182,656     $ 10,684     $ 1,291    
Balance (in shares) at Dec. 31, 2019 [1]                     84,331,573                                              
Balance at Dec. 31, 2019 $ (198,682)                   $ 10     $ 33,691           $ (233,957)     $ 1,574                      
Proceeds from exercise of options (in shares) [1]                     759,293                                              
Proceeds from exercise of options 612                   $ 0     612           0     0                      
Stock-based compensation expense 3,277                   0     3,277           0     0                      
Issuance of redeemable noncontrolling interest in EduTech 4,471                   0     4,471           0     0                      
Net loss (16,969)                   0     0           (16,969)     0                      
Net income attributable to and accretion of redeemable noncontrolling interest       27     27                                     $ 0     0     0    
Net income attributable to and accretion of redeemable noncontrolling interest (27)                   0     0           (27)     0                      
Foreign currency translation adjustment 217                   0     0           0     217                      
Balance, temporary equity, shares (in shares) at Dec. 31, 2019 [1]                                                   51,091,344                
Reclassification of share-based awards to mezzanine equity (198)     0     198       0     (198)           0     0     $ 0     0     198    
Remeasurement of redemption value of common shares (14,390)     0     14,390       0     0           (14,390)     0     0     14,390     0    
Remeasurement of redemption value of convertible preferred stock (32,976)     0     32,976       0     0           (32,976)     0     $ 32,976     0     0    
Issuance of redeemable noncontrolling interest in EduTech 4,471                   0     4,471           0     0                      
Net income attributable to and accretion of redeemable noncontrolling interest 27                   $ (0)     (0)           27     (0)                      
Balance, temporary equity, shares (in shares) at Dec. 31, 2020 [1]                                                   42,000,592                
Balance, temporary equity, including noncontrolling interest at Dec. 31, 2020       3,061     213,014                                     $ 183,390     25,074     1,489    
Balance (in shares) at Dec. 31, 2020 [1]                     100,068,469                                              
Balance at Dec. 31, 2020 (192,827)                   $ 12     105,159     $ 0     (299,789)     1,791                      
Proceeds from the issuance of Common Stock, net of issuance costs (in shares) [1]                     11,979,055                                              
Proceeds from the issuance of Common Stock, net of issuance costs 56,261                   $ 1     56,260           0     0                      
Settlement of restricted stock issued in exchange for non-recourse promissory note (in shares) [1]                     2,607,432                                              
Settlement of restricted stock issued in exchange for non-recourse promissory note 4,640                   $ 1     4,639           0     0                      
Issuance of common shares in exchange for issuance cost (in shares) [1]                     391,115                                              
Issuance of common shares in exchange for issuance cost 2,407                   $ 0     2,407           0     0                      
Redemption of Series B convertible preferred stock (in shares) [1]                                                   (9,090,752)                
Redemption of Series B convertible preferred stock       0     (32,242)                                     $ (32,242)     0     0    
Redemption of Series B convertible preferred stock $ (1,470)                   $ 0     0           (1,470)     0                      
Issuance of redeemable noncontrolling interest in EduTech       3,034     3,034                                     0     0     0    
Net income attributable to noncontrolling interest       27     27                                     0     0     0    
Proceeds from exercise of options (in shares) 5,141,331                   5,141,331 [1]                                              
Proceeds from exercise of options $ 8,242                   $ 0     8,242     0     0     0                      
Common Stock issued upon vesting of restricted stock units (in shares) [1]                     170,852                                              
Common Stock issued upon acquisition (in shares) [1]                     47,940,523                                              
Common Stock issued upon acquisition 299,739                   $ 3     299,736     0     0     0                      
Stock-based compensation expense 46,475                   0     46,475     0     0     0                      
Issuance of redeemable noncontrolling interest in EduTech 515     238     238       0     515     0     0     0     0     0     0    
Reclassification of earn-out RSUs to earn-out shares (714)                   0     (714)     0     0     0                      
Repurchase of Common Stock (1,739)                   0     0     (1,739)     0     0                      
Net loss (33,245)                   0     0     0     (33,245)     0                      
Net income attributable to and accretion of redeemable noncontrolling interest (1,974)     (1,974)     (1,974)       0     0     0     (1,974)     0     0     0     0    
Foreign currency translation adjustment       (63)     (63)                                     0     0     0    
Foreign currency translation adjustment 526                   0     0     0     0     526                      
Reclassification of share-based awards to mezzanine equity (206)     0     206       0     (206)     0     0     0     0     0     206    
Reclassification of common shares to mezzanine equity       0     6,872                                     0     6,872     0    
Remeasurement of redemption value of common shares (7,361)     0     7,361       0     0     0     (7,361)     0     0     7,361     0    
Remeasurement of redemption value of convertible preferred stock (32,928)     0     32,928       0     0     0     (32,928)     0     32,928     0     0    
Issuance of redeemable noncontrolling interest in EduTech 515     238     238       $ 0     515     0     0     0     $ 0     0     0    
Conversion of convertible preferred stock (in shares) [1]                                                   (42,000,592)                
Conversion of convertible preferred stock       0     (216,318)                                     $ (216,318)     0     0    
Conversion of convertible preferred stock (in shares) [1]                     28,500,592                                              
Conversion of convertible preferred stock 85,393                   $ 3     85,390     0     0     0                      
Reclassification of temporary equity to permanent equity   $ 39,307 $ 41,152   $ 0 $ 0   $ (39,307) $ (1,695)     $ 0 $ 0   $ 39,307 $ 41,152   $ 0 $ 0   $ 0 $ 0   $ 0 $ 0   $ 0 $ 0   $ (39,307) $ 0   $ 0 $ (1,695)
Net income attributable to and accretion of redeemable noncontrolling interest 1,974     1,974     1,974       $ (0)     (0)     $ (0)     1,974     (0)     $ 0     0     0    
Balance, temporary equity, shares (in shares) at Dec. 31, 2021 [1]                                                   0                
Balance, temporary equity, including noncontrolling interest at Dec. 31, 2021 5,210     5,210     5,210                                     $ 0     0     0    
Balance (in shares) at Dec. 31, 2021                   181,821,767 [2] 181,821,767 [1]           143,564                                  
Balance at Dec. 31, 2021 250,355                   $ 18 [2]     625,056     $ (1,739)     (375,297)     2,317                      
Proceeds from exercise of options (in shares)                   713,810 [2]             0                                  
Proceeds from exercise of options 1,036                   0 [2]     1,036     $ 0     0     0                      
Common Stock issued upon vesting of restricted stock units (in shares)                   92,430 [2]             0                                  
Common Stock issued upon vesting of restricted stock units 0                   0 [2]     0     $ 0     0     0                      
Stock-based compensation expense 8,274                   0 [2]     8,274     0     0     0                      
Reclassification of earn-out RSUs to earn-out shares (296)                   0 [2]     (296)     0     0     0                      
Repurchase of Common Stock (in shares) [2]                   (135,000)                                                
Repurchase of Common Stock (743)                   0 [2]     0     $ (743)     0     0                      
Repurchase of Common Stock (in shares)                                 135,000                                  
Net loss (11,053)                   0 [2]     0     $ 0     (11,053)     0                      
Net income attributable to and accretion of redeemable noncontrolling interest       617     617                                                      
Net income attributable to and accretion of redeemable noncontrolling interest (617)                   0 [2]     0     0     (617)     0                      
Foreign currency translation adjustment       (9)     (9)                                                      
Foreign currency translation adjustment (1,719)                   0     0     0     0     (1,719)                      
Net income attributable to and accretion of redeemable noncontrolling interest 617                   (0) [2]     (0)     $ (0)     617     (0)                      
Balance, temporary equity, including noncontrolling interest at Mar. 31, 2022       5,818     5,818                                                      
Balance (in shares) at Mar. 31, 2022                   182,493,007 [2]             278,564                                  
Balance at Mar. 31, 2022 245,237                   $ 18 [2]     634,070     $ (2,482)     (386,967)     598                      
Net income attributable to noncontrolling interest       617     617                                                      
Balance, temporary equity, including noncontrolling interest at Dec. 31, 2021 5,210     5,210     5,210                                     $ 0     $ 0     $ 0    
Balance (in shares) at Dec. 31, 2021                   181,821,767 [2] 181,821,767 [1]           143,564                                  
Balance at Dec. 31, 2021 $ 250,355                   $ 18 [2]     625,056     $ (1,739)     (375,297)     2,317                      
Proceeds from exercise of options (in shares) 1,799,665                 1,799,665 [2]             0                                  
Proceeds from exercise of options $ 2,818                   0 [2]     2,818     $ 0     0     0                      
Common Stock issued upon vesting of restricted stock units (in shares)                   1,784,993 [2]             0                                  
Common Stock issued upon vesting of restricted stock units 0                   0 [2]     0     $ 0     0     0                      
Common Stock issued upon acquisition (in shares)                   324,845 [2]             0                                  
Common Stock issued upon acquisition 1,517                   0 [2]     1,517     $ 0     0     0                      
Common Stock issued for canceled officer awards (in shares)                   3,592,504 [2]             0                                  
Common Stock issued for canceled officer awards 0                   1 [2]     (1)     $ 0     0     0                      
Stock-based compensation expense 37,210                   0 [2]     37,210     0     0     0                      
Issuance of redeemable noncontrolling interest in EduTech 0     5,794     5,794       0     0     0     0     0                      
Reclassification of earn-out RSUs to earn-out shares (885)                   0 [2]     (885)     0     0     0                      
Repurchase of Common Stock (in shares) [2]                   (4,046,186)                                                
Repurchase of Common Stock (19,927)                   0 [2]     0     $ (19,927)     0     0                      
Repurchase of Common Stock (in shares)                                 4,046,186                                  
Net loss (38,688)                   0 [2]     0     $ 0     (38,688)     0                      
Net income attributable to and accretion of redeemable noncontrolling interest       2,942     2,942                                                      
Net income attributable to and accretion of redeemable noncontrolling interest (2,942)                   0 [2]     0     0     (2,942)     0                      
Foreign currency translation adjustment       61     61                                                      
Foreign currency translation adjustment (311)                   0     0     0     0     (311)                      
Balance, temporary equity, shares (in shares) at Dec. 31, 2021 [1]                                                   0                
Issuance of redeemable noncontrolling interest in EduTech 0     5,794     5,794       0     0     0     0     0                      
Net income attributable to and accretion of redeemable noncontrolling interest 2,942                   (0) [2]     (0)     $ (0)     2,942     (0)                      
Balance, temporary equity, including noncontrolling interest at Dec. 31, 2022 14,007     14,007     14,007                                                      
Balance (in shares) at Dec. 31, 2022                   185,277,588 [2]             4,189,750                                  
Balance at Dec. 31, 2022 $ 229,147                   19 [2]     665,715     $ (21,666)     (416,927)     2,006                      
Net income attributable to noncontrolling interest       2,942     2,942                                                      
Proceeds from exercise of options (in shares) 680,385                 680,385 [2]             0                                  
Proceeds from exercise of options $ 1,131                   0 [2]     1,131     $ 0     0     0                      
Common Stock issued upon vesting of restricted stock units (in shares)                   1,254,710 [2]             0                                  
Common Stock issued upon vesting of restricted stock units 0                   0 [2]     0     $ 0     0     0                      
Stock-based compensation expense 8,104                   0 [2]     8,104     0     0     0                      
Reclassification of earn-out RSUs to earn-out shares (182)                   0 [2]     (182)     0     0     0                      
Repurchase of Common Stock (in shares) [2]                   (424,876)                                                
Repurchase of Common Stock (1,811)                   0 [2]     0     $ (1,811)     0     0                      
Repurchase of Common Stock (in shares)                                 424,876                                  
Net loss (9,182)                   0 [2]     0           (9,182)     0                      
Net income attributable to and accretion of redeemable noncontrolling interest       15     15                                                      
Net income attributable to and accretion of redeemable noncontrolling interest (15)                   0 [2]     0     $ 0     (15)     0                      
Foreign currency translation adjustment       35     35                                                      
Foreign currency translation adjustment 49                   0     0     0     0     49                      
Net income attributable to and accretion of redeemable noncontrolling interest 15                   (0) [2]     (0)     $ (0)     15     (0)                      
Balance, temporary equity, including noncontrolling interest at Mar. 31, 2023 14,057     14,057     14,057                                                      
Balance (in shares) at Mar. 31, 2023                   186,787,807 [2]             4,614,626                                  
Balance at Mar. 31, 2023 $ 227,241                   $ 19 [2]     $ 674,768     $ (23,477)     $ (426,124)     $ 2,055                      
Net income attributable to noncontrolling interest       $ 15     $ 15                                                      
[1] As part of the Business Combination (as disclosed in "Note 3 — Business Combination"), all per share information has been retroactively adjusted using an exchange ratio of 8.69144 per share.
[2] As part of the Business Combination (as disclosed in “Note 3 — Business Combination”), all per share information has been retroactively adjusted using an exchange ratio of 8.69144 per share.
XML 35 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) (Parentheticals)
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Common Stock [Member]      
Business Combination, Share Exchange Ratio 8.69144 8.69144 8.69144
XML 36 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net loss $ (38,688) $ (33,245) $ (16,969)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:      
Depreciation and amortization 3,494 1,238 1,059
Operating lease right-of-use assets expense 5,945 0 0
Foreign currency remeasurement (gain) loss 835 1,308 (378)
Stock-based compensation 37,218 59,508 33,767
Deferred income taxes 3,701 (175) (433)
Other (607) (755) 770
Change in value of earn-out and warrant liabilities (4,402) (21,233) 0
Changes in operating assets and liabilities:      
Accounts receivable (14,388) (8,243) (7,133)
Prepaid expenses and other current assets (2,108) (5,914) 1,204
Deferred contract costs and other assets (9,596) (8,890) (5,049)
Accounts payable, accrued expenses, operating lease liabilities and other liabilities (2,553) 10,626 971
Deferred revenue 20,375 10,805 11,311
Net cash provided by (used in) operating activities (774) 5,030 19,120
Investing activities      
Maturities of investments 183,554 0 2,391
Purchases of investments (180,969) (916) 0
Cash paid in business combinations and asset acquisitions, net of cash acquired (18,572) 0 0
Capitalization of internal-use software (1,612) 0 0
Purchase of property and equipment (3,853) (2,461) (1,023)
Net cash provided by (used in) investing activities (21,452) (3,377) 1,368
Financing activities      
Proceeds from recapitalization of Apex shares, net of transaction fees of $49,990 0 441,573 0
Redemption of redeemable convertible preferred stock 0 (130,925) (33,712)
Redemption of Legacy AvePoint Common Stock 0 (106,169) 0
Purchase of common stock (19,927) (1,628) 0
Payment of net cash settlement for management options 0 (7,530) 0
Proceeds from stock option exercises 2,818 5,566 612
Proceeds from sale of common shares of subsidiary 0 753 7,505
Repayments of finance leases (39) (25) (49)
Payments of debt issuance costs 0 0 (300)
Proceeds from issuance of Common Stock, net of issuance costs 0 0 58,770
Collection of promissory note 0 0 284
Collection of non-recourse promissory note 0 0 4,639
Payments of transaction fees by Legacy AvePoint 0 (2,998) (2,089)
Payments of transaction fees 0 0 (101)
Net cash (used in) provided by financing activities (17,148) 198,617 35,559
Effect of exchange rates on cash (1,655) (1,165) 903
Net increase (decrease) in cash and cash equivalents (41,029) 199,105 56,950
Cash and cash equivalents at beginning of period 268,217 69,112 12,162
Cash and cash equivalents at end of period 227,188 268,217 69,112
Supplemental disclosures of cash flow information      
Income taxes paid 3,320 4,037 1,068
Issuance of common shares in exchange for issuance cost 0 0 2,408
Contingent consideration in business combination 5,635 0 0
Common Stock issued in business combination 1,517 0 0
Loan to certain acquiree shareholders 235 0 0
Property and equipment acquired under capital leases $ 0 $ 0 $ 29
XML 37 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows (Parentheticals)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Transaction fees $ 49,990
XML 38 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Nature of Business and Organization
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Nature of Operations [Text Block]

1. Nature of Business and Organization

 

AvePoint, Inc. (hereinafter referred to as “AvePoint,” the “Company,” “we,” “us,” or “our”) was incorporated as a New Jersey corporation on July 24, 2001 and redomiciled as Delaware corporation in 2006.

 

AvePoint provides a cloud-native software platform that organizations rely on to optimize operations, manage critical data and secure the digital workplace. As companies around the world embrace the new normal of hybrid work, they must build and deliver a new, seamless workplace experience for knowledge workers, centered around an extensive portfolio of SaaS solutions and productivity applications aimed at improving collaboration across the organization.

 

The adoption of this portfolio of solutions – what has been generally described as the “digital transformation” – is a substantial and ongoing challenge for most organizations, which for decades had previously relied upon only a small number of multi-purpose on-premises applications to drive business outcomes. However, to build and deliver an efficient digital workplace today, companies must address this abundance of applications – and the associated explosive growth and sprawl of data – with a platform offering that is well governed, fit for purpose, easy to use and built on automation.

 

AvePoint’s Confidence Platform empowers organizations – of all sizes, in all regions, and across all industries – to optimize and secure the solutions that most commonly establish and underpin the digital workplace. As our customers seek to rapidly reduce costs, improve productivity and make more informed business decisions, they depend on our platform for data-driven insights, critical business intelligence and ongoing operational value through automation.

 

Our principal corporate headquarters are located in Jersey City, New Jersey, with our principal operating headquarters in Richmond, Virginia and additional offices in North America, Europe, Asia, Australia and the Middle East.

1. Nature of Business and Organization

 

AvePoint, Inc. was incorporated as a New Jersey corporation on July 24, 2001, and redomiciled as Delaware corporation in 2006. On July 1, 2021, AvePoint, Inc. (hereinafter referred to as “AvePoint,” the “Company,” “we,” “us,” or “our”) became a publicly traded company, as further described in “Note 3 - Business Combination.

 

AvePoint provides a cloud-native software platform that organizations rely on to optimize operations, manage critical data and secure the digital workplace. As companies around the world embrace the new normal of hybrid work, they must build and deliver a new, seamless workplace experience for knowledge workers, centered around an extensive portfolio of SaaS solutions and productivity applications aimed at improving collaboration across the organization.

 

The adoption of this portfolio of solutions – what has been generally described as the “digital transformation” – is a substantial and ongoing challenge for most organizations, which for decades had previously relied upon only a small number of multi-purpose on-premises applications to drive business outcomes. However, to build and deliver an efficient digital workplace today, companies must address this abundance of applications – and the associated explosive growth and sprawl of data – with a platform offering that is well governed, fit for purpose, easy to use and built on automation.

 

AvePoint’s Confidence Platform empowers organizations – of all sizes, in all regions, and across all industries – to optimize and secure the solutions that most commonly establish and underpin the digital workplace. As our customers seek to rapidly reduce costs, improve productivity and make more informed business decisions, they depend on our platform for data-driven insights, critical business intelligence and ongoing operational value through automation.

 

Our principal headquarters are located in Jersey City, New Jersey, with our operating headquarters in Richmond, Virginia and additional offices in North America, Europe, Asia, Australia and the Middle East.

XML 39 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Significant Accounting Policies [Text Block]

 

2. Summary of Significant Accounting Policies

 

Basis of Presentation

 

The accompanying unaudited condensed consolidated balance sheet as of December 31, 2022, which has been derived from audited financial statements, and the unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for interim financial information and include the accounts of the Company. Certain information and disclosures normally included in consolidated financial statements prepared in accordance with accounting principles generally accepted in the U.S. (“GAAP”) have been condensed or omitted.

 

In the opinion of management, these financial statements contain all material adjustments, consisting of normal recurring accruals, necessary to present fairly the financial position, results of operations and cash flows for the periods indicated. Operating results for the three months ended  March 31, 2023 are not necessarily indicative of results that may be expected for any other interim period or for the year ending December 31, 2023.

 

These unaudited interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements as of December 31, 2022 and 2021, and for the years ended December 31, 2022 and 2021, and the related notes included in our most recent Annual Report on Form 10-K for the year ended  December 31, 2022, which was filed with the SEC on March 31, 2023 (“Annual Report”).

 

 

Recently Adopted Accounting Guidance

 

In January 2016, the FASB issued ASU 2016-13, Financial Instruments Credit Losses on Financial Instruments which replaces incurred loss methodology to estimate credit losses on financial instruments with a methodology that reflects expected credit losses. This amendment affects entities holding financial assets that are not accounted for at fair value through net income including trade receivables. Subsequently FASB issued ASU 2020-02 which deferred the adoption date. The amendments in this ASU are effective for Emerging Growth Company entities, which elected to take advantage of the extended transition period, for fiscal years beginning after December 15, 2022. Early application of the amendments is permitted. The Company adopted the standard on January 1, 2023. The adoption of the standard did not have material impact on its condensed consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, “Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 81540)” (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The Company adopted the standard on January 1, 2022. The adoption of the standard did not have a material impact on its consolidated financial statements.

 

Comparative Data

 

Certain amounts from prior periods have been reclassed to conform to the current period presentation, including:

 

 The reclassification of perpetual license revenue to be included in maintenance revenue on the condensed consolidated statements of operations for the three months ended March 31, 2022;
 The reclassification of depreciation and amortization to be included in cost of revenue, sales and marketing, general and administrative and research and development on the condensed consolidated statements of operations for the three months ended March 31, 2022;
 The reclassification of operating lease right-of-use assets expense to be separated from depreciation and amortization within net cash provided by (used in) operating activities on the condensed consolidated statements of cash flows for the three months ended March 31, 2022;
 The reclassification of long-term unbilled receivables to be included in deferred contracts and other assets within net cash provided by (used in) operating activities on the condensed consolidated statements of cash flows for the three months ended March 31, 2022; and
 The reclassification of provision for doubtful accounts and loss (gain) on disposal of property and equipment to be included in other within net cash provided by (used in) operating activities on the condensed consolidated statements of cash flows for the three months ended March 31, 2022.

 

Business Combination

 

When we consummate a business combination, the assets acquired and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the acquisition date fair value of the net identifiable assets acquired. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as we obtain new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the condensed consolidated statements of operations. Acquisition-related costs were immaterial and were expensed as incurred. Pro forma historical results of operations related to the business combinations closed in 2022 have not been presented because they are not material business combinations to our condensed consolidated financial statements, either individually or in aggregate.

 

Goodwill

 

Goodwill represents the excess of the fair value of consideration transferred over the fair value of net identifiable assets acquired. 

 

We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. We have elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If we determine that it is more likely than not that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of our single reporting unit with its carrying amount. If the fair value exceeds its carrying amount, no further analysis is required; otherwise, any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value.

 

No other events or circumstances changed since the acquisitions that would indicate that the fair value of our reporting unit is below its carrying amount. No impairment was deemed necessary as of March 31, 2023 or December 31, 2022.

 

Intangible Assets, net

 

Intangible assets primarily consist of customer related assets and acquired software and technology. Typical customer related assets include order backlogs and customer relationships. Intangible assets that have finite useful lives are amortized over their useful lives on a straight-line basis, which range from one year to ten years. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired.

 

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. We base our estimates and assumptions on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our condensed consolidated balance sheets and the amounts of revenue and expenses reported for each of its periods presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, deferred contract costs, valuation of goodwill and other intangible assets, income taxes and related reserves, stock-based compensation, purchase price in a business combination, and earn-out liabilities. Actual results and outcomes may differ from management’s estimates and assumptions due to risks and uncertainties.

 

Foreign Currency

 

The Company has foreign operations where the functional currency has been determined to be the local currency, in accordance with FASB ASC 830, Foreign Currency Matters. Adjustments resulting from translating such foreign functional currency assets and liabilities into U.S. dollars, based on current exchange rates, are recorded as a separate component of stockholders’ equity under the caption, accumulated other comprehensive income. Revenue and expenses are translated using average rates prevailing during the period. Transaction gains and losses arising from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income (expense), net in the Company’s condensed consolidated statements of operations. Transaction losses totaled $0.3 million and $0.2 million for the three months ended March 31, 2023 and 2022, respectively.

 

Cash and Cash Equivalents

 

The Company maintains cash with several high credit-quality financial institutions. The Company considers all investments available with original maturities of three months or less to be cash equivalents. These investments are not subject to significant market risk. The Company maintains its cash and cash equivalents in bank accounts which, at times, exceed the federally insured limits. The Company has not experienced any losses in such accounts. The Company maintains cash balances used in operations at entities based in countries which imposes regulations that limit the ability to transfer cash out of the country. As of March 31, 2023 and December 31, 2022, the Company’s cash balances at these entities were $7.8 million and $10.8 million, respectively. For purposes of the condensed consolidated statements of cash flows, cash includes all amounts in the condensed consolidated balance sheets captioned cash and cash equivalents.

 

Short-Term Investments

 

Short-term investments consist mainly of U.S. treasury bills and certificates of deposit held by financial institutions which have an initial maturity of greater than three months but less than or equal to one year at period end.

 

Based on our intentions regarding these investments, we classify substantially all of our investments as available-for-sale. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for any unrealized losses determined to be related to credit losses, which we record within non-operating income, net in the accompanying condensed consolidated statements of operations. Substantially all of our investments are classified as current based on the nature of the investments and their availability for use in current operations.

 

Prepaid Expenses and Other Current Assets

 

The Company recognizes payments made for services to be received in the near future as prepaid expenses and other current assets. Prepaid expenses and other current assets consist primarily of payments related to insurance premiums, prepaid rent, prepaid subscriptions, and other costs. The prepaid expenses balance as of March 31, 2023 and December 31, 2022 were $5.3 million and $7.1 million, respectively.

 

Deferred Contract Costs

 

We defer sales commissions earned by our sales force that are considered to be incremental and recoverable costs of obtaining SaaS, term license and support, service, perpetual license and maintenance contracts. We have structured commissions plans such that the commission rate paid on renewal contracts are less than those paid on the initial contract; therefore, it is determined that the renewal commissions are not commensurate with the initial commission that are deferred and amortized. We determine the estimated average customer relationship period and average renewal term utilizing a portfolio approach. Deferred costs are periodically reviewed for impairment.

 

Amortization of deferred contract costs of $4.2 million and $3.0 million for the three months ended March 31, 2023 and 2022, respectively, is included as a component of sales and marketing expenses in our condensed consolidated statements of operations. Deferred contract costs recognized as a contract asset on our balance sheet was $47.8 million and $48.6 million at March 31, 2023 and December 31, 2022, respectively.

 

Revenue Recognition

 

The Company derives revenue from four primary sources: SaaS, term license and support, services, and maintenance. Services include installation services, training and other consulting services. The following table presents our revenue by source:

 

  

Three Months Ended

 
  

March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Revenue:

        

SaaS

 $35,512  $26,553 

Term license and support

  10,904   10,202 

Services

  9,747   8,925 

Maintenance

  3,409   4,611 

Total revenue

 $59,572  $50,291 

 

Term license revenue recognized at point in time was $5.9 million and $6.2 million for the three months ended March 31, 2023 and 2022, respectively.

 

We use judgement in determining the relative standalone selling price (“SSP") for products and services. For substantially all performance obligations except term licenses, we are able to establish the SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Term licenses are sold only as a bundled arrangement that includes the rights to a term license and support. In determining the SSP of license and support in a term license arrangement, we apply observable inputs using the value relationship between support and term licenses, the value relationship between support and perpetual licenses, the average economic life of our products, software renewal rates and the price of the bundled arrangement in relation to the perpetual licensing approach. Using a combination of the relative fair value method or the residual value method, the SSP of the performance obligations in an arrangement is allocated to each performance obligation within a sales arrangement.

 

In rare cases when the software and the related when-and-if available updates are critical to the combined utility of the software, the Company has determined this to be one performance obligation and revenue is recognized ratably over the license term.

 

Accounts receivable, net is inclusive of accounts receivable, current unbilled receivables and long-term unbilled receivables, net of allowance for doubtful accounts. We record an unbilled receivable when revenue is recognized prior to invoicing. We have a well-established collection history from our direct and indirect sales. We periodically evaluate the collectability of our accounts receivable and provide an allowance for doubtful accounts as necessary, based on the age of the receivable, expected payment ability, and collection experience. As of March 31, 2023 and December 31, 2022, the allowance for doubtful accounts was not material.

 

We record deferred revenue in the condensed consolidated balance sheets when cash is collected or invoiced before revenue is earned. Deferred revenue as of March 31, 2023 and December 31, 2022 was $99.2 million and $101.5 million, respectively. Revenue recognized that was included in the opening deferred revenue balance was $35.0 million for the three months ended March 31, 2023.

 

The opening and closing balances of the Company's accounts receivable, net, deferred revenue and deferred contract costs are as follows:

 

  

Accounts

      

Deferred

 
  

receivable,

  

Deferred

  

contract

 
  

net

  

revenue

  

costs

 
  

(in thousands)

 

Balance, December 31, 2022

 $73,348  $101,490  $48,553 

Balance, March 31, 2023

  60,738   99,189   47,794 

 

There were no significant changes to the Company’s contract assets or liabilities during the year ended December 31, 2022 and the three months ended March 31, 2023 outside of its sales activities.

 

As of March 31, 2023, transaction price allocated to remaining performance obligations, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods, was $238.6 million, of which $186.4 million is related to SaaS and term license and support revenue. AvePoint expects to recognize approximately 64% of the total transaction price allocated to remaining performance obligations over the next twelve months and the remainder thereafter.

 

Stock-Based Compensation

 

Stock-based compensation represents the cost related to stock-based awards granted to employees. To date, we have issued both stock options and restricted stock units (“RSUs”). With respect to equity-classified awards, the Company measures stock-based compensation cost at the grant date based on the estimated fair value of the award and recognizes the cost ratably (net of estimated forfeitures) over the requisite service period. With respect to liability-classified awards, the Company measures stock-based compensation cost at the grant date and at each reporting period based on the estimated fair value of the award. Stock-based compensation cost is recognized ratably over the requisite service period, net of actual forfeitures in the period.

 

We estimate the fair value of stock options using the Black-Scholes valuation model. The Black-Scholes model requires highly subjective assumptions in order to derive the inputs necessary to calculate the fair value of stock options. To estimate the expected term of stock options, the Company considers the contractual terms of the options, including the vesting and expiration periods, as well as historical option exercise data and current market conditions to determine an estimated expected term. The Company’s historical experience is too limited to be able to reasonably estimate the expected term. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term.

 

Income Taxes

 

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to difference between financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled.

 

We recognize liabilities for uncertain tax positions taken or expected to be taken in income tax returns. Accrued interest and penalties related to unrecognized tax benefits are recognized as part of the provision for income taxes. Judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and unrecognized tax benefits. In determining the need for a valuation allowance, the historical and projected financial performance of the operation that is recording a net deferred tax asset is considered along with any other pertinent information. 

 

We file income tax returns in the U.S. federal, various states and foreign jurisdictions. The tax years 2019 through 2022 are open and subject to audit by US federal, state and local authorities. The tax years 2012 through 2022 are open and subject to audit by foreign tax jurisdictions.

 

Emerging Growth Company

 

The Company is considered an emerging growth company. Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under Section 21E of the Securities Exchange Act of 1934, as amended) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies, but any such election to opt out is irrevocable. The Company elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.

 

Recent Accounting Pronouncements

 

Recently issued accounting pronouncements are not expected to have a material impact on our financial position, results of operations or cash flows upon adoption.

 

2. Summary of Significant Accounting Policies

 

Basis of Presentation

 

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and include the consolidated accounts of AvePoint, Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.

 

Recently Adopted Accounting Guidance

 

In February 2016, the Financial Account Standard Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (Accounting Standards Codification (“ASC”)) and subsequently issued amendments to the initial guidance: ASU 2017-13, ASU 2018-10, ASU 2018-11, ASU 2018-20, ASU 2019-01, ASU 2019-10, ASU 2020-02, ASU 2020-05 and ASU 2021-05 (collectively, “ASC 842”). The Company adopted ASC 842 on January 1, 2022, using the modified retrospective approach and has elected not to restate comparative periods and record a cumulative-effect adjustment as of the effective date. ASC 842 requires companies to generally recognize on the balance sheet operating and finance lease liabilities and corresponding right-of-use (“ROU”) assets.

 

The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Company to carry forward its historical assessments of whether a contract contains a lease, lease classification and initial direct costs. The Company elected not to use hindsight in determining the lease term. The Company made the following other transition considerations and elections under ASC 842: (i) not to separate non-lease components for all classes of underlying assets, including under Leases (“ASC 840”) for the purpose of transition measurement; (ii) apply accounting similar to ASC 840 for operating lease with term of 12 months or less at the commencement date; (iii) consider remaining lease term as of the date of initial application in determining the incremental borrowing rate to be used to discount minimum rental payments for operating leases in transition.

 

The adoption of the new standard resulted in the recognition of ROU assets of $13.9 million, net of previously recognized deferred rent balance of $0.6 million and total lease liabilities of $14.5 million, including a current liability of $3.6 million, and corresponding deferred tax assets and liabilities, on the Company’s consolidated balance sheet as of January 1, 2022. The adoption had no significant impact on the Company’s consolidated statements of operations or cash flows.

 

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (“ASC 805”), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Revenue from contracts with customers (“ASC 606”). Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not been issued. The Company early adopted the new standard on January 1, 2022. We applied the new guidance to the current year acquisitions. The adoption of the standard did not have any impact on the Company’s consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, “Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 81540)” (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The Company adopted the standard on January 1, 2022. The adoption of the standard did not have material impact on its consolidated financial statements.

 

Comparative Data

 

Certain amounts from prior periods have been presented separately or have been grouped to conform to the current period presentation, including:

 

 

The reclassification of long-term unbilled receivables to be included in other assets on the consolidated balance sheets as of December 31, 2021;

 

The reclassification of long-term unbilled receivables to be included in deferred contracts and other assets on the consolidated statements of cash flows for the years ended December 31, 2021 and 2020;

 

The reclassification of provision for doubtful accounts and loss (gain) on disposal of property and equipment to be included in other on the consolidated statements of cash flows for the years ended December 31, 2021 and 2020; and

 

The payments of transaction fees to be included in proceeds from recapitalization of Apex shares on the consolidated statements of cash flows for the year ended December 31, 2021.

 

Business Combination

 

When we consummate a business combination, the assets acquired, and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the acquisition date fair value of the net identifiable assets acquired. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as we obtain new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the consolidated statements of operations. Acquisition-related costs were immaterial and were expensed as incurred. Pro forma historical results of operations related to the business combinations closed in 2022 have not been presented because they are not material business combinations to our consolidated financial statements, either individually or in aggregate.

 

Goodwill

 

Goodwill represents the excess of the fair value of consideration transferred over the fair value of net identifiable assets acquired.

 

We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. We have elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If we determine that it is more likely than not that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of our single reporting unit with its carrying amount. If the fair value exceeds its carrying amount, no further analysis is required; otherwise, any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value.

 

During the year ended December 31, 2022, the goodwill was not impaired. There was no goodwill as of December 31, 2021 or as of December 31, 2020.

 

Intangible Assets, net

 

Intangible assets primarily consist of customer related assets and acquired software and technology. Typical customer related assets include order backlogs and customer relationships. Intangible assets that have finite useful lives are amortized over their useful lives on a straight-line basis, which range from one year to ten years. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired.

 

Use of Estimates

 

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. We base our estimates and assumptions on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our consolidated balance sheets and the amounts of revenue and expenses reported for each of its periods presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, allowance for doubtful accounts, deferred contract costs, valuation of goodwill and other intangible assets, income taxes and related reserves, stock-based compensation, purchase price in a business combination, and earn-out liabilities. Actual results and outcomes may differ from management’s estimates and assumptions due to risks and uncertainties.

 

Foreign Currency

 

The Company has foreign operations where the functional currency has been determined to be the local currency, in accordance with FASB ASC 830, Foreign Currency Matters. Adjustments resulting from translating such foreign functional currency assets and liabilities into U.S. dollars, based on current exchange rates, are recorded as a separate component of stockholders’ deficiency under the caption, accumulated other comprehensive income. Revenue and expenses are translated using average rates prevailing during the period. Transaction gains and losses arising from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income (expense), net in the Company’s consolidated statements of operations. Transaction gains totaled $0.1 million for the year ended December 31, 2022, transaction losses totaled $0.9 million and $0.6 million for the years ended December 31, 2021 and 2020, respectively.

 

Cash and Cash Equivalents

 

The Company maintains cash with several high credit-quality financial institutions. The Company considers all investments available with original maturities of three months or less to be cash equivalents. These investments are not subject to significant market risk. The Company maintains its cash and cash equivalents in bank accounts which, at times, exceed the federally insured limits. The Company has not experienced any losses in such accounts. The Company maintains cash balances used in operations at entities based in countries which impose regulations that limit the ability to transfer cash out of the country. As of December 31, 2022 and 2021, the Company’s cash balances at these entities were $10.8 million and $9.3 million, respectively. For purposes of the consolidated statements of cash flows, cash includes all amounts in the consolidated balance sheets captioned cash and cash equivalents.

 

Short-Term Investments

 

Short-term investments consist mainly of certificates of deposit held by financial institutions which have an initial maturity of greater than three months but less than or equal to one year at period end.

 

Allowance for Doubtful Accounts

 

The Company evaluates the collectability of its accounts receivable based on a combination of factors. Where we are aware of circumstances that may impair a specific customer’s ability to meet its financial obligations, we record a specific allowance against amounts due. For all other customers, we recognize allowances for doubtful accounts based on the length of time the receivables are outstanding, the current business environment and its historical experience. Accounts are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded when received. As such, we present trade receivables at their net estimated realizable value through use of the allowance for doubtful accounts.

 

Prepaid Expenses and other Current Assets

 

The company recognizes payments made for services to be received in the near future as prepaid expenses and other current assets. Prepaid expenses and other current assets consist primarily of payments related to insurance premium, prepaid rent, prepaid subscriptions, and other costs. The prepaid expense balance as of December 31, 2022 and December 31, 2021 were $7.1 million and $5.7 million, respectively.

 

Property and Equipment

 

Property and equipment are stated at cost and depreciated on a straight-line basis over the shorter of their estimated useful lives or related contract terms beginning in the year the asset was placed into service.

 

We depreciate computer equipment and software generally over a period of three years. We amortize leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. We depreciate furniture and fixture generally over a period of seven years. We depreciate buildings over a period of forty years. We depreciate office equipment generally over a period of five years. Depreciation and amortization for buildings, information technology assets, leasehold improvements, and furniture and fixtures commences once they are ready for our intended use.

 

Normal repair and maintenance costs are expensed as incurred. We write off depreciated assets that are no longer in service.

 

We evaluate long-lived assets, which include leasehold improvements and equipment subject to depreciation and amortization, for impairment whenever events or changes in business circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss will be recognized when the aggregate of estimated undiscounted future cash flows expected to result from the use and the eventual disposition of the long-lived assets less than its carrying amount. Impairment, if any, is determined based on the fair value of the long-lived asset.

 

There were no impairment charges recognized during the years ended December 31, 2022, 2021, and 2020 respectively.

 

We evaluate the portion of depreciation and amortization expense attributable to cost of revenue based on organizational headcount directly attributable to the generation of revenue. Based on this evaluation, we have determined that depreciation and amortization attributable to cost of revenue is not material; therefore, the full expense has been recorded in operating expenses in the consolidated statements of operations.

 

 

Deferred Contract Costs

 

We defer sales commissions earned by our sales force that are considered to be incremental and recoverable costs of obtaining or renewing SaaS, term license and support, service, perpetual license and maintenance contracts. We have structured commissions plans such that the commission rate paid on renewal contracts are less than those paid on the initial contract; therefore, it is determined that the renewal commissions are not commensurate with the initial commission and thus capitalized as deferred contract costs. We determine the estimated average customer relationship period and average renewal term utilizing a portfolio approach. No impairment was recorded for the years ended December 31, 2022, 2021, and 2020.

 

Amortization of deferred contract costs of $13.4 million, $9.5 million, and $10.5 million for the years ended December 31, 2022, 2021, and 2020, respectively, is included as a component of sales and marketing expenses in our consolidated statements of operations. Deferred contract costs recognized as a contract asset on our balance sheet was $48.6 million and $38.9 million as of December 31, 2022 and 2021, respectively.

 

Software Development Costs

 

Costs incurred in the development of new software products and enhancements to existing software products to be accounted for under software revenue recognition guidance are accounted for in accordance with ASC 985-20, Costs of Software to be Sold, Leased, or Marketed, or ASC 985-20. These costs, consisting primarily of salaries and related payroll costs, are expensed as incurred until technological feasibility has been established. After technological feasibility is established, costs are capitalized in accordance with ASC 985-20. The Company’s primary on-premises product is DocAve which is within the scope of subtopic 985-20. DocAve has been on the market since 2002. Typically, the economic life of software produced is less than five years. As such, any costs subject to capitalization under ASC 985-20 would be fully amortized at this time. As a result, no internally generated software development costs have been capitalized as of December 31, 2022 and 2021.

 

We account for costs to develop or obtain internal-use software and implementation costs incurred in hosting arrangements in accordance with ASC 350-40, Internal-Use Software, or ASC 350-40. We also account for costs of significant upgrades and enhancements resulting in additional functionality under ASC 350-40. These costs are primarily software purchased for internal-use, purchased software licenses, implementation costs, and development costs related to our hosted product, which is accessed by customers on a subscription basis. Costs incurred for maintenance, training, and minor modifications or enhancements are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally three years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. Internally developed software costs required to be capitalized as defined by the accounting guidance are not material to our consolidated financial statements.

 

Revenue Recognition

 

We derive revenue from four primary sources: SaaS, term license and support, services, and maintenance.

 

The following table presents our revenue by source:

 

  

For the Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

SaaS

 $117,180  $85,580  $52,074 

Term license and support

  57,214   50,970   38,949 

Services

  41,283   31,919   34,140 

Maintenance

  15,868   21,022   23,462 

Perpetual license

  794   2,418   2,908 

Total revenue

 $232,339  $191,909  $151,533 

 

Term license and perpetual license revenue recognized at point in time was $40.0 million, $39.7 million, and $32.4 million for the years ended December 31, 2022, 2021, and 2020, respectively. The remaining revenue amount is recognized over time.

 

Our sources of revenue mainly include:

 

 

SaaS and term license and support revenue includes revenue from the sale of SaaS and term license and support, versions of our software and related customer support. SaaS revenue is recognized ratably over the term of the contract. Term license revenue includes distinct on-premises license and support performance obligations. The license is generally recognized upfront at the point in time when the software is made available to the customer to download and use, and the support is recognized ratably over the term of the contract.

 

Perpetual license revenue is recognized upfront upon delivery of the licensed product and/or the utility that enables the customer to access authorization keys, provided that an enforceable contract has been received. Typically, our perpetual licenses are sold with post-contract support (PCS), which includes unspecified technical enhancements and customer support. Revenue from PCS is classified as maintenance revenue and is recognized ratably over the term of the contract, which is typically one year, as we satisfy the PCS performance obligation.

 

Services revenue includes revenue derived primarily from the implementation of software, training, consulting, and migrations. We also offer license customization and managed services. Services revenue from implementation, training, consulting, migration, and license customization is recognized by applying a measure of progress, such as labor hours to determine the percentage of completion of each contract. Services revenue from managed services is recognized ratably on a straight-line basis over the contract term.

 

In rare cases when the software and the related when-and-if available updates are critical to the combined utility of the software, the Company has determined this to be one performance obligation and revenue is recognized ratably over the license term.

 

ASC 606 is a single standard for revenue recognition that applies to all of our SaaS, term license and support, services, perpetual license and maintenance arrangements and generally requires revenue to be recognized upon the transfer of control of promised goods or services provided to its customers, reflecting the amount of consideration it expects to receive for those goods or services. Pursuant to ASC 606, revenue is recognized upon the application of the following steps:

 

 

identification of the contract, or contracts, with a customer;

 

identification of the performance obligations in the contract;

 

 determination of the transaction price;

 

allocation of the transaction price to the performance obligations in the contract; and

 

recognition of revenue when, or as, the contractual performance obligations are satisfied.

 

The timing of revenue recognition may differ from the timing of invoicing to our customers. We record an unbilled receivable when revenue is recognized prior to invoicing. Current unbilled receivables are included in accounts receivable, net in the consolidated balance sheets. Long-term unbilled receivables that are expected to be billed more than twelve months after the period end are included within other assets in the consolidated balance sheets. We record deferred revenue in the consolidated balance sheets when cash is collected or invoiced before revenue is earned. Our standard payment terms are generally net 30 days. Invoices for SaaS, term license and support and maintenance are generally issued annually in advance or when the license is made available for customer use. Invoices for license contracts are generally issued when the license is available for the customer for download. Services are generally invoiced in advance or as the services are performed.

 

Total deferred revenue as of December 31, 2021, was $82.3 million, of which $72.3 million was recognized as revenues for the year ended December 31, 2022.

 

The opening and closing balances of the Company’s accounts receivable, net, deferred revenue and deferred contract costs are as follows:

 

  

Accounts
receivable,
net (1)

  

Deferred
revenue

  

Deferred
Contract
costs

 
  

(in thousands)

 

Opening (January 1, 2021)

 $53,749  $74,688  $31,943 

Closing (December 31, 2021)

  61,335   82,332   38,926 

Increase/(decrease)

  7,586   7,644   6,983 
             

Opening (January 1, 2022)

 $61,335  $82,332  $38,926 

Closing (December 31, 2022)

  73,348   101,490   48,553 

Increase/(decrease)

  12,013   19,158   9,627 

 

(1) Accounts receivable, net is inclusive of accounts receivable, net of allowance for doubtful accounts, current unbilled receivables and long-term unbilled receivables.

 

Our revenue arrangements generally include standard warranty or service level provisions that its arrangements will perform and operate in all material respects as defined in the respective agreements, the financial impacts of which have historically been and are expected to continue to be insignificant. Our arrangements generally do not include a general right of return relative to the delivered products or services. We recognize revenue net of any taxes collected from customers, which are subsequently remitted to governmental authorities.

 

Many of our contracts include multiple performance obligations. Judgment is required in determining whether each performance obligation is distinct. Our products and services generally do not require a significant amount of integration or interdependency; therefore, the Company’s products and services are generally not combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (“SSP”) for each performance obligation within each contract.

 

We use judgment in determining the SSP for products and services. For substantially all performance obligations except term licenses, we are able to establish the SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Term licenses are sold only as a bundled arrangement that includes the rights to a term license and support.

 

In determining the SSP of license and support in a term license arrangement we apply observable inputs using the value relationship between support and term license, the value relationship between support and perpetual licenses, the average economic life of our products, software renewal rates and the price of the bundled arrangement in relation to the perpetual licensing approach. Using a combination of the relative fair value method or the residual value method, the SSP of the performance obligations in an arrangement is allocated to each performance obligation within a sales arrangement.

 

As of December 31, 2022, transaction price allocated to remaining performance obligations, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods, was $237.8 million, of which $186.3 million is related to SaaS and term license and support revenue. We expect to recognize approximately 64% of the total transaction price allocated to remaining performance obligations over the next twelve months and the remainder thereafter.

 

We utilize indirect sales channels which utilize Channel Partners. These deals are executed in one of two ways:

 

 

1.

Channel Partner as Customer

 

In the first form of these arrangements, the Channel Partner purchases the products from us at a discounted price and resells the products to end users at a price determined by the Channel Partner. In this scenario, the Channel Partner is the entity that has contracted with us and therefore is determined to be our customer. We recognize revenue when control of the goods and/or services are transferred to the customer. In this first form of the sales transaction, revenue recognition occurs upon transfer to the Channel Partner (acting as reseller) or as directed by the Channel Partner (acting as reseller) to its customer.

 

 

2.

End User as Customer

 

In the second form, we bill the end user, and the Channel Partner receives a commission. Upon analysis of deals executed through the second form of these channels, we determined that the end user represents our customer due to the fact that the end user purchased goods and/or services that are outputs of our ordinary activities. Consequently, Channel Partners utilized in deals executed through this second model are deemed to be agents of the transaction. In this second form of these arrangements, we recognize revenue upon transfer of the goods and/or services to the end user.

 

Stock-Based Compensation

 

Stock-based compensation represents the cost related to stock-based awards granted to employees. To date, we have issued both stock options and restricted stock units (“RSUs”). With respect to equity-classified awards, the Company measured stock-based compensation cost at the grant date based on the estimated fair value of the award and recognizes the cost as expense ratably (net of estimated forfeitures) over the requisite service period. With respect to liability-classified awards, the Company measures stock-based compensation cost at the grant date and at each reporting period based on the estimated fair value of the award. Stock-based compensation cost is recognized ratably over the requisite service period, net of actual forfeitures in the period.

 

We estimate the fair value of stock options using the Black-Scholes valuation model. The Black-Scholes model requires highly subjective assumptions in order to derive the inputs necessary to the calculate the fair value of stock options. To estimate the expected term of stock options, the Company considered contractual terms of the options, including the vesting and expiration periods, as well as historical option exercise data and current market conditions to determine an estimated expected term. The Company’s historical experience is too limited to be able to reasonably estimate expected term. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term.

 

Income Taxes

 

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to the difference between financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled.

 

We recognize liabilities for uncertain tax positions taken or expected to be taken in income tax returns. Accrued interest and penalties related to unrecognized tax benefits are recognized as part of the provision for income taxes. Judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and unrecognize tax benefits. In determining the need for a valuation allowance, the historical and projected financial performance of the operation that is recording a net deferred tax asset is considered along with any other pertinent information.

 

We file income tax returns in the U.S. federal, various states and foreign jurisdictions. The tax years 2018 through 2021 are open and subject to audit by U.S. federal, state and local authorities. The tax years 2012 through 2021 are open and subject to audit by foreign tax jurisdictions.

 

Redeemable Noncontrolling Interest

 

As of December 31, 2022 and 2021, the Company owned 73.82% and 76.09% of AvePoint EduTech Pte. Ltd. (“EduTech”), respectively.

 

AEPL PTE. LTD. (AEPL)

 

As part of AEPL’s investment in EduTech, the Company granted AEPL a put option which allows AEPL to cause the Company to repurchase AEPL’s shares in EduTech at any time between December 24, 2022, and December 24, 2023, at a price equal to AEPL’s initial investment of approximately $8.3 million. Consequently, the Company records redeemable noncontrolling interest as mezzanine equity in its consolidated balance sheets. At each reporting period, the Company increases the carrying amount of the redeemable noncontrolling interest by periodic accretions using the interest method so that the carrying amount will equal the redemption amount on the date that the put option becomes exercisable, and adjustments to the value are recorded as net income attributable to redeemable noncontrolling interest. As of December 31, 2022 and 2021, AEPL owned 23.20% and 23.91% of EduTech, respectively.

 

I-Access Solutions Pte. Ltd. (I-Access)

 

On February 18, 2022, (the “I-Access Closing Date”), EduTech consummated its acquisition of all of the ordinary shares of I-Access, a Singapore limited company. As a result, I-Access became a wholly owned subsidiary of EduTech. The acquisition was made pursuant to a share purchase agreement, dated as of January 31, 2022, (the “Share Purchase Agreement”), by and among EduTech and the former I-Access shareholders. As of December 31, 2022, former I-Access shareholders owned 2.98% of EduTech and such shares were included in redeemable noncontrolling interest. Refer to (“Note 3 - Business Combination”) for further details.

 

Emerging Growth Company

 

The Company is considered an emerging growth company. Section 102(b)(1) of the Jobs Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.

 

Recent Accounting Pronouncements

 

In January 2016, the FASB issued ASU 2016-13, “Financial Instruments — Credit Losses on Financial Instruments,” which replaces incurred loss methodology to estimate credit losses on financial instruments with a methodology that reflects expected credit losses. This amendment affects entities holding financial assets that are not accounted for at fair value through net income including trade receivables. Subsequently FASB issued ASU 2020-02 which deferred the adoption date. The amendments in this ASU are effective for EGC entities, which elected to take advantage of the extended transition period, for fiscal years beginning after December 15, 2022. Early application of the amendments is permitted. The adoption of the standard will not have a material impact on the Company’s consolidated financial statements.

 

While we generally expect the financial records to be impacted by the requirements highlighted above, we cannot reasonably estimate the impact that adoption of the ASUs referenced in this announcement is expected to have on the financial statements at this time.

XML 40 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Goodwill
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Goodwill Disclosure [Text Block]

3. Goodwill

 

The changes in the carrying amounts of goodwill were as follows:

 

  

Goodwill

 
  

(in thousands)

 

Balance as of December 31, 2022

 $18,904 

Effect of foreign currency translation

  (33)

Balance as of March 31, 2023

 $18,871 

 

4. Goodwill

 

The changes in the carrying amounts of goodwill were as follows:

 

  

Goodwill

(in thousands)

 

Balance as of December 31, 2021

 $ 

Acquisitions

  19,167 

Effect of foreign currency translation

  (263)

Balance as of December 31, 2022

 $18,904 
XML 41 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Intangible Assets, Net
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Intangible Assets Disclosure [Text Block]

4. Intangible assets, net

 

Intangible assets consist of the acquired intangible assets and the self-developed software. Amortization expense for intangible assets was $0.5 million and $0.1 million for the three months ended March 31, 2023 and 2022, respectively. 

 

As of March 31, 2023, estimated future amortization expense for the intangible assets reflected above was as follows:

 

Year Ending December 31:

    
  

(in thousands)

 

2023 (nine months)

 $1,521 

2024

  1,961 

2025

  1,573 

2026

  1,163 

2027

  1,136 

Thereafter

  3,494 

Total intangible assets subject to amortization

 $10,848 

 

A summary of the balances of the Company's intangible assets as of  March 31, 2023 and  December 31, 2022 is presented below:

 

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Weighted Average

 
          

March 31,

          

December 31,

  

Life

 
          

2023

          

2022

     
  (in thousands)  (in years) 

Technology and software, net

  7,129   (1,081)  6,048   6,842   (777)  6,065   6.8 

Customer related assets, net

  4,466   (294)  4,172   4,799   (477)  4,322   10.0 

Content, net

  838   (210)  628   830   (138)  692   3.0 

Total

 $12,433  $(1,585) $10,848  $12,471  $(1,392) $11,079   7.7 

5. Intangible assets, net

 

Intangible assets consist of the acquired intangible assets and the self-developed software. Amortization expense for intangible assets was $1.4 million for the year ended December 31, 2022. There was no amortization expense for intangible assets for the year ended December 31, 2021.

 

As of December 31, 2022, estimated future amortization expense for the intangible assets reflected above was as follows:

 

Year Ending December 31:

 

(in thousands)

 

2023

 $1,981 

2024

  1,869 

2025

  1,480 

2026

  1,135 

2027

  1,132 

Thereafter

  3,482 

Total intangible assets subject to amortization

 $11,079 

 

A summary of the balances of the Company’s intangible assets as of December 31, 2022 and 2021 is presented below:

 

  

Gross Carrying
Amount

  

Accumulated Amortization

  

Net Carrying
Amount

  

Gross Carrying
Amount

  

Accumulated Amortization

  

Net Carrying
Amount

  

Weighted
Average Life

 
          December 31,
2022
          December
31, 2021
     
  

(in thousands)

  

(in years)

 

Technology and software, net

  6,842   (777)  6,065            6.9 

Customer related assets, net

  4,799   (477)  4,322            9.4 

Content, net

  830   (138)  692            3.0 

Total

 $12,471  $(1,392) $11,079  $  $  $   7.6 
XML 42 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Concentration of Credit Risk
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Concentration Risk Disclosure [Text Block]

 

5. Concentration of Credit Risk

 

The Company deposits its cash with financial institutions and, at times, such balances may exceed federally insured limits. No customer accounted for more than 10% of revenue for the three months ended March 31, 2023 and 2022

 

6. Concentration of Credit Risk

 

The Company deposits its cash with financial institutions and, at times, such balances may exceed federally insured limits. No customer accounted for more than 10% of revenue for the years ended December 31, 2022, 2021, and 2020, and no customer made up more than 10% of accounts receivable as of December 31, 2022 and 2021.

XML 43 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Accounts Receivable, Net
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Loans, Notes, Trade and Other Receivables Disclosure [Text Block]

6. Accounts Receivable, Net

 

Accounts receivable, net, consists of the following components:

 

  

March 31,

  

December 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Trade receivables

 $35,841  $47,046 

Current unbilled receivables

  21,633   20,153 

Allowance for doubtful accounts

  (847)  (725)
  $56,627  $66,474 

 

7. Accounts Receivable, Net

 

Accounts receivable, net, consists of the following components:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Trade receivables

 $47,046  $38,819 

Current unbilled receivables

  20,153   17,086 

Allowance for doubtful accounts

  (725)  (838)
  $66,474  $55,067 

 

Long-term unbilled receivables were $6.9 million and $6.3 million as of December 31, 2022 and 2021, respectively.

 

XML 44 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Line of Credit
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Debt Disclosure [Text Block]

7. Line of Credit

 

The Company maintains a loan and security agreement with a commercial bank for a revolving line of credit of up to $30.0 million, with an accordion feature that provides up to $20.0 million of additional borrowing capacity the Company may draw at its request. The line currently bears interest at a rate equal to SOFR plus 0.1%. The line carries an unused fee of 0.5% per year. The line will mature on July 7, 2023. We are required to maintain a specified adjusted quick ratio and a minimum annual recurring revenue tested by the bank each quarter. The Company pledged, assigned and granted the bank a security interest in all shares of its subsidiaries, future proceeds and assets (except for excluded assets, including material intellectual property) as security for the performance of the loan and security agreement obligations. As of March 31, 2023, the Company is compliant with all covenants under the line and had no borrowings outstanding under the line of credit.

 

10. Line of Credit

 

The Company maintains a loan and security agreement with a commercial bank. As lender for a revolving line of credit of up to $30.0 million, with an accordion feature that provides up to $20.0 million of additional borrowing capacity the Company may draw at its request. The line bears interest at a rate equal to LIBOR plus 3.5%. The line carries an unused fee of 0.5% per year. The line will mature on April 7, 2023. We are required to maintain a specified adjusted quick ratio and a minimum annual recurring revenue tested by the bank each quarter. The Company pledged, assigned and granted the bank a security interest in all shares of its subsidiaries, future proceeds and assets (except for excluded assets, including material intellectual property) as security for the performance of the loan and security agreement obligations. As of December 31, 2022, the Company is compliant with all covenants under the line and had no borrowings outstanding under the line of credit.

 

The Company has not at any time, including as of December 31, 2022, and for the fiscal year ended December 31, 2022, borrowed under the loan and security agreement.

 

XML 45 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Income Taxes
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Income Tax Disclosure [Text Block]

8. Income Taxes

 

The Company had an effective tax rate of (27.46)% and (2.88)% for the three months ended March 31, 2023 and 2022, respectively.

 

The change in effective tax rates for the three-month period ended March 31, 2023 as compared to the three-month period ended  March 31, 2022 was primarily due to the mix of pre-tax income (loss) results by jurisdictions taxed at different rates, certain jurisdictions with separate tax expense calculated, and tax losses for which no benefit can be taken.

 

The Company continues to evaluate the realizability of its deferred tax assets on a quarterly basis and will adjust such amounts in light of changing facts and circumstances. In making such an assessment, management would consider all available positive and negative evidence, including the level of historical taxable income, future reversals of existing temporary differences, tax planning strategies, and projected future taxable income.

 

11. Income Taxes

 

Pretax loss resulting from domestic and foreign operations is as follows:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Domestic

 $(17,081) $(23,583) $(19,107)

Foreign

  (16,569)  (9,205)  3,200 

Pretax loss from continuing operations

 $(33,650) $(32,788) $(15,907)

 

The components of the provision (benefit) for income taxes consists of the following:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Current income tax expense:

            

Federal

 $1,937  $467  $ 

State and local

  668   (881)  411 

Foreign

  (1,478)  1,117   1,096 

Total current income tax expense

  1,127   703   1,507 

Deferred income tax expense (benefit):

            

Federal

  2,370   89   (175)

State and local

  (820)  (12)  (843)

Foreign

  2,361   (323)  573 

Total deferred income tax expense (benefit)

  3,911   (246)  (445)

Total income tax expense

 $5,038  $457  $1,062 

 

The reconciliation of the amounts at the U.S. federal statutory income tax rate to the company’s effective income tax rate is as follows:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

U.S. federal statutory tax rate

 $(7,067) $(6,886) $(3,340)

State and local income taxes, net

  (292)  (962)  (519)

Stock-based compensation

  (51)  10,865   6,770 

Executive compensation limitation

  3,566       

Fair value of earnout liability

  (828)  (3,946)   

Transaction costs

  125   (2,209)   

Change in valuation allowance

  12,844   3,085   (3,216)

Foreign rate differential

  (2,066)  440   1,575 

Return-to-provision adjustments

  (1,029)  (196)  (538)

Permanent differences

  29   334   65 

Other, net

  (193)  (68)  265 

Total

 $5,038  $457  $1,062 

 

The Company’s effective tax rate differed from the U.S. federal statutory rate primarily due to mix of pre-tax income (loss) results by jurisdictions taxed at different rates than 21%, a permanent item recorded for the executive compensation limitation, and changes in valuation allowance in certain foreign jurisdictions.

 

Deferred income taxes are provided for the tax effect of temporary differences between the financial reporting basis and the tax basis of assets and liabilities. Significant components of the Company’s deferred tax assets and (liabilities) are as follows:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Deferred tax assets:

        

Net operating loss carryforwards

 $13,775  $10,716 

Deferred revenue

  4,301   5,315 

Compensation and benefits

  6,567   4,384 

Research and development expenses

  6,169    

Lease liability

  3,622    

Foreign tax credits

  270   720 

Fair value of earnout liability

  93   181 

Other

  457   1,047 
   35,254   22,363 

Less: Valuation allowance

  (20,808)  (8,356)

Deferred tax assets, net

  14,446   14,007 
         

Deferred tax liabilities:

        

Property and equipment

  (197)  (132)

Amortization

  (2,595)  (214)

Commissions

  (8,384)  (7,918)

Prepaid subscription

  (836)  (822)

Unbilled receivable

  (1,489)  (2,183)

Right-of-use assets

  (3,402)   

Total deferred tax liability

  (16,903)  (11,269)

Net deferred tax (liabilities) assets

 $(2,457) $2,738 

 

Deferred tax assets are included within other assets in the consolidated balance sheets, and deferred tax liabilities are included within other non-current liabilities in the consolidated balance sheets.

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Deferred tax assets, net of valuation allowance

 $488  $3,182 

Deferred tax liabilities

  (2,945)  (444)

Net deferred tax (liabilities) assets

 $(2,457) $2,738 

 

As of December 31, 2022, the Company had net operating loss (“NOL”) carryforwards for state and local income tax of $14.6 million, which may offset future taxable income. The state NOL carryforwards begin to expire in 2026. The Company also has foreign NOL carryforwards of approximately $54.5 million, which will expire beginning 2024 and NOL carryforward periods vary from 6 years to indefinite period. The Company has $0.3 million of foreign tax credit carryforwards available that expire in 2023.

 

Under the provisions of the Internal Revenue Code, the U.S. NOL carryforwards are subject to review and possible adjustment by the Internal Revenue Service and state tax authorities. NOL and tax credit carryforwards may become subject to an annual limitation in the event of a 50% cumulative change in the ownership interest of significant stockholders over a three-year period in excess of 50%, as defined under Sections 382 and 383 of the Internal Revenue Code, as well as similar state tax provisions. This could limit the amount of NOLs that the Company can utilize annually to offset future taxable income or tax liabilities. The amount of the annual limitation, if any, will be determined based on the value of the Company immediately prior to the ownership change. The Company may have experienced an ownership change prior to December 31, 2022, however, the Company does not believe its NOL carryforwards would be limited under IRC Section 382. The Company could experience an ownership change in the future which could limit the utilization of certain NOL carryforwards.

 

ASC 740-10-30-5 requires that a valuation allowance be established when it is more likely than not that all or a portion of a deferred tax asset will not be realized. In making this assessment, management considered all available positive and negative evidence, including the level of historical taxable income, future reversals of existing temporary differences, tax planning strategies, and projected future taxable income. On the basis of this evaluation, a valuation allowance of $20.8 million and $8.4 million was recorded as of December 31, 2022 and 2021, respectively, against certain jurisdiction’s net deferred tax assets for which it is more likely than not that the tax benefit will not be realized. The valuation allowance was increased by $12.5 million for the year ended December 31, 2022, primarily due to full valuation allowances being established for U.S. and Japan in the current year.

 

As of December 31, 2022, the Company did not provide any foreign withholding taxes related to its foreign subsidiaries’ undistributed earnings, as such earnings have been retained and are intended to be indefinitely reinvested to fund ongoing operations of the foreign subsidiaries. It is not practicable to estimate the amount of taxes that would be payable upon remittance of these earnings, because such tax, if any, is dependent upon circumstances existing if and when remittance occur.

 

A reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest and penalties is as follows:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Beginning balance

 $1,088  $5,369 

Additions based on tax positions related to the current year

      

Reduction for tax positions of prior years

  (12)  (4,281)

Reduction for settlements

  (935)   

Expiration of applicable statute of limitations

      

Ending balance

 $141  $1,088 

 

During 2022, certain foreign jurisdiction concluded an income tax audit for prior periods which recognizes $0.9 million unrecognized tax benefits.

 

The Company recognizes accrued interest and penalties related to unrecognized tax benefits as part of the provision for income taxes. As of December 31, 2022 and 2021, the Company had $0.2 million and $1.3 million, respectively, of accrued interest and penalties associated with unrecognized tax benefits. These amounts were included in other non-current liabilities in their respective years. As of December 31, 2022, and December 31, 2021, the total amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate was not material.

 

The Company files income tax returns in the U.S. federal jurisdiction, various state and foreign jurisdictions. The tax years 2018 through 2021 generally remain open for examination for federal, state and local tax purposes. The tax years 2012 through 2021 are open and subject to audit by foreign jurisdictions. To the extent utilized in future years’ tax returns, net operating loss carryforwards on December 31, 2022 and December 31, 2021 will remain subject to examination until the respective tax year is closed.

 

XML 46 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Leases
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Lessee, Operating Leases [Text Block]

9. Leases

 

The Company is obligated under various non-cancelable operating leases primarily for office space. The initial terms of the leases expire on various dates through 2030. We determine if an arrangement is a lease at inception.

 

Leases are classified as either operating or finance leases based on certain criteria. This classification determines the timing and presentation of expenses on the income statement, as well as the presentation of the related cash flows and balance sheet. Operating leases are recorded on the balance sheet beginning January 1, 2022, as operating lease right-of-use assets, accrued expenses and other liabilities, and long-term operating lease liabilities. The Company currently has no significant finance leases.

 

ROU assets and related liabilities are recorded at lease commencement based on the present value of the lease payments over the expected lease term. Lease payments include future increases unless the increases are based on changes in an index or rate. As the Company's leases do not provide an implicit rate, the Company’s incremental borrowing rate is used to calculate ROU assets and related liabilities. The incremental borrowing rate is determined based on the Company’s estimated credit rating, the term of the lease, the economic environment where the asset resides and full collateralization. Lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Operating lease expense is recognized on a straight-line basis over the lease term and is allocated within operating expenses in the condensed consolidated statements of operations.

 

The components of the Company's operating lease expenses are reflected in the condensed consolidated statements of income for the three months ended March 31, 2023 and 2022 as follows:

 

  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Lease liability cost

 $1,749  $1,151 

Short-term lease expenses (1)

  248   814 

Variable lease cost not included in the lease liability (2)

  110   32 

Total lease cost

 $2,107  $1,997 

 

(1) Short-term lease expenses include rent expenses from leases of 12 months or less on the transition date or lease commencement.

 

(2) Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate.

 

Our lease agreements generally contain lease and non-lease components. Non-lease components primarily include payments for maintenance and utilities. We elected to combine fixed payments for non-lease components, for all classes of underlying assets, with our lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.

 

During the three months ended March 31, 2023, ROU assets obtained in exchange for new operating lease liabilities amounted to $2.6 million.

 

Other information related to operating leases for the three months ended March 31, 2023 and 2022, is as follows:

 

 
  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Cash paid for amounts included in the measurement of the lease liability:

        

Operating cash flows from operating leases

 $2,046  $1,354 

 

As of March 31, 2023, our operating leases had a weighted average remaining lease term of 4.3 years and a weighted average discount rate of 5.5%.


As of December 31, 2022, our operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 5.1%.
 
The maturity schedule of the operating lease liabilities as of March 31, 2023 is as follows:

 

Year Ending December 31:

    
  

(in thousands)

 

2023 (nine months)

 $4,789 

2024

  5,171 

2025

  3,590 

2026

  2,499 

2027

  1,709 

Thereafter

  1,999 

Total future lease payments

 $19,757 

Less: Present value adjustment

  (2,186)

Present value of future lease payments (1)

 $17,571 

 

(1) Includes the current portion of operating lease liabilities of $5.8 million, which is reflected in accrued expenses and other liabilities in the condensed consolidated balance sheets.

 

12. Leases

 

The Company is obligated under various non-cancelable operating leases primarily for office space. The initial terms of the leases expire on various dates through 2030. We determine if an arrangement is a lease at inception.

 

Leases are classified as either operating or finance leases based on certain criteria. This classification determines the timing and presentation of expenses on the income statement, as well as the presentation of the related cash flows and balance sheet. Operating leases are recorded on the balance sheet beginning January 1, 2022, as operating lease right-of-use assets, accrued expenses and other liabilities, and long-term operating lease liabilities. The Company currently has no significant finance leases.

 

ROU assets and related liabilities are recorded at lease commencement based on the present value of the lease payments over the expected lease term. Lease payments include future increases unless the increases are based on changes in an index or rate. The rate implicit in the leases was not readily determinable, thus the Company’s incremental borrowing rate is used to calculate ROU assets and related liabilities. The incremental borrowing rate is determined based on the Company’s estimated credit rating, the term of the lease, the economic environment where the asset resides and full collateralization. Lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Operating lease expense is recognized on a straight-line basis over the lease term and is allocated within operating expenses in the consolidated statements of operations.

 

The components of the Company’s operating lease expense are reflected in the consolidated statements of operations for the year ended December 31, 2022, is as follows:

 

  

Year Ended

December 31,

 
  

2022

 
  

(in thousands)

 

Lease liability cost

 $5,945 

Short-term lease expenses (1)

  1,760 

Variable lease cost not included in the lease liability (2)

  261 

Total lease cost

 $7,966 

 

(1) Short-term lease expenses include rent expenses from leases of 12 months or less on the transition date or lease commencement.

 

(2) Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate.

 

Our lease agreements generally contain lease and non-lease components. Non-lease components primarily include payments for maintenance and utilities. We elected to combine fixed payments for non-lease components, for all classes of underlying assets, with our lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.

 

During the year ended December 31, 2022, ROU assets obtained in exchange for new operating lease liabilities amounted to $6.9 million.

 

Other information related to operating leases for the year ended December 31, 2022, is as follows:

 

  

Year Ended
December 
31,

 
  

2022

 
  

(in thousands)

 

Cash paid for amounts included in the measurement of the lease liability:

    

Operating cash flows from operating leases

 $5,626 

 

As of December 31, 2022, our operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 5.1%.

 

The maturity schedule of the operating lease liabilities as of December 31, 2022, is as follows:

 

Year Ending December 31:                   

 

  

(in thousands)

 

2023

 $6,104 

2024

  4,360 

2025

  2,817 

2026

  2,159 

2027

  1,373 

Thereafter

  1,887 

Total future lease payments

  18,700 

Less: Present value adjustment

  (1,960)

Present value of future lease payments (1)

 $16,740 

 

(1) Includes the current portion of operating lease liabilities of $5.4 million, which is reflected in accrued expenses and other liabilities in the consolidated balance sheets.

 

During the years ended December 31, 2021 and 2020, total rent expenses amounted to $6.4 million and $5.6 million, respectively.

 

The future minimum rental payments under ASC 840 for all long-term non-cancelable property leases as of December 31, 2021, were as follows:

 

Year Ending December 31:

 

  

(in thousands)

 

2022

 $5,680 

2023

  3,808 

2024

  2,428 

2025

  1,840 

2026

  1,438 

Thereafter

  2,960 
  $18,154 

 

XML 47 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Commitments and Contingencies
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Commitments Contingencies and Guarantees [Text Block]

10. Commitments and Contingencies

 

Legal Proceedings

 

In the normal course of its business, the Company may be involved in various claims, negotiations and legal actions. Except for such claims that arise in the normal course of business, as of March 31, 2023, the Company was not a party to any other litigation for which a material claim is reasonably possible, probable or estimable.

 

Guarantees

 

In the normal course of business, we are seldomly required to enter into service agreements that require contingency agreements with customers in highly regulated sectors. These agreements are secured by certificates of deposit. As of March 31, 2023, letters of credit have been issued in the amount of $2.6 million, as security for the agreements. These agreements have not had a material effect on our results of operations, financial position or cash flow.

13. Commitments and Contingencies

 

Purchase Commitments

 

The Company has outstanding unconditional purchase commitments to procure licenses to use IT software from suppliers. These agreements are negotiated in consideration of the volume of transactions with select suppliers and the associated required transaction volumes are expected to be met through the normal course of business.

 

In April 2019, the Company signed an unconditional purchase commitment related to the use of Microsoft Office 365 in the amount of $2.1 million payable in three equal installments during 2019, 2020, and 2021. In May 2020, the Company signed an unconditional purchased commitment in the amount of $22.0 million to purchase IT solutions over a three-year term. Under this agreement, payments are made upon consumption of the IT solutions and any remaining obligations due at the end of the three-year term in May 2023. Given the Company’s history of procuring similar products, it is expected that cash payments to the supplier will occur in 2021 and 2022 with any remaining amounts coming due in 2023. During the year ended December 31, 2019, the Company paid $0.7 million under the 2019 agreement. During the year ended December 31, 2020, the Company paid $0.7 million related to the 2019 agreement and $3.1 million under the 2020 agreement for a total of $3.8 million. During the year ended December 31, 2021, the Company paid the remaining $0.7 million related to the 2019 agreement and $12.1 million related to the 2020 agreement. During the year ended December 31, 2022, the Company paid $19.1 million related to the 2020 agreement.

 

In July 2022, the Company signed an unconditional purchase commitment related to the use of Microsoft Office 365 in the amount of $6.1 million payable in three installments during 2022, 2023, and 2024. During the year ended December 31, 2022, the Company paid $1.9 million related to the July 2022 agreement.

 

In December 2022, the Company signed an unconditional purchase commitment in the amount of $96.0 million to purchase IT solutions over a three-year term. Under this agreement, payments are made upon access to the service and any remaining obligations due at the end of the three-year term in December 2025. Given the Company’s history of procuring similar products, it is expected that cash payments to the supplier will occur in 2023 through 2025 with any remaining amounts coming due in 2025.

 

The Company is obligated to make the following future minimum payments under the non-cancelable terms of these contracts as of December 31, 2022:

 

Years ending December 31,

 

  

(in thousands)

 

2023

 $2,026 

2024

  2,213 

2025

  96,000 

2026

   

2027

   

Thereafter

   
  $100,239 

 

Legal Proceedings

 

In the normal course of its business, the Company may be involved in various claims, negotiations and legal actions. Except for such claims that arise in the normal course of business, as of December 31, 2022, the Company was not a party to any other litigation for which a material claim is reasonably possible, probable or estimable.

 

Guarantees

 

In the normal course of business, we are seldomly required to enter into service agreements that require contingency agreements with customers in highly regulated sectors. These agreements are secured by certificates of deposits. As of December 31, 2022, letters of credit have been issued in the amount of $2.4 million, as security for the agreements. These agreements have not had a material effect on our results of operations, financial position or cash flow.

 

XML 48 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Earn-Out and Warrant Liabilities
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Earn-Out and Warrant Liabilities [Text Block]

11. Earn-Out and Warrant Liabilities

 

Company Earn-Out Agreement

 

Certain holders of common stock and certain holders of options shall be issued additional shares of AvePoint's common stock, as follows:

 

 

1,000,000 shares of AvePoint's common stock, in the aggregate, if at any time from July 1, 2021 through the seventh anniversary thereof (a) AvePoint's stock price is greater than or equal to $12.50 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $12.50 per share;

 

1,000,000 shares of AvePoint's common stock, in the aggregate, if at any time from July 1, 2021 through the seventh anniversary thereof (a) AvePoint's stock price is greater than or equal to $15.00 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $15.00 per share;

 

1,000,000 shares of AvePoint's common stock, in the aggregate, if at any time from July 1, 2021 through the seventh anniversary thereof (a) AvePoint's stock price is greater than or equal to $17.50 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $17.50 per share.

 

The rights described above are hereafter referred to as the “Company Earn-Out Shares”. To the extent that any portion of the Company Earn-Out Shares that would otherwise be issued to a holder of options that remain unvested at the date of the milestones described above, then in lieu of issuing the applicable Company Earn-Out Shares, the Company shall instead issue an award of restricted stock units of the Company for a number of shares of AvePoint's common stock equal to such portion of the Company Earn-Out Shares issuable with respect to the unvested options (the “Company Earn-Out RSUs”). In evaluation of the Company Earn-Out Shares and Company Earn-Out RSUs, management determined that the Company Earn-Out Shares represent derivatives to be marked to market at each reporting period, while the Company Earn-Out RSUs represent equity under ASC 718, Compensation-Stock Compensation (“ASC 718”). Refer to “Note 13 — Stock-Based Compensation” for more information regarding the Company Earn-Out RSUs.

 

In order to capture the market conditions associated with the Company Earn-Out Shares, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out Shares’ (as defined below) contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. The Monte Carlo model requires highly subjective assumptions including the expected volatility of the price of our common stock, and the expected term of the earn-out shares. Significant increases or decreases to these inputs in isolation could result in a significantly higher or lower liability. Under this approach, the fair value of the Company Earn-Out Shares on July 1, 2021 was determined to be $29.6 million. The fair value was remeasured as of March 31, 2023 and December 31, 2022, and was determined to be $6.9 million and $6.6 million, respectively, and included in the earn-out shares liabilities in the condensed consolidated balance sheets. As a result, during the three months ended March 31, 2023, approximately $0.1 million was recognized and included as (loss) gain on earn-out and warrant liabilities in the condensed consolidated statements of operations. We estimated the earn-out shares fair value using a Monte Carlo model with the following significant unobservable assumptions:

 

  

March 31,

 
  2023 

Term (in years)

  5.25 

Volatility

  55.00

%

 

Private Warrants to Acquire Common Stock

 

On July 1, 2021, the Company granted 405,000 private placement warrants with a 5-year term and strike price of $11.50 per share. Management has determined that the private placements warrants are to be classified as liabilities to be marked to market at each reporting period.

 

The private placement warrants are held by only two parties and any transfer of the warrants to a party other than a current holder of the warrants would cause the warrants to be converted into public warrants. Consequently, the fair value of the private placement warrants is equivalent to the quoted price of the publicly traded warrants. Under this approach, the fair value of the private placement warrants on July 1, 2021, was determined to be $1.4 million. The fair value was remeasured as of March 31, 2023 and December 31, 2022, and was determined to be $0.2 million and $0.2 million, respectively, and included in the other non-current liabilities in the consolidated balance sheets. As a result, $0 million and $0.1 million was recognized during the three months ended March 31, 2023 and 2022, respectively, and included as (loss) gain on earn-out and warrant liabilities in the consolidated statements of operations. 

 

14. Company Earn-Out and Warrant Liabilities

 

Company Earn-Out

 

As a result of the Business Combination, the holders of Legacy AvePoint Preferred Stock, Legacy AvePoint Common Stock and Legacy AvePoint Options shall be issued additional shares of AvePoint’s common stock, as follows:

 

1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the seventh anniversary thereof (a) AvePoint’s stock price is greater than or equal to $12.50 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $12.50 per share;

 

1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the seventh anniversary thereof (a) AvePoint’s stock price is greater than or equal to $15.00 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $15.00 per share;

1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the seventh anniversary thereof (a) AvePoint’s stock price is greater than or equal to $17.50 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $17.50 per share.

 

The rights described above are hereafter referred to as the “Company Earn-Out Shares.” To the extent that any portion of the Company Earn-Out Shares that would otherwise be issued to a holder of options that remain unvested at the date of the milestones described above, then in lieu of issuing the applicable Company Earn-Out Shares, the Company shall instead issue an award of RSUs of the Company for a number of shares of AvePoint’s common stock equal to such portion of the Company Earn-Out Shares issuable with respect to the unvested options (the “Company Earn-Out RSUs”). In evaluation of the Company Earn-Out Shares and Company Earn-Out RSUs, management determined that the Company Earn-Out Shares represent derivatives to be marked to market at each reporting period, while the Company Earn-Out RSUs represent equity under ASC 718. Refer to “Note 16 Stock-Based Compensation” for more information regarding the Company Earn-Out RSUs.

 

In order to capture the market conditions associated with the Company Earn-Out Shares, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out Shares’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. The Monte Carlo model requires highly subjective assumptions including the expected volatility of the price of our common stock, and the expected term of the earn-out shares. Significant increases or decreases to these inputs in isolation could result in a significantly higher or lower liability. Under this approach, the fair value of the Company Earn-Out Shares on July 1, 2021, was determined to be $29.6 million. The fair value was remeasured as of December 31, 2022 and 2021, and was determined to be $6.6 million and $10.0 million, respectively, and included in the earn-out shares’ liabilities in the consolidated balance sheets. As a result, approximately $4.3 million and $20.3 million was recognized during the years ended December 31, 2022 and 2021, respectively, and included as gain on earn-out and warrant liabilities in the consolidated statements of operations. We estimated the earn-out shares fair value using a Monte Carlo model with the following significant unobservable assumptions:

 

  

December 31,
2022

  

December 31,
2021

  

July 1,
2021

 

Term (in years)

  5.50   6.50   7.00 

Volatility

  55.00%  40.00%  40.00%

 

Warrants to Acquire Common Stock

 

On July 1, 2021, as part of the Business Combination, the Company effectively granted 405,000 private placement warrants with a 5-year term and strike price of $11.50 per share. Management has determined that the private placements warrants are to be classified as liabilities to be marked to market at each reporting period.

 

The private placement warrants are held by only two parties and any transfer of the warrants to a party other than a current holder of the warrants would cause the warrants to be converted into public warrants. Consequently, the fair value of the private placement warrants is equivalent to the quoted price of the publicly traded warrants. Under this approach, the fair value of the private placement warrants on July 1, 2021, was determined to be $1.4 million. The fair value was remeasured as of December 31, 2022 and 2021, and was determined to be $0.2 million and $0.5 million, respectively, and included in the other non-current liabilities in the consolidated balance sheets. As a result, $0.2 million and $0.9 million was recognized during the years ended December 31, 2022 and 2021, respectively, and included as gain on earn-out and warrant liabilities in the consolidated statements of operations.

 

XML 49 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Mezzanine Equity and Stockholders' Equity
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Equity [Text Block]

12. Mezzanine Equity and Stockholders Equity

 

The Company has one class of capital stock: common stock. The following summarizes the terms of the Company’s capital stock.

 

Common Stock

 

Pursuant to the Company’s restated Articles of Incorporation, the Company was authorized to issue up to 1,000,000,000 shares of common stock at $0.0001 par value. There were 191,402,433 and 189,467,338 shares issued and outstanding, including treasury shares, at March 31, 2023 and December 31, 2022, respectively. Each share of common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the Company's Board of Directors. The Company’s Board of Directors has not declared common stock dividends since inception.

 

Sponsor Earn-Out Shares

 

On July 1, 2021, the Company modified the terms of 2,916,700 shares of common stock (“Sponsor Earn-Out Shares”) then held by Apex’s sponsor, such that such shares will be subject to the following vesting provisions:

 

 

100% of the Sponsor Earn-Out Shares shall vest and be released if at any time through the seventh anniversary of the Apex Business Combination, AvePoint's stock price is greater than or equal to $15.00 (as adjusted for share splits, share capitalization, reorganizations, recapitalizations and the like) over any 20 trading days within any 30 trading day period; and

 

100% of the remaining Sponsor Earn-Out Shares that have not previously vested shall vest and be released if at any time through the seventh anniversary of the Apex Business Combination, the Company consummates a subsequent transaction.

 

The Sponsor Earn-Out Shares are currently outstanding and receive all benefits of regular shares with the exception of the fact that the shares are held in escrow and restricted from transfer until the vesting conditions described above are met. Consequently, the shares are classified as equity. No Sponsor Earn-Out Shares have vested as of  March 31, 2023.

 

Public Warrants to Acquire Common Stock

 

On July 1, 2021, as part of the Apex Business Combination, the Company issued 17,500,000 public warrants with an exercise price of $11.50. Each warrant entitles the registered holder to purchase one share of AvePoint's common stock and the warrants are exercisable from the date of issuance through the fifth anniversary of the Apex Business Combination. At  March 31, 2023, all 17,500,000 warrants remain outstanding. 

 

Share Repurchase Program

 

On March 17, 2022, the Company announced that its Board of Directors authorized a new share repurchase program (the “Share Repurchase Program”) for the Company to buy back shares of its common stock. Under the Share Repurchase Program, the Company has the authority to buy up to a maximum of $150 million of common stock shares via acquisitions in the open market or privately negotiated transactions. The Share Repurchase Program will remain open for a period of three years from the date of authorization and may be suspended or discontinued at any time. The Company is not obligated to make purchases of, nor is it obligated to acquire any particular amount of, common stock under the Share Repurchase Program. During the three months ended March 31, 2023, the Company purchased 424,876 shares at an average price of $4.2635. 

 

15. Mezzanine Equity and Stockholders Equity (Deficiency)

 

Prior to the Business Combination, the Company had two classes of capital stock: common stock and preferred stock. Following the Business Combination, the Company has one class of capital stock: common stock. The following summarizes the terms of the Company’s capital stock.

 

Common Stock

 

Pursuant to the Company’s restated Articles of Incorporation, the Company is authorized to issue up to 1,000,000,000 shares of common stock at $0.0001 par value. There were 185,277,588 and 181,821,767 shares issued and outstanding as of December 31, 2022 and 2021, respectively, net of treasury shares. Each share of common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the Board of Directors. The Company’s Board of Directors has not declared common stock dividends since inception.

 

On July 1, 2021, as part of the Business Combination, all outstanding shares of Legacy AvePoint Common Stock was converted into common stock of AvePoint, Inc. using an exchange ratio of 8.69144 per share and options to purchase common stock of Legacy AvePoint were converted into options to purchase common stock of AvePoint, Inc. using an exchange ratio of 8.6914. All per share information has been retroactively adjusted for this exchange ratio.

 

Sponsor Earn-Out Shares

 

On July 1, 2021, as a result of the Business Combination, the Company modified the terms of 2,916,700 shares of common stock (“Sponsor Earn-Out Shares”) then held by Apex’s sponsor, such that such shares will be subject to the following vesting provisions:

 

 

100% of the Sponsor Earn-Out Shares shall vest and be released if at any time through the seventh anniversary of the Business Combination, AvePoint’s stock price is greater than or equal to $15.00 (as adjusted for share splits, share capitalization, reorganizations, recapitalizations and the like) over any 20 trading days within any 30 trading day period; and

 

100% of the remaining Sponsor Earn-Out Shares that have not previously vested shall vest and be released if at any time through the seventh anniversary of the Business Combination, the Company consummates a subsequent transaction.

 

The Sponsor Earn-Out Shares are currently outstanding and receive all benefits of regular shares with the exception of the fact that the shares are held in escrow and restricted from transfer until the vesting conditions described above are met. Consequently, the shares are classified as equity. No Sponsor Earn-Out Shares have vested as of December 31, 2022.

 

Public Warrants to Acquire Common Stock

 

On July 1, 2021, as part of the Business Combination, the Company issued 17,500,000 public warrants with an exercise price of $11.50. Each warrant entitles the registered holder to purchase one share of AvePoint’s common stock and the warrants are exercisable from the date of issuance through the fifth anniversary of the Business Combination. The public warrants are equity classified and its fair value, based on the publicly traded warrants, was $59.3 million on July 1, 2021, and included in the additional paid-in capital on the consolidated balance sheets. As of December 31, 2022, all 17,500,000 warrants remain outstanding.

 

Convertible Contingently Redeemable Preferred Stock

 

On July 1, 2021, as part of the Business Combination, the 42,000,592 outstanding preferred stock of the Company was redeemed for cash in part and converted into AvePoint’s common stock in part in connection with the Business Combination with the Apex Group as described in “Note 3 Business Combination.” At December 31, 2021 and December 31, 2020, the Company was authorized to issue up to 42,000,592 shares of Series C convertible preferred stock (the “Series C Preferred Stock” or “Preferred Stock”) at $0.0001 par value, respectively. The Company had 42,000,592 shares issued and outstanding as of December 31, 2020. The Series C Preferred Stock liquidation preference was $403.4 million as of December 31, 2020. In addition to the Series C Preferred Stock, at December 31, 2021, the Company was authorized to issue up to 20,000,000 of “blank check” preferred stock, the rights, preferences and privileges of which may be designated from time to time by the Company's Board of Directors. Although authorized for issuance, no shares of preferred stock were issued and outstanding at December 31, 2021.

 

No dividends were declared related to the Preferred Stock in the years ended December 31, 2021 and 2020.

 

Share Repurchase Program

 

On March 17, 2022, the Company announced that its Board of Directors authorized a new share repurchase program (the “Share Repurchase Program”) for the Company to buy back shares of its common stock. Under the Share Repurchase Program, the Company has the authority to buy up to a maximum of $150 million of common stock shares via acquisitions in the open market or privately negotiated transactions. The Share Repurchase Program will remain open for a period of three years from the date of authorization and may be suspended or discontinued at any time. The Company is not obligated to make purchases of, nor is it obligated to acquire any particular amount of, common stock under the Share Repurchase Program. During the year ended December 31, 2022, the Company purchased 4,046,186 shares at an average price of $4.92.

 

Redeemable Noncontrolling Interest

 

On December 24, 2020, AEPL, an unaffiliated entity, acquired a redeemable noncontrolling interest in EduTech through the contribution of $7.5 million. As of December 31, 2020, AvePoint owned a 77.78% interest in EduTech and AEPL owned a 22.22% interest in EduTech.

 

On February 11, 2021, AEPL acquired additional redeemable noncontrolling interest in EduTech through the contribution of $0.8 million. At the transaction closing date, AvePoint owned a 76.09% interest in EduTech and AEPL owned a 23.91% interest in EduTech. As part of AEPL’s initial and subsequent investment in EduTech, the Company granted AEPL a put option which allows AEPL to cause the Company to repurchase AEPL’s shares in EduTech at any time between December 24, 2022, and December 24, 2023, at a price equal to AEPL’s initial and subsequent investment amounts.

 

On February 18, 2022, EduTech consummated the acquisition of 100% of the equity in I-Access for an aggregate purchase price of approximately $7.1 million. The negotiated transaction consideration includes EduTech issuing shares and rights for shares which both also subject to a guaranteed minimum revenue provision (the “GMR”), and granting the former I-Access shareholders a put option which allows sellers to cause EduTech to repurchase the shares of EduTech for approximately $5.9 million, upon 24 months from Acquisition Close Date or the occurrence of certain triggering events which are in the control of the Company. Under the GMR the former I-Access shareholders may have earned additional shares or return shares base on a revenue surplus and shortfall outcome.

 

On April 15, 2022, the Company implemented a management changeover. As a result, pursuant to the terms of the Share Purchase Agreement, the GMR was cancelled and the 292,440 EduTech shares issued as consideration on the I-Access Closing Date, the 30,252 EduTech shares held in escrow, and the put option on EduTech shares were no longer contingent, reclassified to mezzanine equity and included in redeemable noncontrolling interest. From the date the GMR was cancelled to December 31, 2022, AvePoint owned a 73.82% interest in EduTech, AEPL owned a 23.20% interest in EduTech and the former I-Access shareholders owned a 2.98% interest in EduTech.

 

At each reporting period, we increase the carrying amount of the redeemable noncontrolling interest by periodic accretions using the interest method so that the carrying amount will equal the redemption amount on the date that the put option becomes exercisable. These adjustments are recorded as net income attributable to and accretion of redeemable noncontrolling interest on the consolidated statements of mezzanine equity and stockholders’ equity (deficiency). The roll forward of the balance of the redeemable noncontrolling interest is as follows:

 

  

Redeemable

noncontrolling

interest

 
  (in thousands) 

Beginning balance (December 31, 2021)

 $5,210 

Issuance of redeemable noncontrolling interest in EduTech

  5,794 

Net loss attributable to redeemable noncontrolling interest

  (401)

Other comprehensive income attributable to redeemable noncontrolling interest

  61 

Adjustment to present redemption value as of December 31, 2022

  3,343 

Ending balance (December 31, 2022)

 $14,007 

 

XML 50 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Stock-based Compensation
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Share-Based Payment Arrangement [Text Block]

13. Stock-Based Compensation

 

The Company previously maintained the 2006 Equity Incentive Plan (the “2006 Plan”) and the 2016 Equity Incentive Plan (the "2016 Plan"). Under both the 2006 Plan and the 2016 Plan, the Company granted incentive stock options, non-qualified stock options and restricted stock to eligible recipients which included employees, directors and consultants. On May 27, 2021, the Company’s Board of Directors approved the 2021 Equity Incentive Plan (the “2021 Plan”), which succeeded the 2016 Plan. As of the adoption of the 2021 Plan, all equity awards are granted under the 2021 Plan and no equity is granted under the 2016 Plan, or, for avoidance of doubt, the 2006 Plan. As of March 31, 2023, 22,573,555 shares remained for future issuance under the 2021 Plan. All outstanding stock awards granted under the 2006 Plan and 2016 Plan will remain subject to the terms and conditions of the 2006 Plan and 2016 Plan, respectively, and the provisions of any award agreements made thereunder. To date, the Company has issued only stock options, restricted stock and restricted stock units to employees, directors and consultants. 

 

The Company records stock-based compensation in cost of revenue, sales and marketing, general and administrative and research and development. Stock-based compensation was included in the following line items:

 

  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Cost of revenue

 $670  $578 

Sales and marketing

  2,201   2,462 

General and administrative

  4,382   4,484 

Research and development

  851   750 

Total stock-based compensation

 $8,104  $8,274 

 

Stock Options

 

The compensation costs for stock option awards are accounted for in accordance with ASC 718. Stock options vest over a four-year service period and expire on the tenth anniversary of the date of award. 

 

On  March 13, 2023, the Company granted 1,125,374 options under the 2021 Plan. The Company estimated the grant date fair value of these stock options using the Black-Scholes option-pricing model with the following weighted-average assumptions:

 

  March 13, 
  2023 
Expected life (in years)  6.11 
Expected volatility  59.19%
Risk-free rate  3.63%
Dividend yield   

 

To estimate the expected life of stock options, the Company considered the vesting term, contractual expiration period, and market conditions. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected life. Based on these inputs, the grant-date fair value was determined to be $2.8 million.

 

As of March 31, 2023, there was $25.0 million in unrecognized compensation costs related to all unvested awards.

 

As of  March 31, 2023, the Company had 29,436,670 options outstanding and 20,229,958 options exercisable with intrinsic values of $32.3 million and $31.4 million, respectively. During the three months ended March 31, 2023, 680,385 options were exercised, with a total intrinsic value of $2.0 million.

 

Restricted Stock Units

 

6,349,464 RSUs were granted under the 2021 Plan during the three months ended March 31, 2023, with a weighted-average grant date fair-value of $4.22 per RSU. The compensation costs for RSUs are accounted for in accordance with ASC 718. RSUs vest over a four-year service period from the grant date. The RSUs are measured at the fair market value of the underlying stock at the grant date. As of March 31, 2023, there was $73.2 million in unrecognized compensation costs specific to the unvested RSUs under the 2021 Plan.

 

Company Earn-Out RSUs

 

The compensation costs for Company Earn-Out RSUs are accounted for in accordance with ASC 718. In order to capture the market conditions associated with the Company Earn-Out RSUs, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out RSUs’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. Under this approach, the grant-date fair value of the Company Earn-Out RSUs on July 1, 2021, was determined to be $2.5 million. The stock options underlying the Earn-Out RSUs vest over a four-year period and expire on the tenth anniversary of the date of award. If the contingent milestones of the Earn-Out RSUs are not met by the seventh anniversary of the Apex Business Combination, the holders of the underlying stock options will not receive the Earn-Out RSUs. 

 

16. Stock-Based Compensation

 

The Company previously maintained the 2006 Equity Incentive Plan (the “2006 Plan”) and the 2016 Equity Incentive Plan (the “2016 Plan”). Under both the 2006 Plan and the 2016 Plan, the Company granted incentive stock options, non-qualified stock options and restricted stock to eligible recipients which included employees, directors and consultants. On May 27, 2021, the Company’s board of directors approved the 2021 Equity Incentive Plan (the “2021 Plan”), which succeeded the 2016 Plan. As of the adoption of the 2021 Plan, all equity awards granted under the 2021 Plan and no equity is granted under the 2016 Plan, or, for the avoidance of doubt, the 2006 Plan. As of December 31, 2022, 20,298,497 shares remained for future issuance under the 2021 Plan. All outstanding stock awards granted under the 2006 Plan and 2016 Plan will remain subject to the terms and conditions of the 2006 Plan and 2016 Plan, respectively, and the provisions of any award agreements made thereunder. To date, the Company has issued only stock options, restricted stock and restricted stock units to employees, directors and consultants.

 

Stock-based compensation was included in the following line items in the consolidated statements of operations:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 

Cost of revenue

 $2,640  $3,477  $592 

Sales and marketing

  11,393   15,906   19,973 

General and administrative

  19,398   24,063   12,916 

Research and development

  3,787   16,062   286 

Total stock-based compensation

 $37,218  $59,508  $33,767 

 

Total tax benefit related to vested or exercised awards during the years ended December 31, 2022 and 2021, was $2.2 million and $0.03 million, respectively.

 

Stock Options

 

The compensation costs for stock option awards are accounted for in accordance with ASC 718, Compensation-Stock Compensation. Stock options vest over a four-year service period and expire on the tenth anniversary of the date of award. Certain of the Company’s stock option awards (the “Officer Awards”) included a provision that required the Company to redeem the vested portion of options at fair value in cash upon a separation of service initiated by the Company or upon death or disability of the holder. The Company determined that the redemption feature required the Officer Awards to be classified in mezzanine equity prior to the Business Combination. For share-based payment arrangements with employees, the amount presented in mezzanine equity at each balance sheet date was based on the redemption provisions of the instrument and adjusted for the proportion of consideration received in the form of employee services. The shares underlying the Officer Awards were puttable to the Company upon certain conditions, such as death or disability of the Officer Awards recipients, which the Company determined was not probable; therefore, the Company reclassified the grant-date intrinsic value to mezzanine equity as the awards vested. The Officer Awards were cancelled in 2021, concurrent with the Business Combination. In exchange for the cancellation of the Officer Awards, the Company agreed to deliver to the holders of the Officer Awards a fixed amount of shares equal to the amount of shares the holders would have received if the Officer Awards were exercised on the date of the Business Combination in a net share settlement scenario. The cancelled Officer Awards were treated as modification of the original awards under ASC 718; however, no incremental value exists as a result of the modification. As a result of the cancellation of the original Officer Awards, the $1.7 million mezzanine balance was reclassified to permanent equity on July 1, 2021, and the Company recognized $3.5 million in previously unrecognized compensation costs. As a result, the Company issued 3,592,504 shares in July 2022.

 

The Company’s stock option awards granted to certain international employees (the “Legacy International Options”) contained a performance condition that stated that the awards are only exercisable if the Company’s common shares are publicly traded. When the exercise contingency was resolved upon completion of the Business Combination, the Legacy International Options were cancelled and replaced with new awards with substantially the same terms and conditions (the “International Options”). Prior to the Business Combination, no compensation expense related to the Legacy International Options was recognized, as the exercise contingency was not deemed probable until the occurrence of the Business Combination. Had the exercise contingency been deemed probable, the Legacy International Options would have been classified as liabilities. After the Business Combination vested International Options can be exercised utilizing broker-assisted settlements; therefore, the International Options are classified as equity. As a result of this change in classification, the Company calculated the fair value of the awards on July 1, 2021, for purposes of compensation expense. In accordance with ASC 718, all previously unrecognized compensation since the grant date was immediately recognized upon resolution of the exercise contingency. As a result, in 2021 the Company recognized a one-time charge of $24.3 million in previously unrecognized compensation costs.

 

In 2020, the Company granted certain executives stock option awards that contain both service and performance vesting conditions (the “Time and Performance Based Options”). The Time and Performance Based Options were granted in three tranches (the “Time-Based Options,” the “Performance-Based 1 Options,” and the “Performance-Based II Options”). The Time-Based Option vests over a four-year period, subject to the grantee’s continuous service with the Company. The Performance-Based I Option vests contingent upon the Company meeting certain performance goals. These goals were considered met in 2021. The Performance-Based II Option vests contingent upon the grantee achieving certain goals. These goals were considered met on January 1, 2021. Both the Performance-Based I Option and Performance-Based II Option are subject to the grantee’s continuous service to the company.

 

The weighted-average grant date fair value of options granted in the years ended December 31, 2022, 2021, and 2020 was $2.71, $4.09, and $1.63, respectively. The Company calculates the expected term using the “simplified” method, which is the simple average of the vesting period and the contractual term. The simplified method is applied as the Company does not have sufficient historical data to provide a reasonable basis for an estimate of the expected term. Expected volatility is based on historical and implied volatility of a group of peer entities over a similar expected term. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term.

 

The Company estimated the grant date fair value of these stock options using the Black-Scholes option-pricing model with the following weighted-average assumptions:

 

  

2022

  

2021

 

Expected term (in years)

  6.11   6.11 

Expected volatility

  45.18%  43.31%

Risk-free rate

  2.16%  0.94%

Dividend yield

      

 

A summary of the Company’s stock option activity during the year ended December 31, 2022 is as follows:

 

  

Stock Options

  

Weighted-Average

Exercise Price

  

Weighted-Average
Remaining

Contractual Life

 

Balance, January 1, 2022

  30,480,317  $3.87   2.83 

Granted

  689,406   5.88    

Exercised

  (1,799,665)  1.57    

Forfeited or expired

  (202,255)  4.94    

Balance, December 31, 2022

  29,167,803  $4.05   6.53 

 

As of December 31, 2022, the following table summarizes information about outstanding and exercisable stock options:

 

    

Outstanding

  

Exercisable

 

Exercise Price

 

Stock Options

  

Weighted-Average
Contractual Life

  

Weighted-Average
Exercise Price

  

Stock Options

  

Weighted-Average

Contractual Life

  

Weighted-Average
Exercise Price

 

$0.03

-$1.34  5,964,947   3.68  $1.28   5,964,947   3.68  $1.28 

$1.52

-$1.89  5,795,861   4.98   1.59   5,519,215   4.92   1.59 

$3.90

-$9.64  17,406,995   8.01   5.82   7,973,397   7.85   5.17 
     29,167,803   6.53  $4.05   19,457,559   5.74  $2.96 

 

As of December 31, 2022, there was $25.5 million in unrecognized compensation costs related to all non-vested options. This unrecognized stock-based compensation cost is expected to be recognized over a weighted-average period of approximately 2.3 years.

 

As of December 31, 2022, the Company had 29,167,803 options outstanding and 19,457,559 options exercisable with intrinsic values of $33.8 million and $32.0 million, respectively. During the year ended December 31, 2022, 1,799,665 options were exercised, with a total intrinsic value of $6.6 million. During the year ended December 31, 2021, 5,141,331 options were exercised, with a total intrinsic value of $40.0 million.

 

Restricted Stock Units

 

In addition to Stock Options granted under the 2006 Plan, 2016 Plan and 2021 Plan, 5,749,764 RSUs were granted under the 2021 Plan in 2022. The compensation costs for stock option awards are accounted for in accordance with ASC 718, Compensation-Stock Compensation. RSUs vest over a four-year service period and expire on the tenth anniversary of the date of award. The RSUs are measured at the fair market value of the underlying stock at the grant date.

 

A summary of the Company’s RSU activity during the year ended December 31, 2022 is as follows:

 

  

Unvested Restricted Stock
Units

 
  

Number of
Shares

  

Weighted-
Average
Grant-Date
Fair Value

 

Unvested as of December 31, 2021

  5,167,479  $9.64 

Granted

  5,749,764   5.55 

Vested

  (1,784,993)  9.42 

Forfeited

  (739,707)  7.17 

Unvested as of December 31, 2022

  8,392,543  $7.10 

 

The per share weighted-average grant date fair value of RSUs granted during the years ended December 31, 2022 and 2021 was $5.55 and $9.64, respectively. No RSUs were granted during the year ended December 31, 2020.

 

The total fair value of shares vested during the years ended December 31, 2022 and 2021 was $8.2 million and $9.5 million, respectively. No RSUs vested during the year ended December 31, 2020.

 

As of December 31, 2022, there was $53.0 million in unrecognized compensation costs specific to the non-vested RSUs under the 2021 Plan. This unrecognized stock-based compensation cost is expected to be recognized over a weighted-average period of approximately 2.9 years.

 

Company Earn-Out RSUs

 

The compensation costs for Company Earn-Out RSUs are accounted for in accordance with ASC 718, Compensation-Stock Compensation. In order to capture the market conditions associated with the Company Earn-Out RSUs, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out RSUs’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. Under this approach, the grant-date fair value of the Company Earn-Out RSUs on July 1, 2021, was determined to be $2.5 million. The stock options underlying the Earn-Out RSUs vest over a four-year period and expire on the tenth anniversary of the date of award. If the contingent milestones of the Earn-Out RSUs are not met by the seventh anniversary of the Business Combination, the holders of the underlying stock options will not receive the Earn-Out RSUs. For the years ended December 31, 2022 and 2021, the Company recorded stock-based compensation expense of $0.9 million and $0.4 million, respectively, related to these Earn-Out RSUs.

 

Put and Call Options

 

On December 26, 2019, the Company granted put options, to certain of the Company’s management, to request a redemption of 3,113,170 shares of common stock (“Modified Common Stock”) or 5,148,777 shares underlying options to acquire common stock (“Modified Options,” collectively, “Eligible Shares”) during the period from March 25, 2025, to April, 2025 (the “Settlement Period”) or, if earlier, the 30 day period following a Qualifying Termination for a redemption price per share equal to the fair market value, as determined by the AvePoint’s Board of Directors; provided, that if a redemption request is delivered following a Qualifying Termination, the Company shall pay the redemption price during the Settlement Period unless the holders of Series C Preferred Stock consent to the payment of the redemption price by the Company within the 30 day period following the Qualifying Termination. In addition, the Company has a right to purchase all or any portion of the Eligible Shares at any time for a purchase price per share equal to the fair market value.

 

Mezzanine equity classification is required if stock awards that would otherwise qualify for equity classification are subject to contingent redemption features that are not solely within the control of the issuer. The Company remeasured the Modified Common Stock at each balance sheet date based on the fair value of the Company’s shares and such remeasurements are reflected as an adjustment of the value in mezzanine equity. In 2019, the Company recorded a one-time stock-based compensation expense of $0.5 million, related to Modified Common Stock. These costs have been recorded in operating expenses in the consolidated statements of operations.

 

The fair values of Modified Options were estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions on July 1, 2021:

 

  July 1
2021
 

Expected term (in years)

  4.10 

Expected volatility

  34.44%

Risk-free rate

  0.79%

Dividend yield

   

 

As of  December 31, 2021, the liability balance related to Modified Options was $0. For the years ended December 31, 2021 and 2020, the Company recorded stock-based compensation expenses of $11.8 million and $29.6 million, respectively, related to these options. These costs have been recorded in costs of revenue and operating expenses in the consolidated statements of operations.

 

During the years ended December 31, 2021 and 2020, 1,365,503 and 168,988, respectively, options included in Modified Options were exercised and during 2020, 521,486 restricted shares issued in exchange for the nonrecourse promissory note described above were settled. As a result of exercises of the Modified Options and issuance of restricted shares, during 2021 and 2020, $15.4 million and $5.8 million, respectively, of the liability balance related to Modified Options was reclassified to liability-classified outstanding shares within the six months from the time of exercise. During 2021 and 2020, $6.9 million and $0, respectively, of the liability balance for these outstanding shares was reclassified to mezzanine equity as a result of the completion of six months from the time of the exercise of 690,474 options. On  July 1, 2021, the Business Combination date, the liability balance related to this Modified Common Stock was $49.7 million. For the years ended December 31, 2021 and December 31, 2020, the Company recorded stock-based compensation expense of $1.2 million and $0.9 million, respectively, related to this Modified Common Stock.

 

In connection with the Business Combination, the agreements creating the Modified Common Stock and Modified Options were terminated. As a result, the $39.3 million mezzanine balance and the $49.7 million liability balance were reclassified to permanent equity on July 1, 2021.

 

XML 51 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Financial Instruments
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Financial Instruments Disclosure [Text Block]

14. Financial Instruments

 

Fair value is defined by ASC 820, Fair Value Measurement (“ASC 820”) as the price that would be received upon selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC 820 establishes a three-level fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure fair value are as follows:

 

 

Level 1 — Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.

 

 

Level 2 — Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.

 

 

Level 3 — Unobservable inputs for the asset or liability.

  

March 31, 2023

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit (1)

 $  $1,707  $  $1,707 

Money funds (2)

     190,734      190,734 

Short term investments:

                

Certificates of deposit (1)

     2,879      2,879 

Total

 $  $195,320  $  $195,320 

Liabilities:

                

Earn-out shares liabilities:

                

Earn-out shares (3)

 $  $  $6,922  $6,922 

Other non-current liabilities:

                

Warrant liabilities (3)

     227      227 

Total

 $  $227  $6,922  $7,149 

 

  

December 31, 2022

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit (1)

 $  $1,693  $  $1,693 

Money funds (2)

     188,769      188,769 

Short term investments:

                

Certificates of deposit (1)

     2,620      2,620 

Other assets:

                

Certificates of deposit (1)

     162      162 

Total

 $  $193,244  $  $193,244 

Liabilities:

                

Earn-out shares liabilities:

                

Earn-out shares (3)

 $  $  $6,631  $6,631 

Other non-current liabilities:

                

Warrant liabilities (3)

     227      227 

Total

 $  $227  $6,631  $6,858 

 

(1) The majority of certificates of deposit are foreign deposits.

(2) Profits on securities for the three months ended March 31, 2023 and 2022 were $1.7 million and $0 million, respectively.

(3) Refer to “Note 11 — Earn-Out and Warrant Liabilities” for further details.

 

The following table presents the reconciliation in Level 3 instruments which consisted of earn-out shares liabilities which were measured on a recurring basis for the three months ended March 31, 2023.

 

  

Three Months Ended March 31,

 
  

2023

 
  

(in thousands)

 

Opening balance

 $6,631 

Total gains or losses from the period

    

Included in earnings

  109 

Reclass from Earnout-RSU

  182 

Closing balance

 $6,922 

 

17. Financial Instruments

 

Fair value is defined by ASC 820, Fair Value Measurement (ASC 820) as the price that would be received upon selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC 820 establishes a three-level fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure fair value are as follows:

 

 

Level 1 — Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.

 

Level 2 — Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.

 

Level 3 — Unobservable inputs for the asset or liability.

 

  

Year Ended December 31,

 
  

2022

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit

 $  $1,693  $  $1,693 

Money funds

     188,769      188,769 

Short term investments:

                

Certificates of deposit

     2,620      2,620 

Other assets:

                

Certificates of deposit

     162      162 

Total

 $  $193,244  $  $193,244 

Liabilities:

                

Earn-out shares (2)

 $  $  $6,631  $6,631 

Warrant liabilities (2)

     227      227 

Total

 $  $227  $6,631  $6,858 

 

  

Year Ended December 31,

 
  

2021

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

U.S. treasury bills (1)

 $  $199,999  $  $199,999 

Certificates of deposit 

     1,433      1,433 

Short term investments:

                

Certificates of deposit 

     2,411      2,411 

Other assets:

                

Certificates of deposit 

     285      285 

Total

 $  $204,128  $  $204,128 

Liabilities:

                

Earn-out shares (2)

 $  $  $10,012  $10,012 

Warrant liabilities (2)

     458      458 

Total

 $  $458  $10,012  $10,470 

 

(1) Profits on securities for the years ended December 31, 2022 and 2021, were $2.8 million and $0 million, respectively.

 

(2) As a result of the Business Combination on July 1, 2021, the Company recorded Company Earn-Out Shares and private placement warrants as liabilities that must be marked to market each reporting period. The Company measured the Company Earn-Out Shares at fair value determined at Level 3. The Company measured the private placement warrants at fair value determined at Level 2. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for further details.

 

The following table presents the reconciliation in Level 3 instruments which consisted of earn-out shares liabilities which were measured on a recurring basis for the year ended December 31, 2022.

 

  

Year Ended December 31,

 
  

2022

 
  

(in thousands)

 

Opening balance

 $10,012 

Total gains or losses from the period

    

Included in earnings

  (4,165

)

Reclass from Earnout-RSU

  784 

Closing balance

 $6,631 

 

XML 52 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Segment Information
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Segment Reporting Disclosure [Text Block]

15. Segment information

 

The Company operates in one segment. Its products and services are sold throughout the world, through direct and indirect sales channels. The Company’s chief operating decision maker (the “CODM”) is the Chief Executive Officer. The CODM makes operating performance assessment and resource allocation decisions on a global basis. The CODM does not receive discrete financial information about asset allocation, expense allocation or profitability by product or geography.

 

Revenue by geography is based upon the billing address of the customer. All transfers between geographic regions have been eliminated from consolidated revenue. No customers represented greater than 10% of revenue for the three months ended March 31, 2023 and 2022. The following table sets forth revenue by geographic area:

 

  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Revenue:

        

North America

 $24,436  $21,709 

EMEA

  19,488   15,342 

APAC

  15,648   13,240 

Total revenue

 $59,572  $50,291 

 

The following table sets forth revenue generated from customers by country and represent more than 10% of total consolidated revenue:

 

  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Revenue:

        

United States

 $23,518   21,709 

Germany

  8,655   5,971 

Singapore

  6,437   4,200 

Japan

  5,375   5,895 

 

18. Segment Information

 

The Company operates in one segment. Its products and services are sold throughout the world, through direct and indirect sales channels. The Company’s chief operating decision maker (the “CODM”) is the Chief Executive Officer. The CODM makes operating performance assessment and resource allocation decisions on a global basis. The CODM does not receive discrete financial information about asset allocation, expense allocation or profitability by product or geography.

 

Revenue by geography is based upon the billing address of the customer. All transfers between geographic regions have been eliminated from consolidated revenue. No customers represented greater than 10% of revenue for the years ended December 31, 2022, 2021, and 2020. The following table sets forth revenue by geographic area:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

North America

 $102,025  $83,034  $67,823 

EMEA

  71,635   58,285   42,441 

APAC

  58,679   50,590   41,269 

Total revenue

 $232,339  $191,909  $151,533 

 

The following table sets forth revenue generated from customers by country, which represents more than 10% of total consolidated revenue in any period presented:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

United States

 $100,870  $83,034  $67,823 

Germany

  30,625   23,574   17,650 

Japan

  21,348   23,360   17,331 

Singapore

  21,915   16,580   15,376 

 

The following table sets forth property and equipment, net held within the United States, China and foreign countries:

 

  

December 31,

  

December 31,

 
  

2022

  

2021

 
  

(in thousands)

 

Property and equipment, net:

        

United States

 $1,279  $923 

China

  2,982   2,376 

Other

  1,276   623 

Total property and equipment, net

 $5,537  $3,922 

 

XML 53 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Loss Per Share
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Earnings Per Share [Text Block]

16. Loss Per Share

 

Basic loss per share available to AvePoint common shareholders (“EPS”) is computed by dividing net loss by the weighted average number of common shares outstanding for the period. In computing diluted EPS, the Company adjusts the denominator, subject to anti-dilution requirements, to include the dilution from potential shares of common stock resulting from outstanding share based payment awards, warrants, earn-outs and the conversion of convertible preferred shares. AvePoint applies the two-class method in calculating loss per share. AvePoint’s Sponsor Earn-Out Shares described in “Note 12 — Mezzanine Equity and Stockholders’ Equity” are considered participating securities and have no contractual obligation to shares in the loss of the Company. As such, the weighted-average impact of these shares is excluded from the calculation of loss per share below. As losses were incurred during all periods presented, no earnings per share exists for the Sponsor Earn-Out Shares.

 

  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands, except per share amounts)

 

Loss per share available to common shareholders, excluding sponsor earn-out shareholders

        

Numerator:

        

Net loss

 $(9,182) $(11,053)

Net income attributable to redeemable noncontrolling interest

  (15)  (617)

Net loss attributable to AvePoint, Inc.

 $(9,197) $(11,670)

Total net loss available to common shareholders

 $(9,197) $(11,670)

Denominator:

        

Weighted average common shares outstanding

  182,818   182,833 

Effect of dilutive securities

      

Weighted average diluted shares

  182,818   182,833 
         

Basic and diluted loss per share available to common shareholders, excluding sponsor earn-out shareholders

 $(0.05) $(0.06)

 

To arrive at net loss available to common shareholders, the Company deducted net income attributable to the redeemable noncontrolling interest.

 

For the three months ended March 31, 2023 and 2022, the Company’s potentially dilutive securities were deemed to be anti-dilutive given the Company’s net loss position. As such, basic loss per share is equal to diluted loss per share for the periods presented.

 

The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:

 

  

March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Stock options

  29,437   30,437 

Restricted stock units

  13,246   9,369 

Warrants

  17,905   17,905 

Company Earn-Outs

  3,000   3,000 

Total potentially dilutive securities

  63,588   60,711 

19. Loss Per Share

 

Basic loss per share available to the Company’s common shareholders (“EPS”) is computed by dividing net loss by the weighted average number of common shares outstanding for the period. In computing diluted EPS, the Company adjusts the denominator, subject to anti-dilution requirements, to include the dilution from potential shares of common stock resulting from outstanding share-based payment awards, warrants, earn-outs and the conversion of convertible preferred shares. The Company applies the two-class method in calculating loss per share. the Company’s Sponsor Earn-Out Shares described in “Note 15 Mezzanine Equity and Stockholders Equity (Deficiency)” are considered participating securities and have no contractual obligation to shares in the loss of the Company. As such, the weighted-average impact of these shares is excluded from the calculation of loss per share below. As losses were incurred during all periods presented, no earnings per share exists for the Sponsor Earn-Out Shares.

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands, except

per share amounts)

 

Loss per share available to common stockholders, excluding sponsor earn-out stockholders

            

Numerator:

            

Net loss

 $(38,688

)

 $(33,245

)

 $(16,969)

Net income attributable to redeemable noncontrolling interest

  (2,942

)

  (1,974

)

  (27)

Net loss attributable to AvePoint, Inc.

 $(41,630

)

 $(35,219

)

 $(16,996)

Deemed dividends on preferred stock

     (32,928

)

  (34,446)

Total net loss available to common stockholders

 $(41,630

)

 $(68,147

)

 $(51,442)

Denominator:

            

Weighted average common shares outstanding

  181,957   141,596   89,638 

Effect of dilutive securities

         

Weighted average diluted shares

  181,957   141,596   89,638 

Basic and diluted loss per share available to common stockholders, excluding sponsor earn-out stockholders

 $(0.23

)

 $(0.48

)

 $(0.57)

 

To arrive at net loss available to common stockholders, the Company deducted net income attributable to the redeemable noncontrolling interest in EduTech and deemed dividends, which related to the redemption, extinguishment, and remeasurement of preferred stock.

 

For the years ended December 31, 2022, 2021, and 2020, the Company’s potentially dilutive securities were deemed to be anti-dilutive given the Company’s net loss position. As such, basic loss per share is equal to diluted loss per share for the periods presented.

 

The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Convertible preferred stock

        42,001 

Stock options

  29,168   30,480   34,857 

Restricted stock units

  8,493   5,167    

Warrants

  17,905   17,905    

Company Earn-Outs

  3,000   3,000    

Total potentially dilutive securities

  58,566   56,552   76,858 

 

XML 54 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Related Party Transactions
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Related Party Transactions Disclosure [Text Block]

 

17. Related Party Transactions

 

The Company has entered into indemnification agreements with its executive officers and directors. These agreements, among other things, require AvePoint to indemnify its directors and executive officers to the fullest extent permitted by Delaware law, specifically the Delaware General Corporation Law (as the same exists or may hereafter be amended) for certain expenses, including attorneys’ fees, judgments, fines, and settlement amounts incurred by a director or officer in any action or proceeding arising out of their services as one of the Company’s directors or officers or any other company or enterprise to which the person provides services at the Company’s request.

20. Related Party Transactions

 

The Company has entered into indemnification agreements with its executive officers and directors. These agreements, among other things, require AvePoint to indemnify its directors and executive officers to the fullest extent permitted by Delaware law, specifically the Delaware General Corporation Law (as the same exists or may hereafter be amended) for certain expenses, including attorneys’ fees, judgments, fines, and settlement amounts incurred by a director or officer in any action or proceeding arising out of their services as one of the Company’s directors or officers or any other company or enterprise to which the person provides services at the Company’s request.

 

XML 55 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Note 18 - Subsequent Events
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Subsequent Events [Text Block]

 

18. Subsequent Events

 

No material subsequent events occurred since the date of the most recent balance sheet period reported.

21. Subsequent Events

 

The following material subsequent events occurred since the date of the most recent balance sheet period reported.

 

Stock-Based Compensation

 

On March 13, 2023, we granted 6,349,464 RSUs and 1,125,374 options to employees in total fair value of $29.6 million.

 

205 Petition

 

In conjunction with the business combination between Apex and Legacy AvePoint, Apex issued a proxy statement on June 2, 2021, which among other things, sought the approval of a new charter by “the affirmative majority (virtually in person or by proxy) of holders of a majority of the outstanding shares of Apex voting together as a single class and a majority of the outstanding shares of Class B common stock voting separately as a single class” (the “Charter Proposal”). At a special meeting held on June 30, 2021, the combined vote of a majority of the voting power of the Class A common stock and Class B common stock, voting together as one class, approved the Charter Proposal. The Company obtained the separate class vote of the Class B common stock as well. According to the number of shares of common stock outstanding and the tabulated votes for and against the Charter Proposal, the Charter Proposal was not approved by a majority of the Class A common stock then outstanding. Believing it had obtained the stockholder votes required by the old charter and Delaware law, the Company filed the new charter with the State of Delaware on July 1, 2021. On and after that date, the Company issued common stock and securities pursuant to the new charter.

 

A recent decision of the Delaware Court of Chancery has created uncertainty as to whether Section 242(b)(2) of the Delaware General Corporation Law would have required the Charter Proposal to be approved by a separate vote of the majority of the Company’s then-outstanding shares of Class A common stock, in addition to a majority of the shares of Class A and Class B common stock voting together (“Boxed Decision”). While the Company believes that the Company’s shares have been validly authorized since their original issuance, in light of the Boxed Decision, on March 2, 2023, the Company petitioned the Court of Chancery to validate the Charter and the securities issued in reliance on the Charter (the “Petition”). In the Petition, the Company represented to the Court of Chancery that the Company filed the Charter with the belief that it had been approved in accordance with Delaware law and that the Company filed the Petition in response to the publication of the Boxed decision.

 

In response to the Petition, the Court of Chancery granted an order on March 17, 2023 (the “Order”), and stated in the Order that:

 

 

“The Charter, including the filing and effectiveness thereof, is hereby validated and declared effective retroactive to the date of its filing with the Office of the Secretary of State of the State of Delaware on July 1, 2021, and all amendments effected thereby.”

 

 

“The Company’s securities (and the issuance of the securities) described in the Petition and any other securities issued in reliance on the validity of the Charter are hereby validated and declared effective as of the original date of issuance of such securities.”

 

The Court’s granting of the Order has addressed and eliminated the uncertainty created by the Boxed Decision.

 

XML 56 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - Nature of Business and Organization
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Nature of Operations [Text Block]

1. Nature of Business and Organization

 

AvePoint, Inc. (hereinafter referred to as “AvePoint,” the “Company,” “we,” “us,” or “our”) was incorporated as a New Jersey corporation on July 24, 2001 and redomiciled as Delaware corporation in 2006.

 

AvePoint provides a cloud-native software platform that organizations rely on to optimize operations, manage critical data and secure the digital workplace. As companies around the world embrace the new normal of hybrid work, they must build and deliver a new, seamless workplace experience for knowledge workers, centered around an extensive portfolio of SaaS solutions and productivity applications aimed at improving collaboration across the organization.

 

The adoption of this portfolio of solutions – what has been generally described as the “digital transformation” – is a substantial and ongoing challenge for most organizations, which for decades had previously relied upon only a small number of multi-purpose on-premises applications to drive business outcomes. However, to build and deliver an efficient digital workplace today, companies must address this abundance of applications – and the associated explosive growth and sprawl of data – with a platform offering that is well governed, fit for purpose, easy to use and built on automation.

 

AvePoint’s Confidence Platform empowers organizations – of all sizes, in all regions, and across all industries – to optimize and secure the solutions that most commonly establish and underpin the digital workplace. As our customers seek to rapidly reduce costs, improve productivity and make more informed business decisions, they depend on our platform for data-driven insights, critical business intelligence and ongoing operational value through automation.

 

Our principal corporate headquarters are located in Jersey City, New Jersey, with our principal operating headquarters in Richmond, Virginia and additional offices in North America, Europe, Asia, Australia and the Middle East.

1. Nature of Business and Organization

 

AvePoint, Inc. was incorporated as a New Jersey corporation on July 24, 2001, and redomiciled as Delaware corporation in 2006. On July 1, 2021, AvePoint, Inc. (hereinafter referred to as “AvePoint,” the “Company,” “we,” “us,” or “our”) became a publicly traded company, as further described in “Note 3 - Business Combination.

 

AvePoint provides a cloud-native software platform that organizations rely on to optimize operations, manage critical data and secure the digital workplace. As companies around the world embrace the new normal of hybrid work, they must build and deliver a new, seamless workplace experience for knowledge workers, centered around an extensive portfolio of SaaS solutions and productivity applications aimed at improving collaboration across the organization.

 

The adoption of this portfolio of solutions – what has been generally described as the “digital transformation” – is a substantial and ongoing challenge for most organizations, which for decades had previously relied upon only a small number of multi-purpose on-premises applications to drive business outcomes. However, to build and deliver an efficient digital workplace today, companies must address this abundance of applications – and the associated explosive growth and sprawl of data – with a platform offering that is well governed, fit for purpose, easy to use and built on automation.

 

AvePoint’s Confidence Platform empowers organizations – of all sizes, in all regions, and across all industries – to optimize and secure the solutions that most commonly establish and underpin the digital workplace. As our customers seek to rapidly reduce costs, improve productivity and make more informed business decisions, they depend on our platform for data-driven insights, critical business intelligence and ongoing operational value through automation.

 

Our principal headquarters are located in Jersey City, New Jersey, with our operating headquarters in Richmond, Virginia and additional offices in North America, Europe, Asia, Australia and the Middle East.

XML 57 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies (10K)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Significant Accounting Policies [Text Block]

 

2. Summary of Significant Accounting Policies

 

Basis of Presentation

 

The accompanying unaudited condensed consolidated balance sheet as of December 31, 2022, which has been derived from audited financial statements, and the unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for interim financial information and include the accounts of the Company. Certain information and disclosures normally included in consolidated financial statements prepared in accordance with accounting principles generally accepted in the U.S. (“GAAP”) have been condensed or omitted.

 

In the opinion of management, these financial statements contain all material adjustments, consisting of normal recurring accruals, necessary to present fairly the financial position, results of operations and cash flows for the periods indicated. Operating results for the three months ended  March 31, 2023 are not necessarily indicative of results that may be expected for any other interim period or for the year ending December 31, 2023.

 

These unaudited interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements as of December 31, 2022 and 2021, and for the years ended December 31, 2022 and 2021, and the related notes included in our most recent Annual Report on Form 10-K for the year ended  December 31, 2022, which was filed with the SEC on March 31, 2023 (“Annual Report”).

 

 

Recently Adopted Accounting Guidance

 

In January 2016, the FASB issued ASU 2016-13, Financial Instruments Credit Losses on Financial Instruments which replaces incurred loss methodology to estimate credit losses on financial instruments with a methodology that reflects expected credit losses. This amendment affects entities holding financial assets that are not accounted for at fair value through net income including trade receivables. Subsequently FASB issued ASU 2020-02 which deferred the adoption date. The amendments in this ASU are effective for Emerging Growth Company entities, which elected to take advantage of the extended transition period, for fiscal years beginning after December 15, 2022. Early application of the amendments is permitted. The Company adopted the standard on January 1, 2023. The adoption of the standard did not have material impact on its condensed consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, “Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 81540)” (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The Company adopted the standard on January 1, 2022. The adoption of the standard did not have a material impact on its consolidated financial statements.

 

Comparative Data

 

Certain amounts from prior periods have been reclassed to conform to the current period presentation, including:

 

 The reclassification of perpetual license revenue to be included in maintenance revenue on the condensed consolidated statements of operations for the three months ended March 31, 2022;
 The reclassification of depreciation and amortization to be included in cost of revenue, sales and marketing, general and administrative and research and development on the condensed consolidated statements of operations for the three months ended March 31, 2022;
 The reclassification of operating lease right-of-use assets expense to be separated from depreciation and amortization within net cash provided by (used in) operating activities on the condensed consolidated statements of cash flows for the three months ended March 31, 2022;
 The reclassification of long-term unbilled receivables to be included in deferred contracts and other assets within net cash provided by (used in) operating activities on the condensed consolidated statements of cash flows for the three months ended March 31, 2022; and
 The reclassification of provision for doubtful accounts and loss (gain) on disposal of property and equipment to be included in other within net cash provided by (used in) operating activities on the condensed consolidated statements of cash flows for the three months ended March 31, 2022.

 

Business Combination

 

When we consummate a business combination, the assets acquired and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the acquisition date fair value of the net identifiable assets acquired. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as we obtain new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the condensed consolidated statements of operations. Acquisition-related costs were immaterial and were expensed as incurred. Pro forma historical results of operations related to the business combinations closed in 2022 have not been presented because they are not material business combinations to our condensed consolidated financial statements, either individually or in aggregate.

 

Goodwill

 

Goodwill represents the excess of the fair value of consideration transferred over the fair value of net identifiable assets acquired. 

 

We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. We have elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If we determine that it is more likely than not that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of our single reporting unit with its carrying amount. If the fair value exceeds its carrying amount, no further analysis is required; otherwise, any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value.

 

No other events or circumstances changed since the acquisitions that would indicate that the fair value of our reporting unit is below its carrying amount. No impairment was deemed necessary as of March 31, 2023 or December 31, 2022.

 

Intangible Assets, net

 

Intangible assets primarily consist of customer related assets and acquired software and technology. Typical customer related assets include order backlogs and customer relationships. Intangible assets that have finite useful lives are amortized over their useful lives on a straight-line basis, which range from one year to ten years. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired.

 

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. We base our estimates and assumptions on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our condensed consolidated balance sheets and the amounts of revenue and expenses reported for each of its periods presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, deferred contract costs, valuation of goodwill and other intangible assets, income taxes and related reserves, stock-based compensation, purchase price in a business combination, and earn-out liabilities. Actual results and outcomes may differ from management’s estimates and assumptions due to risks and uncertainties.

 

Foreign Currency

 

The Company has foreign operations where the functional currency has been determined to be the local currency, in accordance with FASB ASC 830, Foreign Currency Matters. Adjustments resulting from translating such foreign functional currency assets and liabilities into U.S. dollars, based on current exchange rates, are recorded as a separate component of stockholders’ equity under the caption, accumulated other comprehensive income. Revenue and expenses are translated using average rates prevailing during the period. Transaction gains and losses arising from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income (expense), net in the Company’s condensed consolidated statements of operations. Transaction losses totaled $0.3 million and $0.2 million for the three months ended March 31, 2023 and 2022, respectively.

 

Cash and Cash Equivalents

 

The Company maintains cash with several high credit-quality financial institutions. The Company considers all investments available with original maturities of three months or less to be cash equivalents. These investments are not subject to significant market risk. The Company maintains its cash and cash equivalents in bank accounts which, at times, exceed the federally insured limits. The Company has not experienced any losses in such accounts. The Company maintains cash balances used in operations at entities based in countries which imposes regulations that limit the ability to transfer cash out of the country. As of March 31, 2023 and December 31, 2022, the Company’s cash balances at these entities were $7.8 million and $10.8 million, respectively. For purposes of the condensed consolidated statements of cash flows, cash includes all amounts in the condensed consolidated balance sheets captioned cash and cash equivalents.

 

Short-Term Investments

 

Short-term investments consist mainly of U.S. treasury bills and certificates of deposit held by financial institutions which have an initial maturity of greater than three months but less than or equal to one year at period end.

 

Based on our intentions regarding these investments, we classify substantially all of our investments as available-for-sale. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for any unrealized losses determined to be related to credit losses, which we record within non-operating income, net in the accompanying condensed consolidated statements of operations. Substantially all of our investments are classified as current based on the nature of the investments and their availability for use in current operations.

 

Prepaid Expenses and Other Current Assets

 

The Company recognizes payments made for services to be received in the near future as prepaid expenses and other current assets. Prepaid expenses and other current assets consist primarily of payments related to insurance premiums, prepaid rent, prepaid subscriptions, and other costs. The prepaid expenses balance as of March 31, 2023 and December 31, 2022 were $5.3 million and $7.1 million, respectively.

 

Deferred Contract Costs

 

We defer sales commissions earned by our sales force that are considered to be incremental and recoverable costs of obtaining SaaS, term license and support, service, perpetual license and maintenance contracts. We have structured commissions plans such that the commission rate paid on renewal contracts are less than those paid on the initial contract; therefore, it is determined that the renewal commissions are not commensurate with the initial commission that are deferred and amortized. We determine the estimated average customer relationship period and average renewal term utilizing a portfolio approach. Deferred costs are periodically reviewed for impairment.

 

Amortization of deferred contract costs of $4.2 million and $3.0 million for the three months ended March 31, 2023 and 2022, respectively, is included as a component of sales and marketing expenses in our condensed consolidated statements of operations. Deferred contract costs recognized as a contract asset on our balance sheet was $47.8 million and $48.6 million at March 31, 2023 and December 31, 2022, respectively.

 

Revenue Recognition

 

The Company derives revenue from four primary sources: SaaS, term license and support, services, and maintenance. Services include installation services, training and other consulting services. The following table presents our revenue by source:

 

  

Three Months Ended

 
  

March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Revenue:

        

SaaS

 $35,512  $26,553 

Term license and support

  10,904   10,202 

Services

  9,747   8,925 

Maintenance

  3,409   4,611 

Total revenue

 $59,572  $50,291 

 

Term license revenue recognized at point in time was $5.9 million and $6.2 million for the three months ended March 31, 2023 and 2022, respectively.

 

We use judgement in determining the relative standalone selling price (“SSP") for products and services. For substantially all performance obligations except term licenses, we are able to establish the SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Term licenses are sold only as a bundled arrangement that includes the rights to a term license and support. In determining the SSP of license and support in a term license arrangement, we apply observable inputs using the value relationship between support and term licenses, the value relationship between support and perpetual licenses, the average economic life of our products, software renewal rates and the price of the bundled arrangement in relation to the perpetual licensing approach. Using a combination of the relative fair value method or the residual value method, the SSP of the performance obligations in an arrangement is allocated to each performance obligation within a sales arrangement.

 

In rare cases when the software and the related when-and-if available updates are critical to the combined utility of the software, the Company has determined this to be one performance obligation and revenue is recognized ratably over the license term.

 

Accounts receivable, net is inclusive of accounts receivable, current unbilled receivables and long-term unbilled receivables, net of allowance for doubtful accounts. We record an unbilled receivable when revenue is recognized prior to invoicing. We have a well-established collection history from our direct and indirect sales. We periodically evaluate the collectability of our accounts receivable and provide an allowance for doubtful accounts as necessary, based on the age of the receivable, expected payment ability, and collection experience. As of March 31, 2023 and December 31, 2022, the allowance for doubtful accounts was not material.

 

We record deferred revenue in the condensed consolidated balance sheets when cash is collected or invoiced before revenue is earned. Deferred revenue as of March 31, 2023 and December 31, 2022 was $99.2 million and $101.5 million, respectively. Revenue recognized that was included in the opening deferred revenue balance was $35.0 million for the three months ended March 31, 2023.

 

The opening and closing balances of the Company's accounts receivable, net, deferred revenue and deferred contract costs are as follows:

 

  

Accounts

      

Deferred

 
  

receivable,

  

Deferred

  

contract

 
  

net

  

revenue

  

costs

 
  

(in thousands)

 

Balance, December 31, 2022

 $73,348  $101,490  $48,553 

Balance, March 31, 2023

  60,738   99,189   47,794 

 

There were no significant changes to the Company’s contract assets or liabilities during the year ended December 31, 2022 and the three months ended March 31, 2023 outside of its sales activities.

 

As of March 31, 2023, transaction price allocated to remaining performance obligations, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods, was $238.6 million, of which $186.4 million is related to SaaS and term license and support revenue. AvePoint expects to recognize approximately 64% of the total transaction price allocated to remaining performance obligations over the next twelve months and the remainder thereafter.

 

Stock-Based Compensation

 

Stock-based compensation represents the cost related to stock-based awards granted to employees. To date, we have issued both stock options and restricted stock units (“RSUs”). With respect to equity-classified awards, the Company measures stock-based compensation cost at the grant date based on the estimated fair value of the award and recognizes the cost ratably (net of estimated forfeitures) over the requisite service period. With respect to liability-classified awards, the Company measures stock-based compensation cost at the grant date and at each reporting period based on the estimated fair value of the award. Stock-based compensation cost is recognized ratably over the requisite service period, net of actual forfeitures in the period.

 

We estimate the fair value of stock options using the Black-Scholes valuation model. The Black-Scholes model requires highly subjective assumptions in order to derive the inputs necessary to calculate the fair value of stock options. To estimate the expected term of stock options, the Company considers the contractual terms of the options, including the vesting and expiration periods, as well as historical option exercise data and current market conditions to determine an estimated expected term. The Company’s historical experience is too limited to be able to reasonably estimate the expected term. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term.

 

Income Taxes

 

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to difference between financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled.

 

We recognize liabilities for uncertain tax positions taken or expected to be taken in income tax returns. Accrued interest and penalties related to unrecognized tax benefits are recognized as part of the provision for income taxes. Judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and unrecognized tax benefits. In determining the need for a valuation allowance, the historical and projected financial performance of the operation that is recording a net deferred tax asset is considered along with any other pertinent information. 

 

We file income tax returns in the U.S. federal, various states and foreign jurisdictions. The tax years 2019 through 2022 are open and subject to audit by US federal, state and local authorities. The tax years 2012 through 2022 are open and subject to audit by foreign tax jurisdictions.

 

Emerging Growth Company

 

The Company is considered an emerging growth company. Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under Section 21E of the Securities Exchange Act of 1934, as amended) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies, but any such election to opt out is irrevocable. The Company elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.

 

Recent Accounting Pronouncements

 

Recently issued accounting pronouncements are not expected to have a material impact on our financial position, results of operations or cash flows upon adoption.

 

2. Summary of Significant Accounting Policies

 

Basis of Presentation

 

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and include the consolidated accounts of AvePoint, Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.

 

Recently Adopted Accounting Guidance

 

In February 2016, the Financial Account Standard Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (Accounting Standards Codification (“ASC”)) and subsequently issued amendments to the initial guidance: ASU 2017-13, ASU 2018-10, ASU 2018-11, ASU 2018-20, ASU 2019-01, ASU 2019-10, ASU 2020-02, ASU 2020-05 and ASU 2021-05 (collectively, “ASC 842”). The Company adopted ASC 842 on January 1, 2022, using the modified retrospective approach and has elected not to restate comparative periods and record a cumulative-effect adjustment as of the effective date. ASC 842 requires companies to generally recognize on the balance sheet operating and finance lease liabilities and corresponding right-of-use (“ROU”) assets.

 

The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Company to carry forward its historical assessments of whether a contract contains a lease, lease classification and initial direct costs. The Company elected not to use hindsight in determining the lease term. The Company made the following other transition considerations and elections under ASC 842: (i) not to separate non-lease components for all classes of underlying assets, including under Leases (“ASC 840”) for the purpose of transition measurement; (ii) apply accounting similar to ASC 840 for operating lease with term of 12 months or less at the commencement date; (iii) consider remaining lease term as of the date of initial application in determining the incremental borrowing rate to be used to discount minimum rental payments for operating leases in transition.

 

The adoption of the new standard resulted in the recognition of ROU assets of $13.9 million, net of previously recognized deferred rent balance of $0.6 million and total lease liabilities of $14.5 million, including a current liability of $3.6 million, and corresponding deferred tax assets and liabilities, on the Company’s consolidated balance sheet as of January 1, 2022. The adoption had no significant impact on the Company’s consolidated statements of operations or cash flows.

 

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (“ASC 805”), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Revenue from contracts with customers (“ASC 606”). Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not been issued. The Company early adopted the new standard on January 1, 2022. We applied the new guidance to the current year acquisitions. The adoption of the standard did not have any impact on the Company’s consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, “Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 81540)” (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The Company adopted the standard on January 1, 2022. The adoption of the standard did not have material impact on its consolidated financial statements.

 

Comparative Data

 

Certain amounts from prior periods have been presented separately or have been grouped to conform to the current period presentation, including:

 

 

The reclassification of long-term unbilled receivables to be included in other assets on the consolidated balance sheets as of December 31, 2021;

 

The reclassification of long-term unbilled receivables to be included in deferred contracts and other assets on the consolidated statements of cash flows for the years ended December 31, 2021 and 2020;

 

The reclassification of provision for doubtful accounts and loss (gain) on disposal of property and equipment to be included in other on the consolidated statements of cash flows for the years ended December 31, 2021 and 2020; and

 

The payments of transaction fees to be included in proceeds from recapitalization of Apex shares on the consolidated statements of cash flows for the year ended December 31, 2021.

 

Business Combination

 

When we consummate a business combination, the assets acquired, and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the acquisition date fair value of the net identifiable assets acquired. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as we obtain new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the consolidated statements of operations. Acquisition-related costs were immaterial and were expensed as incurred. Pro forma historical results of operations related to the business combinations closed in 2022 have not been presented because they are not material business combinations to our consolidated financial statements, either individually or in aggregate.

 

Goodwill

 

Goodwill represents the excess of the fair value of consideration transferred over the fair value of net identifiable assets acquired.

 

We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. We have elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If we determine that it is more likely than not that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of our single reporting unit with its carrying amount. If the fair value exceeds its carrying amount, no further analysis is required; otherwise, any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value.

 

During the year ended December 31, 2022, the goodwill was not impaired. There was no goodwill as of December 31, 2021 or as of December 31, 2020.

 

Intangible Assets, net

 

Intangible assets primarily consist of customer related assets and acquired software and technology. Typical customer related assets include order backlogs and customer relationships. Intangible assets that have finite useful lives are amortized over their useful lives on a straight-line basis, which range from one year to ten years. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired.

 

Use of Estimates

 

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. We base our estimates and assumptions on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our consolidated balance sheets and the amounts of revenue and expenses reported for each of its periods presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, allowance for doubtful accounts, deferred contract costs, valuation of goodwill and other intangible assets, income taxes and related reserves, stock-based compensation, purchase price in a business combination, and earn-out liabilities. Actual results and outcomes may differ from management’s estimates and assumptions due to risks and uncertainties.

 

Foreign Currency

 

The Company has foreign operations where the functional currency has been determined to be the local currency, in accordance with FASB ASC 830, Foreign Currency Matters. Adjustments resulting from translating such foreign functional currency assets and liabilities into U.S. dollars, based on current exchange rates, are recorded as a separate component of stockholders’ deficiency under the caption, accumulated other comprehensive income. Revenue and expenses are translated using average rates prevailing during the period. Transaction gains and losses arising from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income (expense), net in the Company’s consolidated statements of operations. Transaction gains totaled $0.1 million for the year ended December 31, 2022, transaction losses totaled $0.9 million and $0.6 million for the years ended December 31, 2021 and 2020, respectively.

 

Cash and Cash Equivalents

 

The Company maintains cash with several high credit-quality financial institutions. The Company considers all investments available with original maturities of three months or less to be cash equivalents. These investments are not subject to significant market risk. The Company maintains its cash and cash equivalents in bank accounts which, at times, exceed the federally insured limits. The Company has not experienced any losses in such accounts. The Company maintains cash balances used in operations at entities based in countries which impose regulations that limit the ability to transfer cash out of the country. As of December 31, 2022 and 2021, the Company’s cash balances at these entities were $10.8 million and $9.3 million, respectively. For purposes of the consolidated statements of cash flows, cash includes all amounts in the consolidated balance sheets captioned cash and cash equivalents.

 

Short-Term Investments

 

Short-term investments consist mainly of certificates of deposit held by financial institutions which have an initial maturity of greater than three months but less than or equal to one year at period end.

 

Allowance for Doubtful Accounts

 

The Company evaluates the collectability of its accounts receivable based on a combination of factors. Where we are aware of circumstances that may impair a specific customer’s ability to meet its financial obligations, we record a specific allowance against amounts due. For all other customers, we recognize allowances for doubtful accounts based on the length of time the receivables are outstanding, the current business environment and its historical experience. Accounts are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded when received. As such, we present trade receivables at their net estimated realizable value through use of the allowance for doubtful accounts.

 

Prepaid Expenses and other Current Assets

 

The company recognizes payments made for services to be received in the near future as prepaid expenses and other current assets. Prepaid expenses and other current assets consist primarily of payments related to insurance premium, prepaid rent, prepaid subscriptions, and other costs. The prepaid expense balance as of December 31, 2022 and December 31, 2021 were $7.1 million and $5.7 million, respectively.

 

Property and Equipment

 

Property and equipment are stated at cost and depreciated on a straight-line basis over the shorter of their estimated useful lives or related contract terms beginning in the year the asset was placed into service.

 

We depreciate computer equipment and software generally over a period of three years. We amortize leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. We depreciate furniture and fixture generally over a period of seven years. We depreciate buildings over a period of forty years. We depreciate office equipment generally over a period of five years. Depreciation and amortization for buildings, information technology assets, leasehold improvements, and furniture and fixtures commences once they are ready for our intended use.

 

Normal repair and maintenance costs are expensed as incurred. We write off depreciated assets that are no longer in service.

 

We evaluate long-lived assets, which include leasehold improvements and equipment subject to depreciation and amortization, for impairment whenever events or changes in business circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss will be recognized when the aggregate of estimated undiscounted future cash flows expected to result from the use and the eventual disposition of the long-lived assets less than its carrying amount. Impairment, if any, is determined based on the fair value of the long-lived asset.

 

There were no impairment charges recognized during the years ended December 31, 2022, 2021, and 2020 respectively.

 

We evaluate the portion of depreciation and amortization expense attributable to cost of revenue based on organizational headcount directly attributable to the generation of revenue. Based on this evaluation, we have determined that depreciation and amortization attributable to cost of revenue is not material; therefore, the full expense has been recorded in operating expenses in the consolidated statements of operations.

 

 

Deferred Contract Costs

 

We defer sales commissions earned by our sales force that are considered to be incremental and recoverable costs of obtaining or renewing SaaS, term license and support, service, perpetual license and maintenance contracts. We have structured commissions plans such that the commission rate paid on renewal contracts are less than those paid on the initial contract; therefore, it is determined that the renewal commissions are not commensurate with the initial commission and thus capitalized as deferred contract costs. We determine the estimated average customer relationship period and average renewal term utilizing a portfolio approach. No impairment was recorded for the years ended December 31, 2022, 2021, and 2020.

 

Amortization of deferred contract costs of $13.4 million, $9.5 million, and $10.5 million for the years ended December 31, 2022, 2021, and 2020, respectively, is included as a component of sales and marketing expenses in our consolidated statements of operations. Deferred contract costs recognized as a contract asset on our balance sheet was $48.6 million and $38.9 million as of December 31, 2022 and 2021, respectively.

 

Software Development Costs

 

Costs incurred in the development of new software products and enhancements to existing software products to be accounted for under software revenue recognition guidance are accounted for in accordance with ASC 985-20, Costs of Software to be Sold, Leased, or Marketed, or ASC 985-20. These costs, consisting primarily of salaries and related payroll costs, are expensed as incurred until technological feasibility has been established. After technological feasibility is established, costs are capitalized in accordance with ASC 985-20. The Company’s primary on-premises product is DocAve which is within the scope of subtopic 985-20. DocAve has been on the market since 2002. Typically, the economic life of software produced is less than five years. As such, any costs subject to capitalization under ASC 985-20 would be fully amortized at this time. As a result, no internally generated software development costs have been capitalized as of December 31, 2022 and 2021.

 

We account for costs to develop or obtain internal-use software and implementation costs incurred in hosting arrangements in accordance with ASC 350-40, Internal-Use Software, or ASC 350-40. We also account for costs of significant upgrades and enhancements resulting in additional functionality under ASC 350-40. These costs are primarily software purchased for internal-use, purchased software licenses, implementation costs, and development costs related to our hosted product, which is accessed by customers on a subscription basis. Costs incurred for maintenance, training, and minor modifications or enhancements are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally three years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. Internally developed software costs required to be capitalized as defined by the accounting guidance are not material to our consolidated financial statements.

 

Revenue Recognition

 

We derive revenue from four primary sources: SaaS, term license and support, services, and maintenance.

 

The following table presents our revenue by source:

 

  

For the Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

SaaS

 $117,180  $85,580  $52,074 

Term license and support

  57,214   50,970   38,949 

Services

  41,283   31,919   34,140 

Maintenance

  15,868   21,022   23,462 

Perpetual license

  794   2,418   2,908 

Total revenue

 $232,339  $191,909  $151,533 

 

Term license and perpetual license revenue recognized at point in time was $40.0 million, $39.7 million, and $32.4 million for the years ended December 31, 2022, 2021, and 2020, respectively. The remaining revenue amount is recognized over time.

 

Our sources of revenue mainly include:

 

 

SaaS and term license and support revenue includes revenue from the sale of SaaS and term license and support, versions of our software and related customer support. SaaS revenue is recognized ratably over the term of the contract. Term license revenue includes distinct on-premises license and support performance obligations. The license is generally recognized upfront at the point in time when the software is made available to the customer to download and use, and the support is recognized ratably over the term of the contract.

 

Perpetual license revenue is recognized upfront upon delivery of the licensed product and/or the utility that enables the customer to access authorization keys, provided that an enforceable contract has been received. Typically, our perpetual licenses are sold with post-contract support (PCS), which includes unspecified technical enhancements and customer support. Revenue from PCS is classified as maintenance revenue and is recognized ratably over the term of the contract, which is typically one year, as we satisfy the PCS performance obligation.

 

Services revenue includes revenue derived primarily from the implementation of software, training, consulting, and migrations. We also offer license customization and managed services. Services revenue from implementation, training, consulting, migration, and license customization is recognized by applying a measure of progress, such as labor hours to determine the percentage of completion of each contract. Services revenue from managed services is recognized ratably on a straight-line basis over the contract term.

 

In rare cases when the software and the related when-and-if available updates are critical to the combined utility of the software, the Company has determined this to be one performance obligation and revenue is recognized ratably over the license term.

 

ASC 606 is a single standard for revenue recognition that applies to all of our SaaS, term license and support, services, perpetual license and maintenance arrangements and generally requires revenue to be recognized upon the transfer of control of promised goods or services provided to its customers, reflecting the amount of consideration it expects to receive for those goods or services. Pursuant to ASC 606, revenue is recognized upon the application of the following steps:

 

 

identification of the contract, or contracts, with a customer;

 

identification of the performance obligations in the contract;

 

 determination of the transaction price;

 

allocation of the transaction price to the performance obligations in the contract; and

 

recognition of revenue when, or as, the contractual performance obligations are satisfied.

 

The timing of revenue recognition may differ from the timing of invoicing to our customers. We record an unbilled receivable when revenue is recognized prior to invoicing. Current unbilled receivables are included in accounts receivable, net in the consolidated balance sheets. Long-term unbilled receivables that are expected to be billed more than twelve months after the period end are included within other assets in the consolidated balance sheets. We record deferred revenue in the consolidated balance sheets when cash is collected or invoiced before revenue is earned. Our standard payment terms are generally net 30 days. Invoices for SaaS, term license and support and maintenance are generally issued annually in advance or when the license is made available for customer use. Invoices for license contracts are generally issued when the license is available for the customer for download. Services are generally invoiced in advance or as the services are performed.

 

Total deferred revenue as of December 31, 2021, was $82.3 million, of which $72.3 million was recognized as revenues for the year ended December 31, 2022.

 

The opening and closing balances of the Company’s accounts receivable, net, deferred revenue and deferred contract costs are as follows:

 

  

Accounts
receivable,
net (1)

  

Deferred
revenue

  

Deferred
Contract
costs

 
  

(in thousands)

 

Opening (January 1, 2021)

 $53,749  $74,688  $31,943 

Closing (December 31, 2021)

  61,335   82,332   38,926 

Increase/(decrease)

  7,586   7,644   6,983 
             

Opening (January 1, 2022)

 $61,335  $82,332  $38,926 

Closing (December 31, 2022)

  73,348   101,490   48,553 

Increase/(decrease)

  12,013   19,158   9,627 

 

(1) Accounts receivable, net is inclusive of accounts receivable, net of allowance for doubtful accounts, current unbilled receivables and long-term unbilled receivables.

 

Our revenue arrangements generally include standard warranty or service level provisions that its arrangements will perform and operate in all material respects as defined in the respective agreements, the financial impacts of which have historically been and are expected to continue to be insignificant. Our arrangements generally do not include a general right of return relative to the delivered products or services. We recognize revenue net of any taxes collected from customers, which are subsequently remitted to governmental authorities.

 

Many of our contracts include multiple performance obligations. Judgment is required in determining whether each performance obligation is distinct. Our products and services generally do not require a significant amount of integration or interdependency; therefore, the Company’s products and services are generally not combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (“SSP”) for each performance obligation within each contract.

 

We use judgment in determining the SSP for products and services. For substantially all performance obligations except term licenses, we are able to establish the SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Term licenses are sold only as a bundled arrangement that includes the rights to a term license and support.

 

In determining the SSP of license and support in a term license arrangement we apply observable inputs using the value relationship between support and term license, the value relationship between support and perpetual licenses, the average economic life of our products, software renewal rates and the price of the bundled arrangement in relation to the perpetual licensing approach. Using a combination of the relative fair value method or the residual value method, the SSP of the performance obligations in an arrangement is allocated to each performance obligation within a sales arrangement.

 

As of December 31, 2022, transaction price allocated to remaining performance obligations, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods, was $237.8 million, of which $186.3 million is related to SaaS and term license and support revenue. We expect to recognize approximately 64% of the total transaction price allocated to remaining performance obligations over the next twelve months and the remainder thereafter.

 

We utilize indirect sales channels which utilize Channel Partners. These deals are executed in one of two ways:

 

 

1.

Channel Partner as Customer

 

In the first form of these arrangements, the Channel Partner purchases the products from us at a discounted price and resells the products to end users at a price determined by the Channel Partner. In this scenario, the Channel Partner is the entity that has contracted with us and therefore is determined to be our customer. We recognize revenue when control of the goods and/or services are transferred to the customer. In this first form of the sales transaction, revenue recognition occurs upon transfer to the Channel Partner (acting as reseller) or as directed by the Channel Partner (acting as reseller) to its customer.

 

 

2.

End User as Customer

 

In the second form, we bill the end user, and the Channel Partner receives a commission. Upon analysis of deals executed through the second form of these channels, we determined that the end user represents our customer due to the fact that the end user purchased goods and/or services that are outputs of our ordinary activities. Consequently, Channel Partners utilized in deals executed through this second model are deemed to be agents of the transaction. In this second form of these arrangements, we recognize revenue upon transfer of the goods and/or services to the end user.

 

Stock-Based Compensation

 

Stock-based compensation represents the cost related to stock-based awards granted to employees. To date, we have issued both stock options and restricted stock units (“RSUs”). With respect to equity-classified awards, the Company measured stock-based compensation cost at the grant date based on the estimated fair value of the award and recognizes the cost as expense ratably (net of estimated forfeitures) over the requisite service period. With respect to liability-classified awards, the Company measures stock-based compensation cost at the grant date and at each reporting period based on the estimated fair value of the award. Stock-based compensation cost is recognized ratably over the requisite service period, net of actual forfeitures in the period.

 

We estimate the fair value of stock options using the Black-Scholes valuation model. The Black-Scholes model requires highly subjective assumptions in order to derive the inputs necessary to the calculate the fair value of stock options. To estimate the expected term of stock options, the Company considered contractual terms of the options, including the vesting and expiration periods, as well as historical option exercise data and current market conditions to determine an estimated expected term. The Company’s historical experience is too limited to be able to reasonably estimate expected term. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term.

 

Income Taxes

 

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to the difference between financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled.

 

We recognize liabilities for uncertain tax positions taken or expected to be taken in income tax returns. Accrued interest and penalties related to unrecognized tax benefits are recognized as part of the provision for income taxes. Judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and unrecognize tax benefits. In determining the need for a valuation allowance, the historical and projected financial performance of the operation that is recording a net deferred tax asset is considered along with any other pertinent information.

 

We file income tax returns in the U.S. federal, various states and foreign jurisdictions. The tax years 2018 through 2021 are open and subject to audit by U.S. federal, state and local authorities. The tax years 2012 through 2021 are open and subject to audit by foreign tax jurisdictions.

 

Redeemable Noncontrolling Interest

 

As of December 31, 2022 and 2021, the Company owned 73.82% and 76.09% of AvePoint EduTech Pte. Ltd. (“EduTech”), respectively.

 

AEPL PTE. LTD. (AEPL)

 

As part of AEPL’s investment in EduTech, the Company granted AEPL a put option which allows AEPL to cause the Company to repurchase AEPL’s shares in EduTech at any time between December 24, 2022, and December 24, 2023, at a price equal to AEPL’s initial investment of approximately $8.3 million. Consequently, the Company records redeemable noncontrolling interest as mezzanine equity in its consolidated balance sheets. At each reporting period, the Company increases the carrying amount of the redeemable noncontrolling interest by periodic accretions using the interest method so that the carrying amount will equal the redemption amount on the date that the put option becomes exercisable, and adjustments to the value are recorded as net income attributable to redeemable noncontrolling interest. As of December 31, 2022 and 2021, AEPL owned 23.20% and 23.91% of EduTech, respectively.

 

I-Access Solutions Pte. Ltd. (I-Access)

 

On February 18, 2022, (the “I-Access Closing Date”), EduTech consummated its acquisition of all of the ordinary shares of I-Access, a Singapore limited company. As a result, I-Access became a wholly owned subsidiary of EduTech. The acquisition was made pursuant to a share purchase agreement, dated as of January 31, 2022, (the “Share Purchase Agreement”), by and among EduTech and the former I-Access shareholders. As of December 31, 2022, former I-Access shareholders owned 2.98% of EduTech and such shares were included in redeemable noncontrolling interest. Refer to (“Note 3 - Business Combination”) for further details.

 

Emerging Growth Company

 

The Company is considered an emerging growth company. Section 102(b)(1) of the Jobs Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.

 

Recent Accounting Pronouncements

 

In January 2016, the FASB issued ASU 2016-13, “Financial Instruments — Credit Losses on Financial Instruments,” which replaces incurred loss methodology to estimate credit losses on financial instruments with a methodology that reflects expected credit losses. This amendment affects entities holding financial assets that are not accounted for at fair value through net income including trade receivables. Subsequently FASB issued ASU 2020-02 which deferred the adoption date. The amendments in this ASU are effective for EGC entities, which elected to take advantage of the extended transition period, for fiscal years beginning after December 15, 2022. Early application of the amendments is permitted. The adoption of the standard will not have a material impact on the Company’s consolidated financial statements.

 

While we generally expect the financial records to be impacted by the requirements highlighted above, we cannot reasonably estimate the impact that adoption of the ASUs referenced in this announcement is expected to have on the financial statements at this time.

XML 58 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combination
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

3. Business Combination

 

Apex Technology Acquisition Corporation

 

On November 23, 2020, AvePoint, Inc. (“Legacy AvePoint”) and certain members of Apex (as defined below) entered into the Business Combination Agreement. The business combination by and among Legacy AvePoint and certain members of Apex was effected on July 1, 2021, and through a series of merger transactions, which were finalized on July 26, 2021, (the “Business Combination”) Apex Technology Acquisition Corporation (“Apex”) was the surviving entity and changed its name to AvePoint.

 

The Business Combination was accounted for as a reverse recapitalization as Legacy AvePoint was determined to be the accounting acquirer under ASC 805. This determination was primarily based on Legacy AvePoint comprising the ongoing operations of the combined entity, Legacy AvePoint’s senior management comprising the majority of the senior management of the combined company and the prior stockholders of Legacy AvePoint having a majority of the voting power of the combined entity. In connection with the Business Combination, the outstanding shares of Legacy AvePoint’s preferred stock were redeemed for cash and shares of AvePoint’s common stock and the outstanding shares of Legacy AvePoint’s common stock were converted into AvePoint’s common stock, representing a recapitalization, and the net assets of the Company were acquired at historical cost, with no goodwill or intangible assets recorded. Operations and assets and liabilities of the Company prior to the Business Combination in these financial statements are those of Legacy AvePoint. As a result, these financial statements represent the continuation of Legacy AvePoint and the historical stockholders’ deficiency. Common stock, preferred stock and loss per share of Legacy AvePoint prior to the Business Combination have been retrospectively adjusted for the Business Combination using an exchange ratio of 8.69144. Options to purchase common stock of Legacy AvePoint were converted into options to purchase common stock of AvePoint, Inc. using an exchange ratio of 8.6914. The options, as converted, continue to be governed by Legacy AvePoint’s existing stock option plan. The accumulated deficit of Legacy AvePoint has been carried forward after the Business Combination. All per share information in the consolidated balance sheets, consolidated statements of operations, consolidated statements of mezzanine equity and stockholders’ equity (deficiency) and the notes to consolidated financial statements have been retroactively adjusted using an exchange ratio of 8.69144 per share.

 

The following transactions occurred in connection with the Business Combination which impacted our mezzanine equity and permanent equity accounts:

 

 

Shares of Legacy AvePoint Common Stock were cancelled and converted into 103,831,523 shares of our common stock, par value $0.0001 per share.

 

$106.2 million was paid to holders of Legacy AvePoint Common Stock in exchange for 10,602,105 shares of common stock (as converted).

 

Shares of Apex Class A common stock were cancelled and converted into 34,982,628 shares of our common stock.

 

 

Shares of Apex Class B common stock were cancelled and converted into 9,560,000 shares of our common stock.

 

Apex entered into subscription agreements with certain investors, whereby 14,000,000 shares of our common stock at $10.00 per share (“PIPE Shares”) for an aggregate purchase price of $140.0 million.

 

A portion of Legacy AvePoint preferred stock was cancelled and converted into 28,500,592 shares of our common stock. The remaining preferred stock was redeemed for $130.9 million.

 

Options to purchase Legacy AvePoint Common Stock (other than certain options held by certain executives and options issued to certain international employees) were cancelled and converted into an option to purchase our common stock with the same terms and conditions (including vesting and exercisability terms) applicable to the corresponding former Legacy AvePoint options.

 

Options to purchase Legacy AvePoint Common Stock issued to certain international employees were cancelled and converted into an option to purchase our common stock with the same terms and conditions with the exception of fully vested options which will incur an additional month of vesting following the Business Combination to comply with local regulations.

 

Legacy AvePoint Officer Awards, as defined in “Note 16 — Stock-Based Compensation,” were cancelled. Refer to “Note 16 — Stock-Based Compensation” for more information.

 

Put options on Legacy AvePoint Modified Options and Modified Common Stock, as defined in “Note 16  Stock-Based Compensation,” were cancelled. Refer to “Note 16  Stock-Based Compensation” for more information.

 

We entered into earn-out agreements to issue additional shares if certain share price milestones are achieved. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for more information.

 

We assumed public and private placement warrants from Apex. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for more information.

 

As of the Closing Date and following the completion of the Business Combination, we are authorized to issue up to 1,000,000,000 shares of our common stock at a par value of $0.0001 per share and up to 20,000,000 shares of preferred stock, the rights, preferences and privileges of which may be designated from time to time by our Board.

 

As of the Closing Date and following the completion of the Business Combination, we had the following outstanding securities:

 

 

180,272,638 shares of our common stock; and

 

17,905,000 warrants, each exercisable for one share of common stock at a price of $11.50 per share.

 

As a result of the Business Combination, we received net cash consideration of $204.5 million. Legacy AvePoint and Apex incurred costs that are considered direct and incremental costs associated with the transaction. These costs amounted to $56.2 million and were treated as a reduction of additional paid-in capital.

 

Cash flows provided to or paid by Legacy AvePoint or Apex in connection with the Business Combination are included in our consolidated statements of cash flows as financing activities. Our purchase of shares of Apex common stock prior to the Business Combination is included in our consolidated statements of cash flows as a financing cash outflow. The shares purchased are recorded as treasury stock.

 

I-Access Acquisition

 

On the I-Access Closing Date, EduTech consummated its acquisition of all of the ordinary shares of I-Access. As a result, I-Access became a wholly-owned subsidiary of EduTech. The acquisition was made pursuant to the Share Purchase Agreement, by and among EduTech and the former I-Access shareholders. The Company, through its subsidiary EduTech, completed the acquisition of I-Access to further expand its SaaS solutions for corporate learning and development. The fair value of the transaction consideration totaled approximately $7.1 million, consisting of: $1.5 million in cash, and contingent consideration measured at a fair value of $5.6 million on the I-Access Closing date. The above-mentioned contingent consideration consists of:

 

(i)            2.98% of EduTech common shares (of those, 292,440 shares were issued on the I-Access Closing Date and 30,252 shares were held in escrow pending distribution pursuant to the Adjustment for Guaranteed Minimum Revenue (as defined below));

 

(ii)           a put option which allows sellers to cause EduTech to repurchase the shares of EduTech for approximately $5.9 million, upon 24 months from Acquisition Close Date or the occurrence of certain triggering events which are in the control of the Company; and

 

(iii)         earnout in EduTech shares held in escrow at a fair value equal to revenue surplus above the agreed guaranteed minimum revenue amount, of up to approximately $0.7 million, or the return of EduTech shares at a fair value equal to the revenue shortfall below the agreed guaranteed minimum revenue amount, of up to approximately $0.7 million (together, the “Adjustment for Guaranteed Minimum Revenue”). In the event of a revenue shortfall, all shares held in escrow would have been returned to EduTech.

 

On April 15, 2022, the Company implemented a management changeover. As a result, pursuant to the terms of the Share Purchase Agreement, the Adjustment for Guaranteed Minimum Revenue was cancelled and the 292,440 EduTech shares issued as consideration on the I-Access Closing Date, the 30,252 EduTech shares held in escrow, the put option on EduTech shares and the earnout in EduTech shares were no longer contingent and were reclassified to mezzanine equity and included in redeemable noncontrolling interest.

 

The acquisition-related costs totaled $0.3 million and are recognized as an expense within general and administrative in the consolidated statements of operations.

 

Prior to being reclassified to mezzanine equity, the contingent consideration was liability classified and was measured at fair value on the I-Access Closing Date and remeasured on the date the Adjustment for Guaranteed Minimum Revenue was cancelled. The fair value of the contingent consideration was estimated using a combination of multiple valuation methods, including discounted cash flows method, guideline public company method, and the Black-Scholes option-pricing model with the following weighted-average assumptions as of February 18, 2022, and April 15, 2022:

 

  

February 18, 2022

  

April 15, 2022

 

Expected life (in years)

  2.08   1.93 

Expected volatility

  50%  50%

Risk-free rate

  1.23%  1.83%

Dividend

  0%  0%

 

The contingent consideration fair value estimated on the I-Access Closing Date and the date the Adjustment for Guaranteed Minimum Revenue was cancelled was $5.6 million and $5.8 million, respectively. During the year ended December 31, 2022, the change in the fair value of $0.2 million is included within general and administrative on the consolidated statements of operations. The financial results of I-Access have been included in our consolidated financial statements since the date of the acquisition. The I-Access business is reported within our reportable segment. In accordance with ASC 805-740, the Company established a deferred tax liability with an offset to goodwill in connection with the accounting for the opening balance sheet of the I-Access acquisition as a result of book-to-tax differences primarily related to the technology and software intangibles and customer related assets.

 

The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the acquisition date:

 

  

Preliminary Allocation

 
  (in thousands) 

Accounts receivable, net

 $429 

Prepaid expenses and other current assets

  72 

Property and equipment

  22 

Goodwill

  3,950 

Technology and software

  2,750 

Customer related assets

  909 

Other assets

  997 

Accrued expenses and other liabilities

  (718)

Current portion of deferred revenue

  (230)

Other non-current liabilities

  (1,072)

Total purchase consideration

 $7,109 

 

The goodwill, which is generally not tax-deductible, is attributed to intangible assets that do not qualify for separate recognition, including the assembled workforce of the acquired business and the synergies expected to arise as a result of the acquisitions.

 

Intangible assets primarily relate to acquired technology and software and customer related assets. The acquired definite-lived intangible assets are being amortized over an estimated useful life of: (i) 10 years for technology and software on a straight-line basis; and (ii) 1 to 10 years for customer related assets on a straight-line basis. The estimated fair values of identifiable intangible assets were determined using the relief from royalty method which is based on the premise that the only value that a purchaser of the assets receives is the exemption from paying a royalty for its use over its remaining useful life. Some of the significant assumptions inherent in the development of such asset valuations include revenues, royalty rate, contributory asset charges, discount rate, useful life, as well as other factors. The fair value of intangible assets as of December 31, 2022, is based on preliminary assumptions which are subject to change as we complete our valuation procedures.

 

Essential Acquisition

 

On August 25, 2022, the Company acquired all of the issued and outstanding equity interest in Essential Co. Ltd., a South Korea-based software solutions provider that will advance the Company’s ability to enable organizations to accelerate data-driven digital transformation, for a total valuation of $3.0 million with most of the value allocated to goodwill. The resulting goodwill is not deductible for income tax purposes.

 

tyGraph Companies Acquisition

 

On September 12, 2022, the Company consummated its acquisition of all of the outstanding shares of tyGraph Incorporated (“tyGraph US”), and AvePoint Ontario Ltd. (“AvePoint Ontario,” a wholly-owned subsidiary of AvePoint) consummated its acquisition of all of the outstanding shares of tyGraph Ltd. (“tyGraph Canada” and, collectively with tyGraph US, the “tyGraph Companies”). On September 12, 2022, tyGraph Canada was merged with and into AvePoint Ontario, with AvePoint Ontario surviving. As a result, the tyGraph Companies became wholly-owned subsidiaries of AvePoint. The acquisition was made pursuant to the Share Purchase Agreement, by and among AvePoint, AvePoint Ontario and the former tyGraph Companies shareholders. The Company completed the acquisition of the tyGraph Companies to further expand its SaaS solutions for providing robust analytics capabilities that enable organizations to uncover workplace engagement. The fair value of the transaction consideration totaled approximately $15.3 million, consisting of: $13.8 million in cash, and 324,845 of shares in the Company measured at a fair value of $1.5 million on the closing date. The above-mentioned cash consideration consisted of:

 

(i)         the cash purchase price of $13.5 million;

 

(ii)        the entire outstanding principal and interest of the loans made to certain tyGraph Companies shareholders which was approximately $0.2 million; and

 

(iii)       unpaid transaction costs incurred by the tyGraph Companies as of the open of business on the closing date which was approximately $0.1 million.

 

The acquisition-related costs incurred by the Company totaled $0.4 million and are recognized as an expense within general and administrative in the consolidated statements of operations.

 

The financial results of the tyGraph Companies have been included in our consolidated financial statements since the date of the acquisitions. The tyGraph Companies businesses are reported within our reportable segment. In accordance with ASC 805-740, the Company established a deferred tax liability with an offset to goodwill in connection with the accounting for the opening balance sheet of the tyGraph Companies acquisitions as a result of book-to-tax differences primarily related to the technology and software intangibles and customer related assets.

 

The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the acquisition date:

 

  

Preliminary Allocation

 
  (in thousands) 

Accounts receivable, net

 $449 

Prepaid expenses and other current assets

  262 

Property and equipment

  30 

Goodwill

  12,193 

Customer related assets

  3,868 

Technology and software

  2,552 

Other assets

  219 

Accounts payable

  (93)

Accrued expenses and other liabilities

  (342)

Current portion of deferred revenue

  (2,079)

Other non-current liabilities

  (1,724)

Total purchase consideration

 $15,335 

 

The goodwill, which is generally not tax-deductible, is attributed to intangible assets that do not qualify for separate recognition, including the assembled workforce of the acquired business and the synergies expected to arise as a result of the acquisition.

 

Intangible assets primarily relate to acquired technology and software and customer related assets. The acquired definite-lived intangible assets are being amortized over an estimated useful life of: (i) 6 years for technology and software on a straight-line basis; and (ii) 10 years for customer related assets on a straight-line basis. The estimated fair values of identifiable intangible assets were determined using the relief from royalty method which is based on the premise that the only value that a purchaser of the assets receives is the exemption from paying a royalty for its use over its remaining useful life. Some of the significant assumptions inherent in the development of such asset valuations include revenues, royalty rate, contributory asset charges, discount rate, useful life, as well as other factors. The fair value of intangible assets as of December 31, 2022, is based on preliminary assumptions which are subject to change as we complete our valuation procedures.

XML 59 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Goodwill
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Goodwill Disclosure [Text Block]

3. Goodwill

 

The changes in the carrying amounts of goodwill were as follows:

 

  

Goodwill

 
  

(in thousands)

 

Balance as of December 31, 2022

 $18,904 

Effect of foreign currency translation

  (33)

Balance as of March 31, 2023

 $18,871 

 

4. Goodwill

 

The changes in the carrying amounts of goodwill were as follows:

 

  

Goodwill

(in thousands)

 

Balance as of December 31, 2021

 $ 

Acquisitions

  19,167 

Effect of foreign currency translation

  (263)

Balance as of December 31, 2022

 $18,904 
XML 60 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Intangible Assets, Net
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Intangible Assets Disclosure [Text Block]

4. Intangible assets, net

 

Intangible assets consist of the acquired intangible assets and the self-developed software. Amortization expense for intangible assets was $0.5 million and $0.1 million for the three months ended March 31, 2023 and 2022, respectively. 

 

As of March 31, 2023, estimated future amortization expense for the intangible assets reflected above was as follows:

 

Year Ending December 31:

    
  

(in thousands)

 

2023 (nine months)

 $1,521 

2024

  1,961 

2025

  1,573 

2026

  1,163 

2027

  1,136 

Thereafter

  3,494 

Total intangible assets subject to amortization

 $10,848 

 

A summary of the balances of the Company's intangible assets as of  March 31, 2023 and  December 31, 2022 is presented below:

 

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Weighted Average

 
          

March 31,

          

December 31,

  

Life

 
          

2023

          

2022

     
  (in thousands)  (in years) 

Technology and software, net

  7,129   (1,081)  6,048   6,842   (777)  6,065   6.8 

Customer related assets, net

  4,466   (294)  4,172   4,799   (477)  4,322   10.0 

Content, net

  838   (210)  628   830   (138)  692   3.0 

Total

 $12,433  $(1,585) $10,848  $12,471  $(1,392) $11,079   7.7 

5. Intangible assets, net

 

Intangible assets consist of the acquired intangible assets and the self-developed software. Amortization expense for intangible assets was $1.4 million for the year ended December 31, 2022. There was no amortization expense for intangible assets for the year ended December 31, 2021.

 

As of December 31, 2022, estimated future amortization expense for the intangible assets reflected above was as follows:

 

Year Ending December 31:

 

(in thousands)

 

2023

 $1,981 

2024

  1,869 

2025

  1,480 

2026

  1,135 

2027

  1,132 

Thereafter

  3,482 

Total intangible assets subject to amortization

 $11,079 

 

A summary of the balances of the Company’s intangible assets as of December 31, 2022 and 2021 is presented below:

 

  

Gross Carrying
Amount

  

Accumulated Amortization

  

Net Carrying
Amount

  

Gross Carrying
Amount

  

Accumulated Amortization

  

Net Carrying
Amount

  

Weighted
Average Life

 
          December 31,
2022
          December
31, 2021
     
  

(in thousands)

  

(in years)

 

Technology and software, net

  6,842   (777)  6,065            6.9 

Customer related assets, net

  4,799   (477)  4,322            9.4 

Content, net

  830   (138)  692            3.0 

Total

 $12,471  $(1,392) $11,079  $  $  $   7.6 
XML 61 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Concentration of Credit Risk
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Concentration Risk Disclosure [Text Block]

 

5. Concentration of Credit Risk

 

The Company deposits its cash with financial institutions and, at times, such balances may exceed federally insured limits. No customer accounted for more than 10% of revenue for the three months ended March 31, 2023 and 2022

 

6. Concentration of Credit Risk

 

The Company deposits its cash with financial institutions and, at times, such balances may exceed federally insured limits. No customer accounted for more than 10% of revenue for the years ended December 31, 2022, 2021, and 2020, and no customer made up more than 10% of accounts receivable as of December 31, 2022 and 2021.

XML 62 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Accounts Receivable, Net
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Loans, Notes, Trade and Other Receivables Disclosure [Text Block]

6. Accounts Receivable, Net

 

Accounts receivable, net, consists of the following components:

 

  

March 31,

  

December 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Trade receivables

 $35,841  $47,046 

Current unbilled receivables

  21,633   20,153 

Allowance for doubtful accounts

  (847)  (725)
  $56,627  $66,474 

 

7. Accounts Receivable, Net

 

Accounts receivable, net, consists of the following components:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Trade receivables

 $47,046  $38,819 

Current unbilled receivables

  20,153   17,086 

Allowance for doubtful accounts

  (725)  (838)
  $66,474  $55,067 

 

Long-term unbilled receivables were $6.9 million and $6.3 million as of December 31, 2022 and 2021, respectively.

 

XML 63 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Property and Equipment, Net
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

8. Property and Equipment, Net

 

Property and equipment, net, consists of the following:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Computer equipment

 $6,079  $5,777 

Leasehold improvements

  3,823   2,769 

Furniture and fixtures

  1,316   1,102 

Building

  725   786 

Office equipment

  493   394 

Software

  347   378 
   12,783   11,206 

Less accumulated depreciation and amortization

  (7,246)  (7,284)
  $5,537  $3,922 

 

Depreciation and amortization expense was $2.1 million, $1.2 million, and $1.1 million for the years ended December 31, 2022, 2021, and 2020, respectively.

XML 64 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Accrued Expenses and Other Liabilities
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

9. Accrued Expenses and Other Liabilities

 

Accrued expenses and other liabilities consists of the following components:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Accrued compensation

 $26,585  $22,740 

Current operating lease liabilities

  5,392    

Indirect taxes

  3,638   3,945 

Cloud service fees

  2,285   1,314 

Professional service fees

  1,464   1,033 

Accrued partner expenses

  1,445   903 

Income taxes payable

  1,055   1,197 

Other

  5,920   3,930 
  $47,784  $35,062 
XML 65 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Line of Credit
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Debt Disclosure [Text Block]

7. Line of Credit

 

The Company maintains a loan and security agreement with a commercial bank for a revolving line of credit of up to $30.0 million, with an accordion feature that provides up to $20.0 million of additional borrowing capacity the Company may draw at its request. The line currently bears interest at a rate equal to SOFR plus 0.1%. The line carries an unused fee of 0.5% per year. The line will mature on July 7, 2023. We are required to maintain a specified adjusted quick ratio and a minimum annual recurring revenue tested by the bank each quarter. The Company pledged, assigned and granted the bank a security interest in all shares of its subsidiaries, future proceeds and assets (except for excluded assets, including material intellectual property) as security for the performance of the loan and security agreement obligations. As of March 31, 2023, the Company is compliant with all covenants under the line and had no borrowings outstanding under the line of credit.

 

10. Line of Credit

 

The Company maintains a loan and security agreement with a commercial bank. As lender for a revolving line of credit of up to $30.0 million, with an accordion feature that provides up to $20.0 million of additional borrowing capacity the Company may draw at its request. The line bears interest at a rate equal to LIBOR plus 3.5%. The line carries an unused fee of 0.5% per year. The line will mature on April 7, 2023. We are required to maintain a specified adjusted quick ratio and a minimum annual recurring revenue tested by the bank each quarter. The Company pledged, assigned and granted the bank a security interest in all shares of its subsidiaries, future proceeds and assets (except for excluded assets, including material intellectual property) as security for the performance of the loan and security agreement obligations. As of December 31, 2022, the Company is compliant with all covenants under the line and had no borrowings outstanding under the line of credit.

 

The Company has not at any time, including as of December 31, 2022, and for the fiscal year ended December 31, 2022, borrowed under the loan and security agreement.

 

XML 66 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Income Taxes
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Income Tax Disclosure [Text Block]

8. Income Taxes

 

The Company had an effective tax rate of (27.46)% and (2.88)% for the three months ended March 31, 2023 and 2022, respectively.

 

The change in effective tax rates for the three-month period ended March 31, 2023 as compared to the three-month period ended  March 31, 2022 was primarily due to the mix of pre-tax income (loss) results by jurisdictions taxed at different rates, certain jurisdictions with separate tax expense calculated, and tax losses for which no benefit can be taken.

 

The Company continues to evaluate the realizability of its deferred tax assets on a quarterly basis and will adjust such amounts in light of changing facts and circumstances. In making such an assessment, management would consider all available positive and negative evidence, including the level of historical taxable income, future reversals of existing temporary differences, tax planning strategies, and projected future taxable income.

 

11. Income Taxes

 

Pretax loss resulting from domestic and foreign operations is as follows:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Domestic

 $(17,081) $(23,583) $(19,107)

Foreign

  (16,569)  (9,205)  3,200 

Pretax loss from continuing operations

 $(33,650) $(32,788) $(15,907)

 

The components of the provision (benefit) for income taxes consists of the following:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Current income tax expense:

            

Federal

 $1,937  $467  $ 

State and local

  668   (881)  411 

Foreign

  (1,478)  1,117   1,096 

Total current income tax expense

  1,127   703   1,507 

Deferred income tax expense (benefit):

            

Federal

  2,370   89   (175)

State and local

  (820)  (12)  (843)

Foreign

  2,361   (323)  573 

Total deferred income tax expense (benefit)

  3,911   (246)  (445)

Total income tax expense

 $5,038  $457  $1,062 

 

The reconciliation of the amounts at the U.S. federal statutory income tax rate to the company’s effective income tax rate is as follows:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

U.S. federal statutory tax rate

 $(7,067) $(6,886) $(3,340)

State and local income taxes, net

  (292)  (962)  (519)

Stock-based compensation

  (51)  10,865   6,770 

Executive compensation limitation

  3,566       

Fair value of earnout liability

  (828)  (3,946)   

Transaction costs

  125   (2,209)   

Change in valuation allowance

  12,844   3,085   (3,216)

Foreign rate differential

  (2,066)  440   1,575 

Return-to-provision adjustments

  (1,029)  (196)  (538)

Permanent differences

  29   334   65 

Other, net

  (193)  (68)  265 

Total

 $5,038  $457  $1,062 

 

The Company’s effective tax rate differed from the U.S. federal statutory rate primarily due to mix of pre-tax income (loss) results by jurisdictions taxed at different rates than 21%, a permanent item recorded for the executive compensation limitation, and changes in valuation allowance in certain foreign jurisdictions.

 

Deferred income taxes are provided for the tax effect of temporary differences between the financial reporting basis and the tax basis of assets and liabilities. Significant components of the Company’s deferred tax assets and (liabilities) are as follows:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Deferred tax assets:

        

Net operating loss carryforwards

 $13,775  $10,716 

Deferred revenue

  4,301   5,315 

Compensation and benefits

  6,567   4,384 

Research and development expenses

  6,169    

Lease liability

  3,622    

Foreign tax credits

  270   720 

Fair value of earnout liability

  93   181 

Other

  457   1,047 
   35,254   22,363 

Less: Valuation allowance

  (20,808)  (8,356)

Deferred tax assets, net

  14,446   14,007 
         

Deferred tax liabilities:

        

Property and equipment

  (197)  (132)

Amortization

  (2,595)  (214)

Commissions

  (8,384)  (7,918)

Prepaid subscription

  (836)  (822)

Unbilled receivable

  (1,489)  (2,183)

Right-of-use assets

  (3,402)   

Total deferred tax liability

  (16,903)  (11,269)

Net deferred tax (liabilities) assets

 $(2,457) $2,738 

 

Deferred tax assets are included within other assets in the consolidated balance sheets, and deferred tax liabilities are included within other non-current liabilities in the consolidated balance sheets.

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Deferred tax assets, net of valuation allowance

 $488  $3,182 

Deferred tax liabilities

  (2,945)  (444)

Net deferred tax (liabilities) assets

 $(2,457) $2,738 

 

As of December 31, 2022, the Company had net operating loss (“NOL”) carryforwards for state and local income tax of $14.6 million, which may offset future taxable income. The state NOL carryforwards begin to expire in 2026. The Company also has foreign NOL carryforwards of approximately $54.5 million, which will expire beginning 2024 and NOL carryforward periods vary from 6 years to indefinite period. The Company has $0.3 million of foreign tax credit carryforwards available that expire in 2023.

 

Under the provisions of the Internal Revenue Code, the U.S. NOL carryforwards are subject to review and possible adjustment by the Internal Revenue Service and state tax authorities. NOL and tax credit carryforwards may become subject to an annual limitation in the event of a 50% cumulative change in the ownership interest of significant stockholders over a three-year period in excess of 50%, as defined under Sections 382 and 383 of the Internal Revenue Code, as well as similar state tax provisions. This could limit the amount of NOLs that the Company can utilize annually to offset future taxable income or tax liabilities. The amount of the annual limitation, if any, will be determined based on the value of the Company immediately prior to the ownership change. The Company may have experienced an ownership change prior to December 31, 2022, however, the Company does not believe its NOL carryforwards would be limited under IRC Section 382. The Company could experience an ownership change in the future which could limit the utilization of certain NOL carryforwards.

 

ASC 740-10-30-5 requires that a valuation allowance be established when it is more likely than not that all or a portion of a deferred tax asset will not be realized. In making this assessment, management considered all available positive and negative evidence, including the level of historical taxable income, future reversals of existing temporary differences, tax planning strategies, and projected future taxable income. On the basis of this evaluation, a valuation allowance of $20.8 million and $8.4 million was recorded as of December 31, 2022 and 2021, respectively, against certain jurisdiction’s net deferred tax assets for which it is more likely than not that the tax benefit will not be realized. The valuation allowance was increased by $12.5 million for the year ended December 31, 2022, primarily due to full valuation allowances being established for U.S. and Japan in the current year.

 

As of December 31, 2022, the Company did not provide any foreign withholding taxes related to its foreign subsidiaries’ undistributed earnings, as such earnings have been retained and are intended to be indefinitely reinvested to fund ongoing operations of the foreign subsidiaries. It is not practicable to estimate the amount of taxes that would be payable upon remittance of these earnings, because such tax, if any, is dependent upon circumstances existing if and when remittance occur.

 

A reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest and penalties is as follows:

 

  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Beginning balance

 $1,088  $5,369 

Additions based on tax positions related to the current year

      

Reduction for tax positions of prior years

  (12)  (4,281)

Reduction for settlements

  (935)   

Expiration of applicable statute of limitations

      

Ending balance

 $141  $1,088 

 

During 2022, certain foreign jurisdiction concluded an income tax audit for prior periods which recognizes $0.9 million unrecognized tax benefits.

 

The Company recognizes accrued interest and penalties related to unrecognized tax benefits as part of the provision for income taxes. As of December 31, 2022 and 2021, the Company had $0.2 million and $1.3 million, respectively, of accrued interest and penalties associated with unrecognized tax benefits. These amounts were included in other non-current liabilities in their respective years. As of December 31, 2022, and December 31, 2021, the total amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate was not material.

 

The Company files income tax returns in the U.S. federal jurisdiction, various state and foreign jurisdictions. The tax years 2018 through 2021 generally remain open for examination for federal, state and local tax purposes. The tax years 2012 through 2021 are open and subject to audit by foreign jurisdictions. To the extent utilized in future years’ tax returns, net operating loss carryforwards on December 31, 2022 and December 31, 2021 will remain subject to examination until the respective tax year is closed.

 

XML 67 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Leases
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Lessee, Operating Leases [Text Block]

9. Leases

 

The Company is obligated under various non-cancelable operating leases primarily for office space. The initial terms of the leases expire on various dates through 2030. We determine if an arrangement is a lease at inception.

 

Leases are classified as either operating or finance leases based on certain criteria. This classification determines the timing and presentation of expenses on the income statement, as well as the presentation of the related cash flows and balance sheet. Operating leases are recorded on the balance sheet beginning January 1, 2022, as operating lease right-of-use assets, accrued expenses and other liabilities, and long-term operating lease liabilities. The Company currently has no significant finance leases.

 

ROU assets and related liabilities are recorded at lease commencement based on the present value of the lease payments over the expected lease term. Lease payments include future increases unless the increases are based on changes in an index or rate. As the Company's leases do not provide an implicit rate, the Company’s incremental borrowing rate is used to calculate ROU assets and related liabilities. The incremental borrowing rate is determined based on the Company’s estimated credit rating, the term of the lease, the economic environment where the asset resides and full collateralization. Lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Operating lease expense is recognized on a straight-line basis over the lease term and is allocated within operating expenses in the condensed consolidated statements of operations.

 

The components of the Company's operating lease expenses are reflected in the condensed consolidated statements of income for the three months ended March 31, 2023 and 2022 as follows:

 

  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Lease liability cost

 $1,749  $1,151 

Short-term lease expenses (1)

  248   814 

Variable lease cost not included in the lease liability (2)

  110   32 

Total lease cost

 $2,107  $1,997 

 

(1) Short-term lease expenses include rent expenses from leases of 12 months or less on the transition date or lease commencement.

 

(2) Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate.

 

Our lease agreements generally contain lease and non-lease components. Non-lease components primarily include payments for maintenance and utilities. We elected to combine fixed payments for non-lease components, for all classes of underlying assets, with our lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.

 

During the three months ended March 31, 2023, ROU assets obtained in exchange for new operating lease liabilities amounted to $2.6 million.

 

Other information related to operating leases for the three months ended March 31, 2023 and 2022, is as follows:

 

 
  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Cash paid for amounts included in the measurement of the lease liability:

        

Operating cash flows from operating leases

 $2,046  $1,354 

 

As of March 31, 2023, our operating leases had a weighted average remaining lease term of 4.3 years and a weighted average discount rate of 5.5%.


As of December 31, 2022, our operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 5.1%.
 
The maturity schedule of the operating lease liabilities as of March 31, 2023 is as follows:

 

Year Ending December 31:

    
  

(in thousands)

 

2023 (nine months)

 $4,789 

2024

  5,171 

2025

  3,590 

2026

  2,499 

2027

  1,709 

Thereafter

  1,999 

Total future lease payments

 $19,757 

Less: Present value adjustment

  (2,186)

Present value of future lease payments (1)

 $17,571 

 

(1) Includes the current portion of operating lease liabilities of $5.8 million, which is reflected in accrued expenses and other liabilities in the condensed consolidated balance sheets.

 

12. Leases

 

The Company is obligated under various non-cancelable operating leases primarily for office space. The initial terms of the leases expire on various dates through 2030. We determine if an arrangement is a lease at inception.

 

Leases are classified as either operating or finance leases based on certain criteria. This classification determines the timing and presentation of expenses on the income statement, as well as the presentation of the related cash flows and balance sheet. Operating leases are recorded on the balance sheet beginning January 1, 2022, as operating lease right-of-use assets, accrued expenses and other liabilities, and long-term operating lease liabilities. The Company currently has no significant finance leases.

 

ROU assets and related liabilities are recorded at lease commencement based on the present value of the lease payments over the expected lease term. Lease payments include future increases unless the increases are based on changes in an index or rate. The rate implicit in the leases was not readily determinable, thus the Company’s incremental borrowing rate is used to calculate ROU assets and related liabilities. The incremental borrowing rate is determined based on the Company’s estimated credit rating, the term of the lease, the economic environment where the asset resides and full collateralization. Lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Operating lease expense is recognized on a straight-line basis over the lease term and is allocated within operating expenses in the consolidated statements of operations.

 

The components of the Company’s operating lease expense are reflected in the consolidated statements of operations for the year ended December 31, 2022, is as follows:

 

  

Year Ended

December 31,

 
  

2022

 
  

(in thousands)

 

Lease liability cost

 $5,945 

Short-term lease expenses (1)

  1,760 

Variable lease cost not included in the lease liability (2)

  261 

Total lease cost

 $7,966 

 

(1) Short-term lease expenses include rent expenses from leases of 12 months or less on the transition date or lease commencement.

 

(2) Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate.

 

Our lease agreements generally contain lease and non-lease components. Non-lease components primarily include payments for maintenance and utilities. We elected to combine fixed payments for non-lease components, for all classes of underlying assets, with our lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.

 

During the year ended December 31, 2022, ROU assets obtained in exchange for new operating lease liabilities amounted to $6.9 million.

 

Other information related to operating leases for the year ended December 31, 2022, is as follows:

 

  

Year Ended
December 
31,

 
  

2022

 
  

(in thousands)

 

Cash paid for amounts included in the measurement of the lease liability:

    

Operating cash flows from operating leases

 $5,626 

 

As of December 31, 2022, our operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 5.1%.

 

The maturity schedule of the operating lease liabilities as of December 31, 2022, is as follows:

 

Year Ending December 31:                   

 

  

(in thousands)

 

2023

 $6,104 

2024

  4,360 

2025

  2,817 

2026

  2,159 

2027

  1,373 

Thereafter

  1,887 

Total future lease payments

  18,700 

Less: Present value adjustment

  (1,960)

Present value of future lease payments (1)

 $16,740 

 

(1) Includes the current portion of operating lease liabilities of $5.4 million, which is reflected in accrued expenses and other liabilities in the consolidated balance sheets.

 

During the years ended December 31, 2021 and 2020, total rent expenses amounted to $6.4 million and $5.6 million, respectively.

 

The future minimum rental payments under ASC 840 for all long-term non-cancelable property leases as of December 31, 2021, were as follows:

 

Year Ending December 31:

 

  

(in thousands)

 

2022

 $5,680 

2023

  3,808 

2024

  2,428 

2025

  1,840 

2026

  1,438 

Thereafter

  2,960 
  $18,154 

 

XML 68 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Commitments and Contingencies
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Commitments Contingencies and Guarantees [Text Block]

10. Commitments and Contingencies

 

Legal Proceedings

 

In the normal course of its business, the Company may be involved in various claims, negotiations and legal actions. Except for such claims that arise in the normal course of business, as of March 31, 2023, the Company was not a party to any other litigation for which a material claim is reasonably possible, probable or estimable.

 

Guarantees

 

In the normal course of business, we are seldomly required to enter into service agreements that require contingency agreements with customers in highly regulated sectors. These agreements are secured by certificates of deposit. As of March 31, 2023, letters of credit have been issued in the amount of $2.6 million, as security for the agreements. These agreements have not had a material effect on our results of operations, financial position or cash flow.

13. Commitments and Contingencies

 

Purchase Commitments

 

The Company has outstanding unconditional purchase commitments to procure licenses to use IT software from suppliers. These agreements are negotiated in consideration of the volume of transactions with select suppliers and the associated required transaction volumes are expected to be met through the normal course of business.

 

In April 2019, the Company signed an unconditional purchase commitment related to the use of Microsoft Office 365 in the amount of $2.1 million payable in three equal installments during 2019, 2020, and 2021. In May 2020, the Company signed an unconditional purchased commitment in the amount of $22.0 million to purchase IT solutions over a three-year term. Under this agreement, payments are made upon consumption of the IT solutions and any remaining obligations due at the end of the three-year term in May 2023. Given the Company’s history of procuring similar products, it is expected that cash payments to the supplier will occur in 2021 and 2022 with any remaining amounts coming due in 2023. During the year ended December 31, 2019, the Company paid $0.7 million under the 2019 agreement. During the year ended December 31, 2020, the Company paid $0.7 million related to the 2019 agreement and $3.1 million under the 2020 agreement for a total of $3.8 million. During the year ended December 31, 2021, the Company paid the remaining $0.7 million related to the 2019 agreement and $12.1 million related to the 2020 agreement. During the year ended December 31, 2022, the Company paid $19.1 million related to the 2020 agreement.

 

In July 2022, the Company signed an unconditional purchase commitment related to the use of Microsoft Office 365 in the amount of $6.1 million payable in three installments during 2022, 2023, and 2024. During the year ended December 31, 2022, the Company paid $1.9 million related to the July 2022 agreement.

 

In December 2022, the Company signed an unconditional purchase commitment in the amount of $96.0 million to purchase IT solutions over a three-year term. Under this agreement, payments are made upon access to the service and any remaining obligations due at the end of the three-year term in December 2025. Given the Company’s history of procuring similar products, it is expected that cash payments to the supplier will occur in 2023 through 2025 with any remaining amounts coming due in 2025.

 

The Company is obligated to make the following future minimum payments under the non-cancelable terms of these contracts as of December 31, 2022:

 

Years ending December 31,

 

  

(in thousands)

 

2023

 $2,026 

2024

  2,213 

2025

  96,000 

2026

   

2027

   

Thereafter

   
  $100,239 

 

Legal Proceedings

 

In the normal course of its business, the Company may be involved in various claims, negotiations and legal actions. Except for such claims that arise in the normal course of business, as of December 31, 2022, the Company was not a party to any other litigation for which a material claim is reasonably possible, probable or estimable.

 

Guarantees

 

In the normal course of business, we are seldomly required to enter into service agreements that require contingency agreements with customers in highly regulated sectors. These agreements are secured by certificates of deposits. As of December 31, 2022, letters of credit have been issued in the amount of $2.4 million, as security for the agreements. These agreements have not had a material effect on our results of operations, financial position or cash flow.

 

XML 69 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Company Earn-Out and Warrant Liabilities
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Earn-Out and Warrant Liabilities [Text Block]

11. Earn-Out and Warrant Liabilities

 

Company Earn-Out Agreement

 

Certain holders of common stock and certain holders of options shall be issued additional shares of AvePoint's common stock, as follows:

 

 

1,000,000 shares of AvePoint's common stock, in the aggregate, if at any time from July 1, 2021 through the seventh anniversary thereof (a) AvePoint's stock price is greater than or equal to $12.50 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $12.50 per share;

 

1,000,000 shares of AvePoint's common stock, in the aggregate, if at any time from July 1, 2021 through the seventh anniversary thereof (a) AvePoint's stock price is greater than or equal to $15.00 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $15.00 per share;

 

1,000,000 shares of AvePoint's common stock, in the aggregate, if at any time from July 1, 2021 through the seventh anniversary thereof (a) AvePoint's stock price is greater than or equal to $17.50 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $17.50 per share.

 

The rights described above are hereafter referred to as the “Company Earn-Out Shares”. To the extent that any portion of the Company Earn-Out Shares that would otherwise be issued to a holder of options that remain unvested at the date of the milestones described above, then in lieu of issuing the applicable Company Earn-Out Shares, the Company shall instead issue an award of restricted stock units of the Company for a number of shares of AvePoint's common stock equal to such portion of the Company Earn-Out Shares issuable with respect to the unvested options (the “Company Earn-Out RSUs”). In evaluation of the Company Earn-Out Shares and Company Earn-Out RSUs, management determined that the Company Earn-Out Shares represent derivatives to be marked to market at each reporting period, while the Company Earn-Out RSUs represent equity under ASC 718, Compensation-Stock Compensation (“ASC 718”). Refer to “Note 13 — Stock-Based Compensation” for more information regarding the Company Earn-Out RSUs.

 

In order to capture the market conditions associated with the Company Earn-Out Shares, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out Shares’ (as defined below) contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. The Monte Carlo model requires highly subjective assumptions including the expected volatility of the price of our common stock, and the expected term of the earn-out shares. Significant increases or decreases to these inputs in isolation could result in a significantly higher or lower liability. Under this approach, the fair value of the Company Earn-Out Shares on July 1, 2021 was determined to be $29.6 million. The fair value was remeasured as of March 31, 2023 and December 31, 2022, and was determined to be $6.9 million and $6.6 million, respectively, and included in the earn-out shares liabilities in the condensed consolidated balance sheets. As a result, during the three months ended March 31, 2023, approximately $0.1 million was recognized and included as (loss) gain on earn-out and warrant liabilities in the condensed consolidated statements of operations. We estimated the earn-out shares fair value using a Monte Carlo model with the following significant unobservable assumptions:

 

  

March 31,

 
  2023 

Term (in years)

  5.25 

Volatility

  55.00

%

 

Private Warrants to Acquire Common Stock

 

On July 1, 2021, the Company granted 405,000 private placement warrants with a 5-year term and strike price of $11.50 per share. Management has determined that the private placements warrants are to be classified as liabilities to be marked to market at each reporting period.

 

The private placement warrants are held by only two parties and any transfer of the warrants to a party other than a current holder of the warrants would cause the warrants to be converted into public warrants. Consequently, the fair value of the private placement warrants is equivalent to the quoted price of the publicly traded warrants. Under this approach, the fair value of the private placement warrants on July 1, 2021, was determined to be $1.4 million. The fair value was remeasured as of March 31, 2023 and December 31, 2022, and was determined to be $0.2 million and $0.2 million, respectively, and included in the other non-current liabilities in the consolidated balance sheets. As a result, $0 million and $0.1 million was recognized during the three months ended March 31, 2023 and 2022, respectively, and included as (loss) gain on earn-out and warrant liabilities in the consolidated statements of operations. 

 

14. Company Earn-Out and Warrant Liabilities

 

Company Earn-Out

 

As a result of the Business Combination, the holders of Legacy AvePoint Preferred Stock, Legacy AvePoint Common Stock and Legacy AvePoint Options shall be issued additional shares of AvePoint’s common stock, as follows:

 

1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the seventh anniversary thereof (a) AvePoint’s stock price is greater than or equal to $12.50 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $12.50 per share;

 

1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the seventh anniversary thereof (a) AvePoint’s stock price is greater than or equal to $15.00 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $15.00 per share;

1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the seventh anniversary thereof (a) AvePoint’s stock price is greater than or equal to $17.50 over any 20 Trading Days within any 30 trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $17.50 per share.

 

The rights described above are hereafter referred to as the “Company Earn-Out Shares.” To the extent that any portion of the Company Earn-Out Shares that would otherwise be issued to a holder of options that remain unvested at the date of the milestones described above, then in lieu of issuing the applicable Company Earn-Out Shares, the Company shall instead issue an award of RSUs of the Company for a number of shares of AvePoint’s common stock equal to such portion of the Company Earn-Out Shares issuable with respect to the unvested options (the “Company Earn-Out RSUs”). In evaluation of the Company Earn-Out Shares and Company Earn-Out RSUs, management determined that the Company Earn-Out Shares represent derivatives to be marked to market at each reporting period, while the Company Earn-Out RSUs represent equity under ASC 718. Refer to “Note 16 Stock-Based Compensation” for more information regarding the Company Earn-Out RSUs.

 

In order to capture the market conditions associated with the Company Earn-Out Shares, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out Shares’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. The Monte Carlo model requires highly subjective assumptions including the expected volatility of the price of our common stock, and the expected term of the earn-out shares. Significant increases or decreases to these inputs in isolation could result in a significantly higher or lower liability. Under this approach, the fair value of the Company Earn-Out Shares on July 1, 2021, was determined to be $29.6 million. The fair value was remeasured as of December 31, 2022 and 2021, and was determined to be $6.6 million and $10.0 million, respectively, and included in the earn-out shares’ liabilities in the consolidated balance sheets. As a result, approximately $4.3 million and $20.3 million was recognized during the years ended December 31, 2022 and 2021, respectively, and included as gain on earn-out and warrant liabilities in the consolidated statements of operations. We estimated the earn-out shares fair value using a Monte Carlo model with the following significant unobservable assumptions:

 

  

December 31,
2022

  

December 31,
2021

  

July 1,
2021

 

Term (in years)

  5.50   6.50   7.00 

Volatility

  55.00%  40.00%  40.00%

 

Warrants to Acquire Common Stock

 

On July 1, 2021, as part of the Business Combination, the Company effectively granted 405,000 private placement warrants with a 5-year term and strike price of $11.50 per share. Management has determined that the private placements warrants are to be classified as liabilities to be marked to market at each reporting period.

 

The private placement warrants are held by only two parties and any transfer of the warrants to a party other than a current holder of the warrants would cause the warrants to be converted into public warrants. Consequently, the fair value of the private placement warrants is equivalent to the quoted price of the publicly traded warrants. Under this approach, the fair value of the private placement warrants on July 1, 2021, was determined to be $1.4 million. The fair value was remeasured as of December 31, 2022 and 2021, and was determined to be $0.2 million and $0.5 million, respectively, and included in the other non-current liabilities in the consolidated balance sheets. As a result, $0.2 million and $0.9 million was recognized during the years ended December 31, 2022 and 2021, respectively, and included as gain on earn-out and warrant liabilities in the consolidated statements of operations.

 

XML 70 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Equity [Text Block]

12. Mezzanine Equity and Stockholders Equity

 

The Company has one class of capital stock: common stock. The following summarizes the terms of the Company’s capital stock.

 

Common Stock

 

Pursuant to the Company’s restated Articles of Incorporation, the Company was authorized to issue up to 1,000,000,000 shares of common stock at $0.0001 par value. There were 191,402,433 and 189,467,338 shares issued and outstanding, including treasury shares, at March 31, 2023 and December 31, 2022, respectively. Each share of common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the Company's Board of Directors. The Company’s Board of Directors has not declared common stock dividends since inception.

 

Sponsor Earn-Out Shares

 

On July 1, 2021, the Company modified the terms of 2,916,700 shares of common stock (“Sponsor Earn-Out Shares”) then held by Apex’s sponsor, such that such shares will be subject to the following vesting provisions:

 

 

100% of the Sponsor Earn-Out Shares shall vest and be released if at any time through the seventh anniversary of the Apex Business Combination, AvePoint's stock price is greater than or equal to $15.00 (as adjusted for share splits, share capitalization, reorganizations, recapitalizations and the like) over any 20 trading days within any 30 trading day period; and

 

100% of the remaining Sponsor Earn-Out Shares that have not previously vested shall vest and be released if at any time through the seventh anniversary of the Apex Business Combination, the Company consummates a subsequent transaction.

 

The Sponsor Earn-Out Shares are currently outstanding and receive all benefits of regular shares with the exception of the fact that the shares are held in escrow and restricted from transfer until the vesting conditions described above are met. Consequently, the shares are classified as equity. No Sponsor Earn-Out Shares have vested as of  March 31, 2023.

 

Public Warrants to Acquire Common Stock

 

On July 1, 2021, as part of the Apex Business Combination, the Company issued 17,500,000 public warrants with an exercise price of $11.50. Each warrant entitles the registered holder to purchase one share of AvePoint's common stock and the warrants are exercisable from the date of issuance through the fifth anniversary of the Apex Business Combination. At  March 31, 2023, all 17,500,000 warrants remain outstanding. 

 

Share Repurchase Program

 

On March 17, 2022, the Company announced that its Board of Directors authorized a new share repurchase program (the “Share Repurchase Program”) for the Company to buy back shares of its common stock. Under the Share Repurchase Program, the Company has the authority to buy up to a maximum of $150 million of common stock shares via acquisitions in the open market or privately negotiated transactions. The Share Repurchase Program will remain open for a period of three years from the date of authorization and may be suspended or discontinued at any time. The Company is not obligated to make purchases of, nor is it obligated to acquire any particular amount of, common stock under the Share Repurchase Program. During the three months ended March 31, 2023, the Company purchased 424,876 shares at an average price of $4.2635. 

 

15. Mezzanine Equity and Stockholders Equity (Deficiency)

 

Prior to the Business Combination, the Company had two classes of capital stock: common stock and preferred stock. Following the Business Combination, the Company has one class of capital stock: common stock. The following summarizes the terms of the Company’s capital stock.

 

Common Stock

 

Pursuant to the Company’s restated Articles of Incorporation, the Company is authorized to issue up to 1,000,000,000 shares of common stock at $0.0001 par value. There were 185,277,588 and 181,821,767 shares issued and outstanding as of December 31, 2022 and 2021, respectively, net of treasury shares. Each share of common stock is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the Board of Directors. The Company’s Board of Directors has not declared common stock dividends since inception.

 

On July 1, 2021, as part of the Business Combination, all outstanding shares of Legacy AvePoint Common Stock was converted into common stock of AvePoint, Inc. using an exchange ratio of 8.69144 per share and options to purchase common stock of Legacy AvePoint were converted into options to purchase common stock of AvePoint, Inc. using an exchange ratio of 8.6914. All per share information has been retroactively adjusted for this exchange ratio.

 

Sponsor Earn-Out Shares

 

On July 1, 2021, as a result of the Business Combination, the Company modified the terms of 2,916,700 shares of common stock (“Sponsor Earn-Out Shares”) then held by Apex’s sponsor, such that such shares will be subject to the following vesting provisions:

 

 

100% of the Sponsor Earn-Out Shares shall vest and be released if at any time through the seventh anniversary of the Business Combination, AvePoint’s stock price is greater than or equal to $15.00 (as adjusted for share splits, share capitalization, reorganizations, recapitalizations and the like) over any 20 trading days within any 30 trading day period; and

 

100% of the remaining Sponsor Earn-Out Shares that have not previously vested shall vest and be released if at any time through the seventh anniversary of the Business Combination, the Company consummates a subsequent transaction.

 

The Sponsor Earn-Out Shares are currently outstanding and receive all benefits of regular shares with the exception of the fact that the shares are held in escrow and restricted from transfer until the vesting conditions described above are met. Consequently, the shares are classified as equity. No Sponsor Earn-Out Shares have vested as of December 31, 2022.

 

Public Warrants to Acquire Common Stock

 

On July 1, 2021, as part of the Business Combination, the Company issued 17,500,000 public warrants with an exercise price of $11.50. Each warrant entitles the registered holder to purchase one share of AvePoint’s common stock and the warrants are exercisable from the date of issuance through the fifth anniversary of the Business Combination. The public warrants are equity classified and its fair value, based on the publicly traded warrants, was $59.3 million on July 1, 2021, and included in the additional paid-in capital on the consolidated balance sheets. As of December 31, 2022, all 17,500,000 warrants remain outstanding.

 

Convertible Contingently Redeemable Preferred Stock

 

On July 1, 2021, as part of the Business Combination, the 42,000,592 outstanding preferred stock of the Company was redeemed for cash in part and converted into AvePoint’s common stock in part in connection with the Business Combination with the Apex Group as described in “Note 3 Business Combination.” At December 31, 2021 and December 31, 2020, the Company was authorized to issue up to 42,000,592 shares of Series C convertible preferred stock (the “Series C Preferred Stock” or “Preferred Stock”) at $0.0001 par value, respectively. The Company had 42,000,592 shares issued and outstanding as of December 31, 2020. The Series C Preferred Stock liquidation preference was $403.4 million as of December 31, 2020. In addition to the Series C Preferred Stock, at December 31, 2021, the Company was authorized to issue up to 20,000,000 of “blank check” preferred stock, the rights, preferences and privileges of which may be designated from time to time by the Company's Board of Directors. Although authorized for issuance, no shares of preferred stock were issued and outstanding at December 31, 2021.

 

No dividends were declared related to the Preferred Stock in the years ended December 31, 2021 and 2020.

 

Share Repurchase Program

 

On March 17, 2022, the Company announced that its Board of Directors authorized a new share repurchase program (the “Share Repurchase Program”) for the Company to buy back shares of its common stock. Under the Share Repurchase Program, the Company has the authority to buy up to a maximum of $150 million of common stock shares via acquisitions in the open market or privately negotiated transactions. The Share Repurchase Program will remain open for a period of three years from the date of authorization and may be suspended or discontinued at any time. The Company is not obligated to make purchases of, nor is it obligated to acquire any particular amount of, common stock under the Share Repurchase Program. During the year ended December 31, 2022, the Company purchased 4,046,186 shares at an average price of $4.92.

 

Redeemable Noncontrolling Interest

 

On December 24, 2020, AEPL, an unaffiliated entity, acquired a redeemable noncontrolling interest in EduTech through the contribution of $7.5 million. As of December 31, 2020, AvePoint owned a 77.78% interest in EduTech and AEPL owned a 22.22% interest in EduTech.

 

On February 11, 2021, AEPL acquired additional redeemable noncontrolling interest in EduTech through the contribution of $0.8 million. At the transaction closing date, AvePoint owned a 76.09% interest in EduTech and AEPL owned a 23.91% interest in EduTech. As part of AEPL’s initial and subsequent investment in EduTech, the Company granted AEPL a put option which allows AEPL to cause the Company to repurchase AEPL’s shares in EduTech at any time between December 24, 2022, and December 24, 2023, at a price equal to AEPL’s initial and subsequent investment amounts.

 

On February 18, 2022, EduTech consummated the acquisition of 100% of the equity in I-Access for an aggregate purchase price of approximately $7.1 million. The negotiated transaction consideration includes EduTech issuing shares and rights for shares which both also subject to a guaranteed minimum revenue provision (the “GMR”), and granting the former I-Access shareholders a put option which allows sellers to cause EduTech to repurchase the shares of EduTech for approximately $5.9 million, upon 24 months from Acquisition Close Date or the occurrence of certain triggering events which are in the control of the Company. Under the GMR the former I-Access shareholders may have earned additional shares or return shares base on a revenue surplus and shortfall outcome.

 

On April 15, 2022, the Company implemented a management changeover. As a result, pursuant to the terms of the Share Purchase Agreement, the GMR was cancelled and the 292,440 EduTech shares issued as consideration on the I-Access Closing Date, the 30,252 EduTech shares held in escrow, and the put option on EduTech shares were no longer contingent, reclassified to mezzanine equity and included in redeemable noncontrolling interest. From the date the GMR was cancelled to December 31, 2022, AvePoint owned a 73.82% interest in EduTech, AEPL owned a 23.20% interest in EduTech and the former I-Access shareholders owned a 2.98% interest in EduTech.

 

At each reporting period, we increase the carrying amount of the redeemable noncontrolling interest by periodic accretions using the interest method so that the carrying amount will equal the redemption amount on the date that the put option becomes exercisable. These adjustments are recorded as net income attributable to and accretion of redeemable noncontrolling interest on the consolidated statements of mezzanine equity and stockholders’ equity (deficiency). The roll forward of the balance of the redeemable noncontrolling interest is as follows:

 

  

Redeemable

noncontrolling

interest

 
  (in thousands) 

Beginning balance (December 31, 2021)

 $5,210 

Issuance of redeemable noncontrolling interest in EduTech

  5,794 

Net loss attributable to redeemable noncontrolling interest

  (401)

Other comprehensive income attributable to redeemable noncontrolling interest

  61 

Adjustment to present redemption value as of December 31, 2022

  3,343 

Ending balance (December 31, 2022)

 $14,007 

 

XML 71 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Stock-based Compensation
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Share-Based Payment Arrangement [Text Block]

13. Stock-Based Compensation

 

The Company previously maintained the 2006 Equity Incentive Plan (the “2006 Plan”) and the 2016 Equity Incentive Plan (the "2016 Plan"). Under both the 2006 Plan and the 2016 Plan, the Company granted incentive stock options, non-qualified stock options and restricted stock to eligible recipients which included employees, directors and consultants. On May 27, 2021, the Company’s Board of Directors approved the 2021 Equity Incentive Plan (the “2021 Plan”), which succeeded the 2016 Plan. As of the adoption of the 2021 Plan, all equity awards are granted under the 2021 Plan and no equity is granted under the 2016 Plan, or, for avoidance of doubt, the 2006 Plan. As of March 31, 2023, 22,573,555 shares remained for future issuance under the 2021 Plan. All outstanding stock awards granted under the 2006 Plan and 2016 Plan will remain subject to the terms and conditions of the 2006 Plan and 2016 Plan, respectively, and the provisions of any award agreements made thereunder. To date, the Company has issued only stock options, restricted stock and restricted stock units to employees, directors and consultants. 

 

The Company records stock-based compensation in cost of revenue, sales and marketing, general and administrative and research and development. Stock-based compensation was included in the following line items:

 

  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Cost of revenue

 $670  $578 

Sales and marketing

  2,201   2,462 

General and administrative

  4,382   4,484 

Research and development

  851   750 

Total stock-based compensation

 $8,104  $8,274 

 

Stock Options

 

The compensation costs for stock option awards are accounted for in accordance with ASC 718. Stock options vest over a four-year service period and expire on the tenth anniversary of the date of award. 

 

On  March 13, 2023, the Company granted 1,125,374 options under the 2021 Plan. The Company estimated the grant date fair value of these stock options using the Black-Scholes option-pricing model with the following weighted-average assumptions:

 

  March 13, 
  2023 
Expected life (in years)  6.11 
Expected volatility  59.19%
Risk-free rate  3.63%
Dividend yield   

 

To estimate the expected life of stock options, the Company considered the vesting term, contractual expiration period, and market conditions. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected life. Based on these inputs, the grant-date fair value was determined to be $2.8 million.

 

As of March 31, 2023, there was $25.0 million in unrecognized compensation costs related to all unvested awards.

 

As of  March 31, 2023, the Company had 29,436,670 options outstanding and 20,229,958 options exercisable with intrinsic values of $32.3 million and $31.4 million, respectively. During the three months ended March 31, 2023, 680,385 options were exercised, with a total intrinsic value of $2.0 million.

 

Restricted Stock Units

 

6,349,464 RSUs were granted under the 2021 Plan during the three months ended March 31, 2023, with a weighted-average grant date fair-value of $4.22 per RSU. The compensation costs for RSUs are accounted for in accordance with ASC 718. RSUs vest over a four-year service period from the grant date. The RSUs are measured at the fair market value of the underlying stock at the grant date. As of March 31, 2023, there was $73.2 million in unrecognized compensation costs specific to the unvested RSUs under the 2021 Plan.

 

Company Earn-Out RSUs

 

The compensation costs for Company Earn-Out RSUs are accounted for in accordance with ASC 718. In order to capture the market conditions associated with the Company Earn-Out RSUs, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out RSUs’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. Under this approach, the grant-date fair value of the Company Earn-Out RSUs on July 1, 2021, was determined to be $2.5 million. The stock options underlying the Earn-Out RSUs vest over a four-year period and expire on the tenth anniversary of the date of award. If the contingent milestones of the Earn-Out RSUs are not met by the seventh anniversary of the Apex Business Combination, the holders of the underlying stock options will not receive the Earn-Out RSUs. 

 

16. Stock-Based Compensation

 

The Company previously maintained the 2006 Equity Incentive Plan (the “2006 Plan”) and the 2016 Equity Incentive Plan (the “2016 Plan”). Under both the 2006 Plan and the 2016 Plan, the Company granted incentive stock options, non-qualified stock options and restricted stock to eligible recipients which included employees, directors and consultants. On May 27, 2021, the Company’s board of directors approved the 2021 Equity Incentive Plan (the “2021 Plan”), which succeeded the 2016 Plan. As of the adoption of the 2021 Plan, all equity awards granted under the 2021 Plan and no equity is granted under the 2016 Plan, or, for the avoidance of doubt, the 2006 Plan. As of December 31, 2022, 20,298,497 shares remained for future issuance under the 2021 Plan. All outstanding stock awards granted under the 2006 Plan and 2016 Plan will remain subject to the terms and conditions of the 2006 Plan and 2016 Plan, respectively, and the provisions of any award agreements made thereunder. To date, the Company has issued only stock options, restricted stock and restricted stock units to employees, directors and consultants.

 

Stock-based compensation was included in the following line items in the consolidated statements of operations:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 

Cost of revenue

 $2,640  $3,477  $592 

Sales and marketing

  11,393   15,906   19,973 

General and administrative

  19,398   24,063   12,916 

Research and development

  3,787   16,062   286 

Total stock-based compensation

 $37,218  $59,508  $33,767 

 

Total tax benefit related to vested or exercised awards during the years ended December 31, 2022 and 2021, was $2.2 million and $0.03 million, respectively.

 

Stock Options

 

The compensation costs for stock option awards are accounted for in accordance with ASC 718, Compensation-Stock Compensation. Stock options vest over a four-year service period and expire on the tenth anniversary of the date of award. Certain of the Company’s stock option awards (the “Officer Awards”) included a provision that required the Company to redeem the vested portion of options at fair value in cash upon a separation of service initiated by the Company or upon death or disability of the holder. The Company determined that the redemption feature required the Officer Awards to be classified in mezzanine equity prior to the Business Combination. For share-based payment arrangements with employees, the amount presented in mezzanine equity at each balance sheet date was based on the redemption provisions of the instrument and adjusted for the proportion of consideration received in the form of employee services. The shares underlying the Officer Awards were puttable to the Company upon certain conditions, such as death or disability of the Officer Awards recipients, which the Company determined was not probable; therefore, the Company reclassified the grant-date intrinsic value to mezzanine equity as the awards vested. The Officer Awards were cancelled in 2021, concurrent with the Business Combination. In exchange for the cancellation of the Officer Awards, the Company agreed to deliver to the holders of the Officer Awards a fixed amount of shares equal to the amount of shares the holders would have received if the Officer Awards were exercised on the date of the Business Combination in a net share settlement scenario. The cancelled Officer Awards were treated as modification of the original awards under ASC 718; however, no incremental value exists as a result of the modification. As a result of the cancellation of the original Officer Awards, the $1.7 million mezzanine balance was reclassified to permanent equity on July 1, 2021, and the Company recognized $3.5 million in previously unrecognized compensation costs. As a result, the Company issued 3,592,504 shares in July 2022.

 

The Company’s stock option awards granted to certain international employees (the “Legacy International Options”) contained a performance condition that stated that the awards are only exercisable if the Company’s common shares are publicly traded. When the exercise contingency was resolved upon completion of the Business Combination, the Legacy International Options were cancelled and replaced with new awards with substantially the same terms and conditions (the “International Options”). Prior to the Business Combination, no compensation expense related to the Legacy International Options was recognized, as the exercise contingency was not deemed probable until the occurrence of the Business Combination. Had the exercise contingency been deemed probable, the Legacy International Options would have been classified as liabilities. After the Business Combination vested International Options can be exercised utilizing broker-assisted settlements; therefore, the International Options are classified as equity. As a result of this change in classification, the Company calculated the fair value of the awards on July 1, 2021, for purposes of compensation expense. In accordance with ASC 718, all previously unrecognized compensation since the grant date was immediately recognized upon resolution of the exercise contingency. As a result, in 2021 the Company recognized a one-time charge of $24.3 million in previously unrecognized compensation costs.

 

In 2020, the Company granted certain executives stock option awards that contain both service and performance vesting conditions (the “Time and Performance Based Options”). The Time and Performance Based Options were granted in three tranches (the “Time-Based Options,” the “Performance-Based 1 Options,” and the “Performance-Based II Options”). The Time-Based Option vests over a four-year period, subject to the grantee’s continuous service with the Company. The Performance-Based I Option vests contingent upon the Company meeting certain performance goals. These goals were considered met in 2021. The Performance-Based II Option vests contingent upon the grantee achieving certain goals. These goals were considered met on January 1, 2021. Both the Performance-Based I Option and Performance-Based II Option are subject to the grantee’s continuous service to the company.

 

The weighted-average grant date fair value of options granted in the years ended December 31, 2022, 2021, and 2020 was $2.71, $4.09, and $1.63, respectively. The Company calculates the expected term using the “simplified” method, which is the simple average of the vesting period and the contractual term. The simplified method is applied as the Company does not have sufficient historical data to provide a reasonable basis for an estimate of the expected term. Expected volatility is based on historical and implied volatility of a group of peer entities over a similar expected term. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term.

 

The Company estimated the grant date fair value of these stock options using the Black-Scholes option-pricing model with the following weighted-average assumptions:

 

  

2022

  

2021

 

Expected term (in years)

  6.11   6.11 

Expected volatility

  45.18%  43.31%

Risk-free rate

  2.16%  0.94%

Dividend yield

      

 

A summary of the Company’s stock option activity during the year ended December 31, 2022 is as follows:

 

  

Stock Options

  

Weighted-Average

Exercise Price

  

Weighted-Average
Remaining

Contractual Life

 

Balance, January 1, 2022

  30,480,317  $3.87   2.83 

Granted

  689,406   5.88    

Exercised

  (1,799,665)  1.57    

Forfeited or expired

  (202,255)  4.94    

Balance, December 31, 2022

  29,167,803  $4.05   6.53 

 

As of December 31, 2022, the following table summarizes information about outstanding and exercisable stock options:

 

    

Outstanding

  

Exercisable

 

Exercise Price

 

Stock Options

  

Weighted-Average
Contractual Life

  

Weighted-Average
Exercise Price

  

Stock Options

  

Weighted-Average

Contractual Life

  

Weighted-Average
Exercise Price

 

$0.03

-$1.34  5,964,947   3.68  $1.28   5,964,947   3.68  $1.28 

$1.52

-$1.89  5,795,861   4.98   1.59   5,519,215   4.92   1.59 

$3.90

-$9.64  17,406,995   8.01   5.82   7,973,397   7.85   5.17 
     29,167,803   6.53  $4.05   19,457,559   5.74  $2.96 

 

As of December 31, 2022, there was $25.5 million in unrecognized compensation costs related to all non-vested options. This unrecognized stock-based compensation cost is expected to be recognized over a weighted-average period of approximately 2.3 years.

 

As of December 31, 2022, the Company had 29,167,803 options outstanding and 19,457,559 options exercisable with intrinsic values of $33.8 million and $32.0 million, respectively. During the year ended December 31, 2022, 1,799,665 options were exercised, with a total intrinsic value of $6.6 million. During the year ended December 31, 2021, 5,141,331 options were exercised, with a total intrinsic value of $40.0 million.

 

Restricted Stock Units

 

In addition to Stock Options granted under the 2006 Plan, 2016 Plan and 2021 Plan, 5,749,764 RSUs were granted under the 2021 Plan in 2022. The compensation costs for stock option awards are accounted for in accordance with ASC 718, Compensation-Stock Compensation. RSUs vest over a four-year service period and expire on the tenth anniversary of the date of award. The RSUs are measured at the fair market value of the underlying stock at the grant date.

 

A summary of the Company’s RSU activity during the year ended December 31, 2022 is as follows:

 

  

Unvested Restricted Stock
Units

 
  

Number of
Shares

  

Weighted-
Average
Grant-Date
Fair Value

 

Unvested as of December 31, 2021

  5,167,479  $9.64 

Granted

  5,749,764   5.55 

Vested

  (1,784,993)  9.42 

Forfeited

  (739,707)  7.17 

Unvested as of December 31, 2022

  8,392,543  $7.10 

 

The per share weighted-average grant date fair value of RSUs granted during the years ended December 31, 2022 and 2021 was $5.55 and $9.64, respectively. No RSUs were granted during the year ended December 31, 2020.

 

The total fair value of shares vested during the years ended December 31, 2022 and 2021 was $8.2 million and $9.5 million, respectively. No RSUs vested during the year ended December 31, 2020.

 

As of December 31, 2022, there was $53.0 million in unrecognized compensation costs specific to the non-vested RSUs under the 2021 Plan. This unrecognized stock-based compensation cost is expected to be recognized over a weighted-average period of approximately 2.9 years.

 

Company Earn-Out RSUs

 

The compensation costs for Company Earn-Out RSUs are accounted for in accordance with ASC 718, Compensation-Stock Compensation. In order to capture the market conditions associated with the Company Earn-Out RSUs, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out RSUs’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. Under this approach, the grant-date fair value of the Company Earn-Out RSUs on July 1, 2021, was determined to be $2.5 million. The stock options underlying the Earn-Out RSUs vest over a four-year period and expire on the tenth anniversary of the date of award. If the contingent milestones of the Earn-Out RSUs are not met by the seventh anniversary of the Business Combination, the holders of the underlying stock options will not receive the Earn-Out RSUs. For the years ended December 31, 2022 and 2021, the Company recorded stock-based compensation expense of $0.9 million and $0.4 million, respectively, related to these Earn-Out RSUs.

 

Put and Call Options

 

On December 26, 2019, the Company granted put options, to certain of the Company’s management, to request a redemption of 3,113,170 shares of common stock (“Modified Common Stock”) or 5,148,777 shares underlying options to acquire common stock (“Modified Options,” collectively, “Eligible Shares”) during the period from March 25, 2025, to April, 2025 (the “Settlement Period”) or, if earlier, the 30 day period following a Qualifying Termination for a redemption price per share equal to the fair market value, as determined by the AvePoint’s Board of Directors; provided, that if a redemption request is delivered following a Qualifying Termination, the Company shall pay the redemption price during the Settlement Period unless the holders of Series C Preferred Stock consent to the payment of the redemption price by the Company within the 30 day period following the Qualifying Termination. In addition, the Company has a right to purchase all or any portion of the Eligible Shares at any time for a purchase price per share equal to the fair market value.

 

Mezzanine equity classification is required if stock awards that would otherwise qualify for equity classification are subject to contingent redemption features that are not solely within the control of the issuer. The Company remeasured the Modified Common Stock at each balance sheet date based on the fair value of the Company’s shares and such remeasurements are reflected as an adjustment of the value in mezzanine equity. In 2019, the Company recorded a one-time stock-based compensation expense of $0.5 million, related to Modified Common Stock. These costs have been recorded in operating expenses in the consolidated statements of operations.

 

The fair values of Modified Options were estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions on July 1, 2021:

 

  July 1
2021
 

Expected term (in years)

  4.10 

Expected volatility

  34.44%

Risk-free rate

  0.79%

Dividend yield

   

 

As of  December 31, 2021, the liability balance related to Modified Options was $0. For the years ended December 31, 2021 and 2020, the Company recorded stock-based compensation expenses of $11.8 million and $29.6 million, respectively, related to these options. These costs have been recorded in costs of revenue and operating expenses in the consolidated statements of operations.

 

During the years ended December 31, 2021 and 2020, 1,365,503 and 168,988, respectively, options included in Modified Options were exercised and during 2020, 521,486 restricted shares issued in exchange for the nonrecourse promissory note described above were settled. As a result of exercises of the Modified Options and issuance of restricted shares, during 2021 and 2020, $15.4 million and $5.8 million, respectively, of the liability balance related to Modified Options was reclassified to liability-classified outstanding shares within the six months from the time of exercise. During 2021 and 2020, $6.9 million and $0, respectively, of the liability balance for these outstanding shares was reclassified to mezzanine equity as a result of the completion of six months from the time of the exercise of 690,474 options. On  July 1, 2021, the Business Combination date, the liability balance related to this Modified Common Stock was $49.7 million. For the years ended December 31, 2021 and December 31, 2020, the Company recorded stock-based compensation expense of $1.2 million and $0.9 million, respectively, related to this Modified Common Stock.

 

In connection with the Business Combination, the agreements creating the Modified Common Stock and Modified Options were terminated. As a result, the $39.3 million mezzanine balance and the $49.7 million liability balance were reclassified to permanent equity on July 1, 2021.

 

XML 72 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Financial Instruments
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Financial Instruments Disclosure [Text Block]

14. Financial Instruments

 

Fair value is defined by ASC 820, Fair Value Measurement (“ASC 820”) as the price that would be received upon selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC 820 establishes a three-level fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure fair value are as follows:

 

 

Level 1 — Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.

 

 

Level 2 — Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.

 

 

Level 3 — Unobservable inputs for the asset or liability.

  

March 31, 2023

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit (1)

 $  $1,707  $  $1,707 

Money funds (2)

     190,734      190,734 

Short term investments:

                

Certificates of deposit (1)

     2,879      2,879 

Total

 $  $195,320  $  $195,320 

Liabilities:

                

Earn-out shares liabilities:

                

Earn-out shares (3)

 $  $  $6,922  $6,922 

Other non-current liabilities:

                

Warrant liabilities (3)

     227      227 

Total

 $  $227  $6,922  $7,149 

 

  

December 31, 2022

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit (1)

 $  $1,693  $  $1,693 

Money funds (2)

     188,769      188,769 

Short term investments:

                

Certificates of deposit (1)

     2,620      2,620 

Other assets:

                

Certificates of deposit (1)

     162      162 

Total

 $  $193,244  $  $193,244 

Liabilities:

                

Earn-out shares liabilities:

                

Earn-out shares (3)

 $  $  $6,631  $6,631 

Other non-current liabilities:

                

Warrant liabilities (3)

     227      227 

Total

 $  $227  $6,631  $6,858 

 

(1) The majority of certificates of deposit are foreign deposits.

(2) Profits on securities for the three months ended March 31, 2023 and 2022 were $1.7 million and $0 million, respectively.

(3) Refer to “Note 11 — Earn-Out and Warrant Liabilities” for further details.

 

The following table presents the reconciliation in Level 3 instruments which consisted of earn-out shares liabilities which were measured on a recurring basis for the three months ended March 31, 2023.

 

  

Three Months Ended March 31,

 
  

2023

 
  

(in thousands)

 

Opening balance

 $6,631 

Total gains or losses from the period

    

Included in earnings

  109 

Reclass from Earnout-RSU

  182 

Closing balance

 $6,922 

 

17. Financial Instruments

 

Fair value is defined by ASC 820, Fair Value Measurement (ASC 820) as the price that would be received upon selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC 820 establishes a three-level fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure fair value are as follows:

 

 

Level 1 — Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.

 

Level 2 — Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.

 

Level 3 — Unobservable inputs for the asset or liability.

 

  

Year Ended December 31,

 
  

2022

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit

 $  $1,693  $  $1,693 

Money funds

     188,769      188,769 

Short term investments:

                

Certificates of deposit

     2,620      2,620 

Other assets:

                

Certificates of deposit

     162      162 

Total

 $  $193,244  $  $193,244 

Liabilities:

                

Earn-out shares (2)

 $  $  $6,631  $6,631 

Warrant liabilities (2)

     227      227 

Total

 $  $227  $6,631  $6,858 

 

  

Year Ended December 31,

 
  

2021

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

U.S. treasury bills (1)

 $  $199,999  $  $199,999 

Certificates of deposit 

     1,433      1,433 

Short term investments:

                

Certificates of deposit 

     2,411      2,411 

Other assets:

                

Certificates of deposit 

     285      285 

Total

 $  $204,128  $  $204,128 

Liabilities:

                

Earn-out shares (2)

 $  $  $10,012  $10,012 

Warrant liabilities (2)

     458      458 

Total

 $  $458  $10,012  $10,470 

 

(1) Profits on securities for the years ended December 31, 2022 and 2021, were $2.8 million and $0 million, respectively.

 

(2) As a result of the Business Combination on July 1, 2021, the Company recorded Company Earn-Out Shares and private placement warrants as liabilities that must be marked to market each reporting period. The Company measured the Company Earn-Out Shares at fair value determined at Level 3. The Company measured the private placement warrants at fair value determined at Level 2. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for further details.

 

The following table presents the reconciliation in Level 3 instruments which consisted of earn-out shares liabilities which were measured on a recurring basis for the year ended December 31, 2022.

 

  

Year Ended December 31,

 
  

2022

 
  

(in thousands)

 

Opening balance

 $10,012 

Total gains or losses from the period

    

Included in earnings

  (4,165

)

Reclass from Earnout-RSU

  784 

Closing balance

 $6,631 

 

XML 73 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Note 18 - Segment Information
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Segment Reporting Disclosure [Text Block]

15. Segment information

 

The Company operates in one segment. Its products and services are sold throughout the world, through direct and indirect sales channels. The Company’s chief operating decision maker (the “CODM”) is the Chief Executive Officer. The CODM makes operating performance assessment and resource allocation decisions on a global basis. The CODM does not receive discrete financial information about asset allocation, expense allocation or profitability by product or geography.

 

Revenue by geography is based upon the billing address of the customer. All transfers between geographic regions have been eliminated from consolidated revenue. No customers represented greater than 10% of revenue for the three months ended March 31, 2023 and 2022. The following table sets forth revenue by geographic area:

 

  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Revenue:

        

North America

 $24,436  $21,709 

EMEA

  19,488   15,342 

APAC

  15,648   13,240 

Total revenue

 $59,572  $50,291 

 

The following table sets forth revenue generated from customers by country and represent more than 10% of total consolidated revenue:

 

  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Revenue:

        

United States

 $23,518   21,709 

Germany

  8,655   5,971 

Singapore

  6,437   4,200 

Japan

  5,375   5,895 

 

18. Segment Information

 

The Company operates in one segment. Its products and services are sold throughout the world, through direct and indirect sales channels. The Company’s chief operating decision maker (the “CODM”) is the Chief Executive Officer. The CODM makes operating performance assessment and resource allocation decisions on a global basis. The CODM does not receive discrete financial information about asset allocation, expense allocation or profitability by product or geography.

 

Revenue by geography is based upon the billing address of the customer. All transfers between geographic regions have been eliminated from consolidated revenue. No customers represented greater than 10% of revenue for the years ended December 31, 2022, 2021, and 2020. The following table sets forth revenue by geographic area:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

North America

 $102,025  $83,034  $67,823 

EMEA

  71,635   58,285   42,441 

APAC

  58,679   50,590   41,269 

Total revenue

 $232,339  $191,909  $151,533 

 

The following table sets forth revenue generated from customers by country, which represents more than 10% of total consolidated revenue in any period presented:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

United States

 $100,870  $83,034  $67,823 

Germany

  30,625   23,574   17,650 

Japan

  21,348   23,360   17,331 

Singapore

  21,915   16,580   15,376 

 

The following table sets forth property and equipment, net held within the United States, China and foreign countries:

 

  

December 31,

  

December 31,

 
  

2022

  

2021

 
  

(in thousands)

 

Property and equipment, net:

        

United States

 $1,279  $923 

China

  2,982   2,376 

Other

  1,276   623 

Total property and equipment, net

 $5,537  $3,922 

 

XML 74 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Note 19 - Loss Per Share
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Earnings Per Share [Text Block]

16. Loss Per Share

 

Basic loss per share available to AvePoint common shareholders (“EPS”) is computed by dividing net loss by the weighted average number of common shares outstanding for the period. In computing diluted EPS, the Company adjusts the denominator, subject to anti-dilution requirements, to include the dilution from potential shares of common stock resulting from outstanding share based payment awards, warrants, earn-outs and the conversion of convertible preferred shares. AvePoint applies the two-class method in calculating loss per share. AvePoint’s Sponsor Earn-Out Shares described in “Note 12 — Mezzanine Equity and Stockholders’ Equity” are considered participating securities and have no contractual obligation to shares in the loss of the Company. As such, the weighted-average impact of these shares is excluded from the calculation of loss per share below. As losses were incurred during all periods presented, no earnings per share exists for the Sponsor Earn-Out Shares.

 

  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands, except per share amounts)

 

Loss per share available to common shareholders, excluding sponsor earn-out shareholders

        

Numerator:

        

Net loss

 $(9,182) $(11,053)

Net income attributable to redeemable noncontrolling interest

  (15)  (617)

Net loss attributable to AvePoint, Inc.

 $(9,197) $(11,670)

Total net loss available to common shareholders

 $(9,197) $(11,670)

Denominator:

        

Weighted average common shares outstanding

  182,818   182,833 

Effect of dilutive securities

      

Weighted average diluted shares

  182,818   182,833 
         

Basic and diluted loss per share available to common shareholders, excluding sponsor earn-out shareholders

 $(0.05) $(0.06)

 

To arrive at net loss available to common shareholders, the Company deducted net income attributable to the redeemable noncontrolling interest.

 

For the three months ended March 31, 2023 and 2022, the Company’s potentially dilutive securities were deemed to be anti-dilutive given the Company’s net loss position. As such, basic loss per share is equal to diluted loss per share for the periods presented.

 

The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:

 

  

March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Stock options

  29,437   30,437 

Restricted stock units

  13,246   9,369 

Warrants

  17,905   17,905 

Company Earn-Outs

  3,000   3,000 

Total potentially dilutive securities

  63,588   60,711 

19. Loss Per Share

 

Basic loss per share available to the Company’s common shareholders (“EPS”) is computed by dividing net loss by the weighted average number of common shares outstanding for the period. In computing diluted EPS, the Company adjusts the denominator, subject to anti-dilution requirements, to include the dilution from potential shares of common stock resulting from outstanding share-based payment awards, warrants, earn-outs and the conversion of convertible preferred shares. The Company applies the two-class method in calculating loss per share. the Company’s Sponsor Earn-Out Shares described in “Note 15 Mezzanine Equity and Stockholders Equity (Deficiency)” are considered participating securities and have no contractual obligation to shares in the loss of the Company. As such, the weighted-average impact of these shares is excluded from the calculation of loss per share below. As losses were incurred during all periods presented, no earnings per share exists for the Sponsor Earn-Out Shares.

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands, except

per share amounts)

 

Loss per share available to common stockholders, excluding sponsor earn-out stockholders

            

Numerator:

            

Net loss

 $(38,688

)

 $(33,245

)

 $(16,969)

Net income attributable to redeemable noncontrolling interest

  (2,942

)

  (1,974

)

  (27)

Net loss attributable to AvePoint, Inc.

 $(41,630

)

 $(35,219

)

 $(16,996)

Deemed dividends on preferred stock

     (32,928

)

  (34,446)

Total net loss available to common stockholders

 $(41,630

)

 $(68,147

)

 $(51,442)

Denominator:

            

Weighted average common shares outstanding

  181,957   141,596   89,638 

Effect of dilutive securities

         

Weighted average diluted shares

  181,957   141,596   89,638 

Basic and diluted loss per share available to common stockholders, excluding sponsor earn-out stockholders

 $(0.23

)

 $(0.48

)

 $(0.57)

 

To arrive at net loss available to common stockholders, the Company deducted net income attributable to the redeemable noncontrolling interest in EduTech and deemed dividends, which related to the redemption, extinguishment, and remeasurement of preferred stock.

 

For the years ended December 31, 2022, 2021, and 2020, the Company’s potentially dilutive securities were deemed to be anti-dilutive given the Company’s net loss position. As such, basic loss per share is equal to diluted loss per share for the periods presented.

 

The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:

 

  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Convertible preferred stock

        42,001 

Stock options

  29,168   30,480   34,857 

Restricted stock units

  8,493   5,167    

Warrants

  17,905   17,905    

Company Earn-Outs

  3,000   3,000    

Total potentially dilutive securities

  58,566   56,552   76,858 

 

XML 75 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Note 20 - Related Party Transactions
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Related Party Transactions Disclosure [Text Block]

 

17. Related Party Transactions

 

The Company has entered into indemnification agreements with its executive officers and directors. These agreements, among other things, require AvePoint to indemnify its directors and executive officers to the fullest extent permitted by Delaware law, specifically the Delaware General Corporation Law (as the same exists or may hereafter be amended) for certain expenses, including attorneys’ fees, judgments, fines, and settlement amounts incurred by a director or officer in any action or proceeding arising out of their services as one of the Company’s directors or officers or any other company or enterprise to which the person provides services at the Company’s request.

20. Related Party Transactions

 

The Company has entered into indemnification agreements with its executive officers and directors. These agreements, among other things, require AvePoint to indemnify its directors and executive officers to the fullest extent permitted by Delaware law, specifically the Delaware General Corporation Law (as the same exists or may hereafter be amended) for certain expenses, including attorneys’ fees, judgments, fines, and settlement amounts incurred by a director or officer in any action or proceeding arising out of their services as one of the Company’s directors or officers or any other company or enterprise to which the person provides services at the Company’s request.

 

XML 76 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Note 21 - Subsequent Events
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes to Financial Statements    
Subsequent Events [Text Block]

 

18. Subsequent Events

 

No material subsequent events occurred since the date of the most recent balance sheet period reported.

21. Subsequent Events

 

The following material subsequent events occurred since the date of the most recent balance sheet period reported.

 

Stock-Based Compensation

 

On March 13, 2023, we granted 6,349,464 RSUs and 1,125,374 options to employees in total fair value of $29.6 million.

 

205 Petition

 

In conjunction with the business combination between Apex and Legacy AvePoint, Apex issued a proxy statement on June 2, 2021, which among other things, sought the approval of a new charter by “the affirmative majority (virtually in person or by proxy) of holders of a majority of the outstanding shares of Apex voting together as a single class and a majority of the outstanding shares of Class B common stock voting separately as a single class” (the “Charter Proposal”). At a special meeting held on June 30, 2021, the combined vote of a majority of the voting power of the Class A common stock and Class B common stock, voting together as one class, approved the Charter Proposal. The Company obtained the separate class vote of the Class B common stock as well. According to the number of shares of common stock outstanding and the tabulated votes for and against the Charter Proposal, the Charter Proposal was not approved by a majority of the Class A common stock then outstanding. Believing it had obtained the stockholder votes required by the old charter and Delaware law, the Company filed the new charter with the State of Delaware on July 1, 2021. On and after that date, the Company issued common stock and securities pursuant to the new charter.

 

A recent decision of the Delaware Court of Chancery has created uncertainty as to whether Section 242(b)(2) of the Delaware General Corporation Law would have required the Charter Proposal to be approved by a separate vote of the majority of the Company’s then-outstanding shares of Class A common stock, in addition to a majority of the shares of Class A and Class B common stock voting together (“Boxed Decision”). While the Company believes that the Company’s shares have been validly authorized since their original issuance, in light of the Boxed Decision, on March 2, 2023, the Company petitioned the Court of Chancery to validate the Charter and the securities issued in reliance on the Charter (the “Petition”). In the Petition, the Company represented to the Court of Chancery that the Company filed the Charter with the belief that it had been approved in accordance with Delaware law and that the Company filed the Petition in response to the publication of the Boxed decision.

 

In response to the Petition, the Court of Chancery granted an order on March 17, 2023 (the “Order”), and stated in the Order that:

 

 

“The Charter, including the filing and effectiveness thereof, is hereby validated and declared effective retroactive to the date of its filing with the Office of the Secretary of State of the State of Delaware on July 1, 2021, and all amendments effected thereby.”

 

 

“The Company’s securities (and the issuance of the securities) described in the Petition and any other securities issued in reliance on the validity of the Charter are hereby validated and declared effective as of the original date of issuance of such securities.”

 

The Court’s granting of the Order has addressed and eliminated the uncertainty created by the Boxed Decision.

 

XML 77 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Accounting Policies (Policies)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Basis of Accounting, Policy [Policy Text Block]

Basis of Presentation

 

The accompanying unaudited condensed consolidated balance sheet as of December 31, 2022, which has been derived from audited financial statements, and the unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”) for interim financial information and include the accounts of the Company. Certain information and disclosures normally included in consolidated financial statements prepared in accordance with accounting principles generally accepted in the U.S. (“GAAP”) have been condensed or omitted.

 

In the opinion of management, these financial statements contain all material adjustments, consisting of normal recurring accruals, necessary to present fairly the financial position, results of operations and cash flows for the periods indicated. Operating results for the three months ended  March 31, 2023 are not necessarily indicative of results that may be expected for any other interim period or for the year ending December 31, 2023.

 

These unaudited interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements as of December 31, 2022 and 2021, and for the years ended December 31, 2022 and 2021, and the related notes included in our most recent Annual Report on Form 10-K for the year ended  December 31, 2022, which was filed with the SEC on March 31, 2023 (“Annual Report”).

 

 

 
Recently Adopted Accounting Guidance [Policy Text Block]

Recently Adopted Accounting Guidance

 

In January 2016, the FASB issued ASU 2016-13, Financial Instruments Credit Losses on Financial Instruments which replaces incurred loss methodology to estimate credit losses on financial instruments with a methodology that reflects expected credit losses. This amendment affects entities holding financial assets that are not accounted for at fair value through net income including trade receivables. Subsequently FASB issued ASU 2020-02 which deferred the adoption date. The amendments in this ASU are effective for Emerging Growth Company entities, which elected to take advantage of the extended transition period, for fiscal years beginning after December 15, 2022. Early application of the amendments is permitted. The Company adopted the standard on January 1, 2023. The adoption of the standard did not have material impact on its condensed consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, “Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 81540)” (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The Company adopted the standard on January 1, 2022. The adoption of the standard did not have a material impact on its consolidated financial statements.

 

Recently Adopted Accounting Guidance

 

In February 2016, the Financial Account Standard Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2016-02, Leases (Accounting Standards Codification (“ASC”)) and subsequently issued amendments to the initial guidance: ASU 2017-13, ASU 2018-10, ASU 2018-11, ASU 2018-20, ASU 2019-01, ASU 2019-10, ASU 2020-02, ASU 2020-05 and ASU 2021-05 (collectively, “ASC 842”). The Company adopted ASC 842 on January 1, 2022, using the modified retrospective approach and has elected not to restate comparative periods and record a cumulative-effect adjustment as of the effective date. ASC 842 requires companies to generally recognize on the balance sheet operating and finance lease liabilities and corresponding right-of-use (“ROU”) assets.

 

The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Company to carry forward its historical assessments of whether a contract contains a lease, lease classification and initial direct costs. The Company elected not to use hindsight in determining the lease term. The Company made the following other transition considerations and elections under ASC 842: (i) not to separate non-lease components for all classes of underlying assets, including under Leases (“ASC 840”) for the purpose of transition measurement; (ii) apply accounting similar to ASC 840 for operating lease with term of 12 months or less at the commencement date; (iii) consider remaining lease term as of the date of initial application in determining the incremental borrowing rate to be used to discount minimum rental payments for operating leases in transition.

 

The adoption of the new standard resulted in the recognition of ROU assets of $13.9 million, net of previously recognized deferred rent balance of $0.6 million and total lease liabilities of $14.5 million, including a current liability of $3.6 million, and corresponding deferred tax assets and liabilities, on the Company’s consolidated balance sheet as of January 1, 2022. The adoption had no significant impact on the Company’s consolidated statements of operations or cash flows.

 

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (“ASC 805”), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Revenue from contracts with customers (“ASC 606”). Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not been issued. The Company early adopted the new standard on January 1, 2022. We applied the new guidance to the current year acquisitions. The adoption of the standard did not have any impact on the Company’s consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, “Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 81540)” (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The Company adopted the standard on January 1, 2022. The adoption of the standard did not have material impact on its consolidated financial statements.

 

Reclassification, Comparability Adjustment [Policy Text Block]

Comparative Data

 

Certain amounts from prior periods have been reclassed to conform to the current period presentation, including:

 

 The reclassification of perpetual license revenue to be included in maintenance revenue on the condensed consolidated statements of operations for the three months ended March 31, 2022;
 The reclassification of depreciation and amortization to be included in cost of revenue, sales and marketing, general and administrative and research and development on the condensed consolidated statements of operations for the three months ended March 31, 2022;
 The reclassification of operating lease right-of-use assets expense to be separated from depreciation and amortization within net cash provided by (used in) operating activities on the condensed consolidated statements of cash flows for the three months ended March 31, 2022;
 The reclassification of long-term unbilled receivables to be included in deferred contracts and other assets within net cash provided by (used in) operating activities on the condensed consolidated statements of cash flows for the three months ended March 31, 2022; and
 The reclassification of provision for doubtful accounts and loss (gain) on disposal of property and equipment to be included in other within net cash provided by (used in) operating activities on the condensed consolidated statements of cash flows for the three months ended March 31, 2022.

 

Comparative Data

 

Certain amounts from prior periods have been presented separately or have been grouped to conform to the current period presentation, including:

 

 

The reclassification of long-term unbilled receivables to be included in other assets on the consolidated balance sheets as of December 31, 2021;

 

The reclassification of long-term unbilled receivables to be included in deferred contracts and other assets on the consolidated statements of cash flows for the years ended December 31, 2021 and 2020;

 

The reclassification of provision for doubtful accounts and loss (gain) on disposal of property and equipment to be included in other on the consolidated statements of cash flows for the years ended December 31, 2021 and 2020; and

 

The payments of transaction fees to be included in proceeds from recapitalization of Apex shares on the consolidated statements of cash flows for the year ended December 31, 2021.

 

Business Combinations Policy [Policy Text Block]

Business Combination

 

When we consummate a business combination, the assets acquired and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the acquisition date fair value of the net identifiable assets acquired. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as we obtain new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the condensed consolidated statements of operations. Acquisition-related costs were immaterial and were expensed as incurred. Pro forma historical results of operations related to the business combinations closed in 2022 have not been presented because they are not material business combinations to our condensed consolidated financial statements, either individually or in aggregate.

 

Business Combination

 

When we consummate a business combination, the assets acquired, and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the acquisition date fair value of the net identifiable assets acquired. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as we obtain new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the consolidated statements of operations. Acquisition-related costs were immaterial and were expensed as incurred. Pro forma historical results of operations related to the business combinations closed in 2022 have not been presented because they are not material business combinations to our consolidated financial statements, either individually or in aggregate.

 

Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]

Goodwill

 

Goodwill represents the excess of the fair value of consideration transferred over the fair value of net identifiable assets acquired. 

 

We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. We have elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If we determine that it is more likely than not that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of our single reporting unit with its carrying amount. If the fair value exceeds its carrying amount, no further analysis is required; otherwise, any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value.

 

No other events or circumstances changed since the acquisitions that would indicate that the fair value of our reporting unit is below its carrying amount. No impairment was deemed necessary as of March 31, 2023 or December 31, 2022.

 

Goodwill

 

Goodwill represents the excess of the fair value of consideration transferred over the fair value of net identifiable assets acquired.

 

We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. We have elected to first assess the qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If we determine that it is more likely than not that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of our single reporting unit with its carrying amount. If the fair value exceeds its carrying amount, no further analysis is required; otherwise, any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value.

 

During the year ended December 31, 2022, the goodwill was not impaired. There was no goodwill as of December 31, 2021 or as of December 31, 2020.

 

Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]

Intangible Assets, net

 

Intangible assets primarily consist of customer related assets and acquired software and technology. Typical customer related assets include order backlogs and customer relationships. Intangible assets that have finite useful lives are amortized over their useful lives on a straight-line basis, which range from one year to ten years. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired.

 

Intangible Assets, net

 

Intangible assets primarily consist of customer related assets and acquired software and technology. Typical customer related assets include order backlogs and customer relationships. Intangible assets that have finite useful lives are amortized over their useful lives on a straight-line basis, which range from one year to ten years. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired.

 

Use of Estimates, Policy [Policy Text Block]

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. We base our estimates and assumptions on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our condensed consolidated balance sheets and the amounts of revenue and expenses reported for each of its periods presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, deferred contract costs, valuation of goodwill and other intangible assets, income taxes and related reserves, stock-based compensation, purchase price in a business combination, and earn-out liabilities. Actual results and outcomes may differ from management’s estimates and assumptions due to risks and uncertainties.

 

Use of Estimates

 

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. We base our estimates and assumptions on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our consolidated balance sheets and the amounts of revenue and expenses reported for each of its periods presented are affected by estimates and assumptions, which are used for, but not limited to, the accounting for revenue recognition, allowance for doubtful accounts, deferred contract costs, valuation of goodwill and other intangible assets, income taxes and related reserves, stock-based compensation, purchase price in a business combination, and earn-out liabilities. Actual results and outcomes may differ from management’s estimates and assumptions due to risks and uncertainties.

 

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Foreign Currency

 

The Company has foreign operations where the functional currency has been determined to be the local currency, in accordance with FASB ASC 830, Foreign Currency Matters. Adjustments resulting from translating such foreign functional currency assets and liabilities into U.S. dollars, based on current exchange rates, are recorded as a separate component of stockholders’ equity under the caption, accumulated other comprehensive income. Revenue and expenses are translated using average rates prevailing during the period. Transaction gains and losses arising from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income (expense), net in the Company’s condensed consolidated statements of operations. Transaction losses totaled $0.3 million and $0.2 million for the three months ended March 31, 2023 and 2022, respectively.

 

Foreign Currency

 

The Company has foreign operations where the functional currency has been determined to be the local currency, in accordance with FASB ASC 830, Foreign Currency Matters. Adjustments resulting from translating such foreign functional currency assets and liabilities into U.S. dollars, based on current exchange rates, are recorded as a separate component of stockholders’ deficiency under the caption, accumulated other comprehensive income. Revenue and expenses are translated using average rates prevailing during the period. Transaction gains and losses arising from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income (expense), net in the Company’s consolidated statements of operations. Transaction gains totaled $0.1 million for the year ended December 31, 2022, transaction losses totaled $0.9 million and $0.6 million for the years ended December 31, 2021 and 2020, respectively.

 

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and Cash Equivalents

 

The Company maintains cash with several high credit-quality financial institutions. The Company considers all investments available with original maturities of three months or less to be cash equivalents. These investments are not subject to significant market risk. The Company maintains its cash and cash equivalents in bank accounts which, at times, exceed the federally insured limits. The Company has not experienced any losses in such accounts. The Company maintains cash balances used in operations at entities based in countries which imposes regulations that limit the ability to transfer cash out of the country. As of March 31, 2023 and December 31, 2022, the Company’s cash balances at these entities were $7.8 million and $10.8 million, respectively. For purposes of the condensed consolidated statements of cash flows, cash includes all amounts in the condensed consolidated balance sheets captioned cash and cash equivalents.

 

Cash and Cash Equivalents

 

The Company maintains cash with several high credit-quality financial institutions. The Company considers all investments available with original maturities of three months or less to be cash equivalents. These investments are not subject to significant market risk. The Company maintains its cash and cash equivalents in bank accounts which, at times, exceed the federally insured limits. The Company has not experienced any losses in such accounts. The Company maintains cash balances used in operations at entities based in countries which impose regulations that limit the ability to transfer cash out of the country. As of December 31, 2022 and 2021, the Company’s cash balances at these entities were $10.8 million and $9.3 million, respectively. For purposes of the consolidated statements of cash flows, cash includes all amounts in the consolidated balance sheets captioned cash and cash equivalents.

 

Investment, Policy [Policy Text Block]

Short-Term Investments

 

Short-term investments consist mainly of U.S. treasury bills and certificates of deposit held by financial institutions which have an initial maturity of greater than three months but less than or equal to one year at period end.

 

Based on our intentions regarding these investments, we classify substantially all of our investments as available-for-sale. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for any unrealized losses determined to be related to credit losses, which we record within non-operating income, net in the accompanying condensed consolidated statements of operations. Substantially all of our investments are classified as current based on the nature of the investments and their availability for use in current operations.

 

Short-Term Investments

 

Short-term investments consist mainly of certificates of deposit held by financial institutions which have an initial maturity of greater than three months but less than or equal to one year at period end.

 

Prepaid Expenses and Other Assets [Policy Text Block]

Prepaid Expenses and Other Current Assets

 

The Company recognizes payments made for services to be received in the near future as prepaid expenses and other current assets. Prepaid expenses and other current assets consist primarily of payments related to insurance premiums, prepaid rent, prepaid subscriptions, and other costs. The prepaid expenses balance as of March 31, 2023 and December 31, 2022 were $5.3 million and $7.1 million, respectively.

 

Prepaid Expenses and other Current Assets

 

The company recognizes payments made for services to be received in the near future as prepaid expenses and other current assets. Prepaid expenses and other current assets consist primarily of payments related to insurance premium, prepaid rent, prepaid subscriptions, and other costs. The prepaid expense balance as of December 31, 2022 and December 31, 2021 were $7.1 million and $5.7 million, respectively.

 

Deferred Charges, Policy [Policy Text Block]

Deferred Contract Costs

 

We defer sales commissions earned by our sales force that are considered to be incremental and recoverable costs of obtaining SaaS, term license and support, service, perpetual license and maintenance contracts. We have structured commissions plans such that the commission rate paid on renewal contracts are less than those paid on the initial contract; therefore, it is determined that the renewal commissions are not commensurate with the initial commission that are deferred and amortized. We determine the estimated average customer relationship period and average renewal term utilizing a portfolio approach. Deferred costs are periodically reviewed for impairment.

 

Amortization of deferred contract costs of $4.2 million and $3.0 million for the three months ended March 31, 2023 and 2022, respectively, is included as a component of sales and marketing expenses in our condensed consolidated statements of operations. Deferred contract costs recognized as a contract asset on our balance sheet was $47.8 million and $48.6 million at March 31, 2023 and December 31, 2022, respectively.

 

Deferred Contract Costs

 

We defer sales commissions earned by our sales force that are considered to be incremental and recoverable costs of obtaining or renewing SaaS, term license and support, service, perpetual license and maintenance contracts. We have structured commissions plans such that the commission rate paid on renewal contracts are less than those paid on the initial contract; therefore, it is determined that the renewal commissions are not commensurate with the initial commission and thus capitalized as deferred contract costs. We determine the estimated average customer relationship period and average renewal term utilizing a portfolio approach. No impairment was recorded for the years ended December 31, 2022, 2021, and 2020.

 

Amortization of deferred contract costs of $13.4 million, $9.5 million, and $10.5 million for the years ended December 31, 2022, 2021, and 2020, respectively, is included as a component of sales and marketing expenses in our consolidated statements of operations. Deferred contract costs recognized as a contract asset on our balance sheet was $48.6 million and $38.9 million as of December 31, 2022 and 2021, respectively.

 

Revenue from Contract with Customer [Policy Text Block]

Revenue Recognition

 

The Company derives revenue from four primary sources: SaaS, term license and support, services, and maintenance. Services include installation services, training and other consulting services. The following table presents our revenue by source:

 

  

Three Months Ended

 
  

March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Revenue:

        

SaaS

 $35,512  $26,553 

Term license and support

  10,904   10,202 

Services

  9,747   8,925 

Maintenance

  3,409   4,611 

Total revenue

 $59,572  $50,291 

 

Term license revenue recognized at point in time was $5.9 million and $6.2 million for the three months ended March 31, 2023 and 2022, respectively.

 

We use judgement in determining the relative standalone selling price (“SSP") for products and services. For substantially all performance obligations except term licenses, we are able to establish the SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Term licenses are sold only as a bundled arrangement that includes the rights to a term license and support. In determining the SSP of license and support in a term license arrangement, we apply observable inputs using the value relationship between support and term licenses, the value relationship between support and perpetual licenses, the average economic life of our products, software renewal rates and the price of the bundled arrangement in relation to the perpetual licensing approach. Using a combination of the relative fair value method or the residual value method, the SSP of the performance obligations in an arrangement is allocated to each performance obligation within a sales arrangement.

 

In rare cases when the software and the related when-and-if available updates are critical to the combined utility of the software, the Company has determined this to be one performance obligation and revenue is recognized ratably over the license term.

 

Accounts receivable, net is inclusive of accounts receivable, current unbilled receivables and long-term unbilled receivables, net of allowance for doubtful accounts. We record an unbilled receivable when revenue is recognized prior to invoicing. We have a well-established collection history from our direct and indirect sales. We periodically evaluate the collectability of our accounts receivable and provide an allowance for doubtful accounts as necessary, based on the age of the receivable, expected payment ability, and collection experience. As of March 31, 2023 and December 31, 2022, the allowance for doubtful accounts was not material.

 

We record deferred revenue in the condensed consolidated balance sheets when cash is collected or invoiced before revenue is earned. Deferred revenue as of March 31, 2023 and December 31, 2022 was $99.2 million and $101.5 million, respectively. Revenue recognized that was included in the opening deferred revenue balance was $35.0 million for the three months ended March 31, 2023.

 

The opening and closing balances of the Company's accounts receivable, net, deferred revenue and deferred contract costs are as follows:

 

  

Accounts

      

Deferred

 
  

receivable,

  

Deferred

  

contract

 
  

net

  

revenue

  

costs

 
  

(in thousands)

 

Balance, December 31, 2022

 $73,348  $101,490  $48,553 

Balance, March 31, 2023

  60,738   99,189   47,794 

 

There were no significant changes to the Company’s contract assets or liabilities during the year ended December 31, 2022 and the three months ended March 31, 2023 outside of its sales activities.

 

As of March 31, 2023, transaction price allocated to remaining performance obligations, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods, was $238.6 million, of which $186.4 million is related to SaaS and term license and support revenue. AvePoint expects to recognize approximately 64% of the total transaction price allocated to remaining performance obligations over the next twelve months and the remainder thereafter.

 

Revenue Recognition

 

We derive revenue from four primary sources: SaaS, term license and support, services, and maintenance.

 

The following table presents our revenue by source:

 

  

For the Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

SaaS

 $117,180  $85,580  $52,074 

Term license and support

  57,214   50,970   38,949 

Services

  41,283   31,919   34,140 

Maintenance

  15,868   21,022   23,462 

Perpetual license

  794   2,418   2,908 

Total revenue

 $232,339  $191,909  $151,533 

 

Term license and perpetual license revenue recognized at point in time was $40.0 million, $39.7 million, and $32.4 million for the years ended December 31, 2022, 2021, and 2020, respectively. The remaining revenue amount is recognized over time.

 

Our sources of revenue mainly include:

 

 

SaaS and term license and support revenue includes revenue from the sale of SaaS and term license and support, versions of our software and related customer support. SaaS revenue is recognized ratably over the term of the contract. Term license revenue includes distinct on-premises license and support performance obligations. The license is generally recognized upfront at the point in time when the software is made available to the customer to download and use, and the support is recognized ratably over the term of the contract.

 

Perpetual license revenue is recognized upfront upon delivery of the licensed product and/or the utility that enables the customer to access authorization keys, provided that an enforceable contract has been received. Typically, our perpetual licenses are sold with post-contract support (PCS), which includes unspecified technical enhancements and customer support. Revenue from PCS is classified as maintenance revenue and is recognized ratably over the term of the contract, which is typically one year, as we satisfy the PCS performance obligation.

 

Services revenue includes revenue derived primarily from the implementation of software, training, consulting, and migrations. We also offer license customization and managed services. Services revenue from implementation, training, consulting, migration, and license customization is recognized by applying a measure of progress, such as labor hours to determine the percentage of completion of each contract. Services revenue from managed services is recognized ratably on a straight-line basis over the contract term.

 

In rare cases when the software and the related when-and-if available updates are critical to the combined utility of the software, the Company has determined this to be one performance obligation and revenue is recognized ratably over the license term.

 

ASC 606 is a single standard for revenue recognition that applies to all of our SaaS, term license and support, services, perpetual license and maintenance arrangements and generally requires revenue to be recognized upon the transfer of control of promised goods or services provided to its customers, reflecting the amount of consideration it expects to receive for those goods or services. Pursuant to ASC 606, revenue is recognized upon the application of the following steps:

 

 

identification of the contract, or contracts, with a customer;

 

identification of the performance obligations in the contract;

 

 determination of the transaction price;

 

allocation of the transaction price to the performance obligations in the contract; and

 

recognition of revenue when, or as, the contractual performance obligations are satisfied.

 

The timing of revenue recognition may differ from the timing of invoicing to our customers. We record an unbilled receivable when revenue is recognized prior to invoicing. Current unbilled receivables are included in accounts receivable, net in the consolidated balance sheets. Long-term unbilled receivables that are expected to be billed more than twelve months after the period end are included within other assets in the consolidated balance sheets. We record deferred revenue in the consolidated balance sheets when cash is collected or invoiced before revenue is earned. Our standard payment terms are generally net 30 days. Invoices for SaaS, term license and support and maintenance are generally issued annually in advance or when the license is made available for customer use. Invoices for license contracts are generally issued when the license is available for the customer for download. Services are generally invoiced in advance or as the services are performed.

 

Total deferred revenue as of December 31, 2021, was $82.3 million, of which $72.3 million was recognized as revenues for the year ended December 31, 2022.

 

The opening and closing balances of the Company’s accounts receivable, net, deferred revenue and deferred contract costs are as follows:

 

  

Accounts
receivable,
net (1)

  

Deferred
revenue

  

Deferred
Contract
costs

 
  

(in thousands)

 

Opening (January 1, 2021)

 $53,749  $74,688  $31,943 

Closing (December 31, 2021)

  61,335   82,332   38,926 

Increase/(decrease)

  7,586   7,644   6,983 
             

Opening (January 1, 2022)

 $61,335  $82,332  $38,926 

Closing (December 31, 2022)

  73,348   101,490   48,553 

Increase/(decrease)

  12,013   19,158   9,627 

 

(1) Accounts receivable, net is inclusive of accounts receivable, net of allowance for doubtful accounts, current unbilled receivables and long-term unbilled receivables.

 

Our revenue arrangements generally include standard warranty or service level provisions that its arrangements will perform and operate in all material respects as defined in the respective agreements, the financial impacts of which have historically been and are expected to continue to be insignificant. Our arrangements generally do not include a general right of return relative to the delivered products or services. We recognize revenue net of any taxes collected from customers, which are subsequently remitted to governmental authorities.

 

Many of our contracts include multiple performance obligations. Judgment is required in determining whether each performance obligation is distinct. Our products and services generally do not require a significant amount of integration or interdependency; therefore, the Company’s products and services are generally not combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (“SSP”) for each performance obligation within each contract.

 

We use judgment in determining the SSP for products and services. For substantially all performance obligations except term licenses, we are able to establish the SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Term licenses are sold only as a bundled arrangement that includes the rights to a term license and support.

 

In determining the SSP of license and support in a term license arrangement we apply observable inputs using the value relationship between support and term license, the value relationship between support and perpetual licenses, the average economic life of our products, software renewal rates and the price of the bundled arrangement in relation to the perpetual licensing approach. Using a combination of the relative fair value method or the residual value method, the SSP of the performance obligations in an arrangement is allocated to each performance obligation within a sales arrangement.

 

As of December 31, 2022, transaction price allocated to remaining performance obligations, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods, was $237.8 million, of which $186.3 million is related to SaaS and term license and support revenue. We expect to recognize approximately 64% of the total transaction price allocated to remaining performance obligations over the next twelve months and the remainder thereafter.

 

We utilize indirect sales channels which utilize Channel Partners. These deals are executed in one of two ways:

 

 

1.

Channel Partner as Customer

 

In the first form of these arrangements, the Channel Partner purchases the products from us at a discounted price and resells the products to end users at a price determined by the Channel Partner. In this scenario, the Channel Partner is the entity that has contracted with us and therefore is determined to be our customer. We recognize revenue when control of the goods and/or services are transferred to the customer. In this first form of the sales transaction, revenue recognition occurs upon transfer to the Channel Partner (acting as reseller) or as directed by the Channel Partner (acting as reseller) to its customer.

 

 

2.

End User as Customer

 

In the second form, we bill the end user, and the Channel Partner receives a commission. Upon analysis of deals executed through the second form of these channels, we determined that the end user represents our customer due to the fact that the end user purchased goods and/or services that are outputs of our ordinary activities. Consequently, Channel Partners utilized in deals executed through this second model are deemed to be agents of the transaction. In this second form of these arrangements, we recognize revenue upon transfer of the goods and/or services to the end user.

 

Share-Based Payment Arrangement [Policy Text Block]

Stock-Based Compensation

 

Stock-based compensation represents the cost related to stock-based awards granted to employees. To date, we have issued both stock options and restricted stock units (“RSUs”). With respect to equity-classified awards, the Company measures stock-based compensation cost at the grant date based on the estimated fair value of the award and recognizes the cost ratably (net of estimated forfeitures) over the requisite service period. With respect to liability-classified awards, the Company measures stock-based compensation cost at the grant date and at each reporting period based on the estimated fair value of the award. Stock-based compensation cost is recognized ratably over the requisite service period, net of actual forfeitures in the period.

 

We estimate the fair value of stock options using the Black-Scholes valuation model. The Black-Scholes model requires highly subjective assumptions in order to derive the inputs necessary to calculate the fair value of stock options. To estimate the expected term of stock options, the Company considers the contractual terms of the options, including the vesting and expiration periods, as well as historical option exercise data and current market conditions to determine an estimated expected term. The Company’s historical experience is too limited to be able to reasonably estimate the expected term. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term.

 

Stock-Based Compensation

 

Stock-based compensation represents the cost related to stock-based awards granted to employees. To date, we have issued both stock options and restricted stock units (“RSUs”). With respect to equity-classified awards, the Company measured stock-based compensation cost at the grant date based on the estimated fair value of the award and recognizes the cost as expense ratably (net of estimated forfeitures) over the requisite service period. With respect to liability-classified awards, the Company measures stock-based compensation cost at the grant date and at each reporting period based on the estimated fair value of the award. Stock-based compensation cost is recognized ratably over the requisite service period, net of actual forfeitures in the period.

 

We estimate the fair value of stock options using the Black-Scholes valuation model. The Black-Scholes model requires highly subjective assumptions in order to derive the inputs necessary to the calculate the fair value of stock options. To estimate the expected term of stock options, the Company considered contractual terms of the options, including the vesting and expiration periods, as well as historical option exercise data and current market conditions to determine an estimated expected term. The Company’s historical experience is too limited to be able to reasonably estimate expected term. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury zero coupon issues with a remaining term equal to the expected term.

 

Income Tax, Policy [Policy Text Block]

Income Taxes

 

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to difference between financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled.

 

We recognize liabilities for uncertain tax positions taken or expected to be taken in income tax returns. Accrued interest and penalties related to unrecognized tax benefits are recognized as part of the provision for income taxes. Judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and unrecognized tax benefits. In determining the need for a valuation allowance, the historical and projected financial performance of the operation that is recording a net deferred tax asset is considered along with any other pertinent information. 

 

We file income tax returns in the U.S. federal, various states and foreign jurisdictions. The tax years 2019 through 2022 are open and subject to audit by US federal, state and local authorities. The tax years 2012 through 2022 are open and subject to audit by foreign tax jurisdictions.

 

Income Taxes

 

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to the difference between financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled.

 

We recognize liabilities for uncertain tax positions taken or expected to be taken in income tax returns. Accrued interest and penalties related to unrecognized tax benefits are recognized as part of the provision for income taxes. Judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and unrecognize tax benefits. In determining the need for a valuation allowance, the historical and projected financial performance of the operation that is recording a net deferred tax asset is considered along with any other pertinent information.

 

We file income tax returns in the U.S. federal, various states and foreign jurisdictions. The tax years 2018 through 2021 are open and subject to audit by U.S. federal, state and local authorities. The tax years 2012 through 2021 are open and subject to audit by foreign tax jurisdictions.

 

Emerging Growth Company [Policy Text Block]

Emerging Growth Company

 

The Company is considered an emerging growth company. Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under Section 21E of the Securities Exchange Act of 1934, as amended) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies, but any such election to opt out is irrevocable. The Company elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.

 

Emerging Growth Company

 

The Company is considered an emerging growth company. Section 102(b)(1) of the Jobs Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recent Accounting Pronouncements

 

Recently issued accounting pronouncements are not expected to have a material impact on our financial position, results of operations or cash flows upon adoption.

Recent Accounting Pronouncements

 

In January 2016, the FASB issued ASU 2016-13, “Financial Instruments — Credit Losses on Financial Instruments,” which replaces incurred loss methodology to estimate credit losses on financial instruments with a methodology that reflects expected credit losses. This amendment affects entities holding financial assets that are not accounted for at fair value through net income including trade receivables. Subsequently FASB issued ASU 2020-02 which deferred the adoption date. The amendments in this ASU are effective for EGC entities, which elected to take advantage of the extended transition period, for fiscal years beginning after December 15, 2022. Early application of the amendments is permitted. The adoption of the standard will not have a material impact on the Company’s consolidated financial statements.

 

While we generally expect the financial records to be impacted by the requirements highlighted above, we cannot reasonably estimate the impact that adoption of the ASUs referenced in this announcement is expected to have on the financial statements at this time.

Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]  

Allowance for Doubtful Accounts

 

The Company evaluates the collectability of its accounts receivable based on a combination of factors. Where we are aware of circumstances that may impair a specific customer’s ability to meet its financial obligations, we record a specific allowance against amounts due. For all other customers, we recognize allowances for doubtful accounts based on the length of time the receivables are outstanding, the current business environment and its historical experience. Accounts are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded when received. As such, we present trade receivables at their net estimated realizable value through use of the allowance for doubtful accounts.

 

Property, Plant and Equipment, Policy [Policy Text Block]  

Property and Equipment

 

Property and equipment are stated at cost and depreciated on a straight-line basis over the shorter of their estimated useful lives or related contract terms beginning in the year the asset was placed into service.

 

We depreciate computer equipment and software generally over a period of three years. We amortize leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. We depreciate furniture and fixture generally over a period of seven years. We depreciate buildings over a period of forty years. We depreciate office equipment generally over a period of five years. Depreciation and amortization for buildings, information technology assets, leasehold improvements, and furniture and fixtures commences once they are ready for our intended use.

 

Normal repair and maintenance costs are expensed as incurred. We write off depreciated assets that are no longer in service.

 

We evaluate long-lived assets, which include leasehold improvements and equipment subject to depreciation and amortization, for impairment whenever events or changes in business circumstances indicate that the carrying value of an asset may not be recoverable. An impairment loss will be recognized when the aggregate of estimated undiscounted future cash flows expected to result from the use and the eventual disposition of the long-lived assets less than its carrying amount. Impairment, if any, is determined based on the fair value of the long-lived asset.

 

There were no impairment charges recognized during the years ended December 31, 2022, 2021, and 2020 respectively.

 

We evaluate the portion of depreciation and amortization expense attributable to cost of revenue based on organizational headcount directly attributable to the generation of revenue. Based on this evaluation, we have determined that depreciation and amortization attributable to cost of revenue is not material; therefore, the full expense has been recorded in operating expenses in the consolidated statements of operations.

 

 

Software to be Sold, Leased, or Otherwise Marketed and Internal Use Software, Policy [Policy Text Block]  

Software Development Costs

 

Costs incurred in the development of new software products and enhancements to existing software products to be accounted for under software revenue recognition guidance are accounted for in accordance with ASC 985-20, Costs of Software to be Sold, Leased, or Marketed, or ASC 985-20. These costs, consisting primarily of salaries and related payroll costs, are expensed as incurred until technological feasibility has been established. After technological feasibility is established, costs are capitalized in accordance with ASC 985-20. The Company’s primary on-premises product is DocAve which is within the scope of subtopic 985-20. DocAve has been on the market since 2002. Typically, the economic life of software produced is less than five years. As such, any costs subject to capitalization under ASC 985-20 would be fully amortized at this time. As a result, no internally generated software development costs have been capitalized as of December 31, 2022 and 2021.

 

We account for costs to develop or obtain internal-use software and implementation costs incurred in hosting arrangements in accordance with ASC 350-40, Internal-Use Software, or ASC 350-40. We also account for costs of significant upgrades and enhancements resulting in additional functionality under ASC 350-40. These costs are primarily software purchased for internal-use, purchased software licenses, implementation costs, and development costs related to our hosted product, which is accessed by customers on a subscription basis. Costs incurred for maintenance, training, and minor modifications or enhancements are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally three years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. Internally developed software costs required to be capitalized as defined by the accounting guidance are not material to our consolidated financial statements.

 

Redeemable Noncontrolling Interest [Policy Text Block]  

Redeemable Noncontrolling Interest

 

As of December 31, 2022 and 2021, the Company owned 73.82% and 76.09% of AvePoint EduTech Pte. Ltd. (“EduTech”), respectively.

 

AEPL PTE. LTD. (AEPL)

 

As part of AEPL’s investment in EduTech, the Company granted AEPL a put option which allows AEPL to cause the Company to repurchase AEPL’s shares in EduTech at any time between December 24, 2022, and December 24, 2023, at a price equal to AEPL’s initial investment of approximately $8.3 million. Consequently, the Company records redeemable noncontrolling interest as mezzanine equity in its consolidated balance sheets. At each reporting period, the Company increases the carrying amount of the redeemable noncontrolling interest by periodic accretions using the interest method so that the carrying amount will equal the redemption amount on the date that the put option becomes exercisable, and adjustments to the value are recorded as net income attributable to redeemable noncontrolling interest. As of December 31, 2022 and 2021, AEPL owned 23.20% and 23.91% of EduTech, respectively.

 

I-Access Solutions Pte. Ltd. (I-Access)

 

On February 18, 2022, (the “I-Access Closing Date”), EduTech consummated its acquisition of all of the ordinary shares of I-Access, a Singapore limited company. As a result, I-Access became a wholly owned subsidiary of EduTech. The acquisition was made pursuant to a share purchase agreement, dated as of January 31, 2022, (the “Share Purchase Agreement”), by and among EduTech and the former I-Access shareholders. As of December 31, 2022, former I-Access shareholders owned 2.98% of EduTech and such shares were included in redeemable noncontrolling interest. Refer to (“Note 3 - Business Combination”) for further details.

 

XML 78 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Revenue:

        

SaaS

 $35,512  $26,553 

Term license and support

  10,904   10,202 

Services

  9,747   8,925 

Maintenance

  3,409   4,611 

Total revenue

 $59,572  $50,291 
  

For the Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

SaaS

 $117,180  $85,580  $52,074 

Term license and support

  57,214   50,970   38,949 

Services

  41,283   31,919   34,140 

Maintenance

  15,868   21,022   23,462 

Perpetual license

  794   2,418   2,908 

Total revenue

 $232,339  $191,909  $151,533 
Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions [Table Text Block]
  

Accounts

      

Deferred

 
  

receivable,

  

Deferred

  

contract

 
  

net

  

revenue

  

costs

 
  

(in thousands)

 

Balance, December 31, 2022

 $73,348  $101,490  $48,553 

Balance, March 31, 2023

  60,738   99,189   47,794 
  

Accounts
receivable,
net (1)

  

Deferred
revenue

  

Deferred
Contract
costs

 
  

(in thousands)

 

Opening (January 1, 2021)

 $53,749  $74,688  $31,943 

Closing (December 31, 2021)

  61,335   82,332   38,926 

Increase/(decrease)

  7,586   7,644   6,983 
             

Opening (January 1, 2022)

 $61,335  $82,332  $38,926 

Closing (December 31, 2022)

  73,348   101,490   48,553 

Increase/(decrease)

  12,013   19,158   9,627 
XML 79 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Goodwill (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Schedule of Goodwill [Table Text Block]
  

Goodwill

 
  

(in thousands)

 

Balance as of December 31, 2022

 $18,904 

Effect of foreign currency translation

  (33)

Balance as of March 31, 2023

 $18,871 
  

Goodwill

(in thousands)

 

Balance as of December 31, 2021

 $ 

Acquisitions

  19,167 

Effect of foreign currency translation

  (263)

Balance as of December 31, 2022

 $18,904 
XML 80 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Intangible Assets, Net (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Finite-Lived Intangible Assets Amortization Expense [Table Text Block]

Year Ending December 31:

    
  

(in thousands)

 

2023 (nine months)

 $1,521 

2024

  1,961 

2025

  1,573 

2026

  1,163 

2027

  1,136 

Thereafter

  3,494 

Total intangible assets subject to amortization

 $10,848 

Year Ending December 31:

 

(in thousands)

 

2023

 $1,981 

2024

  1,869 

2025

  1,480 

2026

  1,135 

2027

  1,132 

Thereafter

  3,482 

Total intangible assets subject to amortization

 $11,079 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Weighted Average

 
          

March 31,

          

December 31,

  

Life

 
          

2023

          

2022

     
  (in thousands)  (in years) 

Technology and software, net

  7,129   (1,081)  6,048   6,842   (777)  6,065   6.8 

Customer related assets, net

  4,466   (294)  4,172   4,799   (477)  4,322   10.0 

Content, net

  838   (210)  628   830   (138)  692   3.0 

Total

 $12,433  $(1,585) $10,848  $12,471  $(1,392) $11,079   7.7 
  

Gross Carrying
Amount

  

Accumulated Amortization

  

Net Carrying
Amount

  

Gross Carrying
Amount

  

Accumulated Amortization

  

Net Carrying
Amount

  

Weighted
Average Life

 
          December 31,
2022
          December
31, 2021
     
  

(in thousands)

  

(in years)

 

Technology and software, net

  6,842   (777)  6,065            6.9 

Customer related assets, net

  4,799   (477)  4,322            9.4 

Content, net

  830   (138)  692            3.0 

Total

 $12,471  $(1,392) $11,079  $  $  $   7.6 
XML 81 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Accounts Receivable, Net (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

March 31,

  

December 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Trade receivables

 $35,841  $47,046 

Current unbilled receivables

  21,633   20,153 

Allowance for doubtful accounts

  (847)  (725)
  $56,627  $66,474 
  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Trade receivables

 $47,046  $38,819 

Current unbilled receivables

  20,153   17,086 

Allowance for doubtful accounts

  (725)  (838)
  $66,474  $55,067 
XML 82 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Leases (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Lease, Cost [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Lease liability cost

 $1,749  $1,151 

Short-term lease expenses (1)

  248   814 

Variable lease cost not included in the lease liability (2)

  110   32 

Total lease cost

 $2,107  $1,997 
  

Year Ended

December 31,

 
  

2022

 
  

(in thousands)

 

Lease liability cost

 $5,945 

Short-term lease expenses (1)

  1,760 

Variable lease cost not included in the lease liability (2)

  261 

Total lease cost

 $7,966 
Other Information Related to Operating Leases [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Cash paid for amounts included in the measurement of the lease liability:

        

Operating cash flows from operating leases

 $2,046  $1,354 
  

Year Ended
December 
31,

 
  

2022

 
  

(in thousands)

 

Cash paid for amounts included in the measurement of the lease liability:

    

Operating cash flows from operating leases

 $5,626 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Year Ending December 31:

    
  

(in thousands)

 

2023 (nine months)

 $4,789 

2024

  5,171 

2025

  3,590 

2026

  2,499 

2027

  1,709 

Thereafter

  1,999 

Total future lease payments

 $19,757 

Less: Present value adjustment

  (2,186)

Present value of future lease payments (1)

 $17,571 
  

(in thousands)

 

2023

 $6,104 

2024

  4,360 

2025

  2,817 

2026

  2,159 

2027

  1,373 

Thereafter

  1,887 

Total future lease payments

  18,700 

Less: Present value adjustment

  (1,960)

Present value of future lease payments (1)

 $16,740 
XML 83 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Earn-Out and Warrant Liabilities (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
  

March 31,

 
  2023 

Term (in years)

  5.25 

Volatility

  55.00

%

  

December 31,
2022

  

December 31,
2021

  

July 1,
2021

 

Term (in years)

  5.50   6.50   7.00 

Volatility

  55.00%  40.00%  40.00%
XML 84 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Stock-based Compensation (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Cost of revenue

 $670  $578 

Sales and marketing

  2,201   2,462 

General and administrative

  4,382   4,484 

Research and development

  851   750 

Total stock-based compensation

 $8,104  $8,274 
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 

Cost of revenue

 $2,640  $3,477  $592 

Sales and marketing

  11,393   15,906   19,973 

General and administrative

  19,398   24,063   12,916 

Research and development

  3,787   16,062   286 

Total stock-based compensation

 $37,218  $59,508  $33,767 
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
  March 13, 
  2023 
Expected life (in years)  6.11 
Expected volatility  59.19%
Risk-free rate  3.63%
Dividend yield   
  

2022

  

2021

 

Expected term (in years)

  6.11   6.11 

Expected volatility

  45.18%  43.31%

Risk-free rate

  2.16%  0.94%

Dividend yield

      
  July 1
2021
 

Expected term (in years)

  4.10 

Expected volatility

  34.44%

Risk-free rate

  0.79%

Dividend yield

   
XML 85 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Financial Instruments (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Fair Value, by Balance Sheet Grouping [Table Text Block]
  

March 31, 2023

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit (1)

 $  $1,707  $  $1,707 

Money funds (2)

     190,734      190,734 

Short term investments:

                

Certificates of deposit (1)

     2,879      2,879 

Total

 $  $195,320  $  $195,320 

Liabilities:

                

Earn-out shares liabilities:

                

Earn-out shares (3)

 $  $  $6,922  $6,922 

Other non-current liabilities:

                

Warrant liabilities (3)

     227      227 

Total

 $  $227  $6,922  $7,149 
  

December 31, 2022

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit (1)

 $  $1,693  $  $1,693 

Money funds (2)

     188,769      188,769 

Short term investments:

                

Certificates of deposit (1)

     2,620      2,620 

Other assets:

                

Certificates of deposit (1)

     162      162 

Total

 $  $193,244  $  $193,244 

Liabilities:

                

Earn-out shares liabilities:

                

Earn-out shares (3)

 $  $  $6,631  $6,631 

Other non-current liabilities:

                

Warrant liabilities (3)

     227      227 

Total

 $  $227  $6,631  $6,858 
  

Year Ended December 31,

 
  

2022

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit

 $  $1,693  $  $1,693 

Money funds

     188,769      188,769 

Short term investments:

                

Certificates of deposit

     2,620      2,620 

Other assets:

                

Certificates of deposit

     162      162 

Total

 $  $193,244  $  $193,244 

Liabilities:

                

Earn-out shares (2)

 $  $  $6,631  $6,631 

Warrant liabilities (2)

     227      227 

Total

 $  $227  $6,631  $6,858 
  

Year Ended December 31,

 
  

2021

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

U.S. treasury bills (1)

 $  $199,999  $  $199,999 

Certificates of deposit 

     1,433      1,433 

Short term investments:

                

Certificates of deposit 

     2,411      2,411 

Other assets:

                

Certificates of deposit 

     285      285 

Total

 $  $204,128  $  $204,128 

Liabilities:

                

Earn-out shares (2)

 $  $  $10,012  $10,012 

Warrant liabilities (2)

     458      458 

Total

 $  $458  $10,012  $10,470 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

 
  

(in thousands)

 

Opening balance

 $6,631 

Total gains or losses from the period

    

Included in earnings

  109 

Reclass from Earnout-RSU

  182 

Closing balance

 $6,922 
  

Year Ended December 31,

 
  

2022

 
  

(in thousands)

 

Opening balance

 $10,012 

Total gains or losses from the period

    

Included in earnings

  (4,165

)

Reclass from Earnout-RSU

  784 

Closing balance

 $6,631 
XML 86 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Segment Information (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Revenue:

        

North America

 $24,436  $21,709 

EMEA

  19,488   15,342 

APAC

  15,648   13,240 

Total revenue

 $59,572  $50,291 
  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Revenue:

        

United States

 $23,518   21,709 

Germany

  8,655   5,971 

Singapore

  6,437   4,200 

Japan

  5,375   5,895 
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

North America

 $102,025  $83,034  $67,823 

EMEA

  71,635   58,285   42,441 

APAC

  58,679   50,590   41,269 

Total revenue

 $232,339  $191,909  $151,533 
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

United States

 $100,870  $83,034  $67,823 

Germany

  30,625   23,574   17,650 

Japan

  21,348   23,360   17,331 

Singapore

  21,915   16,580   15,376 
  

December 31,

  

December 31,

 
  

2022

  

2021

 
  

(in thousands)

 

Property and equipment, net:

        

United States

 $1,279  $923 

China

  2,982   2,376 

Other

  1,276   623 

Total property and equipment, net

 $5,537  $3,922 
XML 87 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Loss Per Share (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands, except per share amounts)

 

Loss per share available to common shareholders, excluding sponsor earn-out shareholders

        

Numerator:

        

Net loss

 $(9,182) $(11,053)

Net income attributable to redeemable noncontrolling interest

  (15)  (617)

Net loss attributable to AvePoint, Inc.

 $(9,197) $(11,670)

Total net loss available to common shareholders

 $(9,197) $(11,670)

Denominator:

        

Weighted average common shares outstanding

  182,818   182,833 

Effect of dilutive securities

      

Weighted average diluted shares

  182,818   182,833 
         

Basic and diluted loss per share available to common shareholders, excluding sponsor earn-out shareholders

 $(0.05) $(0.06)
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands, except

per share amounts)

 

Loss per share available to common stockholders, excluding sponsor earn-out stockholders

            

Numerator:

            

Net loss

 $(38,688

)

 $(33,245

)

 $(16,969)

Net income attributable to redeemable noncontrolling interest

  (2,942

)

  (1,974

)

  (27)

Net loss attributable to AvePoint, Inc.

 $(41,630

)

 $(35,219

)

 $(16,996)

Deemed dividends on preferred stock

     (32,928

)

  (34,446)

Total net loss available to common stockholders

 $(41,630

)

 $(68,147

)

 $(51,442)

Denominator:

            

Weighted average common shares outstanding

  181,957   141,596   89,638 

Effect of dilutive securities

         

Weighted average diluted shares

  181,957   141,596   89,638 

Basic and diluted loss per share available to common stockholders, excluding sponsor earn-out stockholders

 $(0.23

)

 $(0.48

)

 $(0.57)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Stock options

  29,437   30,437 

Restricted stock units

  13,246   9,369 

Warrants

  17,905   17,905 

Company Earn-Outs

  3,000   3,000 

Total potentially dilutive securities

  63,588   60,711 
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Convertible preferred stock

        42,001 

Stock options

  29,168   30,480   34,857 

Restricted stock units

  8,493   5,167    

Warrants

  17,905   17,905    

Company Earn-Outs

  3,000   3,000    

Total potentially dilutive securities

  58,566   56,552   76,858 
XML 88 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies (10K) (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Revenue:

        

SaaS

 $35,512  $26,553 

Term license and support

  10,904   10,202 

Services

  9,747   8,925 

Maintenance

  3,409   4,611 

Total revenue

 $59,572  $50,291 
  

For the Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

SaaS

 $117,180  $85,580  $52,074 

Term license and support

  57,214   50,970   38,949 

Services

  41,283   31,919   34,140 

Maintenance

  15,868   21,022   23,462 

Perpetual license

  794   2,418   2,908 

Total revenue

 $232,339  $191,909  $151,533 
Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions [Table Text Block]
  

Accounts

      

Deferred

 
  

receivable,

  

Deferred

  

contract

 
  

net

  

revenue

  

costs

 
  

(in thousands)

 

Balance, December 31, 2022

 $73,348  $101,490  $48,553 

Balance, March 31, 2023

  60,738   99,189   47,794 
  

Accounts
receivable,
net (1)

  

Deferred
revenue

  

Deferred
Contract
costs

 
  

(in thousands)

 

Opening (January 1, 2021)

 $53,749  $74,688  $31,943 

Closing (December 31, 2021)

  61,335   82,332   38,926 

Increase/(decrease)

  7,586   7,644   6,983 
             

Opening (January 1, 2022)

 $61,335  $82,332  $38,926 

Closing (December 31, 2022)

  73,348   101,490   48,553 

Increase/(decrease)

  12,013   19,158   9,627 
XML 89 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combination (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]
  

February 18, 2022

  

April 15, 2022

 

Expected life (in years)

  2.08   1.93 

Expected volatility

  50%  50%

Risk-free rate

  1.23%  1.83%

Dividend

  0%  0%
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
  

Preliminary Allocation

 
  (in thousands) 

Accounts receivable, net

 $429 

Prepaid expenses and other current assets

  72 

Property and equipment

  22 

Goodwill

  3,950 

Technology and software

  2,750 

Customer related assets

  909 

Other assets

  997 

Accrued expenses and other liabilities

  (718)

Current portion of deferred revenue

  (230)

Other non-current liabilities

  (1,072)

Total purchase consideration

 $7,109 
  

Preliminary Allocation

 
  (in thousands) 

Accounts receivable, net

 $449 

Prepaid expenses and other current assets

  262 

Property and equipment

  30 

Goodwill

  12,193 

Customer related assets

  3,868 

Technology and software

  2,552 

Other assets

  219 

Accounts payable

  (93)

Accrued expenses and other liabilities

  (342)

Current portion of deferred revenue

  (2,079)

Other non-current liabilities

  (1,724)

Total purchase consideration

 $15,335 
XML 90 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Goodwill (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Schedule of Goodwill [Table Text Block]
  

Goodwill

 
  

(in thousands)

 

Balance as of December 31, 2022

 $18,904 

Effect of foreign currency translation

  (33)

Balance as of March 31, 2023

 $18,871 
  

Goodwill

(in thousands)

 

Balance as of December 31, 2021

 $ 

Acquisitions

  19,167 

Effect of foreign currency translation

  (263)

Balance as of December 31, 2022

 $18,904 
XML 91 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Intangible Assets, Net (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Finite-Lived Intangible Assets Amortization Expense [Table Text Block]

Year Ending December 31:

    
  

(in thousands)

 

2023 (nine months)

 $1,521 

2024

  1,961 

2025

  1,573 

2026

  1,163 

2027

  1,136 

Thereafter

  3,494 

Total intangible assets subject to amortization

 $10,848 

Year Ending December 31:

 

(in thousands)

 

2023

 $1,981 

2024

  1,869 

2025

  1,480 

2026

  1,135 

2027

  1,132 

Thereafter

  3,482 

Total intangible assets subject to amortization

 $11,079 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Gross Carrying Amount

  

Accumulated Amortization

  

Net Carrying Amount

  

Weighted Average

 
          

March 31,

          

December 31,

  

Life

 
          

2023

          

2022

     
  (in thousands)  (in years) 

Technology and software, net

  7,129   (1,081)  6,048   6,842   (777)  6,065   6.8 

Customer related assets, net

  4,466   (294)  4,172   4,799   (477)  4,322   10.0 

Content, net

  838   (210)  628   830   (138)  692   3.0 

Total

 $12,433  $(1,585) $10,848  $12,471  $(1,392) $11,079   7.7 
  

Gross Carrying
Amount

  

Accumulated Amortization

  

Net Carrying
Amount

  

Gross Carrying
Amount

  

Accumulated Amortization

  

Net Carrying
Amount

  

Weighted
Average Life

 
          December 31,
2022
          December
31, 2021
     
  

(in thousands)

  

(in years)

 

Technology and software, net

  6,842   (777)  6,065            6.9 

Customer related assets, net

  4,799   (477)  4,322            9.4 

Content, net

  830   (138)  692            3.0 

Total

 $12,471  $(1,392) $11,079  $  $  $   7.6 
XML 92 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Accounts Receivable, Net (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

March 31,

  

December 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Trade receivables

 $35,841  $47,046 

Current unbilled receivables

  21,633   20,153 

Allowance for doubtful accounts

  (847)  (725)
  $56,627  $66,474 
  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Trade receivables

 $47,046  $38,819 

Current unbilled receivables

  20,153   17,086 

Allowance for doubtful accounts

  (725)  (838)
  $66,474  $55,067 
XML 93 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Computer equipment

 $6,079  $5,777 

Leasehold improvements

  3,823   2,769 

Furniture and fixtures

  1,316   1,102 

Building

  725   786 

Office equipment

  493   394 

Software

  347   378 
   12,783   11,206 

Less accumulated depreciation and amortization

  (7,246)  (7,284)
  $5,537  $3,922 
XML 94 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Accrued Expenses and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Accrued compensation

 $26,585  $22,740 

Current operating lease liabilities

  5,392    

Indirect taxes

  3,638   3,945 

Cloud service fees

  2,285   1,314 

Professional service fees

  1,464   1,033 

Accrued partner expenses

  1,445   903 

Income taxes payable

  1,055   1,197 

Other

  5,920   3,930 
  $47,784  $35,062 
XML 95 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Domestic

 $(17,081) $(23,583) $(19,107)

Foreign

  (16,569)  (9,205)  3,200 

Pretax loss from continuing operations

 $(33,650) $(32,788) $(15,907)
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Current income tax expense:

            

Federal

 $1,937  $467  $ 

State and local

  668   (881)  411 

Foreign

  (1,478)  1,117   1,096 

Total current income tax expense

  1,127   703   1,507 

Deferred income tax expense (benefit):

            

Federal

  2,370   89   (175)

State and local

  (820)  (12)  (843)

Foreign

  2,361   (323)  573 

Total deferred income tax expense (benefit)

  3,911   (246)  (445)

Total income tax expense

 $5,038  $457  $1,062 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

U.S. federal statutory tax rate

 $(7,067) $(6,886) $(3,340)

State and local income taxes, net

  (292)  (962)  (519)

Stock-based compensation

  (51)  10,865   6,770 

Executive compensation limitation

  3,566       

Fair value of earnout liability

  (828)  (3,946)   

Transaction costs

  125   (2,209)   

Change in valuation allowance

  12,844   3,085   (3,216)

Foreign rate differential

  (2,066)  440   1,575 

Return-to-provision adjustments

  (1,029)  (196)  (538)

Permanent differences

  29   334   65 

Other, net

  (193)  (68)  265 

Total

 $5,038  $457  $1,062 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Deferred tax assets:

        

Net operating loss carryforwards

 $13,775  $10,716 

Deferred revenue

  4,301   5,315 

Compensation and benefits

  6,567   4,384 

Research and development expenses

  6,169    

Lease liability

  3,622    

Foreign tax credits

  270   720 

Fair value of earnout liability

  93   181 

Other

  457   1,047 
   35,254   22,363 

Less: Valuation allowance

  (20,808)  (8,356)

Deferred tax assets, net

  14,446   14,007 
         

Deferred tax liabilities:

        

Property and equipment

  (197)  (132)

Amortization

  (2,595)  (214)

Commissions

  (8,384)  (7,918)

Prepaid subscription

  (836)  (822)

Unbilled receivable

  (1,489)  (2,183)

Right-of-use assets

  (3,402)   

Total deferred tax liability

  (16,903)  (11,269)

Net deferred tax (liabilities) assets

 $(2,457) $2,738 
  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Deferred tax assets, net of valuation allowance

 $488  $3,182 

Deferred tax liabilities

  (2,945)  (444)

Net deferred tax (liabilities) assets

 $(2,457) $2,738 
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
  

December 31,

2022

  

December 31,

2021

 
  

(in thousands)

 

Beginning balance

 $1,088  $5,369 

Additions based on tax positions related to the current year

      

Reduction for tax positions of prior years

  (12)  (4,281)

Reduction for settlements

  (935)   

Expiration of applicable statute of limitations

      

Ending balance

 $141  $1,088 
XML 96 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Leases (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Lease, Cost [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Lease liability cost

 $1,749  $1,151 

Short-term lease expenses (1)

  248   814 

Variable lease cost not included in the lease liability (2)

  110   32 

Total lease cost

 $2,107  $1,997 
  

Year Ended

December 31,

 
  

2022

 
  

(in thousands)

 

Lease liability cost

 $5,945 

Short-term lease expenses (1)

  1,760 

Variable lease cost not included in the lease liability (2)

  261 

Total lease cost

 $7,966 
Other Information Related to Operating Leases [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Cash paid for amounts included in the measurement of the lease liability:

        

Operating cash flows from operating leases

 $2,046  $1,354 
  

Year Ended
December 
31,

 
  

2022

 
  

(in thousands)

 

Cash paid for amounts included in the measurement of the lease liability:

    

Operating cash flows from operating leases

 $5,626 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Year Ending December 31:

    
  

(in thousands)

 

2023 (nine months)

 $4,789 

2024

  5,171 

2025

  3,590 

2026

  2,499 

2027

  1,709 

Thereafter

  1,999 

Total future lease payments

 $19,757 

Less: Present value adjustment

  (2,186)

Present value of future lease payments (1)

 $17,571 
  

(in thousands)

 

2023

 $6,104 

2024

  4,360 

2025

  2,817 

2026

  2,159 

2027

  1,373 

Thereafter

  1,887 

Total future lease payments

  18,700 

Less: Present value adjustment

  (1,960)

Present value of future lease payments (1)

 $16,740 
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]  
  

(in thousands)

 

2022

 $5,680 

2023

  3,808 

2024

  2,428 

2025

  1,840 

2026

  1,438 

Thereafter

  2,960 
  $18,154 
XML 97 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]
  

(in thousands)

 

2023

 $2,026 

2024

  2,213 

2025

  96,000 

2026

   

2027

   

Thereafter

   
  $100,239 
XML 98 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Company Earn-Out and Warrant Liabilities (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
  

March 31,

 
  2023 

Term (in years)

  5.25 

Volatility

  55.00

%

  

December 31,
2022

  

December 31,
2021

  

July 1,
2021

 

Term (in years)

  5.50   6.50   7.00 

Volatility

  55.00%  40.00%  40.00%
XML 99 R77.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Redeemable Noncontrolling Interest [Table Text Block]
  

Redeemable

noncontrolling

interest

 
  (in thousands) 

Beginning balance (December 31, 2021)

 $5,210 

Issuance of redeemable noncontrolling interest in EduTech

  5,794 

Net loss attributable to redeemable noncontrolling interest

  (401)

Other comprehensive income attributable to redeemable noncontrolling interest

  61 

Adjustment to present redemption value as of December 31, 2022

  3,343 

Ending balance (December 31, 2022)

 $14,007 
XML 100 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Stock-based Compensation (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Cost of revenue

 $670  $578 

Sales and marketing

  2,201   2,462 

General and administrative

  4,382   4,484 

Research and development

  851   750 

Total stock-based compensation

 $8,104  $8,274 
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 

Cost of revenue

 $2,640  $3,477  $592 

Sales and marketing

  11,393   15,906   19,973 

General and administrative

  19,398   24,063   12,916 

Research and development

  3,787   16,062   286 

Total stock-based compensation

 $37,218  $59,508  $33,767 
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
  March 13, 
  2023 
Expected life (in years)  6.11 
Expected volatility  59.19%
Risk-free rate  3.63%
Dividend yield   
  

2022

  

2021

 

Expected term (in years)

  6.11   6.11 

Expected volatility

  45.18%  43.31%

Risk-free rate

  2.16%  0.94%

Dividend yield

      
  July 1
2021
 

Expected term (in years)

  4.10 

Expected volatility

  34.44%

Risk-free rate

  0.79%

Dividend yield

   
Share-Based Payment Arrangement, Option, Activity [Table Text Block]  
  

Stock Options

  

Weighted-Average

Exercise Price

  

Weighted-Average
Remaining

Contractual Life

 

Balance, January 1, 2022

  30,480,317  $3.87   2.83 

Granted

  689,406   5.88    

Exercised

  (1,799,665)  1.57    

Forfeited or expired

  (202,255)  4.94    

Balance, December 31, 2022

  29,167,803  $4.05   6.53 
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]  
    

Outstanding

  

Exercisable

 

Exercise Price

 

Stock Options

  

Weighted-Average
Contractual Life

  

Weighted-Average
Exercise Price

  

Stock Options

  

Weighted-Average

Contractual Life

  

Weighted-Average
Exercise Price

 

$0.03

-$1.34  5,964,947   3.68  $1.28   5,964,947   3.68  $1.28 

$1.52

-$1.89  5,795,861   4.98   1.59   5,519,215   4.92   1.59 

$3.90

-$9.64  17,406,995   8.01   5.82   7,973,397   7.85   5.17 
     29,167,803   6.53  $4.05   19,457,559   5.74  $2.96 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]  
  

Unvested Restricted Stock
Units

 
  

Number of
Shares

  

Weighted-
Average
Grant-Date
Fair Value

 

Unvested as of December 31, 2021

  5,167,479  $9.64 

Granted

  5,749,764   5.55 

Vested

  (1,784,993)  9.42 

Forfeited

  (739,707)  7.17 

Unvested as of December 31, 2022

  8,392,543  $7.10 
XML 101 R79.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Financial Instruments (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Fair Value, by Balance Sheet Grouping [Table Text Block]
  

March 31, 2023

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit (1)

 $  $1,707  $  $1,707 

Money funds (2)

     190,734      190,734 

Short term investments:

                

Certificates of deposit (1)

     2,879      2,879 

Total

 $  $195,320  $  $195,320 

Liabilities:

                

Earn-out shares liabilities:

                

Earn-out shares (3)

 $  $  $6,922  $6,922 

Other non-current liabilities:

                

Warrant liabilities (3)

     227      227 

Total

 $  $227  $6,922  $7,149 
  

December 31, 2022

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit (1)

 $  $1,693  $  $1,693 

Money funds (2)

     188,769      188,769 

Short term investments:

                

Certificates of deposit (1)

     2,620      2,620 

Other assets:

                

Certificates of deposit (1)

     162      162 

Total

 $  $193,244  $  $193,244 

Liabilities:

                

Earn-out shares liabilities:

                

Earn-out shares (3)

 $  $  $6,631  $6,631 

Other non-current liabilities:

                

Warrant liabilities (3)

     227      227 

Total

 $  $227  $6,631  $6,858 
  

Year Ended December 31,

 
  

2022

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit

 $  $1,693  $  $1,693 

Money funds

     188,769      188,769 

Short term investments:

                

Certificates of deposit

     2,620      2,620 

Other assets:

                

Certificates of deposit

     162      162 

Total

 $  $193,244  $  $193,244 

Liabilities:

                

Earn-out shares (2)

 $  $  $6,631  $6,631 

Warrant liabilities (2)

     227      227 

Total

 $  $227  $6,631  $6,858 
  

Year Ended December 31,

 
  

2021

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

U.S. treasury bills (1)

 $  $199,999  $  $199,999 

Certificates of deposit 

     1,433      1,433 

Short term investments:

                

Certificates of deposit 

     2,411      2,411 

Other assets:

                

Certificates of deposit 

     285      285 

Total

 $  $204,128  $  $204,128 

Liabilities:

                

Earn-out shares (2)

 $  $  $10,012  $10,012 

Warrant liabilities (2)

     458      458 

Total

 $  $458  $10,012  $10,470 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

 
  

(in thousands)

 

Opening balance

 $6,631 

Total gains or losses from the period

    

Included in earnings

  109 

Reclass from Earnout-RSU

  182 

Closing balance

 $6,922 
  

Year Ended December 31,

 
  

2022

 
  

(in thousands)

 

Opening balance

 $10,012 

Total gains or losses from the period

    

Included in earnings

  (4,165

)

Reclass from Earnout-RSU

  784 

Closing balance

 $6,631 
XML 102 R80.htm IDEA: XBRL DOCUMENT v3.23.1
Note 18 - Segment Information (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Revenue:

        

North America

 $24,436  $21,709 

EMEA

  19,488   15,342 

APAC

  15,648   13,240 

Total revenue

 $59,572  $50,291 
  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Revenue:

        

United States

 $23,518   21,709 

Germany

  8,655   5,971 

Singapore

  6,437   4,200 

Japan

  5,375   5,895 
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

North America

 $102,025  $83,034  $67,823 

EMEA

  71,635   58,285   42,441 

APAC

  58,679   50,590   41,269 

Total revenue

 $232,339  $191,909  $151,533 
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Revenue:

            

United States

 $100,870  $83,034  $67,823 

Germany

  30,625   23,574   17,650 

Japan

  21,348   23,360   17,331 

Singapore

  21,915   16,580   15,376 
  

December 31,

  

December 31,

 
  

2022

  

2021

 
  

(in thousands)

 

Property and equipment, net:

        

United States

 $1,279  $923 

China

  2,982   2,376 

Other

  1,276   623 

Total property and equipment, net

 $5,537  $3,922 
XML 103 R81.htm IDEA: XBRL DOCUMENT v3.23.1
Note 19 - Loss Per Share (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Notes Tables    
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 
  

(in thousands, except per share amounts)

 

Loss per share available to common shareholders, excluding sponsor earn-out shareholders

        

Numerator:

        

Net loss

 $(9,182) $(11,053)

Net income attributable to redeemable noncontrolling interest

  (15)  (617)

Net loss attributable to AvePoint, Inc.

 $(9,197) $(11,670)

Total net loss available to common shareholders

 $(9,197) $(11,670)

Denominator:

        

Weighted average common shares outstanding

  182,818   182,833 

Effect of dilutive securities

      

Weighted average diluted shares

  182,818   182,833 
         

Basic and diluted loss per share available to common shareholders, excluding sponsor earn-out shareholders

 $(0.05) $(0.06)
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands, except

per share amounts)

 

Loss per share available to common stockholders, excluding sponsor earn-out stockholders

            

Numerator:

            

Net loss

 $(38,688

)

 $(33,245

)

 $(16,969)

Net income attributable to redeemable noncontrolling interest

  (2,942

)

  (1,974

)

  (27)

Net loss attributable to AvePoint, Inc.

 $(41,630

)

 $(35,219

)

 $(16,996)

Deemed dividends on preferred stock

     (32,928

)

  (34,446)

Total net loss available to common stockholders

 $(41,630

)

 $(68,147

)

 $(51,442)

Denominator:

            

Weighted average common shares outstanding

  181,957   141,596   89,638 

Effect of dilutive securities

         

Weighted average diluted shares

  181,957   141,596   89,638 

Basic and diluted loss per share available to common stockholders, excluding sponsor earn-out stockholders

 $(0.23

)

 $(0.48

)

 $(0.57)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

March 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Stock options

  29,437   30,437 

Restricted stock units

  13,246   9,369 

Warrants

  17,905   17,905 

Company Earn-Outs

  3,000   3,000 

Total potentially dilutive securities

  63,588   60,711 
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
  

(in thousands)

 

Convertible preferred stock

        42,001 

Stock options

  29,168   30,480   34,857 

Restricted stock units

  8,493   5,167    

Warrants

  17,905   17,905    

Company Earn-Outs

  3,000   3,000    

Total potentially dilutive securities

  58,566   56,552   76,858 
XML 104 R82.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies 1 (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill, Impairment Loss $ 0   $ 0    
Finite-Lived Intangible Asset, Useful Life (Year) 7 years 8 months 12 days   7 years 7 months 6 days    
Gain (Loss), Foreign Currency Transaction, before Tax $ 300 $ 200      
Cash 7,800   $ 10,800 $ 9,300  
Prepaid Expense, Current 5,300   7,100    
Capitalized Contract Cost, Amortization 4,200 3,000 13,400 9,500 $ 10,500
Capitalized Contract Cost, Net 47,794   48,553 38,926 31,943
Revenue from Contract with Customer, Excluding Assessed Tax 59,572 50,291 232,339 191,909 151,533
Contract with Customer, Liability 99,189   101,490 82,332 74,688
Contract with Customer, Liability, Revenue Recognized 35,000   $ 72,300    
Revenue, Remaining Performance Obligation, Amount $ 238,600        
Domestic Tax Authority [Member] | Internal Revenue Service (IRS) [Member]          
Open Tax Year 2019   2018 2019 2020 2021    
State and Local Jurisdiction [Member]          
Open Tax Year 2022   2018 2019 2020 2021    
Foreign Tax Authority [Member]          
Open Tax Year 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022   2012 2013 2014 2015 2016 2017 2018 2019 2020 2021    
Termed License and Support [Member]          
Revenue from Contract with Customer, Excluding Assessed Tax $ 10,904 10,202 $ 57,214 50,970 38,949
Revenue, Remaining Performance Obligation, Amount     186,300    
Termed License and Support [Member] | SaaS [Member          
Revenue, Remaining Performance Obligation, Amount 186,400        
Transferred at Point in Time [Member] | Termed License and Support [Member]          
Revenue from Contract with Customer, Excluding Assessed Tax $ 5,900 $ 6,200 $ 40,000 $ 39,700 $ 32,400
Minimum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year) 1 year   1 year    
Maximum [Member]          
Finite-Lived Intangible Asset, Useful Life (Year) 10 years   10 years    
XML 105 R83.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies 2 (Details Textual) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01
Mar. 31, 2023
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Percentage 64.00% 64.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) 12 months 12 months
XML 106 R84.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies - Revenue by Source (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue $ 59,572 $ 50,291 $ 232,339 $ 191,909 $ 151,533
SaaS [Member          
Revenue 35,512 26,553 117,180 85,580 52,074
Termed License and Support [Member]          
Revenue 10,904 10,202 57,214 50,970 38,949
Service [Member]          
Revenue 9,747 8,925 41,283 31,919 34,140
Maintenance [Member]          
Revenue $ 3,409 $ 4,611 $ 15,868 $ 21,022 $ 23,462
XML 107 R85.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Opening, accounts receivable, net [1] $ 73,348 $ 61,335 $ 53,749
Opening, deferred revenue 101,490 82,332 74,688
Opening, deferred sales commissions 48,553 38,926 31,943
Closing, accounts receivable, net 60,738 73,348 [1] 61,335 [1]
Closing, deferred revenue 99,189 101,490 82,332
Closing, deferred sales commissions $ 47,794 $ 48,553 $ 38,926
[1] Accounts receivable, net is inclusive of accounts receivable, net of allowance for doubtful accounts, current unbilled receivables and long-term unbilled receivables.
XML 108 R86.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Goodwill - Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Balance $ 18,904 $ 0
Effect of foreign currency translation (33) (263)
Balance $ 18,871 $ 18,904
XML 109 R87.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Intangible Assets, Net (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Amortization of Intangible Assets $ 500 $ 100 $ 1,400 $ 0
XML 110 R88.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
2023 (nine months) $ 1,521    
2023 1,961 $ 1,981  
2024 1,573 1,869  
2025 1,163 1,480  
2026 1,136 1,135  
Thereafter 3,494    
Total intangible assets subject to amortization $ 10,848 $ 11,079 $ 0
XML 111 R89.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Gross carrying amount $ 12,433 $ 12,471 $ 0
Accumulated amortization (1,585) (1,392) 0
Net carrying amount $ 10,848 $ 11,079 0
Finite-Lived Intangible Asset, Useful Life (Year) 7 years 8 months 12 days 7 years 7 months 6 days  
Technology-Based Intangible Assets [Member]      
Gross carrying amount $ 7,129 $ 6,842 0
Accumulated amortization (1,081) (777) 0
Net carrying amount $ 6,048 $ 6,065 0
Finite-Lived Intangible Asset, Useful Life (Year) 6 years 9 months 18 days 6 years 10 months 24 days  
Customer Relationships [Member]      
Gross carrying amount $ 4,466 $ 4,799 0
Accumulated amortization (294) (477) 0
Net carrying amount $ 4,172 $ 4,322 0
Finite-Lived Intangible Asset, Useful Life (Year) 10 years 9 years 4 months 24 days  
Media Content [Member]      
Gross carrying amount $ 838 $ 830 0
Accumulated amortization (210) (138) 0
Net carrying amount $ 628 $ 692 $ 0
Finite-Lived Intangible Asset, Useful Life (Year) 3 years 3 years  
XML 112 R90.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Concentration of Credit Risk (Details Textual)
Pure in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member]        
Number of Major Customers 0 0 0 0
XML 113 R91.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Accounts Receivable, Net - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowance for doubtful accounts $ (847) $ (725) $ (838)
Accounts Receivable, after Allowance for Credit Loss, Current 56,627 66,474 55,067
Trade Accounts Receivable [Member]      
Accounts receivable, gross 35,841 47,046 38,819
Unbilled Receivable [Member]      
Accounts receivable, gross $ 21,633 $ 20,153 $ 17,086
XML 114 R92.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Line of Credit (Details Textual) - HSBC Venture Bank USA Inc. [Member] - USD ($)
$ in Thousands
33 Months Ended 36 Months Ended
Apr. 07, 2020
Dec. 31, 2022
Mar. 31, 2023
Revolving Credit Facility [Member]      
Line of Credit Facility, Maximum Borrowing Capacity $ 30,000    
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.50%    
Proceeds from Lines of Credit, Total   $ 0 $ 0
Revolving Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) [Member]      
Debt Instrument, Basis Spread on Variable Rate 0.10%    
Line of Credit, Accordion Feature [Member]      
Line of Credit Facility, Maximum Borrowing Capacity $ 20,000    
XML 115 R93.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Income Taxes (Details Textual)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Effective Income Tax Rate Reconciliation, Percent (27.46%) (2.88%)
XML 116 R94.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Leases (Details Textual) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 2.6 $ 6.9
Operating Lease, Weighted Average Remaining Lease Term (Year) 4 years 3 months 18 days 4 years 4 months 24 days
Operating Lease, Weighted Average Discount Rate, Percent 5.50% 5.10%
Operating Lease, Liability, Current $ 5.8 $ 5.4
XML 117 R95.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Leases - Components of Operating Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Lease liability cost $ 1,749 $ 1,151 $ 5,945
Short-term lease expenses (1) [1] 248 814 1,760
Variable lease cost not included in the lease liability (2) [2] 110 32 261
Total lease cost $ 2,107 $ 1,997 $ 7,966
[1] Short-term lease expenses include rent expenses from leases of 12 months or less on the transition date or lease commencement.
[2] Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate.
XML 118 R96.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Leases - Other Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Operating cash flows from operating leases $ 2,046 $ 1,354 $ 5,626
XML 119 R97.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Leases - Maturity Schedule of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
2023 (nine months) $ 4,789  
2023 5,171 $ 6,104
2024 3,590 4,360
2025 2,499 2,817
2026 1,709 2,159
Thereafter 1,999  
Total future lease payments 19,757 18,700
Less: Present value adjustment (2,186) (1,960)
Long-term Operating Lease Liabilities [Member]    
Present value of future lease payments (1) $ 17,571 [1] $ 16,740 [2]
[1] Includes the current portion of operating lease liabilities of $5.8 million, which is reflected in accrued expenses and other liabilities in the condensed consolidated balance sheets.
[2] Includes the current portion of operating lease liabilities of $5.4 million, which is reflected in accrued expenses and other liabilities in the consolidated balance sheets.
XML 120 R98.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Guarantee for Service Agreement [Member]    
Letters of Credit Outstanding, Amount $ 2.6 $ 2.4
XML 121 R99.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Earn-Out and Warrant Liabilities (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jul. 26, 2021
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Jul. 01, 2021
Number of Shares Exchangeable at $12.50 (in shares) 1,000,000          
Number of Shares Exchangeable at $15.00 (in shares) 1,000,000          
Number of Shares Exchangeable at $17.50 (in shares) 1,000,000          
Business Combination, Contingent Consideration, Liability, Total   $ 6,900   $ 6,600 $ 10,000 $ 29,600
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability   100   4,300 20,300  
Class of Warrant or Right, Outstanding (in shares) 17,905,000          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 11.50          
Private Placement Warrant [Member]            
Class of Warrant or Right, Outstanding (in shares)           405,000
Warrants and Rights Outstanding, Term (Year)           5 years
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)           $ 11.50
Warrants and Rights Outstanding   200   200 500 $ 1,400
Fair Value Adjustment of Warrants   $ 0 $ 100 $ 200 $ 900  
XML 122 R100.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details)
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jul. 01, 2021
Measurement Input, Expected Term [Member]        
Measurement input 5.25 5.50 6.50 7.00
Measurement Input, Price Volatility [Member]        
Measurement input 0.5500 0.5500 0.4000 0.4000
XML 123 R101.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Mezzanine Equity and Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Jul. 01, 2021
Mar. 31, 2023
Dec. 31, 2022
Mar. 17, 2022
Dec. 31, 2021
Jul. 26, 2021
Common Stock, Shares Authorized (in shares)   1,000,000,000 1,000,000,000   1,000,000,000 1,000,000,000
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.0001 $ 0.0001   $ 0.0001 $ 0.0001
Common Stock, Shares, Issued, Including Treasury Shares (in shares)   191,402,433 189,467,338      
Number of Shares Subject to Vesting Provision (in shares) 2,916,700 0 0      
Class of Warrant or Right, Outstanding (in shares)           17,905,000
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)           $ 11.50
Share Repurchase Program [Member]            
Stock Repurchase Program, Authorized Amount       $ 150    
Treasury Stock, Shares, Acquired (in shares)   424,876 4,046,186      
Shares Acquired, Average Cost Per Share (in dollars per share)   $ 4.2635 $ 4.92      
Public Warrant [Member]            
Class of Warrant or Right, Outstanding (in shares) 17,500,000 17,500,000 17,500,000      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 11.50          
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) 1          
Warrants and Rights Outstanding, Term (Year) 5 years          
XML 124 R102.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Jul. 01, 2021
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     689,406    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value   $ 25.0      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)   29,436,670 29,167,803 30,480,317  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares)   20,229,958 19,457,559    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value   $ 32.3 $ 33.8    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value   $ 31.4 $ 32.0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)   680,385 1,799,665 5,141,331  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value   $ 2.0 $ 6.6 $ 40.0  
Share-Based Payment Arrangement, Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)   4 years 4 years    
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)   10 years 10 years    
Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     5,749,764   0
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 5.55 $ 9.64  
Earn-Out RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 4 years        
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Fair Value $ 2.5        
The 2021 Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   22,573,555 20,298,497    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)   1,125,374      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value   $ 2.8      
The 2021 Plan [Member] | Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)   4 years 4 years    
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)     10 years    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   6,349,464      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)   $ 4.22      
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount   $ 73.2 $ 53.0    
XML 125 R103.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Stock-based Compensation - Stock-based Compensation (Details) - The 2006, 2016 and 2021 [Member] - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock-based Compensation $ 8,104 $ 8,274 $ 37,218 $ 59,508 $ 33,767
Cost of Sales [Member]          
Stock-based Compensation 670 578 2,640 3,477 592
Selling and Marketing Expense [Member]          
Stock-based Compensation 2,201 2,462 11,393 15,906 19,973
General and Administrative Expense [Member]          
Stock-based Compensation 4,382 4,484 19,398 24,063 12,916
Research and Development Expense [Member]          
Stock-based Compensation $ 851 $ 750 $ 3,787 $ 16,062 $ 286
XML 126 R104.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Stock-based Compensation - Stock Option Valuation Assumptions (Details) - Share-Based Payment Arrangement, Option [Member] - The 2021 Plan [Member]
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Expected term (in years) (Year) 6 years 1 month 9 days 6 years 1 month 9 days 6 years 1 month 9 days
Expected volatility 59.19% 45.18% 43.31%
Risk-free rate 3.63% 2.16% 0.94%
Dividend yield 0.00%    
XML 127 R105.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Financial Instruments (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Money Market Funds [Member] | Securities Investment [Member]    
Gain (Loss) on Investments $ 1,700 $ 0
XML 128 R106.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Financial Instruments - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Total $ 195,320 $ 193,244 $ 204,128
Liabilities 7,149 6,858 10,470
Certificates of deposit (1)   162  
Warrant Liabilities [Member]      
Liabilities 227 [1] 227 [1],[2] 458 [2]
Company Earn-Outs [Member]      
Liabilities   6,631 [1] 10,012 [2]
Fair Value, Inputs, Level 1 [Member]      
Total 0 0 0
Liabilities 0 0 0
Certificates of deposit (1)   0  
Fair Value, Inputs, Level 1 [Member] | Warrant Liabilities [Member]      
Liabilities 0 [1] 0 [1],[2] 0 [2]
Fair Value, Inputs, Level 1 [Member] | Company Earn-Outs [Member]      
Liabilities   0 [1] 0 [2]
Fair Value, Inputs, Level 2 [Member]      
Total 195,320 193,244 204,128
Liabilities 227 227 458
Certificates of deposit (1)   162  
Fair Value, Inputs, Level 2 [Member] | Warrant Liabilities [Member]      
Liabilities 227 [1] 227 [1],[2] 458 [2]
Fair Value, Inputs, Level 2 [Member] | Company Earn-Outs [Member]      
Liabilities   0 [1] 0 [2]
Fair Value, Inputs, Level 3 [Member]      
Total 0 0 0
Liabilities 6,922 6,631 10,012
Certificates of deposit (1)   0  
Fair Value, Inputs, Level 3 [Member] | Warrant Liabilities [Member]      
Liabilities 0 [1] 0 [1],[2] 0 [2]
Fair Value, Inputs, Level 3 [Member] | Company Earn-Outs [Member]      
Liabilities   6,631 [1] 10,012 [2]
Certificates of Deposit [Member]      
Cash Equivalents 1,707 [3] 1,693 [3] 1,433
Short term investments 2,879 [3] 2,620 [3] 2,411
Cash Equivalents 1,707 [3] 1,693 [3] 1,433
Certificates of deposit (1)   162 [3] 285
Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]      
Cash Equivalents 0 [3] 0 [3] 0
Short term investments 0 [3] 0 [3] 0
Cash Equivalents 0 [3] 0 [3] 0
Certificates of deposit (1)   0 [3] 0
Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]      
Cash Equivalents 1,707 [3] 1,693 [3] 1,433
Short term investments 2,879 [3] 2,620 [3] 2,411
Cash Equivalents 1,707 [3] 1,693 [3] 1,433
Certificates of deposit (1)   162 [3] 285
Certificates of Deposit [Member] | Fair Value, Inputs, Level 3 [Member]      
Cash Equivalents 0 [3] 0 [3] 0
Short term investments 0 [3] 0 [3] 0
Cash Equivalents 0 [3] 0 [3] 0
Certificates of deposit (1)   0 [3] $ 0
Money Market Funds [Member]      
Cash Equivalents [4] 190,734 188,769  
Cash Equivalents [4] 190,734 188,769  
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Cash Equivalents [4] 0 0  
Cash Equivalents [4] 0 0  
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Cash Equivalents [4] 190,734 188,769  
Cash Equivalents [4] 190,734 188,769  
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Cash Equivalents [4] 0 0  
Cash Equivalents [4] 0 0  
Company Earn-Outs [Member]      
Liabilities 6,922 [1] 6,631 [2]  
Company Earn-Outs [Member] | Fair Value, Inputs, Level 1 [Member]      
Liabilities 0 [1] 0 [2]  
Company Earn-Outs [Member] | Fair Value, Inputs, Level 2 [Member]      
Liabilities 0 [1] 0 [2]  
Company Earn-Outs [Member] | Fair Value, Inputs, Level 3 [Member]      
Liabilities $ 6,922 [1] $ 6,631 [2]  
[1] Refer to “Note 11 — Earn-Out and Warrant Liabilities” for further details.
[2] As a result of the Business Combination on July 1, 2021, the Company recorded Company Earn-Out Shares and private placement warrants as liabilities that must be marked to market each reporting period. The Company measured the Company Earn-Out Shares at fair value determined at Level 3. The Company measured the private placement warrants at fair value determined at Level 2. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for further details.
[3] The majority of certificates of deposit are foreign deposits.
[4] Profits on securities for the three months ended March 31, 2023 and 2022 were $1.7 million and $0 million, respectively.
XML 129 R107.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details) - Fair Value, Recurring [Member] - Fair Value, Inputs, Level 3 [Member] - Earn-out Shares Liabilities [Member] - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Opening balance $ 6,631 $ 10,012
Included in earnings 109 (4,165)
Reclass from Earnout-RSU 182 784
Closing balance $ 6,922 $ 6,631
XML 130 R108.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Segment Information (Details Textual)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Number of Operating Segments 1 1
XML 131 R109.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Segment Information - Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue $ 59,572 $ 50,291 $ 232,339 $ 191,909 $ 151,533
North America [Member]          
Revenue 24,436 21,709 102,025 83,034 67,823
UNITED STATES          
Revenue 23,518 21,709 100,870 83,034 67,823
EMEA [Member]          
Revenue 19,488 15,342 71,635 58,285 42,441
GERMANY          
Revenue 8,655 5,971 30,625 23,574 17,650
Asia Pacific [Member]          
Revenue 15,648 13,240 58,679 50,590 41,269
SINGAPORE          
Revenue 6,437 4,200 21,915 16,580 15,376
JAPAN          
Revenue $ 5,375 $ 5,895 $ 21,348 $ 23,360 $ 17,331
XML 132 R110.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Loss Per Share - Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net loss $ (9,182) $ (11,053) $ (38,688) $ (33,245) $ (16,969)
Net income attributable to and accretion of redeemable noncontrolling interest (15) (617) (2,942) (1,974) (27)
Net loss attributable to AvePoint, Inc. (9,197) (11,670) (41,630) (35,219) (16,996)
Total net loss available to common shareholders $ (9,197) $ (11,670) $ (41,630) $ (68,147) $ (51,442)
Weighted average common shares outstanding (in shares) 182,818 182,833 181,957 141,596 89,638
Effect of dilutive securities (in shares) 0 0 0 0 0
Weighted average diluted shares (in shares) 182,818 182,833 181,957 141,596 89,638
Basic and diluted loss per share (in dollars per share) $ (0.05) $ (0.06) $ (0.23) $ (0.48) $ (0.57)
XML 133 R111.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Loss Per Share - Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive securities (in shares) 63,588 60,711 58,566 56,552 76,858
Share-Based Payment Arrangement, Option [Member]          
Antidilutive securities (in shares) 29,437 30,437 29,168 30,480 34,857
Restricted Stock Units (RSUs) [Member]          
Antidilutive securities (in shares) 13,246 9,369 8,493 5,167 0
Warrant [Member]          
Antidilutive securities (in shares) 17,905 17,905 17,905 17,905 0
Company Earn-Outs [Member]          
Antidilutive securities (in shares) 3,000 3,000 3,000 3,000 0
XML 134 R112.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies (10K) 1 (Details Textual)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Jan. 01, 2022
USD ($)
Feb. 11, 2021
Dec. 24, 2020
Operating Lease, Right-of-Use Asset $ 16,984   $ 15,855 $ 0        
Operating Lease, Liability, Current 5,800   $ 5,400          
Number of Reporting Units     1          
Goodwill, Impairment Loss 0   $ 0          
Goodwill, Ending Balance $ 18,871   $ 18,904 0        
Finite-Lived Intangible Asset, Useful Life (Year) 7 years 8 months 12 days   7 years 7 months 6 days          
Gain (Loss), Foreign Currency Transaction, before Tax $ 300 $ 200            
Cash 7,800   $ 10,800 9,300        
Prepaid Expense     7,100 5,700        
Tangible Asset Impairment Charges, Total     0 0 $ 0      
Capitalized Contract Cost, Impairment Loss     0 0 0      
Capitalized Contract Cost, Amortization 4,200 3,000 13,400 9,500 10,500      
Capitalized Contract Cost, Net 47,794   48,553 38,926 31,943      
Capitalized Computer Software, Net, Ending Balance     0 0        
Revenue from Contract with Customer, Excluding Assessed Tax 59,572 50,291 232,339 191,909 151,533      
Contract with Customer, Liability 99,189   101,490 $ 82,332 74,688      
Contract with Customer, Liability, Revenue Recognized 35,000   $ 72,300          
Revenue, Remaining Performance Obligation, Amount $ 238,600              
AvePoint EduTech PTE. LTD. [Member]                
Noncontrolling Interest, Ownership Percentage by Parent     73.82% 76.09%     76.09% 77.78%
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners             23.91% 22.22%
AvePoint EduTech PTE. LTD. [Member] | AEPL PTE. LTD. [Member]                
Investment Owned, at Cost     $ 8,300          
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners     23.20% 23.91%        
AvePoint EduTech PTE. LTD. [Member] | I-Access Solutions Pte. Ltd. [Member]                
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners     2.98%          
Domestic Tax Authority [Member] | Internal Revenue Service (IRS) [Member]                
Open Tax Year 2019   2018 2019 2020 2021          
State and Local Jurisdiction [Member]                
Open Tax Year 2022   2018 2019 2020 2021          
Foreign Tax Authority [Member]                
Open Tax Year 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022   2012 2013 2014 2015 2016 2017 2018 2019 2020 2021          
Termed License and Support [Member]                
Revenue from Contract with Customer, Excluding Assessed Tax $ 10,904 10,202 $ 57,214 $ 50,970 38,949      
Revenue, Remaining Performance Obligation, Amount     186,300          
SaaS [Member                
Revenue from Contract with Customer, Excluding Assessed Tax 35,512 26,553 117,180 85,580 52,074      
Revenue, Remaining Performance Obligation, Amount     237,800          
Transferred at Point in Time [Member] | Termed License and Support [Member]                
Revenue from Contract with Customer, Excluding Assessed Tax $ 5,900 $ 6,200 $ 40,000 39,700 32,400      
Furniture and Fixtures [Member]                
Property, Plant and Equipment, Useful Life (Year)     7 years          
Building [Member]                
Property, Plant and Equipment, Useful Life (Year)     40 years          
Office Equipment [Member]                
Property, Plant and Equipment, Useful Life (Year)     5 years          
Software Development Sold to Customers [Member]                
Property, Plant and Equipment, Useful Life (Year)     5 years          
Other Nonoperating Income (Expense) [Member]                
Gain (Loss), Foreign Currency Transaction, before Tax     $ 100 $ (900) $ (600)      
Minimum [Member]                
Finite-Lived Intangible Asset, Useful Life (Year) 1 year   1 year          
Maximum [Member]                
Finite-Lived Intangible Asset, Useful Life (Year) 10 years   10 years          
Accounting Standards Update 2016-02 [Member]                
Operating Lease, Right-of-Use Asset           $ 13,900    
Deferred Rent Credit           600    
Operating Lease, Liability, Total           14,500    
Operating Lease, Liability, Current           $ 3,600    
XML 135 R113.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies (10K) 2 (Details Textual) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01
Mar. 31, 2023
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Percentage 64.00% 64.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) 12 months 12 months
XML 136 R114.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies - Revenue by Source (10K) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue $ 59,572 $ 50,291 $ 232,339 $ 191,909 $ 151,533
SaaS [Member          
Revenue 35,512 26,553 117,180 85,580 52,074
Termed License and Support [Member]          
Revenue 10,904 10,202 57,214 50,970 38,949
Service [Member]          
Revenue 9,747 8,925 41,283 31,919 34,140
Maintenance [Member]          
Revenue $ 3,409 $ 4,611 15,868 21,022 23,462
License [Member]          
Revenue     $ 794 $ 2,418 $ 2,908
XML 137 R115.htm IDEA: XBRL DOCUMENT v3.23.1
Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (10K) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Opening, accounts receivable, net [1] $ 61,335 $ 53,749
Opening, deferred revenue 82,332 74,688
Opening, deferred sales commissions 38,926 31,943
Closing, accounts receivable, net [1] 73,348 61,335
Closing, deferred revenue 101,490 82,332
Closing, deferred sales commissions 48,553 38,926
Increase/(decrease), accounts receivable, net [1] 12,013 7,586
Increase/(decrease), deferred revenue 19,158 7,644
Increase/(decrease), deferred sales commissions $ 9,627 $ 6,983
[1] Accounts receivable, net is inclusive of accounts receivable, net of allowance for doubtful accounts, current unbilled receivables and long-term unbilled receivables.
XML 138 R116.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combination (Details Textual)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Sep. 12, 2022
USD ($)
shares
Aug. 25, 2022
USD ($)
Apr. 15, 2022
USD ($)
shares
Feb. 18, 2022
USD ($)
shares
Jul. 26, 2021
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
$ / shares
shares
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
Jul. 01, 2021
USD ($)
Nov. 23, 2020
Business Combination, Share Exchange Ratio                     8.69144  
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares         $ 0.0001 $ 0.0001   $ 0.0001 $ 0.0001      
Payments for Exchange of Common Stock in Business Combination         $ 106,200              
Stock Repurchased During Period, Shares (in shares) | shares         10,602,105              
Common Stock, Shares Authorized (in shares) | shares         1,000,000,000 1,000,000,000   1,000,000,000 1,000,000,000      
Preferred Stock, Shares Authorized (in shares) | shares         20,000,000       20,000,000      
Common Stock, Shares, Outstanding, Ending Balance (in shares) | shares         180,272,638 186,788,000   185,277,588 181,821,767      
Class of Warrant or Right, Outstanding (in shares) | shares         17,905,000              
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares         $ 11.50              
Cash Acquired in Excess of Payments to Acquire Business         $ 204,500              
Business Combination, Acquisition Related Costs         $ 56,200              
Business Combination, Contingent Consideration, Liability, Total           $ 6,900   $ 6,600 $ 10,000   $ 29,600  
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability           100   4,300 20,300      
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable               1,517 0 $ 0    
Payments to Acquire Businesses, Net of Cash Acquired, Total           $ (0) $ 1,473 18,572 $ (0) $ (0)    
Subscription Agreements [Member]                        
Stock Issued During Period, Shares, New Issues (in shares) | shares         14,000,000              
Shares Issued, Price Per Share (in dollars per share) | $ / shares         $ 10.00              
Proceeds from Issuance of Common Stock         $ 140,000              
Conversion of Legacy AvePoint Common Stock into Common Stock [Member]                        
Conversion of Stock, Shares Issued (in shares) | shares         103,831,523              
Conversion of Apec Class A Common Stock into Common Stock [Member]                        
Conversion of Stock, Shares Issued (in shares) | shares         34,982,628              
Conversion of Apec Class B Common Stock into Common Stock [Member]                        
Conversion of Stock, Shares Issued (in shares) | shares         9,560,000              
Conversion of Legacy AvePoint Preferred Stock into Common Stock [Member]                        
Conversion of Stock, Shares Issued (in shares) | shares         28,500,592              
Conversion of Stock, Amount Issued         $ 130,900              
Merger [Member]                        
Business Combination, Share Exchange Ratio                       8.69144
I-Access Solutions Pte. Ltd. [Member]                        
Business Combination, Acquisition Related Costs       $ 300                
Business Combination, Consideration Transferred, Total       7,100                
Payments to Acquire Businesses, Gross       1,500                
Business Combination, Contingent Consideration, Liability, Total     $ 5,800 $ 5,600                
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability               $ 200        
I-Access Solutions Pte. Ltd. [Member] | Technology-Based Intangible Assets [Member]                        
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)       10 years                
I-Access Solutions Pte. Ltd. [Member] | Customer-Related Intangible Assets [Member] | Minimum [Member]                        
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)       1 year                
I-Access Solutions Pte. Ltd. [Member] | Customer-Related Intangible Assets [Member] | Maximum [Member]                        
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)       10 years                
I-Access Solutions Pte. Ltd. [Member] | EduTech Common Shares [Member]                        
Business Combination, Contingent Consideration, Percentage of Shares       2.98%                
Stock Issued During Period, Shares, Acquisitions (in shares) | shares       292,440                
Business Acquisition, Shares Held in Escrow (in shares) | shares       30,252                
Stock Issued for Acquisitions, No Longer Contingent and Reclassified to Mezzanine Equity (in shares) | shares     292,440                  
Business Acquisition, Shares Held in Escrow, No Longer Contingent and Reclassified to Mezzanine Equity (in shares) | shares     30,252                  
I-Access Solutions Pte. Ltd. [Member] | Put Option to Repurchase Shares [Member]                        
Business Acquisition, Conditional Option to Repurchase Shares       $ 5,900                
Business Acquisition, Conditional Option to Repurchase Shares, Period (Month)       24 months                
I-Access Solutions Pte. Ltd. [Member] | Revenue Surplus [Member]                        
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       $ 700                
I-Access Solutions Pte. Ltd. [Member] | Revenue Shortfall [Member]                        
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       $ 700                
Essential [Member]                        
Business Combination, Consideration Transferred, Total   $ 3,000                    
tyGraph [Member]                        
Business Combination, Acquisition Related Costs $ 400                      
Business Combination, Consideration Transferred, Total 15,300                      
Payments to Acquire Businesses, Gross $ 13,800                      
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) | shares 324,845                      
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable $ 1,500                      
Payments to Acquire Businesses, Net of Cash Acquired, Total 13,500                      
Other Payments to Acquire Businesses 200                      
tyGraph [Member] | Maximum [Member]                        
Business Acquisition, Transaction Costs $ 100                      
tyGraph [Member] | Technology-Based Intangible Assets [Member]                        
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) 6 years                      
tyGraph [Member] | Customer-Related Intangible Assets [Member] | Maximum [Member]                        
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) 10 years                      
XML 139 R117.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combination - Weighted Average Assumptions (Details)
Mar. 31, 2023
Dec. 31, 2022
Apr. 15, 2022
Feb. 18, 2022
Dec. 31, 2021
Jul. 01, 2021
Measurement Input, Expected Term [Member]            
Expected life (in years) 5.25 5.50     6.50 7.00
Measurement Input, Expected Term [Member] | I-Access Solutions Pte. Ltd. [Member]            
Expected life (in years)     1.93 2.08    
Measurement Input, Price Volatility [Member]            
Expected life (in years) 0.5500 0.5500     0.4000 0.4000
Measurement Input, Price Volatility [Member] | I-Access Solutions Pte. Ltd. [Member]            
Expected life (in years)     0.50 0.50    
Measurement Input, Risk Free Interest Rate [Member] | I-Access Solutions Pte. Ltd. [Member]            
Expected life (in years)     0.0183 0.0123    
Measurement Input, Expected Dividend Rate [Member] | I-Access Solutions Pte. Ltd. [Member]            
Expected life (in years)     0 0    
XML 140 R118.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Business Combination - Preliminary Fair Value of Asset Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Sep. 12, 2022
Feb. 18, 2022
Dec. 31, 2021
Goodwill, Ending Balance $ 18,871 $ 18,904     $ 0
I-Access Solutions Pte. Ltd. [Member]          
Accounts receivable, net       $ 429  
Prepaid expenses and other current assets       72  
Property and equipment       22  
Goodwill, Ending Balance       3,950  
Other assets       997  
Accrued expenses and other liabilities       (718)  
Current portion of deferred revenue       (230)  
Other non-current liabilities       (1,072)  
Total purchase consideration       7,109  
I-Access Solutions Pte. Ltd. [Member] | Technology-Based Intangible Assets [Member]          
Intangible       2,750  
Customer related assets       2,750  
I-Access Solutions Pte. Ltd. [Member] | Customer Relationships [Member]          
Intangible       909  
Customer related assets       $ 909  
tyGraph [Member]          
Accounts receivable, net     $ 449    
Prepaid expenses and other current assets     262    
Property and equipment     30    
Goodwill, Ending Balance     12,193    
Other assets     219    
Accrued expenses and other liabilities     (93)    
Current portion of deferred revenue     (2,079)    
Other non-current liabilities     (1,724)    
Total purchase consideration     15,335    
Accrued expenses and other liabilities     (342)    
tyGraph [Member] | Technology-Based Intangible Assets [Member]          
Intangible     2,552    
Customer related assets     2,552    
tyGraph [Member] | Customer Relationships [Member]          
Intangible     3,868    
Customer related assets     $ 3,868    
XML 141 R119.htm IDEA: XBRL DOCUMENT v3.23.1
Note 4 - Goodwill - Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Balance $ 18,904 $ 0
Acquisitions   19,167
Effect of foreign currency translation (33) (263)
Balance $ 18,871 $ 18,904
XML 142 R120.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Intangible Assets, Net (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Amortization of Intangible Assets $ 500 $ 100 $ 1,400 $ 0
XML 143 R121.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
2023 $ 1,961 $ 1,981  
2024 1,573 1,869  
2025 1,163 1,480  
2026 1,136 1,135  
2027   1,132  
Thereafter   3,482  
Total intangible assets subject to amortization $ 10,848 $ 11,079 $ 0
XML 144 R122.htm IDEA: XBRL DOCUMENT v3.23.1
Note 5 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Gross carrying amount $ 12,433 $ 12,471 $ 0
Accumulated amortization (1,585) (1,392) 0
Net carrying amount $ 10,848 $ 11,079 0
Finite-Lived Intangible Asset, Useful Life (Year) 7 years 8 months 12 days 7 years 7 months 6 days  
Technology-Based Intangible Assets [Member]      
Gross carrying amount $ 7,129 $ 6,842 0
Accumulated amortization (1,081) (777) 0
Net carrying amount $ 6,048 $ 6,065 0
Finite-Lived Intangible Asset, Useful Life (Year) 6 years 9 months 18 days 6 years 10 months 24 days  
Customer Relationships [Member]      
Gross carrying amount $ 4,466 $ 4,799 0
Accumulated amortization (294) (477) 0
Net carrying amount $ 4,172 $ 4,322 0
Finite-Lived Intangible Asset, Useful Life (Year) 10 years 9 years 4 months 24 days  
Media Content [Member]      
Gross carrying amount $ 838 $ 830 0
Accumulated amortization (210) (138) 0
Net carrying amount $ 628 $ 692 $ 0
Finite-Lived Intangible Asset, Useful Life (Year) 3 years 3 years  
XML 145 R123.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Concentration of Credit Risk (Details Textual) - Customer Concentration Risk [Member]
Pure in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer Benchmark [Member]        
Number of Major Customers 0 0 0 0
Accounts Receivable [Member]        
Number of Major Customers   0 0  
XML 146 R124.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Accounts Receivable, Net (Details Textual) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total $ 47,794 $ 48,553 $ 38,926
Other Assets [Member]      
Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total   $ 6,900 $ 6,300
XML 147 R125.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Accounts Receivable, Net - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowance for doubtful accounts $ (847) $ (725) $ (838)
Accounts receivable, net of allowance of $725 and $838 as of December 31, 2022 and December 31, 2021, respectively 56,627 66,474 55,067
Trade Accounts Receivable [Member]      
Accounts receivable, gross 35,841 47,046 38,819
Unbilled Receivable [Member]      
Accounts receivable, gross $ 21,633 $ 20,153 $ 17,086
XML 148 R126.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Property and Equipment, Net (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Depreciation, Depletion and Amortization, Total $ 2.1 $ 1.2 $ 1.1
XML 149 R127.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Property and Equipment, Net - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment, Gross, Ending Balance   $ 12,783 $ 11,206
Less accumulated depreciation and amortization   (7,246) (7,284)
Property, Plant and Equipment, Net $ 5,176 5,537 3,922
Computer Equipment [Member]      
Property, Plant and Equipment, Gross, Ending Balance   6,079 5,777
Leasehold Improvements [Member]      
Property, Plant and Equipment, Gross, Ending Balance   3,823 2,769
Furniture and Fixtures [Member]      
Property, Plant and Equipment, Gross, Ending Balance   1,316 1,102
Building [Member]      
Property, Plant and Equipment, Gross, Ending Balance   725 786
Office Equipment [Member]      
Property, Plant and Equipment, Gross, Ending Balance   493 394
Software and Software Development Costs [Member]      
Property, Plant and Equipment, Gross, Ending Balance   $ 347 $ 378
XML 150 R128.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accrued compensation   $ 26,585 $ 22,740
Current operating lease liabilities $ 5,800 5,400  
Indirect taxes   3,638 3,945
Cloud service fees   2,285 1,314
Professional service fees   1,464 1,033
Accrued partner expenses   1,445 903
Income taxes payable   1,055 1,197
Other   5,920 3,930
Accrued Liabilities and Other Liabilities $ 35,057 47,784 35,062
Accrued Expenses and Other Liabilities [member]      
Current operating lease liabilities   $ 5,392 $ 0
XML 151 R129.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Line of Credit (Details Textual) - HSBC Venture Bank USA Inc. [Member] - USD ($)
$ in Thousands
33 Months Ended 36 Months Ended
Apr. 07, 2020
Dec. 31, 2022
Mar. 31, 2023
Revolving Credit Facility [Member]      
Line of Credit Facility, Maximum Borrowing Capacity $ 30,000    
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.50%    
Proceeds from Lines of Credit, Total   $ 0 $ 0
Revolving Credit Facility [Member] | London Interbank Offered Rate [Member]      
Debt Instrument, Basis Spread on Variable Rate 3.50%    
Line of Credit, Accordion Feature [Member]      
Line of Credit Facility, Maximum Borrowing Capacity $ 20,000    
XML 152 R130.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent   21.00%  
Deferred Tax Assets, Valuation Allowance   $ 20,808 $ 8,356
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount   12,500  
Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount   0  
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities   935 (0)
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total   200 1,300
Unrecognized Tax Benefits that Would Impact Effective Tax Rate   0 $ 0
State and Local Jurisdiction [Member]      
Operating Loss Carryforwards   $ 14,600  
Open Tax Year 2022 2018 2019 2020 2021  
Foreign Tax Authority [Member]      
Operating Loss Carryforwards   $ 54,500  
Tax Credit Carryforward, Amount   $ 300  
Tax Credit Carryforward, Expiration Date   Dec. 31, 2023  
Open Tax Year 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021  
Domestic Tax Authority [Member] | Internal Revenue Service (IRS) [Member]      
Open Tax Year 2019 2018 2019 2020 2021  
XML 153 R131.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Income Taxes - Pretax Loss Resulting from Domestic and Foreign Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Domestic     $ (17,081) $ (23,583) $ (19,107)
Foreign     (16,569) (9,205) 3,200
Loss before income taxes $ (7,204) $ (10,744) $ (33,650) $ (32,788) $ (15,907)
XML 154 R132.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Federal     $ 1,937 $ 467 $ 0
State and local     668 (881) 411
Foreign     (1,478) 1,117 1,096
Total current income tax expense     1,127 703 1,507
Federal     2,370 89 (175)
State and local     (820) (12) (843)
Foreign     2,361 (323) 573
Total deferred income tax expense (benefit)     3,911 (246) (445)
Total $ 1,978 $ 309 $ 5,038 $ 457 $ 1,062
XML 155 R133.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Income Taxes - Reconciliation of Amounts of US Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
U.S. federal statutory tax rate     $ (7,067) $ (6,886) $ (3,340)
State and local income taxes, net     (292) (962) (519)
Stock-based compensation     (51) 10,865 6,770
Executive compensation limitation     3,566 0 0
Fair value of earnout liability     (828) (3,946) 0
Transaction costs     125 (2,209) 0
Change in valuation allowance     12,844 3,085 (3,216)
Foreign rate differential     (2,066) 440 1,575
Return-to-provision adjustments     (1,029) (196) (538)
Permanent differences     29 334 65
Other, net     (193) (68) 265
Total $ 1,978 $ 309 $ 5,038 $ 457 $ 1,062
XML 156 R134.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Net operating loss carryforwards $ 13,775 $ 10,716
Deferred revenue 4,301 5,315
Compensation and benefits 6,567 4,384
Research and development expenses 6,169 0
Lease liability 3,622 0
Foreign tax credits 270 720
Fair value of earnout liability 93 181
Other 457 1,047
Deferred Tax Assets, Gross 35,254 22,363
Less: Valuation allowance (20,808) (8,356)
Deferred tax assets, net 14,446 14,007
Property and equipment 197 132
Amortization 2,595 214
Commissions 8,384 7,918
Prepaid subscription (836) (822)
Unbilled receivable (1,489) (2,183)
Right-of-use assets (3,402) 0
Total deferred tax liability (16,903) (11,269)
Net deferred tax liability (2,457)  
Net deferred tax (liabilities) assets   2,738
Deferred tax assets, net of valuation allowance 14,446 14,007
Deferred tax liabilities (16,903) (11,269)
Other Assets [Member]    
Deferred tax assets, net 488 3,182
Deferred tax assets, net of valuation allowance 488 3,182
Other Noncurrent Liabilities [Member]    
Total deferred tax liability (2,945) (444)
Deferred tax liabilities $ (2,945) $ (444)
XML 157 R135.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Beginning balance $ 1,088 $ 5,369
Additions based on tax positions related to the current year 0 0
Reduction for tax positions of prior years (12) (4,281)
Reduction for settlements (935) 0
Expiration of applicable statute of limitations 0 0
Ending balance $ 141 $ 1,088
XML 158 R136.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Leases (Details Textual) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 2.6 $ 6.9  
Operating Lease, Weighted Average Remaining Lease Term (Year) 4 years 3 months 18 days 4 years 4 months 24 days  
Operating Lease, Weighted Average Discount Rate, Percent 5.50% 5.10%  
Operating Lease, Liability, Current $ 5.8 $ 5.4  
Operating Lease, Expense   $ 5.6 $ 6.4
XML 159 R137.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Leases - Components of Operating Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Lease liability cost $ 1,749 $ 1,151 $ 5,945
Short-term lease expenses (1) [1] 248 814 1,760
Variable lease cost not included in the lease liability (2) [2] 110 32 261
Total lease cost $ 2,107 $ 1,997 $ 7,966
[1] Short-term lease expenses include rent expenses from leases of 12 months or less on the transition date or lease commencement.
[2] Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate.
XML 160 R138.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Leases - Other Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Operating cash flows from operating leases $ 2,046 $ 1,354 $ 5,626
XML 161 R139.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Leases - Maturity Schedule of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
2023 $ 5,171 $ 6,104
2024 3,590 4,360
2025 2,499 2,817
2026 1,709 2,159
2027   1,373
Thereafter   1,887
Total future lease payments 19,757 18,700
Less: Present value adjustment (2,186) (1,960)
Long-term Operating Lease Liabilities [Member]    
Present value of future lease payments (1) $ 17,571 [1] $ 16,740 [2]
[1] Includes the current portion of operating lease liabilities of $5.8 million, which is reflected in accrued expenses and other liabilities in the condensed consolidated balance sheets.
[2] Includes the current portion of operating lease liabilities of $5.4 million, which is reflected in accrued expenses and other liabilities in the consolidated balance sheets.
XML 162 R140.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Leases - Operating Leases (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
2022 $ 5,680
2023 3,808
2024 2,428
2025 1,840
2026 1,438
Thereafter 2,960
Operating Leases, Future Minimum Payments Due $ 18,154
XML 163 R141.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2022
May 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Mar. 31, 2023
Jul. 31, 2022
Apr. 30, 2019
Unrecorded Unconditional Purchase Obligation, Total $ 100,239   $ 100,239            
Payments for Unconditional Purchase Commitment         $ 3,800        
Guarantee for Service Agreement [Member]                  
Letters of Credit Outstanding, Amount 2,400   2,400       $ 2,600    
Microsoft Office 365 [Member]                  
Unrecorded Unconditional Purchase Obligation, Total               $ 6,100 $ 2,100
Payments for Unconditional Purchase Commitment     1,900 $ 700 700 $ 700      
IT solutions [Member]                  
Unrecorded Unconditional Purchase Obligation, Total $ 96,000 $ 22,000 96,000            
Unrecorded Unconditional Purchase Obligation, Term (Year) 3 years 3 years              
Payments for Unconditional Purchase Commitment     $ 19,100 $ 12,100 $ 3,100        
XML 164 R142.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Commitments and Contingencies - Purchase Commitments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
2023 $ 2,026
2024 2,213
2025 96,000
2026 0
2027 0
Thereafter 0
Unrecorded Unconditional Purchase Obligation $ 100,239
XML 165 R143.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Company Earn-Out and Warrant Liabilities (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jul. 26, 2021
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Jul. 01, 2021
Number of Shares Exchangeable at $12.50 (in shares) 1,000,000          
Number of Shares Exchangeable at $15.00 (in shares) 1,000,000          
Number of Shares Exchangeable at $17.50 (in shares) 1,000,000          
Business Combination, Contingent Consideration, Liability, Total   $ 6,900   $ 6,600 $ 10,000 $ 29,600
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability   100   4,300 20,300  
Class of Warrant or Right, Outstanding (in shares) 17,905,000          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 11.50          
Private Placement Warrant [Member]            
Class of Warrant or Right, Outstanding (in shares)           405,000
Warrants and Rights Outstanding, Term (Year)           5 years
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)           $ 11.50
Warrants and Rights Outstanding   200   200 500 $ 1,400
Fair Value Adjustment of Warrants   $ 0 $ 100 $ 200 $ 900  
XML 166 R144.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Company Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details)
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jul. 01, 2021
Measurement Input, Expected Term [Member]        
Measurement input 5.25 5.50 6.50 7.00
Measurement Input, Price Volatility [Member]        
Measurement input 0.5500 0.5500 0.4000 0.4000
XML 167 R145.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Details Textual)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 15, 2022
shares
Feb. 18, 2022
USD ($)
Jul. 01, 2021
USD ($)
$ / shares
shares
Feb. 11, 2021
USD ($)
Mar. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Mar. 17, 2022
USD ($)
Jul. 26, 2021
$ / shares
shares
Dec. 24, 2020
USD ($)
Common Stock, Shares Authorized (in shares)         1,000,000,000 1,000,000,000 1,000,000,000     1,000,000,000  
Common Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares         $ 0.0001 $ 0.0001 $ 0.0001     $ 0.0001  
Common Stock, Shares, Issued (in shares)         186,788,000 185,277,588 181,821,767        
Common Stock, Shares, Outstanding, Ending Balance (in shares)         186,788,000 185,277,588 181,821,767     180,272,638  
Business Combination, Share Exchange Ratio     8.69144                
Number of Shares Subject to Vesting Provision (in shares)     2,916,700   0 0          
Class of Warrant or Right, Outstanding (in shares)                   17,905,000  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                   $ 11.50  
Preferred Stock, Shares Authorized (in shares)             20,000,000     20,000,000  
Preferred Stock, Shares Outstanding (in shares)             0        
Preferred Stock, Shares Issued (in shares)             0        
Preferred Stock, Liquidation Preference, Value | $               $ 403,400      
Dividends, Preferred Stock | $             $ 0 $ 0      
Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total | $         $ 14,057 $ 14,007 5,210       $ 7,500
Redeemable Noncontrolling Interest, Increase from Contribution by Noncontrolling Interest | $       $ 800              
I-Access Solutions Pte. Ltd. [Member]                      
Business Combination, Consideration Transferred, Total | $   $ 7,100                  
I-Access Solutions Pte. Ltd. [Member] | EduTech Common Shares [Member]                      
Stock Issued for Acquisitions, No Longer Contingent and Reclassified to Mezzanine Equity (in shares) 292,440                    
Business Acquisition, Shares Held in Escrow, No Longer Contingent and Reclassified to Mezzanine Equity (in shares) 30,252                    
AvePoint EduTech PTE. LTD. [Member] | I-Access Solutions Pte. Ltd. [Member]                      
Business Acquisition, Percentage of Voting Interests Acquired   100.00%                  
Business Combination, Consideration Transferred, Total | $   $ 7,100                  
Business Acquisition, Conditional Option to Repurchase Shares | $   $ 5,900                  
Business Acquisition, Conditional Option to Repurchase Shares, Period (Month)   24 months                  
AvePoint EduTech PTE. LTD. [Member]                      
Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total | $           $ 14,007 $ 5,210        
Noncontrolling Interest, Ownership Percentage by Parent       76.09%   73.82% 76.09%       77.78%
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners       23.91%             22.22%
AvePoint EduTech PTE. LTD. [Member] | AEPL PTE. LTD. [Member]                      
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners           23.20% 23.91%        
AvePoint EduTech PTE. LTD. [Member] | I-Access Solutions Pte. Ltd. [Member]                      
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners           2.98%          
Share Repurchase Program [Member]                      
Stock Repurchase Program, Authorized Amount | $                 $ 150,000    
Treasury Stock, Shares, Acquired (in shares)         424,876 4,046,186          
Shares Acquired, Average Cost Per Share (in dollars per share) | $ / shares         $ 4.2635 $ 4.92          
Convertible Preferred Stock [Member]                      
Preferred Stock, Shares Authorized (in shares)           42,000,592 42,000,592 42,000,592      
Preferred Stock, Shares Outstanding (in shares)               42,000,592      
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares               $ 0.0001      
Preferred Stock, Shares Issued (in shares)               42,000,592      
Public Warrant [Member]                      
Class of Warrant or Right, Outstanding (in shares)     17,500,000   17,500,000 17,500,000          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 11.50                
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)     1                
Warrants and Rights Outstanding, Term (Year)     5 years                
Warrants and Rights Outstanding | $     $ 59,300                
XML 168 R146.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) - Redeemable Noncontrolling Interest (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Beginning balance (December 31, 2021) $ 14,007 $ 5,210 $ 5,210    
Net income attributable to and accretion of redeemable noncontrolling interest (15) (617) (2,942) $ (1,974) $ (27)
Ending balance (December 31, 2022) 14,057   14,007 5,210  
AvePoint EduTech PTE. LTD. [Member]          
Beginning balance (December 31, 2021) $ 14,007 $ 5,210 5,210    
Issuance of redeemable noncontrolling interest in EduTech     5,794    
Net income attributable to and accretion of redeemable noncontrolling interest     (401)    
Other comprehensive income attributable to redeemable noncontrolling interest     61    
Adjustment to present redemption value as of December 31, 2022     3,343    
Ending balance (December 31, 2022)     $ 14,007 $ 5,210  
XML 169 R147.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 01, 2021
Dec. 26, 2019
Jul. 31, 2022
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-Based Payment Arrangement, Expense, Tax Benefit         $ 2,200 $ 30    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)         $ 2.71 $ 4.09 $ 1.63  
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount         $ 25,500      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)       29,436,670 29,167,803 30,480,317    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares)       20,229,958 19,457,559      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value       $ 32,300 $ 33,800      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value       $ 31,400 $ 32,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)       680,385 1,799,665 5,141,331    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value       $ 2,000 $ 6,600 $ 40,000    
Put Option, Redemption Share (in shares)   3,113,170            
Put Option, Underlying Option (in shares)   5,148,777            
Liability Balance Related to Modified Options           $ 0    
Liability Balance Related to Common Stock $ 49,700              
Share-Based Payment Arrangement, Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       4 years 4 years      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)       10 years 10 years      
Reclassifications of Temporary to Permanent Equity 1,700              
Share-based Payment Arrangement, Expense 3,500              
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares)     3,592,504          
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         2 years 3 months 18 days      
PRC Options [Member]                
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total $ 24,300              
Time and Performance Based Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)             4 years  
Restricted Stock Units (RSUs) [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         5,749,764   0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)         $ 5.55 $ 9.64    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value         $ 8,200 $ 9,500    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)         1,784,993   0  
Earn-Out RSUs [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 4 years              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) 10 years              
Share-based Payment Arrangement, Expense         $ 900 400    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Fair Value $ 2,500              
Modified Common Stock [Member]                
Reclassifications of Temporary to Permanent Equity 39,300              
Share-based Payment Arrangement, Expense               $ 500
Modified Options [Member]                
Reclassifications of Temporary to Permanent Equity $ 49,700              
Share-based Payment Arrangement, Expense           $ 11,800 $ 29,600  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)           1,365,503 168,988  
Liability Balance Related to Modified Options Reclassified to Liability-classified Outstanding Shares           $ 15,400 $ 5,800  
Liability Balance Related to Outstanding Shares Reclassified toTemporary Equity           $ 6,900 $ 0  
Restricted Stock [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised (in shares)             521,486  
Six Months Completion Option [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)           690,474    
Liability-classified Common Stock [Member]                
Share-based Payment Arrangement, Expense           $ 1,200 $ 900  
The 2021 Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)       22,573,555 20,298,497      
The 2021 Plan [Member] | Restricted Stock Units (RSUs) [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)       4 years 4 years      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)         10 years      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)         2 years 10 months 24 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)       6,349,464        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)       $ 4.22        
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount       $ 73,200 $ 53,000      
XML 170 R148.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Stock-based Compensation - Stock-based Compensation (Details) - The 2006, 2016 and 2021 [Member] - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock-based Compensation $ 8,104 $ 8,274 $ 37,218 $ 59,508 $ 33,767
Cost of Sales [Member]          
Stock-based Compensation 670 578 2,640 3,477 592
Selling and Marketing Expense [Member]          
Stock-based Compensation 2,201 2,462 11,393 15,906 19,973
General and Administrative Expense [Member]          
Stock-based Compensation 4,382 4,484 19,398 24,063 12,916
Research and Development Expense [Member]          
Stock-based Compensation $ 851 $ 750 $ 3,787 $ 16,062 $ 286
XML 171 R149.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Stock-based Compensation - Stock Option Valuation Assumptions (Details)
3 Months Ended 12 Months Ended
Jul. 01, 2021
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement, Option [Member] | The 2021 Plan [Member]        
Expected term (in years) (Year)   6 years 1 month 9 days 6 years 1 month 9 days 6 years 1 month 9 days
Expected volatility   59.19% 45.18% 43.31%
Risk-free rate   3.63% 2.16% 0.94%
Modified Options [Member]        
Expected term (in years) (Year) 4 years 1 month 6 days      
Expected volatility 34.44%      
Risk-free rate 0.79%      
XML 172 R150.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Stock-based Compensation - Option Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance, shares (in shares) 29,167,803 30,480,317  
Balance, weighted average exercise price (in dollars per share) $ 4.05 $ 3.87  
Balance, weighted average remaining contractual life (Year)   6 years 6 months 10 days 2 years 9 months 29 days
Granted, shares (in shares)   689,406  
Granted, weighted average exercise price (in dollars per share)   $ 5.88  
Exercised, shares (in shares) (680,385) (1,799,665) (5,141,331)
Exercised, weighted average exercise price (in dollars per share)   $ 1.57  
Forfeited or expired, shares (in shares)   (202,255)  
Forfeited or expired, weighted average exercise price (in dollars per share)   $ 4.94  
Balance, shares (in shares) 29,436,670 29,167,803 30,480,317
Balance, weighted average exercise price (in dollars per share)   $ 4.05 $ 3.87
XML 173 R151.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Stock-based Compensation - Summary of Outstanding and Exercisable Stock Options (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Outstanding, stock options (in shares) | shares 29,167,803
Outstanding, weighted average contractual life (Year) 6 years 6 months 10 days
Outstanding, weighed average exercise price (in dollars per share) $ 4.05
Exercisable, stock options (in shares) | shares 19,457,559
Exercisable, weighted average contractual life (Year) 5 years 8 months 26 days
Exercisable, weighted average exercise price (in dollars per share) $ 2.96
Range 1 [Member]  
Lower exercise price (in dollars per share) 0.03
Upper exercise price (in dollars per share) $ 1.34
Outstanding, stock options (in shares) | shares 5,964,947
Outstanding, weighted average contractual life (Year) 3 years 8 months 4 days
Outstanding, weighed average exercise price (in dollars per share) $ 1.28
Exercisable, stock options (in shares) | shares 5,964,947
Exercisable, weighted average contractual life (Year) 3 years 8 months 4 days
Exercisable, weighted average exercise price (in dollars per share) $ 1.28
Range 2 [Member]  
Lower exercise price (in dollars per share) 1.52
Upper exercise price (in dollars per share) $ 1.89
Outstanding, stock options (in shares) | shares 5,795,861
Outstanding, weighted average contractual life (Year) 4 years 11 months 23 days
Outstanding, weighed average exercise price (in dollars per share) $ 1.59
Exercisable, stock options (in shares) | shares 5,519,215
Exercisable, weighted average contractual life (Year) 4 years 11 months 1 day
Exercisable, weighted average exercise price (in dollars per share) $ 1.59
Range 3 [Member]  
Lower exercise price (in dollars per share) 3.90
Upper exercise price (in dollars per share) $ 9.64
Outstanding, stock options (in shares) | shares 17,406,995
Outstanding, weighted average contractual life (Year) 8 years 3 days
Outstanding, weighed average exercise price (in dollars per share) $ 5.82
Exercisable, stock options (in shares) | shares 7,973,397
Exercisable, weighted average contractual life (Year) 7 years 10 months 6 days
Exercisable, weighted average exercise price (in dollars per share) $ 5.17
XML 174 R152.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Stock-based Compensation - Nonvested Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Unvested, number of shares (in shares) 5,167,479    
Unvested, weighted average grant date fair value (in dollars per share) $ 9.64    
Granted, number of shares (in shares) 5,749,764   0
Granted, weighted average grant date fair value (in dollars per share) $ 5.55 $ 9.64  
Vested, number of shares (in shares) (1,784,993)   0
Vested, weighted average grant date fair value (in dollars per share) $ 9.42    
Forfeited, number of shares (in shares) (739,707)    
Forfeited, weighted average grant date fair value (in dollars per share) $ 7.17    
Unvested, number of shares (in shares) 8,392,543 5,167,479  
Unvested, weighted average grant date fair value (in dollars per share) $ 7.10 $ 9.64  
XML 175 R153.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Financial Instruments (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-Sale, Realized Gain (Loss) $ 2,800 $ 0
XML 176 R154.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Financial Instruments - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Certificates of deposit (1)   $ 162  
Total $ 195,320 193,244 $ 204,128
Liabilities 7,149 6,858 10,470
Company Earn-Outs [Member]      
Liabilities   6,631 [1] 10,012 [2]
Warrant Liabilities [Member]      
Liabilities 227 [1] 227 [1],[2] 458 [2]
Fair Value, Inputs, Level 1 [Member]      
Certificates of deposit (1)   0  
Total 0 0 0
Liabilities 0 0 0
Fair Value, Inputs, Level 1 [Member] | Company Earn-Outs [Member]      
Liabilities   0 [1] 0 [2]
Fair Value, Inputs, Level 1 [Member] | Warrant Liabilities [Member]      
Liabilities 0 [1] 0 [1],[2] 0 [2]
Fair Value, Inputs, Level 2 [Member]      
Certificates of deposit (1)   162  
Total 195,320 193,244 204,128
Liabilities 227 227 458
Fair Value, Inputs, Level 2 [Member] | Company Earn-Outs [Member]      
Liabilities   0 [1] 0 [2]
Fair Value, Inputs, Level 2 [Member] | Warrant Liabilities [Member]      
Liabilities 227 [1] 227 [1],[2] 458 [2]
Fair Value, Inputs, Level 3 [Member]      
Certificates of deposit (1)   0  
Total 0 0 0
Liabilities 6,922 6,631 10,012
Fair Value, Inputs, Level 3 [Member] | Company Earn-Outs [Member]      
Liabilities   6,631 [1] 10,012 [2]
Fair Value, Inputs, Level 3 [Member] | Warrant Liabilities [Member]      
Liabilities 0 [1] 0 [1],[2] 0 [2]
Certificates of Deposit [Member]      
Cash Equivalents 1,707 [3] 1,693 [3] 1,433
Short term investments 2,879 [3] 2,620 [3] 2,411
Certificates of deposit (1)   162 [3] 285
Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]      
Cash Equivalents 0 [3] 0 [3] 0
Short term investments 0 [3] 0 [3] 0
Certificates of deposit (1)   0 [3] 0
Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]      
Cash Equivalents 1,707 [3] 1,693 [3] 1,433
Short term investments 2,879 [3] 2,620 [3] 2,411
Certificates of deposit (1)   162 [3] 285
Certificates of Deposit [Member] | Fair Value, Inputs, Level 3 [Member]      
Cash Equivalents 0 [3] 0 [3] 0
Short term investments 0 [3] 0 [3] 0
Certificates of deposit (1)   0 [3] 0
US Treasury Securities [Member]      
Cash Equivalents [4]     199,999
US Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member]      
Cash Equivalents [4]     0
US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]      
Cash Equivalents [4]     199,999
US Treasury Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Cash Equivalents [4]     $ 0
Money Market Funds [Member]      
Cash Equivalents [5] 190,734 188,769  
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]      
Cash Equivalents [5] 0 0  
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]      
Cash Equivalents [5] 190,734 188,769  
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]      
Cash Equivalents [5] 0 0  
Company Earn-Outs [Member]      
Liabilities 6,922 [1] 6,631 [2]  
Company Earn-Outs [Member] | Fair Value, Inputs, Level 1 [Member]      
Liabilities 0 [1] 0 [2]  
Company Earn-Outs [Member] | Fair Value, Inputs, Level 2 [Member]      
Liabilities 0 [1] 0 [2]  
Company Earn-Outs [Member] | Fair Value, Inputs, Level 3 [Member]      
Liabilities $ 6,922 [1] $ 6,631 [2]  
[1] Refer to “Note 11 — Earn-Out and Warrant Liabilities” for further details.
[2] As a result of the Business Combination on July 1, 2021, the Company recorded Company Earn-Out Shares and private placement warrants as liabilities that must be marked to market each reporting period. The Company measured the Company Earn-Out Shares at fair value determined at Level 3. The Company measured the private placement warrants at fair value determined at Level 2. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for further details.
[3] The majority of certificates of deposit are foreign deposits.
[4] Profits on securities for the years ended December 31, 2022 and 2021, were $2.8 million and $0 million, respectively.
[5] Profits on securities for the three months ended March 31, 2023 and 2022 were $1.7 million and $0 million, respectively.
XML 177 R155.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details) - Fair Value, Recurring [Member] - Fair Value, Inputs, Level 3 [Member] - Earn-out Shares Liabilities [Member] - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Opening balance $ 6,631 $ 10,012
Included in earnings 109 (4,165)
Reclass from Earnout-RSU 182 784
Closing balance $ 6,922 $ 6,631
XML 178 R156.htm IDEA: XBRL DOCUMENT v3.23.1
Note 18 - Segment Information (Details Textual)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Number of Operating Segments 1 1
XML 179 R157.htm IDEA: XBRL DOCUMENT v3.23.1
Note 18 - Segment Information - Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue $ 59,572 $ 50,291 $ 232,339 $ 191,909 $ 151,533
Property and equipment, net 5,176   5,537 3,922  
North America [Member]          
Revenue 24,436 21,709 102,025 83,034 67,823
UNITED STATES          
Revenue 23,518 21,709 100,870 83,034 67,823
Property and equipment, net     1,279 923  
EMEA [Member]          
Revenue 19,488 15,342 71,635 58,285 42,441
GERMANY          
Revenue 8,655 5,971 30,625 23,574 17,650
CHINA          
Property and equipment, net     2,982 2,376  
Asia Pacific [Member]          
Revenue 15,648 13,240 58,679 50,590 41,269
JAPAN          
Revenue 5,375 5,895 21,348 23,360 17,331
Other Countries [Member]          
Property and equipment, net     1,276 623  
SINGAPORE          
Revenue $ 6,437 $ 4,200 $ 21,915 $ 16,580 $ 15,376
XML 180 R158.htm IDEA: XBRL DOCUMENT v3.23.1
Note 19 - Loss Per Share - Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net loss $ (9,182) $ (11,053) $ (38,688) $ (33,245) $ (16,969)
Net income attributable to and accretion of redeemable noncontrolling interest (15) (617) (2,942) (1,974) (27)
Net loss attributable to AvePoint, Inc. (9,197) (11,670) (41,630) (35,219) (16,996)
Deemed dividends on preferred stock     0 (32,928) (34,446)
Total net loss available to common stockholders $ (9,197) $ (11,670) $ (41,630) $ (68,147) $ (51,442)
Weighted average common shares outstanding (in shares) 182,818 182,833 181,957 141,596 89,638
Effect of dilutive securities (in shares) 0 0 0 0 0
Weighted average diluted shares (in shares) 182,818 182,833 181,957 141,596 89,638
Basic and diluted loss per share (in dollars per share) $ (0.05) $ (0.06) $ (0.23) $ (0.48) $ (0.57)
XML 181 R159.htm IDEA: XBRL DOCUMENT v3.23.1
Note 19 - Loss Per Share - Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive securities (in shares) 63,588 60,711 58,566 56,552 76,858
Convertible Preferred Stock [Member]          
Antidilutive securities (in shares)     0 0 42,001
Share-Based Payment Arrangement, Option [Member]          
Antidilutive securities (in shares) 29,437 30,437 29,168 30,480 34,857
Restricted Stock Units (RSUs) [Member]          
Antidilutive securities (in shares) 13,246 9,369 8,493 5,167 0
Warrant [Member]          
Antidilutive securities (in shares) 17,905 17,905 17,905 17,905 0
Company Earn-Outs [Member]          
Antidilutive securities (in shares) 3,000 3,000 3,000 3,000 0
XML 182 R160.htm IDEA: XBRL DOCUMENT v3.23.1
Note 21 - Subsequent Events (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Mar. 13, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)   689,406
Share-Based Payment Arrangement, Employee [Member] | Subsequent Event [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 1,125,374  
Share-Based Payment Arrangement, Employee [Member] | Subsequent Event [Member] | Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) 6,349,464  
Share-Based Payment Arrangement, Employee [Member] | Subsequent Event [Member] | RSU and Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Including Options, Grants in Period, Fair Value $ 29.6  
XML 183 avpt20230518_posam_htm.xml IDEA: XBRL DOCUMENT 0001777921 2023-01-01 2023-03-31 0001777921 2023-03-31 0001777921 2022-12-31 0001777921 avpt:SAASMember 2023-01-01 2023-03-31 0001777921 avpt:SAASMember 2022-01-01 2022-03-31 0001777921 avpt:TermedLicenseAndSupportMember 2023-01-01 2023-03-31 0001777921 avpt:TermedLicenseAndSupportMember 2022-01-01 2022-03-31 0001777921 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001777921 us-gaap:ServiceMember 2022-01-01 2022-03-31 0001777921 us-gaap:MaintenanceMember 2023-01-01 2023-03-31 0001777921 us-gaap:MaintenanceMember 2022-01-01 2022-03-31 0001777921 2022-01-01 2022-03-31 0001777921 us-gaap:NoncontrollingInterestMember 2022-12-31 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2022-12-31 0001777921 avpt:CommonStockOutstandingMember 2022-12-31 0001777921 us-gaap:CommonStockMember 2022-12-31 0001777921 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001777921 us-gaap:TreasuryStockCommonMember 2022-12-31 0001777921 us-gaap:RetainedEarningsMember 2022-12-31 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001777921 avpt:CommonStockOutstandingMember 2023-01-01 2023-03-31 0001777921 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001777921 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001777921 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001777921 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001777921 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2023-01-01 2023-03-31 0001777921 us-gaap:NoncontrollingInterestMember 2023-03-31 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2023-03-31 0001777921 avpt:CommonStockOutstandingMember 2023-03-31 0001777921 us-gaap:CommonStockMember 2023-03-31 0001777921 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001777921 us-gaap:TreasuryStockCommonMember 2023-03-31 0001777921 us-gaap:RetainedEarningsMember 2023-03-31 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001777921 us-gaap:NoncontrollingInterestMember 2021-12-31 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2021-12-31 0001777921 avpt:CommonStockOutstandingMember 2021-12-31 0001777921 us-gaap:CommonStockMember 2021-12-31 0001777921 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001777921 us-gaap:TreasuryStockCommonMember 2021-12-31 0001777921 us-gaap:RetainedEarningsMember 2021-12-31 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001777921 2021-12-31 0001777921 avpt:CommonStockOutstandingMember 2022-01-01 2022-03-31 0001777921 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001777921 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001777921 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001777921 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001777921 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2022-01-01 2022-03-31 0001777921 us-gaap:NoncontrollingInterestMember 2022-03-31 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2022-03-31 0001777921 avpt:CommonStockOutstandingMember 2022-03-31 0001777921 us-gaap:CommonStockMember 2022-03-31 0001777921 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001777921 us-gaap:TreasuryStockCommonMember 2022-03-31 0001777921 us-gaap:RetainedEarningsMember 2022-03-31 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001777921 2022-03-31 0001777921 srt:MinimumMember 2023-03-31 0001777921 srt:MaximumMember 2023-03-31 0001777921 avpt:TermedLicenseAndSupportMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0001777921 avpt:TermedLicenseAndSupportMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-03-31 0001777921 avpt:TermedLicenseAndSupportMember avpt:SAASMember 2023-03-31 0001777921 2023-01-01 2023-03-31 0001777921 us-gaap:DomesticCountryMember us-gaap:InternalRevenueServiceIRSMember 2023-01-01 2023-03-31 0001777921 us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-03-31 0001777921 us-gaap:ForeignCountryMember 2023-01-01 2023-03-31 0001777921 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-03-31 0001777921 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001777921 us-gaap:CustomerRelationshipsMember 2023-03-31 0001777921 us-gaap:CustomerRelationshipsMember 2022-12-31 0001777921 us-gaap:MediaContentMember 2023-03-31 0001777921 us-gaap:MediaContentMember 2022-12-31 0001777921 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001777921 us-gaap:TradeAccountsReceivableMember 2023-03-31 0001777921 us-gaap:TradeAccountsReceivableMember 2022-12-31 0001777921 avpt:UnbilledReceivableMember 2023-03-31 0001777921 avpt:UnbilledReceivableMember 2022-12-31 0001777921 us-gaap:RevolvingCreditFacilityMember avpt:HSBCVentureBankUsaIncMember 2020-04-07 0001777921 avpt:LineOfCreditAccordionFeatureMember avpt:HSBCVentureBankUsaIncMember 2020-04-07 0001777921 us-gaap:RevolvingCreditFacilityMember avpt:HSBCVentureBankUsaIncMember avpt:SecuredOvernightFinancingRateSofrMember 2020-04-07 2020-04-07 0001777921 us-gaap:RevolvingCreditFacilityMember avpt:HSBCVentureBankUsaIncMember 2020-04-07 2020-04-07 0001777921 us-gaap:RevolvingCreditFacilityMember avpt:HSBCVentureBankUsaIncMember 2020-04-08 2023-03-31 0001777921 avpt:LongtermOperatingLeaseLiabilitiesMember 2023-03-31 0001777921 avpt:GuaranteeForServiceAgreementMember 2023-03-31 0001777921 2021-07-26 2021-07-26 0001777921 2021-07-01 0001777921 us-gaap:MeasurementInputExpectedTermMember 2023-03-31 0001777921 us-gaap:MeasurementInputPriceVolatilityMember 2023-03-31 0001777921 avpt:PrivatePlacementWarrantMember 2021-07-01 0001777921 avpt:PrivatePlacementWarrantMember 2023-03-31 0001777921 avpt:PrivatePlacementWarrantMember 2022-12-31 0001777921 avpt:PrivatePlacementWarrantMember 2023-01-01 2023-03-31 0001777921 avpt:PrivatePlacementWarrantMember 2022-01-01 2022-03-31 0001777921 2021-07-01 2021-07-01 0001777921 avpt:PublicWarrantMember 2021-07-01 0001777921 avpt:PublicWarrantMember 2023-03-31 0001777921 avpt:ShareRepurchaseProgramMember 2022-03-17 0001777921 avpt:ShareRepurchaseProgramMember 2023-01-01 2023-03-31 0001777921 avpt:The2021PlanMember 2023-03-31 0001777921 us-gaap:CostOfSalesMember avpt:The20062016And2021Member 2023-01-01 2023-03-31 0001777921 us-gaap:CostOfSalesMember avpt:The20062016And2021Member 2022-01-01 2022-03-31 0001777921 us-gaap:SellingAndMarketingExpenseMember avpt:The20062016And2021Member 2023-01-01 2023-03-31 0001777921 us-gaap:SellingAndMarketingExpenseMember avpt:The20062016And2021Member 2022-01-01 2022-03-31 0001777921 us-gaap:GeneralAndAdministrativeExpenseMember avpt:The20062016And2021Member 2023-01-01 2023-03-31 0001777921 us-gaap:GeneralAndAdministrativeExpenseMember avpt:The20062016And2021Member 2022-01-01 2022-03-31 0001777921 us-gaap:ResearchAndDevelopmentExpenseMember avpt:The20062016And2021Member 2023-01-01 2023-03-31 0001777921 us-gaap:ResearchAndDevelopmentExpenseMember avpt:The20062016And2021Member 2022-01-01 2022-03-31 0001777921 avpt:The20062016And2021Member 2023-01-01 2023-03-31 0001777921 avpt:The20062016And2021Member 2022-01-01 2022-03-31 0001777921 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001777921 avpt:The2021PlanMember 2023-01-01 2023-03-31 0001777921 us-gaap:EmployeeStockOptionMember avpt:The2021PlanMember 2023-01-01 2023-03-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember avpt:The2021PlanMember 2023-01-01 2023-03-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember avpt:The2021PlanMember 2023-03-31 0001777921 avpt:EarnOutRSUsMember 2021-07-01 0001777921 avpt:EarnOutRSUsMember 2021-07-01 2021-07-01 0001777921 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2023-03-31 0001777921 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2023-03-31 0001777921 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member 2023-03-31 0001777921 us-gaap:CertificatesOfDepositMember 2023-03-31 0001777921 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-03-31 0001777921 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-03-31 0001777921 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2023-03-31 0001777921 us-gaap:MoneyMarketFundsMember 2023-03-31 0001777921 us-gaap:FairValueInputsLevel1Member 2023-03-31 0001777921 us-gaap:FairValueInputsLevel2Member 2023-03-31 0001777921 us-gaap:FairValueInputsLevel3Member 2023-03-31 0001777921 avpt:CompanyEarnOutsMember us-gaap:FairValueInputsLevel1Member 2023-03-31 0001777921 avpt:CompanyEarnOutsMember us-gaap:FairValueInputsLevel2Member 2023-03-31 0001777921 avpt:CompanyEarnOutsMember us-gaap:FairValueInputsLevel3Member 2023-03-31 0001777921 avpt:CompanyEarnOutsMember 2023-03-31 0001777921 us-gaap:FairValueInputsLevel1Member avpt:WarrantLiabilitiesMember 2023-03-31 0001777921 us-gaap:FairValueInputsLevel2Member avpt:WarrantLiabilitiesMember 2023-03-31 0001777921 us-gaap:FairValueInputsLevel3Member avpt:WarrantLiabilitiesMember 2023-03-31 0001777921 avpt:WarrantLiabilitiesMember 2023-03-31 0001777921 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001777921 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001777921 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001777921 us-gaap:CertificatesOfDepositMember 2022-12-31 0001777921 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001777921 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001777921 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001777921 us-gaap:MoneyMarketFundsMember 2022-12-31 0001777921 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001777921 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001777921 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001777921 us-gaap:FairValueInputsLevel1Member avpt:CompanyEarnOutsMember 2022-12-31 0001777921 us-gaap:FairValueInputsLevel2Member avpt:CompanyEarnOutsMember 2022-12-31 0001777921 us-gaap:FairValueInputsLevel3Member avpt:CompanyEarnOutsMember 2022-12-31 0001777921 avpt:CompanyEarnOutsMember 2022-12-31 0001777921 us-gaap:FairValueInputsLevel1Member avpt:WarrantLiabilitiesMember 2022-12-31 0001777921 us-gaap:FairValueInputsLevel2Member avpt:WarrantLiabilitiesMember 2022-12-31 0001777921 us-gaap:FairValueInputsLevel3Member avpt:WarrantLiabilitiesMember 2022-12-31 0001777921 avpt:WarrantLiabilitiesMember 2022-12-31 0001777921 us-gaap:MoneyMarketFundsMember us-gaap:SecuritiesInvestmentMember 2023-01-01 2023-03-31 0001777921 us-gaap:MoneyMarketFundsMember us-gaap:SecuritiesInvestmentMember 2022-01-01 2022-03-31 0001777921 us-gaap:FairValueInputsLevel3Member avpt:EarnoutSharesLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001777921 us-gaap:FairValueInputsLevel3Member avpt:EarnoutSharesLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-03-31 0001777921 us-gaap:FairValueInputsLevel3Member avpt:EarnoutSharesLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001777921 srt:NorthAmericaMember 2023-01-01 2023-03-31 0001777921 srt:NorthAmericaMember 2022-01-01 2022-03-31 0001777921 us-gaap:EMEAMember 2023-01-01 2023-03-31 0001777921 us-gaap:EMEAMember 2022-01-01 2022-03-31 0001777921 srt:AsiaPacificMember 2023-01-01 2023-03-31 0001777921 srt:AsiaPacificMember 2022-01-01 2022-03-31 0001777921 country:US 2023-01-01 2023-03-31 0001777921 country:US 2022-01-01 2022-03-31 0001777921 country:DE 2023-01-01 2023-03-31 0001777921 country:DE 2022-01-01 2022-03-31 0001777921 country:SG 2023-01-01 2023-03-31 0001777921 country:SG 2022-01-01 2022-03-31 0001777921 country:JP 2023-01-01 2023-03-31 0001777921 country:JP 2022-01-01 2022-03-31 0001777921 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001777921 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001777921 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001777921 us-gaap:WarrantMember 2022-01-01 2022-03-31 0001777921 avpt:CompanyEarnOutsMember 2023-01-01 2023-03-31 0001777921 avpt:CompanyEarnOutsMember 2022-01-01 2022-03-31 0001777921 avpt:SAASMember 2022-01-01 2022-12-31 0001777921 avpt:SAASMember 2021-01-01 2021-12-31 0001777921 avpt:SAASMember 2020-01-01 2020-12-31 0001777921 avpt:TermedLicenseAndSupportMember 2022-01-01 2022-12-31 0001777921 avpt:TermedLicenseAndSupportMember 2021-01-01 2021-12-31 0001777921 avpt:TermedLicenseAndSupportMember 2020-01-01 2020-12-31 0001777921 us-gaap:ServiceMember 2022-01-01 2022-12-31 0001777921 us-gaap:ServiceMember 2021-01-01 2021-12-31 0001777921 us-gaap:ServiceMember 2020-01-01 2020-12-31 0001777921 us-gaap:MaintenanceMember 2022-01-01 2022-12-31 0001777921 us-gaap:MaintenanceMember 2021-01-01 2021-12-31 0001777921 us-gaap:MaintenanceMember 2020-01-01 2020-12-31 0001777921 us-gaap:LicenseMember 2022-01-01 2022-12-31 0001777921 us-gaap:LicenseMember 2021-01-01 2021-12-31 0001777921 us-gaap:LicenseMember 2020-01-01 2020-12-31 0001777921 2022-01-01 2022-12-31 0001777921 2021-01-01 2021-12-31 0001777921 2020-01-01 2020-12-31 0001777921 avpt:CommonStockOutstandingMember 2022-01-01 2022-12-31 0001777921 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001777921 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001777921 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001777921 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001777921 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2022-01-01 2022-12-31 0001777921 us-gaap:RedeemableConvertiblePreferredStockMember avpt:TemporaryEquityMember 2020-12-31 0001777921 avpt:RedeemableCommonSharesMember avpt:TemporaryEquityMember 2020-12-31 0001777921 avpt:ShareBasedAwardsMember avpt:TemporaryEquityMember 2020-12-31 0001777921 us-gaap:NoncontrollingInterestMember 2020-12-31 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2020-12-31 0001777921 us-gaap:CommonStockMember 2020-12-31 0001777921 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001777921 us-gaap:TreasuryStockCommonMember 2020-12-31 0001777921 us-gaap:RetainedEarningsMember 2020-12-31 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001777921 2020-12-31 0001777921 us-gaap:RedeemableConvertiblePreferredStockMember avpt:TemporaryEquityMember 2021-01-01 2021-12-31 0001777921 avpt:RedeemableCommonSharesMember avpt:TemporaryEquityMember 2021-01-01 2021-12-31 0001777921 avpt:ShareBasedAwardsMember avpt:TemporaryEquityMember 2021-01-01 2021-12-31 0001777921 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2021-01-01 2021-12-31 0001777921 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001777921 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001777921 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001777921 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember us-gaap:RedeemableConvertiblePreferredStockMember avpt:TemporaryEquityMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember avpt:RedeemableCommonSharesMember avpt:TemporaryEquityMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember avpt:ShareBasedAwardsMember avpt:TemporaryEquityMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember us-gaap:RedeemableConvertiblePreferredStockMember avpt:TemporaryEquityMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember avpt:RedeemableCommonSharesMember avpt:TemporaryEquityMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember avpt:ShareBasedAwardsMember avpt:TemporaryEquityMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001777921 avpt:ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember 2021-01-01 2021-12-31 0001777921 us-gaap:RedeemableConvertiblePreferredStockMember avpt:TemporaryEquityMember 2021-12-31 0001777921 avpt:RedeemableCommonSharesMember avpt:TemporaryEquityMember 2021-12-31 0001777921 avpt:ShareBasedAwardsMember avpt:TemporaryEquityMember 2021-12-31 0001777921 us-gaap:RedeemableConvertiblePreferredStockMember avpt:TemporaryEquityMember 2019-12-31 0001777921 avpt:RedeemableCommonSharesMember avpt:TemporaryEquityMember 2019-12-31 0001777921 avpt:ShareBasedAwardsMember avpt:TemporaryEquityMember 2019-12-31 0001777921 us-gaap:NoncontrollingInterestMember 2019-12-31 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2019-12-31 0001777921 us-gaap:CommonStockMember 2019-12-31 0001777921 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001777921 us-gaap:RetainedEarningsMember 2019-12-31 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001777921 2019-12-31 0001777921 us-gaap:RedeemableConvertiblePreferredStockMember avpt:TemporaryEquityMember 2020-01-01 2020-12-31 0001777921 avpt:RedeemableCommonSharesMember avpt:TemporaryEquityMember 2020-01-01 2020-12-31 0001777921 avpt:ShareBasedAwardsMember avpt:TemporaryEquityMember 2020-01-01 2020-12-31 0001777921 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2020-01-01 2020-12-31 0001777921 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001777921 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001777921 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001777921 us-gaap:AccountingStandardsUpdate201602Member 2022-01-01 0001777921 srt:MinimumMember 2022-12-31 0001777921 srt:MaximumMember 2022-12-31 0001777921 us-gaap:OtherNonoperatingIncomeExpenseMember 2022-01-01 2022-12-31 0001777921 us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-12-31 0001777921 us-gaap:OtherNonoperatingIncomeExpenseMember 2020-01-01 2020-12-31 0001777921 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001777921 us-gaap:BuildingMember 2022-12-31 0001777921 us-gaap:OfficeEquipmentMember 2022-12-31 0001777921 avpt:SoftwareDevelopmentSoldToCustomersMember 2022-12-31 0001777921 avpt:TermedLicenseAndSupportMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001777921 avpt:TermedLicenseAndSupportMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001777921 avpt:TermedLicenseAndSupportMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001777921 avpt:SAASMember 2022-12-31 0001777921 avpt:TermedLicenseAndSupportMember 2022-12-31 0001777921 2023-01-01 2022-12-31 0001777921 us-gaap:DomesticCountryMember us-gaap:InternalRevenueServiceIRSMember 2022-01-01 2022-12-31 0001777921 us-gaap:StateAndLocalJurisdictionMember 2022-01-01 2022-12-31 0001777921 us-gaap:ForeignCountryMember 2022-01-01 2022-12-31 0001777921 avpt:AvepointEdutechPteLtdMember 2022-12-31 0001777921 avpt:AvepointEdutechPteLtdMember 2021-12-31 0001777921 avpt:AvepointEdutechPteLtdMember avpt:AEPLPETLTDMember 2022-12-31 0001777921 avpt:AvepointEdutechPteLtdMember avpt:AEPLPETLTDMember 2021-12-31 0001777921 avpt:AvepointEdutechPteLtdMember avpt:IaccessSolutionsPteLtdMember 2022-12-31 0001777921 avpt:MergerMember 2020-11-23 0001777921 avpt:ConversionOfLegacyAvepointCommonStockIntoCommonStockMember 2021-07-26 2021-07-26 0001777921 2021-07-26 0001777921 avpt:ConversionOfApecClassACommonStockIntoCommonStockMember 2021-07-26 2021-07-26 0001777921 avpt:ConversionOfApecClassBCommonStockIntoCommonStockMember 2021-07-26 2021-07-26 0001777921 avpt:SubscriptionAgreementsMember 2021-07-26 2021-07-26 0001777921 avpt:SubscriptionAgreementsMember 2021-07-26 0001777921 avpt:ConversionOfLegacyAvepointPreferredStockIntoCommonStockMember 2021-07-26 2021-07-26 0001777921 avpt:IaccessSolutionsPteLtdMember 2022-02-18 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember avpt:EdutechCommonSharesMember 2022-02-18 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember avpt:EdutechCommonSharesMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember avpt:PutOptionToRepurchaseSharesMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember avpt:PutOptionToRepurchaseSharesMember 2022-02-18 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember avpt:RevenueSurplusMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember avpt:RevenueShortfallMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember avpt:EdutechCommonSharesMember 2022-04-15 2022-04-15 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:MeasurementInputExpectedTermMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:MeasurementInputExpectedTermMember 2022-04-15 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:MeasurementInputPriceVolatilityMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:MeasurementInputPriceVolatilityMember 2022-04-15 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-04-15 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:MeasurementInputExpectedDividendRateMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:MeasurementInputExpectedDividendRateMember 2022-04-15 0001777921 avpt:IaccessSolutionsPteLtdMember 2022-04-15 0001777921 avpt:IaccessSolutionsPteLtdMember 2022-01-01 2022-12-31 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:CustomerRelationshipsMember 2022-02-18 0001777921 avpt:IaccessSolutionsPteLtdMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-02-18 2022-02-18 0001777921 srt:MinimumMember avpt:IaccessSolutionsPteLtdMember us-gaap:CustomerRelatedIntangibleAssetsMember 2022-02-18 2022-02-18 0001777921 srt:MaximumMember avpt:IaccessSolutionsPteLtdMember us-gaap:CustomerRelatedIntangibleAssetsMember 2022-02-18 2022-02-18 0001777921 avpt:EssentialMember 2022-08-25 2022-08-25 0001777921 avpt:tyGraphMember 2022-09-12 2022-09-12 0001777921 srt:MaximumMember avpt:tyGraphMember 2022-09-12 0001777921 avpt:tyGraphMember 2022-09-12 0001777921 avpt:tyGraphMember us-gaap:CustomerRelationshipsMember 2022-09-12 0001777921 avpt:tyGraphMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-09-12 0001777921 avpt:tyGraphMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-09-12 2022-09-12 0001777921 srt:MaximumMember avpt:tyGraphMember us-gaap:CustomerRelatedIntangibleAssetsMember 2022-09-12 2022-09-12 0001777921 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001777921 us-gaap:CustomerRelationshipsMember 2021-12-31 0001777921 us-gaap:MediaContentMember 2021-12-31 0001777921 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001777921 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001777921 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001777921 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001777921 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001777921 us-gaap:TradeAccountsReceivableMember 2021-12-31 0001777921 avpt:UnbilledReceivableMember 2021-12-31 0001777921 us-gaap:OtherAssetsMember 2022-12-31 0001777921 us-gaap:OtherAssetsMember 2021-12-31 0001777921 us-gaap:ComputerEquipmentMember 2022-12-31 0001777921 us-gaap:ComputerEquipmentMember 2021-12-31 0001777921 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001777921 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001777921 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001777921 us-gaap:BuildingMember 2021-12-31 0001777921 us-gaap:OfficeEquipmentMember 2021-12-31 0001777921 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001777921 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001777921 avpt:AccruedExpensesAndOtherLiabilitiesMember 2022-12-31 0001777921 avpt:AccruedExpensesAndOtherLiabilitiesMember 2021-12-31 0001777921 us-gaap:RevolvingCreditFacilityMember avpt:HSBCVentureBankUsaIncMember avpt:LondonInterbankOfferedRateMember 2020-04-07 2020-04-07 0001777921 us-gaap:RevolvingCreditFacilityMember avpt:HSBCVentureBankUsaIncMember 2020-04-08 2022-12-31 0001777921 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0001777921 us-gaap:OtherNoncurrentLiabilitiesMember 2021-12-31 0001777921 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001777921 us-gaap:ForeignCountryMember 2022-12-31 0001777921 avpt:LongtermOperatingLeaseLiabilitiesMember 2022-12-31 0001777921 avpt:MicrosoftOffice365Member 2019-04-30 0001777921 avpt:ITSolutionsMember 2020-05-31 0001777921 avpt:ITSolutionsMember 2020-05-01 2020-05-31 0001777921 avpt:MicrosoftOffice365Member 2019-01-01 2019-12-31 0001777921 avpt:MicrosoftOffice365Member 2020-01-01 2020-12-31 0001777921 avpt:ITSolutionsMember 2020-01-01 2020-12-31 0001777921 avpt:MicrosoftOffice365Member 2021-01-01 2021-12-31 0001777921 avpt:ITSolutionsMember 2021-01-01 2021-12-31 0001777921 avpt:ITSolutionsMember 2022-01-01 2022-12-31 0001777921 avpt:MicrosoftOffice365Member 2022-07-31 0001777921 avpt:MicrosoftOffice365Member 2022-01-01 2022-12-31 0001777921 avpt:ITSolutionsMember 2022-12-31 0001777921 avpt:ITSolutionsMember 2022-12-01 2022-12-31 0001777921 avpt:GuaranteeForServiceAgreementMember 2022-12-31 0001777921 us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001777921 us-gaap:MeasurementInputExpectedTermMember 2021-12-31 0001777921 us-gaap:MeasurementInputExpectedTermMember 2021-07-01 0001777921 us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001777921 us-gaap:MeasurementInputPriceVolatilityMember 2021-12-31 0001777921 us-gaap:MeasurementInputPriceVolatilityMember 2021-07-01 0001777921 avpt:PrivatePlacementWarrantMember 2021-12-31 0001777921 avpt:PrivatePlacementWarrantMember 2022-01-01 2022-12-31 0001777921 avpt:PrivatePlacementWarrantMember 2021-01-01 2021-12-31 0001777921 avpt:PublicWarrantMember 2022-12-31 0001777921 us-gaap:ConvertiblePreferredStockMember 2022-12-31 0001777921 us-gaap:ConvertiblePreferredStockMember 2021-12-31 0001777921 us-gaap:ConvertiblePreferredStockMember 2020-12-31 0001777921 avpt:ShareRepurchaseProgramMember 2022-01-01 2022-12-31 0001777921 2020-12-24 0001777921 avpt:AvepointEdutechPteLtdMember 2020-12-24 0001777921 2021-02-11 2021-02-11 0001777921 avpt:AvepointEdutechPteLtdMember 2021-02-11 0001777921 avpt:AvepointEdutechPteLtdMember avpt:IaccessSolutionsPteLtdMember 2022-02-18 0001777921 avpt:AvepointEdutechPteLtdMember avpt:IaccessSolutionsPteLtdMember 2022-02-18 2022-02-18 0001777921 avpt:AvepointEdutechPteLtdMember 2022-01-01 2022-12-31 0001777921 avpt:The2021PlanMember 2022-12-31 0001777921 us-gaap:CostOfSalesMember avpt:The20062016And2021Member 2022-01-01 2022-12-31 0001777921 us-gaap:CostOfSalesMember avpt:The20062016And2021Member 2021-01-01 2021-12-31 0001777921 us-gaap:CostOfSalesMember avpt:The20062016And2021Member 2020-01-01 2020-12-31 0001777921 us-gaap:SellingAndMarketingExpenseMember avpt:The20062016And2021Member 2022-01-01 2022-12-31 0001777921 us-gaap:SellingAndMarketingExpenseMember avpt:The20062016And2021Member 2021-01-01 2021-12-31 0001777921 us-gaap:SellingAndMarketingExpenseMember avpt:The20062016And2021Member 2020-01-01 2020-12-31 0001777921 us-gaap:GeneralAndAdministrativeExpenseMember avpt:The20062016And2021Member 2022-01-01 2022-12-31 0001777921 us-gaap:GeneralAndAdministrativeExpenseMember avpt:The20062016And2021Member 2021-01-01 2021-12-31 0001777921 us-gaap:GeneralAndAdministrativeExpenseMember avpt:The20062016And2021Member 2020-01-01 2020-12-31 0001777921 us-gaap:ResearchAndDevelopmentExpenseMember avpt:The20062016And2021Member 2022-01-01 2022-12-31 0001777921 us-gaap:ResearchAndDevelopmentExpenseMember avpt:The20062016And2021Member 2021-01-01 2021-12-31 0001777921 us-gaap:ResearchAndDevelopmentExpenseMember avpt:The20062016And2021Member 2020-01-01 2020-12-31 0001777921 avpt:The20062016And2021Member 2022-01-01 2022-12-31 0001777921 avpt:The20062016And2021Member 2021-01-01 2021-12-31 0001777921 avpt:The20062016And2021Member 2020-01-01 2020-12-31 0001777921 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001777921 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-07-01 0001777921 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-07-31 0001777921 avpt:PRCOptionsMember 2021-07-01 0001777921 avpt:TimeAndPerformanceBasedOptionMember 2020-01-01 2020-12-31 0001777921 us-gaap:EmployeeStockOptionMember avpt:The2021PlanMember 2022-01-01 2022-12-31 0001777921 us-gaap:EmployeeStockOptionMember avpt:The2021PlanMember 2021-01-01 2021-12-31 0001777921 avpt:Range1Member 2022-01-01 2022-12-31 0001777921 avpt:Range1Member 2022-12-31 0001777921 avpt:Range2Member 2022-01-01 2022-12-31 0001777921 avpt:Range2Member 2022-12-31 0001777921 avpt:Range3Member 2022-01-01 2022-12-31 0001777921 avpt:Range3Member 2022-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember avpt:The2021PlanMember 2022-01-01 2022-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember avpt:The2021PlanMember 2022-12-31 0001777921 avpt:EarnOutRSUsMember 2022-01-01 2022-12-31 0001777921 avpt:EarnOutRSUsMember 2021-01-01 2021-12-31 0001777921 2019-12-26 2019-12-26 0001777921 avpt:ModifiedCommonStockMember 2019-01-01 2019-12-31 0001777921 avpt:ModifiedOptionsMember 2021-07-01 2021-07-01 0001777921 avpt:ModifiedOptionsMember 2021-01-01 2021-12-31 0001777921 avpt:ModifiedOptionsMember 2020-01-01 2020-12-31 0001777921 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001777921 avpt:SixMonthsCompletionOptionMember 2021-01-01 2021-12-31 0001777921 avpt:LiabilityClassifiedCommonStockMember 2021-01-01 2021-12-31 0001777921 avpt:LiabilityClassifiedCommonStockMember 2020-01-01 2020-12-31 0001777921 avpt:ModifiedCommonStockMember 2021-07-01 2021-07-01 0001777921 avpt:CompanyEarnOutsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001777921 avpt:CompanyEarnOutsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001777921 avpt:CompanyEarnOutsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001777921 avpt:CompanyEarnOutsMember 2022-12-31 0001777921 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001777921 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001777921 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001777921 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001777921 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001777921 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001777921 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001777921 us-gaap:CertificatesOfDepositMember 2021-12-31 0001777921 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001777921 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001777921 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001777921 us-gaap:FairValueInputsLevel1Member avpt:CompanyEarnOutsMember 2021-12-31 0001777921 us-gaap:FairValueInputsLevel2Member avpt:CompanyEarnOutsMember 2021-12-31 0001777921 us-gaap:FairValueInputsLevel3Member avpt:CompanyEarnOutsMember 2021-12-31 0001777921 avpt:CompanyEarnOutsMember 2021-12-31 0001777921 us-gaap:FairValueInputsLevel1Member avpt:WarrantLiabilitiesMember 2021-12-31 0001777921 us-gaap:FairValueInputsLevel2Member avpt:WarrantLiabilitiesMember 2021-12-31 0001777921 us-gaap:FairValueInputsLevel3Member avpt:WarrantLiabilitiesMember 2021-12-31 0001777921 avpt:WarrantLiabilitiesMember 2021-12-31 0001777921 us-gaap:FairValueInputsLevel3Member avpt:EarnoutSharesLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001777921 us-gaap:FairValueInputsLevel3Member avpt:EarnoutSharesLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-12-31 0001777921 srt:NorthAmericaMember 2022-01-01 2022-12-31 0001777921 srt:NorthAmericaMember 2021-01-01 2021-12-31 0001777921 srt:NorthAmericaMember 2020-01-01 2020-12-31 0001777921 us-gaap:EMEAMember 2022-01-01 2022-12-31 0001777921 us-gaap:EMEAMember 2021-01-01 2021-12-31 0001777921 us-gaap:EMEAMember 2020-01-01 2020-12-31 0001777921 srt:AsiaPacificMember 2022-01-01 2022-12-31 0001777921 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001777921 srt:AsiaPacificMember 2020-01-01 2020-12-31 0001777921 country:US 2022-01-01 2022-12-31 0001777921 country:US 2021-01-01 2021-12-31 0001777921 country:US 2020-01-01 2020-12-31 0001777921 country:DE 2022-01-01 2022-12-31 0001777921 country:DE 2021-01-01 2021-12-31 0001777921 country:DE 2020-01-01 2020-12-31 0001777921 country:JP 2022-01-01 2022-12-31 0001777921 country:JP 2021-01-01 2021-12-31 0001777921 country:JP 2020-01-01 2020-12-31 0001777921 country:SG 2022-01-01 2022-12-31 0001777921 country:SG 2021-01-01 2021-12-31 0001777921 country:SG 2020-01-01 2020-12-31 0001777921 country:US 2022-12-31 0001777921 country:US 2021-12-31 0001777921 country:CN 2022-12-31 0001777921 country:CN 2021-12-31 0001777921 avpt:OtherCountriesMember 2022-12-31 0001777921 avpt:OtherCountriesMember 2021-12-31 0001777921 us-gaap:ConvertiblePreferredStockMember 2022-01-01 2022-12-31 0001777921 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001777921 us-gaap:ConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001777921 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001777921 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001777921 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001777921 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001777921 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001777921 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001777921 avpt:CompanyEarnOutsMember 2022-01-01 2022-12-31 0001777921 avpt:CompanyEarnOutsMember 2021-01-01 2021-12-31 0001777921 avpt:CompanyEarnOutsMember 2020-01-01 2020-12-31 0001777921 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:SubsequentEventMember 2023-03-13 2023-03-13 0001777921 us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:SubsequentEventMember 2023-03-13 2023-03-13 0001777921 avpt:RsuAndOptionMember us-gaap:ShareBasedPaymentArrangementEmployeeMember us-gaap:SubsequentEventMember 2023-03-13 2023-03-13 thunderdome:item iso4217:USD iso4217:USD shares shares utr:Y pure utr:M 0001777921 AvePoint, Inc. true POS AM 847000 725000 0.0001 0.0001 1000000000 1000000000 186788000 186788000 185278000 185278000 P1Y P10Y P12M 2019 2022 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 0 0.5500 1 P5Y P4Y P10Y P4Y P4Y P10Y 195320000 0 0 1 725000 838000 0.0001 0.0001 1000000000 1000000000 185278000 185278000 181822000 181822000 49990000 1 0 P1Y P10Y P7Y P40Y P5Y 0 0 0 0 P5Y 0 P12M 2018 2019 2020 2021 2018 2019 2020 2021 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 0 0 0 0 2023-12-31 0 0 0 2018 2019 2020 2021 2018 2019 2020 2021 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 P3Y P3Y P3Y 0.5500 185277588 181821767 1 P5Y 42000592 42000592 0 0 P4Y P10Y P4Y 0.03 1.34 1.52 1.89 3.90 9.64 P4Y P10Y P4Y P10Y 193244000 0 0 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 8.69144 DE 83-4461709 525 Washington Blvd, Suite 1400 Jersey City NJ 07310 201 793-1111 Accelerated Filer false true false This registration statement on Form S-1 constitutes a post-effective amendment (the “Post-Effective Amendment”) to our registration statement on Form S-3, which was originally filed as Post-Effective Amendment No. 2 to Form S-1 (Registration No. 333-258109) (the “Form S-1”) on Form S-3 on August 25, 2022 (the “Form S-3”). The Form S-3 was declared effective on August 30, 2022. The Form S-1 was originally filed on July 23, 2021, was amended on August 5, 2021, and was declared effective on August 9, 2021. The Form S-1 was later amended pursuant to Post-Effective Amendment No. 1 to Form S-1 (the “Post-Effective Amendment No. 1”) on April 5, 2022. The Post-Effective Amendment No. 1 was declared effective on April 11, 2022. We are filing this Post-Effective Amendment for the purpose of converting the registration statement on Form S-3 into a registration statement on Form S-1 because we are now ineligible to use Form S-3 due to the untimely filing of our Annual Report on Form 10-K for the year ended December 31, 2022.  This registration statement on Form S-1 contains an updated Prospectus relating to the issuance, offering, and sale of the Common Stock and Warrants that were registered for issuance or resale, as applicable, on the registration statement on Form S-3. This Post-Effective Amendment amends and restates the information contained in the registration statement on Form S-3. 228827000 227188000 2879000 2620000 56627000 66474000 6453000 10013000 294786000 306295000 5176000 5537000 18871000 18904000 10848000 11079000 16984000 15855000 47794000 48553000 7052000 9310000 401511000 415533000 1451000 1519000 35057000 47784000 91479000 93405000 127987000 142708000 11755000 11348000 7710000 8085000 6922000 6631000 5839000 3607000 160213000 172379000 14057000 14007000 14057000 14007000 19000 19000 674768000 665715000 23477000 21666000 2055000 2006000 -426124000 -416927000 227241000 229147000 401511000 415533000 35512000 26553000 10904000 10202000 9747000 8925000 3409000 4611000 59572000 50291000 7895000 5563000 461000 585000 9351000 8350000 183000 278000 17890000 14776000 41682000 35515000 26851000 27206000 14648000 15602000 9015000 6555000 50514000 49363000 -8832000 -13848000 -109000 3267000 325000 14000 1412000 -177000 -7204000 -10744000 1978000 309000 -9182000 -11053000 15000 617000 -9197000 -11670000 -9197000 -11670000 -0.05 -0.06 182818000 182833000 -9182000 -11053000 84000 -1728000 84000 -1728000 -9098000 -12781000 50000 608000 -9148000 -13389000 14007000 14007000 185277588 19000 665715000 4189750 -21666000 -416927000 2006000 229147000 680385 0 1131000 0 0 0 0 1131000 1254710 0 0 0 0 0 0 0 0 8104000 0 0 0 8104000 -0 182000 -0 -0 -0 182000 424876 -0 -0 424876 1811000 -0 -0 1811000 0 0 -9182000 0 -9182000 15000 15000 -0 -0 -0 15000 -0 15000 35000 35000 0 0 0 0 49000 49000 14057000 14057000 186787807 19000 674768000 4614626 -23477000 -426124000 2055000 227241000 5210000 5210000 181821767 18000 625056000 143564 -1739000 -375297000 2317000 250355000 713810 0 1036000 0 0 0 0 1036000 92430 0 0 0 0 0 0 0 0 8274000 0 0 0 8274000 -0 296000 -0 -0 -0 296000 135000 -0 -0 135000 743000 -0 -0 743000 0 0 0 -11053000 0 -11053000 617000 617000 -0 -0 -0 617000 -0 617000 -9000 -9000 0 0 0 0 -1719000 -1719000 5818000 5818000 182493007 18000 634070000 278564 -2482000 -386967000 598000 245237000 -9182000 -11053000 1134000 511000 1749000 1151000 175000 -194000 8104000 8274000 -82000 -9000 1566000 21000 -109000 3252000 -10049000 -6837000 -3571000 -205000 -2987000 -321000 -12828000 -11725000 -2620000 2444000 1250000 -6123000 -1670000 -861000 74000 179890000 -0 1473000 259000 -0 225000 969000 250000 -0 862000 -181471000 1811000 744000 1131000 1036000 10000 5000 -690000 287000 217000 -2146000 1639000 -189453000 227188000 268217000 228827000 78764000 327000 335000 0 5636000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">1.</em> Nature of Business and Organization </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">AvePoint, Inc. (hereinafter referred to as “<i><b>AvePoint</b></i>,” the “<i><b>Company</b></i>,” “<i><b>we</b></i>,” “<i><b>us</b></i>,” or “<i><b>our</b></i>”) was incorporated as a New Jersey corporation on <em style="font: inherit;"> July 24, 2001 </em>and redomiciled as Delaware corporation in <em style="font: inherit;">2006.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">AvePoint provides a cloud-native software platform that organizations rely on to optimize operations, manage critical data and secure the digital workplace. As companies around the world embrace the new normal of hybrid work, they must build and deliver a new, seamless workplace experience for knowledge workers, centered around an extensive portfolio of SaaS solutions and productivity applications aimed at improving collaboration across the organization.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The adoption of this portfolio of solutions – what has been generally described as the “digital transformation” – is a substantial and ongoing challenge for most organizations, which for decades had previously relied upon only a small number of multi-purpose on-premises applications to drive business outcomes. However, to build and deliver an efficient digital workplace today, companies must address this abundance of applications – and the associated explosive growth and sprawl of data – with a platform offering that is well governed, fit for purpose, easy to use and built on automation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">AvePoint’s Confidence Platform empowers organizations – of all sizes, in all regions, and across all industries – to optimize and secure the solutions that most commonly establish and underpin the digital workplace. As our customers seek to rapidly reduce costs, improve productivity and make more informed business decisions, they depend on our platform for data-driven insights, critical business intelligence and ongoing operational value through automation.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Our principal corporate headquarters are located in Jersey City, New Jersey, with our principal operating headquarters in Richmond, Virginia and additional offices in North America, Europe, Asia, Australia and the Middle East.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">2.</em> Summary of Significant Accounting Policies </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Basis of Presentation </b></i></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The accompanying unaudited condensed consolidated balance sheet as of <em style="font: inherit;"> December 31, 2022, </em>which has been derived from audited financial statements, and the unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “<i><b>SEC</b></i>”) for interim financial information and include the accounts of the Company. Certain information and disclosures normally included in consolidated financial statements prepared in accordance with accounting principles generally accepted in the U.S. (“<i><b>GAAP</b></i>”) have been condensed or omitted.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">In the opinion of management, these financial statements contain all material adjustments, consisting of normal recurring accruals, necessary to present fairly the financial position, results of operations and cash flows for the periods indicated. Operating results for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> are <em style="font: inherit;">not</em> necessarily indicative of results that <em style="font: inherit;"> may </em>be expected for any other interim period or for the year ending <em style="font: inherit;"> December 31, 2023</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">These unaudited interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements as of <em style="font: inherit;"> December 31, 2022</em> and <em style="font: inherit;">2021,</em> and for the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> and the related notes included in our most recent Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended <em style="font: inherit;"> December 31, 2022</em>, which was filed with the SEC on <em style="font: inherit;"> March 31, 2023 (“</em><b><i>Annual Report</i></b>”).</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><span style="text-decoration: underline; "><i><b>Recently Adopted Accounting Guidance </b></i></span></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">In <em style="font: inherit;"> January 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> <i>Financial Instruments </i>—<i> Credit Losses on Financial Instruments</i> which replaces incurred loss methodology to estimate credit losses on financial instruments with a methodology that reflects expected credit losses. This amendment affects entities holding financial assets that are <em style="font: inherit;">not</em> accounted for at fair value through net income including trade receivables. Subsequently FASB issued ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">02</em> which deferred the adoption date. The amendments in this ASU are effective for Emerging Growth Company entities, which elected to take advantage of the extended transition period, for fiscal years beginning after <em style="font: inherit;"> December 15, 2022. </em>Early application of the amendments is permitted. The Company adopted the standard on <em style="font: inherit;"> January 1, 2023. </em>The adoption of the standard did <em style="font: inherit;">not</em> have material impact on its condensed consolidated financial statements.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">In <em style="font: inherit;"> August 2020, </em>the FASB issued ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06,</em> “Debt — Debt with Conversion and Other Options (Subtopic <em style="font: inherit;">470</em>-<em style="font: inherit;">20</em>) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic <em style="font: inherit;">815</em> — <em style="font: inherit;">40</em>)” (“ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06”</em>). ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06</em> simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The Company adopted the standard on <em style="font: inherit;"> January 1, 2022. </em>The adoption of the standard did <em style="font: inherit;">not</em> have a material impact on its consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i><span style="text-decoration: underline; ">Comparative Data</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Certain amounts from prior periods have been reclassed to conform to the current period presentation, including:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;"><tbody><tr><td style="width: 19px;"> </td><td style="width: 19px;">•</td><td style="width: 1245px; text-align: justify;">The reclassification of perpetual license revenue to be included in maintenance revenue on the condensed consolidated statements of operations for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022;</em></td></tr> <tr><td style="width: 19px;"> </td><td style="width: 19px;">•</td><td style="width: 1245px; text-align: justify;">The reclassification of depreciation and amortization to be included in cost of revenue, sales and marketing, general and administrative and research and development on the condensed consolidated statements of operations for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022;</em></td></tr> <tr><td style="width: 19px;"> </td><td style="width: 19px;">•</td><td style="width: 1245px; text-align: justify;">The reclassification of operating lease right-of-use assets expense to be separated from depreciation and amortization within net cash provided by (used in) operating activities on the condensed consolidated statements of cash flows for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022;</em></td></tr> <tr><td style="width: 19px;"> </td><td style="width: 19px;">•</td><td style="width: 1245px; text-align: justify;">The reclassification of long-term unbilled receivables to be included in deferred contracts and other assets within net cash provided by (used in) operating activities on the condensed consolidated statements of cash flows for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022; </em>and</td></tr> <tr><td style="width: 19px;"> </td><td style="width: 19px;">•</td><td style="width: 1245px; text-align: justify;">The reclassification of provision for doubtful accounts and loss (gain) on disposal of property and equipment to be included in other within net cash provided by (used in) operating activities on the condensed consolidated statements of cash flows for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022.</em></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><span style="text-decoration: underline; "><i><b>Business Combination</b></i></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">When we consummate a business combination, the assets acquired and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the acquisition date fair value of the net identifiable assets acquired. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which <em style="font: inherit;"> may </em>be up to <em style="font: inherit;">one</em> year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as we obtain new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the condensed consolidated statements of operations. Acquisition-related costs were immaterial and were expensed as incurred. Pro forma historical results of operations related to the business combinations closed in <em style="font: inherit;">2022</em> have <em style="font: inherit;">not</em> been presented because they are <em style="font: inherit;">not</em> material business combinations to our condensed consolidated financial statements, either individually or in aggregate.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Goodwill </b></i></span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Goodwill represents the excess of the fair value of consideration transferred over the fair value of net identifiable assets acquired. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. We have elected to <em style="font: inherit;">first</em> assess the qualitative factors to determine whether it is more likely than <em style="font: inherit;">not</em> that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If we determine that it is more likely than <em style="font: inherit;">not</em> that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of our single reporting unit with its carrying amount. If the fair value exceeds its carrying amount, <em style="font: inherit;">no</em> further analysis is required; otherwise, any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"><em style="font: inherit;">No</em> other events or circumstances changed since the acquisitions that would indicate that the fair value of our reporting unit is below its carrying amount. No impairment was deemed necessary as of <em style="font: inherit;"> March 31, 2023 </em>or <em style="font: inherit;"> December 31, 2022.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 0pt;"><span style="text-decoration: underline; "><i><b>Intangible Assets, net</b></i></span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Intangible assets primarily consist of customer related assets and acquired software and technology. Typical customer related assets include order backlogs and customer relationships. Intangible assets that have finite useful lives are amortized over their useful lives on a straight-line basis, which range from <span style="-sec-ix-hidden:c99069647">one</span> year to <span style="-sec-ix-hidden:c99069648">ten</span> years. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that <em style="font: inherit;"> may </em>warrant revised estimates of useful lives or that indicate the asset <em style="font: inherit;"> may </em>be impaired.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Use of Estimates </b></i></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. We base our estimates and assumptions on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our condensed consolidated balance sheets and the amounts of revenue and expenses reported for each of its periods presented are affected by estimates and assumptions, which are used for, but <em style="font: inherit;">not</em> limited to, the accounting for revenue recognition, deferred contract costs, valuation of goodwill and other intangible assets, income taxes and related reserves, stock-based compensation, purchase price in a business combination, and earn-out liabilities. Actual results and outcomes <em style="font: inherit;"> may </em>differ from management’s estimates and assumptions due to risks and uncertainties.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 15pt;text-indent:36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Foreign Currency </b></i></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company has foreign operations where the functional currency has been determined to be the local currency, in accordance with FASB ASC <em style="font: inherit;">830,</em> <i>Foreign Currency Matters</i>. Adjustments resulting from translating such foreign functional currency assets and liabilities into U.S. dollars, based on current exchange rates, are recorded as a separate component of stockholders’ equity under the caption, accumulated other comprehensive income. Revenue and expenses are translated using average rates prevailing during the period. Transaction gains and losses arising from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income (expense), net in the Company’s condensed consolidated statements of operations. Transaction losses totaled $0.3 million and $0.2 million for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022,</em> respectively.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Cash and Cash Equivalents </b></i></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company maintains cash with several high credit-quality financial institutions. The Company considers all investments available with original maturities of <em style="font: inherit;">three</em> months or less to be cash equivalents. These investments are <em style="font: inherit;">not</em> subject to significant market risk. The Company maintains its cash and cash equivalents in bank accounts which, at times, exceed the federally insured limits. The Company has <em style="font: inherit;">not</em> experienced any losses in such accounts. The Company maintains cash balances used in operations at entities based in countries which imposes regulations that limit the ability to transfer cash out of the country. As of <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, the Company’s cash balances at these entities were $7.8 million and $10.8 million, respectively. For purposes of the condensed consolidated statements of cash flows, cash includes all amounts in the condensed consolidated balance sheets captioned cash and cash equivalents.</p> <p style="text-align: center; margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i><span style="text-decoration: underline; ">Short-Term Investments</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Short-term investments consist mainly of U.S. treasury bills and certificates of deposit held by financial institutions which have an initial maturity of greater than <em style="font: inherit;">three</em> months but less than or equal to <em style="font: inherit;">one</em> year at period end.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Based on our intentions regarding these investments, we classify substantially all of our investments as available-for-sale. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for any unrealized losses determined to be related to credit losses, which we record within non-operating income, net in the accompanying condensed consolidated statements of operations. Substantially all of our investments are classified as current based on the nature of the investments and their availability for use in current operations.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 15pt;text-indent:36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i><span style="text-decoration: underline; ">Prepaid Expenses and Other Current Assets</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company recognizes payments made for services to be received in the near future as prepaid expenses and other current assets. Prepaid expenses and other current assets consist primarily of payments related to insurance premiums, prepaid rent, prepaid subscriptions, and other costs. The prepaid expenses balance as of <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em> were $5.3 million and $7.1 million, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i><span style="text-decoration: underline; ">Deferred Contract Costs </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">We defer sales commissions earned by our sales force that are considered to be incremental and recoverable costs of obtaining SaaS, term license and support, service, perpetual license and maintenance contracts. We have structured commissions plans such that the commission rate paid on renewal contracts are less than those paid on the initial contract; therefore, it is determined that the renewal commissions are <em style="font: inherit;">not</em> commensurate with the initial commission that are deferred and amortized. We determine the estimated average customer relationship period and average renewal term utilizing a portfolio approach. Deferred costs are periodically reviewed for impairment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Amortization of deferred contract costs of $4.2 million and $3.0 million for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022,</em> respectively, is included as a component of sales and marketing expenses in our condensed consolidated statements of operations. Deferred contract costs recognized as a contract asset on our balance sheet was $47.8 million and $48.6 million at <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Revenue Recognition </b></i></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company derives revenue from <em style="font: inherit;">four</em> primary sources: SaaS, term license and support, services, and maintenance. Services include installation services, training and other consulting services. The following table presents our revenue by source:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">SaaS</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">35,512</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26,553</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Term license and support</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,904</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,202</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Services</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,747</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,925</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Maintenance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,611</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,572</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">50,291</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 15pt;text-indent:36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Term license revenue recognized at point in time was $5.9 million and $6.2 million for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;">We use judgement in determining the relative standalone selling price (“<i><b>SSP</b></i>") for products and services. For substantially all performance obligations except term licenses, we are able to establish the SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Term licenses are sold only as a bundled arrangement that includes the rights to a term license and support. In determining the SSP of license and support in a term license arrangement, we apply observable inputs using the value relationship between support and term licenses, the value relationship between support and perpetual licenses, the average economic life of our products, software renewal rates and the price of the bundled arrangement in relation to the perpetual licensing approach. Using a combination of the relative fair value method or the residual value method, the SSP of the performance obligations in an arrangement is allocated to each performance obligation within a sales arrangement.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;">In rare cases when the software and the related when-and-if available updates are critical to the combined utility of the software, the Company has determined this to be <em style="font: inherit;">one</em> performance obligation and revenue is recognized ratably over the license term.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;">Accounts receivable, net is inclusive of accounts receivable, current unbilled receivables and long-term unbilled receivables, net of allowance for doubtful accounts. We record an unbilled receivable when revenue is recognized prior to invoicing. We have a well-established collection history from our direct and indirect sales. We periodically evaluate the collectability of our accounts receivable and provide an allowance for doubtful accounts as necessary, based on the age of the receivable, expected payment ability, and collection experience. As of <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, the allowance for doubtful accounts was <em style="font: inherit;">not</em> material.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;">We record deferred revenue in the condensed consolidated balance sheets when cash is collected or invoiced before revenue is earned. Deferred revenue as of <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em> was $99.2 million and $101.5 million, respectively. Revenue recognized that was included in the opening deferred revenue balance was $35.0 million for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The opening and closing balances of the Company's accounts receivable, net, deferred revenue and deferred contract costs are as follows:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accounts</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Deferred</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">receivable,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Deferred</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">contract</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">net</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">revenue</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">costs</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">73,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">101,490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">60,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">99,189</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47,794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">There were <em style="font: inherit;">no</em> significant changes to the Company’s contract assets or liabilities during the year ended <em style="font: inherit;"> December 31, 2022</em> and the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> outside of its sales activities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">As of <em style="font: inherit;"> March 31, 2023</em>, transaction price allocated to remaining performance obligations, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods, was $238.6 million, of which $186.4 million is related to SaaS and term license and support revenue. AvePoint expects to recognize approximately 64% of the total transaction price allocated to remaining performance obligations over the next <span style="-sec-ix-hidden:c99069690">twelve</span> months and the remainder thereafter.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i/></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i><span style="text-decoration: underline; ">Stock-Based Compensation</span></i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;">Stock-based compensation represents the cost related to stock-based awards granted to employees. To date, we have issued both stock options and restricted stock units (“<b><i>RSUs</i></b>”). With respect to equity-classified awards, the Company measures stock-based compensation cost at the grant date based on the estimated fair value of the award and recognizes the cost ratably (net of estimated forfeitures) over the requisite service period. With respect to liability-classified awards, the Company measures stock-based compensation cost at the grant date and at each reporting period based on the estimated fair value of the award. Stock-based compensation cost is recognized ratably over the requisite service period, net of actual forfeitures in the period.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;">We estimate the fair value of stock options using the Black-Scholes valuation model. The Black-Scholes model requires highly subjective assumptions in order to derive the inputs necessary to calculate the fair value of stock options. To estimate the expected term of stock options, the Company considers the contractual terms of the options, including the vesting and expiration periods, as well as historical option exercise data and current market conditions to determine an estimated expected term. The Company’s historical experience is too limited to be able to reasonably estimate the expected term. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury <em style="font: inherit;">zero</em> coupon issues with a remaining term equal to the expected term.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Income Taxes </b></i></span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to difference between financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;">We recognize liabilities for uncertain tax positions taken or expected to be taken in income tax returns. Accrued interest and penalties related to unrecognized tax benefits are recognized as part of the provision for income taxes. Judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and unrecognized tax benefits. In determining the need for a valuation allowance, the historical and projected financial performance of the operation that is recording a net deferred tax asset is considered along with any other pertinent information. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;">We file income tax returns in the U.S. federal, various states and foreign jurisdictions. The tax years <span style="-sec-ix-hidden:c99069693">2019</span> through <span style="-sec-ix-hidden:c99069694">2022</span> are open and subject to audit by US federal, state and local authorities. The tax years <span style="-sec-ix-hidden:c99069695">2012</span> through <em style="font: inherit;">2022</em> are open and subject to audit by foreign tax jurisdictions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Emerging Growth Company </b></i></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company is considered an emerging growth company. Section <em style="font: inherit;">102</em>(b)(<em style="font: inherit;">1</em>) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have <em style="font: inherit;">not</em> had a Securities Act registration statement declared effective or do <em style="font: inherit;">not</em> have a class of securities registered under Section <em style="font: inherit;">21E</em> of the Securities Exchange Act of <em style="font: inherit;">1934,</em> as amended) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies, but any such election to opt out is irrevocable. The Company elected <em style="font: inherit;">not</em> to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.<b> </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Recent Accounting Pronouncements</b></i></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Recently issued accounting pronouncements are <em style="font: inherit;">not</em> expected to have a material impact on our financial position, results of operations or cash flows upon adoption.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Basis of Presentation </b></i></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The accompanying unaudited condensed consolidated balance sheet as of <em style="font: inherit;"> December 31, 2022, </em>which has been derived from audited financial statements, and the unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “<i><b>SEC</b></i>”) for interim financial information and include the accounts of the Company. Certain information and disclosures normally included in consolidated financial statements prepared in accordance with accounting principles generally accepted in the U.S. (“<i><b>GAAP</b></i>”) have been condensed or omitted.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">In the opinion of management, these financial statements contain all material adjustments, consisting of normal recurring accruals, necessary to present fairly the financial position, results of operations and cash flows for the periods indicated. Operating results for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> are <em style="font: inherit;">not</em> necessarily indicative of results that <em style="font: inherit;"> may </em>be expected for any other interim period or for the year ending <em style="font: inherit;"> December 31, 2023</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">These unaudited interim condensed consolidated financial statements should be read in conjunction with our audited consolidated financial statements as of <em style="font: inherit;"> December 31, 2022</em> and <em style="font: inherit;">2021,</em> and for the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> and the related notes included in our most recent Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended <em style="font: inherit;"> December 31, 2022</em>, which was filed with the SEC on <em style="font: inherit;"> March 31, 2023 (“</em><b><i>Annual Report</i></b>”).</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -36pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><span style="text-decoration: underline; "><i><b>Recently Adopted Accounting Guidance </b></i></span></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">In <em style="font: inherit;"> January 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> <i>Financial Instruments </i>—<i> Credit Losses on Financial Instruments</i> which replaces incurred loss methodology to estimate credit losses on financial instruments with a methodology that reflects expected credit losses. This amendment affects entities holding financial assets that are <em style="font: inherit;">not</em> accounted for at fair value through net income including trade receivables. Subsequently FASB issued ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">02</em> which deferred the adoption date. The amendments in this ASU are effective for Emerging Growth Company entities, which elected to take advantage of the extended transition period, for fiscal years beginning after <em style="font: inherit;"> December 15, 2022. </em>Early application of the amendments is permitted. The Company adopted the standard on <em style="font: inherit;"> January 1, 2023. </em>The adoption of the standard did <em style="font: inherit;">not</em> have material impact on its condensed consolidated financial statements.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">In <em style="font: inherit;"> August 2020, </em>the FASB issued ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06,</em> “Debt — Debt with Conversion and Other Options (Subtopic <em style="font: inherit;">470</em>-<em style="font: inherit;">20</em>) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic <em style="font: inherit;">815</em> — <em style="font: inherit;">40</em>)” (“ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06”</em>). ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06</em> simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The Company adopted the standard on <em style="font: inherit;"> January 1, 2022. </em>The adoption of the standard did <em style="font: inherit;">not</em> have a material impact on its consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i><span style="text-decoration: underline; ">Comparative Data</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Certain amounts from prior periods have been reclassed to conform to the current period presentation, including:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;"><tbody><tr><td style="width: 19px;"> </td><td style="width: 19px;">•</td><td style="width: 1245px; text-align: justify;">The reclassification of perpetual license revenue to be included in maintenance revenue on the condensed consolidated statements of operations for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022;</em></td></tr> <tr><td style="width: 19px;"> </td><td style="width: 19px;">•</td><td style="width: 1245px; text-align: justify;">The reclassification of depreciation and amortization to be included in cost of revenue, sales and marketing, general and administrative and research and development on the condensed consolidated statements of operations for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022;</em></td></tr> <tr><td style="width: 19px;"> </td><td style="width: 19px;">•</td><td style="width: 1245px; text-align: justify;">The reclassification of operating lease right-of-use assets expense to be separated from depreciation and amortization within net cash provided by (used in) operating activities on the condensed consolidated statements of cash flows for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022;</em></td></tr> <tr><td style="width: 19px;"> </td><td style="width: 19px;">•</td><td style="width: 1245px; text-align: justify;">The reclassification of long-term unbilled receivables to be included in deferred contracts and other assets within net cash provided by (used in) operating activities on the condensed consolidated statements of cash flows for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022; </em>and</td></tr> <tr><td style="width: 19px;"> </td><td style="width: 19px;">•</td><td style="width: 1245px; text-align: justify;">The reclassification of provision for doubtful accounts and loss (gain) on disposal of property and equipment to be included in other within net cash provided by (used in) operating activities on the condensed consolidated statements of cash flows for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022.</em></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><span style="text-decoration: underline; "><i><b>Business Combination</b></i></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">When we consummate a business combination, the assets acquired and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the acquisition date fair value of the net identifiable assets acquired. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which <em style="font: inherit;"> may </em>be up to <em style="font: inherit;">one</em> year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as we obtain new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the condensed consolidated statements of operations. Acquisition-related costs were immaterial and were expensed as incurred. Pro forma historical results of operations related to the business combinations closed in <em style="font: inherit;">2022</em> have <em style="font: inherit;">not</em> been presented because they are <em style="font: inherit;">not</em> material business combinations to our condensed consolidated financial statements, either individually or in aggregate.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Goodwill </b></i></span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Goodwill represents the excess of the fair value of consideration transferred over the fair value of net identifiable assets acquired. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. We have elected to <em style="font: inherit;">first</em> assess the qualitative factors to determine whether it is more likely than <em style="font: inherit;">not</em> that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If we determine that it is more likely than <em style="font: inherit;">not</em> that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of our single reporting unit with its carrying amount. If the fair value exceeds its carrying amount, <em style="font: inherit;">no</em> further analysis is required; otherwise, any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"><em style="font: inherit;">No</em> other events or circumstances changed since the acquisitions that would indicate that the fair value of our reporting unit is below its carrying amount. No impairment was deemed necessary as of <em style="font: inherit;"> March 31, 2023 </em>or <em style="font: inherit;"> December 31, 2022.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 0pt;"/> 0 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 0pt;"><span style="text-decoration: underline; "><i><b>Intangible Assets, net</b></i></span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Intangible assets primarily consist of customer related assets and acquired software and technology. Typical customer related assets include order backlogs and customer relationships. Intangible assets that have finite useful lives are amortized over their useful lives on a straight-line basis, which range from <span style="-sec-ix-hidden:c99069647">one</span> year to <span style="-sec-ix-hidden:c99069648">ten</span> years. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that <em style="font: inherit;"> may </em>warrant revised estimates of useful lives or that indicate the asset <em style="font: inherit;"> may </em>be impaired.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Use of Estimates </b></i></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. We base our estimates and assumptions on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our condensed consolidated balance sheets and the amounts of revenue and expenses reported for each of its periods presented are affected by estimates and assumptions, which are used for, but <em style="font: inherit;">not</em> limited to, the accounting for revenue recognition, deferred contract costs, valuation of goodwill and other intangible assets, income taxes and related reserves, stock-based compensation, purchase price in a business combination, and earn-out liabilities. Actual results and outcomes <em style="font: inherit;"> may </em>differ from management’s estimates and assumptions due to risks and uncertainties.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 15pt;text-indent:36pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Foreign Currency </b></i></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company has foreign operations where the functional currency has been determined to be the local currency, in accordance with FASB ASC <em style="font: inherit;">830,</em> <i>Foreign Currency Matters</i>. Adjustments resulting from translating such foreign functional currency assets and liabilities into U.S. dollars, based on current exchange rates, are recorded as a separate component of stockholders’ equity under the caption, accumulated other comprehensive income. Revenue and expenses are translated using average rates prevailing during the period. Transaction gains and losses arising from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income (expense), net in the Company’s condensed consolidated statements of operations. Transaction losses totaled $0.3 million and $0.2 million for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022,</em> respectively.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> 300000 200000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Cash and Cash Equivalents </b></i></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company maintains cash with several high credit-quality financial institutions. The Company considers all investments available with original maturities of <em style="font: inherit;">three</em> months or less to be cash equivalents. These investments are <em style="font: inherit;">not</em> subject to significant market risk. The Company maintains its cash and cash equivalents in bank accounts which, at times, exceed the federally insured limits. The Company has <em style="font: inherit;">not</em> experienced any losses in such accounts. The Company maintains cash balances used in operations at entities based in countries which imposes regulations that limit the ability to transfer cash out of the country. As of <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, the Company’s cash balances at these entities were $7.8 million and $10.8 million, respectively. For purposes of the condensed consolidated statements of cash flows, cash includes all amounts in the condensed consolidated balance sheets captioned cash and cash equivalents.</p> <p style="text-align: center; margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"/> 7800000 10800000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i><span style="text-decoration: underline; ">Short-Term Investments</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Short-term investments consist mainly of U.S. treasury bills and certificates of deposit held by financial institutions which have an initial maturity of greater than <em style="font: inherit;">three</em> months but less than or equal to <em style="font: inherit;">one</em> year at period end.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Based on our intentions regarding these investments, we classify substantially all of our investments as available-for-sale. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for any unrealized losses determined to be related to credit losses, which we record within non-operating income, net in the accompanying condensed consolidated statements of operations. Substantially all of our investments are classified as current based on the nature of the investments and their availability for use in current operations.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 15pt;text-indent:36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i><span style="text-decoration: underline; ">Prepaid Expenses and Other Current Assets</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company recognizes payments made for services to be received in the near future as prepaid expenses and other current assets. Prepaid expenses and other current assets consist primarily of payments related to insurance premiums, prepaid rent, prepaid subscriptions, and other costs. The prepaid expenses balance as of <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em> were $5.3 million and $7.1 million, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"/> 5300000 7100000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i><span style="text-decoration: underline; ">Deferred Contract Costs </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">We defer sales commissions earned by our sales force that are considered to be incremental and recoverable costs of obtaining SaaS, term license and support, service, perpetual license and maintenance contracts. We have structured commissions plans such that the commission rate paid on renewal contracts are less than those paid on the initial contract; therefore, it is determined that the renewal commissions are <em style="font: inherit;">not</em> commensurate with the initial commission that are deferred and amortized. We determine the estimated average customer relationship period and average renewal term utilizing a portfolio approach. Deferred costs are periodically reviewed for impairment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">Amortization of deferred contract costs of $4.2 million and $3.0 million for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022,</em> respectively, is included as a component of sales and marketing expenses in our condensed consolidated statements of operations. Deferred contract costs recognized as a contract asset on our balance sheet was $47.8 million and $48.6 million at <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, respectively.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> 4200000 3000000.0 47800000 48600000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Revenue Recognition </b></i></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company derives revenue from <em style="font: inherit;">four</em> primary sources: SaaS, term license and support, services, and maintenance. Services include installation services, training and other consulting services. The following table presents our revenue by source:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">SaaS</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">35,512</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26,553</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Term license and support</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,904</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,202</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Services</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,747</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,925</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Maintenance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,611</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,572</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">50,291</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 15pt;text-indent:36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Term license revenue recognized at point in time was $5.9 million and $6.2 million for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;">We use judgement in determining the relative standalone selling price (“<i><b>SSP</b></i>") for products and services. For substantially all performance obligations except term licenses, we are able to establish the SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Term licenses are sold only as a bundled arrangement that includes the rights to a term license and support. In determining the SSP of license and support in a term license arrangement, we apply observable inputs using the value relationship between support and term licenses, the value relationship between support and perpetual licenses, the average economic life of our products, software renewal rates and the price of the bundled arrangement in relation to the perpetual licensing approach. Using a combination of the relative fair value method or the residual value method, the SSP of the performance obligations in an arrangement is allocated to each performance obligation within a sales arrangement.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;">In rare cases when the software and the related when-and-if available updates are critical to the combined utility of the software, the Company has determined this to be <em style="font: inherit;">one</em> performance obligation and revenue is recognized ratably over the license term.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;">Accounts receivable, net is inclusive of accounts receivable, current unbilled receivables and long-term unbilled receivables, net of allowance for doubtful accounts. We record an unbilled receivable when revenue is recognized prior to invoicing. We have a well-established collection history from our direct and indirect sales. We periodically evaluate the collectability of our accounts receivable and provide an allowance for doubtful accounts as necessary, based on the age of the receivable, expected payment ability, and collection experience. As of <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, the allowance for doubtful accounts was <em style="font: inherit;">not</em> material.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 36pt; text-align: justify;">We record deferred revenue in the condensed consolidated balance sheets when cash is collected or invoiced before revenue is earned. Deferred revenue as of <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em> was $99.2 million and $101.5 million, respectively. Revenue recognized that was included in the opening deferred revenue balance was $35.0 million for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The opening and closing balances of the Company's accounts receivable, net, deferred revenue and deferred contract costs are as follows:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accounts</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Deferred</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">receivable,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Deferred</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">contract</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">net</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">revenue</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">costs</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">73,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">101,490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">60,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">99,189</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47,794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">There were <em style="font: inherit;">no</em> significant changes to the Company’s contract assets or liabilities during the year ended <em style="font: inherit;"> December 31, 2022</em> and the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> outside of its sales activities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">As of <em style="font: inherit;"> March 31, 2023</em>, transaction price allocated to remaining performance obligations, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods, was $238.6 million, of which $186.4 million is related to SaaS and term license and support revenue. AvePoint expects to recognize approximately 64% of the total transaction price allocated to remaining performance obligations over the next <span style="-sec-ix-hidden:c99069690">twelve</span> months and the remainder thereafter.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">SaaS</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">35,512</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26,553</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Term license and support</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,904</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,202</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Services</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,747</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,925</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Maintenance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,409</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,611</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,572</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">50,291</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 35512000 26553000 10904000 10202000 9747000 8925000 3409000 4611000 59572000 50291000 5900000 6200000 99200000 101500000 35000000.0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Accounts</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Deferred</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">receivable,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Deferred</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">contract</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">net</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">revenue</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">costs</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">73,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">101,490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">60,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">99,189</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47,794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 73348000 101490000 48553000 60738000 99189000 47794000 238600000 186400000 0.64 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i><span style="text-decoration: underline; ">Stock-Based Compensation</span></i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;">Stock-based compensation represents the cost related to stock-based awards granted to employees. To date, we have issued both stock options and restricted stock units (“<b><i>RSUs</i></b>”). With respect to equity-classified awards, the Company measures stock-based compensation cost at the grant date based on the estimated fair value of the award and recognizes the cost ratably (net of estimated forfeitures) over the requisite service period. With respect to liability-classified awards, the Company measures stock-based compensation cost at the grant date and at each reporting period based on the estimated fair value of the award. Stock-based compensation cost is recognized ratably over the requisite service period, net of actual forfeitures in the period.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;">We estimate the fair value of stock options using the Black-Scholes valuation model. The Black-Scholes model requires highly subjective assumptions in order to derive the inputs necessary to calculate the fair value of stock options. To estimate the expected term of stock options, the Company considers the contractual terms of the options, including the vesting and expiration periods, as well as historical option exercise data and current market conditions to determine an estimated expected term. The Company’s historical experience is too limited to be able to reasonably estimate the expected term. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury <em style="font: inherit;">zero</em> coupon issues with a remaining term equal to the expected term.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Income Taxes </b></i></span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to difference between financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;">We recognize liabilities for uncertain tax positions taken or expected to be taken in income tax returns. Accrued interest and penalties related to unrecognized tax benefits are recognized as part of the provision for income taxes. Judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and unrecognized tax benefits. In determining the need for a valuation allowance, the historical and projected financial performance of the operation that is recording a net deferred tax asset is considered along with any other pertinent information. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 36pt; margin: 0pt;">We file income tax returns in the U.S. federal, various states and foreign jurisdictions. The tax years <span style="-sec-ix-hidden:c99069693">2019</span> through <span style="-sec-ix-hidden:c99069694">2022</span> are open and subject to audit by US federal, state and local authorities. The tax years <span style="-sec-ix-hidden:c99069695">2012</span> through <em style="font: inherit;">2022</em> are open and subject to audit by foreign tax jurisdictions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Emerging Growth Company </b></i></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company is considered an emerging growth company. Section <em style="font: inherit;">102</em>(b)(<em style="font: inherit;">1</em>) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have <em style="font: inherit;">not</em> had a Securities Act registration statement declared effective or do <em style="font: inherit;">not</em> have a class of securities registered under Section <em style="font: inherit;">21E</em> of the Securities Exchange Act of <em style="font: inherit;">1934,</em> as amended) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies, but any such election to opt out is irrevocable. The Company elected <em style="font: inherit;">not</em> to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.<b> </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Recent Accounting Pronouncements</b></i></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Recently issued accounting pronouncements are <em style="font: inherit;">not</em> expected to have a material impact on our financial position, results of operations or cash flows upon adoption.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 0pt;"><b><em style="font: inherit;">3.</em> Goodwill </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 0pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-indent: 36pt;">The changes in the carrying amounts of goodwill were as follows:</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Goodwill</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,904</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Effect of foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,871</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Goodwill</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,904</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Effect of foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of March 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,871</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 18904000 -33000 18871000 <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">4.</em> Intangible assets, net</b></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-indent: 36pt;">Intangible assets consist of the acquired intangible assets and the self-developed software. Amortization expense for intangible assets was $0.5 million and $0.1 million for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022,</em> respectively. </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-indent: 36pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-indent: 36pt;">As of <em style="font: inherit;"> March 31, 2023</em>, estimated future amortization expense for the intangible assets reflected above was as follows:</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-indent: 36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ending December 31:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2023 (nine months)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,521</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,573</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,163</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,136</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,494</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total intangible assets subject to amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-indent: 36pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-indent: 36pt;">A summary of the balances of the Company's intangible assets as of <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em> is presented below:</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-indent: 36pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 23%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross Carrying Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated Amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net Carrying Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross Carrying Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated Amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net Carrying Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted Average</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 23%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Life</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 23%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 23%; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td colspan="22" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; text-align: center;">(in thousands)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; text-align: center;">(in years)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology and software, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,129</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,081</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,048</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,842</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(777</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,065</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer related assets, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,466</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(294</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,799</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,322</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Content, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">838</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">692</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">12,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(1,585</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">10,848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">12,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(1,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">11,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 500000 100000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ending December 31:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2023 (nine months)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,521</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,573</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,163</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,136</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,494</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total intangible assets subject to amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1521000 1961000 1573000 1163000 1136000 3494000 10848000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 23%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross Carrying Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated Amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net Carrying Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Gross Carrying Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accumulated Amortization</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Net Carrying Amount</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted Average</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 23%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">March 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Life</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 23%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 8%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 23%; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td colspan="22" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; text-align: center;">(in thousands)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; text-align: center;">(in years)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology and software, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,129</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,081</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,048</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,842</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(777</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,065</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer related assets, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,466</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(294</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,172</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,799</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">4,322</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Content, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">838</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">628</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">692</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 23%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">12,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(1,585</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">10,848</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">12,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">(1,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">11,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 7129000 1081000 6048000 6842000 777000 6065000 P6Y9M18D 4466000 294000 4172000 4799000 477000 4322000 P10Y 838000 210000 628000 830000 138000 692000 P3Y 12433000 1585000 10848000 12471000 1392000 11079000 P7Y8M12D <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">5.</em> Concentration of Credit Risk </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company deposits its cash with financial institutions and, at times, such balances <em style="font: inherit;"> may </em>exceed federally insured limits. No customer accounted for more than <em style="font: inherit;">10%</em> of revenue for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022</em>. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> 0 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">6.</em> Accounts Receivable, Net </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Accounts receivable, net, consists of the following components:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">March 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade receivables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,841</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current unbilled receivables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,153</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(725</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">56,627</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,474</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">March 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade receivables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,841</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">47,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current unbilled receivables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,153</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(725</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">56,627</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">66,474</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 35841000 47046000 21633000 20153000 847000 725000 56627000 66474000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">7.</em> Line of Credit </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company maintains a loan and security agreement with a commercial bank for a revolving line of credit of up to $30.0 million, with an accordion feature that provides up to $20.0 million of additional borrowing capacity the Company <em style="font: inherit;"> may </em>draw at its request. The line currently bears interest at a rate equal to SOFR plus 0.1%. The line carries an unused fee of 0.5% per year. The line will mature on <em style="font: inherit;"> July 7, 2023. </em>We are required to maintain a specified adjusted quick ratio and a minimum annual recurring revenue tested by the bank each quarter. The Company pledged, assigned and granted the bank a security interest in all shares of its subsidiaries, future proceeds and assets (except for excluded assets, including material intellectual property) as security for the performance of the loan and security agreement obligations. As of <em style="font: inherit;"> March </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2023,</em> the Company is compliant with all covenants under the line and had <span style="-sec-ix-hidden:c99069726">no</span> borrowings outstanding under the line of credit.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> 30000000.0 20000000.0 0.001 0.005 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -36pt; text-indent: 36pt;"><b><em style="font: inherit;">8.</em> Income Taxes</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">The Company had an effective tax rate of (27.46)% and (2.88)% for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022</em>, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">The change in effective tax rates for the <em style="font: inherit;">three</em>-month period ended <em style="font: inherit;"> March 31, 2023</em> as compared to the <em style="font: inherit;">three</em>-month period ended <em style="font: inherit;"> March 31, 2022</em> was primarily due to the mix of pre-tax income (loss) results by jurisdictions taxed at different rates, certain jurisdictions with separate tax expense calculated, and tax losses for which <em style="font: inherit;">no</em> benefit can be taken.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 15pt;text-indent:36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">The Company continues to evaluate the realizability of its deferred tax assets on a quarterly basis and will adjust such amounts in light of changing facts and circumstances. In making such an assessment, management would consider all available positive and negative evidence, including the level of historical taxable income, future reversals of existing temporary differences, tax planning strategies, and projected future taxable income.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> -0.2746 -0.0288 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><b><b><em style="font: inherit;">9.</em> Leases</b></b></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">The Company is obligated under various non-cancelable operating leases primarily for office space. The initial terms of the leases expire on various dates through <em style="font: inherit;">2030.</em> We determine if an arrangement is a lease at inception.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Leases are classified as either operating or finance leases based on certain criteria. This classification determines the timing and presentation of expenses on the income statement, as well as the presentation of the related cash flows and balance sheet. Operating leases are recorded on the balance sheet beginning <em style="font: inherit;"> January 1, 2022, </em>as operating lease right-of-use assets, accrued expenses and other liabilities, and long-term operating lease liabilities. The Company currently has <em style="font: inherit;">no</em> significant finance leases.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">ROU assets and related liabilities are recorded at lease commencement based on the present value of the lease payments over the expected lease term. Lease payments include future increases unless the increases are based on changes in an index or rate. As the Company's leases do <em style="font: inherit;">not</em> provide an implicit rate, the Company’s incremental borrowing rate is used to calculate ROU assets and related liabilities. The incremental borrowing rate is determined based on the Company’s estimated credit rating, the term of the lease, the economic environment where the asset resides and full collateralization. Lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Operating lease expense is recognized on a straight-line basis over the lease term and is allocated within operating expenses in the condensed consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The components of the Company's operating lease expenses are reflected in the condensed consolidated statements of income for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;">2022</em> as follows:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;"> </p> <div style="font-size: 10pt; text-indent: 36pt;"> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three</b> <b>Months</b> <b>Ended</b> <b>March 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Lease liability cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Short-term lease expenses (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">814</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Variable lease cost not included in the lease liability (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">110</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,997</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> </div> <div style="font-size: 10pt; text-indent: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">(<em style="font: inherit;">1</em>) Short-term lease expenses include rent expenses from leases of <em style="font: inherit;">12</em> months or less on the transition date or lease commencement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">(<em style="font: inherit;">2</em>) Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Our lease agreements generally contain lease and non-lease components. Non-lease components primarily include payments for maintenance and utilities. We elected to combine fixed payments for non-lease components, for all classes of underlying assets, with our lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em>, ROU assets obtained in exchange for new operating lease liabilities amounted to $2.6 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Other information related to operating leases for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022,</em> is as follows:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> </div> <div style="font-size: 10pt; text-indent: 0pt; text-align: justify;">   </div> <div style="font-size: 10pt; text-indent: 0pt; text-align: justify;"> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three</b> <b>Months</b> <b>Ended</b> <b>March 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for amounts included in the measurement of the lease liability:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"> </p> </div> <div style="font-size: 10pt; text-indent: 36pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">As of <em style="font: inherit;"> March 31, 2023</em>, our operating leases had a weighted average remaining lease term of 4.3 years and a weighted average discount rate of 5.5%.</p> </div> <div style="font-size: 10pt; text-indent: 36pt;"> <div style="font-size: 10pt; text-indent: 36pt; text-align: justify;">  </div> <div style="font-size: 10pt; text-indent: 36pt; text-align: justify;"> As of <em style="font: inherit;"> December 31, 2022, </em>our operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 5.1%. </div> <div style="font-size: 10pt; text-indent: 36pt; text-align: justify;">   </div> <div style="font-size: 10pt; text-indent: 36pt; text-align: justify;"> The maturity schedule of the operating lease liabilities as of <em style="font: inherit;"> March 31, 2023</em> is as follows: </div> </div> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-indent: 36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ending December 31:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2023 (nine months)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,789</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,590</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,499</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,709</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,999</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total future lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">19,757</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Less: Present value adjustment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(2,186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Present value of future lease payments <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">17,571</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-indent: 0pt; text-align: justify;">(<em style="font: inherit;">1</em>) Includes the current portion of operating lease liabilities of $5.8 million, which is reflected in accrued expenses and other liabilities in the condensed consolidated balance sheets.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-indent: 36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three</b> <b>Months</b> <b>Ended</b> <b>March 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Lease liability cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,151</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Short-term lease expenses (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">814</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Variable lease cost not included in the lease liability (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">110</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,997</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1749000 1151000 248000 814000 110000 32000 2107000 1997000 2600000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three</b> <b>Months</b> <b>Ended</b> <b>March 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for amounts included in the measurement of the lease liability:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 2046000 1354000 P4Y3M18D 0.055 P4Y4M24D 0.051 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ending December 31:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2023 (nine months)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,789</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,171</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,590</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,499</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,709</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,999</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total future lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">19,757</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Less: Present value adjustment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(2,186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 1px; margin: 0px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Present value of future lease payments <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">17,571</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td></tr> </tbody></table> 4789000 5171000 3590000 2499000 1709000 1999000 19757000 2186000 17571000 5800000 <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><b><em style="font: inherit;">10.</em> Commitments and Contingencies</b></p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Legal Proceedings </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">In the normal course of its business, the Company <em style="font: inherit;"> may </em>be involved in various claims, negotiations and legal actions. Except for such claims that arise in the normal course of business, as of <em style="font: inherit;"> March 31, 2023</em>, the Company was <em style="font: inherit;">not</em> a party to any other litigation for which a material claim is reasonably possible, probable or estimable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i><span style="text-decoration: underline; ">Guarantees</span></i></b><b><i/></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">In the normal course of business, we are seldomly required to enter into service agreements that require contingency agreements with customers in highly regulated sectors. These agreements are secured by certificates of deposit. As of <em style="font: inherit;"> March 31, 2023</em>, letters of credit have been issued in the amount of $2.6 million, as security for the agreements. These agreements have <em style="font: inherit;">not</em> had a material effect on our results of operations, financial position or cash flow.</p> 2600000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">11.</em> Earn-Out and Warrant Liabilities</b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Company Earn-Out Agreement</b></i></span></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Certain holders of common stock and certain holders of options shall be issued additional shares of AvePoint's common stock, as follows:</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 23px;"> </td><td style="width: 25px;">•</td><td style="width: auto;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">1,000,000 shares of AvePoint's common stock, in the aggregate, if at any time from <em style="font: inherit;"> July 1, 2021 </em>through the <em style="font: inherit;">seventh</em> anniversary thereof (a) AvePoint's stock price is greater than or equal to <em style="font: inherit;">$12.50</em> over any <em style="font: inherit;">20</em> Trading Days within any <em style="font: inherit;">30</em> trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding <em style="font: inherit;">$12.50</em> per share;</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 23px;"> </td><td style="width: 25px;">•</td><td style="width: auto;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">1,000,000 shares of AvePoint's common stock, in the aggregate, if at any time from <em style="font: inherit;"> July 1, 2021 </em>through the <em style="font: inherit;">seventh</em> anniversary thereof (a) AvePoint's stock price is greater than or equal to <em style="font: inherit;">$15.00</em> over any <em style="font: inherit;">20</em> Trading Days within any <em style="font: inherit;">30</em> trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding <em style="font: inherit;">$15.00</em> per share;</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 23px;"> </td><td style="width: 25px;">•</td><td style="width: auto;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">1,000,000 shares of AvePoint's common stock, in the aggregate, if at any time from <em style="font: inherit;"> July 1, 2021 </em>through the <em style="font: inherit;">seventh</em> anniversary thereof (a) AvePoint's stock price is greater than or equal to <em style="font: inherit;">$17.50</em> over any <em style="font: inherit;">20</em> Trading Days within any <em style="font: inherit;">30</em> trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding <em style="font: inherit;">$17.50</em> per share.</p> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The rights described above are hereafter referred to as the “<i><b>Company Earn-Out Shares</b></i>”. To the extent that any portion of the Company Earn-Out Shares that would otherwise be issued to a holder of options that remain unvested at the date of the milestones described above, then in lieu of issuing the applicable Company Earn-Out Shares, the Company shall instead issue an award of restricted stock units of the Company for a number of shares of AvePoint's common stock equal to such portion of the Company Earn-Out Shares issuable with respect to the unvested options (the “<i><b>Company Earn-Out RSUs</b></i>”). In evaluation of the Company Earn-Out Shares and Company Earn-Out RSUs, management determined that the Company Earn-Out Shares represent derivatives to be marked to market at each reporting period, while the Company Earn-Out RSUs represent equity under ASC <em style="font: inherit;">718,</em> <i>Compensation-Stock Compensation</i> (“<i><b>ASC <em style="font: inherit;">718</em></b></i>”). Refer to “<i>Note <em style="font: inherit;">13</em> — Stock-Based Compensation</i>” for more information regarding the Company Earn-Out RSUs.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">In order to capture the market conditions associated with the Company Earn-Out Shares, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out Shares’ (as defined below) contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. The Monte Carlo model requires highly subjective assumptions including the expected volatility of the price of our common stock, and the expected term of the earn-out shares. Significant increases or decreases to these inputs in isolation could result in a significantly higher or lower liability. Under this approach, the fair value of the Company Earn-Out Shares on <em style="font: inherit;"> July 1, 2021 </em>was determined to be $29.6 million. The fair value was remeasured as of <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, and was determined to be $6.9 million and $6.6 million, respectively, and included in the earn-out shares liabilities in the condensed consolidated balance sheets. As a result, during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em>, approximately $0.1 million was recognized and included as (loss) gain on earn-out and warrant liabilities in the condensed consolidated statements of operations. We estimated the earn-out shares fair value using a Monte Carlo model with the following significant unobservable assumptions:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">March 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">2023</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Term (in years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c99068857">55.00</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Private Warrants to Acquire Common Stock</b></i></span></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">On <em style="font: inherit;"> July 1, 2021, </em>the Company granted 405,000 private placement warrants with a 5-year term and strike price of $11.50 per share. Management has determined that the private placements warrants are to be classified as liabilities to be marked to market at each reporting period.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The private placement warrants are held by only <em style="font: inherit;">two</em> parties and any transfer of the warrants to a party other than a current holder of the warrants would cause the warrants to be converted into public warrants. Consequently, the fair value of the private placement warrants is equivalent to the quoted price of the publicly traded warrants. Under this approach, the fair value of the private placement warrants on <em style="font: inherit;"> July 1, 2021, </em>was determined to be $1.4 million. The fair value was remeasured as of <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, and was determined to be $0.2 million and $0.2 million, respectively, and included in the other non-current liabilities in the consolidated balance sheets. As a result, $0 million and $0.1 million was recognized during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022</em>, respectively, and included as (loss) gain on earn-out and warrant liabilities in the consolidated statements of operations. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1000000 1000000 1000000 29600000 6900000 6600000 100000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">March 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" rowspan="1" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: center;">2023</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Term (in years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c99068857">55.00</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p> </td></tr> </tbody></table> 5.25 405000 P5Y 11.50 1400000 200000 200000 0 100000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">12.</em> Mezzanine Equity and Stockholders</b>’<b> Equity</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company has <em style="font: inherit;">one</em> class of capital stock: common stock. The following summarizes the terms of the Company’s capital stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><i><b>Common Stock </b></i></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Pursuant to the Company’s restated Articles of Incorporation, the Company was authorized to issue up to 1,000,000,000 shares of common stock at $0.0001 par value. There were 191,402,433 and 189,467,338 shares issued and outstanding, including treasury shares, at <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, respectively. Each share of common stock is entitled to <em style="font: inherit;">one</em> vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the Company's Board of Directors. The Company’s Board of Directors has <em style="font: inherit;">not</em> declared common stock dividends since inception.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="text-decoration: underline; "><i><b>Sponsor Earn-Out Shares</b></i></span></p> <div style="font-size:10pt"> <div style="font-family:'Times New Roman'"> <div style="font-variant:normal">   </div> </div> </div> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">On <em style="font: inherit;"> July 1, 2021, </em>the Company modified the terms of 2,916,700 shares of common stock (“<i><b>Sponsor Earn-Out Shares</b></i>”) then held by Apex’s sponsor, such that such shares will be subject to the following vesting provisions:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;">•</td><td style="width: auto;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><em style="font: inherit;">100%</em> of the Sponsor Earn-Out Shares shall vest and be released if at any time through the <em style="font: inherit;">seventh</em> anniversary of the Apex Business Combination, AvePoint's stock price is greater than or equal to <em style="font: inherit;">$15.00</em> (as adjusted for share splits, share capitalization, reorganizations, recapitalizations and the like) over any <em style="font: inherit;">20</em> trading days within any <em style="font: inherit;">30</em> trading day period; and</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;">•</td><td style="width: auto;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><em style="font: inherit;">100%</em> of the remaining Sponsor Earn-Out Shares that have <em style="font: inherit;">not</em> previously vested shall vest and be released if at any time through the <em style="font: inherit;">seventh</em> anniversary of the Apex Business Combination, the Company consummates a subsequent transaction.</p> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify; text-indent: 36pt;">The Sponsor Earn-Out Shares are currently outstanding and receive all benefits of regular shares with the exception of the fact that the shares are held in escrow and restricted from transfer until the vesting conditions described above are met. Consequently, the shares are classified as equity. No Sponsor Earn-Out Shares have vested as of <em style="font: inherit;"> March 31, 2023</em>.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="text-decoration: underline; "><i><b>Public Warrants to Acquire Common Stock</b></i></span></p> <div style="font-size:10pt"> <div style="font-family:'Times New Roman'"> <div style="font-variant:normal">   </div> </div> </div> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">On <em style="font: inherit;"> July 1, 2021, </em>as part of the Apex Business Combination, the Company issued 17,500,000 public warrants with an exercise price of $11.50. Each warrant entitles the registered holder to purchase <span style="-sec-ix-hidden:c99069819">one</span> share of AvePoint's common stock and the warrants are exercisable from the date of issuance through the <span style="-sec-ix-hidden:c99069820">fifth</span> anniversary of the Apex Business Combination. At <em style="font: inherit;"> March 31, 2023</em>, all 17,500,000 warrants remain outstanding. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 0pt;"><span style="text-decoration: underline; "><i><b>Share Repurchase Program</b></i></span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">On <em style="font: inherit;"> March 17, 2022, </em>the Company announced that its Board of Directors authorized a new share repurchase program (the “<i><b>Share Repurchase Program</b></i>”) for the Company to buy back shares of its common stock. Under the Share Repurchase Program, the Company has the authority to buy up to a maximum of $150 million of common stock shares via acquisitions in the open market or privately negotiated transactions. The Share Repurchase Program will remain open for a period of <em style="font: inherit;">three</em> years from the date of authorization and <em style="font: inherit;"> may </em>be suspended or discontinued at any time. The Company is <em style="font: inherit;">not</em> obligated to make purchases of, nor is it obligated to acquire any particular amount of, common stock under the Share Repurchase Program. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em>, the Company purchased 424,876 shares at an average price of $4.2635. </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> 1000000000 0.0001 191402433 189467338 2916700 0 17500000 11.50 17500000 150000000 424876 4.2635 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">13.</em> Stock-Based Compensation </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company previously maintained the <em style="font: inherit;">2006</em> Equity Incentive Plan (the “<i><b><em style="font: inherit;">2006</em> Plan</b></i>”) and the <em style="font: inherit;">2016</em> Equity Incentive Plan (the "<b><i><em style="font: inherit;">2016</em> Plan</i></b>"). Under both the <em style="font: inherit;">2006</em> Plan and the <em style="font: inherit;">2016</em> Plan, the Company granted incentive stock options, non-qualified stock options and restricted stock to eligible recipients which included employees, directors and consultants. On <em style="font: inherit;"> May 27, 2021, </em>the Company’s Board of Directors approved the <em style="font: inherit;">2021</em> Equity Incentive Plan (the “<i><b><em style="font: inherit;">2021</em> Plan</b></i>”), which succeeded the <em style="font: inherit;">2016</em> Plan. As of the adoption of the <em style="font: inherit;">2021</em> Plan, all equity awards are granted under the <em style="font: inherit;">2021</em> Plan and <em style="font: inherit;">no</em> equity is granted under the <em style="font: inherit;">2016</em> Plan, or, for avoidance of doubt, the <em style="font: inherit;">2006</em> Plan. As of <em style="font: inherit;"> March 31, 2023</em>, 22,573,555 shares remained for future issuance under the <em style="font: inherit;">2021</em> Plan. All outstanding stock awards granted under the <em style="font: inherit;">2006</em> Plan and <em style="font: inherit;">2016</em> Plan will remain subject to the terms and conditions of the <em style="font: inherit;">2006</em> Plan and <em style="font: inherit;">2016</em> Plan, respectively, and the provisions of any award agreements made thereunder. To date, the Company has issued only stock options, restricted stock and restricted stock units to employees, directors and consultants. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company records stock-based compensation in cost of revenue, sales and marketing, general and administrative and research and development. Stock-based compensation was included in the following line items:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">670</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">578</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Sales and marketing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,201</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,462</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">General and administrative</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,382</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,484</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">851</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">750</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total stock-based compensation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,104</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,274</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><span style="text-decoration: underline; "><b><i>Stock Options </i></b></span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The compensation costs for stock option awards are accounted for in accordance with ASC <em style="font: inherit;">718.</em> Stock options vest over a <span style="-sec-ix-hidden:c99069851">four</span>-year service period and expire on the <span style="-sec-ix-hidden:c99069852">tenth</span> anniversary of the date of award. </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">On <em style="font: inherit;"> March 13, 2023, </em>the Company granted 1,125,374 options under the <em style="font: inherit;">2021</em> Plan. The Company estimated the grant date fair value of these stock options using the Black-Scholes option-pricing model with the following weighted-average assumptions:</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="text-align: center;"><b><b><b>March 13,</b></b></b></td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="background-color: rgb(255, 255, 255);"> </td><td style="background-color: rgb(255, 255, 255);"> </td><td colspan="2" style="text-align: center; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b><em style="font: inherit;">2023</em></b></b></b></td><td style="background-color: rgb(255, 255, 255); padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 85%;">Expected life (in years)</td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%; text-align: right;">6.11</td><td style="width: 1%; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td>Expected volatility</td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%; text-align: right;">59.19</td><td style="width: 1%; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td>Risk-free rate</td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%; text-align: right;">3.63</td><td style="width: 1%; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td>Dividend yield</td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%; text-align: right;">—</td><td style="width: 1%; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="text-indent: 36pt; text-align: justify; margin: 0pt;font-family: &quot;Times New Roman&quot;, Times, serif;font-size: 10pt;"> </p> <p style="text-indent: 36pt; text-align: justify; margin: 0pt;font-family: &quot;Times New Roman&quot;, Times, serif;font-size: 10pt;">To estimate the expected life of stock options, the Company considered the vesting term, contractual expiration period, and market conditions. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury <em style="font: inherit;">zero</em> coupon issues with a remaining term equal to the expected life. Based on these inputs, the grant-date fair value was determined to be $2.8 million.</p> <p style="text-indent: 36pt; text-align: justify; margin: 0pt;font-family: &quot;Times New Roman&quot;, Times, serif;font-size: 10pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">As of <em style="font: inherit;"> March 31, 2023</em>, there was $25.0 million in unrecognized compensation costs related to all unvested awards.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">As of <em style="font: inherit;"> March 31, 2023</em>, the Company had 29,436,670 options outstanding and 20,229,958 options exercisable with intrinsic values of $32.3 million and $31.4 million, respectively. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em>, 680,385 options were exercised, with a total intrinsic value of $2.0 million.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><i><span style="text-decoration: underline; "><b>Restricted Stock Units</b></span></i></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">6,349,464 RSUs were granted under the <em style="font: inherit;">2021</em> Plan during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em>, with a weighted-average grant date fair-value of $4.22 per RSU. The compensation costs for RSUs are accounted for in accordance with ASC <em style="font: inherit;">718.</em> RSUs vest over a <span style="-sec-ix-hidden:c99069871">four</span>-year service period from the grant date. The RSUs are measured at the fair market value of the underlying stock at the grant date. As of <em style="font: inherit;"> March 31, 2023</em>, there was $73.2 million in unrecognized compensation costs specific to the unvested RSUs under the <em style="font: inherit;">2021</em> Plan.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><i><span style="text-decoration: underline; "><b>Company Earn-Out RSUs</b></span></i></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The compensation costs for Company Earn-Out RSUs are accounted for in accordance with ASC <em style="font: inherit;">718.</em> In order to capture the market conditions associated with the Company Earn-Out RSUs, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out RSUs’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. Under this approach, the grant-date fair value of the Company Earn-Out RSUs on <em style="font: inherit;"> July 1, 2021, </em>was determined to be $2.5 million. The stock options underlying the Earn-Out RSUs vest over a <span style="-sec-ix-hidden:c99069876">four</span>-year period and expire on the <span style="-sec-ix-hidden:c99069877">tenth</span> anniversary of the date of award. If the contingent milestones of the Earn-Out RSUs are <em style="font: inherit;">not</em> met by the <em style="font: inherit;">seventh</em> anniversary of the Apex Business Combination, the holders of the underlying stock options will <em style="font: inherit;">not</em> receive the Earn-Out RSUs. </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> 22573555 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">670</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">578</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Sales and marketing</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,201</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,462</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">General and administrative</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,382</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,484</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">851</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">750</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total stock-based compensation</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,104</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,274</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 670000 578000 2201000 2462000 4382000 4484000 851000 750000 8104000 8274000 1125374 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="text-align: center;"><b><b><b>March 13,</b></b></b></td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="background-color: rgb(255, 255, 255);"> </td><td style="background-color: rgb(255, 255, 255);"> </td><td colspan="2" style="text-align: center; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b><em style="font: inherit;">2023</em></b></b></b></td><td style="background-color: rgb(255, 255, 255); padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="width: 85%;">Expected life (in years)</td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%; text-align: right;">6.11</td><td style="width: 1%; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td>Expected volatility</td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%; text-align: right;">59.19</td><td style="width: 1%; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td>Risk-free rate</td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%; text-align: right;">3.63</td><td style="width: 1%; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td>Dividend yield</td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 12%; text-align: right;">—</td><td style="width: 1%; margin-left: 0pt;"> </td></tr> </tbody></table> P6Y1M9D 0.5919 0.0363 0 2800000 25000000.0 29436670 20229958 32300000 31400000 680385 2000000.0 6349464 4.22 73200000 2500000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">14.</em> Financial Instruments</b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Fair value is defined by ASC <em style="font: inherit;">820,</em> <i>Fair Value Measurement</i> (“<i><b>ASC <em style="font: inherit;">820</em></b></i>”) as the price that would be received upon selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC <em style="font: inherit;">820</em> establishes a <em style="font: inherit;">three</em>-level fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The <em style="font: inherit;">three</em> levels of inputs used to measure fair value are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Level <em style="font: inherit;">1</em> — Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Level <em style="font: inherit;">2</em> — Inputs other than quoted prices included within Level <em style="font: inherit;">1</em> that are observable for the asset or liability, either directly or indirectly.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Level <em style="font: inherit;">3</em> — Unobservable inputs for the asset or liability.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">March 31, 2023</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Level 1</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Level 2</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Level 3</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash Equivalents:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,707</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,707</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Money funds <sup style="vertical-align:top;line-height:120%;">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">190,734</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">190,734</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Short term investments:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">195,320</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c99068900">195,320</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Earn-out shares liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Earn-out shares <sup style="vertical-align:top;line-height:120%;">(3)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other non-current liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Warrant liabilities<sup style="vertical-align:top;line-height:120%;"> (3)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"><span style="-sec-ix-hidden:c99068905">—</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c99068909">—</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">6,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">7,149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2022</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Level 1</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Level 2</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Level 3</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash Equivalents:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Money funds <sup style="vertical-align:top;line-height:120%;">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">188,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">188,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Short term investments:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">193,244</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">193,244</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Earn-out shares liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Earn-out shares <sup style="vertical-align:top;line-height:120%;">(3)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other non-current liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Warrant liabilities <sup style="vertical-align:top;line-height:120%;">(3)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(<em style="font: inherit;">1</em>) The majority of certificates of deposit are foreign deposits.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">(<em style="font: inherit;">2</em>) Profits on securities for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023 </em>and <em style="font: inherit;">2022</em> were $1.7 million and $0 million, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 0pt;">(<em style="font: inherit;">3</em>) Refer to “<i>Note <em style="font: inherit;">11</em> — Earn-Out and Warrant Liabilities</i>” for further details.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The following table presents the reconciliation in Level <em style="font: inherit;">3</em> instruments which consisted of earn-out shares liabilities which were measured on a recurring basis for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended March 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Opening balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Total gains or losses from the period</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Included in earnings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Reclass from Earnout-RSU</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Closing balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">March 31, 2023</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Level 1</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Level 2</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Level 3</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash Equivalents:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,707</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,707</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Money funds <sup style="vertical-align:top;line-height:120%;">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">190,734</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">190,734</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Short term investments:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,879</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">195,320</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c99068900">195,320</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Earn-out shares liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Earn-out shares <sup style="vertical-align:top;line-height:120%;">(3)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other non-current liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Warrant liabilities<sup style="vertical-align:top;line-height:120%;"> (3)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"><span style="-sec-ix-hidden:c99068905">—</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c99068909">—</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">6,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">7,149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2022</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Level 1</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Level 2</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Level 3</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash Equivalents:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Money funds <sup style="vertical-align:top;line-height:120%;">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">188,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">188,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Short term investments:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">193,244</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">193,244</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Earn-out shares liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Earn-out shares <sup style="vertical-align:top;line-height:120%;">(3)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other non-current liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Warrant liabilities <sup style="vertical-align:top;line-height:120%;">(3)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 1707000 0 1707000 0 190734000 0 190734000 0 2879000 0 2879000 0 195320000 0 0 0 6922000 6922000 227000 0 227000 227000 6922000 7149000 0 1693000 0 1693000 0 188769000 0 188769000 0 2620000 0 2620000 0 162000 0 162000 0 193244000 0 193244000 0 0 6631000 6631000 0 227000 0 227000 0 227000 6631000 6858000 1700000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended March 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Opening balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Total gains or losses from the period</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">Included in earnings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Reclass from Earnout-RSU</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Closing balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 6631000 -109000 -182000 6922000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">15.</em> Segment information</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The Company operates in <span style="-sec-ix-hidden:c99069904">one</span> segment. Its products and services are sold throughout the world, through direct and indirect sales channels. The Company’s chief operating decision maker (the “<i><b>CODM</b></i>”) is the Chief Executive Officer. The CODM makes operating performance assessment and resource allocation decisions on a global basis. The CODM does <em style="font: inherit;">not</em> receive discrete financial information about asset allocation, expense allocation or profitability by product or geography.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Revenue by geography is based upon the billing address of the customer. All transfers between geographic regions have been eliminated from consolidated revenue. <em style="font: inherit;">No</em> customers represented greater than <em style="font: inherit;">10%</em> of revenue for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022</em>. The following table sets forth revenue by geographic area:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">North America</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,436</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,709</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">EMEA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,488</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,342</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">APAC</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,648</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,240</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,572</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">50,291</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">The following table sets forth revenue generated from customers by country and represent more than <em style="font: inherit;">10%</em> of total consolidated revenue:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">23,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">21,709</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Germany</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,655</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,971</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Singapore</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6,437</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">4,200</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Japan</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,375</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,895</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">North America</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,436</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,709</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">EMEA</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,488</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,342</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">APAC</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,648</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,240</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,572</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">50,291</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">United States</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">23,518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">21,709</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Germany</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,655</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,971</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Singapore</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">6,437</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">4,200</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Japan</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,375</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,895</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 24436000 21709000 19488000 15342000 15648000 13240000 59572000 50291000 23518000 21709000 8655000 5971000 6437000 4200000 5375000 5895000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">16.</em> Loss Per Share </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">Basic loss per share available to AvePoint common shareholders (“<i><b>EPS</b></i>”) is computed by dividing net loss by the weighted average number of common shares outstanding for the period. In computing diluted EPS, the Company adjusts the denominator, subject to anti-dilution requirements, to include the dilution from potential shares of common stock resulting from outstanding share based payment awards, warrants, earn-outs and the conversion of convertible preferred shares. AvePoint applies the <em style="font: inherit;">two</em>-class method in calculating loss per share. AvePoint’s Sponsor Earn-Out Shares described in “<i>Note <em style="font: inherit;">12</em> — Mezzanine Equity and Stockholders’ Equity</i>” are considered participating securities and have <em style="font: inherit;">no</em> contractual obligation to shares in the loss of the Company. As such, the weighted-average impact of these shares is excluded from the calculation of loss per share below. As losses were incurred during all periods presented, <em style="font: inherit;">no</em> earnings per share exists for the Sponsor Earn-Out Shares.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands, except per share amounts)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Loss per share available to common shareholders, excluding sponsor earn-out shareholders</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Numerator:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Net loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(9,182</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(11,053</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Net income attributable to redeemable noncontrolling interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(617</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Net loss attributable to AvePoint, Inc.</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11,670</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total net loss available to common shareholders</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(9,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(11,670</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Denominator:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average common shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">182,818</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">182,833</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Effect of dilutive securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average diluted shares</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">182,818</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">182,833</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted loss per share available to common shareholders, excluding sponsor earn-out shareholders</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.05</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.06</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">To arrive at net loss available to common shareholders, the Company deducted net income attributable to the redeemable noncontrolling interest.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023</em> and <em style="font: inherit;">2022</em>, the Company’s potentially dilutive securities were deemed to be anti-dilutive given the Company’s net loss position. As such, basic loss per share is equal to diluted loss per share for the periods presented.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;">The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock options</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29,437</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,437</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Restricted stock units</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,246</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">9,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Warrants</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17,905</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">17,905</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Company Earn-Outs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">3,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total potentially dilutive securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">63,588</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">60,711</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands, except per share amounts)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Loss per share available to common shareholders, excluding sponsor earn-out shareholders</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Numerator:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Net loss</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(9,182</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(11,053</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Net income attributable to redeemable noncontrolling interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(617</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Net loss attributable to AvePoint, Inc.</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(11,670</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total net loss available to common shareholders</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(9,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(11,670</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Denominator:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average common shares outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">182,818</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">182,833</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Effect of dilutive securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average diluted shares</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">182,818</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">182,833</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted loss per share available to common shareholders, excluding sponsor earn-out shareholders</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.05</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.06</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> -9182000 -11053000 15000 617000 -9197000 -11670000 -9197000 -11670000 182818000 182833000 0 0 182818000 182833000 -0.05 -0.06 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock options</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29,437</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,437</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Restricted stock units</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,246</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">9,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Warrants</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17,905</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">17,905</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Company Earn-Outs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">3,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total potentially dilutive securities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">63,588</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">60,711</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 29437000 30437000 13246000 9369000 17905000 17905000 3000000 3000000 63588000 60711000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">17.</em> Related Party Transactions </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The Company has entered into indemnification agreements with its executive officers and directors. These agreements, among other things, require AvePoint to indemnify its directors and executive officers to the fullest extent permitted by Delaware law, specifically the Delaware General Corporation Law (as the same exists or <em style="font: inherit;"> may </em>hereafter be amended) for certain expenses, including attorneys’ fees, judgments, fines, and settlement amounts incurred by a director or officer in any action or proceeding arising out of their services as <em style="font: inherit;">one</em> of the Company’s directors or officers or any other company or enterprise to which the person provides services at the Company’s request.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">18.</em> Subsequent Events</b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 36pt;"><em style="font: inherit;">No</em> material subsequent events occurred since the date of the most recent balance sheet period reported.</p> 227188000 268217000 2620000 2411000 66474000 55067000 10013000 8461000 306295000 334156000 5537000 3922000 18904000 0 11079000 0 15855000 0 48553000 38926000 9310000 11734000 415533000 388738000 1519000 1824000 47784000 35062000 93405000 74294000 142708000 111180000 11348000 0 8085000 8038000 6631000 10012000 3607000 3943000 172379000 133173000 14007000 5210000 14007000 5210000 19000 18000 665715000 625056000 21666000 1739000 2006000 2317000 -416927000 -375297000 229147000 250355000 415533000 388738000 117180000 85580000 52074000 57214000 50970000 38949000 41283000 31919000 34140000 15868000 21022000 23462000 794000 2418000 2908000 232339000 191909000 151533000 26617000 19039000 11050000 1969000 950000 1930000 35629000 30726000 26089000 908000 1949000 1221000 65123000 52664000 40290000 167216000 139245000 111243000 109805000 100512000 76545000 64874000 59221000 36872000 30519000 31765000 12204000 3084000 1238000 1059000 208282000 192736000 126680000 -41066000 -53491000 -15437000 4497000 21233000 0 -40000 102000 41000 2959000 -632000 -511000 -33650000 -32788000 -15907000 5038000 457000 1062000 -38688000 -33245000 -16969000 2942000 1974000 27000 -41630000 -35219000 -16996000 -0 32928000 34446000 -41630000 -68147000 -51442000 -0.23 -0.48 -0.57 181957000 141596000 89638000 -38688000 -33245000 -16969000 -250000 463000 217000 -250000 463000 217000 -38938000 -32782000 -16752000 3003000 1911000 27000 -41941000 -34693000 -16779000 5210000 5210000 181821767 18000 625056000 143564 -1739000 -375297000 2317000 250355000 1799665 0 2818000 0 0 0 0 2818000 1784993 0 0 0 0 0 0 0 324845 0 1517000 0 0 0 0 1517000 3592504 1000 -1000 0 0 0 0 0 0 37210000 0 0 0 37210000 5794000 5794000 0 0 0 0 0 0 -0 885000 -0 -0 -0 885000 4046186 -0 -0 4046186 19927000 -0 -0 19927000 0 0 0 -38688000 0 -38688000 2942000 2942000 -0 -0 -0 2942000 -0 2942000 61000 61000 0 0 0 0 -311000 -311000 14007000 14007000 185277588 19000 665715000 4189750 -21666000 -416927000 2006000 229147000 42000592 183390000 25074000 1489000 3061000 213014000 100068469 12000 105159000 0 -299789000 1791000 -192827000 0 0 206000 0 206000 0 -206000 0 0 0 -206000 0 6872000 0 0 6872000 0 7361000 0 0 7361000 0 0 0 -7361000 0 -7361000 5141331 0 8242000 0 0 0 8242000 170852 0 46475000 0 0 0 46475000 32928000 0 0 0 32928000 0 0 0 -32928000 0 -32928000 0 0 0 238000 238000 0 515000 0 0 0 515000 42000592 216318000 -0 -0 -0 216318000 28500592 3000 85390000 0 0 0 85393000 0 -39307000 0 0 -39307000 0 39307000 0 0 0 39307000 0 0 -1695000 0 -1695000 0 41152000 0 0 0 41152000 47940523 3000 299736000 0 0 0 299739000 -0 714000 -0 -0 -0 714000 -0 -0 1739000 -0 -0 1739000 0 0 0 -33245000 0 -33245000 0 0 0 1974000 1974000 -0 -0 -0 1974000 -0 1974000 0 0 0 -63000 -63000 0 0 0 0 526000 526000 0 0 0 0 5210000 5210000 181821767 18000 625056000 -1739000 -375297000 2317000 250355000 51091344 182656000 10684000 1291000 0 194631000 84331573 10000 33691000 -233957000 1574000 -198682000 0 0 198000 0 198000 0 -198000 0 0 -198000 0 14390000 0 0 14390000 0 0 -14390000 0 -14390000 759293 0 612000 0 0 612000 0 3277000 0 0 3277000 11979055 1000 56260000 0 0 56261000 2607432 1000 4639000 0 0 4640000 391115 0 2407000 0 0 2407000 32976000 0 0 0 32976000 0 0 -32976000 0 -32976000 9090752 32242000 -0 -0 -0 32242000 0 0 -1470000 0 -1470000 0 0 0 3034000 3034000 0 4471000 0 0 4471000 0 0 -16969000 0 -16969000 0 0 0 27000 27000 -0 -0 27000 -0 27000 0 0 0 217000 217000 42000592 183390000 25074000 1489000 3061000 213014000 100068469 12000 105159000 -299789000 1791000 -192827000 -38688000 -33245000 -16969000 3494000 1238000 1059000 5945000 0 0 -835000 -1308000 378000 37218000 59508000 33767000 3701000 -175000 -433000 607000 755000 -770000 4402000 21233000 -0 14388000 8243000 7133000 2108000 5914000 -1204000 9596000 8890000 5049000 -2553000 10626000 971000 20375000 10805000 11311000 -774000 5030000 19120000 -183554000 -0 -2391000 180969000 916000 -0 18572000 -0 -0 1612000 -0 -0 3853000 2461000 1023000 -21452000 -3377000 1368000 0 441573000 0 -0 130925000 33712000 -0 106169000 -0 19927000 1628000 -0 -0 7530000 -0 2818000 5566000 612000 0 753000 7505000 39000 25000 49000 -0 -0 300000 0 0 58770000 0 0 284000 0 0 4639000 -0 2998000 2089000 -0 -0 101000 -17148000 198617000 35559000 -1655000 -1165000 903000 -41029000 199105000 56950000 268217000 69112000 12162000 227188000 268217000 69112000 3320000 4037000 1068000 0 0 2408000 5635000 0 0 1517000 0 0 235000 0 0 0 0 29000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">1.</em></b> <b>Nature of Business and Organization </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">AvePoint, Inc. was incorporated as a New Jersey corporation on <em style="font: inherit;"> July 24, 2001, </em>and redomiciled as Delaware corporation in <em style="font: inherit;">2006.</em> On <em style="font: inherit;"> July 1, 2021, </em>AvePoint, Inc. (hereinafter referred to as “<b><i>AvePoint</i></b>,” the “<b><i>Company</i></b>,” “<b><i>we</i></b>,” “<b><i>us</i></b>,” or “<b><i>our</i></b>”) became a publicly traded company, as further described in “<i>Note <em style="font: inherit;">3</em> - Business Combination.</i>”</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">AvePoint provides a cloud-native software platform that organizations rely on to optimize operations, manage critical data and secure the digital workplace. As companies around the world embrace the new normal of hybrid work, they must build and deliver a new, seamless workplace experience for knowledge workers, centered around an extensive portfolio of SaaS solutions and productivity applications aimed at improving collaboration across the organization.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The adoption of this portfolio of solutions – what has been generally described as the “digital transformation” – is a substantial and ongoing challenge for most organizations, which for decades had previously relied upon only a small number of multi-purpose on-premises applications to drive business outcomes. However, to build and deliver an efficient digital workplace today, companies must address this abundance of applications – and the associated explosive growth and sprawl of data – with a platform offering that is well governed, fit for purpose, easy to use and built on automation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">AvePoint’s Confidence Platform empowers organizations – of all sizes, in all regions, and across all industries – to optimize and secure the solutions that most commonly establish and underpin the digital workplace. As our customers seek to rapidly reduce costs, improve productivity and make more informed business decisions, they depend on our platform for data-driven insights, critical business intelligence and ongoing operational value through automation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Our principal headquarters are located in Jersey City, New Jersey, with our operating headquarters in Richmond, Virginia and additional offices in North America, Europe, Asia, Australia and the Middle East.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">2.</em></b> <b>Summary of Significant Accounting Policies </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Basis of Presentation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and include the consolidated accounts of AvePoint, Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Recently Adopted Accounting Guidance</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> February 2016, </em>the Financial Account Standard Board (the “<b><i>FASB</i></b>”) issued Accounting Standards Update (“<b><i>ASU</i></b>”) <em style="font: inherit;">2016</em>-<em style="font: inherit;">02,</em> <i>Leases</i> (Accounting Standards Codification (“<b><i>ASC</i></b>”)) and subsequently issued amendments to the initial guidance: ASU <em style="font: inherit;">2017</em>-<em style="font: inherit;">13,</em> ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">10,</em> ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">11,</em> ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">20,</em> ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">01,</em> ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">10,</em> ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">02,</em> ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">05</em> and ASU <em style="font: inherit;">2021</em>-<em style="font: inherit;">05</em> (collectively, “<b><i>ASC <em style="font: inherit;">842</em></i></b>”). The Company adopted ASC <em style="font: inherit;">842</em> on <em style="font: inherit;"> January 1, 2022, </em>using the modified retrospective approach and has elected <em style="font: inherit;">not</em> to restate comparative periods and record a cumulative-effect adjustment as of the effective date. ASC <em style="font: inherit;">842</em> requires companies to generally recognize on the balance sheet operating and finance lease liabilities and corresponding right-of-use (“<b><i>ROU</i></b>”) assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Company to carry forward its historical assessments of whether a contract contains a lease, lease classification and initial direct costs. The Company elected <em style="font: inherit;">not</em> to use hindsight in determining the lease term. The Company made the following other transition considerations and elections under ASC <em style="font: inherit;">842:</em> (i) <em style="font: inherit;">not</em> to separate non-lease components for all classes of underlying assets, including under Leases (“<b><i>ASC <em style="font: inherit;">840</em></i></b>”) for the purpose of transition measurement; (ii) apply accounting similar to ASC <em style="font: inherit;">840</em> for operating lease with term of <em style="font: inherit;">12</em> months or less at the commencement date; (iii) consider remaining lease term as of the date of initial application in determining the incremental borrowing rate to be used to discount minimum rental payments for operating leases in transition.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The adoption of the new standard resulted in the recognition of ROU assets of $13.9 million, net of previously recognized deferred rent balance of $0.6 million and total lease liabilities of $14.5 million, including a current liability of $3.6 million, and corresponding deferred tax assets and liabilities, on the Company’s consolidated balance sheet as of <em style="font: inherit;"> January 1, 2022. </em>The adoption had <em style="font: inherit;">no</em> significant impact on the Company’s consolidated statements of operations or cash flows.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> October 2021, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2021</em>-<em style="font: inherit;">08,</em> Business Combinations (“<b><i>ASC <em style="font: inherit;">805</em></i></b>”), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Revenue from contracts with customers (“<b><i>ASC <em style="font: inherit;">606</em></i></b>”). Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2022, </em>including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have <em style="font: inherit;">not</em> been issued. The Company early adopted the new standard on <em style="font: inherit;"> January 1, 2022. </em>We applied the new guidance to the current year acquisitions. The adoption of the standard did <em style="font: inherit;">not</em> have any impact on the Company’s consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> August 2020, </em>the FASB issued ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06,</em> “Debt — Debt with Conversion and Other Options (Subtopic <em style="font: inherit;">470</em>-<em style="font: inherit;">20</em>) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic <em style="font: inherit;">815</em> — <em style="font: inherit;">40</em>)” (“ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06”</em>). ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06</em> simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The Company adopted the standard on <em style="font: inherit;"> January 1, 2022. </em>The adoption of the standard did <em style="font: inherit;">not</em> have material impact on its consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Comparative Data</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Certain amounts from prior periods have been presented separately or have been grouped to conform to the current period presentation, including:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The reclassification of long-term unbilled receivables to be included in other assets on the consolidated balance sheets as of <em style="font: inherit;"> December 31, 2021;</em></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The reclassification of long-term unbilled receivables to be included in deferred contracts and other assets on the consolidated statements of cash flows for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020;</em></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The reclassification of provision for doubtful accounts and loss (gain) on disposal of property and equipment to be included in other on the consolidated statements of cash flows for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020;</em> and</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The payments of transaction fees to be included in proceeds from recapitalization of Apex shares on the consolidated statements of cash flows for the year ended <em style="font: inherit;"> December 31, 2021.</em></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Business Combination</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">When we consummate a business combination, the assets acquired, and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the acquisition date fair value of the net identifiable assets acquired. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which <em style="font: inherit;"> may </em>be up to <em style="font: inherit;">one</em> year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as we obtain new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the consolidated statements of operations. Acquisition-related costs were immaterial and were expensed as incurred. Pro forma historical results of operations related to the business combinations closed in <em style="font: inherit;">2022</em> have <em style="font: inherit;">not</em> been presented because they are <em style="font: inherit;">not</em> material business combinations to our consolidated financial statements, either individually or in aggregate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Goodwill</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Goodwill represents the excess of the fair value of consideration transferred over the fair value of net identifiable assets acquired.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. We have elected to <span style="-sec-ix-hidden:c99069990">first</span> assess the qualitative factors to determine whether it is more likely than <em style="font: inherit;">not</em> that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If we determine that it is more likely than <em style="font: inherit;">not</em> that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of our single reporting unit with its carrying amount. If the fair value exceeds its carrying amount, <em style="font: inherit;">no</em> further analysis is required; otherwise, any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the year ended <em style="font: inherit;"> December 31, 2022, </em>the goodwill was <span style="-sec-ix-hidden:c99069994">not</span> impaired. There was no goodwill as of <em style="font: inherit;"> December 31, 2021 </em>or as of <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Intangible Assets, net</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Intangible assets primarily consist of customer related assets and acquired software and technology. Typical customer related assets include order backlogs and customer relationships. Intangible assets that have finite useful lives are amortized over their useful lives on a straight-line basis, which range from <span style="-sec-ix-hidden:c99069996">one</span> year to <span style="-sec-ix-hidden:c99069997">ten</span> years. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that <em style="font: inherit;"> may </em>warrant revised estimates of useful lives or that indicate the asset <em style="font: inherit;"> may </em>be impaired.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Use of Estimates </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. We base our estimates and assumptions on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our consolidated balance sheets and the amounts of revenue and expenses reported for each of its periods presented are affected by estimates and assumptions, which are used for, but <em style="font: inherit;">not</em> limited to, the accounting for revenue recognition, allowance for doubtful accounts, deferred contract costs, valuation of goodwill and other intangible assets, income taxes and related reserves, stock-based compensation, purchase price in a business combination, and earn-out liabilities. Actual results and outcomes <em style="font: inherit;"> may </em>differ from management’s estimates and assumptions due to risks and uncertainties.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Foreign Currency </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company has foreign operations where the functional currency has been determined to be the local currency, in accordance with FASB ASC <em style="font: inherit;">830,</em> Foreign Currency Matters. Adjustments resulting from translating such foreign functional currency assets and liabilities into U.S. dollars, based on current exchange rates, are recorded as a separate component of stockholders’ deficiency under the caption, accumulated other comprehensive income. Revenue and expenses are translated using average rates prevailing during the period. Transaction gains and losses arising from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income (expense), net in the Company’s consolidated statements of operations. Transaction gains totaled $0.1 million for the year ended <em style="font: inherit;"> December 31, 2022, </em>transaction losses totaled $0.9 million and $0.6 million for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Cash and Cash Equivalents </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company maintains cash with several high credit-quality financial institutions. The Company considers all investments available with original maturities of <em style="font: inherit;">three</em> months or less to be cash equivalents. These investments are <em style="font: inherit;">not</em> subject to significant market risk. The Company maintains its cash and cash equivalents in bank accounts which, at times, exceed the federally insured limits. The Company has <em style="font: inherit;">not</em> experienced any losses in such accounts. The Company maintains cash balances used in operations at entities based in countries which impose regulations that limit the ability to transfer cash out of the country. As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> the Company’s cash balances at these entities were $10.8 million and $9.3 million, respectively. For purposes of the consolidated statements of cash flows, cash includes all amounts in the consolidated balance sheets captioned cash and cash equivalents.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Short-Term Investments</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Short-term investments consist mainly of certificates of deposit held by financial institutions which have an initial maturity of greater than <em style="font: inherit;">three</em> months but less than or equal to <em style="font: inherit;">one</em> year at period end.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Allowance for Doubtful Accounts</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company evaluates the collectability of its accounts receivable based on a combination of factors. Where we are aware of circumstances that <em style="font: inherit;"> may </em>impair a specific customer’s ability to meet its financial obligations, we record a specific allowance against amounts due. For all other customers, we recognize allowances for doubtful accounts based on the length of time the receivables are outstanding, the current business environment and its historical experience. Accounts are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded when received. As such, we present trade receivables at their net estimated realizable value through use of the allowance for doubtful accounts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Prepaid Expenses and other Current Assets</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">The company recognizes payments made for services to be received in the near future as prepaid expenses and other current assets. Prepaid expenses and other current assets consist primarily of payments related to insurance premium, prepaid rent, prepaid subscriptions, and other costs. The prepaid expense balance as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> December 31, 2021 </em>were $7.1 million and $5.7 million, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Property and Equipment</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Property and equipment are stated at cost and depreciated on a straight-line basis over the shorter of their estimated useful lives or related contract terms beginning in the year the asset was placed into service.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We depreciate computer equipment and software generally over a period of <em style="font: inherit;">three</em> years. We amortize leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. We depreciate furniture and fixture generally over a period of <span style="-sec-ix-hidden:c99070016">seven</span> years. We depreciate buildings over a period of <span style="-sec-ix-hidden:c99070017">forty</span> years. We depreciate office equipment generally over a period of <span style="-sec-ix-hidden:c99070018">five</span> years. Depreciation and amortization for buildings, information technology assets, leasehold improvements, and furniture and fixtures commences once they are ready for our intended use.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Normal repair and maintenance costs are expensed as incurred. We write off depreciated assets that are <em style="font: inherit;">no</em> longer in service.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We evaluate long-lived assets, which include leasehold improvements and equipment subject to depreciation and amortization, for impairment whenever events or changes in business circumstances indicate that the carrying value of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. An impairment loss will be recognized when the aggregate of estimated undiscounted future cash flows expected to result from the use and the eventual disposition of the long-lived assets less than its carrying amount. Impairment, if any, is determined based on the fair value of the long-lived asset.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">There were no impairment charges recognized during the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We evaluate the portion of depreciation and amortization expense attributable to cost of revenue based on organizational headcount directly attributable to the generation of revenue. Based on this evaluation, we have determined that depreciation and amortization attributable to cost of revenue is <em style="font: inherit;">not</em> material; therefore, the full expense has been recorded in operating expenses in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Deferred Contract Costs </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We defer sales commissions earned by our sales force that are considered to be incremental and recoverable costs of obtaining or renewing SaaS, term license and support, service, perpetual license and maintenance contracts. We have structured commissions plans such that the commission rate paid on renewal contracts are less than those paid on the initial contract; therefore, it is determined that the renewal commissions are <em style="font: inherit;">not</em> commensurate with the initial commission and thus capitalized as deferred contract costs. We determine the estimated average customer relationship period and average renewal term utilizing a portfolio approach. No impairment was recorded for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Amortization of deferred contract costs of $13.4 million, $9.5 million, and $10.5 million for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> respectively, is included as a component of sales and marketing expenses in our consolidated statements of operations. Deferred contract costs recognized as a contract asset on our balance sheet was $48.6 million and $38.9 million as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Software Development Costs</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Costs incurred in the development of new software products and enhancements to existing software products to be accounted for under software revenue recognition guidance are accounted for in accordance with ASC <em style="font: inherit;">985</em>-<em style="font: inherit;">20,</em> Costs of Software to be Sold, Leased, or Marketed, or ASC <em style="font: inherit;">985</em>-<em style="font: inherit;">20.</em> These costs, consisting primarily of salaries and related payroll costs, are expensed as incurred until technological feasibility has been established. After technological feasibility is established, costs are capitalized in accordance with ASC <em style="font: inherit;">985</em>-<em style="font: inherit;">20.</em> The Company’s primary on-premises product is DocAve which is within the scope of subtopic <em style="font: inherit;">985</em>-<em style="font: inherit;">20.</em> DocAve has been on the market since <em style="font: inherit;">2002.</em> Typically, the economic life of software produced is less than <span style="-sec-ix-hidden:c99070047">five</span> years. As such, any costs subject to capitalization under ASC <em style="font: inherit;">985</em>-<em style="font: inherit;">20</em> would be fully amortized at this time. As a result, no internally generated software development costs have been capitalized as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We account for costs to develop or obtain internal-use software and implementation costs incurred in hosting arrangements in accordance with ASC <em style="font: inherit;">350</em>-<em style="font: inherit;">40,</em> Internal-Use Software, or ASC <em style="font: inherit;">350</em>-<em style="font: inherit;">40.</em> We also account for costs of significant upgrades and enhancements resulting in additional functionality under ASC <em style="font: inherit;">350</em>-<em style="font: inherit;">40.</em> These costs are primarily software purchased for internal-use, purchased software licenses, implementation costs, and development costs related to our hosted product, which is accessed by customers on a subscription basis. Costs incurred for maintenance, training, and minor modifications or enhancements are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally <em style="font: inherit;">three</em> years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. Internally developed software costs required to be capitalized as defined by the accounting guidance are <em style="font: inherit;">not</em> material to our consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Revenue Recognition </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We derive revenue from <em style="font: inherit;">four</em> primary sources: SaaS, term license and support, services, and maintenance.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table presents our revenue by source:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>For the Year </b></b><b><b>Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">SaaS</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">117,180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">85,580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">52,074</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Term license and support</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">57,214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">50,970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">41,283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">31,919</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">34,140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Maintenance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">15,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">21,022</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">23,462</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Perpetual license</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">2,418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">2,908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">232,339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">191,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">151,533</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Term license and perpetual license revenue recognized at point in time was $40.0 million, $39.7 million, and $32.4 million for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> respectively. The remaining revenue amount is recognized over time.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Our sources of revenue mainly include:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">SaaS and term license and support revenue includes revenue from the sale of SaaS and term license and support, versions of our software and related customer support. SaaS revenue is recognized ratably over the term of the contract. Term license revenue includes distinct on-premises license and support performance obligations. The license is generally recognized upfront at the point in time when the software is made available to the customer to download and use, and the support is recognized ratably over the term of the contract.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Perpetual license revenue is recognized upfront upon delivery of the licensed product and/or the utility that enables the customer to access authorization keys, provided that an enforceable contract has been received. Typically, our perpetual licenses are sold with post-contract support (PCS), which includes unspecified technical enhancements and customer support. Revenue from PCS is classified as maintenance revenue and is recognized ratably over the term of the contract, which is typically <em style="font: inherit;">one</em> year, as we satisfy the PCS performance obligation.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Services revenue includes revenue derived primarily from the implementation of software, training, consulting, and migrations. We also offer license customization and managed services. Services revenue from implementation, training, consulting, migration, and license customization is recognized by applying a measure of progress, such as labor hours to determine the percentage of completion of each contract. Services revenue from managed services is recognized ratably on a straight-line basis over the contract term.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In rare cases when the software and the related when-and-if available updates are critical to the combined utility of the software, the Company has determined this to be <em style="font: inherit;">one</em> performance obligation and revenue is recognized ratably over the license term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">ASC <em style="font: inherit;">606</em> is a single standard for revenue recognition that applies to all of our SaaS, term license and support, services, perpetual license and maintenance arrangements and generally requires revenue to be recognized upon the transfer of control of promised goods or services provided to its customers, reflecting the amount of consideration it expects to receive for those goods or services. Pursuant to ASC <em style="font: inherit;">606,</em> revenue is recognized upon the application of the following steps:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">identification of the contract, or contracts, with a customer;</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">identification of the performance obligations in the contract;</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> determination of the transaction price;</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">allocation of the transaction price to the performance obligations in the contract; and</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">recognition of revenue when, or as, the contractual performance obligations are satisfied.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The timing of revenue recognition <em style="font: inherit;"> may </em>differ from the timing of invoicing to our customers. We record an unbilled receivable when revenue is recognized prior to invoicing. Current unbilled receivables are included in accounts receivable, net in the consolidated balance sheets. Long-term unbilled receivables that are expected to be billed more than <em style="font: inherit;">twelve</em> months after the period end are included within other assets in the consolidated balance sheets. We record deferred revenue in the consolidated balance sheets when cash is collected or invoiced before revenue is earned. Our standard payment terms are generally net <em style="font: inherit;">30</em> days. Invoices for SaaS, term license and support and maintenance are generally issued annually in advance or when the license is made available for customer use. Invoices for license contracts are generally issued when the license is available for the customer for download. Services are generally invoiced in advance or as the services are performed.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Total deferred revenue as of <em style="font: inherit;"> December 31, 2021, </em>was $82.3 million, of which $72.3 million was recognized as revenues for the year ended <em style="font: inherit;"> December 31, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The opening and closing balances of the Company’s accounts receivable, net, deferred revenue and deferred contract costs are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accounts<br/> receivable,<br/> net (1)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Deferred<br/> revenue</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Deferred<br/> Contract<br/> costs</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Opening (January 1, 2021)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">53,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">74,688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">31,943</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Closing (December 31, 2021)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">61,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">82,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Increase/(decrease)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">7,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">7,644</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6,983</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Opening (January 1, 2022)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">61,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">82,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Closing (December 31, 2022)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">73,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">101,490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">48,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Increase/(decrease)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">12,013</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">19,158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">9,627</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">1</em>) Accounts receivable, net is inclusive of accounts receivable, net of allowance for doubtful accounts, current unbilled receivables and long-term unbilled receivables.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Our revenue arrangements generally include standard warranty or service level provisions that its arrangements will perform and operate in all material respects as defined in the respective agreements, the financial impacts of which have historically been and are expected to continue to be insignificant. Our arrangements generally do <em style="font: inherit;">not</em> include a general right of return relative to the delivered products or services. We recognize revenue net of any taxes collected from customers, which are subsequently remitted to governmental authorities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Many of our contracts include multiple performance obligations. Judgment is required in determining whether each performance obligation is distinct. Our products and services generally do <em style="font: inherit;">not</em> require a significant amount of integration or interdependency; therefore, the Company’s products and services are generally <em style="font: inherit;">not</em> combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (“<b><i>SSP</i></b>”) for each performance obligation within each contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We use judgment in determining the SSP for products and services. For substantially all performance obligations except term licenses, we are able to establish the SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Term licenses are sold only as a bundled arrangement that includes the rights to a term license and support.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In determining the SSP of license and support in a term license arrangement we apply observable inputs using the value relationship between support and term license, the value relationship between support and perpetual licenses, the average economic life of our products, software renewal rates and the price of the bundled arrangement in relation to the perpetual licensing approach. Using a combination of the relative fair value method or the residual value method, the SSP of the performance obligations in an arrangement is allocated to each performance obligation within a sales arrangement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>transaction price allocated to remaining performance obligations, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods, was $237.8 million, of which $186.3 million is related to SaaS and term license and support revenue. We expect to recognize approximately 64% of the total transaction price allocated to remaining performance obligations over the next <span style="-sec-ix-hidden:c99070084">twelve</span> months and the remainder thereafter.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We utilize indirect sales channels which utilize Channel Partners. These deals are executed in <em style="font: inherit;">one</em> of <em style="font: inherit;">two</em> ways:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">1.</em></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Channel Partner as Customer</i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In the <em style="font: inherit;">first</em> form of these arrangements, the Channel Partner purchases the products from us at a discounted price and resells the products to end users at a price determined by the Channel Partner. In this scenario, the Channel Partner is the entity that has contracted with us and therefore is determined to be our customer. We recognize revenue when control of the goods and/or services are transferred to the customer. In this <em style="font: inherit;">first</em> form of the sales transaction, revenue recognition occurs upon transfer to the Channel Partner (acting as reseller) or as directed by the Channel Partner (acting as reseller) to its customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">2.</em></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>End User as Customer</i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In the <em style="font: inherit;">second</em> form, we bill the end user, and the Channel Partner receives a commission. Upon analysis of deals executed through the <em style="font: inherit;">second</em> form of these channels, we determined that the end user represents our customer due to the fact that the end user purchased goods and/or services that are outputs of our ordinary activities. Consequently, Channel Partners utilized in deals executed through this <em style="font: inherit;">second</em> model are deemed to be agents of the transaction. In this <em style="font: inherit;">second</em> form of these arrangements, we recognize revenue upon transfer of the goods and/or services to the end user.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Stock-Based Compensation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Stock-based compensation represents the cost related to stock-based awards granted to employees. To date, we have issued both stock options and restricted stock units (“<i><b>RSUs</b></i>”). With respect to equity-classified awards, the Company measured stock-based compensation cost at the grant date based on the estimated fair value of the award and recognizes the cost as expense ratably (net of estimated forfeitures) over the requisite service period. With respect to liability-classified awards, the Company measures stock-based compensation cost at the grant date and at each reporting period based on the estimated fair value of the award. Stock-based compensation cost is recognized ratably over the requisite service period, net of actual forfeitures in the period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We estimate the fair value of stock options using the Black-Scholes valuation model. The Black-Scholes model requires highly subjective assumptions in order to derive the inputs necessary to the calculate the fair value of stock options. To estimate the expected term of stock options, the Company considered contractual terms of the options, including the vesting and expiration periods, as well as historical option exercise data and current market conditions to determine an estimated expected term. The Company’s historical experience is too limited to be able to reasonably estimate expected term. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury <em style="font: inherit;">zero</em> coupon issues with a remaining term equal to the expected term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Income Taxes </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to the difference between financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We recognize liabilities for uncertain tax positions taken or expected to be taken in income tax returns. Accrued interest and penalties related to unrecognized tax benefits are recognized as part of the provision for income taxes. Judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and unrecognize tax benefits. In determining the need for a valuation allowance, the historical and projected financial performance of the operation that is recording a net deferred tax asset is considered along with any other pertinent information.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We file income tax returns in the U.S. federal, various states and foreign jurisdictions. The tax years <span style="-sec-ix-hidden:c99070097">2018</span> through <span style="-sec-ix-hidden:c99070098">2021</span> are open and subject to audit by U.S. federal, state and local authorities. The tax years <span style="-sec-ix-hidden:c99070099">2012</span> through <em style="font: inherit;">2021</em> are open and subject to audit by foreign tax jurisdictions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Redeemable Noncontrolling Interest </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> the Company owned 73.82% and 76.09% of AvePoint EduTech Pte. Ltd. (“<i><b>EduTech</b></i>”), respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>AEPL PTE. LTD. (</i>“<b><i>AEPL</i></b>”<i>)</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As part of AEPL’s investment in EduTech, the Company granted AEPL a put option which allows AEPL to cause the Company to repurchase AEPL’s shares in EduTech at any time between <em style="font: inherit;"> December 24, 2022, </em>and <em style="font: inherit;"> December 24, 2023, </em>at a price equal to AEPL’s initial investment of approximately $8.3 million. Consequently, the Company records redeemable noncontrolling interest as mezzanine equity in its consolidated balance sheets. At each reporting period, the Company increases the carrying amount of the redeemable noncontrolling interest by periodic accretions using the interest method so that the carrying amount will equal the redemption amount on the date that the put option becomes exercisable, and adjustments to the value are recorded as net income attributable to redeemable noncontrolling interest. As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> AEPL owned 23.20% and 23.91% of EduTech, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>I-Access Solutions Pte. Ltd. (</i>“<b><i>I-Access</i></b>”<i>)</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> February 18, 2022, (</em>the “<i><b>I-Access Closing Date</b></i>”), EduTech consummated its acquisition of all of the ordinary shares of I-Access, a Singapore limited company. As a result, I-Access became a wholly owned subsidiary of EduTech. The acquisition was made pursuant to a share purchase agreement, dated as of <em style="font: inherit;"> January 31, 2022, (</em>the “<i><b>Share Purchase Agreement</b></i>”), by and among EduTech and the former I-Access shareholders. As of <em style="font: inherit;"> December 31, 2022, </em>former I-Access shareholders owned 2.98% of EduTech and such shares were included in redeemable noncontrolling interest. Refer to (“Note <em style="font: inherit;">3</em> - Business Combination”) for further details.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Emerging Growth Company </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company is considered an emerging growth company. Section <em style="font: inherit;">102</em>(b)(<em style="font: inherit;">1</em>) of the Jobs Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have <em style="font: inherit;">not</em> had a Securities Act registration statement declared effective or do <em style="font: inherit;">not</em> have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company elected <em style="font: inherit;">not</em> to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><b/></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><b/></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><b>Recent Accounting Pronouncements</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> January 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> “Financial Instruments — Credit Losses on Financial Instruments,” which replaces incurred loss methodology to estimate credit losses on financial instruments with a methodology that reflects expected credit losses. This amendment affects entities holding financial assets that are <em style="font: inherit;">not</em> accounted for at fair value through net income including trade receivables. Subsequently FASB issued ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">02</em> which deferred the adoption date. The amendments in this ASU are effective for EGC entities, which elected to take advantage of the extended transition period, for fiscal years beginning after <em style="font: inherit;"> December 15, 2022. </em>Early application of the amendments is permitted. The adoption of the standard will <em style="font: inherit;">not</em> have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">While we generally expect the financial records to be impacted by the requirements highlighted above, we cannot reasonably estimate the impact that adoption of the ASUs referenced in this announcement is expected to have on the financial statements at this time.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Recently Adopted Accounting Guidance</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> February 2016, </em>the Financial Account Standard Board (the “<b><i>FASB</i></b>”) issued Accounting Standards Update (“<b><i>ASU</i></b>”) <em style="font: inherit;">2016</em>-<em style="font: inherit;">02,</em> <i>Leases</i> (Accounting Standards Codification (“<b><i>ASC</i></b>”)) and subsequently issued amendments to the initial guidance: ASU <em style="font: inherit;">2017</em>-<em style="font: inherit;">13,</em> ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">10,</em> ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">11,</em> ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">20,</em> ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">01,</em> ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">10,</em> ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">02,</em> ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">05</em> and ASU <em style="font: inherit;">2021</em>-<em style="font: inherit;">05</em> (collectively, “<b><i>ASC <em style="font: inherit;">842</em></i></b>”). The Company adopted ASC <em style="font: inherit;">842</em> on <em style="font: inherit;"> January 1, 2022, </em>using the modified retrospective approach and has elected <em style="font: inherit;">not</em> to restate comparative periods and record a cumulative-effect adjustment as of the effective date. ASC <em style="font: inherit;">842</em> requires companies to generally recognize on the balance sheet operating and finance lease liabilities and corresponding right-of-use (“<b><i>ROU</i></b>”) assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which allowed the Company to carry forward its historical assessments of whether a contract contains a lease, lease classification and initial direct costs. The Company elected <em style="font: inherit;">not</em> to use hindsight in determining the lease term. The Company made the following other transition considerations and elections under ASC <em style="font: inherit;">842:</em> (i) <em style="font: inherit;">not</em> to separate non-lease components for all classes of underlying assets, including under Leases (“<b><i>ASC <em style="font: inherit;">840</em></i></b>”) for the purpose of transition measurement; (ii) apply accounting similar to ASC <em style="font: inherit;">840</em> for operating lease with term of <em style="font: inherit;">12</em> months or less at the commencement date; (iii) consider remaining lease term as of the date of initial application in determining the incremental borrowing rate to be used to discount minimum rental payments for operating leases in transition.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The adoption of the new standard resulted in the recognition of ROU assets of $13.9 million, net of previously recognized deferred rent balance of $0.6 million and total lease liabilities of $14.5 million, including a current liability of $3.6 million, and corresponding deferred tax assets and liabilities, on the Company’s consolidated balance sheet as of <em style="font: inherit;"> January 1, 2022. </em>The adoption had <em style="font: inherit;">no</em> significant impact on the Company’s consolidated statements of operations or cash flows.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> October 2021, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2021</em>-<em style="font: inherit;">08,</em> Business Combinations (“<b><i>ASC <em style="font: inherit;">805</em></i></b>”), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Revenue from contracts with customers (“<b><i>ASC <em style="font: inherit;">606</em></i></b>”). Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2022, </em>including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have <em style="font: inherit;">not</em> been issued. The Company early adopted the new standard on <em style="font: inherit;"> January 1, 2022. </em>We applied the new guidance to the current year acquisitions. The adoption of the standard did <em style="font: inherit;">not</em> have any impact on the Company’s consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> August 2020, </em>the FASB issued ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06,</em> “Debt — Debt with Conversion and Other Options (Subtopic <em style="font: inherit;">470</em>-<em style="font: inherit;">20</em>) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic <em style="font: inherit;">815</em> — <em style="font: inherit;">40</em>)” (“ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06”</em>). ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06</em> simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The Company adopted the standard on <em style="font: inherit;"> January 1, 2022. </em>The adoption of the standard did <em style="font: inherit;">not</em> have material impact on its consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> 13900000 600000 14500000 3600000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Comparative Data</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Certain amounts from prior periods have been presented separately or have been grouped to conform to the current period presentation, including:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The reclassification of long-term unbilled receivables to be included in other assets on the consolidated balance sheets as of <em style="font: inherit;"> December 31, 2021;</em></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The reclassification of long-term unbilled receivables to be included in deferred contracts and other assets on the consolidated statements of cash flows for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020;</em></p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The reclassification of provision for doubtful accounts and loss (gain) on disposal of property and equipment to be included in other on the consolidated statements of cash flows for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020;</em> and</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The payments of transaction fees to be included in proceeds from recapitalization of Apex shares on the consolidated statements of cash flows for the year ended <em style="font: inherit;"> December 31, 2021.</em></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Business Combination</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">When we consummate a business combination, the assets acquired, and the liabilities assumed are recognized separately from goodwill at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of the fair value of consideration transferred over the acquisition date fair value of the net identifiable assets acquired. While best estimates and assumptions are used to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which <em style="font: inherit;"> may </em>be up to <em style="font: inherit;">one</em> year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill as we obtain new information about facts and circumstances that existed as of the acquisition date that, if known, would have affected the measurement of the amounts recognized as of that date. Upon the earlier of the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, any subsequent adjustments are recorded in the consolidated statements of operations. Acquisition-related costs were immaterial and were expensed as incurred. Pro forma historical results of operations related to the business combinations closed in <em style="font: inherit;">2022</em> have <em style="font: inherit;">not</em> been presented because they are <em style="font: inherit;">not</em> material business combinations to our consolidated financial statements, either individually or in aggregate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Goodwill</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Goodwill represents the excess of the fair value of consideration transferred over the fair value of net identifiable assets acquired.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We review goodwill for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value of goodwill <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. We have elected to <span style="-sec-ix-hidden:c99069990">first</span> assess the qualitative factors to determine whether it is more likely than <em style="font: inherit;">not</em> that the fair value of our single reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If we determine that it is more likely than <em style="font: inherit;">not</em> that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of our single reporting unit with its carrying amount. If the fair value exceeds its carrying amount, <em style="font: inherit;">no</em> further analysis is required; otherwise, any excess of the goodwill carrying amount over the implied fair value is recognized as an impairment loss, and the carrying value of goodwill is written down to fair value.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the year ended <em style="font: inherit;"> December 31, 2022, </em>the goodwill was <span style="-sec-ix-hidden:c99069994">not</span> impaired. There was no goodwill as of <em style="font: inherit;"> December 31, 2021 </em>or as of <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Intangible Assets, net</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Intangible assets primarily consist of customer related assets and acquired software and technology. Typical customer related assets include order backlogs and customer relationships. Intangible assets that have finite useful lives are amortized over their useful lives on a straight-line basis, which range from <span style="-sec-ix-hidden:c99069996">one</span> year to <span style="-sec-ix-hidden:c99069997">ten</span> years. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that <em style="font: inherit;"> may </em>warrant revised estimates of useful lives or that indicate the asset <em style="font: inherit;"> may </em>be impaired.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Use of Estimates </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. We base our estimates and assumptions on historical experience and on various other assumptions that we believe are reasonable under the circumstances. The amounts of assets and liabilities reported in our consolidated balance sheets and the amounts of revenue and expenses reported for each of its periods presented are affected by estimates and assumptions, which are used for, but <em style="font: inherit;">not</em> limited to, the accounting for revenue recognition, allowance for doubtful accounts, deferred contract costs, valuation of goodwill and other intangible assets, income taxes and related reserves, stock-based compensation, purchase price in a business combination, and earn-out liabilities. Actual results and outcomes <em style="font: inherit;"> may </em>differ from management’s estimates and assumptions due to risks and uncertainties.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Foreign Currency </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company has foreign operations where the functional currency has been determined to be the local currency, in accordance with FASB ASC <em style="font: inherit;">830,</em> Foreign Currency Matters. Adjustments resulting from translating such foreign functional currency assets and liabilities into U.S. dollars, based on current exchange rates, are recorded as a separate component of stockholders’ deficiency under the caption, accumulated other comprehensive income. Revenue and expenses are translated using average rates prevailing during the period. Transaction gains and losses arising from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in other income (expense), net in the Company’s consolidated statements of operations. Transaction gains totaled $0.1 million for the year ended <em style="font: inherit;"> December 31, 2022, </em>transaction losses totaled $0.9 million and $0.6 million for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> 100000 -900000 -600000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Cash and Cash Equivalents </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company maintains cash with several high credit-quality financial institutions. The Company considers all investments available with original maturities of <em style="font: inherit;">three</em> months or less to be cash equivalents. These investments are <em style="font: inherit;">not</em> subject to significant market risk. The Company maintains its cash and cash equivalents in bank accounts which, at times, exceed the federally insured limits. The Company has <em style="font: inherit;">not</em> experienced any losses in such accounts. The Company maintains cash balances used in operations at entities based in countries which impose regulations that limit the ability to transfer cash out of the country. As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> the Company’s cash balances at these entities were $10.8 million and $9.3 million, respectively. For purposes of the consolidated statements of cash flows, cash includes all amounts in the consolidated balance sheets captioned cash and cash equivalents.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> 10800000 9300000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Short-Term Investments</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Short-term investments consist mainly of certificates of deposit held by financial institutions which have an initial maturity of greater than <em style="font: inherit;">three</em> months but less than or equal to <em style="font: inherit;">one</em> year at period end.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Allowance for Doubtful Accounts</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company evaluates the collectability of its accounts receivable based on a combination of factors. Where we are aware of circumstances that <em style="font: inherit;"> may </em>impair a specific customer’s ability to meet its financial obligations, we record a specific allowance against amounts due. For all other customers, we recognize allowances for doubtful accounts based on the length of time the receivables are outstanding, the current business environment and its historical experience. Accounts are written off when deemed uncollectible. Recoveries of accounts receivable previously written off are recorded when received. As such, we present trade receivables at their net estimated realizable value through use of the allowance for doubtful accounts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Prepaid Expenses and other Current Assets</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">The company recognizes payments made for services to be received in the near future as prepaid expenses and other current assets. Prepaid expenses and other current assets consist primarily of payments related to insurance premium, prepaid rent, prepaid subscriptions, and other costs. The prepaid expense balance as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> December 31, 2021 </em>were $7.1 million and $5.7 million, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> 7100000 5700000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Property and Equipment</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Property and equipment are stated at cost and depreciated on a straight-line basis over the shorter of their estimated useful lives or related contract terms beginning in the year the asset was placed into service.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We depreciate computer equipment and software generally over a period of <em style="font: inherit;">three</em> years. We amortize leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. We depreciate furniture and fixture generally over a period of <span style="-sec-ix-hidden:c99070016">seven</span> years. We depreciate buildings over a period of <span style="-sec-ix-hidden:c99070017">forty</span> years. We depreciate office equipment generally over a period of <span style="-sec-ix-hidden:c99070018">five</span> years. Depreciation and amortization for buildings, information technology assets, leasehold improvements, and furniture and fixtures commences once they are ready for our intended use.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Normal repair and maintenance costs are expensed as incurred. We write off depreciated assets that are <em style="font: inherit;">no</em> longer in service.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We evaluate long-lived assets, which include leasehold improvements and equipment subject to depreciation and amortization, for impairment whenever events or changes in business circumstances indicate that the carrying value of an asset <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. An impairment loss will be recognized when the aggregate of estimated undiscounted future cash flows expected to result from the use and the eventual disposition of the long-lived assets less than its carrying amount. Impairment, if any, is determined based on the fair value of the long-lived asset.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">There were no impairment charges recognized during the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We evaluate the portion of depreciation and amortization expense attributable to cost of revenue based on organizational headcount directly attributable to the generation of revenue. Based on this evaluation, we have determined that depreciation and amortization attributable to cost of revenue is <em style="font: inherit;">not</em> material; therefore, the full expense has been recorded in operating expenses in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Deferred Contract Costs </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We defer sales commissions earned by our sales force that are considered to be incremental and recoverable costs of obtaining or renewing SaaS, term license and support, service, perpetual license and maintenance contracts. We have structured commissions plans such that the commission rate paid on renewal contracts are less than those paid on the initial contract; therefore, it is determined that the renewal commissions are <em style="font: inherit;">not</em> commensurate with the initial commission and thus capitalized as deferred contract costs. We determine the estimated average customer relationship period and average renewal term utilizing a portfolio approach. No impairment was recorded for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Amortization of deferred contract costs of $13.4 million, $9.5 million, and $10.5 million for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> respectively, is included as a component of sales and marketing expenses in our consolidated statements of operations. Deferred contract costs recognized as a contract asset on our balance sheet was $48.6 million and $38.9 million as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> 0 13400000 9500000 10500000 48600000 38900000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Software Development Costs</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Costs incurred in the development of new software products and enhancements to existing software products to be accounted for under software revenue recognition guidance are accounted for in accordance with ASC <em style="font: inherit;">985</em>-<em style="font: inherit;">20,</em> Costs of Software to be Sold, Leased, or Marketed, or ASC <em style="font: inherit;">985</em>-<em style="font: inherit;">20.</em> These costs, consisting primarily of salaries and related payroll costs, are expensed as incurred until technological feasibility has been established. After technological feasibility is established, costs are capitalized in accordance with ASC <em style="font: inherit;">985</em>-<em style="font: inherit;">20.</em> The Company’s primary on-premises product is DocAve which is within the scope of subtopic <em style="font: inherit;">985</em>-<em style="font: inherit;">20.</em> DocAve has been on the market since <em style="font: inherit;">2002.</em> Typically, the economic life of software produced is less than <span style="-sec-ix-hidden:c99070047">five</span> years. As such, any costs subject to capitalization under ASC <em style="font: inherit;">985</em>-<em style="font: inherit;">20</em> would be fully amortized at this time. As a result, no internally generated software development costs have been capitalized as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We account for costs to develop or obtain internal-use software and implementation costs incurred in hosting arrangements in accordance with ASC <em style="font: inherit;">350</em>-<em style="font: inherit;">40,</em> Internal-Use Software, or ASC <em style="font: inherit;">350</em>-<em style="font: inherit;">40.</em> We also account for costs of significant upgrades and enhancements resulting in additional functionality under ASC <em style="font: inherit;">350</em>-<em style="font: inherit;">40.</em> These costs are primarily software purchased for internal-use, purchased software licenses, implementation costs, and development costs related to our hosted product, which is accessed by customers on a subscription basis. Costs incurred for maintenance, training, and minor modifications or enhancements are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, which is generally <em style="font: inherit;">three</em> years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. Internally developed software costs required to be capitalized as defined by the accounting guidance are <em style="font: inherit;">not</em> material to our consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Revenue Recognition </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We derive revenue from <em style="font: inherit;">four</em> primary sources: SaaS, term license and support, services, and maintenance.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table presents our revenue by source:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>For the Year </b></b><b><b>Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">SaaS</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">117,180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">85,580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">52,074</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Term license and support</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">57,214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">50,970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">41,283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">31,919</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">34,140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Maintenance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">15,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">21,022</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">23,462</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Perpetual license</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">2,418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">2,908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">232,339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">191,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">151,533</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Term license and perpetual license revenue recognized at point in time was $40.0 million, $39.7 million, and $32.4 million for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> respectively. The remaining revenue amount is recognized over time.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Our sources of revenue mainly include:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">SaaS and term license and support revenue includes revenue from the sale of SaaS and term license and support, versions of our software and related customer support. SaaS revenue is recognized ratably over the term of the contract. Term license revenue includes distinct on-premises license and support performance obligations. The license is generally recognized upfront at the point in time when the software is made available to the customer to download and use, and the support is recognized ratably over the term of the contract.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Perpetual license revenue is recognized upfront upon delivery of the licensed product and/or the utility that enables the customer to access authorization keys, provided that an enforceable contract has been received. Typically, our perpetual licenses are sold with post-contract support (PCS), which includes unspecified technical enhancements and customer support. Revenue from PCS is classified as maintenance revenue and is recognized ratably over the term of the contract, which is typically <em style="font: inherit;">one</em> year, as we satisfy the PCS performance obligation.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Services revenue includes revenue derived primarily from the implementation of software, training, consulting, and migrations. We also offer license customization and managed services. Services revenue from implementation, training, consulting, migration, and license customization is recognized by applying a measure of progress, such as labor hours to determine the percentage of completion of each contract. Services revenue from managed services is recognized ratably on a straight-line basis over the contract term.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In rare cases when the software and the related when-and-if available updates are critical to the combined utility of the software, the Company has determined this to be <em style="font: inherit;">one</em> performance obligation and revenue is recognized ratably over the license term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">ASC <em style="font: inherit;">606</em> is a single standard for revenue recognition that applies to all of our SaaS, term license and support, services, perpetual license and maintenance arrangements and generally requires revenue to be recognized upon the transfer of control of promised goods or services provided to its customers, reflecting the amount of consideration it expects to receive for those goods or services. Pursuant to ASC <em style="font: inherit;">606,</em> revenue is recognized upon the application of the following steps:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">identification of the contract, or contracts, with a customer;</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">identification of the performance obligations in the contract;</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> determination of the transaction price;</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">allocation of the transaction price to the performance obligations in the contract; and</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">recognition of revenue when, or as, the contractual performance obligations are satisfied.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The timing of revenue recognition <em style="font: inherit;"> may </em>differ from the timing of invoicing to our customers. We record an unbilled receivable when revenue is recognized prior to invoicing. Current unbilled receivables are included in accounts receivable, net in the consolidated balance sheets. Long-term unbilled receivables that are expected to be billed more than <em style="font: inherit;">twelve</em> months after the period end are included within other assets in the consolidated balance sheets. We record deferred revenue in the consolidated balance sheets when cash is collected or invoiced before revenue is earned. Our standard payment terms are generally net <em style="font: inherit;">30</em> days. Invoices for SaaS, term license and support and maintenance are generally issued annually in advance or when the license is made available for customer use. Invoices for license contracts are generally issued when the license is available for the customer for download. Services are generally invoiced in advance or as the services are performed.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Total deferred revenue as of <em style="font: inherit;"> December 31, 2021, </em>was $82.3 million, of which $72.3 million was recognized as revenues for the year ended <em style="font: inherit;"> December 31, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The opening and closing balances of the Company’s accounts receivable, net, deferred revenue and deferred contract costs are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accounts<br/> receivable,<br/> net (1)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Deferred<br/> revenue</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Deferred<br/> Contract<br/> costs</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Opening (January 1, 2021)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">53,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">74,688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">31,943</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Closing (December 31, 2021)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">61,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">82,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Increase/(decrease)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">7,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">7,644</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6,983</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Opening (January 1, 2022)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">61,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">82,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Closing (December 31, 2022)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">73,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">101,490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">48,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Increase/(decrease)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">12,013</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">19,158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">9,627</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">1</em>) Accounts receivable, net is inclusive of accounts receivable, net of allowance for doubtful accounts, current unbilled receivables and long-term unbilled receivables.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Our revenue arrangements generally include standard warranty or service level provisions that its arrangements will perform and operate in all material respects as defined in the respective agreements, the financial impacts of which have historically been and are expected to continue to be insignificant. Our arrangements generally do <em style="font: inherit;">not</em> include a general right of return relative to the delivered products or services. We recognize revenue net of any taxes collected from customers, which are subsequently remitted to governmental authorities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Many of our contracts include multiple performance obligations. Judgment is required in determining whether each performance obligation is distinct. Our products and services generally do <em style="font: inherit;">not</em> require a significant amount of integration or interdependency; therefore, the Company’s products and services are generally <em style="font: inherit;">not</em> combined. We allocate the transaction price for each contract to each performance obligation based on the relative standalone selling price (“<b><i>SSP</i></b>”) for each performance obligation within each contract.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We use judgment in determining the SSP for products and services. For substantially all performance obligations except term licenses, we are able to establish the SSP based on the observable prices of products or services sold separately in comparable circumstances to similar customers. We typically establish an SSP range for our products and services which is reassessed on a periodic basis or when facts and circumstances change. Term licenses are sold only as a bundled arrangement that includes the rights to a term license and support.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In determining the SSP of license and support in a term license arrangement we apply observable inputs using the value relationship between support and term license, the value relationship between support and perpetual licenses, the average economic life of our products, software renewal rates and the price of the bundled arrangement in relation to the perpetual licensing approach. Using a combination of the relative fair value method or the residual value method, the SSP of the performance obligations in an arrangement is allocated to each performance obligation within a sales arrangement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>transaction price allocated to remaining performance obligations, which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods, was $237.8 million, of which $186.3 million is related to SaaS and term license and support revenue. We expect to recognize approximately 64% of the total transaction price allocated to remaining performance obligations over the next <span style="-sec-ix-hidden:c99070084">twelve</span> months and the remainder thereafter.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We utilize indirect sales channels which utilize Channel Partners. These deals are executed in <em style="font: inherit;">one</em> of <em style="font: inherit;">two</em> ways:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">1.</em></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Channel Partner as Customer</i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In the <em style="font: inherit;">first</em> form of these arrangements, the Channel Partner purchases the products from us at a discounted price and resells the products to end users at a price determined by the Channel Partner. In this scenario, the Channel Partner is the entity that has contracted with us and therefore is determined to be our customer. We recognize revenue when control of the goods and/or services are transferred to the customer. In this <em style="font: inherit;">first</em> form of the sales transaction, revenue recognition occurs upon transfer to the Channel Partner (acting as reseller) or as directed by the Channel Partner (acting as reseller) to its customer.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;">2.</em></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>End User as Customer</i></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In the <em style="font: inherit;">second</em> form, we bill the end user, and the Channel Partner receives a commission. Upon analysis of deals executed through the <em style="font: inherit;">second</em> form of these channels, we determined that the end user represents our customer due to the fact that the end user purchased goods and/or services that are outputs of our ordinary activities. Consequently, Channel Partners utilized in deals executed through this <em style="font: inherit;">second</em> model are deemed to be agents of the transaction. In this <em style="font: inherit;">second</em> form of these arrangements, we recognize revenue upon transfer of the goods and/or services to the end user.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>For the Year </b></b><b><b>Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">SaaS</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">117,180</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">85,580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">52,074</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Term license and support</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">57,214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">50,970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,949</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">41,283</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">31,919</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">34,140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Maintenance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">15,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">21,022</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">23,462</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Perpetual license</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">2,418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">2,908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">232,339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">191,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">151,533</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 117180000 85580000 52074000 57214000 50970000 38949000 41283000 31919000 34140000 15868000 21022000 23462000 794000 2418000 2908000 232339000 191909000 151533000 40000000.0 39700000 32400000 82300000 72300000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accounts<br/> receivable,<br/> net (1)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Deferred<br/> revenue</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Deferred<br/> Contract<br/> costs</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Opening (January 1, 2021)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">53,749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">74,688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">31,943</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Closing (December 31, 2021)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">61,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">82,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Increase/(decrease)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">7,586</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">7,644</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6,983</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Opening (January 1, 2022)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">61,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">82,332</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Closing (December 31, 2022)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">73,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">101,490</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">48,553</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Increase/(decrease)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">12,013</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">19,158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">9,627</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 53749000 74688000 31943000 61335000 82332000 38926000 7586000 7644000 6983000 61335000 82332000 38926000 73348000 101490000 48553000 12013000 19158000 9627000 237800000 186300000 0.64 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Stock-Based Compensation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Stock-based compensation represents the cost related to stock-based awards granted to employees. To date, we have issued both stock options and restricted stock units (“<i><b>RSUs</b></i>”). With respect to equity-classified awards, the Company measured stock-based compensation cost at the grant date based on the estimated fair value of the award and recognizes the cost as expense ratably (net of estimated forfeitures) over the requisite service period. With respect to liability-classified awards, the Company measures stock-based compensation cost at the grant date and at each reporting period based on the estimated fair value of the award. Stock-based compensation cost is recognized ratably over the requisite service period, net of actual forfeitures in the period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We estimate the fair value of stock options using the Black-Scholes valuation model. The Black-Scholes model requires highly subjective assumptions in order to derive the inputs necessary to the calculate the fair value of stock options. To estimate the expected term of stock options, the Company considered contractual terms of the options, including the vesting and expiration periods, as well as historical option exercise data and current market conditions to determine an estimated expected term. The Company’s historical experience is too limited to be able to reasonably estimate expected term. Expected volatility is based on historical volatility of a group of peer entities. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury <em style="font: inherit;">zero</em> coupon issues with a remaining term equal to the expected term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Income Taxes </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Deferred tax assets and liabilities are recognized for the future tax consequences attributable to the difference between financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates expected to be applied to taxable income in the years in which those temporary differences are expected to be recovered or settled.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We recognize liabilities for uncertain tax positions taken or expected to be taken in income tax returns. Accrued interest and penalties related to unrecognized tax benefits are recognized as part of the provision for income taxes. Judgment is required in determining the provision for income taxes, deferred tax assets and liabilities and unrecognize tax benefits. In determining the need for a valuation allowance, the historical and projected financial performance of the operation that is recording a net deferred tax asset is considered along with any other pertinent information.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">We file income tax returns in the U.S. federal, various states and foreign jurisdictions. The tax years <span style="-sec-ix-hidden:c99070097">2018</span> through <span style="-sec-ix-hidden:c99070098">2021</span> are open and subject to audit by U.S. federal, state and local authorities. The tax years <span style="-sec-ix-hidden:c99070099">2012</span> through <em style="font: inherit;">2021</em> are open and subject to audit by foreign tax jurisdictions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Redeemable Noncontrolling Interest </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> the Company owned 73.82% and 76.09% of AvePoint EduTech Pte. Ltd. (“<i><b>EduTech</b></i>”), respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>AEPL PTE. LTD. (</i>“<b><i>AEPL</i></b>”<i>)</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As part of AEPL’s investment in EduTech, the Company granted AEPL a put option which allows AEPL to cause the Company to repurchase AEPL’s shares in EduTech at any time between <em style="font: inherit;"> December 24, 2022, </em>and <em style="font: inherit;"> December 24, 2023, </em>at a price equal to AEPL’s initial investment of approximately $8.3 million. Consequently, the Company records redeemable noncontrolling interest as mezzanine equity in its consolidated balance sheets. At each reporting period, the Company increases the carrying amount of the redeemable noncontrolling interest by periodic accretions using the interest method so that the carrying amount will equal the redemption amount on the date that the put option becomes exercisable, and adjustments to the value are recorded as net income attributable to redeemable noncontrolling interest. As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> AEPL owned 23.20% and 23.91% of EduTech, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>I-Access Solutions Pte. Ltd. (</i>“<b><i>I-Access</i></b>”<i>)</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> February 18, 2022, (</em>the “<i><b>I-Access Closing Date</b></i>”), EduTech consummated its acquisition of all of the ordinary shares of I-Access, a Singapore limited company. As a result, I-Access became a wholly owned subsidiary of EduTech. The acquisition was made pursuant to a share purchase agreement, dated as of <em style="font: inherit;"> January 31, 2022, (</em>the “<i><b>Share Purchase Agreement</b></i>”), by and among EduTech and the former I-Access shareholders. As of <em style="font: inherit;"> December 31, 2022, </em>former I-Access shareholders owned 2.98% of EduTech and such shares were included in redeemable noncontrolling interest. Refer to (“Note <em style="font: inherit;">3</em> - Business Combination”) for further details.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b/></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"/> 0.7382 0.7609 8300000 0.2320 0.2391 0.0298 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Emerging Growth Company </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company is considered an emerging growth company. Section <em style="font: inherit;">102</em>(b)(<em style="font: inherit;">1</em>) of the Jobs Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have <em style="font: inherit;">not</em> had a Securities Act registration statement declared effective or do <em style="font: inherit;">not</em> have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such election to opt out is irrevocable. The Company elected <em style="font: inherit;">not</em> to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><b/></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><b>Recent Accounting Pronouncements</b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> January 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> “Financial Instruments — Credit Losses on Financial Instruments,” which replaces incurred loss methodology to estimate credit losses on financial instruments with a methodology that reflects expected credit losses. This amendment affects entities holding financial assets that are <em style="font: inherit;">not</em> accounted for at fair value through net income including trade receivables. Subsequently FASB issued ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">02</em> which deferred the adoption date. The amendments in this ASU are effective for EGC entities, which elected to take advantage of the extended transition period, for fiscal years beginning after <em style="font: inherit;"> December 15, 2022. </em>Early application of the amendments is permitted. The adoption of the standard will <em style="font: inherit;">not</em> have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">While we generally expect the financial records to be impacted by the requirements highlighted above, we cannot reasonably estimate the impact that adoption of the ASUs referenced in this announcement is expected to have on the financial statements at this time.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">3.</em></b> <b>Business Combination</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Apex Technology Acquisition Corporation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> November 23, 2020, </em>AvePoint, Inc. (“<b><i>Legacy AvePoint</i></b>”) and certain members of Apex (as defined below) entered into the Business Combination Agreement. The business combination by and among Legacy AvePoint and certain members of Apex was effected on <em style="font: inherit;"> July 1, 2021, </em>and through a series of merger transactions, which were finalized on <em style="font: inherit;"> July 26, 2021, (</em>the “<b><i>Business Combination</i></b>”) Apex Technology Acquisition Corporation (“<i><b>Apex</b></i>”) was the surviving entity and changed its name to AvePoint.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Business Combination was accounted for as a reverse recapitalization as Legacy AvePoint was determined to be the accounting acquirer under ASC <em style="font: inherit;">805.</em> This determination was primarily based on Legacy AvePoint comprising the ongoing operations of the combined entity, Legacy AvePoint’s senior management comprising the majority of the senior management of the combined company and the prior stockholders of Legacy AvePoint having a majority of the voting power of the combined entity. In connection with the Business Combination, the outstanding shares of Legacy AvePoint’s preferred stock were redeemed for cash and shares of AvePoint’s common stock and the outstanding shares of Legacy AvePoint’s common stock were converted into AvePoint’s common stock, representing a recapitalization, and the net assets of the Company were acquired at historical cost, with <em style="font: inherit;">no</em> goodwill or intangible assets recorded. Operations and assets and liabilities of the Company prior to the Business Combination in these financial statements are those of Legacy AvePoint. As a result, these financial statements represent the continuation of Legacy AvePoint and the historical stockholders’ deficiency. Common stock, preferred stock and loss per share of Legacy AvePoint prior to the Business Combination have been retrospectively adjusted for the Business Combination using an exchange ratio of 8.69144. Options to purchase common stock of Legacy AvePoint were converted into options to purchase common stock of AvePoint, Inc. using an exchange ratio of <em style="font: inherit;">8.6914.</em> The options, as converted, continue to be governed by Legacy AvePoint’s existing stock option plan. The accumulated deficit of Legacy AvePoint has been carried forward after the Business Combination. All per share information in the consolidated balance sheets, consolidated statements of operations, consolidated statements of mezzanine equity and stockholders’ equity (deficiency) and the notes to consolidated financial statements have been retroactively adjusted using an exchange ratio of <em style="font: inherit;">8.69144</em> per share.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following transactions occurred in connection with the Business Combination which impacted our mezzanine equity and permanent equity accounts:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Shares of Legacy AvePoint Common Stock were cancelled and converted into 103,831,523 shares of our common stock, par value $0.0001 per share.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">$106.2 million was paid to holders of Legacy AvePoint Common Stock in exchange for 10,602,105 shares of common stock (as converted).</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Shares of Apex Class A common stock were cancelled and converted into 34,982,628 shares of our common stock.</p> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Shares of Apex Class B common stock were cancelled and converted into 9,560,000 shares of our common stock.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Apex entered into subscription agreements with certain investors, whereby 14,000,000 shares of our common stock at $10.00 per share (“<b><i>PIPE Shares</i></b>”) for an aggregate purchase price of $140.0 million.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">A portion of Legacy AvePoint preferred stock was cancelled and converted into 28,500,592 shares of our common stock. The remaining preferred stock was redeemed for $130.9 million.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Options to purchase Legacy AvePoint Common Stock (other than certain options held by certain executives and options issued to certain international employees) were cancelled and converted into an option to purchase our common stock with the same terms and conditions (including vesting and exercisability terms) applicable to the corresponding former Legacy AvePoint options.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Options to purchase Legacy AvePoint Common Stock issued to certain international employees were cancelled and converted into an option to purchase our common stock with the same terms and conditions with the exception of fully vested options which will incur an additional month of vesting following the Business Combination to comply with local regulations.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Legacy AvePoint Officer Awards, as defined in “<i>Note <em style="font: inherit;">16</em></i> —<i> Stock-Based Compensation</i>,” were cancelled. Refer to “<i>Note <em style="font: inherit;">16</em> </i>— <i>Stock-Based Compensation</i>” for more information.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Put options on Legacy AvePoint Modified Options and Modified Common Stock, as defined in “<i>Note <em style="font: inherit;">16</em> </i>—<i> Stock-Based Compensation</i>,” were cancelled. Refer to “<i>Note <em style="font: inherit;">16</em> </i>—<i> Stock-Based Compensation</i>” for more information.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">We entered into earn-out agreements to issue additional shares if certain share price milestones are achieved. Refer to “<i>Note <em style="font: inherit;">14</em> </i>— <i>Company Earn-Out and Warrant Liabilities</i>” for more information.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">We assumed public and private placement warrants from Apex. Refer to “<i>Note <em style="font: inherit;">14</em></i> — <i>Company Earn-Out and Warrant Liabilities</i>” for more information.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of the Closing Date and following the completion of the Business Combination, we are authorized to issue up to 1,000,000,000 shares of our common stock at a par value of $0.0001 per share and up to 20,000,000 shares of preferred stock, the rights, preferences and privileges of which <em style="font: inherit;"> may </em>be designated from time to time by our Board.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of the Closing Date and following the completion of the Business Combination, we had the following outstanding securities:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">180,272,638 shares of our common stock; and</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width: 36pt; text-align: justify;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">●</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">17,905,000 warrants, each exercisable for <em style="font: inherit;">one</em> share of common stock at a price of $11.50 per share.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As a result of the Business Combination, we received net cash consideration of $204.5 million. Legacy AvePoint and Apex incurred costs that are considered direct and incremental costs associated with the transaction. These costs amounted to $56.2 million and were treated as a reduction of additional paid-in capital.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Cash flows provided to or paid by Legacy AvePoint or Apex in connection with the Business Combination are included in our consolidated statements of cash flows as financing activities. Our purchase of shares of Apex common stock prior to the Business Combination is included in our consolidated statements of cash flows as a financing cash outflow. The shares purchased are recorded as treasury stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>I-Access Acquisition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On the I-Access Closing Date, EduTech consummated its acquisition of all of the ordinary shares of I-Access. As a result, I-Access became a wholly-owned subsidiary of EduTech. The acquisition was made pursuant to the Share Purchase Agreement, by and among EduTech and the former I-Access shareholders. The Company, through its subsidiary EduTech, completed the acquisition of I-Access to further expand its SaaS solutions for corporate learning and development. The fair value of the transaction consideration totaled approximately $7.1 million, consisting of: $1.5 million in cash, and contingent consideration measured at a fair value of $5.6 million on the I-Access Closing date. The above-mentioned contingent consideration consists of:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">(i)            2.98% of EduTech common shares (of those, 292,440 shares were issued on the I-Access Closing Date and 30,252 shares were held in escrow pending distribution pursuant to the Adjustment for Guaranteed Minimum Revenue (as defined below));</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">(ii)           a put option which allows sellers to cause EduTech to repurchase the shares of EduTech for approximately $5.9 million, upon 24 months from Acquisition Close Date or the occurrence of certain triggering events which are in the control of the Company; and</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">(iii)         earnout in EduTech shares held in escrow at a fair value equal to revenue surplus above the agreed guaranteed minimum revenue amount, of up to approximately $0.7 million, or the return of EduTech shares at a fair value equal to the revenue shortfall below the agreed guaranteed minimum revenue amount, of up to approximately $0.7 million (together, the “<b><i>Adjustment for Guaranteed Minimum Revenue</i></b>”). In the event of a revenue shortfall, all shares held in escrow would have been returned to EduTech.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> April 15, 2022, </em>the Company implemented a management changeover. As a result, pursuant to the terms of the Share Purchase Agreement, the Adjustment for Guaranteed Minimum Revenue was cancelled and the 292,440 EduTech shares issued as consideration on the I-Access Closing Date, the 30,252 EduTech shares held in escrow, the put option on EduTech shares and the earnout in EduTech shares were <em style="font: inherit;">no</em> longer contingent and were reclassified to mezzanine equity and included in redeemable noncontrolling interest.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The acquisition-related costs totaled $0.3 million and are recognized as an expense within general and administrative in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Prior to being reclassified to mezzanine equity, the contingent consideration was liability classified and was measured at fair value on the I-Access Closing Date and remeasured on the date the Adjustment for Guaranteed Minimum Revenue was cancelled. The fair value of the contingent consideration was estimated using a combination of multiple valuation methods, including discounted cash flows method, guideline public company method, and the Black-Scholes option-pricing model with the following weighted-average assumptions as of <em style="font: inherit;"> February 18, 2022, </em>and <em style="font: inherit;"> April 15, 2022:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>February 18, 2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>April 15, 2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected life (in years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.08</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The contingent consideration fair value estimated on the I-Access Closing Date and the date the Adjustment for Guaranteed Minimum Revenue was cancelled was $5.6 million and $5.8 million, respectively. During the year ended <em style="font: inherit;"> December 31, 2022, </em>the change in the fair value of $0.2 million is included within general and administrative on the consolidated statements of operations. The financial results of I-Access have been included in our consolidated financial statements since the date of the acquisition. The I-Access business is reported within our reportable segment. In accordance with ASC <em style="font: inherit;">805</em>-<em style="font: inherit;">740,</em> the Company established a deferred tax liability with an offset to goodwill in connection with the accounting for the opening balance sheet of the I-Access acquisition as a result of book-to-tax differences primarily related to the technology and software intangibles and customer related assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the acquisition date:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Preliminary Allocation</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(in thousands)</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">429</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Prepaid expenses and other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology and software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer related assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">997</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued expenses and other liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current portion of deferred revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(230</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other non-current liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(1,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total purchase consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">7,109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The goodwill, which is generally <em style="font: inherit;">not</em> tax-deductible, is attributed to intangible assets that do <em style="font: inherit;">not</em> qualify for separate recognition, including the assembled workforce of the acquired business and the synergies expected to arise as a result of the acquisitions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Intangible assets primarily relate to acquired technology and software and customer related assets. The acquired definite-lived intangible assets are being amortized over an estimated useful life of: (i) 10 years for technology and software on a straight-line basis; and (ii) 1 to 10 years for customer related assets on a straight-line basis. The estimated fair values of identifiable intangible assets were determined using the relief from royalty method which is based on the premise that the only value that a purchaser of the assets receives is the exemption from paying a royalty for its use over its remaining useful life. Some of the significant assumptions inherent in the development of such asset valuations include revenues, royalty rate, contributory asset charges, discount rate, useful life, as well as other factors. The fair value of intangible assets as of <em style="font: inherit;"> December 31, 2022, </em>is based on preliminary assumptions which are subject to change as we complete our valuation procedures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Essential Acquisition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> August 25, 2022, </em>the Company acquired all of the issued and outstanding equity interest in Essential Co. Ltd., a South Korea-based software solutions provider that will advance the Company’s ability to enable organizations to accelerate data-driven digital transformation, for a total valuation of $3.0 million with most of the value allocated to goodwill. The resulting goodwill is <em style="font: inherit;">not</em> deductible for income tax purposes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>tyGraph Companies Acquisition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> September 12, 2022, </em>the Company consummated its acquisition of all of the outstanding shares of tyGraph Incorporated (“<b><i>tyGraph US</i></b>”), and AvePoint Ontario Ltd. (“<b><i>AvePoint Ontario</i></b>,” a wholly-owned subsidiary of AvePoint) consummated its acquisition of all of the outstanding shares of tyGraph Ltd. (“<i><b>tyGraph Canada</b></i>” and, collectively with tyGraph US, the “<b><i>tyGraph Companies</i></b>”). On <em style="font: inherit;"> September 12, 2022, </em>tyGraph Canada was merged with and into AvePoint Ontario, with AvePoint Ontario surviving. As a result, the tyGraph Companies became wholly-owned subsidiaries of AvePoint. The acquisition was made pursuant to the Share Purchase Agreement, by and among AvePoint, AvePoint Ontario and the former tyGraph Companies shareholders. The Company completed the acquisition of the tyGraph Companies to further expand its SaaS solutions for providing robust analytics capabilities that enable organizations to uncover workplace engagement. The fair value of the transaction consideration totaled approximately $15.3 million, consisting of: $13.8 million in cash, and 324,845 of shares in the Company measured at a fair value of $1.5 million on the closing date. The above-mentioned cash consideration consisted of:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">(i)         the cash purchase price of $13.5 million;</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">(ii)        the entire outstanding principal and interest of the loans made to certain tyGraph Companies shareholders which was approximately $0.2 million; and</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">(iii)       unpaid transaction costs incurred by the tyGraph Companies as of the open of business on the closing date which was approximately $0.1 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The acquisition-related costs incurred by the Company totaled $0.4 million and are recognized as an expense within general and administrative in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The financial results of the tyGraph Companies have been included in our consolidated financial statements since the date of the acquisitions. The tyGraph Companies businesses are reported within our reportable segment. In accordance with ASC <em style="font: inherit;">805</em>-<em style="font: inherit;">740,</em> the Company established a deferred tax liability with an offset to goodwill in connection with the accounting for the opening balance sheet of the tyGraph Companies acquisitions as a result of book-to-tax differences primarily related to the technology and software intangibles and customer related assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table summarizes the preliminary fair value of assets acquired and liabilities assumed as of the acquisition date:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Preliminary Allocation</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(in thousands)</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">449</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Prepaid expenses and other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">30</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">12,193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer related assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology and software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">219</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued expenses and other liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(342</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current portion of deferred revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(2,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other non-current liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(1,724</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total purchase consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The goodwill, which is generally <em style="font: inherit;">not</em> tax-deductible, is attributed to intangible assets that do <em style="font: inherit;">not</em> qualify for separate recognition, including the assembled workforce of the acquired business and the synergies expected to arise as a result of the acquisition.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Intangible assets primarily relate to acquired technology and software and customer related assets. The acquired definite-lived intangible assets are being amortized over an estimated useful life of: (i) 6 years for technology and software on a straight-line basis; and (ii) 10 years for customer related assets on a straight-line basis. The estimated fair values of identifiable intangible assets were determined using the relief from royalty method which is based on the premise that the only value that a purchaser of the assets receives is the exemption from paying a royalty for its use over its remaining useful life. Some of the significant assumptions inherent in the development of such asset valuations include revenues, royalty rate, contributory asset charges, discount rate, useful life, as well as other factors. The fair value of intangible assets as of <em style="font: inherit;"> December 31, 2022, </em>is based on preliminary assumptions which are subject to change as we complete our valuation procedures.</p> 8.69144 103831523 0.0001 106200000 10602105 34982628 9560000 14000000 10.00 140000000.0 28500592 130900000 1000000000 0.0001 20000000 180272638 17905000 11.50 204500000 56200000 7100000 1500000 5600000 0.0298 292440 30252 5900000 P24M 700000 700000 292440 30252 300000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>February 18, 2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>April 15, 2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected life (in years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.08</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 2.08 1.93 0.50 0.50 0.0123 0.0183 0 0 5600000 5800000 200000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Preliminary Allocation</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(in thousands)</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">429</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Prepaid expenses and other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology and software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,750</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer related assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">997</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued expenses and other liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(718</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current portion of deferred revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(230</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other non-current liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(1,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total purchase consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">7,109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Preliminary Allocation</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(in thousands)</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">449</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Prepaid expenses and other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">30</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">12,193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer related assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology and software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">219</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued expenses and other liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(342</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current portion of deferred revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(2,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other non-current liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(1,724</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total purchase consideration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">15,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 429000 72000 22000 3950000 2750000 909000 997000 718000 230000 1072000 7109000 P10Y P1Y P10Y 3000000.0 15300000 13800000 324845 1500000 13500000 200000 100000 400000 449000 262000 30000 12193000 3868000 2552000 219000 93000 342000 2079000 1724000 15335000 P6Y P10Y <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">4.</em> Goodwill</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The changes in the carrying amounts of goodwill were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Goodwill</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(in thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Acquisitions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">19,167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Effect of foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(263</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">18,904</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Goodwill</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(in thousands)</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Acquisitions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">19,167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Effect of foreign currency translation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(263</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">18,904</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 0 19167000 -263000 18904000 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">5.</em> Intangible assets, net</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Intangible assets consist of the acquired intangible assets and the self-developed software. Amortization expense for intangible assets was $1.4 million for the year ended <em style="font: inherit;"> December 31, 2022. </em>There was no amortization expense for intangible assets for the year ended <em style="font: inherit;"> December 31, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>estimated future amortization expense for the intangible assets reflected above was as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ending December 31:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,981</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,869</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,480</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,135</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,132</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">3,482</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total intangible assets subject to amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">11,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">A summary of the balances of the Company’s intangible assets as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em> is presented below:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Gross Carrying<br/> Amount</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Accumulated Amortization</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Net Carrying<br/> Amount</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Gross Carrying<br/> Amount</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Accumulated Amortization</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Net Carrying<br/> Amount</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Weighted<br/> Average Life</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>December 31,<br/> 2022</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>December<br/> 31, 2021</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="22" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in years)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology and software, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,842</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(777</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,065</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer related assets, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,799</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,322</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Content, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">692</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1400000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Year Ending December 31:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,981</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,869</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,480</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,135</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,132</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">3,482</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total intangible assets subject to amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">11,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1981000 1869000 1480000 1135000 1132000 3482000 11079000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Gross Carrying<br/> Amount</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Accumulated Amortization</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Net Carrying<br/> Amount</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Gross Carrying<br/> Amount</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Accumulated Amortization</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Net Carrying<br/> Amount</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Weighted<br/> Average Life</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>December 31,<br/> 2022</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>December<br/> 31, 2021</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"><b> </b></td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="22" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in years)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Technology and software, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,842</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(777</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,065</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer related assets, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,799</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,322</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Content, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">830</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">692</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 6842000 777000 6065000 0 -0 0 P6Y10M24D 4799000 477000 4322000 0 -0 0 P9Y4M24D 830000 138000 692000 0 -0 0 P3Y 12471000 1392000 11079000 0 -0 0 P7Y7M6D <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">6.</em> Concentration of Credit Risk</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company deposits its cash with financial institutions and, at times, such balances <em style="font: inherit;"> may </em>exceed federally insured limits. No customer accounted for more than <em style="font: inherit;">10%</em> of revenue for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> and no customer made up more than <em style="font: inherit;">10%</em> of accounts receivable as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021.</em></p> 0 0 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">7.</em> Accounts Receivable, Net</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Accounts receivable, net, consists of the following components:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade receivables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">47,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,819</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current unbilled receivables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">20,153</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">17,086</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(725</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(838</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">66,474</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">55,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Long-term unbilled receivables were $6.9 million and $6.3 million as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Trade receivables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">47,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">38,819</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current unbilled receivables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">20,153</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">17,086</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Allowance for doubtful accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(725</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(838</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">66,474</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">55,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 47046000 38819000 20153000 17086000 725000 838000 66474000 55067000 6900000 6300000 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">8.</em> Property and Equipment, Net</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Property and equipment, net, consists of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Computer equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,777</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,823</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,316</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Building</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">725</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">786</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Office equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">493</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">347</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">378</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0);">12,783</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0);">11,206</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(7,246</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(7,284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">5,537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">3,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Depreciation and amortization expense was $2.1 million, $1.2 million, and $1.1 million for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> respectively.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Computer equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6,079</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,777</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,823</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,316</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Building</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">725</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">786</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Office equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">493</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">394</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">347</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">378</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0);">12,783</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0);">11,206</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(7,246</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(7,284</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">5,537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">3,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 6079000 5777000 3823000 2769000 1316000 1102000 725000 786000 493000 394000 347000 378000 12783000 11206000 7246000 7284000 5537000 3922000 2100000 1200000 1100000 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">9.</em> Accrued Expenses and Other Liabilities</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Accrued expenses and other liabilities consists of the following components:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">26,585</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">22,740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Indirect taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cloud service fees</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Professional service fees</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,033</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued partner expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,445</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">903</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income taxes payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,055</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,920</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,930</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">47,784</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">35,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">26,585</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">22,740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Current operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Indirect taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cloud service fees</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,314</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Professional service fees</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,464</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,033</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued partner expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,445</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">903</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income taxes payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,055</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">1,197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,920</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3,930</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">47,784</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-top: 1px solid rgb(0, 0, 0); border-bottom: 3px double rgb(0, 0, 0);">35,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 26585000 22740000 5392000 0 3638000 3945000 2285000 1314000 1464000 1033000 1445000 903000 1055000 1197000 5920000 3930000 47784000 35062000 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">10.</em> Line of Credit</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company maintains a loan and security agreement with a commercial bank. As lender for a revolving line of credit of up to $30.0 million, with an accordion feature that provides up to $20.0 million of additional borrowing capacity the Company <em style="font: inherit;"> may </em>draw at its request. The line bears interest at a rate equal to LIBOR plus 3.5%. The line carries an unused fee of 0.5% per year. The line will mature on <em style="font: inherit;"> April 7, 2023. </em>We are required to maintain a specified adjusted quick ratio and a minimum annual recurring revenue tested by the bank each quarter. The Company pledged, assigned and granted the bank a security interest in all shares of its subsidiaries, future proceeds and assets (except for excluded assets, including material intellectual property) as security for the performance of the loan and security agreement obligations. As of <em style="font: inherit;"> December 31, 2022, </em>the Company is compliant with all covenants under the line and had <span style="-sec-ix-hidden:c99070229">no</span> borrowings outstanding under the line of credit.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company has <em style="font: inherit;">not</em> at any time, including as of <em style="font: inherit;"> December 31, 2022, </em>and for the fiscal year ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2022,</em> borrowed under the loan and security agreement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 30000000.0 20000000.0 0.035 0.005 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">11.</em> Income Taxes</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Pretax loss resulting from domestic and foreign operations is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Year Ended December 31,</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(17,081</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(23,583</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(19,107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(16,569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,205</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Pretax loss from continuing operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(33,650</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(32,788</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(15,907</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The components of the provision (benefit) for income taxes consists of the following:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 31%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 31%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current income tax expense:</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,937</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State and local</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">668</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">(881</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,117</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,096</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total current income tax expense</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%; text-align: right;">1,127</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%; text-align: right;">703</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%; text-align: right;">1,507</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred income tax expense (benefit):</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(175</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State and local</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(843</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,361</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(323</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">573</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total deferred income tax expense (benefit)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,911</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(246</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(445</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total income tax expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,038</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The reconciliation of the amounts at the U.S. federal statutory income tax rate to the company’s effective income tax rate is as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S. federal statutory tax rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(7,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(6,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">State and local income taxes, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(292</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(962</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(519</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,865</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,770</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Executive compensation limitation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,566</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Fair value of earnout liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Transaction costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign rate differential</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">440</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,575</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Return-to-provision adjustments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,029</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Permanent differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">334</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">265</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,038</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s effective tax rate differed from the U.S. federal statutory rate primarily due to mix of pre-tax income (loss) results by jurisdictions taxed at different rates than 21%, a permanent item recorded for the executive compensation limitation, and changes in valuation allowance in certain foreign jurisdictions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Deferred income taxes are provided for the tax effect of temporary differences between the financial reporting basis and the tax basis of assets and liabilities. Significant components of the Company’s deferred tax assets and (liabilities) are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Net operating loss carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,775</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Deferred revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,301</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Compensation and benefits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,567</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Research and development expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Lease liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign tax credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">270</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">720</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Fair value of earnout liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,047</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">35,254</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">22,363</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(20,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8,356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">14,446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">14,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(132</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,595</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Commissions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8,384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(7,918</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Prepaid subscription</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(822</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Unbilled receivable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,489</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,183</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Right-of-use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,402</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total deferred tax liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">(16,903</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">(11,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net deferred tax (liabilities) assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Deferred tax assets are included within other assets in the consolidated balance sheets, and deferred tax liabilities are included within other non-current liabilities in the consolidated balance sheets.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets, net of valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">488</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(2,945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(444</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net deferred tax (liabilities) assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>the Company had net operating loss (“<b><i>NOL</i></b>”) carryforwards for state and local income tax of $14.6 million, which <em style="font: inherit;"> may </em>offset future taxable income. The state NOL carryforwards begin to expire in <em style="font: inherit;">2026.</em> The Company also has foreign NOL carryforwards of approximately $54.5 million, which will expire beginning <em style="font: inherit;">2024</em> and NOL carryforward periods vary from <em style="font: inherit;">6</em> years to indefinite period. The Company has $0.3 million of foreign tax credit carryforwards available that expire in <span style="-sec-ix-hidden:c99070243">2023.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Under the provisions of the Internal Revenue Code, the U.S. NOL carryforwards are subject to review and possible adjustment by the Internal Revenue Service and state tax authorities. NOL and tax credit carryforwards <em style="font: inherit;"> may </em>become subject to an annual limitation in the event of a <em style="font: inherit;">50%</em> cumulative change in the ownership interest of significant stockholders over a <em style="font: inherit;">three</em>-year period in excess of <em style="font: inherit;">50%,</em> as defined under Sections <em style="font: inherit;">382</em> and <em style="font: inherit;">383</em> of the Internal Revenue Code, as well as similar state tax provisions. This could limit the amount of NOLs that the Company can utilize annually to offset future taxable income or tax liabilities. The amount of the annual limitation, if any, will be determined based on the value of the Company immediately prior to the ownership change. The Company <em style="font: inherit;"> may </em>have experienced an ownership change prior to <em style="font: inherit;"> December 31, 2022, </em>however, the Company does <em style="font: inherit;">not</em> believe its NOL carryforwards would be limited under IRC Section <em style="font: inherit;">382.</em> The Company could experience an ownership change in the future which could limit the utilization of certain NOL carryforwards.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">ASC <em style="font: inherit;">740</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">30</em>-<em style="font: inherit;">5</em> requires that a valuation allowance be established when it is more likely than <em style="font: inherit;">not</em> that all or a portion of a deferred tax asset will <em style="font: inherit;">not</em> be realized. In making this assessment, management considered all available positive and negative evidence, including the level of historical taxable income, future reversals of existing temporary differences, tax planning strategies, and projected future taxable income. On the basis of this evaluation, a valuation allowance of $20.8 million and $8.4 million was recorded as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively, against certain jurisdiction’s net deferred tax assets for which it is more likely than <em style="font: inherit;">not</em> that the tax benefit will <em style="font: inherit;">not</em> be realized. The valuation allowance was increased by $12.5 million for the year ended <em style="font: inherit;"> December 31, 2022, </em>primarily due to full valuation allowances being established for U.S. and Japan in the current year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>the Company did <span style="-sec-ix-hidden:c99070264">not</span> provide any foreign withholding taxes related to its foreign subsidiaries’ undistributed earnings, as such earnings have been retained and are intended to be indefinitely reinvested to fund ongoing operations of the foreign subsidiaries. It is <em style="font: inherit;">not</em> practicable to estimate the amount of taxes that would be payable upon remittance of these earnings, because such tax, if any, is dependent upon circumstances existing if and when remittance occur.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">A reconciliation of the beginning and ending amounts of unrecognized tax benefits, excluding interest and penalties is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Additions based on tax positions related to the current year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Reduction for tax positions of prior years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Reduction for settlements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(935</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Expiration of applicable statute of limitations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">1,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During <em style="font: inherit;">2022,</em> certain foreign jurisdiction concluded an income tax audit for prior periods which recognizes $0.9 million unrecognized tax benefits.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company recognizes accrued interest and penalties related to unrecognized tax benefits as part of the provision for income taxes. As of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> the Company had $0.2 million and $1.3 million, respectively, of accrued interest and penalties associated with unrecognized tax benefits. These amounts were included in other non-current liabilities in their respective years. As of <em style="font: inherit;"> December 31, 2022, </em>and <em style="font: inherit;"> December 31, 2021, </em>the total amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate was <span style="-sec-ix-hidden:c99070271"><span style="-sec-ix-hidden:c99070697">not</span></span> material.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company files income tax returns in the U.S. federal jurisdiction, various state and foreign jurisdictions. The tax years <span style="-sec-ix-hidden:c99070272">2018</span> through <span style="-sec-ix-hidden:c99070273">2021</span> generally remain open for examination for federal, state and local tax purposes. The tax years <span style="-sec-ix-hidden:c99070274">2012</span> through <em style="font: inherit;">2021</em> are open and subject to audit by foreign jurisdictions. To the extent utilized in future years’ tax returns, net operating loss carryforwards on <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;"> December 31, 2021 </em>will remain subject to examination until the respective tax year is closed.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Year Ended December 31,</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2020</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Domestic</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(17,081</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(23,583</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(19,107</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(16,569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,205</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Pretax loss from continuing operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(33,650</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(32,788</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(15,907</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> -17081000 -23583000 -19107000 -16569000 -9205000 3200000 -33650000 -32788000 -15907000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 31%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 31%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current income tax expense:</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,937</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">467</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State and local</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">668</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: right;">(881</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,478</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,117</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,096</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total current income tax expense</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%; text-align: right;">1,127</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%; text-align: right;">703</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%; text-align: right;">1,507</td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred income tax expense (benefit):</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(175</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State and local</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(843</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,361</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(323</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">573</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total deferred income tax expense (benefit)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,911</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(246</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(445</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total income tax expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,038</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1937000 467000 0 668000 -881000 411000 -1478000 1117000 1096000 1127000 703000 1507000 2370000 89000 -175000 -820000 -12000 -843000 2361000 -323000 573000 3911000 -246000 -445000 5038000 457000 1062000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S. federal statutory tax rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(7,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(6,886</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,340</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">State and local income taxes, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(292</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(962</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(519</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,865</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,770</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Executive compensation limitation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,566</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Fair value of earnout liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(828</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Transaction costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,085</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,216</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign rate differential</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">440</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,575</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Return-to-provision adjustments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,029</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Permanent differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">334</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">65</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">265</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,038</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> -7067000 -6886000 -3340000 -292000 -962000 -519000 -51000 10865000 6770000 3566000 0 0 -828000 -3946000 0 125000 -2209000 0 12844000 3085000 -3216000 -2066000 440000 1575000 -1029000 -196000 -538000 29000 334000 65000 -193000 -68000 265000 5038000 457000 1062000 0.21 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Net operating loss carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,775</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,716</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Deferred revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,301</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Compensation and benefits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,567</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Research and development expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Lease liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,622</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign tax credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">270</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">720</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Fair value of earnout liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,047</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">35,254</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">22,363</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(20,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8,356</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">14,446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">14,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(197</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(132</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,595</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Commissions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8,384</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(7,918</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Prepaid subscription</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(822</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Unbilled receivable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,489</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,183</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Right-of-use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,402</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total deferred tax liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">(16,903</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-top: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-top: 1px solid rgb(0, 0, 0);">(11,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net deferred tax (liabilities) assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets, net of valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">488</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(2,945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(444</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net deferred tax (liabilities) assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 13775000 10716000 4301000 5315000 6567000 4384000 6169000 0 3622000 0 270000 720000 93000 181000 457000 1047000 35254000 22363000 20808000 8356000 14446000 14007000 197000 132000 2595000 214000 8384000 7918000 836000 822000 1489000 2183000 3402000 -0 16903000 11269000 2457000 2738000 488000 3182000 2945000 444000 2457000 2738000 14600000 54500000 300000 20800000 8400000 12500000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,369</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Additions based on tax positions related to the current year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Reduction for tax positions of prior years</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,281</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Reduction for settlements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(935</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Expiration of applicable statute of limitations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); border-top: 1px solid rgb(0, 0, 0);">1,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 1088000 5369000 0 0 12000 4281000 935000 -0 -0 -0 141000 1088000 900000 200000 1300000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">12.</em> Leases</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company is obligated under various non-cancelable operating leases primarily for office space. The initial terms of the leases expire on various dates through <em style="font: inherit;">2030.</em> We determine if an arrangement is a lease at inception.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Leases are classified as either operating or finance leases based on certain criteria. This classification determines the timing and presentation of expenses on the income statement, as well as the presentation of the related cash flows and balance sheet. Operating leases are recorded on the balance sheet beginning <em style="font: inherit;"> January 1, 2022, </em>as operating lease right-of-use assets, accrued expenses and other liabilities, and long-term operating lease liabilities. The Company currently has <em style="font: inherit;">no</em> significant finance leases.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">ROU assets and related liabilities are recorded at lease commencement based on the present value of the lease payments over the expected lease term. Lease payments include future increases unless the increases are based on changes in an index or rate. The rate implicit in the leases was <em style="font: inherit;">not</em> readily determinable, thus the Company’s incremental borrowing rate is used to calculate ROU assets and related liabilities. The incremental borrowing rate is determined based on the Company’s estimated credit rating, the term of the lease, the economic environment where the asset resides and full collateralization. Lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Operating lease expense is recognized on a straight-line basis over the lease term and is allocated within operating expenses in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The components of the Company’s operating lease expense are reflected in the consolidated statements of operations for the year ended <em style="font: inherit;"> December 31, 2022, </em>is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Lease liability cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Short-term lease expenses (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,760</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Variable lease cost not included in the lease liability (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">261</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">7,966</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">1</em>) Short-term lease expenses include rent expenses from leases of <em style="font: inherit;">12</em> months or less on the transition date or lease commencement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">2</em>) Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Our lease agreements generally contain lease and non-lease components. Non-lease components primarily include payments for maintenance and utilities. We elected to combine fixed payments for non-lease components, for all classes of underlying assets, with our lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the year ended <em style="font: inherit;"> December 31, 2022, </em>ROU assets obtained in exchange for new operating lease liabilities amounted to $6.9 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Other information related to operating leases for the year ended <em style="font: inherit;"> December 31, 2022, </em>is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended</b><br/> <b>December </b></b><b><b>31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for amounts included in the measurement of the lease liability:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,626</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>our operating leases had a weighted average remaining lease term of 4.4 years and a weighted average discount rate of 5.1%.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The maturity schedule of the operating lease liabilities as of <em style="font: inherit;"> December 31, 2022, </em>is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Year Ending <em style="font: inherit;"> December 31:         </em><b> </b>         <b> </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6,104</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,817</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,159</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,887</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total future lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Present value adjustment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,960</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value of future lease payments <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">1</em>) Includes the current portion of operating lease liabilities of $5.4 million, which is reflected in accrued expenses and other liabilities in the consolidated balance sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> total rent expenses amounted to $6.4 million and $5.6 million, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The future minimum rental payments under ASC <em style="font: inherit;">840</em> for all long-term non-cancelable property leases as of <em style="font: inherit;"> December 31, 2021, </em>were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Year Ending <em style="font: inherit;"> December 31:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">5,680</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,428</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,840</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,438</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">2,960</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December </b></b><b><b>31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Lease liability cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">5,945</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Short-term lease expenses (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,760</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Variable lease cost not included in the lease liability (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">261</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">7,966</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 5945000 1760000 261000 7966000 6900000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended</b><br/> <b>December </b></b><b><b>31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for amounts included in the measurement of the lease liability:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,626</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 5626000 P4Y4M24D 0.051 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6,104</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,817</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,159</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,887</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total future lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Present value adjustment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(1,960</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value of future lease payments <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 6104000 4360000 2817000 2159000 1373000 1887000 18700000 1960000 16740000 5400000 6400000 5600000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">5,680</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,428</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,840</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,438</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">2,960</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 5680000 3808000 2428000 1840000 1438000 2960000 18154000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">13.</em> Commitments and Contingencies </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Purchase Commitments</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company has outstanding unconditional purchase commitments to procure licenses to use IT software from suppliers. These agreements are negotiated in consideration of the volume of transactions with select suppliers and the associated required transaction volumes are expected to be met through the normal course of business.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> April 2019, </em>the Company signed an unconditional purchase commitment related to the use of Microsoft Office <em style="font: inherit;">365</em> in the amount of $2.1 million payable in <em style="font: inherit;">three</em> equal installments during <em style="font: inherit;">2019,</em> <em style="font: inherit;">2020,</em> and <em style="font: inherit;">2021.</em> In <em style="font: inherit;"> May 2020, </em>the Company signed an unconditional purchased commitment in the amount of $22.0 million to purchase IT solutions over a <span style="-sec-ix-hidden:c99070303">three</span>-year term. Under this agreement, payments are made upon consumption of the IT solutions and any remaining obligations due at the end of the <em style="font: inherit;">three</em>-year term in <em style="font: inherit;"> May 2023. </em>Given the Company’s history of procuring similar products, it is expected that cash payments to the supplier will occur in <em style="font: inherit;">2021</em> and <em style="font: inherit;">2022</em> with any remaining amounts coming due in <em style="font: inherit;">2023.</em> During the year ended <em style="font: inherit;"> December 31, 2019, </em>the Company paid $0.7 million under the <em style="font: inherit;">2019</em> agreement. During the year ended <em style="font: inherit;"> December 31, 2020, </em>the Company paid $0.7 million related to the <em style="font: inherit;">2019</em> agreement and $3.1 million under the <em style="font: inherit;">2020</em> agreement for a total of $3.8 million. During the year ended <em style="font: inherit;"> December 31, 2021, </em>the Company paid the remaining $0.7 million related to the <em style="font: inherit;">2019</em> agreement and $12.1 million related to the <em style="font: inherit;">2020</em> agreement. During the year ended <em style="font: inherit;"> December 31, 2022, </em>the Company paid $19.1 million related to the <em style="font: inherit;">2020</em> agreement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> July 2022, </em>the Company signed an unconditional purchase commitment related to the use of Microsoft Office <em style="font: inherit;">365</em> in the amount of $6.1 million payable in <em style="font: inherit;">three</em> installments during <em style="font: inherit;">2022,</em> <em style="font: inherit;">2023,</em> and <em style="font: inherit;">2024.</em> During the year ended <em style="font: inherit;"> December 31, 2022, </em>the Company paid $1.9 million related to the <em style="font: inherit;"> July 2022 </em>agreement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;"> December 2022, </em>the Company signed an unconditional purchase commitment in the amount of $96.0 million to purchase IT solutions over a <span style="-sec-ix-hidden:c99070329">three</span>-year term. Under this agreement, payments are made upon access to the service and any remaining obligations due at the end of the <span style="-sec-ix-hidden:c99070330">three</span>-year term in <em style="font: inherit;"> December 2025. </em>Given the Company’s history of procuring similar products, it is expected that cash payments to the supplier will occur in <em style="font: inherit;">2023</em> through <em style="font: inherit;">2025</em> with any remaining amounts coming due in <em style="font: inherit;">2025.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company is obligated to make the following future minimum payments under the non-cancelable terms of these contracts as of <em style="font: inherit;"> December 31, 2022:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Years ending <em style="font: inherit;"> December 31,</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">2,026</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,213</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">96,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100,239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Legal Proceedings </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In the normal course of its business, the Company <em style="font: inherit;"> may </em>be involved in various claims, negotiations and legal actions. Except for such claims that arise in the normal course of business, as of <em style="font: inherit;"> December 31, 2022, </em>the Company was <em style="font: inherit;">not</em> a party to any other litigation for which a material claim is reasonably possible, probable or estimable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Guarantees</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In the normal course of business, we are seldomly required to enter into service agreements that require contingency agreements with customers in highly regulated sectors. These agreements are secured by certificates of deposits. As of <em style="font: inherit;"> December 31, 2022, </em>letters of credit have been issued in the amount of $2.4 million, as security for the agreements. These agreements have <em style="font: inherit;">not</em> had a material effect on our results of operations, financial position or cash flow.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 2100000 22000000.0 700000 700000 3100000 3800000 700000 12100000 19100000 6100000 1900000 96000000.0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">2,026</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,213</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">96,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100,239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 2026000 2213000 96000000 0 0 0 100239000 2400000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">14.</em> Company Earn-Out and Warrant Liabilities</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Company Earn-Out</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As a result of the Business Combination, the holders of Legacy AvePoint Preferred Stock, Legacy AvePoint Common Stock and Legacy AvePoint Options shall be issued additional shares of AvePoint’s common stock, as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">■</p> </td><td style="width: auto;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the <em style="font: inherit;">seventh</em> anniversary thereof (a) AvePoint’s stock price is greater than or equal to <em style="font: inherit;">$12.50</em> over any <em style="font: inherit;">20</em> Trading Days within any <em style="font: inherit;">30</em> trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding <em style="font: inherit;">$12.50</em> per share;</p> </td></tr> </tbody></table> <p style="text-align: justify; margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 18pt; vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="text-align: justify; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">■</p> </td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the <em style="font: inherit;">seventh</em> anniversary thereof (a) AvePoint’s stock price is greater than or equal to <em style="font: inherit;">$15.00</em> over any <em style="font: inherit;">20</em> Trading Days within any <em style="font: inherit;">30</em> trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding <em style="font: inherit;">$15.00</em> per share;</p> </td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="text-align: justify; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">■</p> </td><td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">1,000,000 shares of AvePoint’s common stock, in the aggregate, if at any time from and after the Business Combination through the <em style="font: inherit;">seventh</em> anniversary thereof (a) AvePoint’s stock price is greater than or equal to <em style="font: inherit;">$17.50</em> over any <em style="font: inherit;">20</em> Trading Days within any <em style="font: inherit;">30</em> trading day period or (b) the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding <em style="font: inherit;">$17.50</em> per share.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The rights described above are hereafter referred to as the “<b><i>Company Earn-Out Shares</i></b>.” To the extent that any portion of the Company Earn-Out Shares that would otherwise be issued to a holder of options that remain unvested at the date of the milestones described above, then in lieu of issuing the applicable Company Earn-Out Shares, the Company shall instead issue an award of RSUs of the Company for a number of shares of AvePoint’s common stock equal to such portion of the Company Earn-Out Shares issuable with respect to the unvested options (the “<b><i>Company Earn-Out RSUs</i></b>”). In evaluation of the Company Earn-Out Shares and Company Earn-Out RSUs, management determined that the Company Earn-Out Shares represent derivatives to be marked to market at each reporting period, while the Company Earn-Out RSUs represent equity under ASC <em style="font: inherit;">718.</em> Refer to “<i>Note <em style="font: inherit;">16</em> </i>—<i> Stock-Based Compensation</i>” for more information regarding the Company Earn-Out RSUs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In order to capture the market conditions associated with the Company Earn-Out Shares, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out Shares’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. The Monte Carlo model requires highly subjective assumptions including the expected volatility of the price of our common stock, and the expected term of the earn-out shares. Significant increases or decreases to these inputs in isolation could result in a significantly higher or lower liability. Under this approach, the fair value of the Company Earn-Out Shares on <em style="font: inherit;"> July 1, 2021, </em>was determined to be $29.6 million. The fair value was remeasured as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> and was determined to be $6.6 million and $10.0 million, respectively, and included in the earn-out shares’ liabilities in the consolidated balance sheets. As a result, approximately $4.3 million and $20.3 million was recognized during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively, and included as gain on earn-out and warrant liabilities in the consolidated statements of operations. We estimated the earn-out shares fair value using a Monte Carlo model with the following significant unobservable assumptions:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b><br/> <b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b><br/> <b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>July </b><b>1,</b><br/> <b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Term (in years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c99069349">55.00</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Warrants to Acquire Common Stock</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> July 1, 2021, </em>as part of the Business Combination, the Company effectively granted 405,000 private placement warrants with a 5-year term and strike price of $11.50 per share. Management has determined that the private placements warrants are to be classified as liabilities to be marked to market at each reporting period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The private placement warrants are held by only <em style="font: inherit;">two</em> parties and any transfer of the warrants to a party other than a current holder of the warrants would cause the warrants to be converted into public warrants. Consequently, the fair value of the private placement warrants is equivalent to the quoted price of the publicly traded warrants. Under this approach, the fair value of the private placement warrants on <em style="font: inherit;"> July 1, 2021, </em>was determined to be $1.4 million. The fair value was remeasured as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> and was determined to be $0.2 million and $0.5 million, respectively, and included in the other non-current liabilities in the consolidated balance sheets. As a result, $0.2 million and $0.9 million was recognized during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively, and included as gain on earn-out and warrant liabilities in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1000000 1000000 1000000 29600000 6600000 10000000.0 4300000 20300000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b><br/> <b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b><br/> <b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>July </b><b>1,</b><br/> <b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Term (in years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.50</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c99069349">55.00</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 5.50 6.50 7.00 0.4000 0.4000 405000 P5Y 11.50 1400000 200000 500000 200000 900000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">15.</em> Mezzanine Equity and Stockholders</b>’<b> Equity (Deficiency) </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Prior to the Business Combination, the Company had <em style="font: inherit;">two</em> classes of capital stock: common stock and preferred stock. Following the Business Combination, the Company has <em style="font: inherit;">one</em> class of capital stock: common stock. The following summarizes the terms of the Company’s capital stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Common Stock</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Pursuant to the Company’s restated Articles of Incorporation, the Company is authorized to issue up to 1,000,000,000 shares of common stock at $0.0001 par value. There were 185,277,588 and 181,821,767 shares issued and outstanding as of <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively, net of treasury shares. Each share of common stock is entitled to <em style="font: inherit;">one</em> vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by the Board of Directors. The Company’s Board of Directors has <em style="font: inherit;">not</em> declared common stock dividends since inception.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> July 1, 2021, </em>as part of the Business Combination, all outstanding shares of Legacy AvePoint Common Stock was converted into common stock of AvePoint, Inc. using an exchange ratio of 8.69144 per share and options to purchase common stock of Legacy AvePoint were converted into options to purchase common stock of AvePoint, Inc. using an exchange ratio of <em style="font: inherit;">8.6914.</em> All per share information has been retroactively adjusted for this exchange ratio.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Sponsor Earn-Out Shares</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> July 1, 2021, </em>as a result of the Business Combination, the Company modified the terms of 2,916,700 shares of common stock (“<b><i>Sponsor Earn-Out Shares</i></b>”) then held by Apex’s sponsor, such that such shares will be subject to the following vesting provisions:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">■</p> </td><td style="width: auto;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><em style="font: inherit;">100%</em> of the Sponsor Earn-Out Shares shall vest and be released if at any time through the <em style="font: inherit;">seventh</em> anniversary of the Business Combination, AvePoint’s stock price is greater than or equal to <em style="font: inherit;">$15.00</em> (as adjusted for share splits, share capitalization, reorganizations, recapitalizations and the like) over any <em style="font: inherit;">20</em> trading days within any <em style="font: inherit;">30</em> trading day period; and</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt; text-align: justify;"> </td><td style="width: 18pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">■</p> </td><td style="width: auto;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;"><em style="font: inherit;">100%</em> of the remaining Sponsor Earn-Out Shares that have <em style="font: inherit;">not</em> previously vested shall vest and be released if at any time through the <em style="font: inherit;">seventh</em> anniversary of the Business Combination, the Company consummates a subsequent transaction.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Sponsor Earn-Out Shares are currently outstanding and receive all benefits of regular shares with the exception of the fact that the shares are held in escrow and restricted from transfer until the vesting conditions described above are met. Consequently, the shares are classified as equity. No Sponsor Earn-Out Shares have vested as of <em style="font: inherit;"> December 31, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Public Warrants to Acquire Common Stock</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> July 1, 2021, </em>as part of the Business Combination, the Company issued 17,500,000 public warrants with an exercise price of $11.50. Each warrant entitles the registered holder to purchase <span style="-sec-ix-hidden:c99070402">one</span> share of AvePoint’s common stock and the warrants are exercisable from the date of issuance through the <span style="-sec-ix-hidden:c99070403">fifth</span> anniversary of the Business Combination. The public warrants are equity classified and its fair value, based on the publicly traded warrants, was $59.3 million on <em style="font: inherit;"> July 1, 2021, </em>and included in the additional paid-in capital on the consolidated balance sheets. As of <em style="font: inherit;"> December 31, 2022, </em>all 17,500,000 warrants remain outstanding.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Convertible Contingently Redeemable Preferred Stock</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> July 1, 2021, </em>as part of the Business Combination, the 42,000,592 outstanding preferred stock of the Company was redeemed for cash in part and converted into AvePoint’s common stock in part in connection with the Business Combination with the Apex Group as described in “<i>Note <em style="font: inherit;">3</em> </i>—<i> Business Combination</i>.” At <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;"> December 31, 2020, </em>the Company was authorized to issue up to 42,000,592 shares of Series C convertible preferred stock (the “<i><b>Series C Preferred Stock</b></i>” or “<i><b>Preferred Stock</b></i>”) at $0.0001 par value, respectively. The Company had 42,000,592 shares issued and outstanding as of <em style="font: inherit;"> December 31, 2020. </em>The Series C Preferred Stock liquidation preference was $403.4 million as of <em style="font: inherit;"> December 31, 2020. </em>In addition to the Series C Preferred Stock, at <em style="font: inherit;"> December 31, 2021, </em>the Company was authorized to issue up to 20,000,000 of “blank check” preferred stock, the rights, preferences and privileges of which <em style="font: inherit;"> may </em>be designated from time to time by the Company's Board of Directors. Although authorized for issuance, no shares of preferred stock were issued and outstanding at <em style="font: inherit;"> December 31, 2021.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">No dividends were declared related to the Preferred Stock in the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Share Repurchase Program</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 17, 2022, </em>the Company announced that its Board of Directors authorized a new share repurchase program (the “<b><i>Share Repurchase Program</i></b>”) for the Company to buy back shares of its common stock. Under the Share Repurchase Program, the Company has the authority to buy up to a maximum of $150 million of common stock shares via acquisitions in the open market or privately negotiated transactions. The Share Repurchase Program will remain open for a period of <em style="font: inherit;">three</em> years from the date of authorization and <em style="font: inherit;"> may </em>be suspended or discontinued at any time. The Company is <em style="font: inherit;">not</em> obligated to make purchases of, nor is it obligated to acquire any particular amount of, common stock under the Share Repurchase Program. During the year ended <em style="font: inherit;"> December 31, 2022, </em>the Company purchased 4,046,186 shares at an average price of $4.92.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Redeemable Noncontrolling Interest </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> December 24, 2020, </em>AEPL, an unaffiliated entity, acquired a redeemable noncontrolling interest in EduTech through the contribution of $7.5 million. As of <em style="font: inherit;"> December 31, 2020, </em>AvePoint owned a 77.78% interest in EduTech and AEPL owned a 22.22% interest in EduTech.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> February 11, 2021, </em>AEPL acquired additional redeemable noncontrolling interest in EduTech through the contribution of $0.8 million. At the transaction closing date, AvePoint owned a 76.09% interest in EduTech and AEPL owned a 23.91% interest in EduTech. As part of AEPL’s initial and subsequent investment in EduTech, the Company granted AEPL a put option which allows AEPL to cause the Company to repurchase AEPL’s shares in EduTech at any time between <em style="font: inherit;"> December 24, 2022, </em>and <em style="font: inherit;"> December 24, 2023, </em>at a price equal to AEPL’s initial and subsequent investment amounts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> February 18, 2022, </em>EduTech consummated the acquisition of 100% of the equity in I-Access for an aggregate purchase price of approximately $7.1 million. The negotiated transaction consideration includes EduTech issuing shares and rights for shares which both also subject to a guaranteed minimum revenue provision (the “<i><b>GMR</b></i>”), and granting the former I-Access shareholders a put option which allows sellers to cause EduTech to repurchase the shares of EduTech for approximately $5.9 million, upon 24 months from Acquisition Close Date or the occurrence of certain triggering events which are in the control of the Company. Under the GMR the former I-Access shareholders <em style="font: inherit;"> may </em>have earned additional shares or return shares base on a revenue surplus and shortfall outcome.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> April 15, 2022, </em>the Company implemented a management changeover. As a result, pursuant to the terms of the Share Purchase Agreement, the GMR was cancelled and the 292,440 EduTech shares issued as consideration on the I-Access Closing Date, the 30,252 EduTech shares held in escrow, and the put option on EduTech shares were <em style="font: inherit;">no</em> longer contingent, reclassified to mezzanine equity and included in redeemable noncontrolling interest. From the date the GMR was cancelled to <em style="font: inherit;"> December 31, 2022, </em>AvePoint owned a 73.82% interest in EduTech, AEPL owned a 23.20% interest in EduTech and the former I-Access shareholders owned a 2.98% interest in EduTech.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">At each reporting period, we increase the carrying amount of the redeemable noncontrolling interest by periodic accretions using the interest method so that the carrying amount will equal the redemption amount on the date that the put option becomes exercisable. These adjustments are recorded as net income attributable to and accretion of redeemable noncontrolling interest on the consolidated statements of mezzanine equity and stockholders’ equity (deficiency). The roll forward of the balance of the redeemable noncontrolling interest is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Redeemable </b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>noncontrolling </b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>interest</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">(in thousands)</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning balance (December 31, 2021)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">5,210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Issuance of redeemable noncontrolling interest in EduTech</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss attributable to redeemable noncontrolling interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(401</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other comprehensive income attributable to redeemable noncontrolling interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Adjustment to present redemption value as of December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending balance (December 31, 2022)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1000000000 0.0001 185277588 181821767 8.69144 2916700 0 17500000 11.50 59300000 17500000 42000592 42000592 0.0001 42000592 403400000 20000000 0 0 150000000 4046186 4.92 7500000 0.7778 0.2222 800000 0.7609 0.2391 1 7100000 5900000 P24M 292440 30252 0.7382 0.2320 0.0298 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Redeemable </b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>noncontrolling </b></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>interest</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">(in thousands)</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Beginning balance (December 31, 2021)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 40pt;">5,210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Issuance of redeemable noncontrolling interest in EduTech</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,794</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss attributable to redeemable noncontrolling interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(401</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other comprehensive income attributable to redeemable noncontrolling interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Adjustment to present redemption value as of December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Ending balance (December 31, 2022)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">14,007</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 5210000 5794000 401000 -61000 3343000 14007000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">16.</em> Stock-Based Compensation </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company previously maintained the <em style="font: inherit;">2006</em> Equity Incentive Plan (the “<b><i><em style="font: inherit;">2006</em> Plan</i></b>”) and the <em style="font: inherit;">2016</em> Equity Incentive Plan (the “<b><i><em style="font: inherit;">2016</em> Plan</i></b>”). Under both the <em style="font: inherit;">2006</em> Plan and the <em style="font: inherit;">2016</em> Plan, the Company granted incentive stock options, non-qualified stock options and restricted stock to eligible recipients which included employees, directors and consultants. On <em style="font: inherit;"> May 27, 2021, </em>the Company’s board of directors approved the <em style="font: inherit;">2021</em> Equity Incentive Plan (the “<b><i><em style="font: inherit;">2021</em> Plan</i></b>”), which succeeded the <em style="font: inherit;">2016</em> Plan. As of the adoption of the <em style="font: inherit;">2021</em> Plan, all equity awards granted under the <em style="font: inherit;">2021</em> Plan and <em style="font: inherit;">no</em> equity is granted under the <em style="font: inherit;">2016</em> Plan, or, for the avoidance of doubt, the <em style="font: inherit;">2006</em> Plan. As of <em style="font: inherit;"> December 31, 2022, </em>20,298,497 shares remained for future issuance under the <em style="font: inherit;">2021</em> Plan. All outstanding stock awards granted under the <em style="font: inherit;">2006</em> Plan and <em style="font: inherit;">2016</em> Plan will remain subject to the terms and conditions of the <em style="font: inherit;">2006</em> Plan and <em style="font: inherit;">2016</em> Plan, respectively, and the provisions of any award agreements made thereunder. To date, the Company has issued only stock options, restricted stock and restricted stock units to employees, directors and consultants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Stock-based compensation was included in the following line items in the consolidated statements of operations:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,640</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">592</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Sales and marketing</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,393</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,906</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,973</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">General and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,787</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">286</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total stock-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">33,767</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Total tax benefit related to vested or exercised awards during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> was $2.2 million and $0.03 million, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Stock Options </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The compensation costs for stock option awards are accounted for in accordance with ASC <em style="font: inherit;">718,</em> <i>Compensation-Stock Compensation</i>. Stock options vest over a <span style="-sec-ix-hidden:c99070464">four</span>-year service period and expire on the <span style="-sec-ix-hidden:c99070465">tenth</span> anniversary of the date of award. Certain of the Company’s stock option awards (the “<b><i>Officer Awards</i></b>”) included a provision that required the Company to redeem the vested portion of options at fair value in cash upon a separation of service initiated by the Company or upon death or disability of the holder. The Company determined that the redemption feature required the Officer Awards to be classified in mezzanine equity prior to the Business Combination. For share-based payment arrangements with employees, the amount presented in mezzanine equity at each balance sheet date was based on the redemption provisions of the instrument and adjusted for the proportion of consideration received in the form of employee services. The shares underlying the Officer Awards were puttable to the Company upon certain conditions, such as death or disability of the Officer Awards recipients, which the Company determined was <em style="font: inherit;">not</em> probable; therefore, the Company reclassified the grant-date intrinsic value to mezzanine equity as the awards vested. The Officer Awards were cancelled in <em style="font: inherit;">2021,</em> concurrent with the Business Combination. In exchange for the cancellation of the Officer Awards, the Company agreed to deliver to the holders of the Officer Awards a fixed amount of shares equal to the amount of shares the holders would have received if the Officer Awards were exercised on the date of the Business Combination in a net share settlement scenario. The cancelled Officer Awards were treated as modification of the original awards under ASC <em style="font: inherit;">718;</em> however, <em style="font: inherit;">no</em> incremental value exists as a result of the modification. As a result of the cancellation of the original Officer Awards, the $1.7 million mezzanine balance was reclassified to permanent equity on <em style="font: inherit;"> July 1, 2021, </em>and the Company recognized $3.5 million in previously unrecognized compensation costs. As a result, the Company issued 3,592,504 shares in <em style="font: inherit;"> July 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company’s stock option awards granted to certain international employees (the “<b><i>Legacy International Options</i></b>”) contained a performance condition that stated that the awards are only exercisable if the Company’s common shares are publicly traded. When the exercise contingency was resolved upon completion of the Business Combination, the Legacy International Options were cancelled and replaced with new awards with substantially the same terms and conditions (the “<b><i>International Options</i></b>”). Prior to the Business Combination, <em style="font: inherit;">no</em> compensation expense related to the Legacy International Options was recognized, as the exercise contingency was <em style="font: inherit;">not</em> deemed probable until the occurrence of the Business Combination. Had the exercise contingency been deemed probable, the Legacy International Options would have been classified as liabilities. After the Business Combination vested International Options can be exercised utilizing broker-assisted settlements; therefore, the International Options are classified as equity. As a result of this change in classification, the Company calculated the fair value of the awards on <em style="font: inherit;"> July 1, 2021, </em>for purposes of compensation expense. In accordance with ASC <em style="font: inherit;">718,</em> all previously unrecognized compensation since the grant date was immediately recognized upon resolution of the exercise contingency. As a result, in <em style="font: inherit;">2021</em> the Company recognized a <em style="font: inherit;">one</em>-time charge of $24.3 million in previously unrecognized compensation costs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In <em style="font: inherit;">2020,</em> the Company granted certain executives stock option awards that contain both service and performance vesting conditions (the “<b><i>Time and Performance Based Options</i></b>”). The Time and Performance Based Options were granted in <em style="font: inherit;">three</em> tranches (the “<b><i>Time-Based Options</i></b>,” the “<b><i>Performance-Based <em style="font: inherit;">1</em> Options</i></b>,” and the “<b><i>Performance-Based II Options</i></b>”). The Time-Based Option vests over a <span style="-sec-ix-hidden:c99070483">four</span>-year period, subject to the grantee’s continuous service with the Company. The Performance-Based I Option vests contingent upon the Company meeting certain performance goals. These goals were considered met in <em style="font: inherit;">2021.</em> The Performance-Based II Option vests contingent upon the grantee achieving certain goals. These goals were considered met on <em style="font: inherit;"> January 1, 2021. </em>Both the Performance-Based I Option and Performance-Based II Option are subject to the grantee’s continuous service to the company.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The weighted-average grant date fair value of options granted in the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020</em> was $2.71, $4.09, and $1.63, respectively. The Company calculates the expected term using the “simplified” method, which is the simple average of the vesting period and the contractual term. The simplified method is applied as the Company does <em style="font: inherit;">not</em> have sufficient historical data to provide a reasonable basis for an estimate of the expected term. Expected volatility is based on historical and implied volatility of a group of peer entities over a similar expected term. Dividend yields are based upon historical dividend yields. Risk-free interest rates are based on the implied yields currently available on U.S. Treasury <em style="font: inherit;">zero</em> coupon issues with a remaining term equal to the expected term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company estimated the grant date fair value of these stock options using the Black-Scholes option-pricing model with the following weighted-average assumptions:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>2022</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>2021</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (in years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45.18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43.31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">A summary of the Company’s stock option activity during the year ended <em style="font: inherit;"> December 31, 2022 </em>is as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Stock </b><b>Options</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted-Average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Exercise Price</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted-Average<br/> Remaining </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Contractual Life</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, January 1, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,480,317</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.87</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">689,406</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,799,665</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(202,255</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,167,803</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.53</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>the following table summarizes information about outstanding and exercisable stock options:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Outstanding</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Exercisable</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="3" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Exercise Price</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Stock </b><b>Options</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted-Average<br/> Contractual Life</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted-Average<br/> Exercise Price</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Stock Options</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted-Average</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Contractual Life</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted-Average<br/> Exercise Price</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">$0.03</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px; text-align: center;"><span style="-sec-ix-hidden:c99069396">-</span></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"><span style="-sec-ix-hidden:c99069397">$1.34</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,964,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,964,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">$1.52</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px; text-align: center;"><span style="-sec-ix-hidden:c99069404">-</span></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"><span style="-sec-ix-hidden:c99069405">$1.89</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,795,861</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.98</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,519,215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">$3.90</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px; text-align: center;"><span style="-sec-ix-hidden:c99069412">-</span></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"><span style="-sec-ix-hidden:c99069413">$9.64</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,406,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,973,397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,167,803</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">6.53</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">4.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,457,559</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">5.74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2.96</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>there was $25.5 million in unrecognized compensation costs related to all non-vested options. This unrecognized stock-based compensation cost is expected to be recognized over a weighted-average period of approximately 2.3 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>the Company had 29,167,803 options outstanding and 19,457,559 options exercisable with intrinsic values of $33.8 million and $32.0 million, respectively. During the year ended <em style="font: inherit;"> December 31, 2022, </em>1,799,665 options were exercised, with a total intrinsic value of $6.6 million. During the year ended <em style="font: inherit;"> December 31, 2021, </em>5,141,331 options were exercised, with a total intrinsic value of $40.0 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><span style="text-decoration: underline; ">Restricted Stock Units</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In addition to Stock Options granted under the <em style="font: inherit;">2006</em> Plan, <em style="font: inherit;">2016</em> Plan and <em style="font: inherit;">2021</em> Plan, 5,749,764 RSUs were granted under the <em style="font: inherit;">2021</em> Plan in <em style="font: inherit;">2022.</em> The compensation costs for stock option awards are accounted for in accordance with ASC <em style="font: inherit;">718,</em> Compensation-Stock Compensation. RSUs vest over a <span style="-sec-ix-hidden:c99070510">four</span>-year service period and expire on the <span style="-sec-ix-hidden:c99070511">tenth</span> anniversary of the date of award. The RSUs are measured at the fair market value of the underlying stock at the grant date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">A summary of the Company’s RSU activity during the year ended <em style="font: inherit;"> December 31, 2022 </em>is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unvested Restricted Stock<br/> Units</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number of<br/> Shares</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted-<br/> Average<br/> Grant-Date<br/> Fair Value</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested as of December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,167,479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,749,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,784,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(739,707</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">7.17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested as of December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,392,543</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7.10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The per share weighted-average grant date fair value of RSUs granted during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em> was $5.55 and $9.64, respectively. No RSUs were granted during the year ended <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The total fair value of shares vested during the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021</em> was $8.2 million and $9.5 million, respectively. No RSUs vested during the year ended <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2022, </em>there was $53.0 million in unrecognized compensation costs specific to the non-vested RSUs under the <em style="font: inherit;">2021</em> Plan. This unrecognized stock-based compensation cost is expected to be recognized over a weighted-average period of approximately 2.9 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Company Earn-Out RSUs</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The compensation costs for Company Earn-Out RSUs are accounted for in accordance with ASC <em style="font: inherit;">718,</em> <i>Compensation-Stock Compensation</i>. In order to capture the market conditions associated with the Company Earn-Out RSUs, the Company applied an approach that incorporated a Monte Carlo simulation, which involved random iterations that took different future price paths over the Sponsor Earn-Out RSUs’ contractual life based on the appropriate probability distributions. The fair value was determined by taking the average of the fair values under each Monte Carlo simulation trial. Under this approach, the grant-date fair value of the Company Earn-Out RSUs on <em style="font: inherit;"> July 1, 2021, </em>was determined to be $2.5 million. The stock options underlying the Earn-Out RSUs vest over a <span style="-sec-ix-hidden:c99070526">four</span>-year period and expire on the <span style="-sec-ix-hidden:c99070527">tenth</span> anniversary of the date of award. If the contingent milestones of the Earn-Out RSUs are <em style="font: inherit;">not</em> met by the <em style="font: inherit;">seventh</em> anniversary of the Business Combination, the holders of the underlying stock options will <em style="font: inherit;">not</em> receive the Earn-Out RSUs. For the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> the Company recorded stock-based compensation expense of $0.9 million and $0.4 million, respectively, related to these Earn-Out RSUs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Put and Call Options </span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> December 26, 2019, </em>the Company granted put options, to certain of the Company’s management, to request a redemption of 3,113,170 shares of common stock (“<b><i>Modified Common Stock</i></b>”) or 5,148,777 shares underlying options to acquire common stock (“<b><i>Modified Options</i></b>,” collectively, “<b><i>Eligible Shares</i></b>”) during the period from <em style="font: inherit;"> March 25, 2025, </em>to <em style="font: inherit;"> April, 2025 (</em>the “<b><i>Settlement Period</i></b>”) or, if earlier, the <em style="font: inherit;">30</em> day period following a Qualifying Termination for a redemption price per share equal to the fair market value, as determined by the AvePoint’s Board of Directors; provided, that if a redemption request is delivered following a Qualifying Termination, the Company shall pay the redemption price during the Settlement Period unless the holders of Series C Preferred Stock consent to the payment of the redemption price by the Company within the <em style="font: inherit;">30</em> day period following the Qualifying Termination. In addition, the Company has a right to purchase all or any portion of the Eligible Shares at any time for a purchase price per share equal to the fair market value.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Mezzanine equity classification is required if stock awards that would otherwise qualify for equity classification are subject to contingent redemption features that are <em style="font: inherit;">not</em> solely within the control of the issuer. The Company remeasured the Modified Common Stock at each balance sheet date based on the fair value of the Company’s shares and such remeasurements are reflected as an adjustment of the value in mezzanine equity. In <em style="font: inherit;">2019,</em> the Company recorded a <em style="font: inherit;">one</em>-time stock-based compensation expense of $0.5 million, related to Modified Common Stock. These costs have been recorded in operating expenses in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The fair values of Modified Options were estimated using a Black-Scholes option-pricing model with the following weighted-average assumptions on <em style="font: inherit;"> July 1, 2021:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="border-bottom: 1px solid black; text-align: center;"><b><b>July 1</b><br/> <b>2021</b></b></td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (in years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34.44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">As of <em style="font: inherit;"> December 31, 2021, </em>the liability balance related to Modified Options was $0. For the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> the Company recorded stock-based compensation expenses of $11.8 million and $29.6 million, respectively, related to these options. These costs have been recorded in costs of revenue and operating expenses in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">During the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> 1,365,503 and 168,988, respectively, options included in Modified Options were exercised and during <em style="font: inherit;">2020,</em> 521,486 restricted shares issued in exchange for the nonrecourse promissory note described above were settled. As a result of exercises of the Modified Options and issuance of restricted shares, during <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</em> $15.4 million and $5.8 million, respectively, of the liability balance related to Modified Options was reclassified to liability-classified outstanding shares within the <em style="font: inherit;">six</em> months from the time of exercise. During <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020,</em> $6.9 million and $0, respectively, of the liability balance for these outstanding shares was reclassified to mezzanine equity as a result of the completion of <em style="font: inherit;">six</em> months from the time of the exercise of 690,474 options. On <em style="font: inherit;"> July 1, 2021, </em>the Business Combination date, the liability balance related to this Modified Common Stock was $49.7 million. For the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;"> December 31, 2020, </em>the Company recorded stock-based compensation expense of $1.2 million and $0.9 million, respectively, related to this Modified Common Stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In connection with the Business Combination, the agreements creating the Modified Common Stock and Modified Options were terminated. As a result, the $39.3 million mezzanine balance and the $49.7 million liability balance were reclassified to permanent equity on <em style="font: inherit;"> July 1, 2021.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> 20298497 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,640</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">592</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Sales and marketing</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,393</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,906</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,973</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">General and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,398</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,787</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,062</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">286</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total stock-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,218</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,508</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">33,767</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 2640000 3477000 592000 11393000 15906000 19973000 19398000 24063000 12916000 3787000 16062000 286000 37218000 59508000 33767000 2200000 30000.00 1700000 3500000 3592504 24300000 2.71 4.09 1.63 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>2022</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>2021</b></b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (in years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45.18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43.31</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td> </td><td> </td><td colspan="2" style="border-bottom: 1px solid black; text-align: center;"><b><b>July 1</b><br/> <b>2021</b></b></td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected term (in years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34.44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.79</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> P6Y1M9D P6Y1M9D 0.4518 0.4331 0.0216 0.0094 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Stock </b><b>Options</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted-Average</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Exercise Price</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted-Average<br/> Remaining </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Contractual Life</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, January 1, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,480,317</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.87</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.83</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">689,406</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,799,665</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited or expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(202,255</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,167,803</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.53</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 30480317 3.87 P2Y9M29D 689406 5.88 1799665 1.57 202255 4.94 29167803 4.05 P6Y6M10D <table cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Outstanding</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 27%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Exercisable</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td colspan="3" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Exercise Price</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Stock </b><b>Options</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted-Average<br/> Contractual Life</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted-Average<br/> Exercise Price</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Stock Options</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted-Average</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Contractual Life</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Weighted-Average<br/> Exercise Price</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">$0.03</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px; text-align: center;"><span style="-sec-ix-hidden:c99069396">-</span></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"><span style="-sec-ix-hidden:c99069397">$1.34</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,964,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,964,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1.28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">$1.52</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px; text-align: center;"><span style="-sec-ix-hidden:c99069404">-</span></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"><span style="-sec-ix-hidden:c99069405">$1.89</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,795,861</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.98</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,519,215</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.92</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">$3.90</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px; text-align: center;"><span style="-sec-ix-hidden:c99069412">-</span></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"><span style="-sec-ix-hidden:c99069413">$9.64</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,406,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.82</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,973,397</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7.85</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 38px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20px;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 156px;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">29,167,803</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">6.53</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">4.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,457,559</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">5.74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 3px double rgb(0, 0, 0);">2.96</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 5964947 P3Y8M4D 1.28 5964947 P3Y8M4D 1.28 5795861 P4Y11M23D 1.59 5519215 P4Y11M1D 1.59 17406995 P8Y3D 5.82 7973397 P7Y10M6D 5.17 29167803 P6Y6M10D 4.05 19457559 P5Y8M26D 2.96 25500000 P2Y3M18D 29167803 19457559 33800000 32000000.0 1799665 6600000 5141331 40000000.0 5749764 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Unvested Restricted Stock<br/> Units</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Number of<br/> Shares</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted-<br/> Average<br/> Grant-Date<br/> Fair Value</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested as of December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,167,479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,749,764</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,784,993</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(739,707</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">7.17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unvested as of December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,392,543</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7.10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 5167479 9.64 5749764 5.55 1784993 9.42 739707 7.17 8392543 7.10 5.55 9.64 0 8200000 9500000 0 53000000.0 P2Y10M24D 2500000 900000 400000 3113170 5148777 500000 P4Y1M6D 0.3444 0.0079 0 11800000 29600000 1365503 168988 521486 15400000 5800000 6900000 0 690474 49700000 1200000 900000 39300000 49700000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">17.</em> Financial Instruments</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Fair value is defined by ASC <em style="font: inherit;">820,</em> Fair Value Measurement (ASC <em style="font: inherit;">820</em>) as the price that would be received upon selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. ASC <em style="font: inherit;">820</em> establishes a <em style="font: inherit;">three</em>-level fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy requires entities to maximize the use of observable inputs and minimize the use of unobservable inputs. The <em style="font: inherit;">three</em> levels of inputs used to measure fair value are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">■</p> </td><td style="width: auto;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Level <em style="font: inherit;">1</em> — Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt; text-align: justify;"> </td><td style="width: 18pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">■</p> </td><td style="width: auto;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Level <em style="font: inherit;">2</em> — Inputs other than quoted prices included within Level <em style="font: inherit;">1</em> that are observable for the asset or liability, either directly or indirectly.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt; text-align: justify;"> </td><td style="width: 18pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">■</p> </td><td style="width: auto;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">Level <em style="font: inherit;">3</em> — Unobservable inputs for the asset or liability.</p> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash Equivalents:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Money funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">188,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">188,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Short term investments:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">193,244</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c99069461">193,244</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Earn-out shares <sup style="vertical-align:top;line-height:120%;">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Warrant liabilities <sup style="vertical-align:top;line-height:120%;">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c99069466">—</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c99069470">—</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash Equivalents:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">U.S. treasury bills <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">199,999</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">199,999</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Short term investments:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">204,128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">204,128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Earn-out shares <sup style="vertical-align:top;line-height:120%;">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;;"> <p style="font-family: &quot;Times New Roman&quot;; font-variant: normal; margin: 0pt 0pt 0pt 18pt; font-size: 10pt;">Warrant liabilities <sup style="vertical-align:top;line-height:120%;">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">458</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">458</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">458</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,470</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">1</em>) Profits on securities for the years ended <em style="font: inherit;"> December 31, 2022 </em>and <em style="font: inherit;">2021,</em> were $2.8 million and $0 million, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">2</em>) As a result of the Business Combination on <em style="font: inherit;"> July 1, 2021, </em>the Company recorded Company Earn-Out Shares and private placement warrants as liabilities that must be marked to market each reporting period. The Company measured the Company Earn-Out Shares at fair value determined at Level <em style="font: inherit;">3.</em> The Company measured the private placement warrants at fair value determined at Level <em style="font: inherit;">2.</em> Refer to “Note <em style="font: inherit;">14</em> — Company Earn-Out and Warrant Liabilities” for further details.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">The following table presents the reconciliation in Level <em style="font: inherit;">3</em> instruments which consisted of earn-out shares liabilities which were measured on a recurring basis for the year ended <em style="font: inherit;"> December 31, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Opening balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total gains or losses from the period</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Included in earnings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Reclass from Earnout-RSU</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">784</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Closing balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash Equivalents:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,693</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Money funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">188,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">188,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Short term investments:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">162</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">193,244</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c99069461">193,244</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Earn-out shares <sup style="vertical-align:top;line-height:120%;">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Warrant liabilities <sup style="vertical-align:top;line-height:120%;">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c99069466">—</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><span style="-sec-ix-hidden:c99069470">—</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 1</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Level 3</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash Equivalents:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">U.S. treasury bills <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">199,999</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">199,999</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,433</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Short term investments:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Certificates of deposit </p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">204,128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">204,128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Earn-out shares <sup style="vertical-align:top;line-height:120%;">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;;"> <p style="font-family: &quot;Times New Roman&quot;; font-variant: normal; margin: 0pt 0pt 0pt 18pt; font-size: 10pt;">Warrant liabilities <sup style="vertical-align:top;line-height:120%;">(2)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">458</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">458</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">458</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,470</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 1693000 0 1693000 0 188769000 0 188769000 0 2620000 0 2620000 0 162000 0 162000 0 193244000 0 0 0 6631000 6631000 227000 0 227000 227000 6631000 6858000 0 199999000 0 199999000 0 1433000 0 1433000 0 2411000 0 2411000 0 285000 0 285000 0 204128000 0 204128000 0 0 10012000 10012000 0 458000 0 458000 0 458000 10012000 10470000 2800000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Opening balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,012</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total gains or losses from the period</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Included in earnings</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Reclass from Earnout-RSU</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">784</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Closing balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 10012000 4165000 -784000 6631000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">18.</em> Segment Information</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company operates in one segment. Its products and services are sold throughout the world, through direct and indirect sales channels. The Company’s chief operating decision maker (the “<i><b>CODM</b></i>”) is the Chief Executive Officer. The CODM makes operating performance assessment and resource allocation decisions on a global basis. The CODM does <em style="font: inherit;">not</em> receive discrete financial information about asset allocation, expense allocation or profitability by product or geography.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Revenue by geography is based upon the billing address of the customer. All transfers between geographic regions have been eliminated from consolidated revenue. <em style="font: inherit;">No</em> customers represented greater than <em style="font: inherit;">10%</em> of revenue for the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020.</em> The following table sets forth revenue by geographic area:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">North America</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102,025</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,034</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">67,823</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">EMEA</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71,635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">58,285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42,441</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">APAC</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">58,679</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">50,590</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">41,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">232,339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">191,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">151,533</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table sets forth revenue generated from customers by country, which represents more than <em style="font: inherit;">10%</em> of total consolidated revenue in any period presented:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">100,870</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,034</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">67,823</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Germany</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,625</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,650</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Japan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,331</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Singapore</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,915</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,376</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">The following table sets forth property and equipment, net held within the United States, China and foreign countries:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment, net:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">923</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">China</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,982</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,376</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,276</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">623</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total property and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">North America</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102,025</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,034</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">67,823</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">EMEA</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71,635</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">58,285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42,441</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">APAC</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">58,679</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">50,590</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">41,269</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">232,339</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">191,909</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">151,533</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">100,870</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">83,034</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">67,823</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Germany</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,625</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,650</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Japan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23,360</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,331</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Singapore</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">21,915</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15,376</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Property and equipment, net:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,279</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">923</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">China</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,982</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,376</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,276</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">623</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total property and equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,922</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 102025000 83034000 67823000 71635000 58285000 42441000 58679000 50590000 41269000 232339000 191909000 151533000 100870000 83034000 67823000 30625000 23574000 17650000 21348000 23360000 17331000 21915000 16580000 15376000 1279000 923000 2982000 2376000 1276000 623000 5537000 3922000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">19.</em> Loss Per Share </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Basic loss per share available to the Company’s common shareholders (“<b><i>EPS</i></b>”) is computed by dividing net loss by the weighted average number of common shares outstanding for the period. In computing diluted EPS, the Company adjusts the denominator, subject to anti-dilution requirements, to include the dilution from potential shares of common stock resulting from outstanding share-based payment awards, warrants, earn-outs and the conversion of convertible preferred shares. The Company applies the <em style="font: inherit;">two</em>-class method in calculating loss per share. the Company’s Sponsor Earn-Out Shares described in “<i>Note <em style="font: inherit;">15</em> </i>—<i> Mezzanine Equity and Stockholders</i>’<i> Equity (Deficiency)</i>” are considered participating securities and have <em style="font: inherit;">no</em> contractual obligation to shares in the loss of the Company. As such, the weighted-average impact of these shares is excluded from the calculation of loss per share below. As losses were incurred during all periods presented, <em style="font: inherit;">no</em> earnings per share exists for the Sponsor Earn-Out Shares.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands, except</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">per share amounts)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Loss per share available to common stockholders, excluding sponsor earn-out stockholders</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Numerator:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(38,688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(33,245</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(16,969</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Net income attributable to redeemable noncontrolling interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,942</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,974</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss attributable to AvePoint, Inc.</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(41,630</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(35,219</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(16,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Deemed dividends on preferred stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(32,928</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(34,446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total net loss available to common stockholders</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(41,630</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(68,147</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(51,442</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Denominator:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average common shares outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">181,957</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">141,596</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">89,638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Effect of dilutive securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average diluted shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">181,957</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">141,596</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">89,638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted loss per share available to common stockholders, excluding sponsor earn-out stockholders</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">To arrive at net loss available to common stockholders, the Company deducted net income attributable to the redeemable noncontrolling interest in EduTech and deemed dividends, which related to the redemption, extinguishment, and remeasurement of preferred stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">For the years ended <em style="font: inherit;"> December 31, 2022, </em><em style="font: inherit;">2021,</em> and <em style="font: inherit;">2020,</em> the Company’s potentially dilutive securities were deemed to be anti-dilutive given the Company’s net loss position. As such, basic loss per share is equal to diluted loss per share for the periods presented.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Convertible preferred stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42,001</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Stock options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,168</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,480</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,857</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,493</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Warrants</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,905</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,905</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Company Earn-Outs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total potentially dilutive securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">58,566</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">56,552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">76,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands, except</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">per share amounts)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Loss per share available to common stockholders, excluding sponsor earn-out stockholders</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Numerator:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(38,688</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(33,245</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(16,969</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Net income attributable to redeemable noncontrolling interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,942</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,974</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0pt 0pt 0pt 18pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss attributable to AvePoint, Inc.</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(41,630</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(35,219</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(16,996</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Deemed dividends on preferred stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(32,928</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(34,446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total net loss available to common stockholders</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(41,630</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(68,147</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(51,442</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Denominator:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average common shares outstanding</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">181,957</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">141,596</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">89,638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Effect of dilutive securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Weighted average diluted shares</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">181,957</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">141,596</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">89,638</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted loss per share available to common stockholders, excluding sponsor earn-out stockholders</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> -38688000 -33245000 -16969000 2942000 1974000 27000 -41630000 -35219000 -16996000 -0 32928000 34446000 -41630000 -68147000 -51442000 181957000 141596000 89638000 0 0 0 181957000 141596000 89638000 -0.23 -0.48 -0.57 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Year Ended December 31,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Convertible preferred stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">42,001</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Stock options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">29,168</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,480</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,857</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,493</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,167</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Warrants</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,905</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,905</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Company Earn-Outs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total potentially dilutive securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">58,566</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">56,552</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">76,858</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 0 42001000 29168000 30480000 34857000 8493000 5167000 0 17905000 17905000 0 3000000 3000000 0 58566000 56552000 76858000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">20.</em> Related Party Transactions</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company has entered into indemnification agreements with its executive officers and directors. These agreements, among other things, require AvePoint to indemnify its directors and executive officers to the fullest extent permitted by Delaware law, specifically the Delaware General Corporation Law (as the same exists or <em style="font: inherit;"> may </em>hereafter be amended) for certain expenses, including attorneys’ fees, judgments, fines, and settlement amounts incurred by a director or officer in any action or proceeding arising out of their services as <em style="font: inherit;">one</em> of the Company’s directors or officers or any other company or enterprise to which the person provides services at the Company’s request.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><em style="font: inherit;">21.</em> Subsequent Events</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following material subsequent events occurred since the date of the most recent balance sheet period reported.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; ">Stock-Based Compensation</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On <em style="font: inherit;"> March 13, 2023, </em>we granted 6,349,464 RSUs and 1,125,374 options to employees in total fair value of $29.6 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><span style="text-decoration: underline; "><em style="font: inherit;">205</em> Petition</span></i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In conjunction with the business combination between Apex and Legacy AvePoint, Apex issued a proxy statement on <em style="font: inherit;"> June 2, 2021, </em>which among other things, sought the approval of a new charter by “the affirmative majority (virtually in person or by proxy) of holders of a majority of the outstanding shares of Apex voting together as a single class and a majority of the outstanding shares of Class B common stock voting separately as a single class” (the “<i>Charter Proposal</i>”). At a special meeting held on <em style="font: inherit;"> June 30, 2021, </em>the combined vote of a majority of the voting power of the Class A common stock and Class B common stock, voting together as <em style="font: inherit;">one</em> class, approved the Charter Proposal. The Company obtained the separate class vote of the Class B common stock as well. According to the number of shares of common stock outstanding and the tabulated votes for and against the Charter Proposal, the Charter Proposal was <em style="font: inherit;">not</em> approved by a majority of the Class A common stock then outstanding. Believing it had obtained the stockholder votes required by the old charter and Delaware law, the Company filed the new charter with the State of Delaware on <em style="font: inherit;"> July 1, 2021. </em>On and after that date, the Company issued common stock and securities pursuant to the new charter.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">A recent decision of the Delaware Court of Chancery has created uncertainty as to whether Section <em style="font: inherit;">242</em>(b)(<em style="font: inherit;">2</em>) of the Delaware General Corporation Law would have required the Charter Proposal to be approved by a separate vote of the majority of the Company’s then-outstanding shares of Class A common stock, in addition to a majority of the shares of Class A and Class B common stock voting together (“Boxed Decision”). While the Company believes that the Company’s shares have been validly authorized since their original issuance, in light of the Boxed Decision, on <em style="font: inherit;"> March 2, 2023, </em>the Company petitioned the Court of Chancery to validate the Charter and the securities issued in reliance on the Charter (the “Petition”). In the Petition, the Company represented to the Court of Chancery that the Company filed the Charter with the belief that it had been approved in accordance with Delaware law and that the Company filed the Petition in response to the publication of the Boxed decision.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In response to the Petition, the Court of Chancery granted an order on <em style="font: inherit;"> March 17, 2023 (</em>the “Order”), and stated in the Order that:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">●</p> </td><td style="width: auto;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">“The Charter, including the filing and effectiveness thereof, is hereby validated and declared effective retroactive to the date of its filing with the Office of the Secretary of State of the State of Delaware on <em style="font: inherit;"> July 1, 2021, </em>and all amendments effected thereby.”</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt; text-align: justify;"> </td><td style="width: 18pt;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">●</p> </td><td style="width: auto;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">“The Company’s securities (and the issuance of the securities) described in the Petition and any other securities issued in reliance on the validity of the Charter are hereby validated and declared effective as of the original date of issuance of such securities.”</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Court’s granting of the Order has addressed and eliminated the uncertainty created by the Boxed Decision.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> 6349464 1125374 29600000 As part of the Business Combination (as disclosed in "Note 3 — Business Combination"), all per share information has been retroactively adjusted using an exchange ratio of 8.69144 per share. As a result of the Business Combination on July 1, 2021, the Company recorded Company Earn-Out Shares and private placement warrants as liabilities that must be marked to market each reporting period. The Company measured the Company Earn-Out Shares at fair value determined at Level 3. The Company measured the private placement warrants at fair value determined at Level 2. Refer to “Note 14 — Company Earn-Out and Warrant Liabilities” for further details. Profits on securities for the years ended December 31, 2022 and 2021, were $2.8 million and $0 million, respectively. Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate. Includes the current portion of operating lease liabilities of $5.8 million, which is reflected in accrued expenses and other liabilities in the condensed consolidated balance sheets. The majority of certificates of deposit are foreign deposits. Accounts receivable, net is inclusive of accounts receivable, net of allowance for doubtful accounts, current unbilled receivables and long-term unbilled receivables. As part of the Business Combination (as disclosed in “Note 3 — Business Combination”), all per share information has been retroactively adjusted using an exchange ratio of 8.69144 per share. Profits on securities for the three months ended March 31, 2023 and 2022 were $1.7 million and $0 million, respectively. Includes the current portion of operating lease liabilities of $5.4 million, which is reflected in accrued expenses and other liabilities in the consolidated balance sheets. Short-term lease expenses include rent expenses from leases of 12 months or less on the transition date or lease commencement. Refer to “Note 11 — Earn-Out and Warrant Liabilities” for further details. EXCEL 184 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .*3S58'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 " #BD\U69D#:!NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R+&A!Y/ZLK+3!H,5-G8SMMJ:Q8FQ-9*^_1*O31G; ^QHZ?>G M3Z#61F6'A,]IB)C(8[Z;0M=G9>.6G8BB LCVA,'D>D[T<_,PI&!H?J8C1&,_ MS!%!<+Z!@&2<(0,+L(HKD>G66643&AK2!>_LBH^?J2LP9P$[#-A3AJ9N@.EE M8CQ/70LWP (C3"%_%]"MQ%+]$ULZP"[)*?LU-8YC/@O4$L#!!0 ( .*3S5:97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MXI/-5DW 1_C>!0 \A, !@ !X;"]W;W)KB/W75;.U1Z5^E.]X=)7L!:$N=LIY1O?Z]M M2*@N&-8_2A+[??R\OVU?K(7\J58 FKQF::XN6RNMBT_=KHI7D#'5$07D.+(0 M,F,:7^6RJPH)++%"6=H-@^"\FS&>M\87]MM4CB]$J5.>PU025689DYLK2,7Z MLD5;NP^/?+G2YD-W?%&P)X!K2U" ACW^WH*UJ32.X_[Q# M_V*51V7F3,&U2)]YHE>7K6&+)+!@9:H?Q?IWV"K4-WBQ2)7]3]9N;J_7(G&I MM,BVPL@@X[G[9:];0^P)#(,# N%6(+2\W4*6Y0W3;'PAQ9I(,QO1S(-5U4HC M.9X;K\RTQ%&.Y'KE4*P!)*W\ETD5S$,=PRO0B_@/9,=$M$S$@9AY,&+*HTCBQ<=TWA/ M3?+W=YQ%[C1DZI\FG1UDKQG29,XG5; 8+EN8&@KD"[3&[]_1\^"SAW"O(MSS MH8^W7KE&SI*E2#N!5_(--DT\_4A!$-#!8# *J8=6OZ+5/X76(RRY0F)HT >6 M01,I/\[D!::"Y_H,-8L['F+G%;%S/R!Z-[$>_I*R91,AO[R6)7AH#"H: R], M%6=/FZ+1+'[QZ8\9F=Q[> PK'L-3_(3&%;(0TL;[&9EIIH$(2:Y%B7&%X262 M1I9^\)M;#\-1Q7!T"L,G]DKN$K087_#8I>5#FN$OT:M"U!IN,Y!++$3D-T30*XRKK&!YL^'\@$=:)ZT[ CVI)=R^DB?<6BAN MN\$4)!=)(RT_VC&+A74G"/UEN]Y;W("*)2\.;9*/X#RMN,)#C=LZ6>64J7X6 M&5_,@8/,VI3$(E=HB5*#(LSM* NL16U8+,">9PBK&'W0*R#OWPW#,/AL"E;[ MMII4T;;#]/-'H@41I3Q.(3HCZQ6/5V3-%-9FCG&"X;LA"TR+A."W0RN1!]$A MH5FG4N;#X_YJ9CR*HG;8'])@]/$-_9U(17>/D'F>E$L\&I&P;T\%89-LM)/M MD"<MHS1&;O8;]HY BEZ2%7Y12E6:W3=:VNL+^M87)P2+$]OWP:20/-TJ M$CIJ1];TZ&FQ*-V!/6,L2S V-:5(8X(X!QQ< $]OQ&B!%L"<0,R%29<7D-H! MP G13?#@(0@[)17G$+,2EUD[GCF6#DSJ%(-AGH*QK1FL<)/2?C,L<'_-,W#A M8I@A3Y-ZDSPOL7\^ F[*ZY5HT/Y6:;8!)HES\PW$8%KL[B2,!MO%Y\F51#.> M8V#FI"P2V]MPHZ4*M&MI$#"LK-T<::Y,5,5PAG076'?SI8M;Q5)K:3,'^T2& M2\RTB'_:P6_ZY>47$ MTWQGXN]HD-@T498=KF=@E--O[_"_-0U2Y">OW=1-NGO7,*:EVLLFA? 8 >Y& MIOI:76A-W#5./=W=AMTSTY$QUV&!HD%G@+LHZ2Z8W(L6A;W4F0NM168?5\ 2 MD&8"CB^$T+L7LT!US3?^#U!+ P04 " #BD\U6MXM3PAX* 30 & M 'AL+W=O^]OQF9BH;+HE>2DZ=,O)2N614X8:S&W0!/)F3DS]AQ3PR-2 MYT^R^%&NA*B5Y\]I-<7DNMU66YN*F<,KM>LV+Y\\BDT\7(S)Z>>%K M^K"JZA?&E^<;_B!N1?5]99FN15ZF,G<*<7\QNB(?$^;7#HW%?U/Q M5!X<._5;N9/R1WWRQ_)BY-89B4PLJAJ"JU^/8BJRK$92>?S=@H[V,6O'P^,7 M]'GSYM6;N>.EF,KL?^FR6EV,HI&S%/=\FU5?Y5,BVC?4)+B06=G\=)Y:6W?D M++9E)=>ML\I@G>:[W_QG^T$<.!#O%0?:.M!C'5CKP(YU\%H'[U@'OW7PCW4( M6H?@6(>P=0B/=8A:AZBI[JX<32UGO.*7YX5\JOJ?*K+JJ9///./Y0CBW-7#IO)MNBT+DE7,CBE0N MG>\YWRY39?C>.7.^W\Z<=R?OG1,GS9UO*[DM>;XLS\>52J\.,EZTJ7S>I4)? M2>4++SXXC)PZU*4,<)_:W6=BL7>G@/OL^.B0^_7QT0G@/C_>W07J M>W)T=#+INX\5G_:DHGM2T0:/O8)W59:*-1 #=GX>[%>/TQ_+#5^(BY$:B$M1 M/(K1Y>^_D<#]!/$!$VR&"7:-"3;'!(LQP1(DL!['V)YCS(9^.>7ERE$#C;.H M#\3?V_219VJ( FFW@_(;J/IJ_GA):131\'S\>$@HR"PD4=0WFUD3&TH5(&80 M4:*E-L>,&6.")4A@/1)X>Q)X5A+1- Z-.3D+J-R/%2<0BAY?U:^J*)]9WHMA?\1L# M_57U4^6]$4U_G3U#O/*- OI!8 PLIE40>*&G,VH%5FK=%&+#TZ4C?F[JWKALR"&KE6+&HFV$^:LM3F#6VO.91@C3 MB+@NT:QFUBR'$L(,&7F!/M1@1HPQP1(DL!X?PCT?0BL?OLF*9T>4/C1'\XD7 M1H%6?-.,N0&=^%KUK3D-K3X0DWG$UU*;8\:,,<$2)+!>_:-]_:,WQ@.Y$47U MW(P#=:NYJ?N,YFH#T2 RAUX2ZB0 C'RF#<\S:UI#*6!&9)-ZJMLC &;$&!,L M00+K$6"R)\#$2H!8RN53FF50M2?F4!Y%H3:P3B&KB:MW -8LAM;;#*FULG/, M<#$F6(($UBLV<3M-S+66^X^\XOE#JCK*=K!_]:O> O4OY)&GS1BGD!EQ]?G' MS)[6T/H#074"H :,4=$2++0^!PYT46+EP%]JQ.=5FC\XF>"E<(I:!#^3]V?; M4EA:@!:U5^E@$GDZ(0 S/_+U%L">XV!"F$$-0F &C%'1$BRT/B$Z39-8Y:S+ MF;@7J@%<.@N95P5?5.J@?(4$U/B@O3"<&"0 S!0']%F /:_!)#"#LFA"]480 M-6B,BI9@H?6)T F/Q*X\_M5,!"U# #,^X=#UJ5Y\TVK"B"XVV5,97'LS)B$A M\_3:HXJ-J&@)%EJ_]IW>2.R"XVXF:*F]*>AY+O%U26\*V1'UU3>^^ZAJ(Q"5 MJ5Z513H!4!5'5+0$"ZU/@$YT)+[UUM:?*;]+L[1*A6H*U^+7+YXKBV926#V? M-A/$LI*+'RN9+451_OY;K>5_:O\.,@93-9NBHLU0T:Y1T>:H:#$J6H*%UN=H MIUX2NWRY5\8W_+F6Q4': 0JDYQO#%&#E$V/:@JI30C$C:ERC4)5*5+0$"ZU? M_DZL)':U4I6_V I0O8TA7@4^18>*4S=<$(\X]XI M9,8\UYC1HDJ:0-#0H_I$:XX:-$9%2[#0^J3HA$UB5S;[MS;>&A\ %9.&D\@8 M( [CX:NOI#"GMM@,@!1U;_(T#A094]4M 0+K;]LJQ,^J5WX_%/F#[OE%%*3 MO]Y@!H4$SE#7LZ:@&=/ETID]R\&+L=[605$#QJAH"19:GQ*=#DKM.FA'B8'7 M#6JJC6&H"QQ3P"IR(_VJ8<]Q,"&@F,8DFC(J68*'U.7&PO-,NA5[S(C^3 MV\HI5USAOSDXF))C8-QYG$)6 2,Z$W#7:9HQZW48>E.)&C1&14NPT/I4Z,10 M>HP8FLO\[,@>@IH:I!\QO9L$K%C@ZK?'[;D-)@,0<^(QG0NHXB@J6H*%UN=" M)X[28\31M^IO:I J :JO?9I"=B%EQCU3>TZ#.0!$98R$!@M0%5)4M 0+K<^" M3B&E]G694[E>I[N%N+OUV3*O^TB1+Q0CG'?_D95P"'L/G7B9\TL KT7S1-'N09IMPW146;H:)=HZ+-4=%B M5+0$"ZU/NTYTI7;1]:M8"K&NU?:Z&6J6",@LJ^?/::YF3Z($EP]14]0DGBFX MPF9F.X0JN )!?:K/W^:H,>,6[7 W3.B[6LP$*V:_U)V.2NTZZJ[-T>_]@>4U MY4FPO*"965Y4Z10("I4753E%14NPT/HTZ)13:E=.ZSY'YLYM?;?WU#EQ/[AJ MYNAL>.$\\FPK/CGD5+U2_W^9)O-MM9)%^DLL3QT2^:4LS9T%WZ1JS($HP$QQ,PB],-!7H$)V@1\276FS M)S=XT -6J,BI9@H?7IT.FOS*Z_?BL$+[?%\VY9"4@!4\X\H\P+ MC=VMD!T)@D"G *K8"D55\^F)S@!4M145+<%"ZS.@4UN976V]6BRVZVW6/)>A MW80FURK2JGZ"R*-0#:8Z!R5X9LJ;U#5NRH!6KL$*5.$5BLG,3<^HNBLJ6H*% MUB?%P>YWN^YZ2(JEN$\7*3C!8*:F>>;1@.CK:::@(0DF^E;6F3VOP3P PK+0 MIQ.#"K@;X'%WP/\_9%?6R:[L&-EUV*I#9NJ @7;U\@^=%9XQ<:.> M3_4-;=<0GN\R?4R: WAG9$*-1S;$]L]F<"7!L%$0=7>$^D7J5%%F5T4-;1QG M]6@;]3!A<+TQ9 >M-[:_B\'?;C,JN-X8-6J,BI9@H>UX,SYX4E/];+ OO'A( M\]+)Q+V"=S^$*EJQ>]S6[J22F^;A37>RJN2Z.5P)KLA1&ZB_WTM9O9S4SX/: M/_3L\A]02P,$% @ XI/-5O2GLMH8 P ! H !@ !X;"]W;W)KKR.(KP$\&!WW4)C:3C91WMO,UG3F>#0@X),8J4'SL80&<6R$,XW>CZ;2O MM,3C]H/ZYRIWS&5#-2PD_\52D\V"EBE#X#D9K*F=R<"PA')]3CZ0VYLE&9R= MDS/"!/F1R5)3D>JI:S!>^U8W:6*[JF,+7HCM.U5#,O(O2. %HP[ZXC1]"4E+ M#SKHR_YTOX.^.DW_5O(A":(NNHMKU"Y4T"Y44.F-7]#[E"2R%+@6"A)@>[KA M<$$HQWUN%ZK+W%HOK/1LN=C/)^-XZNZ/'7R.B8/P,6;9H3.:/,:L3L9N:]VE M+F@",P>+F0:U!V?^_IT?>1]/.#-JG1F==&8A\QQ+#FZ5Y.Z"%%21/>4ED %^ M?:GDG"I-"L#:F.&7>M[E5*T?'V7H#3W/\Y^8U0^V[ =;O0I[9,:X-6/\!C.J ME#6AIZD-W.=2&]( ZBH_I5V^(>G:#V?H1'SXX)33AL MD>L-8UP$5=\YZHZ1176H;J3!([IJ9GA- V4!.+^5TCQT[#G=7OSF_P!02P,$ M% @ XI/-5O^HQZ'N"0 S#\ !@ !X;"]W;W)K[#UO[@*6V1071 M&D!V]M]O@Y 0W9>.X_2^V$(Z]P"G;_>]MS^NGV7UM=X(T7C?MD59W\PV3;.[ MFL_KU49LL_I2[D2I?GF0U39KU&7U.*]WESQ77WW<=J M<2WW39&7XF/EU?OM-JO^^T$4\OEFAF;'+S[ECYNF_6*^N-YEC^).-%]V'RMU M-3^QK/.M*.MU6,KB7_FZV=S, MPIFW%@_9OF@^R>>_B_Z%6,NWDD7=_?6>>ZP_\U;[NI';WE@]P38O#_^S;[T0 M9P:*!S; O0'6#>B$ >D-B&[ )PQH;T!?>@?6&["7&O#>@'?:'\3JE(ZS)EM< M5_+9JUJT8FL_=,W562N!\[+UK+NF4K_FRJY9+&6Y5GXBUI[Z5,LB7V>-NKAK MU#_E0$WMR0?OCYVHLM81:N_-ES+;KW.%>>M=>%_N8N_-+V^]>I-5HO;RTON\ MD?LZ*]?U.^^7T?7UO%&/V]YTONH?[B#@Y\X4A)&ON3F HD' -3KY$/>0&($YDT1#_4^ M;Z((4QU0$\-$(1Y@I&F6 # 28:JQI0 ,(4PG^GQXTB.T]OD^/2H?/?%MUR93 M-=CM0Y?=WB59[)(L<4F6.B(;-6MT:M;(ZN9W6:%R6I6[JGR[^BK:!H::-3)\ M"O.0:;%K": "[.M=WT0A/PI]S8T3".:K,4+S=A,6<';6)T:J('^H&'Q[]Q>E M\O>B4R9;JYHDKYO6_Y_ D;$G&P]ZG(::/A",<5][I1B *:Y &_82 ,8BC+5& M20$8X>%9=C)6Z*RF0M_)AVJ15:M-)]%:18U"[MIB"M0'&<\0^?HPN 10G#%] ML 101/F%GB!!,*1<0U?'A"&,?3JA#A[4P59U/LM&>8\T!DU0'6PVI'HCJLMC MPFA$.-'U,6'8#[$>FA( AR(<$*XK!.!4$ XGXBL::B-D3=<7O[0/:" MX]JJ7E1=RWW0=[3FKJJQLO"+/[O,B;_()EZ+ 0^G5P1) $]/WLK=>7J[D5KSS2@&/ M1PQX<6,X,D%ZGXP!S 7U=6D (GW03P$011/*##D]LB?U?S0;4?5B#.I,RP+E M[GK$70*H"Q087F.B<,2,41K@XGK73B$40U/J#!D^LJ?XW0!T+QYD)8X:-=FW MB0YE9M47P7FB^+/*G!J$AZT?6[%/U MK:,NQQ &JA,"L20PTA\31?0Q*09 S">AKHN)HBS010&>RN=3B<^0,2-[ROP/ MH89?Y3J@$&8Z>A$AHRR$8 CYS(CE (Z$7&_^!,01LS0$[\LC'L&:X"%=QO9T MN=6D[T)9TU3Y_;[)[@OE-_*00:]6E>@66;H9AK40V^[G4BJ;LJED4;1)4MX/ MY)"RV$QC+XP,$@)QI ]-$ I'5$^0P#M&>AJ>@FP3_0X/V36V9]=')S/D?/\D M/DHEU#M/=^KA: HX@3?:B"<(1A/3%/P?OR*.(3 MD@TI-[:GW(-D3UE>'/5:RNU6^=U=(U=?-[)8BPKLN#TW^YYH P4#<"!H@$X M'B*J#V403E4(=&(PPT,2CNU)^(>LSE>'$BXO]NVJ6">A2L@/ZUW>&Y6$KE7_ MS*JS;]^"$A[N%)X_HW^IU_7+"9@^2P##C!E"&*8G_2D,8U/==,C1L3U'-^7K M5PGW[6JCDDX-B;M]5P$"NAZPL)AFGJS"2(CTF#J!T_/N&,2A2(^9"82C*I/0 MJT( %T;\+$Z/!1UR>6S/Y>^R[,[[]ZW8WHL*U,7INH)3MM@I6^*4+77%-F[6 MH1#!W#I[;%L(Q=8:YH>;U"5;[)0M<*B5L7R!YR:(H=KH\XI0M M=LJ6.&5+7;&-FW:H^+"]XGO!VB@&UB'"R,A]3!1CQ@PN@,+<*&,2 (8B7]\I MD$(P56I.S+J1H>0C]I+OLZBV*L?Y/5^ULP)=#G2WW^UDU1SC]W_ ;2]6UA_> M]^*2+7;*ECAE2UVQC5M[J$<)>G4 )]92]H>;U"5;[)0M<YX":#"2%_MC@$4 M13C4YUL!&&EW'NLC%P"CB$X-74.137Z^R"9.BVRG;+%3ML0I6^J*;=RT0Y%- M?KK()F8I&Q%C%R* "HD>6V, 11C'1IP&8'Z ]>EP (:Y'TXDI70HLJF]R+[- MVC71,BN_$Z[M-#_J\T[98J=LB5.VU!7;N'F'JIJ^OJJF3JMJIVRQ4[;$*5OJ MBFWW8:[J=K:@J#I8/](=S[K=9]9B7M5>(!W4K_S)0CUH=CHX?+AJYZXXZ MW\NFD=ONXT9D:U&U /7[@Y3-\:*]P>D _^)_4$L#!!0 ( .*3S59X-W]\ M^@, +,. 8 >&PO=V]R:W-H965T&ULK5?;;N,V$/T5 M0ET4";")[K?4-I#X@EV@VP:;3?O,2+2EKD2Z)&UG_[Y#25%MBE:-(B\V29TS M,SRIB,?M-^NK9NXPEQQFK1/.+#AW6L5"V$Y+5'1DBJ$O:_N/7 M3HP(X:6$J"-$C?:M6(W2"RSQ M;,+9 7&%!FNJT2Q7PP:!2ZH2ZTER^%H"3\[FC.:0)B1'T!*L*G,LH?,DX0_R M1PK$UO"IAJPM5#KM"?J5"8&NGBG>Y25@K]$->GY:H*L/U^@#*BGZ5K"=P#07 M$UM"A,J/G771/+31>&>B\=$71F4AT!*BR@W\Q3C?]48,V"!-KX_WIL^#-VKQ M"^:WR'<_(L_Q?$- \\OIGFD^X_0%R4;IR\OIKH&^NISNC&CI][GF-_:",_9^ M@WVR@N0QY47+#!NFV@SWLYO436#.^V.Q#2C7=4+_%+8PP/PD2I)3V-($\[T@ M/(6M3$ZC-$I[V(D802]&T/#\,V+\+@O"479265=*G6NH(1@FB()<4'P2OQ*C M9,&8V.I NA-;G)&I!1X$X7MBS7[^R8V<7TQI_)[&%N]I;/F>QE;O9.QDQ<-^ MQ3$,XY"KLZYX1F/Y#DF(H*MR=L_A=L]LV.:UKKUG)TG(-)H!7'$./& MGI;SBR'("QVM+@S.@DBKL94!Y+FQN2:B7J%H5*%O3.(*L?^J#)- T2"<@3Y# MR(U!( -JJ- 0-!1HB#FK3]SK$U^@SZDRYS;4>#B/U$FUV+$U<3Q0#S MD]37-U03#*QIN_C*Y#2*0\\L3M*+DXR*F":G41SKY[E]=*FN"=\TSQ\!ZNRH;.\\_6C_PKIO'A;:^(-[ M-W<-XPMXD;4/J'_-M\\YN#5N2BI01=;@RKF-(5C>/I':CF3;YDK_PB0\$)IF M :]*PA4 OJ\9DV\=Y:!_I\[^ 5!+ P04 " #BD\U69(0*[784 MWP M& 'AL+W=O7E!73^. !J;Q.;A);/G@ M B^.2+X ^?)S4?Y6W>1Y;?VQW>RJ5RKFU_+ZM+HM\^QR7VB[.;6G4_]TFZUW)V%G?U9KW+WY56=;?= M9N6?;_)-\?G5"3OY\L'[]?5-W7YP>O;R-KO./^3U+[?ORN:WTP?*Y7J;[ZIU ML;/*_.K5R6OV@H=.6V ?\:]U_KEZ]+/5'LK'HOBM_>7B\M7)M&U1OLE7=8O( MFO\^Y>?Y9M.2FG;\?H">/-39%GS\\Q=ZM#_XYF ^9E5^7FS^O;ZL;UZ=A"?6 M97Z5W6WJ]\7G.#\@]!N]0P)-K<'L*^(<"_M!C" X% M JF ;?<4" \%PJ$US X%9O(Q^'T#-_TRZ^:^9GW5E%5<6S__WOVS7E+06O]^M MZS^M;->&%*O?;HK-95Y6?__RAQ]^V65WE^L&\:,UL7[Y,+=^^.N/UE^M]<[Z MYTUQ5S4%JY>G==/PMOK3U:&1Y_>-M'L:^<^BSC::8G.ZV,_%;E7LZK+8-'^Y MMBYV=5[F56W]RO/MQ[S\CX:X,#0DW]X699/@#L?[K(&N-LT!-_AW1;E/1:_K MNEQ_O*NSCYOU'P/K'75W53;^V< (9CT 2F"6- M>7W9#'[3"]G&>I>M+R?-N)]GM^MF^"AH8NCUYANINFLZ?=^Z9]:AK00PI8'O M\[KY2FMDOLC*1M;7Y%APPQ'_X_Q"&?-W6=G,G1[J:3-%'^:I_3!/[7TU;D\U M;[)-MEOESZSZ08+Y08+K!PGN1*FMOP@^JZUYOGIN.>R994_93#<#R>K;TX<7 MU6VVRE^=-.<'55Y^RD_._O87YD]_TLW+>YBWA[6G#I_.IB]//SV>9VH$F[F^ MP\2P"-FJ& E;(F$)$I8B81P$$S3O/&C>&:)YZXF MF^7G9*&Q^D?"%DA8A(3%]S#_T20.7<=A7N"(TWB)K#5!PE(DC(-@PF1Q'R:+ M.VBR#,GUKI)\)VP6^J$M#MNY@TM?54@UQ''\F?5LER%:E MFD&R'6?F!6*E7--Z+W ?@@0Q>0]B\D@QO2N+59Y?5M9566RM_(^\7*VKO+T4 M*&[;T[OJ<4[6I6 :WY."R4)C4S 2MD#"(B0L]I04''@S>R8G8&2="1*6(F$< M!!/FC/\P9_ROFS,ZR?O*\/E,SL)DM6.5C(1%2%CLFZX9E@,Z*T$V*54KE)K$ MJ0A!1<&#B@)21?M+W$E[*_+26A7;VWQ79?O;"OD?[<^Y3D2!T@C'#J2OB3E9 M[5@5(6$1$A:K?2&K:$AO)<@VI<8V<2I"D%'X(*.0E-'/>6UMBDJ;3K5*D,SL03(SHV36NR;GM-<0 MXNVL]G9OMEJ5^3X3-=]H97Z9Y]O]GWON.>F$1]8_]OQNIAR_+4WBA3DD0C8I M1L*62%B"A*5(& ?!!,6S:6=^3+^SY@\-$*:SK,(YW-#TF"(K9)M2:L4']8H.-.&$?.I+M]86FBB;.5/F2E_HT+;%4-H22DN@M!1*XRB:. ,Z MWXA]K7&D%?8; [;GMB5=:O1T@'I'4%H$I<5,M8_8=#KU0U>^V%E"*TZ@M!1* MXRB:.',Z$XD=XR+U? UH;20[5$]OH3X2E!9!:;&F2^0[E,M#C"A[CWDS^6Q$ M94GG#ZD&-;%GLR"4;Q;HZ@P>V5>B6CJ7B#VM373.5/O"8RYSY'4@<[HAHR4$ M]7.@M'AHEUP8QD;_9;6$-C:!TE(HC:-HXMSHW"#V!'804TV0T'9E0XBN>?1D M@%I"4%JLZ0_ENDZU8-0N2S112C(UNSUDB*B3SN]AM.$C++Q<5]5=?FG=W3:? M?&HNQ]I+L_VMIZHNUZMV86ZUC[O;K6NC!V^HN.]L%FE]S*&T!90606DQ4ST< M%DQ#3_GZ1]::0&DIE,91-'%B=0X8HRVP8YQ4IKHJKN\&GIR H=X8E!9!:?&! M1B;@07V6:,*4#&P,X62(*)3.]V*T\?4^7VVRJEI?K5?9EYO]>5;N)L5=;;W_ M\$O5V@$/']PG7*UX5+]I$L@WJ.9T8T9K!TF+H+18TQ^*=H9T66(&I>803H:( M:_([_\BF_:/W^>U=N;K)[D_L'G^5:Y?8:XP&%CBR\4[7.58A4%H$I<6:#I$5 M8@Y)AG5K:B9Q,D242&?RV+3)0ZW$L-7[_Q/'L5WY^X:N8K0BH$8.E!9K>D11 MA-G(,8>D [N>DRA1$IU!8],&S=.[SK;JEDS8+)"_BX:%+8:%1?11CU:"6JFB M!&-(8@Y)AQT=)TFB$#J?PJ8-A:\P@&GRZ/U:ZJWXB>_(,A@0%$';%4-I2R@M M@=)2*(VC:**N.Q?!IEV$K]&U>J?:LWTY;T$-!2@M@M)BVV@"+#4]IF1!LY5@ MIG##T(A:Z3P$F[Y/C5RMP+2*TMQ0M^4-/O-!48M!41%]Q*,E@*0MH;0$2DNA M-(ZBB;KN[O_;]/W_ 6L0]')%WD"?0VD+*"VRU;OI+&2AS0)?R:OL]6-L=.W)M+NS ";-@.^>J4"S1^=EJ$& I06V>HM]H YH7R6\];0XWTY M&=G6)926:(Y<.4U&5LA1-'%2=,:'31L?1RU1L-7;Z&SJ*%=H4)<#2HN@M%C3 M'U,Y ]/#T)>!AW1T;*%#>=TQ6-S,92V@-(B M1S4D9K;KR*G8,!(]J1C:U"64EF@.7)8UM$*.HHF3I7.)'-HE.GZR:">(T?^8 MT^T9K7JHI02EQ>;.N# ,3D^"-H,3Q[@O*353.!DB"J[SH!S:@SIF=8RC6B"A MK9A*=,6CE86D15!:K.D/15GT*/0I:TA')^;J4W,()T-$<3UZ;AOM:Z%6U#@: MQ\F>R>>:=&-&"P[[N#7L\];4_E $9]C"U".X(1V=F*M/S2&<#!$%UQE.#FTX M]:_#,2V2-8#U_75.EQI]!@JULZ"TR%%-GPESO.E4&M886NT22DN@M!1*XRB: M.',Z^\VA[;=Q*]@I_06D1E!9#:4LH+7$TSI;F.R2%ULI1 M-'$*=,Z60QLKU,)/1V.',#;UE$P*=;*@M A*BS4]HF32HXPL,SAQ5 ]+4>:P M >-D;:*0.N_*,3_+[6F7B](-&)US51O%EY]-LQ@2%$';%4-I2R@M@=)2*(VC M:*+\.Y?*^=[/I7,TNU 4,<[I9H[.Q5!+"TJ+-?VAY.*C+"TS.#&'I(.&BY,@ M\0GKG:7ETD;*5ZQKI4<;W8"QJ1-*BZ"T6-,ARJL$S+:1:[:-S!1N'!Q1+YUU MY#[M\^5X5CZL\[.UJH(^7\Y5#0XOE%?)+09%1="6Q5#:$DI+H+042N,HFJC_ MSMURCWJZG%G6T"U;4-H"2HM@S5U":8GFX.T@ M5)=Q0VOE*)HX)QZ]?(CVR1XMXS;/ ]52LEW/=N0++KK*T0J'VF)06GR@D!3\$U@=XL[#GSZ,PJ]SOO M%7,'[14;%+48%!711SQ:2-"]8E!: J6E4!I'T41==VZ9^S1[Q6CLZ#,*J%<& MI47N\+UBAK[N.Z,8OE?,5(%^KQBT/Q)=C MW2M&5SE:]%"'#4J+-3VBGF0<9;&Y _>*:5J@VRNFP>GWBFD"^_>*N9W?YC[Q M7C%7];98,)OYOB(^Z#8P*"T:>A!O#;W9EV^A9AR4EF@.7;G]!G784#11\)W# MYC[!/C!7W7AD*S?,YG3-HQ4.-C+KIK76"D=G6B&0]&L>1\8 M&2*^2;8SS;SOM0^,KGCLZ2^4MH#2(D_U\E@0NC/Y/:]O#6/1DXRAC5U":8GF MT&5A0ROD*)HX73HWSON6.\$\\TXPNCVC=0\UYZ"TV-P9%X;!Z4G19G#BF2T] M,X63(:+@.CO/P^\$\S3O; K4&V5TS:.E!=T*!J7%F@Y1I'745K!A/9V8ZT_- M(9P,$>75N67>M]D+YFFV*(6A?$5%-V:TXJ"N&)06:_I#4=Q1>\$&=71BKCXU MAW R1!1<9T5YM!-R_%XP [AG+QA=:O19*-3T@M(B3^/^N%/79Z%TIR>&UKN$ MTA(H+872.(HF3IW.7_.0F\$\S68P-ILIK_^B*QTM:>AV,"@MUO2(DI./V@YF M!B>>9CN89C12,XJ3(:*T.HO+>ZH-831X='Z%FEQ06@2EQ5#:$DI+/-6^TGZ1 MI-!J.8HFSH'.O_*.WQ'FZ4R/T _E&ZIT%:/U"_6KH+18TR-*,CW*KC*#$\^\ M(VS@@'&R-E%(G4/E?>\=870#1B==U5"Q9_([VA:#HB)HRV(H;0FE)5!:"J5Q M%$V< )UCY7WO/6&>9I.1JL8YW<[1Z1CJ;T%IL:9#E'1\E+]E!B?FD'38>'&2 M)(C1[PPN_\EVA='DL6G65ZT27WIK[&) 3 1M50RE+:&T!$I+H32.HHFJ[GPH M_\EVA?FZ=RLQ^97.=/UC4R>4%D%IL:8_Y$UAYI#$-SM(9@HWC8VHELY$\I]V M3]CC]7S:30.^:DTP5]E.,A\6MA@6%M$'/5H&T.U>4%H"I:50&D?11&EW!I9_ MU'8OLV*AV[V@M 64%OFZ[5Z>'02>?#7\UM#7/>M3H,U=0FF)YN!=%LX"3TG. MT/U>*)HX*3J3S:>]L)ZEV/J)X"I?7+8]8ZZ2NZ'6%Y0606FQKQII\I[Y"\, M]%Q,:_+]U\UO(G+?,56X)I >SKM>3N8WSE2/NV'?/5: M;%_U,OQPZB@+!^AVC!8?U*0:> QO#7W9EURA>\:@M$1SY$I:A6X$0]%$N7MQ#XPA8T=S%$NMZ#&%Y0606FQKYI+\ITJPS#T)5?-IBNEHQ/-<"B: M-;:0DR&BNCK_R:?]D*=;B4U7//I<%^IQ06F1K]HYS/;<0'D]DF$L^I(QLK%+ M*"W1'+HB;&2%'$43ITOGLOFTRX9=B>T;-Q7-Z?:,UCUT.QB4%IL[X\(P.'TI MV@A.#B%D?C92.!DB"JYSM7S:(#EF);:O&AHAF\KOY* K'JTLJ$T%I<6:_E"4 M=91--:BC$W/UJ3F$DR&"N(+.I0IHEPJU#CO0/%:0R0\*F=.-&2LX*"V"TF)- M?\B",XQ,C^ &=71BKCXUAW R1!1<9R %M(%T_#IL [AG'39=:NPY*)2V@-*B M0./AN+8;!O(R;&BU2R@M@=)2*(VC:.+,ZJT@T8G9Q5ST6V#Q<# M8B)HJV(H;0FE)5!:"J5Q%$T4?V=H!;23\@W$KQHE$UF+<[J5HU,VU/R"TF)- M=R@I^RCSRPQ. K/S-62T.%F5*,3.^PIHO^4KEK/2Y-'I5751'"6]FF,B:*MB M*&T)I2506@JE<11-5'5G406T"_(UJE8-#%=^;P==^^BT"36DH+18TQOR$FUS M2!*8K24SA=,C(RJE\Y8"VM5 OK3#T>I)]2R8._7D17Z!^IPZ3=AB6%A$'_1H M$2!I2R@M@=)2*(VC:(*TP\[9"FG_9,#[.+2*I;%CO]>AM 64%H6:QP>&?A & MH?(^#D-?]RQ;@39W":4EFH-W?>;ZMGR?"UHM1]'$2=&Y;R%MDO6\D$,_$=2= M1;8=V*YL(=!5CI8XU!.#TF)-CR@+M T#T',9I2'[@1OX\O-<-7$3VW$#^7$N MNCC7]IDMK4S@ND&>/GHY]>:N M:F*JJG4G/V25=;FN5INB7>[2I.Z3GXLZMQSK;W\);6;_I"UU\N,S M*]MLK-N\O$_U3<&KHMS>(V\:Y,<\WUEEWIS#9*MZ_2G?_'DX#VX7;U7M64W6 MKJ=9W62[Z]PJVX)M,\/G_HRY;@=^WHS?48?1-M^>_C3@8/:1[*=O=TBZQ'): MW>1Y/<_J[.SE-B^O\_-\LZFL57&WJUNU//JT:<-5,_SLQ1MV[SUZ'](FUTION+T_S%:?]RVC7I[.5M=ITWN>QZO:NL37[5-&_ZO+V] M5:ZO;QY^J8O;5R>-U#\6=5UL]S_>Y-EE7K8!S=^OBF9@#K^T%7PNRM_V77#V M?U!+ P04 " #BD\U6(YXVJX,' G( & 'AL+W=OXK3AYX-FNWN,R/3 M,;>RZ$/13K*_?H>4(LGB)2F0ET:6A^-O.)=OANS5@U0_ZQWG&CWNRZJ^GNRT M/ES.9G6QXWM6?Y '7L$W6ZGV3,-'=3^K#XJSC5VT+V=2DJ?J-0?=SOF7KZQ$OY<#W!D^<7W\7]3IL7L]75@=WS6ZY_'&X4?)IU M6C9BSZM:R HIOKV>?,27:[HT"ZS$OP5_J ?/R)AR)^5/\^'KYGJ2&$2\Y(4V M*AC\.?$U+TNC"7#\U2J==+]I%@Z?G[5_L<:#,7>LYFM9_D=L].YZDD_0AF_9 ML=3?Y<,?O#5H8?05LJSMO^BAE4TFJ#C66N[;Q8!@+ZKF+WML-V*P /3X%Y!V M 1DOF <6T'8!M88VR*Q9GYEFJRLE'Y RTJ#-/-B]L:O!&E$9-]YJ!=\*6*=7 M:UEMP"E\@^"IEJ78, T?;C7\ 6_I&LDM6K-ZA[Z QVMT\:-BQXT F7=HBG[< M?D87O[U#OR%1H7_MY+%FU::^FFE 9O3/BA;%IP8%":"@Z)NL]*Y&OP.:S?GZ M&5C4F46>S?I$H@J_,?4!4?P>D810#Y[UZY>3"!S:[3*U^FA WS\/7#$MJOLF M;(46W+M+C9:Y7XO)Z,OZP I^/8&4K;DZ\! 0DNGM"%T>3)*)ZAZ3'F9<^0Q=O MZP/4)X M$<"==[CS*&Y@).";"@J^4KPJGB P]V# 4=D:C"[NF0F\4$+E#J(ISA8CV*X0 M7L[]J)<=ZF44]:V6Q<^I(=$-*N3>;&LP(I;.S^$1XAD 9 XZ1DN>2%Z MMQRVU20OH.1(LT=_]6WUG&VD4Y=\0LL Q $)XWC<1( M("8QZ5&1**KUCE7WW%#[B95';CH!SE0UA6[05H$'IA2#\"P%NQ-ED-3:7SD+ MO62<51ZA*24+$K"A)UX<9][&AMH8,:C;324P-@RP>VLX?E-*?BMMYYO1DS*. ML_+'HI!'0WU0S;DXL;O26P9;+><.2YQ"Z!%+I&\0,3F^>%OG PT46&Q\A=*9(L L![DL0OL61;9Z"GT IZ WBH]1!_ M!+=+AF299V/OP(EB?+VK];6 MM])V;G1/X21.X=^8/JHF(8 GA=T".V=X+7?Y&J?9V#\>J3P-I#OI69W$6?WF MJ(H=JU^'T\/*V;AK\PGA;)DODP#4GKQ)E ]7]MS!D@'0]]VQAJ]A0H,F[DY4 MMM-LBH\MJQ!K?QU%+>SK]W:& _ML+MEOU/A'TP@>?&ZA#LE9#RB^*26::"Y)CTODS@O!YMKXM+IU*V2 M'JG0+O:42^*4^T*9%Z\MH"Y1YNEX8/$(37$. 1RJ)#V=DCQ:Y[] %E;%*V!& M6?F7Z_P;:3LWNF=H$F?H80) )=I#YM9F#O8:[B%8V/IQ.^H3RT*]!.UIF,;G MWALE"\XW-=HJN6] 0@-A:PU_Y*H0=> 0TIUP,:9CT#ZIA*8!T#V-TCB-?H?F M_ZD[>-[:".--T^D'ZQN0QRGL$PHTD[3G41KGT2Z'^[P=9O/VER9+AT+ M7"F2!T8M.CB5CO/K[]LM+RQ/\L>B&?:AO32=065-\^)UV9#@\:#B$9H2/ ]% M1T^9].5C95$5RLX@%QO>/)F"V3(]$)%],&QT8F6HKZ&>"3>E8_[T2$'Z+N>A M0VC:LRB-L^@Z!!8QC>[XO:@J$SF&8[D2TMNY4,\02S*KK$0;41>E M-.>M==-1VW5Z+W;F7 MNC[S"-%0P>V9E\:9=RTKTQ.9 Z ">GPHM*KIG /#@1?^TKE6[_!JS^#U!+ M P04 " #BD\U6D.H.Q@4* #;3 & 'AL+W=ONT*:;4=8/I)LW+R?5E^]JG MZOI2[)HB+_FGRJEWFTU:/7_@A7BZFI#)CQ<^YP_K1KTPO;[_37=%\%D\)[]Y0FV FBKK]Z3QUMN[$R79U(S:=L\Q@DY?[W^FW[H,X M"PZTZA!U#E%;W7TY MVEHNTB:]OJS$DU,I:XFF#EI"M-ZRA'FIN'O;5/*ON?1KKN>BK$61K]*&KYP/ M:9&6&7=N%5SM7#A_WBZ<7\Y^=@+ M43ZFU1N'D7.'NI0![G.[^X)G!W<*N"].CPZYWYP>G0#NR]/=7< ]/L&=>B^Z M)R=')[.A^U12Y< 7>N +;?'8"WCOZUI2 V+ WL^#_50+?EMOTXQ?362/K7GU MR"?7/_]$ O<=Q =,L 4FV TFV!(3+,8$2Y# !AQC!XXQ&_KU/*W7CFPT3J8. M^-^[_#$M> G3;@_EMU#J0OUX36D4T?!R^GA,*,@L)%$T-%M8$QM+%2!F$%&B MI;;$C!EC@B5(8 ,2> <2>%82W*Y%U5PTO-K(:\\CKYO-2PS8XP3''W,4SK3Z M T:!ZJ>#ZELS&EM](*)'B%9[S(@Q)EB"!#:HO7^HO6^M_?LL$SM9;3DXSKC\ M\M\5_-PIY4!>W#MI(8?;[2A%GIR%U&\[Q5G$(B>MU6ORBL7MT+EXAGCE&P7T@\!H+*95$'BAIS'+^G[',@M(S'<#O:U@AHPQP1(D ML &U@@.U BNU/E5\F^8KAW^3L[^:URTY1+.6S,AV525[C*312T.<374EMBQHPQP1(DL$']HT/]HU?Z@=CR MJGEN^X ::F[5.*.]VD TB,S62T*=!("1S[3VO+"F-98"9D0V4U/= 0$P(\:8 M8 D2V( LP,!9E8"Q$*LGO*B@*H],UMY%(5:8YU#5C-7'P%8LQA;;S.D-I1= M8H:+,<$2)+!!L8G;RUVNM=R_E4U:/N1R1-DU^Q>_ZAW0\$(>>=J,<0Z9$5>? M?RSL:8VM/Q!4)P!JP!@5+<%"&W+@2/(D5@[\(3M^VN3E@U/PM.9.I?3M"W%_ ML:NY90C0H0XJ'"EA; C$\X='VJ%]^TFC&BBTWV5$;7WHQ) M2,@\O?:H8B,J6H*%-JQ]KS<2N^"XGPE::F\*>IY+?%W2FT-V1'[UC>\^JMH( M1&5RK,HBG0"HBB,J6H*%-B1 +SH2WWIKZ_<\O3A#K1F1?UZ)8\:K^^2>EY;_K_@XR!E,UFZ.B+5#1;E#1EJAH,2I:@H4V MY&BO7A*[?'E0QK?ILY+%0=H!"J3G&VT*L/*),6U!U2FAF!$UKE&H2B4J6H*% M-BQ_+U82NUHIRU_M.*A>%WWW DD!J(2^Z^MW,P S.;S5YS@+>YJC:0'F%NCZ M%6K0&!4MP4(;\J(7,8E=Q9QW^O565.V*,'&OUF_MYS05?^3E#NX4IFXX(YYQ M[Q0R8YYKS&A1)4T@:.A1?:*U1 T:HZ(E6&A#4O3")K$KF\-;&Z_U!T#%I.$L M,AH$8.?1T-474MAS&TT&(*K\%QD:!ZKLB8J68*$-EVWUPB>U"Y^_B_)AOYQ" M:/+7*\R@D, 9ZGK6'#1CNERZL&C'6ZSHH:L 8%2W!0AM2HM=!J5T'[2DQ M\KI!3;4Q#'6!8PY816ZD7S7L.8XF!!33F 2CQHQ1T1(LM"$GCI9WVJ70F[0J M+\2N<>IU*O%?;0ZFY!@8=Q[GD%7 B,X$W'6:9DRU#D,?5*(&C5'1$BRT(15Z M,92>(H:6HKPX<0Q!30W2CY@^F@2L6.#JM\?MN8TF Q!SYC&="ZCB*"I:@H4V MY$(OCM)3Q-'7ZF]JD#(!JJ]]FD-V(67&/5-[3J,Y $1EC(0&"U 54E2T! MM MR()>(:7V=9ESL=GD^X6X^_79HE3C2%YFDA'.+_\3#7<(^Q7DQK_0S1QP9P 2 MT.+? %G8A936$C6M&!4MP4(;TJ\7/VE@%>@_:IH\R#-,N6^.BK9 1;M!15NB MHL6H: D6VI!VO>A*[:+K9[[B?*/4=C48:I<(B*)0\^>\E+,G7H/+AZ@I:A+/ M%%QA,W,XA"JX D%]JL_?EJ@QXP[M>#=,Z+M:S 0KYK#4O8Y*[3KJ?IBCW_L# MRVO*DV!Y03.SO*C2*1 4*B^JCF06M==5YA:K!HJ(E6&C# M;8V]!LOL&NS[U2I7.IOL,6H3RD5>.EFZS67/@2C 3'$S"+TPT%>@0G:!'Q)= M:;,G-WIS(Q"5^JZQ[0 U:HR*EF"A#>G0ZZ_,KK]^J7A:[ZKG_;(2D *FG'E! MF1<:NULA.Q($@4X!5+$5BBKGTS.= :AJ*RI:@H4V9$"OMC*[VOH^RW:;7=$^ M?*';A"8V,M):/1SDD[[GI,BA6_S[,C3F4$%W WPN#O@_PO9E?6R*SM%=AVWZI"9.B>E(?7T!6"@G5K^H;/",R9N MU/.IOJ'M!L+S7:;WI"6 =T%FU'AD0VS_;$97$@P;!5%_1VA8I%X59795U-#& M<5:/=E&/$P;7&T-VT'IC^[L8_>TVHX+KC5&CQJAH"1;:GC?3HXU/&K%MG\MT)YI&;-K#-4\E.92!_/N]$,V/$_6H MI\/SS*[_ 5!+ P04 " #BD\U6/,@-0Z"FG3,ZL3*GB MQK9EDD&.Y8@7P/2;#1\5)0P M6 DDRSS'XL\M4+Z?6:YU:+@CVTR9!CN>%G@+:U#WQ4KHFMU&24D.3!+.D(#- MS/KDWBP#HZ\$/PGL9:>,3"8/G#^:RM=T9CEF0$ A428"UH\=S(%2$T@/XW<3 MTVJ[-,9N^1#]L?N*GAD/'X$Y>,'B-P1MJ&#>&\5##I#%,AAK\QE"E M;M>Y5^ 66.%X*O@>":/6T4RAHE^Y-2_"S'>R5D*_)=JGXCEGDE.28@4INL44 MLP30VH23Z'*%!3"5@2()IO(*?4#WZP6ZO+A"%X@P]"/CI<0LE5-;Z:&8@';2 M='M;=^N]T.UW+$9H[%XCS_'&/?;Y>?L"DM;N]=@7P^UNCWUYWOZMI"/D!7UV M6^-OY\!KY\"KXDU>B/$GG^L6?3$&4?'FN79L9MM[$86.(&9I?Z]U$KX+D\1H56* =IB6@2_WUI9Q2+"0J0&][F?Y2K_I(U?'# M3H;.R'$<]P36,-EBF&SYJNP(QJ2%,7D#C"IEB7"I,B[(7[UZ#92ZM9=$'3SH M#,IU#K\3&L.EB^'2Y2#I$1F_)>._G0R1LGR=BO]\4%$01M%S*'U*WPM#/SI9 M,8L^I1MY;AB&ULM5M=;]LX%OTK@G>P:($F M%C_TE4T,--;.;('I3-%T9A\6^Z#8="Q4$CT4G73GUP\EV:9%7K%MPGU)+/GP MFN=>\MY#4KI^XN)SNV5,!E_JJFEO9ELI=U?S>;O:LKIH+_F.->J;#1=U(=6E M>)BW.\&*==^HKN8X#.-Y793-;''=W_L@%M=\+ZNR81]$T.[KNA#_NV45?[J9 MH=GQQL?R82N[&_/%]:YX8'=,_K;[(-35_&1E7=:L:4O>!()M;F9OT55.LZY! MC_B]9$_MV>>@HW+/^>?NXMWZ9A9V/6(56\G.1*'^/;(EJZK.DNK''P>CL]-O M=@W//Q^M_]B35V3NBY8M>?7ORM>M?W? MX.F #6?!:M]*7A\:JQ[493/\+[X<'''6 ,43#?"A 38;T(D&Y-" ?&L#>FA M>\\,5'H_Y(4L%M>"/P6B0RMKW8?>F7UK1;]LNKC?2:&^+54[N5CRIN55N2XD M6P=W4OU3095MP#?!KSLFBBXX;7 1_':7!Z]^>!VTVT*P-BB;X-.6[]NB6;=O M@A]&U]=SJ3K6F9^O#IVX'3J!)SJ!-W+;!O]LUFP]-C!7C$ZT\)'6+79: MS-GJ,B#H38!#C($.+;^].0*:Y]_>/'2P(:<@D=X>F;#WD3VR9L^N(,\.+2G< MLLL:5^VN6+&;F4H++1./;+;X^]]0'/X#\HI/8[DG8R./T9/'J,OZT6.0PX:& M4=^PRXJ/"TPP(=GU_/'<%38,92@+#5@.P"(4$7*"C;H?G;H?.0.^Y*WLIJ!P M!#[R&7B?QG)/QD:>BT^>BYV!-SP'.6XP$)^%+(X0)D;\;52$XY@:X;=1-,19 M"$<_.7%(G!Q^$KQM@YW@FU)"!!+K1U&<8!0;# 8R3"-# H #"%,)T9P>N*0 M.D?PH7@T#P'[HC1*RUIP$*<^![%/8[DG8R/G92?G9E>D0)@)$X3? $IS/-A+Y275I6B-6V M)[56F:;BNTXV@8R0W0?E?;/<0#"D F RLF$(XY!.,,*:$78RRID:QJNR&+1X M%ZJ:"UG^V=\ :6& 5FK%R4:I3)N:I !4&&43G+1H0DZ%L?C$I1IWW$I$(!UB M=0&'*4ZQ2'0;? M:[526O&:O0D:!J<+6U%IE?@ '(JR<&I2:?V W +BW8G(,>N!=.R2'X5F=EX"*!HE)A-(9,03A19K M\8#=XN$7IG* "A#4>VP7]PN2QJ:3ER".V#H8PJ$XBR?J$-9J ;O50D?B,+(* M*45YOY?%?:6BPX=*NUH)UM?=?MFR9JSNOVZX:M-(P:NJJU[E(96 KK!5P07. MJ%F\(!C*3'&5@]8FAB36"@.[%<8QE)8/WCZR#URQ>Q.H47L)TK/U@:IE,3&G M'80C$3:U5@[A5*2S>(*C5AS8K3AR%3NF%&'Y6*Y9LVZ[NJ9TU88)%=>@E7SU M&>1GBP6+F@U1&27#9D8!<932*6I:=V"W[M#A>RS*ZAB[):]KQ?&N8[;EU9H) M>*K:NR1P %,S M>*7$REK-R$*PZK9RP>XO'M2N-O6[L>+66^[(V=IO6 M9MBMS1Q;TX>6H]UDE*#4RI,V+HTB$Y8#L B'R<1F =&JC(0OWITF3F'WW><2 M/JWEOJR-W:?U(''KP6_8HB:V!,-QC,SD"S1LW.^%QST^3WI M\WO4]_\XZR-:G))GG_81>]\J2C R-RHA6)@E9D8%8"3-Z,02D6C=25Y^WD>\ M'OAYM9;[LC9VGU:QY,6'?@30F>=K^X-7;%1F[N[DH"DRE4VU$B5?4:+*+2J3 MNE.G5S7JU5KNR]K8?5J-DN>K4>)5C7JUEONR-G:;5J/DV6J4 !M_"*?F"A: MD>Y1"7/6 #"*Z,2TH5J,TI>+4>I5C'JUEONR-G:?%J/TQ6*4 D>348RM!V:@ M@\X$FPMY (;C,)THH52+4>H6H^^+;H>T*9JOI%"WF>\>"U[5IR]K8Q=J]4F? MKSZI5_7IU5KNR]K8;6>/FCW_63-;+Z(HCU:=7:[DO:V/W:?5)GZ\^J5?UZ=5:[LO:V&U:?=)GJT]J;UXFF;EL M!T"8(O/P!$*=3[^A\_.SA^AK)A[ZEQ':8,7WC1P>/#_=/;WP\+9_S-^X?XNN M\N&U!6UF>(OB?2$>RJ8-*K91)L/+1'5)#"\F#!>2[_I']>^YE+SN/VY9L6:B M ZCO-YS+XT7W Z?70Q9_ 5!+ P04 " #BD\U6!3L7G>\# "8#@ &0 M 'AL+W=O>21_?R,3DR_DT4 MA$CT7%=43*U"RMV=;8NL(#46MVQ'*/RS8;S&$II\:XL=)SAO2'5E>XX3V34N MJ36;-'V/?#9A>UF5E#QR)/9UC?GW!U*QX]1RK9>.S^6VD*K#GDUV>$N>B/RZ M>^30LGN5O*P)%26CB)/-U+IW[U:IPC> OTIR%"?O2,UDS=@WU?B83RU'#8A4 M))-* 2%9W9!A!7=+VB9\['TX(H&,F>!W! MTPG!!8+?$7R=$%T@!!TAN#9"V!'":PE11X@:[UNS&J<76.+9A+,CX@H-:NJE M^5P-&PPNJ4JL)\GAWQ)X^0YGF\8T/QZNF>:SSA]0;)1 M^O)ZNFN@KZZG.R->^GU6^8U><$'O#U@1*T@84UZTS+!AJF7O,$O=!*9\./5Z M"')=)_3/48LARD^B)#E'+0THWPO"<]3*$#%*H[1'G?D0]#X$#%]%89\P[*![H)HN 4U)K$S\3H5C#FL]IU[L0.9V1J001!^(%8LU]_<2/G M-U,&OZ;8XC7%EJ\IMGHEL;,O'O9?/!S-?-CN8#.CL'1S3FCV'4F.J:APNXWF M_\"*WBRPIF_=*DG&34 MG/,S2;>&8BEYN=Y+O*X(D@S.NSF!X[=J4080*CFK0&D+!$F@YJ7)RV0X8#TE MY@9,Y.C)90#YCJ-ESM* 8'4:H7IBEH%,?Z?FZ?G)QK MPK?-'4> .WLJV^-.W]M?H^Z;VX/6_^#>S5U#_P*N7>TMZ8=\>V># ^.VI )5 M9 .AG-L8!LO;>U#;D&S7G-O73,(MH'DMX.I(N + _QO&Y$M#!>@OH[/_ %!+ M P04 " #BD\U6E=;1(=I( !4-04 &0 'AL+W=OP:)]V0R57?;%DAH&!#OI/8'&JNG M26QP ,]+?OT1;M,826@)SY7>YTOB<9OK6?FY^^VCYMP?O?\ MHH?[[^QBL?K=PWRY^N:'[Y^_U]W\\/WZ:7>_7(7=36'[]/ PW_S^/KQ?__JW M;ZQO#M\(EC]_VNV_\=T/WS_.?P[[X6[XV-U$__7=%\K=\B%<;9?K56$3?OS; M-[+^(M\J%??Z9T3+\=?OJZ\)^,A_6ZW_N_\.]^]LWQ?V8POMPL=M#YM'_ M_1)>A_?W>U8TDG^]8+_Y4G7_PM=?'^C.\_2CZ7R8;\/K]?UX>;?[]+=OZM\4 M[L*/\Z?[7;#^M16^3*FRYRW6]]OG_RW\^O*SQ6\*BZ?M;OWP\N)H! _+U>?_ MG__V\JMX]0*K=.8%]LL+[+PO*+V\H!1[P=DAE5]>4,[[@LK+"RJQ%Y3.#:GZ M\H)JW@JUEQ?4\KZ@_O*">MX7-%Y>T,C[ JMX.'+%W"_Y2P^&V MBOWL;<.!]_*??3MP]&WXT>_=.Z7;!^.OAT_^N>K?+G8XT?__$L.1]]. M'/W:N9<C;^>^[NW#T;=S'WW[C7\I][9<.1[^4^^B7#D>_%#_ZU;,O^?)FG_O=OG0X^J7<1[]T M./JE^-&OG/V-'8Y^*?>U7SH<_5+NHU\Z'/W2\]'_[K.&GQU^,]_-?_A^L_ZU ML-G_?,3;?_'<"#R_/E+W[Z*?KYP^Z^GY>[WPGRU_Y'UXI^?UO=WX6;[?P__\*>; M\.-RL0Q7B]__7+@J#/LWA3_]UY\+_U58K@J#3^NG;?3*[???[:+Q[JM^MW@9 MV_7GL=EGQC98[^;W*2^[R7Y9$"[NY]OM,AK2_+DOBN82A'=AU.Y]N \+U^N' MA^B;_4_S3;@M?-RL'PJ#\.%QO8F:ML)N7>B&42NTBGX)A]G]_/I+GNE?[-NNNH%_GF[N7,?C+^8?E_7*WC :U_T4?Q_0RC N'YF0/K;-> M+=:KW69]'_W+SP5WM0NC7\YZ\SQ:[7:;Y8>GW?/O-2I_9K[;K&%X_PO#^)JG2/O_E_E]K?/*SY[P MX7>[?W\O_/2TV^ZBHOMI9" [%R S,-TW8+[FJ=*CQO>U#G60/6#=W2WW0YK? M%[KSY=U59.GK^>,RDFT6M/^'H5_SF W^,Z/]6D=P:'AWVH3S[5-$?S[IWAU^ MQ7_/@R?#GUYO'^]6.H^$/P03_U:A?_497 MOX11/[?_NKL)/X:;37AG[EED^-,/J_U5SPC#'XW_V4E]M=/&\(=LSEF^_K5G M53/\+?H'JGW54^/"/TO_Z#2^VLEPX=^YQU&GC#"KSH5_;^:J\U5/ ,/?C]P$ MOL*A_VZS_O7+4JG]9:G4?IYA^_A-_\\-__ MQZH6_YJV1DK";DF8\QE6>8;M;ZK_\D/Q^^]^>;W02)9KD3 W.7:K4:Z6K-,) M>&3--@GS25B'A'5)6(^$!22L3\(&)&Q(PD8D;$S")B1L2L)F)$S9,KN4]AZE MH:;339U/_;J5UW]>9+[JT-R1AMR3,(6%- M$M8B82X)\TA8FX3Y)*SS&59]]?92+Y=*5J56.GV+Z9)5>R0L(&%]$C8@84,2 M-B)A8Q(V(6%3$C8C899F"PG.OLKJU&OUNU3\]YD5KRTKR1A#@EKDK 6"7-)F$?" MVB3,)V&=Y,EMQ=:CNV2]'@D+DH,OE:KQ/[K[9,D!"1N2L!$)&Y.P2JDNZM\Z>XJF=U==[->A.'ASGGX6[A9++?A_N[Z^G%_GWW[>M4R;9$R&W]F MD3+S19$>22L3<)\$M:I)!8I:Y6&W8@O49(U>R0L M(&%]$C8@84,2-B)A8Q(V(6%3$C8C8"J%5^GS"Q[:6M)PAP2UB1A+1+F MDC"/A+5)F$_".M7$ DQ\F9(LUR-A08Z+LD\6')"P(0D;D; Q"9LD#U+L!)N2 MY68D3#(.7N_1@M Q7V\^?_0E_VW\=IG5UM<3E7;)KL;LG-YEE+VWK2)A#PIHD MK$7"7!+FD; V"?-)6"=Y9L?;.K):[*/EEQ0,*&)&Q$PL8D;&(\PZ9D MN1D)DXR#UWNTX#5*0Y4DU$E"I2342D*U)-1+0L4DU$RBU'32U]6_]'7US+[. MW6Z?GA\I7'\L;(X?0C_WB>CEJG![]S0(%Y_2&KYZXKHOEVNQYYIN,L=S:<-' MPAP2UB1A+1+FDC"/A+5)F$_".LDS.][PD>5Z)"S(X7V]3;\,V$I?QE55M5!NQ#BZSP*4=' ES2%B3A+5(F$O"/!+6 M)F$^">LDS^UX!T>6ZY&PP#CV/EEN0,*&)&Q$PL8D;)+OK7-*UIR1,,EXDND] M6O :I:%2$FHEH5H2ZB6A8A)J)J%J$NHF47(ZZ>&LXICBEJO%^F'_ M6>#3S7[WNRS.%XM->-B:T;RLE]8+9@_@PE_7#4J[16G."^WU.Y\=NQ_61"NV M4)J;8_P>6K&-TGR4UD%I79360VD!2NNCM %*&Z*T$4H;H[0)2INBM!E*D\%P ME^+>LSA6?SKX+^-!8+%6D\/BFBF6B<^ ]9I<%N?EF %K-F%J.^T27\4$6O_; M7:*5_+LWWGS<9(_RXN:/I#DHK8G26BC-16D>2FNC-!^E=5).\?C*(5JPA](" M\_#[:,$!2ANBM!%*&Z.T29ZWTBE::2JRJQ+I*K*S$ MVDJLKL3Z2JRPA!GKM$^TCWUB=DB*L]Z$RY]7A<739K//@R[L-O/5]O[S!SSF M=_]XVN[V =.I#:"=7'RR$@T@FFN"TAR4UD1I+93FHC0/I;51FH_2.BFG>*(! M1'-04%I@'GX?+3A :4.4-D)I8Y0V,1^H*5IPAM*D/"J(&D VE(3%L:82JRJQ MKA(K*[&V$JLKL;X2*RQAQCIM (^A*%:N5)2TE+S/VPU>G)=B*'AF+\+L5UU\ MTQF-3$%I#DIKHK062G-1FH?2VBC-1VD=E-9%:3V4%J"T/DH;H+0A2ANAM#%* MFZ"T*4J;H309W'KYC6PV;(7%'9SZNLFO6,6&52K'MQ5GA2G6F&*5*=:98J4I MUIIBM2G,FZ?-[S%3)?HRJQ=-B[/>OHJSGG^.L]ZM"P_AO_\]7T4O?^F.4UO8 MWB0]/$SX\ M[_=<^&5^__2\O7;1@#Z4%YN'WT8(#E#9$:2.4 M-D9IDYSO?5.TZ@RE2>:S+6JHV(@,%G=02R7[_4^L-.2PN&:.X\!Z0RZ+\W+, M@-6&,&^<-E3'P HK.[$"W=G82FYIGK*U2:=HQ1E*D\QG6M0ELKD8+(X5E5A3B5656%>)E9586XG5E5A? M"1/6:9=XC,BPLC,R_LC'8>UBRHS>&PJ>^S@LN67U#4J[16D.2FNBM!9*BG.8,[+ M&V0V=<1*IJ:4[6*Q6&G8B3O<;*8(BV.5*=:98J4IUIIBM2G,FR?-KWV,%K&S MHT4RFM_E:G'_=+=? 3UW%SU'+WR=7?_2KA:EW:(TQT[N.%XJ5F.W))MHS19* MJEY,<^6,')87'---U4BK7XUC*LY.2R."]E M%E:YWH@_;LE6Q31WVC8>LT;L[*R1E[;QXI51 _;,RFCVJR[N(=& $I3FH+0F M2FNA-!>E>2BMC=)\E-:QD[$+5K%8K-;+\?C9+EJXA]("E-9':0.4-D1I(Y0V M1FD3E#9%:3.4)H,>+V\WV9P4%L<*4ZPQQ2I3K#/%2E.L-<5J4ZPWA8GSM,>U MCSUN=D[*H=:+I*"@M2+E,K6+%JL0ZYSY:=8#2ABG'(+;N,T(+CE':).V= MTFXT:O$5DRE:=H;2I+03J=:PXL][LE6O61SK(K$R$FLCL3H2ZR.Q0A)K)+%* M$N:DT[[N&']B9Z>1=#?K11C>;0L?-^N'PNY36%B^^O#X]>=]"_O[77;>%5;A M\^X\7WY@L=[N3IX'35WD?%,:2O:K+E[D1--04)J#TIHHK8727)3FH;0V2O-1 M6L=.Y@Y85J/6*%8J\6X333I!:0%*ZZ.T 4H;HK012ANCM E*FZ*T&4J30:.7 MKW&R229,]M(M;5)+FH+0F2FNA-!>E>2BMC=)\E-9YH9TLA<9[4[)@#Z4% M9Z[1^&?CT:(#E#9$:2.4-D9IDY2#%=] "2TX0VF2>?Q1>XB6O&9QK*O$RDJL MK<3J2JROQ I+K+'$*DN8LT[;PV/2BYV=]-(/=[O[5WN4;W>;Y6)WV(3\N16, M_F.Y*H2_+3[-5S^'A8_KS?[C0E>;<+%^VFSW&Y>O'Z*?6V]^C[Z_"XUKI]D# M.K=V2FX.?X/2;E&:@]*:**V%TER4YJ&T-DKS45K'3H8I1'U=K5Q*W*A'DVQ0 M6H#2^BAM@-*&*&V$TL8H;8+2IBAMAM)DT.KE2Z=LB@Z+8W4IUI=BA2G6F&*5 M*=:98J4IUIK"M'G:&Q\C?.SL"!^^-T[M;),[^9>KY7A&8O90+^Y8T4@?E-9$ M:2V4YJ(T#Z6U49J/TCIV,C4DL92*A@2AM"#U$BTE'BE%@03^ZO&Y=+LZN>6RXE=_F_06FW*,U!:4V4UD)I+DKS4%H; MI?DHK6,GPUU*#?Q12\CF+K$X5E5B72565F)M)5978GTE M5EABC25,6:;+S?53:NA;\I=RG[5Q:NA:.X22G-06A.EM5":B](\E-9&:3Y*ZZ"T+DKK MH;0 I?51V@"E#5':"*6-4=H$I4U1V@RER>#6R]=,V=PE%G=PZLF>88UBHUBK M)'*7V,JL,<4J4ZPSQ4I3K#7%:E.8-T^:W](Q=ZF4G;MT>?.;UKIF%[FT=45I MMRC-*253%F)_Y3?1@BV4YJ8,_ZIDV^78^Y>'5FVC-!^E=5!:%Z7U4%J TOHH M;8#2ABAMA-+&*&V"TJ8H;8;29!#9Q9TFBV,-J(,"*X;W:;%VD\/BFF9;BA6< M7!;GY9@!JS=A?COM"(^12J7L[".H([22)[!5KL4_,)0]EHM;/30#":4U45H+ MI;DHS4-I;93FH[1.RDD>OSN.%NRAM*"4C'"*[[N$%AR@M"%*&Z&T,4J;I!RH ME#?3*5ITAM(D\\D6]61L_!"+8UTE5E9B;2565V)])5988HTE5EG"G'7:#]K' M?C [?NCU$Y-1RQ>&#_-]#W@NBWVY*MS>/0W"Q:?4MI#43.8H M%4OE^%HA&DZ$TMQ<,_#0FFV4YJ.T#DKKHK0>2@M06A^E#5#:$*6-4-H8I4U0 MVA2ES5":#$*[?*60#4]B<3-H]=X6[];G&,+4;1*.&4-HM2G-*R2"9 M>"1G$ZW80FENCO%[:,4V2O-16@>E=5%:#Z4%**V/T@8H;8C21BAMC-(F*&V* MTF8H30:+7=X)LM%!+.XFY3TZV0FR>4 LKIEC!JS7Y+(X+\<,6+,)4]MI)WA, M[HF^S.H$3Y-[PM_"S6*Y?5XL7#_?1#:E5%Z_\$\20*RR52K%4_SGPS76_J'Q[KH8'LH+4!I?90V0&E#E#9" M:6.4-D%I4Y0V0VDR"/#R)A+%7;,X5K)B+2M6LV(]*U:T8DTK5K5B72M,MJ== M[#%@J)2=YV/L8E,[U\_,UX]_U1./Z-YD5[ZX;453?%!:$Z6U4)J+TCR4UD9I M/DKKI)SCB4<E!:4DB%$R4NTC]8;Q1QT=&XO#XEC_B!606 .)59!8!XF5D%@+B=60, ^==G3'6)Q2=BS.Z\SP M0PC.TV/TG5_"[6Y_8SHM+.=IM=R9%BS?&PJ?V=TG^U47W^M&@W90FH/2FBBM MA=)-]F%QK"_%"E.L,<4J4ZPSQ4I3K#7%:E.8-T_;W6.T3RD[VB=/NYO: MK*:$A#0:M7AR\DUV^8O;4#3)!Z4U45H+I;DHS4-I;93FH[1.*9GDD^@_T20? ME!:I35URJ_YRM5RKQ'LZ-"4'I3DHK8G26BC-16D>2FNC-!^E=5). M\L3#F6CT#4H+\EVC?;3H *4-S4=@A!8?A3M. ,I4GF\4P! M7=KIH30G90)VJ1[;'@@MV4)I;IX)>&C)-DKS45HGY=<1[\O0@CV4%N2YGOIH MR0%*&YI__R.TX!BE3=XHL5" MHU=06I#K$NVC-0>BTR;./35YVG$H0/CYM%I_FGW>7>?W,6FHKE]Q9 M_,I*/IJ67?/B7@X-0D%I39360FDN2O-06ANE^2BMDW*2)WHY-"T%I07FX??1 M@@.4-LSW%C-"BXY1VL1\!*9HP1E*D\SCCYHY-H6$Q;$"$FL@L0H2ZR"Q$A)K M(;$:$NLA82(Z;>:.,2AE7$'2-*%19/FTVX6OQ>V&WFJ^W]YX?5YG?_>-KN'L)5>BM$;BY]@])N49I3 M3NX8?U4MQ?LE-"H#I;EY)N"A)=LHS4=I'93616D]E!:@M#Y*&Z"T(4H;H;0Q M2IN@M"E*FZ$T&>1U*>X]BV,%J)N4-^ED \A&=;"X9HX9L&*3R^*\'#-@S29, M;:<-X#%4HYR=;?%'&L#DGO\5NQI?"4-C+5":@]*:**V%TER4YJ&T-DKS45HG MY11/K*NAB18H+3 /OX\6'*"TH7GX([3@&*5-S,.?H@5G*$W*\_X>-55L3@2+ M8_4CUC]B!2360&(5)-9!8B4DUD+"-'3:U1US(LK9(0YIGSM]_G3IRYYK\U_G MF[OG#Y\^A/_^]WP5O;P0_NMIN?L]M=%+[G=_91<3G1Z:Z8#2G)09%./K=VA0 M TIS4X:?^/U[:,DV2O-16L=\-+MHP1Y*"W)=3GVTY@"E#&Y1VB]*SJ9H MT1E*D\R'(.J)V!P!%G>38P:L ^2PN&:N-V6Q)I#+XKP-. M_I7LG?QS]D2K7\+-;KG__&0TBH_A)OJIPO;5Y-:_5R6[8<=VE+_)'MJE M+1)*3[TU-K GDL+AFCN/ RD NB_-R MS(!U@3 9G'9)QZW]*]E;^Z-Y1Y7DWL_)O*/L 5W<&Z';^Z=,()EWA)9LH30W MSP0\M&0;I?DHK?-"JYR_GKMHP1Y*"_)<3WVTY "E#5,FD.B.T+WX4=K$//PI M6G"&TB3S^*/&B-V+G\7=F"]@L0J0P^*:.8X!ZP"Y+,[+,0-6 L(L<-H4V<>F M*'LK_.OG5:'MER>KSJX1%?ZT/-Q0^W/*1-X;ZOS=^I_4-HKE M-5%:"Z6Y*,U#:6V4YJ.T#DKKHK0>2@M06A^E#5#:$*6-4-H8I4U0VA2ES5": M#$J]^$$O%LGGBR;ENUBL5AIQ)^58HTI5IEBG2E6FF*M*5:;8KTI3)RG M3>\Q,J"2'1F0N^E-;5G)#7AO4-HM2G,JQEVUFVC!%DIS4X9_95O5DI58)$23 M E":C](Z**V+TGHH+4!I?90V0&E#E#9":6.4-D%I4Y0V0VDR".SR%I/-/F!Q M!P=63&_48OTFA\4US;X4JSBY+,[+,0/6;\($=]H*'@,(HB^_SOIG=IUSZY^9 MK[JXF21IMRC-06E-E-9":2Y*\U!:&Z7Y**WS0CNYH5^OI"PT=-&Z/906H+0^ M2AN@M"%*&Z&T,4J;H+0I2INA-!ET>7GCB>)878KUI5AABC6F6&6*=:98:8JU MIEAM"O/F:<][C)"H9$=(_+'ES^2&R_5*J5&*/_J(ID.@- >E-5%:"Z6Y*,U# M:6V4YJ.TS@OM]8I$*=Z#HB$2*"TX?Q1;\>&,[ X5D!B#21606(=)%9"8BTD5D-B/21,1*>]W3$=HI*= M#I&V7]XN?'A<;^:;WU^VQ]MOF?<8;A[FJ_W'A<]OF9==ZN+%R6K2J8U2L7;Z MMG*;\F-ERZK$EH <=&S-E**QM[N6^4=<=$Q>2L&KE%]8.^WGK&HC]MD)'QU< M!Z5US;_;GOE' G1,_7RGZR#?Z3I$QS8R_S+&YA^9H&.:F@O.S#\BP]O;Y>M/ MYI+7.7[FAAU6VIM:[+#2WN/2WG+DYAB;QXXM[6TN7M(WOA6>2O6X M.7\E>W/^_WQ*>26YM6]*2'GV,"]>5$$W[,\U@R9:LX72W%PS\-":;93FH[3. M"RWS$Z7HIOTH+4@YG(D%$'3'?I0V-/_V1VC!,4J;Y+J8IFC-&4J3S"=0U%^P MF_:SN!OS.236 G)87#/',6 M()?%>3EFP%I F 9.NZ7CEOV5["W[W\_O]]ML MO$NL.[P[;-G_ZE&JJ*$JW(2+;PLEZUW!+MI6ZK-5V07//5N%[OB/TFY1FH/2 MFBBMA=)OO[%A@BPN(-3,S?,94NRJA3K2K&R%&M+L;H4ZTMAPCSM>H^Y!)7L7(*, MKG>Y6MP_W>V7 ,_M-9>C";ZN)+&D +UW< MO,[&7KI,B=)N49J#TIHHK8727)3FH;0V2O.KR6W$K;I5MZU:-?;4R(^&Z^?O M=MHJ?B=_@9],!5)O$W31WT(16':.T"4J; MHK092I/!A1?WDRR.5:I8IXJ5JEBKBM6J6*^*%:M8LXI5JWP*=]K0'O,RJMEY M&8>&-E<3FQ+&4"F6*O%$C.R2%[>G:"(&2FNBM!9*LSC68F(U)M9C8D4FUF1B M52;696)E)LQFIPVA?6P(LS,\NIOU(@SOMH6/F_5#(?PMW"R6V^=3;_XJ5.-.T#I3DHK8G26BC-16D>2FNC-+^:W F_9I7J\=O_/QJNHG/K MG&CZ!TKKH;0 I?51V@"E#5/.F/AG>-""8Y0V06E3E#9#:3*8[_+U3#;2@\6Q MXA1K3K'J%.M.L?(4:T^Q^A3K3_D4[K1]/:9^5+-3/XSM:VK+FMP1VRJ6JO%E M333% Z4Y**V)TEHHS45I'DIKHS0?I752SO%B?%4S^](ZMZJ)!H2@M"#7A=U' M:PY0VK":C$U(=)=HF@=*FYC/NBE:<(;2)//XHSZ0S=U@<:RUQ&I+K+?$BDNL MN<2J2ZR[Q,I+F+U.^\!CY$?T99:LKM\20ZUB])Z*"U :7V4-D!IPY03)M& D@7'*&V" MTJ8H;8;29##BY4SVJ MIE2/M[:UJ:VL<0/XF^SQ7-R?HA$?**V)TEHHS45I'DIKHS0?I77,)_A/A@ON MW*(G&@R"T@+SI/MHP0%*&U:3L2R)AA,-!4%I$_-O?XH6G*$TR3S^J#5D0T%8 M'*LLL$BLNL>82IJ[3UO 8"E+-#@5Y[@FO/LRW4=^W6#\\ MAJOMYW"0\+?]UV%J UA-7.QU.[$C>7;ABWM DN:@M"9*:Z$T%Z5Y**V-TGR4 MUDDYQQ,]8/:5=:X')(?90VE!K@N[C]8LSC66F*U)=9;8L4EUEQBU27676+E)IVW@,<:FFAUCDY8-%\XW MJZOUTZX0](?;?:#-EV]\OL^=VAHFM[2_LAN)9R+1L!J4YJ"T)DIKH307I7DH MK8W2?)3623G'$ZUA]M5VKC5$(W-06I#KPNZC-0DNLN,2:2ZRZQ+I+K+R$V>NT-3QF]E2S(W2" M\/%IL_@T__QYF)-;R=G//+XW@-,M>)W]JHN?E$2S>5":@]*:**V%TER4YJ&T M-DKSJ\G\SUN M:H>:W,#^JE8NQ1H2ZRZQ\A)FKY,&L'9,Z*EE!X"\>9'S.AM\Z7(E2KM% M:0Y*:Z*T%DIS49J'TMHHS4=I'93616D]E!:@M#Y*&Z"T82TE?2=E/7N$5AVC MM E*FZ*T&4J3P7,7KU:R.%:68FTI5I=B?2E6F&*-*5:98ITI5IK"K'G:K![3 M=VK902&=<%>X7V]3'\"LI41!6%:Q$E^=S"YQ<:.)INV@M"9*:Z$T%Z5Y**V- MTGR4UDDYR^.KDX9KZ,SJ)#K,'DH+S)/NHP4'*&U82^;L)'I(-&,'I4UROK%. MT:HSE":93Z&HY6/S=5@+37CXW,XFO O#A^=_7JVC MUZQVF_7]_7Z;G^5J%T:CVZ4VCF@ #TJ[16E.+1F]48W'C#71DBV4YN:9@(>6 M;*,T'Z5U4%H7I?506H#2^BAM@-*&*&V$TL8H;8+2IBAMAM)D<-SE:Y-LD@Z+ M8PTH5H%R6!QK2[&ZE,OB6+.*5:LPMYXVJL@:.P.2FNBM!9*DNLN,2:2ZRZQ+I+ MK+R$V>NT:3S&[D1?9LG*66_"Y<^KPN)ILPE7B]\+N\U\M;W_O!/1_.X?3]O= M0[A*[P8SR1?A\M.$!I0_/P1VC!,4J;F(<_10O. M4)J4[QT^ZNS8>!L6QPI(K('$*DBL@\1*2*R%Q&I(K(>$B>BTLSO&V]2R0SB^ MPNWH9.1!RMUH- L'I3DHK8G26BC-16D>2FNC-!^E=5).\<3=Z#=EX:##[*&T MP#SI/EIP@-*&+[3,3]N@03@H;9+G776*EIRA-,E\_D0M(QN%P^)8:8FUEEAM MB?666'&)-9=8=8EUES!YG;:,QRB<6G8XQ_OY_7RU"-\5=N'#XWHSW_Q>"/_U MM-S]_F[?2=X_W>T[PC,-8M1D%GZ<;[XME*QW!;MHVZD=([D]_ U*NT5I3BV9 M^5"I6_7X36LT(P>EN;EFX*$UVRC-1VD=E-9%:3V4%J"T/DH;H+0A2ANAM#%* MFZ"T*4J;H309)'?Y;6LVF8?%L0X4*T$Y+([5I5A?RF5QK%G%JE686T\[U6,R M3RT[0.>E4WV]0V6^!A1-V$%IMRC-06E-E-9":2Y*\U!:&Z7YM63"CE6WRXU2 ML1A;(/K1E-5%:"Z6Y*,U#:6V4YJ.T3BV9WQ)? M:O[)<%&=N]&.ANZ@M"#EVJZ6RL5:XFX[FKR#TH8I1^[*+M?M>'>)1N^@M$G* M8;@JU:N-:N*N.QK @]*DE%E4&O7$?72@M06A^E#5#:$*6-4-H8I4U0VA2ES5":#!Z[>'&2 MQ;$"%&M L0J4P^)86XK5I5P6QYI5K%J%N?6T&3U&[-2SXT'^Z$.@-^'BRXJF ME=JG)I,8*K856_.XR1[EQ?TGFM*3:P9-M&8+I;FY9N"A-=LHS4=I'93616D] ME!:@M#Y*&Z"T(4H;H;0Q2IN@M"E*FZ$T&>1U>0?*)OZPN(,#,S[))M9LCAFP9A.FMM,&T#XV@-F!.V>>K33W=6B,#DJ[16D.2FNBM!9* MZ49_'SV4%J"T M/DH;H+1AVF$NEY*/6Z)5QRAM@M*F*&V&TF1PX>7])!O,P^)8IXJ5JEBKBM6J M6*^*%:M8LXI5JWP*=]K0'H-YZMF!(*\>MS0WL:5$NV]7BJ5*);X\B8;LH#0' MI3516@NEN2C-0VEME.:CM$[*69YXW-)P49UYW!(=9P^E!?5D2$HUNK@KU=CC MEFC5 4H;IARY*ZM6:L2[2S1N!Z5-4@[#5:E6L1OQQRW1LC.4)J7,PB[%G^&) M&D(V=(?%L183JS&Q'A,K,K$F$ZLRL2X3*S-A-CMM"(^A.]&76>[J;M:+,+S; M%CYNU@^%\+=PLUANP_U&F.O'_9:8V]=KGZE=8CGY1WZMT:A6$VUBYD N;A-) MFH/2FBBMA=)F#\:KI!S:YCD8+LHK8?2 I361VD#E#9,.67B MVV6B!<84JTZQ[A0K3['V%*M/L?X4*U#Y M%.ZT-3WF\=2S\WB,K6EJ.UI)+EHFMFJ\R:Y\<2^*!O&@M"9*:Z$T%Z5Y**V- MTGR4UJD;LU1^,EQ:YU8LT?@>E!:D3#IY8??1F@.4-DQY:TITEVB"#TJ;F,^Z M*5IPAM(D\_BC/I!-[V%QK+7$:DNLM\2*2ZRYQ*I+K+O$RDN8O4[[P&-Z3ST[ M-N1Z_?"P7A7ZN_7BGX7E=OL4WA6>'J/O_!)N=_N/W#RG]FQWF^5B%_W3]OGG MGE;+G7GMDMRR_@:EW:(T!Z4U45H+I;DHS4-I;93FUY/9(E:M7FXT2O$%SK?$ M\G30P7916@^E!2BMC](&*&V8I3K#_%"E0^A3MM;(\90_7LC*&W-[:IS6PRI";Q07(T M)0BE.2BMB=):*,U%:1Y*:Z,T'Z5US"?X3X8+[MRR)QI A-("\Z3[:,$!2AN^ MT#+7/-&H()0V,?_VIVC!&4J3S../6D,VU(?%L(2 M:RYAZCIM#8^A/O7L4)*SK>%\\:^GY7;YG%9N6MU$ WY0VBU*2@M06A^E#5#:,.6,2?2::+ / M2IN@M"E*FZ$T&>1W^>(F&^S#XEAQBC6G6'6*=:=8>8JUIUA]BO6G? IWVL$> M@WWJV1DD>3K8U*XUF=U@5>(?)KS)+GYQ-XI&_*"T)DIKH307I7DHK8W2?)36 M23G'$RN9;TKX08?90VE!K@N[C]8M()OIP^)8:XG5EEAOB1676'.)59=8=XF5ES![G;2"C6.F3R,[TR>M%?RX MWA06^ZV([J/_6'_\N%R$F\+\U_GFSOC49G:U2]-^) M%ARCM E*FZ*T&4J30807+VRR.%:<8LTI5IUBW2E6GF+M*5:?8OTI5J#R*=QI M-WL,!6IDAP)=V,VF=K#)R)GXHYK9@[BX+44S?U!:$Z6U4)J+TCR4UD9I/DKK MI)S@5FR!TW"5G5G@1(?90VE!RJ2O8K/NHQ4'*&W8,,9[C-""8Y0V,;^I3M&" M,Y0FF<I'6 R&J-42R8_9E>^N M$DW]06A.E MM5":B](\E-9&:3Y*ZZ2?]0(LN$Z+([5EEAOB1676'.)59=8=XF5EUA["=/7:2-X M#-=I9.> N-OMTW.ZSO/GMN_"\&'^X3X\&Q"^7!5N[YX&X>)3:H>8#%5(=(=H M\ Y*CV?<9 _FXHZ,I#DHK8G26BC-16D>2FNC-!^E=5+.\<1Z M7?;5=FZ]CAQF#Z4%N2[L/EIS@-*&YL,V0@N.4=K$//PI6G"&TB3S^*/6$"UY MS>)8:XG5EEAOB1676'.)59=8=XF5ES![G;:&QWR91G8(1A ^/FT6G^:?,V5. M'NO+_@3*>P,XW8+7V:^Z\+=W@])N49J#TIHHK8727)3FH;0V2O,;R?B,JW*Q M7+7JLU14WF0UQ9 MC88=WWXGN^C%S2<:=8/2FBBMA=)F$5IUC-(FYD,P10O.4)ID'G_4!+)!,RR.]998<8DU MEUAUB7676'F)M9=8?0GSUVD3> R::63G7KQYI?,Z&WSQFB6:/X/2')361&DM ME.:B- ^EM5&:C](Z**V+TGHH+4!I?90V0&G#1C(@)751>X26':.T"4J;HK09 M2I-!=)*E:98:PK3YFFW>LR^:61'=G3" M7>%^O4U_##.9\7!5JE?K]?@")9I6@](_[H]&Y=F*_N"O/%8A,>/KUC_F1U:N-([JA^@])N49K32,8DV(VR M'?_D-1HK@]+<7#/PT)IME.:CM Y*ZZ*T'DH+4%H?I0U0VA"EC5#:&*5-4-H4 MI;6DU;5*A[3;/9? M_^\VJX<1G/PUGFR!;@PCO;0/97$.BVNRN!:++(C[;&X(,?$^VS) 8L;YIC!B"TY9G&3G.^U4[;LC,5).0Z$WL-%KV$> M[#/!0A-L-,%*$^PTP5(3;#7!6A/GM5AO>I,TTCNJG[#XFY9G'/ O7Z[J\;"-IILS1:+ M<_-,P6-KMEFWB M14^8!VM1L!<%BU$.S(,E*MBB;%S!RA7GW%B/:K_J4;-#.?Y0CYK,-K@J M659B71/-O6%Q#HMKLK@6BW-9G,?BVBS.9W&=M+,]OF4Z6[+'XH(<,^BS)0G6.]W3+C9?YW5^[V?W^\3;MX5=N'#XWHSW_Q>"/_UM-S]_N[E4^2O M/U!>F.\*-^'BVT+)>E>PB[:5,JGWIHI_MU(WTS2\[/+53C1+A\4Y+*[)XEHL MSF5Q'HMKLSB?Q7587)?%]5A_+3/&])T.JR(^VQN"#'Q/MLR0&+&QYP69L8L27'+&Z2[ZUV MRE:=L3@IQYFT[RS9O!V8!^M,L,\$"TVPT00K3;#3!$M-L-7$:2W661ZC=_9? MO_%F>=1PWC_=[1O'<^N#L7OG=GICF4QDL,K%8CRNQS#0RSM+-+ GYRR:;-D6 MBW-SSL)CR[99G,_B.BRNR^)Z+"Y@<7T6-V!Q0Q8W8G%C%C=A<5,6-V-Q,FGM M#?>CV4P@F ?;4; >Y< \V*."12H7YL'&%:Q<<*#]USD:U:QG-\_T MGV@\$(N[97$.BVNRN!:+ETT2 M@GFP6@6[5;!MQ\?6TRS,.V&U8Y MN;"*Y@RQ.(?%-5ESAUC<,.T-Z\JVJM5XC"5;=\SB)FE'XZIL51,Q[U.V\(S%26D3 ML8O%:O(>/IM&!/-@OPD6G&##"5:<8,<)EIQ@RPG6G#C/Q=K&8S#1_NLLJV4\ M'7K1$Z!H_!"+NV5QS@%G2"!BJ[98G)MO$AY;MT9;5>Y1-9V5$HW/^P\RG>S1 ME-JM6LDLB6J]6*I7XLN?V2.YN ]%<0Z+:[*X%HMS69S'XMHLSL][@OYHNE3. MW:U'A]ME<3T6%["X/HL;L+AAVIF3N$^/EARSN F+F[*X&8N3R767=Z\L[QKF MP485K%3!3A4L5<%6%:Q5P5X5+%;Y&"_6O;Y*0+*R$Y",W6MZQVHE[G]95BFQ MKWQV[PHHNOUP\-Z5>COUHM_%I;;[5-X5WAZ MC+[S2[C=[6_*/^_9M-UMEHM=]$_;YY][6BUW.=9 R:W[;UC<+8MS6%R3Q;58 MG,OB/!;79G'^ 7?2,=F5^8:D4#F-B>;!2!3M5L%0%6U6P5@5[5;!8!9M5 M/L:+=;^OPIBL[&BDMW>_Z1VO,9;AQC"BR]M8-B8)Q3597(O%N2S.8W%M%N>S MN$Z.4_TGT\5W=@&5C4Q"<4&.B??9D@,6-SS@LE=/V7 C%#?)<0RF;,D9BY-R M3&'?/\(Q1"P/=IE@F0FVF6"="?:98*$)-II@I8ES6JQ_?)58%'V=I;#GQO'J MPWP;-8>+]<-CN-I^#G$/?]M_':9WB>7$I5^WBN5$HYA9^O)&D<0Y+*[)XEHL MSF5Q'HMKLSB?Q772SO9DHYA]E9UM%,F1]EA+^2$-*9QO5E?KIUTAZ ^W^T_$?_G&YQOKZ?UC,MKB MRJHGLI"RAW-Y_\AF(:&X)HMKL3B7Q7DLKLWB?!;723O;D_WCV[*0T)'V6%R0 M[S+OLU4'+&Z8X^B-V))C%C?),8,I6W+&XJ0<4]CWCW 6$LN#=2;89X*%)MAH M@I4FV&F"I2;8:N*T%NL?7V4A6=E92$'X^+19?)I__BC/R9WK["PN":+:[$XE\5Y+*[-XOP#[G1+1+M3-M_PT":J$5MV MS.(F.8[#E"TY8W%2CBGL^T0XKXCEP3X3+#3!1A.L-,%.$RPUP583K#5Q7HOU MB:_RBJSL.)4W+YA>&\B7KWRR&4):+,YE<1Z+:[,XG\5UTD[WY#)G]N5T=IF3#55"<4&.B??9D@,6-V1Q M(Q8W9G&3G&_+4[;LC,5)./IJT">_"\.'YGR^)Z

P<4KIRCN MEL4Y!]S)UI"Q )TF6[/%XMP\4_#8FFT6Y[.X#HOKLK@>BPM87)_%#5C^1BN;#+BXBO=&-X9Q7MZALH%(**[)XEHLSF5Q'HMKLSB?Q772 M3O;$>JKADCRWGHJ.M,?B@AP3[[,E!RQN>,!E[N>)EARSN$FN=]HI6W3&XJ0< M)]*^KX3SD%@>;#/!.A/L,\%"$VPTP4H3[#3!4A-GM5A?:;_J*[-#6ISU)ES^ MO"HLGC:;<+7XO;#;S%?;^\\[-LWO_O&TW3V$JS,-(QMXA.)N69QSP+U^NRLE MUS[9&",4Y^:9@L?6;+,XG\5U6%R7Q?587,#B^BQNP.*&+&[$XL8L;L+BIBQN MQN)D,MH;UC[AU"*6!WM1L!CEP#Q8HH(M*A?FP<85K%QQSHWUJ*]2B^SLX)0_ MU*,F]2AN*OO[?ON==3KQ3I-SRSASFY>TAB7-87)/%M5B< MR^(\%M=F<3Z+ZZ2=Z\E;WME7Y-E;WN1(>RPNR#'Q/EMRP.*&!USV+6^RY)C% M3?*\T4[9FC,6)^4XC_9=)5KT&N;!,A-L,\$Z$^PSP4(3;#3!2A/L-'%2BW65 MKW*)[.QTE/?S^_EJ$;XK[,*'Q_5FOOF]$/[K:;G[_=V^V;Q_NMLWC6=ZR*@/ M+?PXWWQ;*%GO"G;1+J4WE M;$?!>I0#\V"/"A:I7)@'&U>P;=^;L/]D<(Q1W MR^(<%M=D<2T6Y[(XC\6U69Q_P)VT[O5JK5ZK%V/M^X^F2RE]W;+#CKC+XGHL M+F!Q?18W8''#M).G7+7*53NQQ2=:>,SB)BQNRN)F+$XF([ZAQX6SC5@>K%;! M;A4L5\%V%:Q7P7X5+%C!AI6/\6(][JML(SL[>N70X^;K:Y-Y(;9=L\N):*/L MHI=WK&RT$8IKLK@6BW-9G,?BVBS.9W&=M//=:B3NV+\MVP@=:H_%!6DSK];* MM6H]<=N>#3A"<<.T:5S9I7*MENA!V80C%#=)G4;9KEIV.7$#G\TY0G%2JD"* ME4KR'CX<=<3R8+\)%IQ@PPE6G&#'"9:<8,L)UIPXS\7:QE=11W9VU%'&DZ$7 M/?W)QAZAN%L6YQQP)]U$\@/L;)@1BG/S3,%C:[99G,_B.BRNR^)Z+"Y@<7T6 M-V!Q0Q8W8G%C%C=A<5,6-V-Q,LGM#:N<<) 1RX.]*%B,+%'!%I4+\V#C M"E:N..?&VM5]D-'IMTJOMJ8O96]-_W?K?[0M/,XWN_VGEW:?PL+[IVWT,]OM M/KGSPW+U^=/M?YIO"W?+[>)^O0WOHF:V\$UGO0L+I<)__Y^Z;=E_37W5-W]^ M5YC?WQ<>P\WG!P>B%WY<;QX^(S]%R ]AN"ILPJA+GB]VRU_"^]]?/DKGL+#9OW _S/JWU895+A_!W_[=?MLT]L.WBW_-,9GGG[3^ M^O6FE';,O]M^"L/=S7PW_^'[AW#S^N;[Q+?]ZV__)CV_8[UEY_2OA_)HO&7_2712/W'4G'_C]&I%OWC=\>!_?#] MX_SG\,?YYN?E:ENX#S]&@RQ^6XOZYLWRYT]?_F.W?HQ.VF\*']:[W?KA^U-I(Y-,TBLJT! M5@60%%$:QQ>19%S1/ N^J^%&- M:>P3 @&E\PP,EQ5,0 A/A&D\]IQT=Z4'[N^W[-]"[5C+G%F8:/&;5ZX9TTM* M*JC94KA[O?X.?3WGGJ_4PH8G6?>Q,27ETCHM>S!F(+GJ5K;I==@#)*-7 &D/ M2(\%#'O \%C J >,@C)=*4&'@CF69T:OB?'1R.8W0WCDKLGPI0/T>5#HT4%QG[:'IP4 M4/.2@RJ?3LG)E!FD:,#QD@E[FD4.\_2W166?TTV74_I*3@64 S),SD@:I^D! M^.1X>'( 7AP/CU_"(Q1WIW"Z4S@-?*-7%982/_ @'/ES!W(.YN\A4=ZD\>U_ M;5M6PIAB?ULP*Z#YQP_)1?SED$3O25:\$]D+^88[^89ORG>SM.BQEJ".G'YQTS"ZXL$5 C,AY\/J?$=".I,YQN0Y/.M<.6#]L&IS@8'X#GM=9N M:_B^W_T7\G]02P,$% @ XI/-5MKN#0N-"@ +C( !D !X;"]W;W)K M&ULK5MM;]LX$OXK@J\X=(&Z%DF]6+TD0&IML06V M>T%S>_>9ENE85UGTDK*3W*\_4E(LB1Q1+N OB2P_'.DAAS,/A_3-,Q<_Y(ZQ MRGO9%Z6\G>VJZO!IL9#9CNVI_,@/K%3?;+G8TTI]%$\+>1",;NI&^V*!?3]: M[&E>SNYNZGL/XNZ&'ZLB+]F#\.1QOZ?B]3,K^//M#,W>;GS/GW:5OK&XNSG0 M)_;(JC\/#T)]6IRM;/(]*V7.2T^P[>WL'GU*0ZP;U(A_Y^Q9]JX]367-^0_] MX>OF=N;K-V(%RRIM@JI_)[9B1:$MJ??XJS4Z.S]3-^Q?OUG_4I-79-94LA4O M_I-OJMWM;#GS-FQ+CT7UG3__QEI"H;:7\4+6?[WG%NO/O.PH*[YO&ZLWV.=E M\Y^^M!W1:X"BD0:X;8#-!L%( ](V()CGI1[WQTJH;W/5KKI;\5+R(M_0BFV\QTK]4X-:28]OO165.^^+ M<@SIS;T_'U/O_;M?O'=>7GK_VO&CI.5&WBPJ]0[:TB)KG_>Y>1X>>1["WC=> M5COI_5INV&9H8*%>_LP OS'XC)T64Y9]] CZX&$?8^"%5IT%(_;^4%.]X!+LV:9E6+?4\_ET-R?+:+F\69SZ?"$8P4$XA*4 #$5) ME)QA@_H0P)75^J(^4D>:,9N9RHD2B9. M;';W][^AR/\'Y";7-)9>R=A@",+S$(1.%TJ9,IKEM(FKY<:C>RZJ_'_U#:@; M&W-1SQ-(D 2&5]D@A(GA>BD \L,1CXK.="(GG7^>O:%@*L![0D?R.=_.E;]X M5$JF/(V]J#PH&40NLEXI3,RYL+)!OL',A1C0BL^T8B"E=FK MFBI[Q>\HZ@#LO7^B>BJ,A8+8>ITE,4G9&$1\<\1LT)S$2YC:\DQMZ:3V6/'L MQUQGXXV7\;T>FE'?6]J^%V-DAC0;%2:AQ06P1>(HALDD9S+)Q&S:,C5".C(I M+LRKZ L#AR0!F/C((&*#YB@V(S, "@B!:2"_2_2^>QY5.R; A.W;SXO\V'AS M"!6'YJL#J#@>F2FHIU&0\]57.UH^,:T\3K0X,BU.&!7E7.G8.L ]4R&HFC1% M3M=Y4><+D"@".C;PLKB!8 MF*# I&C#$/:#$8:=BD%3,J8-O$I!5D(I074AJSY1!T%;B,R3,(E,@@!LN4S, MW _!0C\8T36H$S;(K6S.'GF@K]H=/RB]FXDCZT;U0R\*-.JG%P!Z/3$5^&SU M,L=A2,SNL&'(CW!D=H<-2V(TTAF='$)N/70>;L%.K#S"<]-6*]@G9OY< 3#E MW+Z5JP 8(FB,2:=^D%O^_/'SJQN0K"UGYG%LRG( %?K$\F ;A1*$Q])5IXU0 MXDQ77\L3DY=P<6JLGTY+U[267LO:L'C1R3+LEF7?:'44S7Q6LB:O.[1>/D/] MB&UYA93P#TVO '"F2P 03)(1Y\>=5,-NJ?9P%-F.RLO8 $(++?U^#:*E P 3 M9,8E #7BX+C38]@I2N[J&EB=:)4B6Q^E^EI*O:A9YV6]IFFB<)V)U!SXZYC+ MO+[]H2YRJ#ZH(T']C3#+76TO8*@7PMB4I0#.&E,79-@#G6S";MFTHH>\HD5; M/FA&M6*BI$6] )=\6RGY#89K#$FI"%G$;)A%S 49$NL4%)Y04*VG:DHJ4JNH M7+W6@\G46!VTTX*< $U$EE8JA6 XB)#)"X A'X^H0]QI)^S63A,I*+\P;&- M^& 4A-8( CBU](Y-MD!YB$0CQ0;5O"]7B!9D_[^P%X\N5,SO0MM2I67DC;[-UO6A/QW M0?(A27RP_VV]Y9N.9$." (6QN:IRFAKV02?;L%NV?6<;MC^\\57!FK&]5N5Z M_7%2P2'7UZKW6YDJ=9$+I&EK+8LF(.T0\1-L2E0(J"96+X0.R7;"#;NK6D.R MO[,GFKUZ]R?VP%5T]U9\OU??/(Y2M"M4%D6HTN5'R,SMJ=/6< NETU3$K:GZ MH3UKN(P.%P'J6BA)L%G_ G$1-FN0 &R,3J>IR(2FHJ]U35BQ.>^<*+U1%4VI M>,N%MZ)K7KPTBHA Z@PC$P-":"BL=E&>GMZ;@UE,*/%P#/KH*IOR.-:YIN< MBE>0YJ1,6@&0V)0F*0CJ+8Z''#LY1=QRZCL[-&Y:4]G6.9DU10MXU" A90I_ M"&0%20@T5IPAG80B;@GUT&.S8>O*RZ4\UISJ,A1(R=8WU@A-0E( ,B?^V.SJ M5!)Q%YN&/G@FH_?Y>]'^G-LO8#NY:;::AJ0 )%R.;AF03M$0MZ)9\>+M:$FC M[_>*$1>O7LDK<+%"IM7)-"0%('@Y4@HEG30A;FDR)%/RE- M(R=)6W]@'"-K Q3" 9V1 KAA9PQ9=H(F<)=]'H^'0[,"HH6WR656<'UZ1IZ+ MKMM"F1 \T+\AV6DE-0U( @@-_ MC&>GI *WDEKQ4I=T=0D@4^M_E8]%4[T;V;D "=H"*(RL@V4 RN)X<54G[%14 MZ%91_75*/59L=%<&/.4([)V%5N@&4"8W)V3(K1-5H5M4_; T8 +)(75S0"3OI%$X6=(!=E?-FF'$CFDW#4D!"#;5X:)WD'[/Q%/]@P3M6<>R:DZDG^^>?_1P7Q_U-^Y_ M1I_2YJ<+G9GFEQ3?J%!:0RJZ6V72_QBK%Q+-CQ.:#Q4_U,?UU[RJ^+Z^W#&J M>DH#U/=;KM9Y[0?]@/-/1.[^#U!+ P04 " #BD\U6]ZEL>P," 0! M&0 'AL+W=O)[Y!,IIYTV[[9" M)/BHI;*+J")J[ABS>84UMQ/=H'(GI38U)V>:/;.-05X$4"U9$L=?6XE2=XMH&AT=3V)?D7>P+&WX'K=(+\W&.(N-+(6H M45FA%1@L%]']]&XY\_$AX%5@9T_VX)7LM'[WQL]B$<6^()28DV?@;CG@"J7T M1*Z,7P-G-*;TP-/]D?TA:'=:=MSB2LLW45"UB+Y%4&#)6TE/NON!@YX;SY=K M:<,7NC[V-HX@;RWI>@"["FJA^I5_#/=P DB2,X!D "2A[CY1J'+-B6>IT1T8 M'^W8_"9(#6A7G%"^*5LR[E0X'&4KK:R6HN"$!6S)+>[&R8(N8<5M!0^N:Q8N M-]PX=X4D-2.T,)W56#Q M+P%S&D8AR5'(,OF4<8WY!&;3+Y#$R11>MFNXO+CZA' MCU")^%^M/<--8/"OX)!=S^?S.&6'T\3LI$LUFGV810NY;A7U#1N]X[C?]UW^ M&]Z_E4=N]D)9D%@Z:#RY=;E-/W^]0;H)/=]IB$& #L% &0 'AL+W=ON!*LQ)ABE1(RFOGU_<;2BNOWU1'%>WWPS0_-HY?QU*)DCW5;& MAN-!&6/]>C0*6U@?I36 M+OW\R#71:,N7GD)35^*R+,LK":'Y4JX*O./Y67WJ\C7HM MN:[8!NTL>5X>#TXFK\\.9'_:\%7S*FP\DT2R<.Y:7C[DQX.Q.,2&LR@:%/[< M\!D;(XK@QK=.YZ W*8*;SVOM[U+LB&6A I\Y\[O.8WD\>#6@G)>J,?&S6[WG M+I[GHB]S)J1?6K5[#YX/*&M"=%4G# \J;=N_ZK;#84/@U?@' M-.8/JS K-. M8)8";3U+8;U14BMS3G? M(G^V6WXRW:%@A%#[>*?K>$^G.S6>*[]/L\F0IN/I;)M#N\7?<-:+3W>X,^OA MGR5]LQWP!XJ.WFFK;*:5H:NH(J-.8MB&=ZON8+LZ*?G7H589'P]0TX']#0_F MSWZ9O!@?;HOU/U+V(/*#/O*#7=KG]WS[5+-/_ KTQQ>^C71J7';]Y[;H=ZN< M[-/)#5\Z;>.0/EADZM>2/0/9960O/8>]YUS@5H&>_?)J.AT?]B)TYJI:V3M: M,36!7./I8V/N:'H@V1Y/Y.?%O06JO;O1.;*G*#.NR?>LDHY$P2WC2B&TVJ@H M;99BJ2*YC4(*\ 6:T<7@BJNCKO1W0-'C,$2%6_10RKR..@,I8!EM!-WKI2Z HZF:<$2!X!VWDC+U_&. M5%T;P-)]Q5"!LDBZ2BFQ!3 P1BU3,(^?<&*R@5_[(+96.KP MT)%['X0MD\DAK227)>BS8+94L$7.#'()(B!9"_&D-=71:YVDZ)4-[="%OO01 MVM9:M; H-(L0E8W2!"1D9PN7HBEA@6W1 ENY\(A,0SBELS)]S3E3PLE2"61\ MHUT3X!WHIN%:4TN@%@NPAM0;LDVU0%H1:H6YI_?JQM' 8W'+M%))+#+M6FN:J#IPZ.^L?94 ( K 7T#^==3U(EOR$J5>,-@Z,+HT,*(=+"O8?W' M[4C::'N,D6 "\[78]JK6>>(EBAIM#C8DC%3 _*C68:=2UPQ'X*"V@@[G]_0# MXW5HPTZ-*V<<<*5XDND^E:DXD.N]Q%X+14$.>-*6UCVV5XG<(,^Z2!G9K,2^ M0V/WC3*- (9>5I0/\OM)[((VF:ZQ+W/@!J282ARROS7*1T%"!@3&7*(H /R( M-3A_AHB'=('>W"X,6TJZ!QH[+^#/ XW0\AEM 'D",[]J7VBKVYF!(M*=UTXJ MD-/F"S2ZDDZ0%T0_I+>-A^(AWG27^<33_ MQ 'S\?A>*?&T1S#U5K4!3P]N:N#VX;P>=@,[+;8G-OSNF/;I*#Q[&O!/ _YI MP#\-^*QL;V;JE?[:_R3M(- MUNA^>WL/>*[$^4"&EQ =[[]\/B#?WJVU+]'5Z7IJX2(@3H\"!7O9@.]+A[G< MO8B!_H)S_A=02P,$% @ XI/-5E+'4$CK' HG !D !X;"]W;W)K M&UL[5WI;]M(EO]7"IY@-@%H6M1A2TEW ,=QS_:@ MNV/$SC86B_U0)DM2=2A2PR.*^Z_?=]1%BK*=F9YL9N /B66)5?7JU3M^[RCY MNUU9?:S72C7B\R8OZN^/UDVS?7ER4J=KM9%U7&Y5 9\LRVHC&_BU6IW4VTK) MC 9M\I/Q:'1ZLI&Z.'K]';UW5;W^KFR;7!?JJA)UN]G(ZNZ-RLO=]T?)D7WC MO5ZM&WSCY/5W6[E2UZKYL+VJX+<3-TNF-ZJH=5F(2BV_/SI/7EY,\7EZX+^T MVM7!:X$[N2W+C_C+C]GW1R,D2.4J;7 &"3\^J0N5YS@1D/$W,^>16Q('AJ_M M[#_0WF$OM[)6%V7^J\Z:]?='\R.1J:5L\^9]N?M/9?8SP_G2,J_I?['C9V?C M(Y&V=5-NS&"@8*,+_BD_&SX$ ^:C P/&9L#XL0,F9L"$-LJ4T;;>RD:^_JXJ M=Z+"IV$V?$&\H=&P&UW@*5XW%7RJ85SS^I>R46(LCL4U'Z,HE^):KPJ]U*DL M&G&>IF5;-+I8B:LRUZE6]7 $=NRV/;;;?C.^=\:?916+21*)\6@\&2+H_N%O5>J&C^\A9^). M84+S3>XYA5HTI?A!%[)(MK2#/*;IYL.3X>:_[+>RE1]?P2J7:OJ MDSIZ_><_):>C5T-[_8,FZ^Q\ZG8^O6_VUP_(FOB?&_6Y$6_R,OWXOT.,N'?V M8=K'L7@C:UVCJ%_ANP6P&DW*S5J!64G+S586=TA%6\@VTXW*1%J"X!4UOZJ! MN$SBV[""\/1& M%F L\9PC_*A68NE$H'8B@*LV8)*%S',8TJ@*/Y?9;V @Z(&(Z-(U,0^F+=#$ MY6!FT[:J\#W85]7*'!XL@+ZZ1E4'>=OR_L52ZBJ_(^+\^MNRULB8".:IP2S2 M]L!_5,2N6L@"V"'KM5B"+Z@%N!2: ![0958+761PKL"F6+SC04"'G5' Z8GW M:EM6#?Q(86$XK_.LW")9@>;\I052429!UOXJ810<]'B4G$;TOT@F46!D?BSJ MIFIY%Q>5@@V+G\JZ!KT#3@P_AF<#M(W$:.SI3V9,?^R6-#N(Z7D@Y;Q=@:S2 MR,B,!Y*F9R/X1&N3,"N1:PL.W2B'\2'-9H[B #L !(QK"ERB1J#&H$CS*:HAD1=!% MFH-<%*N7@L@\?456P\Q'AJPQF@WCMZK!4P-3AK()3WU21:MP(1 ^GHID6"#< M:E1!YV:?*ME6')#L0/RZ2GF/8HU?/4ATIF"_<.8,L4"_@9U5HW_G-_8)3TLX M5!AGB(Y$+7/%E@'0Q$>%(AF)E2J OIPGS #%@*$R9X=O(8>)3OPE@YGREL5:XDGAH"P>-R>=S"+R@TL)[ZO*4398;4BD01S0,*W?T\1/L"C"O M7Y#MW%;E)XWP>A0,Y@>_G M6H)4,?'P##@9^*RB4R@!&?Z.5!OU G]'^K4JRVP'DBAD@U/HBF=EK")PIP1G MQ">9MZJ.Q5_<\[1MHJ8_ -#@!K2])=)J>D9]1IQD1_@9B74(MC)C< 1(>5$; MH2\_J6IXB>X,^ @>,,P"?GNI49OZ3(J!R3I'EP5&%OYIY#(+&[%J:V 8L*LU MO@PDLC6\XJ6&^#[(\V:8:F#&3C'O4)]!W%!R._N/Q ZD%A[=;L'3X48B E ! MQ16*.3Y$J 6@EG760$W=WOX&,3U2#Q$\B \*:"S.89A!BY'(6@*Q2*$YIHUW MT;B^!H%%Q%@6BH$48@3\YP[?O:B4<>E_R#%W!SSB1,G!8WK#B3$JGP8THRO: M%)P$.AYX09@/^ 6?@P>!M2JP'TYXB8 M$;QM6 &0#)"!ACV8B(4838D.F+!2.5DJRS<4=2NZ=;EL=BA*9#M4NB[*O%S= MQ>+F;@O;S _.8BPLL K.$F*V]".,,^%+9PBJTUIOZWB ;F(A(4B040@,4.70 M!^2 8EC"C9L/I -$H_,4X@&!T(<@!0:KF(+2M97@"L^1C1P*,B!".A7\]Z&F MT[IT.H6N"@2903![J2\)@CCJ0=RKP2]1T$,1*HH8<+L. E/4S(W\J.XQ0<0< MN5R2'J^5 ^$5Q2O&MX%)^!(*^>R#:+S ) EI$.;M^B:F1Q%P9 W"558D&8C7 M*JT07A,6*4#^P72TM8"# ZNPRRH";R M)@4V$^ @"M0RA= 3%"4S:(DP0YD&#V-01H)2<=Q+LOS#^?4;<7Y](>83B#?W M"/Q9-C!O/9Q]X)S-!:(C9 6]N 2M )-)@AGNC@(W^%0L!80F&OD& MYP8.D@'@TFS*&O"'3+>X7H/('-\@PO\Q6(O?)N ?DF"--FX\IVSQA_@Z!M]( M;OE.8(A@3"OX> ;13!:$19A/$FN5D\ -L\((&QE:60@TM=KOD!98_1($T6 M'$%P"L<@U\<8\))1(M=JUJ@Q[V8 5A-@A,C$NY3%05%N"]A,3DYC16)D(PEE M'"B>I_R,O^'*B*NWL-F"/@#SEGY+C<'=G K:L&$3PL6K6TY)<-[E),V%(VQ4Z7IV) M2VMX<9IWY$HNS..,@CJ*[6(:L,/RCM??2 FN!HFIW7J(FJ.L=E/<*P@*S"5 MM U9L^?7@>7W(;:EEQV0I_7!1YUN>XB&L:NE-) /$%2(,M#8 AT;#4XP)IHZ-$BPVX%YM6>S:) M1^Z->^L)[-$?%*3W!E*]9SUU-2&KOR -!.,M]"*@OD0)NN%5@QKE$ GB.2DS MP$X@OWYAUWM)LB*>B#$^C6:SB;@Y(#PB&46+T11_P+3BVEJ.170V M/1/S:#&>P?)>?B;1=+00T^@T2<1-V5!=B'?P3,P6T>P,UYS!9(NDNZ9]+$C& MP)EN2YB:[)+> !(!+7TVBQ?=HSD-SNH11_,K04OQ6YN9D$-[Z&<#?X[02/9A M"9FCSZ\5+ &?@\6"?;IJR?4UE=HJTF.))F6'V2J.X<85@P]:.WX8(:6$<5]25R'-,#)ECL2F<$TI\E>$ 8 S$P%?/9BHVN M0\GA6@QYCT^E3N'8O#F3E&0Z!J\,LV@(>M Y+;5@P,YD_U#=%+@P13B+DZ!*#NG=?(&3PRPE*8V:5?6RZ_",/3_PAG

, 6Y>V^2.()^YU M=NH,$;F'_O-='^8S$\: D( C=,7!3@/=6%# :H*M6 $3(L]G/JEIT>UYG)G&F3P2N]IT7K;?>;=3?;R;J8^+D^D#4D M9UT",-KHQD4$Y"FH;&&R@W?WL#:F8)%^_50BDB$7I&OO+8*5@R?0+8,BE.V6 MFPI 'C"S@;D%,+ :/10PXTZK/&-3Q?.UV^Z,6??)6+S7]O$[\+5D*CA)PT$;;!3B!+0-GB6\?F]Z$\.R0P>BF]S5J,PI='9 61%7 MO$.B;8L8J(?\J-!@]9?@]W5AZ::M0KQ;H3$ZQZXTV\:E:H9TX#%D;I+ESCM@ M LL)!C$>HLJE;O:$!I,CLFJL+>I6[CT-J#U_A7"#HXW:VN1L*/(X/$> ).X[ M>/C](/U8:]I;L5!&_&7@51P(9:,<*+=!J[\QWX,&/E51GS=JA+/-KIR)\;F! MZ)P?E015]G?$T,^E0S#T6G$&&IT"YW.POT$7'+IQ;SFL0:*TU%YH@\.W DQV M8ZFPRII'KBQ#VLJ5&52MJB:O* M'1!KO5@8TO=V!K["#EKQ()/!C"'*9CR>0,2=N.SZ.+D4R6(RC>@W[LOK]+%6 M95&BRG .S37N&<@B_9/;[I,V03+4KWM_1^TX_H)>[GLZ81^NT/E^.BY$LO;T M2S&=/8(V<' .1P(;$,^Q0/G"1'UA^V?[2V=R4+,G[P_MV'CJHH$_J1 M1010:P+;+4) !YY8KCVDK.:Q-\1_0-K1)7AS !9U_OCMVO:7+P*5$$"$I['DS"N!?.@ MR<1GVUSJ9HM=)6 Y\[O0&09Q+I5$^04] MJ)<.@]L19'*>3?S<-IU1(6Q"A [#'N$R(XL]^^C\P>[[@69A5+9W:5-BO,NM MU[^4L=&%><2'993B='2ZW]3,*C'8A?S--3;[^G[0-0=/^B1DA 'M[-UVU* M_2K;=,5&M)+>$0,^'#P>V$(*2-GH!/!(;G6#96['H_.M^@QB(ROU#QS4H0W\ M4SICHZ?6V*?6V*?6V'^-UMBWGOGW& J#(/8-8/^=T5,?[3?21_NM=L\^]R#F BOJ3]OF,N4J4VGE M(^;V4$LKR5:+E 0;+ *LY//51+NT61)G3M"H421.1@RT]Q?[%0P(7P=Z.FUK MB3DO"JX 8:$H,1C>50B/RN6RP],01G&1@)H7;)L3I3ARDGAI\"-;% O>*,6' M3>,(K"O8C$<.?NM!X''O;>:HC]"Q70BM^S $]T'P%V-Q;,*B\[18O-O0$I MZU4KU6D]R[HP_5!&@C/E!HIWN$HY;]SV8V[)6P7LEZ=[=^6],2VKE2S,:'2+ M2F9D>DW:&6LDO:F0'I9(2Y*9-/;7(*C#4+GRH6^7Z??HWK^;AW:A:^-%O\4F M;#(;A=H]-63;PWZH(?M>G8B_J%\[F<137P=XM@B+"-0DG(S\6X]*&7:(.?S- M*M?6:+\-ODN"Q9'_MV;6NHS.=TXLN39CYP ;F;4V\:N*M70E6NQ*LVTC^X^; M_@T&42;.X#C(/=MKK^Z6Q@@^=48/@'?$[8OYC.I__#/>^SD>C<8QNR1^ZP#? M2);-BK0>GR2Y &(/:A.K%E=,P5;1=V)T\@G8+,0*2MM)]_@-0LR--A5%Z2Z> M'MK:9#824]@:_XS=3P_@AUKVR>10N]Q0H[XRC9SD$,ANN)P7/N",\QWLJP5C M]!*#-I*2_T9@<3DLF#XP>JC)/TG.HF2.;9SS632C%[-Q-#J;'F[WGYU%XV2* M'?J+LY&8S*/%=.&[_J=)-)Y/D))%LA"3:91,1YWV_V06S4_G C2#")U$T].Q MN-HSS=$".?*G&#,@W-% MP9FV33GMY1+P>";;[-#(MYYN'.>_ RU)SH4+=M]0R[ M../AJQ]N2QE9NA2_E.>8HA4,@8:8T6DZNLWU2@8AO!V@PPZ0@-1V"RSC3"]C MKHYX[%WBT";P\W&_JV4:_J#Y*G=%7DI.\+>U\A462_+?Q2XK'ON:-'P*=FO4 MF9DIQ.B5NS-BAF;6?R"))T:R[?42\M^J,+7*WB:QBP: @FS!]%3607]4=W0S MSWQ]#,,J *@%P2P#FHS?=HDD&S&[?'!^QT6+/9UFU%!C+$$F>PNF_=A-:)G[ M_.KB^D4O"JG!%6(;)=_:I!PTYQQ#_]K)*SLY?Q^J%DQ-+5R=&Z!#7Z9%KNG+ M3]F1#0RWS*!DB[,-U@H?- 'LBK(@&>",0L]78N^UOSI4,83E+_9K<_XB+0*B M>N7NH:+'SNL2@T38A94_9IH#\ 1>,1V=N>1(O$\X4=6EZ! 5CH+(I&J'ENUR M&]PIUL"X[=86JDP5>@7^%\240#(<'^@Q-BR Q/4ZNL?3^ARTG'TT+'IJ=O]>3 M984*SY%8(\U=B?!6Q*&%R&S"ZQI-EFEEQ8["53ASN" F/I7/_55[M2Y5[TX/0[0_3S;O-4\@)Q]"0ZFR(L/9M&IW.\,X6@ M>#H1%V9WS_>8\T*<)H!J9V*.X'9,X'I\B@VC6+Y2)\\SQ:]>B#- ZZ?P_^ET M*DZC!4#N [2,D18S[3,[\3,[]4%:8)BYZV5O>IE[7D/$)! R)!- XE$RFXM% M=#H^$\]%0M#6'4 887FT91.!KOMP1P\V=\)GST6.(9_O,#+Y1FZW#V:EZKB1 MWH= 42 M7ZV$?1%XH?15[YX#-V<$W[M9^Y[HF#AV@%-9:;Y!I7!W17UNQK)Q@UYQFQ^T M*H^[9F#;5,F'#<]$V1P#PIGL3FK".;0]^O$?WH@.+ED?NF.-CV% -3AS3)'P M_K>D'+)RYBM(PDB'OW&%M-^ =7?EUZW?N7M4WN+J)DS7QC YZL)R#\'0H!^* M2O342DDPMUM_*D4-]C:7E?-?#*8\R/-T 6!&LDQ/ >9 #K+>@4744FQ#MC40 M>R79@HB*$<+2=11VZ>.4>3OH>"^L6UR(,I#!>]-%M"PXY:GN_#\S+U%?WN2<_MAPXB[MF57Z4?* MT9<,W(]73,,=)HSA+,&_%H!74_AXJ:R"VX.-PC0=ITLK5_,G$$&(PKC)H7/0 MA2,Q !X=BLC[;F%)T/I8?*A-4W6WLNI0(UK(H*=J Q:CI(M;QHKJ#&<./XS" M4WP ^6"!):2^MHB*C>A]ALET\4O[Y;]^&GME?2 A8^#,KR:^_5WUKO*3$A0J MMUIEG[K@M\65K)J"]/:&OG(I4S*W!365MK9=!..&72F2N#\0%>C"1I?F>]FY MOXO_!Y!T"4?]H1Y^M$;IR89_/%V-_H:N1G,Y\:M>CP[P[M/=Z(&[T4_WHK_N MO6@J<3W=C7ZZ&_WMWXU^NAK]S[@:/;?ER<04*M_#I&I#*O-+69"S*OF;M'ZT MTG8 N)F4TF76WBC0J?/+JY_$U1N+Y_S&"QQM)0W?<1[$MTSB)LTL M72]JD0W-!*%3VU@_%UP*K?ECN@R*06TX 7F=;5L!@(1/.LN;FT!^:4$5D3NN M+UG#Z#8]GNXUP9JW)H>[#WX\/N=:S'69FY[.JP:"N9^:#!GD/GXAW@67@).Y M72IXQ.:*WJ+7M$DF#Z&?BVO[7YDR' /?DJ%^(?=0W^\)^F>>"OR] W M6]'%GUW8DL=FM9*%L M#GZ["\]HBFJ]V[WG")PK9=R+275A2%5X-M 7907^@/!Z6?1V$3;W-R:-#[(: M#_WIK9/@S\#AJ=%?Q\/SA%/@OPCGWA7V#_"=T]^=._&/\U_O^UGBH=<1K"_-.66_J@<1!80%]%+[%M3%3X GR_+LK&_X +NSQ*^_C]02P,$ M% @ XI/-5CKKL:;5 @ OP< !D !X;"]W;W)K&ULQ5513]LP$/XKIS A)K&F24HII:U$"VQ[8$+ MH=I#VYR:2PHX<7ZJ$\;^PKGR3)(!T9:PJ M-V"*H.2R^F=/FSSL ;=%P#Q!A"_%I!L (D76D7F99TSRR8CK=:@G3>QN87/ MC4>3&B[=+=Y:3:><<';R25F$!-[!>Z6R-1=B%%JB=8=ANJ&85A3Q"Q0)7"EI M"P,7,L.L 3]KQT=Q"T%(>FI1\5;4-&YEO&*Z TET"'$W3IH":H>?8UK#XY9P MDCK'B>=+6G)LP"JXY)+)E#,!MY99I,=@35.^*[I>,YU[UT.S9"F. WJX!O4C M!I/]O:C?/6W2^H_(?E'>JY7WVM@GVZ*" /1X/"DVX.+/*?6Y)RHMU+WD/1\ MM4:9/H/53!K!?-\Z2!+XG97J-2WJ@JTH!\<1-%WG7Z2G]]_2$Y&6_;U!',6G M<)8^K+CA+@D&HI/#J'_\ZIS%_3^3UG(5394;[O3($O7"CPX#J=->M&ULS5=M;]LV$/XK!S7H$D#5NR4YL0TX[KH5 M6(N@R58,PS[0\MG6(HDN2QE03_LB\V7N^=>>/>0&FRXN)5+ M1 7W95')H;54:G7NNC);8LFDPU=8T%[LEBRO MK-' K%V)T8"O59%7>"5 KLN2B8=++/AF:/G6;N%+OE@JO>".!BNVP&M4OZZN M!,W*38:"+X!H:4)30],;HPV19-7^A2OE:#=G/34Z#-7"!&\ M@X^58M4BGQ8(8RE121L^HQJXBHQH43?; E[6@,$!P! ^\4HM)?Q8S7#6H3\Y MKN\'1P!!D<1?S$A .A;T/@!6&70\?5WV/6J ='W F;C(<&+SR2 M<0F*PX>\8E66LP*N%5-(K:%D5[YKN*@;3G?YN5RQ#(<6M;%$<8?6Z.T;/_8N MNF+]3F!/(H^:R*-CZ*-6B<'[7&8%EVN!\,<-WBNX+'AV^V=7%HY"=SL>.?M5 MS6J3&2<&D@KX'-225K-OZUS@#/*6)*MF1H0X9_YNAG?$>"L2E'RN-DR@ ^.2 M"Y7_S0P?X3T1JT0@8NW VC ))Y[3HQ8N"D-?!$X+?K.@];0UM12(0#6;+9NB M-:5G4]*TU\^V?D[Y M_<3E7_(Y/I[W\P/4TP8+:L>,$7#Z:.=A5I0T76$]L/^G#JVU[JPQG$ MMD?)CBGEA)@D2;T4]R!V4IB8"X;,"ZQC85OJUT"1'<4QG 9TR&&J:DY7O:4I#2U"-O:(VF_0!"$J]KABHAL*,P MI %YVTM[;(2F:38HJZ4/B)-!%;J_@B-[_C"-\)VI1@CYU0'T; MMDO<:2WYSI8H6K+V?R,+30_]M*&'-.[OZ"%*O88>PMXC/03/Z"$-7D,/]1F_ ME![>ODD#/[DX3!)M5M!):O7UBQKZ54I-^S_QI)F\LLT[.MJD(KAH_<=._]\Z MO=76A[#Z5)_/NOU)>Q_2>][V!SK[I%'H&B5.#%WO$'?O_4LQ+LQG@6YC8M_Z M*=RL-E\>8_/@=A_%Z\\6HN9%7DDH<$ZJGI/T+!#UIT ]47QE7M-3KBBA9KBD MKR<46H#VYYS>=]N)-M!\CXW^ 5!+ P04 " #BD\U6[,N29*4" 7!P M&0 'AL+W=O-/8E7L7?-[H2T_Y[9M6-2R;4XP,'V?LQ[GC<[,SL_ M:+.S!2+!8U4JNP@*HOHB#&U68"7L6->H>&>C326(IV8;VMJ@R#VH*L,XBL[" M2D@5I'._=FO2N=Y3*17>&K#[JA+F:8FE/BR"27!%9V+'DLD)EI59@<+,(+B<7JZFS]P9?)1[LR1B.VM9"XLK77Z3.16+X#R '#=B7]*= M/GS$5L_,\66ZM/X-A\9VF@20[2WIJ@6S!Y54S5<\MG$X 9Q'+P#B%A#_+2!I M 8D7VGCF95T)$NG%_!KX;QDWB M(&2-G=#X*'09#S+>"#.&9#*".(J3/H>&X5>8=?!XP)VDBWOB^9*!N%L@#==2 M"95)4<(]"4(N$+)]\6[HIOUTKM8O;"TR7 1<"5M5FJ[-PC?'_"18%GJ;/>C+PR#W/V>S\;P4" G>%4+ M]<0U7FLKR8)[,F$+KC@J8-.=@U26).V=>Q:$RD<@"(A;EQUQL\L*;ALEF_+Q M5>())M%KH,(@ F<8;QY3S"<*] 5_.#QG_]U;3F6LUFBZ=/;O9AR-^DV\Q;CO M],.3WE.AV?J6S*[JO:*F#76K7=>_],TN_&/>7!D]D:TW<%_VPX)L+C3/@_8WFJFHG[@?=79C^!E!+ P04 " #BD\U6 MPQMYL4$# "." &0 'AL+W=OU!C8C2."ZBAG$9+.=^[$8OYZJU@DN\T6#:IF'Z[RL4ZK (DN!I MX)9O=]8-1,OYGFWQ#NW'_8VF7C2PU+Q!:;B2H'&S""Z3BU7NUOL%OW$\F*,V M."5KI>Y=YY=Z$<0N(!186^VD9J>.KE##^"8=N;5$$4+7&JJ8'4P0-E]V; M/?8^' '*^"N M >DWPO(>D#FA7:1>5G7S++E7*L#:+>:V%S#>^/1I(9+]Q7O MK*993CB[?*\L0@$OX;*J5"NM@5NLD#^PM< 0WJ.=1Y:V<8NCJJ>\ZBC3KU!F M\$Y)NS/PLZRQ'L&O3N.3] 1!1/H&D>F3R*OT).,[IB>0)2&D<9J-!70:?HW5 M $]/A),-GF>>+SOAN0&KX#673%:<";BSS"(=#FO&_.[H\G$Z=\XOS)Y5N CH M(!O4#Q@L?_PA*>*?QK3^3V2?*,\'Y?DI]N5;Q:2AM'(&A/!!LQJ!R1I^M3O4 M1YEGX)J;2BC3:H0_/N"CA2NAJOL_Q]PYN>6XH&+RG._Z*-\EVA J17>4H1FU M 8H+-DK07=&+ MU4<2SR";AF6>4".?A7%>P*K5FMBAE6LN!-:?+$^3L,@<=YA,,[AT,5'RN/ T MU*I=VTTKZ%;L59V7^0Q>P/DLG=+K#*9%6*0S:A1%F,]R&,N,?V'D[+\;^;E] MZ1=B0EARN+;7G8FGI=9Z;WL+213IV%^QD3/R[M*39F\Y=* P U!X\EL&H#NJE_7L6KO"\A:62I'OKFC M'P;4;@'-;Q2=Y[[C-AA^09;_ %!+ P04 " #BD\U61]-XE?T" !H" M&0 'AL+W=O$ ]N5TFX6E43U:1R[O,1*N)&I4?.=E;&5()[:=>QJBZ((H$K%:9*< MQ)60.II/P]JUG4]-0TIJO+;@FJH2=G>.RFQGT3AZ6/@LUR7YA7@^K<4:;Y"^ MU->69W'/4L@*M9-&@\75+#H;GRZ.?7P(^"IQZ_;&X)4LC;GSD_?%+$I\0J@P M)\\@^++!!2KEB3B-GQUGU#_2 _?'#^R703MK60J'"Z.^R8+*6?0Z@@)7HE'T MV6S?8:?GE>?+C7+A'[9M;)9$D#>.3-6!.8-*ZO8J[CL?]@"O'P.D'2#]6T#6 M ;(@M,TLR+H0).93:[9@?32S^4'P)J!9C=3^+=Z0Y;N2<33_9 AA B_A(]\ MLX*%Q4+2-"8F]R%QWA&=MT3I(T097!E-I8.WNL!B +\XC!^G!PAB5M5+2Q^D MG:<'&:^$'4$V/H(T2;.AA [#+S#OX>F!=++>Z2SP90><=D &+J46.I="P0T) M0BX)"5+H>^ FR.O6MP8M9%Z#:JKC3S4 MAA\UM7^3S[-DE'!5*L4=Z:AC\ZTI-[;P36J%@KQB*@5!;UE>JWS=P3L%IR[@]](3B];T\I'"_14.3 TE!QQ7O- MG*U;AS/.L9&-IK:O]ZO],7H63H_X=WA[!O.N6/LWI7#%T&0T>16!;<^U=D*F M#D?#TA ?-&%8\J< 6A_ ]U>&FU8W\0_H/R[FOP!02P,$% @ XI/-5O&+ M-GLK"@ QQH !D !X;"]W;W)K&ULK5EK;]NX M$OTKA+==.(#BZ&TY;0.D:8M;8-LMFG8O+B[N!T6B8[:RY))4'OWU]\Q05N1$ M3HO=?K#U(H?S.'-F*#V_;O17LY+2BIMU59L7DY6UF^.C(U.LY#HWLV8C:SQ9 M-GJ=6USJRR.ST3(O>=*Z.@I]/SU:YZJ>G#SG>Q_TR?.FM96JY0Y_KV MI:R:ZQ>38+*]\5%=KBS=.#IYOLDOY;FTGSBFE6LO:J*866BY?3$Z# MX[.8QO. OY2\-H-S099<-,U7NGA;OICXI)"L9&%)0H[#E3R3546"H,:W3N:D M7Y(F#L^WTM^P[;#E(C?RK*G^K4J[>C'))J*4R[RM[,?F^E^RLR453&?X7 MUVYLE$Q$T1K;K+O)T&"M:G?,;SH_#"9D_IX)83*HPSYZ\;ZP4F3@4;^NB64OQ*;^1YOF1 MA6@:<%1T8EXZ,>$>,9%XU]1V9<3KNI3ER/RSQ^<'X2,"CF!3;UBX->QE^*C$ M=[F>B2CP1.B'T9A"CT]_)8M^>OB(.E'OYXCE18_XV0C;B#>JSNM"Y94XM[F5 M2 @[ZF\G+AX71[E];#9Y(5],D+Q&ZBLY.?G]MR#UGXW9^HN$[5@>]Y;'CTD_ MN0.6>*5,436FU5+\]Y.\L>)EU11?_S=F_J,RQS7.9N+32HJS9KW)ZUNQRDN1 MUT(NEY*I0EAHH.%RT2S%-)S/XO3@*4:4N)AE&<[!B<)"@EUI*04 5*QZ!#$. M6'ZQRNM+*=28:/.XC)&;H:B;';4+I(&J6P<6>957+:E,(D'2E?J>7ZA*V5LR M0EE#C"6UEB6KD!LC<8_847QK5%)O&*'8>K5#+RYPOY!6&8AD/.A556](J9'PE MKV1%ZJT4.%&K @D$DUF28H1Y8ME:@I;&4&WRRM!P>8/Q+$2N-XU&H1*E0MPT M+6(\=MNFRNN:S;$4Q$M%#TBKC6Z^(,+P;B=Z=\69&,NUOX'<()B)#UJ2+D@/ M PL,JA#'0#=K46(M&%&P3@ 82E,M4,>A+"HAHH:>GP7B@,[#R$NRR)T'"R_P MYSA_TRDQ#5(O21>X,UUXH9_@),+1W[&&;>A@338--(?,*/+2Q'?RH]";9UFW M5N(M>"W..21'4Q-54DP)#PC-E>)68GHA:[E4]H!SST6& H4,8N29NTG.1=#A M[SKIK$6N =AWJP!@:*B,/!9O)# .5#X1@;>(YCC&*?W__EL6!N$S1_<<0I > MQJ5I)J89NSD.@H%+O7A./@B\()CCWU^DXE-C,:/8NSH-#N=B[D=LN7/ M: "T+&#[-(Q3$AS'M+B;/S+MB4@\/\K(L\F<_>RGCI.U1*@+$"/C:AON+;OE MEB\_S\YG8ME9##*S+8CD=K@05P?0KNT@!S[FZ,V?F0'9WY_P2])OCW+](L@( M)&4Z=\F1>EF6=CGC1;$_$K)A(GC@5PLO+SA\BY0/2;#@::C A]0(EVPR'.U\ MB.<$0M_+TD2DWASX>'TCBY9=L#.R4FMEW2FX(DU[Q&^/;W*E!54R+KUP3XWM M!*9M2QG018"'*0O&P7;>)YUC#=?N%PWE<1 F, ,,LQ@,.^L+LJN6O#N@8%"Y MPA0OBV-HYF<)+1$&Z0"\[-MM0;#4E4&\G]*0&&Y%,B$?/DJ0?WUHF\,[UG%5 ME+LW2ED_9!(,%HSC)")[/DAL,XBTAA5'8& 4Q0)._1,PTUUH@@5ESS2E>2&> MN1S8#_BSO>CL$=,M6CK^?20!>/1&*^SB%-J%LN4<6*L;BA:*U"&)[. T)48_ MZ J4$1>WXDNKE2E5X0B=X%92PO4^[?HBBR"),'B*PBHVO6,4JC(GKZ9TV?9. M\DZJRU EIB'V,9/+6"\A+J2] MEK)VE:;O\K7$4*[E=WW85J*[ X%=X\;9VZ6%HD[K'%JK)9H=^.IA#;P/@K%> MD/O;@..Y*.XSERE_D6M_"A=>Y+JG8!Q%X M)*$3WYLC#WLYU+*AYQ6Q%_D!0!\%"5O7QY[,Z(J&$=1SS&EL%B,WC>1^FD:4 MU"0V&^X]NZ)!HP-T*%NR^$."Z@;<@^X#%O=,U0&%["J@&*T6@OGF(.P?L1@R M.$ UYZSF?$6VQG,1)5Z8Q"*D,AEA>0-7_34"UVD(JO69!S,O2HA'1MSLZ"*( MO1A,B8,_K/7<<=V%^AA=& 4$NI%SY+=6.=> ;>;,5A$5@M,UX?-[Q_JAERRH M"$_#(,8!05@K8SBW2:^,;J(2+0)F.( [5R6V 1>FT&KC1&01DV 6DO3/-=2I M.,2%5%?MD5OD@JMC/QR6@]V^8FCM+7>B"Y]) M- B\D'M20N3.\'N)X-:A'M>C>%$Y10,*OAUQ/*>-VY)(VDC9%5*BX5AW U3= M]0VU:2I5YK1MN,@K#BZ_G^DV%:,&*/G8"G53'VZ;O^&,'R\Y^T7I[7 'W(\Q M+PNE5&H 'K:'%*M!'W1"TO> M,H+W%('\KD&@*CFZS#EV?ZIP39OA]HT=WB(4NBL M#17C)Z0[FE"YB;^T^[5 M LX\$2$($=**'HTXJ6XL#9F)T_,S,:1+Q)^0+_QKM7;_]S;'Y'MG-,] M+?H%=MMN[\T45?-^?]NW8TQ;TSP4P>\=1K9%P /!;]\/*'(L-J\N !(N=MEA M_FF=>]EKM\TJ[L$8["A2()G3$B%A++D6NG&UP[W;H-M:5IR6VUU%E\6WM$FX MWR=_E&7KNEUN.W;D<"NF<)MFFNU.+/9"WD#NSD3>V$IVO>DB2@8<^OIFHW0? M@7RSJ=!<$%Q=.\BE[:[/,@]4?.TB-'!''/1.>87V"@]=Y(?OM/H8(B)%H5MN MN49C-G#7WM!35#>YM@]?!=Q_ 3#;!\P.T2. ?8 )A^&A-4M5,??>[0)Y?]#3 M\4Z;/6PY/; G8MB:+MN'KW/NM::?N@[113OT46Z[K6/0;2)_!LYC;V^/!M\* MUE)?\B<4>E6"E'.?#?J[_5>:4_XX<70WW'WB>9=KY(<1E5QBJC^;)Q.AW6<3 M=V&;#7]YN&BL;=9\NI(Y'$,#\'S9-'9[00OTWZY._@]02P,$% @ XI/- M5J ^"YKP!@ &UL[5E; M;]LV%'[/KSAPBRX!5%LWVW*:!$C3#=NPK473;AB&/= 2;7&E1(^DFN3?[QQ2 MEF7'<2\;L 'K2W3CN7WG\--GY>Q&Z7>FY-S";25K(U/%DI7S.*E7H[,2G-6.*-*CN(PG(PJ)NK!Q9F[]TI?G*G&2E'S5QI,4U5, MWSWG4MV<#Z+!^L9KL2PMW1A=G*W8DE]S^W;U2N/5J/-2B(K71J@:-%^<#RZC MTZN4UKL%/PM^8WKG0)7,E7I'%]\5YX.0$N*2YY8\,#R\YU=<2G*$:?S9^AQT M(,?G+E33N+]SX MM0DNSAMC5=4:8P:5J/V1W;8X] RR\ &#N#6(/]8@:0T25ZC/S)7U@EEV<:;5 M#6A:C=[HQ&'CK+$:45,7KZW&IP+M[,5/RG*8P5/X@2,8YFQDT2D]&N6M@^?> M0?R @P1^5+4M#7Q=%[S88W]UV#Z*#S@8835=2?&ZI.?Q08\_,CV$) H@#N-D M7T*'S5_PO#./#Z23= @GSE]R &$#5L$WHF9U+IB$:\LLQZU@]^+MW:7[W=&N M/C4KEO/S 6Y;P_5[/KAX\BB:A,_VU?H/.=NJ/.TJ3P]YO_B!&\-Y "]77#,K MZF4[9/#;&WYKX;E4^;O?]R%PT.W^I&=#>%-RN%+5BM5W( RHN11+Q+F !@=+ MPWNFA6H,U*I^FF,CN&1SR4%UR4F?W$H+Y#,A[P Y$M1B(7(.+IX/(6IAJ8F6 MZPJC+,#BS=:6WZZ$1I]U%ZU@KONE5LVRQ)%*PN$:!88K<\F,$0N!63(T%^A+ M]U+"!!9N:KH(1%D%!1E )\9R9$A;X MAC NUIQ)5X.CJ6%O'N0&"8E>'6AUMG(06;"XG=V@W!K(\,6"+6EKL"-]#VJL,^RH9O=1E6[,[M75#O ML5ETG[#+742W@"!ON[Q9C'C*IN"P:&RC';S:%]_4$O?)&G.]0633ZI+52TXN ML#S\6_!;F@S$$$?RTINV@_^566-:*$3&NHG%*E>J]BDO=E;OC/]F##Q@"^D+ M$QZ57&'PFM+",Z.D*!S0W9"X .WDT.YQ,U=JS@%).2\[5G:M.WKCG_38?]\R M.';!<3-A;\U)B^NZMW>8B;'P&.=AFL[<,1I'<%TJ;9]2(W;K.HY.($XSR*(4 M?L9-ZDA@/0WHB4!K>]65+7="'LG0, M$> [[AAB>-GH=B5;8N4>L"6OL0-24B&UV]'M$AQDHJIN4-L6#N&G/7=[K+4> MM&[RJ!&DYRSW3$*>&]MNC"'\@N"T7<:7%+J<(UT@[=SBC2T?^[()W!-,WQ,/ M=P/@^%;>.:9QNS) 46-+4%W]G5_*A>6Y:G"KM0-381I+[H@0F8:!03^]%K61 MX:84."F;'4-]8I5SA"EL0O5XH<<'0WC1:$KPP0E]Z3(0M1?*7K-Z6D&4[KTT M/CCLP6=.^Q4QZ8J)P@/M"C3W!K3"+)!5'(UM<54WLZ<]UNVQ\T*KZGXU-,-A M.G$SG(S3HTO7UNULCYX\FHSCZ>R9?WJ$LHE7=]#YE3--N)%)+]CI+F)N\7%-0UPYL$^PCC289C-ZE,(XB*81 MG8XA"<:SD$XG6' Z->M]U*ZZ7[G,WBA8:<_^) MM[O;?5&_=!^21YOE_G,\BFF4!/1U8(&FX7 Z'H#VG[C]A54K]Y5XKJQ5E3LM M.4.\: $^7RAEUQ<4H/L_P\5?4$L#!!0 ( .*3S5;2H\H.C 0 *$, 9 M >&PO=V]R:W-H965TU*#; M5[L MN$EJ&TC2=1R;O,:&F:EJ4=)*J73#+(FZBDVKD17>J!%Q MEB2+N&%<1NNEG[O1ZZ7JK. 2;S28KFF8WEVB4-M5E$;[B<^\JJV;B-?+EE7X M!>UO[8TF*1Y0"MZ@-%Q)T%BNHHOT_&KN]+W"[QRW9C0&%\E&J3LG7!>K*'$. MH<#<.@1&/_=XA4(X('+C:X\9#5LZP_%XC_[1QTZQ;)C!*R7^X(6M5]%I! 66 MK!/VL]K^A'T\)PXO5\+X+VR#[LD\@KPS5C6],7G0NBE^LIE5.=G;]J[(( M:0)OX4HU#;=4(&N R8)D:;FL4.8^#( 9R\ S^ 3 =0&?I % M%@?LKX[;I]D1@)BB'$+-]J%>9D<1/S$]A5DZ@2S)9H<<.F[^ ?/!/#OBSFS( M_,SCS8YDWH!5\)%+1DEF KY89M%7X%"^ ]S\,)P[[>>F93FN(CK.!O4]1NLW MK])%\OY0K-\([$GD\R'R^3'T]9AI3UCF>?=CQS23%DG\ZQ8?+%P*E=_]?2@C MQ[=)DRG\@A7E]4:K'+&@?0Q<2[ U@G0]0$"N.FT05 FG;0?$G;P>R$/6=NSG2YB/>%L$IA&H?16J$3OJ?U\[KK%P]:<\H 8N:>@R MS7/2K30&(A PLWMU@MYG:S?6V7);]\T"M2$HJ*E[^6VJ3A"G"D+.K=)F"K[LZ(&:/R@/M(C$?S'C3X@ \M@03F;! :NNAMK557 MU<O;O^; !S;OAL\7TV&(6[%T0/W=BUT^-8^A59OX[?^:36QXL M'BF6KEWMIU[3XR&99+.S;]9J#]3M_]=NS;[?OI"-0[=P/'H%DF.5?QP; MEQ]IPX-PF!W>WQ?^V1D_JH?'.W7YBE/;$EB2:3)]=Q*!#@_B(%C5^C?E1EG* M@A_6]!\"M5.@]5+1ZZ87W ;#OY+U/U!+ P04 " #BD\U6K$*)K.(% "C M%0 &0 'AL+W=O*%9(29R)/V'XMIBU5Y)250F/$J.6]T&)#4,O8L0>#?3%Y)K5D08'RN93965S+C^O=2^LN@.W09"R>O MC/ZD$C\];QPW*)&I*+5_9^:_REJ?/LN+C7;AE^85[>&@07'IO,EJ9B#(5%[] M%[>U'=88CCL/,$0U0_2E#+V:H1<4K9 %M9X++X9GULS),C6D\4>P3>"&-BIG M+XZ\Q:D"GQ_^;KRD;I<.Z(6P^<';TI/($_HDK!6YI]=*C)567DEWUO:XC[G: M<2W[LI(=/2"[1V],[J>.7N2)3';P7^WG[T9[!+2AZ$K;:*GM9;17XAMA6]3K M-BGJ1+U=@/:S/Y?QBCW: Z>W,GXOR.OM,;XC;^BERD4>*Z%IY(67R!*_T]Z5 MN,/=XCCA3UPA8GG>0$8[:6>R,7S\J#OHG.[2]5\2MJ'YX4KSPWW2A_\4;/3' M>WGKZ5*;^.;/79;8*WXW^&ZW15/CJ-H<$K=9J?3X;\O$0!0?BI)3*#/!"&$G90$VW=! M'F674FLR^JW4"ZKBMTM.SJ#WE'[J1JU^!WO4ZRP7_SV&?JMSAR$L_GL,1^MV M"(OWD&6Y$SCT!A=;-6;7CLT,5UA)4XG.F7IIN:%):W&(;(8S&4/ WSF]'W.C M2HU[^^]&'QP==8^;X0B=4G '8Q"^*UOT<7HB@FIJMX]>I63L8A(OCT6A2^! MC2&@,=]@$HA-7@6C S9G4&@\D,X5E&:J!P V-PY%46C%RN?\:8V(F1F657EL M;&%LD"E"Q0:7L-J04UFI ^(FS:<*'"J?&3T#(1(^@2,4;"G=(3P2Y+41@29"4RZRF;P5O, M#25R4JM4AOZ?D*E#AK7"3= #%YIQ58L60.,\_%X&E*T0$:E0EF9"EY+FX1IH MD54W(LWV!R5.;M+LA5W6XQPJ=#5?>L4F4FD1KA]+A4' MT13!B5AVY?@O&28B]G"9U44)OM%ELH0C;PO0 "5\@#N"=C6TRL)X'>GA.&,MC+1<($;!ZE I\Z+T#!(U MT]1:QZ;4B [I,(;QB8!)5A*A*.L+PT$@7(H/7?>,18L^!)/ZJ7*K"&UNV7T) M^Z&4!("-TH!Y 0Y:#@R$_B^S,2Y9S@ 0AO:Q3;:U?,_V>@)=%K"6>_KXT: ? M'3T[I7XKZM/'.U?TN>JM3G^F:ZMF'(QU>PR&NXB#WUD!=E%5&MYNHFZ&F"EJ M[D*C#88&-U_*J2J7#M%J.PL_G__Y@XOM8LNQXAVFOO8)FTD_ \R.6\S'WU)+;:7;U 7H2' MM_8=>?5\BN!@ 3!0 !D !X;"]W;W)K M&UL[5A;<]NX%7[OKSBC37>=&:XDDI(E)[9G;"=I MTYDD'B?M/G3Z )%'(AH04 !0LO+K>PY(4;)N]7::/O7!,@&<^^7#Y7)I[%=7 M('IX+)5V5YW"^_FK7L]E!9;"=65U'AOP55E*>SJ%I597G7BSGKB0=6[B5W<#I@\$?Y.X=%O?P)Y,C/G*@_?Y5:?/!J'" MS+,$0?\6>(=*L2 RXULCL].J9,;M[[7T=\%W\F4B'-X9]9O,?7'5&7<@QZFH ME'\PRS]CX\^0Y65&N? +RYIVF'0@JYPW9<-,%I12U__%8Q.'+89Q_PA#TC D MSV5(&X8T.%I;%MQZ([RXOK1F"9:I21I_A-@$;O)&:L[B9V]I51*?O_YH/$*< MP*_P ;]_%YJ6X>VW2OH5")W#9V^RKX51.5KW2[-PV?.DF-E[6:/DME:2'%&2 MP@>C?>'@KMVXG:[=ODY,2/PC;A32.(.DGZ2K._ MP:QE3TZ8D[992(.\]$06''@#[Z06.I-"4>2%1VH7[P[%NQ8W."R.._^5FXL, MKSK4V@[M CO7/_\4G_=?'_+UOR3LB>>#UO/!*>G73:W]_0L^>KA55&W_..3O M22&'38R3[KJ2OQ0(=Z:<"[V"0C@P.HQ+@I%0X'!?65<)[3D%?D/\\T_C)!Z] M=@17CM.1PXWU,E.4*S.%]SHS=FZL8#R*MOE@24I$Y0MCY7?B(JG2N0JAFO-W M'/7[_?4?N$+86F!6F^2"2<+#BWZ7"&*8"PL+H2KLLB<685@E "<7="[U+ *I,U7Q)WA"?E?95<,1L5KJC:QH MFP.HUK&.; MG+^&N-__(SA<4+47\"(>DMO$"6G_*07K7%-Q2H^)I1^"3FN)D*S8\CQ$PI(_ MM'. 4 HFJ'$J?8B^Q5FE*-)-[):2M'!.\3'#>=ARB(@GIK3UT(?P8>0V.@M4 M.<46T&7'4 M30R;2L)+]%VJ+^WP6Q42V1Q@*/TN?#1'XU2(1:V^YB#W=E)_ M7TV4S. W8<*V0JIQ3!'8E!,SS@O*)IVGWAWIJ9%260 MB)HT'M55%AVG]85%"HA8A8JH1SMZ#L'5(UG.<4PFA-_[<% (PH"E^?&X(_\'L#,>1LEH% W'XP9VXHBLC4;GH].P MTY38/IQL2H;3N5=+X^[Y13SH'JWBWX$V%^=I/Z>+A-(.YXC[?[G"GZ98#5F_FEOHO'JZ7M#GD MSHT'%!0:BX3NH4OG5"0FCRA-?&;CLQJ&%&34'ZL ,:6AWEYCA=W$0S^-AUS' M8[)JA%*7B8Q$UAC 93P+,EI*@H#"Y.#,!GUVU2XEH1JUOE"M^K(&K[5==<7D M5%4;*7/"!%.339 V'^H"?$2;2<>6A\V&W!3Y/^GV&RY 6\(2(W-:^S0Z#D> MQ$K[%2'>I/+!::I;AL'6KQIH_VU,&BLSQBTE\] "KKU^L9"RO1OCYF[LMN[& MS8Z]7C[+-X>%X!"P4I@:NQ0V7Z=K(A1=]O!W9(_W=T=BE#)+]VJ[_H]QG(6F M-94CB]U+N,69U)HIULK/]EKX);P VN/C/KQW?#JI+7R.=1K>YM47I!(>1J.+ M 7RD/"E#Z+B;I6<(.QO0$>0E?*+(6#ZBT*&LX,>C!1Y+_3.$GL=PT]85\X2C M'GUNE6XX\AP]K*11.DCY&>)D#!..83R@@]8(#EV2>UL/-B7:67C'F#)\% M"BI:)J#UJ:&MK!FP@O8!\?I?4$L#!!0 ( .*3S5;>[=-!Z@D *$= 9 M >&PO=V]R:W-H965T8&LE9)Z=5UK;XT*R$TNUF75?-ZMM)Z\^+PL,E78LT;M]Z("C.+6JVYQJ-:'C8; M)7AA%JW+P\#SYH=K+JO9T2LS=JZ.7M6M+F4ESA5KVO6:J]L34=;7KV?^K!_X M*)$/PFQ76S M=<](D\NZ_D(/[XK7,X\$$J7(-7'@^+D2IZ(LB1'$^-KQG U;TL+M^Y[[6Z,[ M=+GDC3BMR]]EH5>O9^F,%6+!VU)_K*__*CI]8N*7UV5CKNS:TD;QC.5MH^MU MMQ@2K&5E?_E-A\/6@M3;LR#H%@3?NR#L%H1&42N94>L-U_SHE:JOF2)J<*,; M@XU9#6UD15:\T JS$NOTT:^U%LP/V0&[T'7^Y8 @*=AIO8:;-)R0?G6HL0]1 M'^8=SQ/+,]C#,V3OZTJO&G96%:*86'_Z\'H_>(#!(10^PP O"*8$>7OY&Y,/RX %QP@'TT/ +'P"]8;IF;V7%JUSR$NAS+1 =NIG" MV[*+IME1H+]H-CP7KV>(Y$:H*S$[^ODG?^Z]G-+UO\1LI'DT:!X]Q/WH8L65 M.#@Q3G;.;TEA=JP4KY9&>?:/3^)&LY,2KOC/*2 >Y#XMNQ^Z[--*&)_FU2W# MS)6LVZ:\993E-/XAC 8%9;[^X@^7_O$]OV5!8GS >H+?7PQ9_UC56POA=_EJ M<+R>RMOAO2V?$GFMBH8U6_&8;\4CDQ6>&\WJ!6BO1-4*AS6\A$?QJH!.ZHO0 MLEHZ;"DJH>!;-,P+) _9:,4I;9HA0LC(1P\%.)7UAHS@CE+!:.MKWF#[O&P1 MEB0'H;:H2Y0";,C('$S"C9L7T$@),0KC"3 "]LPP@34@0_,<&(ST8D_8//%P MC9.47>RJR ('\.$:S0/VE_W:1DZ8!KA&:<0^[M&:I;'/DMACGVH-+GO1?\)2 MQ_ C(E&RS51DDN(T;:PY[;NC6-H>G?/,0*>JHO!*V($RVJA MU@Y-PH:Y;F$1,)7*@KH12M:%L^4,1%E(P]Z=U$LVS!H3RU?PC%K)'$RW*" F M9TM5MQNZW0BA&* &3P&68\6MX2R_=C/F6(PIW2TDD6R@)SR<(-WF4=M(DNM- M*<6P1]XJ!0F0I_@5ER6_+ 51?G8OD-#0L36MNF7?A*K9<4,BWXNOR4%MPW(\ MB)#0$)X0L][\N9)PVKD31AE""S%S\;EAUY =^'#CJBTB6G5)$VXWR?;.9Z?2 M8&__,ZZJ@P^MMIL\$#_3"WXL@O[6 DV_S^%;\535FC64=+K[J;KYG]2>^9]7 M>]"TB/4EK-0W+L/"W?KSAQ-^/T?17)>RX&2-9NAIR!-Q\+#AB^KP=V2AKBKL MB#GHXTV4@\"91U000B=*$BH,63!9&'S?";.0^;&304<_<[(D?*A"@"+,4A9$ MCH=$YP=.!E3VEHK02=*$^7,00]QT_GC-"!,G\%,CL!-[=!."R3SI5FI^PRXA MW4(B.8C2H(?VD)(AI0=DHANA2_2*6/+]E[T:T/7S3HQ"7%!B+;! Q#ETC M5-Y5QJ\=]@D'8>-5YT*9DSC!:+OBGIU-J41X,)[86M+-^!-C[]X-"PS@) /R M'Z]:G-5[^2R.U^:H*XH#?H7P6'9)GE$,LP67BEWQLA4VA"W''M4NZ!]TP*VD MY1F 3,7:3HI]ZV 3X=[-,=F(<2?!VJ8/@I.2(_8N\E5-R<#.'VQ0U8A@71>B MM&XZ3F [JO.F:=>;+DO=9:.AHZ"V9*>/VMM,1;&+H'_*HM -_=VF*G"19)XR MS\VB_;U5_WOGM"(EP+T_L31/C!/%[C\MQA\M9EW_8.2 5N_.G M6XW:+]3TG?"2O-&YYW(!"SVTX9X3^I2^0Q=Y-'!3Y.;.I>8I6@ZD[-A-TT'W MLR'[/?.=),N<^3QFSYGOQLE \[96"R&'=(E>D]&)X(ZA^83*'=RFD[M'F*/X+LS\ C]#MX[%$\\ MUZ/7.D]\-XP8ZN \RH_O!NF>4:R( [LRS4"39+&3SGU","7,:2Q& MP0S\F,8"._8D=#./5F4N.D8_(2LZ61:SU,41#>8,6$)5&'4V88F;QAB##VS! M;7#N, ?[*$ZUMQAM%^\5DIEY)2\86UCCV%!K'9%M=CM >E?6#/V(70NK0O(<_-ZP54*OI[ M+[Y]XQ4==,37EJ(Q+]$D8*>\>QO7H&/'#)4;V;_IZ+I/O>*:7=2#)L(VYZPA>"Z);7,)K3$ML\$ M$/6:Y ]W3FK?!=Q'R!SI[]HOVTWQ_T$OQ>YYR(ONZ9'N*J+(GVJLPLB-HMV& MRG.3;'\G-1U5_D1!Z+KT-]\7QSWY<.T'&GES_W$<)KN<=I*!0T4('E!UG[T& MX$_(6J)I* @NI3V-V#=K? E [+$[5_"27H?IL*&8FW8,L@8Q%H7)2)Q>&+>E MMIL\"3,W9&M9EB35>@B22]M9&;:&+LK<9* K);^T%NSIS$Y*]!%@CVI(]#C+ MD,-W 7+/?5PV]2GB<.LKV%JHI?DX" PHP]D/8L/H\/WQV'QV.[PCMQ\OD2J6 M$CB48H&E<*MXQI3](&@?=+TQW]0N:ZWKM;E="8Y&@ @POZAKW3_0!L-7V:-_ M U!+ P04 " #BD\U6HO0$>^4$ !'$@ &0 'AL+W=O+*"6Z))4T_WY'R5;L6''2ILL'6[P3[^&]\8[BR;727TV&:.%[+@MSZF76 M+H][/9-FF'/354LLZ,U*.3BO=1CTY4 M::4H\*,&4^8YUS?G*-7UJ1=Z:\:%6&36,7JCDR5?X 3MI^5'352O09F)' LC M5 $:YZ?>67@\CMW\:L)G@==F8PS.DJE27QWQ=G;J!4XAE)A:A\#I<85CE-(! MD1K?5IA>LZ03W!ROT=]4MI,M4VYPK.07,;/9J3?T8(9S7DI[H:[_P)4]1PXO M5=)4_W!=SXW['J2EL2I?"9,&N2CJ)_^^\L.&P#"X1X"M!-AC!:*50%096FM6 MF?6*6SXZT>H:M)M-:&Y0^::2)FM$X:(XL9K>"I*SH[^410AC.(0WHN!%*KB$ MMX6QNJ1067/2L[2(F]I+5X#G-2"[!S""]ZJPF8'7Q0QG+?+C_?(AVP/0(^L: M$]G:Q'.V%_$]UUV(0A]8P*(VA?:+O\*T$6=[U(D:CT<57K3'XP:LVG#XQ'*+ M]_J[AHO;X=PN/S9+GN*I1]O8H+Y";_3BM[ ?O&RS]1>!;5D>-Y;'^]!'K1D& MKX1)I3*E1OCG$K];.),.%ABLN2P1AW!XGP1E,;^!L M,H8A"_QZQN=JQGOD3A>GV_I]];.91ES]O_AMR%C_);S#*Y00WJ'9#H?V!-=I MUB0A=$1!4*HTO)B9@P9G+;^6NE26G'5F#)*?QMQD\/I;*<@2Y[AC&*.V8BY2 M[A)*S /HGB' MGF1*6["H9%71C M%!MLC7?-<]S;10=^&"= Y07S*:V[+C'/GAS])&KAW)LAA'VV-6Y+K\AG<=S*^W_2JQ^%S?/9TFN]Z/!H"!W*G YE35VX M[I2A.MTHE^I30 B7&<)<23K:B6(!ED\E0E5+7:$F]>G5'ZTIO[J>/+V6/$,=<87T,:6B MM1:PI]:"/=D1_J+L^-2==,'JZ@QU Z2[-+L=)TG\)$E:>0_&QH^CZ [U\YD2 MA^$=ZLWR(NL"Z[D/R"2UD9[7N#Q6TW=ZQ,ND)S:-#H>H? MP<']'60PC%L[B-MX;=],O8UO]1SUHKK",)"JLK#U9WO#;6Y)SJK+@=[M]/J* MA5KIPMDD<4ZB07=PY(&NKRUJPJIE]>4_5=:JO!IFR&>HW01Z/U?4]U>$6Z"Y M.QK]!U!+ P04 " #BD\U62SY>Y0T% !D#0 &0 'AL+W=O3::A2?SQ-E[@]\%;LV]-KA,%DK=N,ZK^FP4N("PQ&_*1DBWB]=6TZP@/SM]K2Q"F,+/<(TKVAT+ MKV1?&T3RZ<32$LYP4@UPYSU<] A<#)=*VL; "UEC?2R$KR% M:\LM.NK-(;Y[N.0PG-/XB5GS"L]&)&*#^A9'TZ=/PBQX?BC7[P3V(/-DGWER M#'VZJZ^WN%;:"KF""V&J5IF-1OCK'7ZT<-ZJZN;O0RP)B.X5V#,%?= MFLL[H(-/^D* DC;^YN 2I7$"W*#<(BSM8H5IIOF[N0!A_.M2P6=-A8PEG M(=K61) MK2!-4U0U++7JH*)IU8K:C^@^KC&\5A &/])J&A&HGJMF7]"^+"E-/W-/. ?- MG@F7B=H8+FOSTR[O$\+7MH$9)2$J#C] E+ DSEPC9'E0PHO+%S,(2Y84!1T5 M+$XBF%W-YJZ=)304LR@)X)VR5,Q#T.2[_55%"=H@*R#9>>I6_DXKT4 M;FVO2>,HB%D:%CLF?D$Z&:F6"I:E*:2LS$.XIG3XVL60$6TY)(QN4/B-4]&1 M19P[NZ),X9 >_TM9%\?+VO0R&\,KHG:M5;VIJ.$8?JDB,+\N9L5N!SB@-'9W@O_MV\$8_D2NAZK[PM(;>KNO M5F(81"R(4FH5,0OBA!I9S@HJ8J_)/&193/55L*A((8E8DH2]-&DHRTLGO;0, M( E9E)5?*#2*(Q;'I5NG#%D9^%8:LC2.OZ-:&6R)]^:38,UGBOU&SCY7;!@$ MK,B# YSMU!L'+"-2G;3S!,*&ULW5A9;]LX$/XK W=1.( 2Z[:N"<7HA0=5E2>3=,2W$ZFCDC;H7G]AUKLV+R?RP(M?TDNH_J@N)3Y->2\9* MRA43'"1='HW>>?LGH5EO%_S)Z$JMC<%$LA#BBWGXD!V-7.,0+6BJC0:"MQMZ M0HO"*$(WOK8Z1[U)([@^[K2_M[%C+ NBZ(DH/K-,YT>C9 0979*ZT)_$ZE?: MQA,9?:DHE+W"JED;^"-(:Z5%V0JC!R7CS9W/%[L%0K#])V8/(PS[R M<)OV^1F1G/'KM?2"OZ_HK8;C0J1?_AF*?:O"87>]> ^.B6(I%":5*[2EK"UR M0UA!%@4UX+^[H1>"<0VI*$OL(W9)+HJ,2@7CMV\2WW/G!A M?E>YI/1!E@+F6)KW2693!<:,@\Y%K0C/E /T-J657O>G%#5N^4Y3ZI))H(??A(S*!Q>,7&,\<+_%AQPP]SW&C M ,=FGG&TAO:UEFQ1Z\X%23.*G&&>N, E7$M1%,8ZXD<1=XUZ(M0QCKUIJ\J: M>JRHP]R!#QQKJO%D-NT]B:.X3^0& M ;FF#Q0I0."4QETR,2$T3N(ES3T(X&RY1*H!L82,%;4A&U TK273#"5-HGC^ M07__SI 5PN?6TF/M3:*BZ7[AMJ3]H61 <-P]-VI@PE%LL08BI8F)Z.=#[F!: M4S@1947X'9)E5J?&<[XYAX&MV=]8W/<$EA0REO$T..E%*6UATY7Z*W]HNAV&N=7[6[N=KLYD"\+FI): MX52-OJZ9MN8(?J"@?[UK#"'#9,IJBXH!&U=*6@F)5O:?[B([2!78*D%4QE4% M_LP)@RD$KKU]0@PELWNA[+*:,XTY%SA^&,/,">(9?,;]1I?P[=2983:TMVXS M38O>_1W#@\!Q7;>]-B7Y%-AQX$1) K'K3#T/ALCG-=U\]IQNOI:/MA*G!^HE MC3V"<_KM&T%RHG#VM6;ZSI:DQ;H3;=^/3^F2I8SR]&ZGI8._L-Y:&L!O!5HN MT,?N>\%SB+;;/'SR?30V]81A%>0(PPAY94 MRKX8NA8]#M AW\0[#D(G#.-G6/]O" H'<);55Q2[ MM 7G4=HYL,H9SDE:$&-P37%I.[:!1:/&FJG?$.,51 AWN-O39CU_E_$^5K6NX.)@1']S0S.[RI.W3WT$?F\[ZG6R].+-TF MR(VADT0;63=QPED $0I,[ZMQF'R[Z>TDW*UZ'AE'B1/%,42Q$T4^3&-T-8&A M_W"3M4,#I(=K>Y9BV!/)J#D_Z-_VQS7O["G%Y'YY<]:#GR_7#&$JZ!)%W;UI M- +9G)\T#UI4]@AB(;06I1WFE&#%F@4XOQ085?M@#/2'6/-_ 5!+ P04 M" #BD\U6RO<#FOX" "I" &0 'AL+W=OW.2FL>;8F>VL[;_G MVLE"D;*(!QYY:?QQSSD^UQ^WLYW2#Z9 M+ OA33SH+"VN@Q#DQ98,C-2%4J: MR94NF:6NWH:FTL@R#RI%&(W'9V')N R2F1];ZV2F:BNXQ+4&4Y>"6;POK!L)D5K$MWJ']6JTU]<*.)>,E2L.5!(WY/+B:7"ZG+MX'?..X M,T=M<$XV2CVXSJ=L'HS=@E!@:AT#H\\3+E$(1T3+>&PY@T[2 8_;S^S7WCMY MV3"#2R6^\\P6\^ B@ QS5@M[JW8?L?5SZOA2)8S_A5T3>TJ*:6VL*ELP]4LN MFR_;MWDX ER,7P!$+2#Z6T#< F)OM%F9M[5BEB4SK7:@732QN8;/C4>3&R[= M+MY93;.<<#;YHBS"Y!S>PBT*9C&#-=/V />:2<-\JLTLM*3DXL.T95TTK-$+ MK#'<*&D+ ^]EAED/?CF,GT0#!"%9['Q&SSX7T2#C#=,CB"O)F?C=WU>_Q'9'\ZGG?/I$'OR\C&#%3>I4*;6"#_N<6]A(53Z M\+,O'<,:D_,1W!<(2U563!Z@8 8HL:A)ETO*.J=354J>\Y0UC\E68Y-[NGZV M $X-W&-:NS<&5$Z!J TPF4'&-;U 2ALO8? (>P*L5'(+RA:HP19<;FE,XV-- M&+AZPK4B=3C2/WBECM(+].@2@B@AKX5 8RG"DAQ4J$MN72XW!UA16G>,9.AS M J;"U+L3XN"AW?0'E*CIM"V5KI1NW']F.WA#*7*!AI5( MS0NI2FE^8 2F+? M(1K<@OY#%(W_[\L_W1?HNY#A434H46]]D320JEK:IC!THUT=OO+E)_P=WA1Q M>C6WG&ZFP)R@X]'Y:0"Z*8Q-QZK*UY:-LE2I?+.@_Q*H70#-YXH>NK;C!+I_ M)\DO4$L#!!0 ( .*3S5;"+VD<:00 *$* 9 >&PO=V]R:W-H965T MS":A;VEG$U-[ M)34N+;BZ+(7=S5&9S700#[J.+W)=>.Z(9I-*K/$1_6_5TE(KZEDR6:)VTFBP MF$\'M_'UXISGAPF_2]RX@V]@)2MCOG+C/IL.1IP0*DP],PCZ>\8%*L5$E,:W MEG/0AV3@X7?'_C%H)RTKX7!AU!\R\\5T<#6 #'-1*__%;'[&5L\[YDN-%J4MV;PA2UX@&\,GHWWAX(/.,#N"7YS&Q\D)@HB4]?*23MX\.C=TY\?I>(=?NTJD.!W0%G9HGW$P>_TJOAC='-/Z/Y%]I_R\5WY^BGWV@[O@ MSR?<>I@KDW[]ZYCTTWSQU1 ^FV,J3^*.JTSB(3P5"+E1=*I)O:8=YM'R\KA] MWMCD;=*TMA8S<%*G")YP&E"25>N>[YB7&6T0\9PP"5ZR8"ST/HQZMH*S1$%I6@S"F#Z5;AL M:.$-O'[U_N+R_0W]7R7)Z(9-T];E#,@.JL[8/1P@EXH_N?*8YQANJ[!(G#R: MG.8[X,_5#IZ%DIEH@F=<*2788#V.M'AKFANOD]-Y3I(EVUB](1[R7*:](ZE0 MA*;]B4[1#KW?^I_QY:&ZVU+AK]] 0CIW(T<$KH$2[#H\C/A1J[9L' M0=_;O[]NP[,CVD]O'F_D>ZJ# X4Y04?#2WJ]V.9!U#2\J<*;8F4\O5#"9T%O M2+0\@<9S0S==V^ _:MT]@]02P,$% @ XI/-5IW/*7HA!@ [!0 !D M !X;"]W;W)K&UL[5A+;]PV$/XK@RT0]+#VOIP' M8GL!VTF0!+!CQ&EZ*'K@2K,288I42,IKY]?W&THKK]W--D![Z,&7M41Q7M]\ M,T/S:.7\=2B9(]U6QH;C01EC_7HT"EG)E0K[KF:++TOG*Q7QZHM1J#VK/ E5 M9C0=CU^,*J7M8'Z4UB[]_,@UT6C+EYY"4U7*WYVR<:OCP62P7OBLBS+*PFA^ M5*N"KSC^5E]ZO(UZ+;FNV ;M+'E>'@].)J_/#F1_VO!5\RIL/)-$LG#N6EX^ MY,>#L3C$AK,H&A3^W/ 9&R.*X,:W3N>@-RF"F\]K[>]2[(AEH0*?.?.[SF-Y M/'@UH)R7JC'QLUN]YRZ>YZ(OP^>#RAK0G15)PP/*FW;O^JVPV%# MX-7X!P+33F#ZLP*S3F"6 FT]2V&]45'-C[Q;D9?=T"8/"9LDC6BTE2Q>18^O M&G)Q?N$BTX3VZ$+%QC.Y)9TV 9M"(&5S^N0+9?5W)9@?C2(LBMPHZ[2?MMJG M/] ^HW-G8QGHK*CMYIJVRFE:&KJ"*C3F+8AG>K[F"[.BGY MUZ%6&1\/4-.!_0T/YL]^F;P8'VZ+]3]2]B#R@S[R@UW:Y_=\^U2S3_P*],<7 MOHUT:EQV_>>VZ'>KG.S3R0U?.FWCD#Y89.K7DCT#V65D+SV'O>=J,M(B>MO$ MMW!?L\4C@J9KZU:&\R+9OF:/F#)PF@7_SC%E(11E( "UVGF 9;03=ZZ4N@*. MIFG!$@> =MY(R]?QCE1=&\#2?<50@;)(NDHIL04P,$8M7(LF)H5W<%6BWDS" M/GW!BLH%?^R"V5CJ\-"1>Q^$+9/)(:TDER7HLV"V5+!%S@QR"2(@60OQI#75 MT6N=I.B5#>W0A;[T$=K66K6P*#2+$)6-T@0D9&<+EZ(I88%MT0);N?"(3$,X MI;,R?)+I/I6I.)#KO<1>"T5!#GC2EM8] MME>)W"#/ND@9V:S$OD-C]XTRC0"&7E:4#_+[2>R"-IFNL2]SX :DF$HJA#WMYTE_G$T_\0!\_'X7BGQM$QKP3P/^:< _#?BG ?\TX']JP/^[L?Y_&^;M__*CC0LEZ"S2/9N, MGL;&]FZI7^VO\D[2#=;H?GM[#WBNQ/E AI<0'>^_?#X@W]ZMM2_1U>EZ:N$B M($Z/ @5[V8#O2X>YW+V(@?Z"<_X74$L#!!0 ( .*3S5;V $#M\1P *AP M 9 >&PO=V]R:W-H965TQZP< M 4$$#XFTNQTAR^K9GNUN*RQY.S8V]J$$%,EJ@P 'AVGUK]\\Z@((2O),C]7V9E4=_MRNICO5:J$9\W>5%__VS=--N7)R=UNE8;6CTY.-U,6SU]_1LZOJ]7=EV^2Z4%>5J-O- M1E9W;U1>[KY_ECRS#][KU;K!!R>OO]O*E;I6S8?M507O3MPHF=ZHHM9E(2JU M_/[9>?+R8HKMJ<%_:;6K@]<"5W);EA_QS8_9]\]&2)#*5=K@"!+^?%(7*L]Q M("#CKV;,9VY*[!B^MJ/_0&N'M=S*6EV4^:\Z:];?/YL_$YE:RC9OWI>[_U!F M/3,<+RWSFGZ+';>=0>.TK9MR8SH#!1M=\%_YV? AZ# ?'>@P-AW&C^TP,1TF MM%"FC);U5C;R]7=5N1,5MH;1\ 7QAGK#:G2!NWC=5/"IAG[-ZU_*1HFQ.!;7 MO(VB7(IKO2KT4J>R:,1YFI9MT>AB):[*7*=:U>(H&?WGB^].&I@>!SE)S51O M>*KQ@:DFXN>R:-:UN"PRE0WTO[B_?S*^9X 36+=;_-@N_LWXWA%_EE4L)DDD MQJ/Q9(B@^[N_5:GK/KZ'G(G;BPF--[EG+VK1E.('7<@BU3(7UXUL%"A-4P_Q MFX>;#@^'^O^RWLI4??\,%+Q6U2?U[/6?_BTY';T:6NL?-%AGY5.W\NE]H[]^ M2.+^YT9];L2;O$P__N\0(^X=?9CV<2S>R%K7*/!7^+0 5J-AN5DK,"YIN=G* MX@ZI: O99KI1F4A+$+RBYEU$DLG K43 9RU <,L9)Y#ET95 M^+G,?@,S00TBHDO7Q#P8MD!#EX.Q3=NJPF>PKJJ5.30L@+ZZ1H4'>=OR^L52 MZBJ_(^+\_-NRULB8",:IP3C2\L"+5,2N6L@"V"'KM5B"1Z@%.!8: !KH,JN% M+C+85V!3+-YQ)Z##CF0;-^M**0'JF*Z=/@+U#:SR;H^5$]PB8)'?%UT@+S:' M]F>0E_6Z;'/8.R70^<$0V.>WMF#OLM/-6I1M)8*M?V# _N.O^#EH>?):."C M'B.._O1O\_%X]$J<%P7LGGBOMF75P)\4)H;].L_*+9(5:,Z?6R 591)D[2\2 M>L%&CT?):42_13*) B/S8U$W5;L"6:6>D>D/)$W/1O!&S).9F([L8UIS\LJ^[0TYYB$O M4$M1ICXI@>Y/7*B*-62#G !J\H-B+<&.;,"N9;0^%8I!"%I+FL4%] !V&#$ M1/@2)1(U!E6">UD-D:P(NDASD(MB]5(0F:>OR&J8\.A2(8%@JY&%;1OME7)MN* 9 ?BUU7*>Q1K_.I!HC,%ZX4] M9Z %^@WLK!K].S_8)SPM85.AGR$Z$K7,%5L&P!0?%8ID)%:J /IR'C #+ .& MRNP=/D(.$YWX)H.1\G*+2_O_84'I;%6N).X:PL'CY^'J)] <85X"_(=FZK\I-&;M[>B:.V)K:^"(@@M MFF'7RT>P8 ML,M_&SORLE@=@Y'=@-6]U7FN<+]2I3_)VYPQ2T\D $DKT""B#G8Y;5@<2B"A MLOS[9V,"T4?A"XZ3E>UMLVQS @MD;'"!.1A.<;221#FP0=?@/T'HN3LLI;FC M=NJOK6;QWN<=,^G;X@Z@I;8&7 6K Z-["TZ!N/+K&NSHCJ:B.!"""2EN;IK!Z% [D!#[/M02I8N*A#3@9^*RB72@!&?Z.5!OU G]'^K4JRVP' MDBAD@T/HBD=EK")PI01GQ">9MZJ.Q9]=>UHV4=/O &AP ]K>$FDUM5&?$2?9 M'GY$8AV"KHCL"-L$-AE' ;R\U:E.?23$P6>?HLL#( MPH]&+K.P$:NV!H8!NUKCRT B6\,KGFJ([X,\;X:I!F;L%/,.]1G$#26WL_Y( M[$!JH>EV"YX.%Q(1@ HHKE#,L1&A%H!:UED#-75[^QM$]D@]Q/$@/BB@L3B' M;@8M1B)K"<0BA6:;-MY%X_P:!!818UDH!E*($?#';;Y[42GCTO^0;>YV>,2. MDH/')(<38U0^#6A&5[0HV ET//"",!_P"SX'#P)S56 [F(5Z*=#CHB)7(EU+ MV)::_+&NTG8#>@XL]@@<*#7[F\JJHM#&D>S(0/8AQY:ZJAO'OZ(4OY1]6+J' M6V. >##G2N.:SVG-$3$C>&Q8 9 ,D(&&-9B(A1A-Z0X8L%(Y62K+-Q1U*[IU MN6QV*$ID.U2Z+LJ\7-W%XN9N"\O,#XYB+"RP"O828K;T(_0SX4NG"ZK36F_K M>(!N8B$A2)!1" Q0Y= 'Y(!B6,*-FP^D T2CTPKQ@$#H0Y "@U5,1.G:2G"% M^\A&#@49$"'M"OY\J&FW+IU.H:L"0680S%[J2X(@CGH0]VKP2Q3T4(2*(@;< MKH/ %#5S(S^J>TP0,4$7QBO%M8!*^A$+>^R :+S!)0AJ$V;N^ MB>E1!!Q9@W"5%4D&XK5**X37A$4*D'\P'6WM84EW+3NTNKE6B%#)&\FZ+$BC MVR(SJM_1M9BS!V;=L!F!!(?V]I$$2LN>.- M90A>4(, H[/+( MJ(F]28#, =J) +5,(/4%1,H.6"#.4:= 8@S(2E(KC7I+E M'\ZOWXCSZPLQGT"\N4?@S[*!<>OA[ /G;"X0'2$KZ,4E: 683!+,<'44N,%/ MS6B*YJYA9S#:68.6BY2BZN._@B5'1?.2#GT:W;3$C;@SIO4Z-65[= &6HS$J M\4GJG*20LQ00FFCD&^P;.$@&@$NS*&O 'S+=XGH-(G-\@PC_QV N?DS /R3! M&FU<>$XYXP_Q=0R^D=SRG< 0P9A6\/$,HIDL"(LPGR36*B>!&V:%$38RM+(0 M:&JU7R%-N(*Y&M)!69C%HK5\(U$X2U8K"J=YP$JM9)49^%"K<#41 5A&^W<( M1%"9<3Y8&?(>HT$:+-B"8!>.0:Z/,> EHT2NUDAV#\BIS\4E9'/L@!)PL.%(F M6A<&3 ;6^PN#^%A!FJ&[3=_<6G$@I(WBXW!W9P"VK!A$\+9JUM.2 M7#>Y23-@2-L5.EZ=B4MK>'&8=^1*+DQS1D$=Q78Q#=AA>QJ*0WD P05 MH@PTMD#'1H,3C!Q%%:6R[3O4J;32UI,$4Y=U8^S>WEJL\^-X[4$#]M8F'"Y, MP@%>P."HDY2+,#DID,6-KFNR"<#,@MT>"A1_#IN0&J1,4F6LL-,/$' ..TPB M"W<3#3V:8UH-R>@.4]VLIKR'T1?MI\W\<[6Q1^2.[W]% GI"S9SXCZ!(I M9&?(-&(^-FU:3K/X=6V!<37, 0SSD-]]+C R%,1K.H@MU []J$_3P+)S#(:, M92UKWYKUAHVQ[?$*GT+,!MX5G'"#071H52P!?B)/*$Z%WND\3(V1D^@ECSQK MGT_CL=B >[%IM>>3>.0>W'N>P![]04%Z;R#5>]93=R9D]1>D@6"\A5X$U)R\\DFHX68AJ=)HFX*1LZ%^(5/!>S130[ MPSEG,-@BZFQ1).RPVP5CM(- M(M?>[6&+8WAX#*&UQUGM-G,9C!0].B)/>U! .2[H"L@E-]@DG((37R$.[FB' MMJ8>%W)N,XD^MVIX(D!EM+0)NV* M2WV ,>BIW+%JU(4>$$1;P0BW#)T=A5[&OPI#%/O(8/$^=*6T \ GB*KPW!+H5G%.[?ZV%= 5&/]GG")T_#OD#6=DWMPW7J,.AU%9Y.Y M6"RB9 YF_RPZ6TR1>[",G2*_^UB6#\I; ZH**GN-P<M M&G[02[S2T6$ *NN@GP3[F=40Z, VQ=VN:/()ZXUUFI,T3D'OKMNS[,9R:, 2$!1^B*G9T&NK[NM)P>8]!E ME1=FU29Q:5)347C4$*3N>##HH*I4 T;(\+"?4[?L]/B@HXM3';P[A[6QA0LTMM/)2(9BA@!EW6N49FRH>K]UV1\RZ+6/Q M7MH]%1#@T=,E8,Z'0^F0?4PN#9S&+YC3.Y@$K2D--"-30/]KJH2(!BF M!,0-YB^\76SDYT/)T=[!GP6.)NS%CBB!= B24FH%%/NV;>P^9'JYQ#.F%).W M8*; ]EAD5LR[Q'R"D_TT(YT6*]^!WX6C(5G*3AH T6"G$"V@;/$IZ_-[R)8=FA M ]%-[LZHS"YT5D!9$7=XAT3;$C%0#_E1H<'J3\'/=6'IIJ5"O%NA,3K'JC1; MQJ5JAG3@,61NDN7..V "RPD&,1ZBRJ5N]H0&DR.R:JPMZI[<>QI0>_X"X09' M&[6UR=E0Y'%XC !)W+?Q\/X@_7C6M#=CH8SXR\"K.!#*1CE0;H-6?V.^!P5\ MJJ)J;]0(9YO=<2;&YP:BZ$--M\*,-F-I<)3UCQRQS*DKWCP6UOI&F!]D#''X5@!QJ-D M88OKDC&_NMRH:D4E<56Y V*M%PM#^M[*P%?83BON9#*8,439C,<3B+@3EUT? M)Y@2S2M]QV6]H$R5"][OT5M>/X2RJZ M#U?"/GQ"Y^OI^""2M:=_%--9(\B!WB(2,B5AZ$52S%3[3.>'@ESL=6,/#LYA M2V !X@@/*%^8J(]/=)L^G0[R8[]/Z@I3%1$ZHIC[8?EG>PO[K4'0T :;$Z@.7:8[&D?A) M4>H"3['@V1F5;L*+.>9]S(O$O."B2E"!46)>)*[,))"]@%C!)H3T-;B&<6M3M1@/B53WC#J,X< MV4FN\(M,H5^O[(OEC#.>)L<0)*W[7#%<>\E93>+OB'[ &M')<&: K*O]\!:H@ 0GM<2>,:\$\:#+QV3:7NMEB50E8SOPN=(9!G$M'(KEU!<]'\6DG M8]=07I 9$?HNFG :S_R$'M1+A\%M#S(YSR=^;)O.J! V(4*';H]PF9'%GGUT M_F#U_4"Q,"K;N[0I,=[ETNM?RMCHPCSBS3)*<3HZW2]J9I48K$+^Y@J;_?E^ M4#4'+7T+"B74WU?XO#@]6_R!%:.=TE!?P7BX&F*PWCYY]<=3]IA:UB&"'RRT M9-2BZ*1@;R$D( ^OYNL6I7Z59;K#1K22WA$#/AS<'EA""DC9Z 3P2&YU@\?< MCD?G6_49Q$96ZN_8J$,+^(=4QD9/I;%/I;%/I;'_'*6Q;SWS[S$4!D'L&\#^ MD]%3'>TW4D?[K5;//M7,]OGP5"G[1U;*#IBN8=SVKU,@>^A^[M];%_NUZU_/ M.S4*;VTXX$ZK.UD+4Q5A#_+Z91&45Q\HBW#G0C+$L=AC"4B]K-#4F(-F5AOR M,\B,CO,ELH_\ RREX5Y5#99%^OK\*(\-)%A%?#@2+N M++D>0LATFL]5%.;VJQ64 3_M,6*-VH31Y=+X>7]6V_7X'HRX/!Z?.=\J4/&" M*Y ]$'.!%=6G;7.9\BE3:>4CYO)02RO)5HN4! LL JSD\]5$N[19$F=.T*A1 M)$Y&#+3W%_L5# A?!VHZ;6F)V2\*K@!AH2@Q&-Y5"(_*Y;+#TQ!&\2$!%2_8 M,B=*<>0D\=+@1[8H%KQ1B@^+QA%85[ 8CQS\TH/ X][;S%$?H6.Y$%KW80CN M@^ OQN)8A$7[:;%XMZ E( 'FJU:J4WJ6=6'ZH8P$9\H-%.]PE7+>N.S'W)*W M"M@_GN[=E??&M*Q6LC"]T2TJF9'I-6EG/"/I#87TL$1:DLR@L;\&016&RAT? M^G*9?HWN_:MY:!6Z-E[T6RS")K-1J-U30;;=[(<*LN_5B?B+ZK6323SUYP#/ M%^$A A4))R/_Z%$IPPXQA[]9Y=H:[;?!=TFP./)O:V:MR^A\Y\22SV;L&& C ML]8F?E6QENZ(%JO2;-G(?G-3O\$@RL09' >YMKWRZN[1&,&G3N\!\(ZX?3&? MT?D?_XWW_HY'HW',+HD?'> ;R;*9D>;CG2070.Q!;6+5XA-3L%7TG1B=? (6 M"[&"TG+2/7Z#$'.A3451NHNGAY8VF8W$%);&?V/WUP/XH9)],CE4+C=4J*], M(2%#9QQOH-UM6",7F+01E+RWP@L+H<%TP=&#Q7Y)\E9E,RQC',^ MBV;T8C:.1F?3P^7^L[-HG$RQ0G]Q-A*3>;28+GS5_S2)QO,)4K)(%F(RC9+I MJ%/^G\RB^>E<@&80H9-H>CH65WM&#JM$Q]$43Y.CQ6B^=U-@/!E'D\D"E[" MN4;T:I9$L\G 387#7W[SX%T"V.!18#8FB_BL9SZ,3;(I3^^HEP/!-M]F MNL4\\G#E/7@9*DYTJ-N6>H95G/'PU0^WI(PL78I?RG-,T0J&0$/,Z!0=W>9Z M)8,0WG;0805(0&J[!99QIIU M\BXO$*AH "K(%TU-9!_U1W='-///U,0RK * 6!+,,:#)^VR62;,3L\L'Y'1]: M[.DTHX8:8PDRV5LP[<=N0,O]**0&5XAEE'QKDW+0G',,_6LGK^SD M_'VH6C TE7!U;H .?9D6N:8OWV5'-C#<,H.2+.Z]+#!)A%5;^F&D.P!-XQ71TYI(C M\3[A1%67HD-4. HBDZH=FK;+;7"G> ;&9;?VH,J<0J_ _X*8$DB&[0,]QH(% MD+A>)3<9!%5A=96I/<*@/5>6>93%]?HYO,(^)PY)Q8.9BTX:(OYGNVYF:EU. ML5;%RK(]G?,5!EU5($AH0I/(U/8Y!7WUP# 'O$)P&W]AR\M&TX*;9\7LU65:HY%#TZ_,T0?=8NG MDA>(HR?1V11AZ=DT.IWCG2D$Q=.)N#"K.]ICS@MQF@"JG8DY@MLQ@>OQ*1:, MXO&5.CG*%+]Z( M]#+WO(:(22!D2": Q*-D-A>+Z'1\)HY$0M#6;4 887FT91.!KOIP1PV;.^&S MYR+'D,]7&)E\(Y?;!Z/2Z;B15L"X"+Y2^ZMUSX.*,X'LW:U\3'1/'#G J M*\TWJ!3NKJC/S5@V;M K;O.#5N5QUPQLF2KYL.&1*)MC0#B3W4E-.(>V1S_^ MX(WHX)+UH3O6V P#JL&18XJ$][\EY9"5,U]!$D8Z_(TKI/T&K+LKOV[^SMVC M\A9G-V&Z-H;)41<>]Q ,#>JAZ(B>2BD)YG;/GTI1@[W-9>7\%X,I#_(\70"8 MD2Q34X YD(.L=V 1M13+D.T9B+V2;$%$Q0AAZ2H*N_1QRKP;D05@N\0PE;X. MYK8MLIR.J)T &TVU,)0T#$$,K5H>C#L'KZ'@NK%L*FL@MN- MC<(T':=+*W?F3R""$(5QDT/[H M'8@ \.A21]]W"E*#UL?A0FZ+J[LFJ0XUH M(8.:J@U8C)(N;ADKJC,<.?PP"G?Q >2#!RPA];5%5&Q$[S-,IHI?VB__]WOJG>5GY2@4+G5*MOJ@A^+*UDU!>GM#7WE4J9D;@_45-K: M)7O1X=X-VGN]$#=Z.?[D5_W7O1=,3U=#?ZZ6[TMW\W^NEJ]#_B:O3<'D\F MYJ#R/0RJ-J0ROY0%.:N2OTGK1RMM!X";22E=9NV- ITZO[SZ25S=7,;BIYNW ML3CB!R^PMY4T?.(\B"^9Q$6:4;I>U"(;&@E"I[:Q?BZX%%KSQW09%(/:< #R M.MNV @ )GW2F-S>!_-2"3D3N^'S)&D:WZ/%TKPC6/)HA;[:BBS^[L"2/S6HO9<3*ZZZ-40*)3R(X7B*; M9BZR(]C$(!F7? M6G[\8%N*%LCGX[2X\HCE4Z]WN/4?@7"GC7DRJ"T.JPK.! MOB@K\ >$U\NBMXJPN+\Q:7R0U7CH7V^=!/\,#G>-_D<>[B?L O]?./=4V'_# M=T[_?>[$-^?_X?>SQ$VO1:Z6T'44G\V><1K!OFG*+?UK.8@L("ZBEUBWIBIL M )\OR[*Q;W "]\\)7_\?4$L#!!0 ( .*3S5:G&PO=V]R:W-H965T/ESM!XB$).Q0! .0]CB__IYN "0ER[)SE]Q5[>Z'&4LD MT&@TNI]^NJ$W]\9^<6NE:O%U4Y3N[=&ZKJM7Y^?[;LWIJD+7:K/5KAFLY'VX5H5YO[M MT>@H/OA1K]8U/3A_]Z:2*W6KZK]5GRV^G;=2Y=[[.@G2R,^4)?/N9OCX:DD"I45I,$B3]WZD85!0F"&K\$F4?MDC2Q M_SE*_X[WCKTLI%,WIOA9Y_7Z[='L2.1J*9NB_M'<_UF%_4Q)7F8*Q_^+>S]V M,CT26>-JLPF3H<%&E_ZO_!KLT)LP&SXQ(0T34M;;+\1:OI>U?/?&FGMA:32D MT0?>*L^&]5-A#C42+289H> MD#=N-SQF>>,#&W:B-N([;++,M"S$;2UK!4>KW;X->W&3_>(H9EZY2F;J[1&" MPBE[IX[>??O-Z&+X^H"RDU;9R2'I[_8=BGBO7588UU@E_NLG];46UX7)OOQ] MG^X'I>_7?3S8ZPKBJE)?Q4\J6Y>F,*L'<97]TFBG^=V-L96Q?MRG4OS5W*G- M0EF1COG8AHGXBUK)#)/NU&>CRUK\1U,\"'^H^)^_I1?QZ\DA#=9J_]M[Z1#B MF6G*6N4":"7H 7#C3EFG\#>3E:YEH7_UX_%V5RD2D:M:6<099,!'%DK46##( MU>4*'[%MB[TU\&\KKFYOQ&PX'8C2B-G@8CZ:#,+?":NZ- 5@CR;65I9.,A0Y M8;*LL19KZ%)DIBP#1-WK>LT+[M_A6F=KH3R6^_69^<3E_+6[7$@IX-+P8I$"YHH@G6DG-![$V!)/-9FERDLP/F>6;1Z]^Z MZ#R97@P36/E%:_)*\!9EXWS7+%QF=>7C9&65!T?OGAD60J['R#L%2=8E<$S, M72">)[3H,PL+6=-!PPDZ%Q GWWXS2]/A:_'YX^,DXZ2Z90:X]%X.)A'U^V,^ZGR M 8^%J\;",0%%!QWXQ"#^+4! EJVI31"R5D4N8.?X7'U564.DQO%&XS#M7./A MJSLKG*Y'$:0[M:D*\Z"4.WV!+\FX_-86'AUJBUQ.;H"90" 7I>7:JW6BRZQH M0Z#*49@$S;33BYT05C%4T^%K*I"9W)1*%J7!&<&]G<5R<-,8J,PTZXI M@PG^%_9_L?'^3VW7#@&XJ2K&PK(ID#?)F*H[?9\E[N&(4 )9AK20N1<$_3?$ MSFAR/(->AGHJ\9 Q#/;]X/4 VX @JU9-(7?,O6O:3\NESBA-WDN; RDXP2XY MN\*R,>B9@XXN_ F<7<-(.:V/NL-Y!9X=$-?_W+0^(/!X5YT?3*Z7&I.C6Y"9 MVX=]/_CC5?U9;8.NDK8\0]74!UP\9G_L'V +;UL'=1#:&5A:0(@0N62(,$2 M<5EK$*!\('XD ".!VSN9L'*R?! ?:/U/M#YL\K.TH"NU^(OV<:E[< S%D94: M0KZJ62!*/>FP^@XL6E0%^"1I#XQD&4XLK=EPEOD]M+ABO"97O0$')K=]3\O2 M\&U/9H]5,52>\FTD+^4MU=1K8_6O/O:]U9N*/H]B4GM!8I,]HH,AC[@.Z^G% MIOMD[N29A/6V5%@B>/Q+!KSFM5JYUPF\^&4;1*])T%@8%]MEB@\KX.'TSZ) MWSO4W\_J#_JOD"AS4:H:H.W6A*Y.@U/*N/_C=#@93+L4O@L>I"AS)895.J/, M. K2-1T\Y8(@$6]RE B9GX+1E@,"L>LG('H,ZDX"[1;7>]4!)5<;]__RFH7LXO.^QU%__J4SAY#4] M">0'( ,A0K Z=*9%6[-%V8-^1"7=D@N4SB F$A"#Z'\X,_>4%*E(T+DF49 1 M%/$[[Z].3'DC3@-)OE(V.$@KV+62\CUR+?A^=AGW"$]\0#$Q*]5 MCK<1JD._>D@EA)W6-*LU&Z2G;9"81/A3>:CQMTS6+@!UEXUE4JZ^5AS1D'1Q D9:$)HD1!N3SRVQSYMS 5;5@%&$@\3,\ES/+5ZA$.A#C4(5C)I%/TBC*S=NK;-@/:1G*8-OZ M'4\'%ZTX\X0S4JB$HU^8.W5&F\5X=6#-H+5CG4_TJ4@'\]F?>J[4!K+WTQ.V ME7%P^G2>)I-)FS89 P-M?TK!-@&.D92FZ=94KJJHFD+-:^Z1JWU.RZ&=U0L^ MX$?.>Y7_HW$UTQPZ^N\;28 2=!!F^607>P1 86">,LUHI2Z:BK=:Q\O"('_A%65O3 M0D\(3)_R80+8@ *%."\F1/W#CG9.9==W8(QK*H;6_8-'A1^4D,_*V@)CEDO"8[9 M%WY_/<5);5:*T,ISQ\BS7^ZPGZC1:G4A1E/? 0N''Y[1W!)ZDMD;/CYY*R*8*@ +P M_QR3_4*15V)=:I_YV@Y/=WNE2>NC>P&*$E>A8UNB)XIY%V6U'FKV,?,Y""(V M&&:&L;2QWP@K6VVNI_+*P;U1^>\)0\/Z20+W&3(YP1F#XAF5M+3& MQD!(1S2[&N2>[]Q4?B;OL+55*$QC;<\.\IU:V(;2_F@6W7G;O5\]'K(S0GR MPW++O=!+17TL\0#@C=E_.E@ASP?Q@ M-$C'>#H:S.C/>TWD&W:@D?3OIT-'UT>8]@2?];G?P\OXVQ8=(,EX,.M DCIT MBN]9BX>!>-_86&J2P82B*T'Q'J48WP[%2[V$;E#$Y628[%Z9<+GGKXN!'XXE MH0HN],9SV&V7Q^&KR'UM"-2BUSJ(70O9UL=]SD?F>04,Z:1?%=3IXI'JAI") MJ:* VWUO3,Y]O'$RAQOU[MYHJ#/+^I[P-4TN\?:&KXJQ0D3FL,)\.!>?>.GX M8'Y)^ENB2WL4[!OLY'(T$Z<0[77N=>'SV*:(*>HD'0\QU*]4(G;C1K?DC9(A M=GPJ?J)\T15QVQY^+"Z3$;0F7U@%$R3Q\LO%=(&\5YJ:_WU$;5VN-/E*V"/" MEUP&8[PU.&=&MZB?L"-3Y/U6[)4U7-T3G].U.BNXI: ?K4_B?!)"ZH;1*/>! MEG OMH^[:MD4'E0B"QX-/;9P9#ZE*86>H"1)Z'?&\+J08-,MLX(<[ESUA3VQ MM2>%^3UWVG:QQN%#D%4C(7*(/K8 ,^O>7:K/,9X*%5HM/>^TYD$6=2^M)M@ULKT7H^M"52.B>*Y\=_/*5?/"9 M+^I!=J+JCC@WGY=F(?$6J'=@ W$+8\;EG ;!6>I,^LAN4Y NZ6:LK".1Z=6" MW+EHB"^3JEV.;=L1,;20;:-ZEFM^9M54F!A@E)^-S=L5C8S9. SM*)5?,VE.YQ:3[U/=C] >_A"8CGG;;%5;."RXFT1R-Q?@_?6UFM M0RW #=WM6;>JJOT2HS1.C)/^=MN[68"&X'N=0%G*7.Z1OT\@11H3)&(L+0SY M#CK5O*-Q5T.':HW=!_ND\.MU/C&GS'05Z"M?%2%DHE\4!H6];W_T+I0>Z]AO M8L0+'.+*NS0_[93J:JBF])?D6TT$8N5MGW+QX-L,C];M,B']R(L^+V*/+ 1? MUJOP#VDVZOJFATN%7:5BX[]70DS^_TH(CH3V=T&^$];:Z+']UN"= 'I5'NXA M=A)[*\.LF>J(V6-&$M1YO&H\HW#' [)A;&PFA^7],T^?U,KWGCZ6_$,0FQ.A M\VPZ_'KEGX9[37X+]THOGB1?X#(M^0)JC$#PG^)7XV1V,3O S:;3=)M_I:-Y MMP=D(+;S"58X?3$M&T_2%],R,*[Y2XC993IYGIBA(AJ/I_^:S.SB=R)F_^9D M_^9D?S0GV_?+T_/>;X3A&PO=V]R:W-H965TV!"P+:':0]NC)5O@+=K/RVM-5EBS9+Q$:;B2H#$?!V?1 M<-9S_M[A"\>UV5F#4S)7ZMX9'[-QT'4!H<#4.@9&?X\X0R$<$87QL.$,ZD\Z MX.YZRW[IM9.6.3,X4^(KSVPQ#@8!9)BSE; W:OT!-WJ.'%^JA/&_L*Y\DR2 M=&6L*C=@BJ#DLOIG3YL\[ &W1< \080OQ:0; ")%UI%YF6=,\LF(ZW6H)TW ML;F%SXU'DQHNW2W>6DVGG'!V\DE9A!Z\@_=*96LNQ"BT1.L.PW1#,:THXA2Z!#B;IPT!=0./\>T MAL?CC:YKP4F$P)R@W<[Q40"Z&A>58=72=]RYLM2__;*@"8O: M.=!YKJ@C; SW@7IF3WX 4$L#!!0 ( .*3S5;W:<9 D 0 )L- 9 M>&PO=V]R:W-H965T M[)8LKZS1P*Q=B=& KU615W@E0*[+DHF'2RSX9FCYUF[A2[Y8*KW@C@8KML!K M5+^NK@3-W 9EEI=8R9Q7(' ^M,;^^232\D;@MQPW!DOI/F%32T;!19D:ZEXN54F#\J\JO_9_38/>PJI=T A MV"H$+U4(MPJA";3VS(3UGBDV&@B^ :&E"4T/3&Z,-D635_H4KY6@W9STU.@S M5P@]> .J[_'K%$/CK@3-AD/ M#5YX).,2%(<6J+&<%7"NFD%I#R:Y\UW!1-YSN\G.Y8AD.+6ICB>(.K='; M-W[L773%^IW GD0>-9%'Q]!'K1*#][G,"B[7 N&/&[Q7<%GP[/;/KBPYV M/'+VJYK5)C-.#"05\#FH):UFW]:YP!GD+4E6S8P(<<[\W0SOB/%6)"CY7&V8 M0 ?&)1MI:VHI$(%J M-ELV16M*SZ:D::^?;?V.3.A6R:L%4*EB.45!N^=PFE<$QM>23,FS6OBTHKQ! M:?KK#$[ MWN!K[VKA2,LVQ=K@OJN=G3,R3":PE_!XBOYB[1DGTJTH:*K">V'_3AU+>] MU(Y![*0P,1<,F1=8Q\*VU*^!(CN*8S@-Z)#/:.(G M ?TF?<*.#$QDA^2E[SD>'56EB+YJO31,2UPQ5 M0F!'84@#\K:7]N#LL3KJS<2O-T-2-)L45=*'Q$F@B]Q>P1&]_QE'^$[4H@1] MZH#Z-FR7N--:\ITM4;1D[?]&%IH>^FE##VG66;=W2T245PT?J/ MG?Z_=7JKK0]A]:D^GW7[D_8^I/>\[0]T]DFCT#5*G!BZWB'NWON78ER8SP+= MQL2^]5.X66V^/,;FP>T^BM>?+43-B[R24."<5#TGZ5D@ZD^!>J+XRKRFIUQ1 M0LUP25]/*+0 [<\YO>^V$VV@^1X;_0-02P,$% @ XI/-5KTVK8>E @ M%P< !D !X;"]W;W)K&ULM55-;]- $/TK(R,X MA=BQTU"5Q%*34L&AJ&H+'!"'C3V)5[%WS>Z$M/^>V;5C4LFU.,#!]G[,>YXW M.S,[/VBSLP4BP6-5*KL("J+Z(@QM5F E[%C7J'AGHTTEB*=F&]K:H,@]J"K# M.(IF826D"M*Y7[LUZ5SOJ90*;PW8?54)\[3$4A\6P20X+MS);4%N(4SGM=CB M/=*7^M;P+.Q83B]74V7N#KQ(/]F0,3LE:ZYV;?,H70>0< MPA(S<@R"/[]PA67IB-B-GRUGT/W2 4_'1_9KKYVUK(7%E2Z_R9R*17 >0(X; ML2_I3A\^8JOGS/%ENK3^#8?&=IH$D.TMZ:H%LP>55,U7/+9Q. &<1R\ XA80 M_RT@:0&)%]IXYF5="1+IW.@#&&?-;&[@8^/1K$8J=XKW9'A7,H[2SYH09O 6 M5EIEJ,@('UV]@97!7!+<2;N;A\2_&#RC'OP:^& M\9-X@"!DC9W0^"AT&0\RW@@SAF0R@CB*DSZ'AN%7F'7P>,"=I(M[XOF2@;A; M( W74@F525'"/0E"+A"R??%NZ*;]=*[6+VPM,EP$7,P6S2\,TC>O)K/H?9_6 M?T3V3/FT4SX=8D^?)YI++[B2-BNUW1N$[P_X2+ L=;;[T1>&0>Y^S\_&\% @ M)WA5"_7$-5YK*\F">S)A"ZXX*F#3G8-4EB3MG7L6A,I'( B(6Y<=<;/+"FX; M)9OR\57B"2;1:Z#"( )G&&\>4\PG"O0%?S@\L__N+:^IT&Q]2V97]5Y1TX:ZU:[K7_IF%_XQ;ZX,#N"6Y4")&X9&XW=G M 9BF#3<3TK7O9&M-W!?]L.";"XTSX/V-YJIJ)^X'W5V8_@902P,$% @ MXI/-5O.THVE! P C@@ !D !X;"]W;W)K&UL MK59=;]LV%/TK%UHPI(!J?5I2,]M XJSH@+8+DG9[&/9 2]>6$(KT2"K._OTN M*45Q6]4MMKU(_#J']QQ=\FIQD.I>UX@&'ELN]-*KC=E?!($N:VR9GLD]"IK9 M2M4R0UVU"_1>(:L*N%&[M1JX7L#&\$WBC07=LR]?<5I'W-'#;[&IC!X+58L]V>(?FX_Y&42\86:JF1:$;*4#A=NE=1A?KU*YW"WYK M\*"/VF"5;*2\MYU?JJ47VH"08VDL Z/7 ZZ1F,O72*SRH<,LZ;F[EX0T.>N:6KY10#( $B>TC\S)NF:&K19*'D#9U<1F&\X;AR8U MC;!?\G20-:H']%8__A!EX4]36O\GLD^4IZ/R]!3[ZJUD0E-:60-\^*!8AX4PA\?\-' %9?E_9]3[IS<FN:\2.9MJ]%/8K70#E5%F[K*#TP'9#\3]EF,L3.&\$P66G M2:!^,8A51Q+/()G[11I1(\W],,U@W2E%[-")3<,Y5I\LCR,_2RRW'\T3N+0Q M4?+8\!14LMN8;>9G<4Z-+//3/(6IS/@71N;_ MW\[$V,"%-DW_:R-_&\2 KGY6 AF3KWPRR' MMU+L7AI4[?1F!Z0D/LMFK^C^YMS5+DIY&DB>!YQ'7SIAQ?LP=?""HRN_1;5S ME5"#B[B__NAH3/"_O*S5E\JX1&CAN"1K.\KD'JJ]^?&UL?551;]LV$/XK!S4H M6D"S)$JVY,PV4"<--F#MC&9;'XH],-+))D*1*DG%SG[]CI*C.&CJ%_)XO/ON M.QWOM-AKR<:R^CR)8[;+B=Z!85W=3:--S1T6PCVQKD5>_4 MR(C%\2QJN%#!:M'K-F:UT)V30N'&@.V:AIO'-4J]7P9)\*3X(K8[YQ71:M'R M+=ZB^[O=&#I%(THE&E16: 4&ZV7P(;E<9]Z^-_A'X-Z>R. SN=/ZWA]^KY9! M[ FAQ-)Y!$[; UZAE!Z(:'P_8@9C2.]X*C^AW_2Y4RYWW.*5EE]%Y7;+H B@ MPIIWTGW1^]_PF,_4XY5:VGZ%_6 [S0(H.^MT.KA=%[,-Z:T+S0I]I[$SFA?%%NG:%;07YN]5D[A )^@8VA M0AOW"%Q5\/%[)UKZ]"Z$S^@6D:-(WCXJCZCK 97]!#5A\$DKM[/P4558O02( MB.+(DSWQ7+.SB-=83B!-0F Q8V?PTC'OM,=+S^1MP6FX$8JK4G )MXX[]$G; MUQ(>X++7X7SK7-J6E[@,J#R M1' M;"FU[0S"M[_PX& M=7G_[VM)G ]33%Z^ GQ^!0II*37UHG46= UNAU!K M23TMU/82J#S8W*$92_2#)H%W0I&;[BQAV_=PI9NV0KI/(-;7;L])ZPTRR'-"T@H2)%"DH0LGA$= M:VF,E%W327HJ%74_%9O>SC!?*#YOM''BOT'Q+@]9-H/WO5!D)/B\IFE.>QK. M^V]TSA\/-'DMPIY;N&"3A-I?2KH(X2*9L.>3=R3->$]U,7U]'I$;"^@[\,<" M#47IUSA\[8U&)T.E0;/M1Z>E1] I-\R743M.YP_#4'HV'T;[)VZV0EF06)-K M/,FG 9AA7 X'I]M^1-UI1P.O%W?TAT'C#>B^UM2NQX,/,/ZS5O\#4$L#!!0 M ( .*3S5:8#1C4%@, )0& 9 >&PO=V]R:W-H965T#R3V5Z;1[M#='"HI++S8.=V5KE'1 MR4:;BCM:FFUD:X.\;)TJ&;$X'D45%RI8S-J]E5G,=..D4+@R8)NJXN;7$J7> MSX,D.&Y\%-N=\QO18E;S+3Z@^URO#*VB :44%2HKM *#FWEPDUPO,V_?&GP1 MN+0>K]#2MB/L.]M1'D#16*>KWID4 M5$)U7W[H[^'$81+_Q8'U#JS5W1&U*N^XXXN9T7LPWIK0_*0-M?4F<4+YI#PX M0Z>"_-SB@W8(4_@7;HK"-%C"ZP/EVZ(%KDKXS^W0P#O!UT(*)]#.(D>DWC4J M>H)E1\#^0I P>*^5VUEXK4HLGP)$I':0S(Z2E^PBXAT65Y F(;"8L0MXZ7 % M:8N77K@""T[#O5!<%8)+>'#<(3T]=S;@#BX[#^>KZ-K6O,!Y0&5BT?S$8/'\ M63**7UT0FPUBLTOH"TJ3;D@7K/@OOI;8INF8NY-$P9VPA=2V,0C?/N'!P5+J MXO'[N7@N,IZ/9WHUD.+I@]'M@Y$G.@I-!6Q)L-X '<)&2VH$0FWII*JU\I=\ M#913K-;D>LSK'SL)O!"*$'1CB"52%3_1F(?IE,'S9Q.6L%?P5I7"4-, QP]TF(:C=$+C-,OA5NJF M!'\'HJ!0D(Y9R(@N"=,D@Y71&[2^7]$;>F*5A-DHHS%.TT%XS8U3%.!P@61$ M'-,X)0D4%?8"ZC[3Y)U[IF0Z[@LS#ZE-=TQAVAY9[TW6:_\V[?OV>FZU0EJYS0Z[QU9@ZG.EZ8+=P MNF[[SEH[ZF+M=$>_#33>@,XWF@JO7WB"X4>T^ U02P,$% @ XI/-5E7D M#^7] @ :0@ !D !X;"]W;W)K&ULU591;],P M$/XKIX!X&DV:C V-ME+7,0%B:&(#'A /;G)MK#EVL"_M^N\Y.UDH4E8AM!<> MVMC.?5_N^^([9[(U]LZ5B 3WE=)N&I5$]5DVG7L M:HNB"*!*Q6F2G,25D#J:3<+:M9U-3$-*:KRVX)JJ$G9WCLILI]$X>ECX+-=#WN MUX\!T@Z0_BT@ZP!9$-IF%F1="!*SB35;L#Z:V?P@>!/0K$9J_Q9OR/)=R3B: M?3*$,$[@)7SD.V!6L+!82)K$Q.P^)LX[IO.6*7V$*8,KHZET\%876 S@%X?Q MX_0 0FWI@[;S]"#CE; CR,9'D"9I-I308?@%YCT\/9!.UEN=!;[L@-4. MR,"EU$+G4BBX(4'(-4%NR.^6[GB8SI?WF:M%CM.(Z]>AW6 T>_%L?)*\&=+Z M1&1_*#_NE1\?8FX)S9?*['T/"#[(-YWHZ@ML286&J M6N@=^/Y%_',@0!G![4(7X#!OK*0=B+7%8#L7&Y4R5+H.^#NR*L6 M-T9MI%Z#ZFHC#[7A1TWMW^3S+!DE7)9*<4LZZMA\;\J-+7R76J$@KYA*05!; MLY$%[X$.G.Z!/:P)62\[]H2\$I_?M*87C M)1J*'%@:*JYXKYNS=>MPR#DVLM'4-O9^M3]'Y^'XB'^'MXO(K#MP=9.R-3A;%@:XI,F#$O^%D#K _C^RG#3ZB;^ ?W7Q>P74$L#!!0 M ( .*3S58ZEM'N+ H ,@: 9 >&PO=V]R:W-H965TJGIP\YWL?],GSIK65 MJN4'+4R[7N?Z]J6LFNL7DV"RO?%17:XLW3@Z>;[)+^6YM)\W'S2NCGHII5K+ MVJBF%EHN7TQ.@^.SF,;S@+^4O#:#S'YOI? MLK,G(7E%4QG^%]=N;)1,1-$:VZR[R=!@K6IWS&\Z/PPF9/Z>"6$W(?S9"5$W M(6)#G69LUJOO&^L%$$@#L7; MNFC64GS*;Z1Y?F0AFT8<%9VQD^*O%=KF/J).U#LZ8GG1(XXVPC;B MC:KSNE!Y)]Y?%CTD_N@"5>*5-4C6FU%/_])&^L>%DUQ=?_C9G_J,QQC;.9^+22 MXJQ9;_+Z5JSR4N2UD,NE9*X0%AIHN%PT2S$-Y[,X/7B*$24N9EF&Y55+*I-( ML'2EON<7JE+VEHQ0UA!E2:UER2KDQDC<(WH4W]I<6ZFK6Z(Y9=C0:U55(B^_ M@%? VU B7S8#P+ MD>M-HU&I1*D0-TV+&(_=MJGRNF9S+ 7Q4M$#TFJCFR^(,+S;B=Y=<2;&[3A+Z _7TP1=+MJ6@.IYD"\VB[R1$R#N>=G@3B@ M\S#RDBQRY\'""_PYSM]T2DR#U$O2!>Y,%U[H)SB) M>BW,.R='41)444\(#0G.EN)>87LA:+I4]X-QSD:% M(8,8>>9NDG,1=/B[3CIKD6L ]MTJ !@Z*B./Q1L)C .53T3@+:(YCG%*_[__ MEH5!^,S1/8<0I(=Q:9J):<9NCE&![USJQ7/R0> %P1S__B(5GQJ+&<7>U6EP M.!=S/\)9 K>]VM+"R-C>873>;L9S]UG*PE M0EV &!E7VW!OV2VW?/EY=CX3R\YBD)EM022WPX6X.H!V;0%;I'Q(@@5/ M0P4^I$ZX9)/A:.=#/"<0^EZ6)B+UYL#'ZQM9M.R"G9&56BOK3L$5:=HC?GM\ MDRLMJ))QZ85[:NPG,&U;RH N CQ,63 .MO,^Z1QKN'Z_:"B/@S"!&6"8Q6#8 M65^07;7D[0$%@\H5IGA9'$,S/TMHB3!(!^!EWVX+@J6N#.+]E(;$<"N2"?GP M48+\ZT/;'-ZQCJNBW+U1ROHADV"P8!PG$=GS06*?0:0UK#@" Z,H%G#JGX"9 M[D(3+"A[IBG-"_',Y/F&[1TO'O(PG HS=:81NGT"Z4+>? 6MU0 MM%"D#DED!Z2/\*9J\ZN$3/[ H_;A=06.]F^9N[H.ALC28C+=5==ABHQ M#;&/F5S&>@EQ(>VUE+6K-'V7KR6&+BT4=5KGT%HM MT>S 5P]KX'T0C/6"W-\.9!ZP?4.^>DA2]^\$#WJ%APL=B_? <5?:82Q7_B+7 M^A8NO,YU2<4^B, C"9WXWAQYV,NAE@T]KXB]R \ ^BA(V+H^]F1&5S2,H)YC M3F.S&+EI)/?3-**D)K'9<._9%0T:':!#V9+%'Q)4-^ >=!^PN&>J#BAD5P'% M:+40S#<'8?^(Q9#! :HY9S7G*[(UGHLH\<(D%B&5R0C+&[CJKQ&X3D-0K<\\ MF'E10CPRXF9'%T'LQ6!*'/QAK>>.ZR[4Q^C"*"#0C9PCO[7*N09L,V>VBJ@0 MG*X)G]\[U@^]9$%%>!H&,0X(PEH9P[E->F5T$Y5H$3## =RY*K$-N#"%5ALG M(HN8!+.0I'^NH4[%(2ZDNN+NF5J"%W),2(G>&WTL$MP[UN![%B\HI&E#P[8CC.6WI R<=6J)OZ<-O\#6?\ M>,G9+TIOASO@?HQI49XR*E(1HAGNA2.Y><$-'OJ\^)^$YY09\(%AGGC_YQ_8 M?M[253JC?]19WGG/@$/:@>[L''H>?5MCHUP#6Q\[&CIK2FPG^Y))8G>IC$(% MT-/FD&HEZ(O>6/*6$;RG".1W#0)5R=%ESK'[4X5KV@RW;^SP%J'070&@I;EB M](1T3Q,R-_&?=J\6<.:)"$&(D%;T:,1)=6-IR$R74!D'"QRP[S3^O:"X.K:02YM=WV6>:#B:Q>A@3OBH'?**[17>.@B M/WRGU<<0$2D*W7++-1JS@;OVAIZBNLFU??@JX/X+@-D^8':('@'L TPX# ^M M6:J*N?=N%\C[@YZ.=]KL8WLT^%BPEOJ2OZ'0JQ*DG/MNT-_M/].<\M>)H[OA[AO/NUPC/XRH MY!)3_=D\F0CMOINX"]ML^-/#16-ML^;3E'7R?U!+ M P04 " #BD\U6L,#<./$& !T& &0 'AL+W=OM+=..Y?>?PTV?E[$;I=Z;DW,)M)6MS/BBM M79V.1B8O><7,4*UXC4\62E?,XJ5>CLQ*=2W9P/HL'ZQFNQ+"W=&%VN= ED<7WQ7G@Y 2XI+GECPP/+SG M5UQ*.LL1I14Q>OK<:G NWLQ4_* H_<$3# MG(TL>J5GH[SU\-Q[B!_PD,"/JK:E@:_K@A=[[*\.VV/PAQV,L)RNIGA=T_/X MH,_'V[M+][FA;GYH5R_GY />MX?H]'UP\>11-PF?[:OV'G&U5GG:5IX>\ M7_S C>$\@)H[ M$ ;47(HEXEQ @X.EX3W30C4&:E4_S;$17+*YY*"ZY*1/;J4%$IJ0=X D"6JQ M$#D'%\^'$+6PU$3+=851%F#Q9FO+;U="H\^ZBU8PU_U2JV99XD@EX7"- L.5 MN63&B(7 +!F:"_2E>REA @LW-5T$XJR" N1<6V1IR+7 3 2CY+#JM<.<.9HL M.*6) !J7IA45N65U 0ZZVOIE6 6FCN2,Z_#2NC)S56'AZU$-*,$;Y%LZTH)= M!W1/(ZB$>,Y,"0M\11@7:\ZDJ\'QU+ W#W*#A.:YTH6OC5QMV<"<+T5=D\GW MK&[P?0/M!@VPG_#ZY5O,RG#KPZVSD(+-A<1N[89@UD<&+!%KRUV!&VA[U6$? M9<.WN@PK=N?V+JCWV"RZ3]CE+J);0)"W7=XL1CQE4W!8-+;1#E[MBV]JB?MD MC;G>(+)I=XF2LUYX"DG)<= M*[O6';WQ3WKLOV\9'+O@N)FPM^:DQ77=VSO,Q%AXC/,P36?N&(TCN"Z5MD^I M$;MU'4K*ECLAC^,3B*(0DAC>*(M +7F-'9"2"JG=CFZ7X" 3576# MVK9P"#_MN=MCK?6@=9-'C2!!9[EG$O+VQ M;H^=%UI5]ZNA&0[3B9OA9)P>7;JV;F=[].319!Q/9\_\TR.43;R:(V1KZ405 M8V8,Z8[V#/T *1K9<>DN\6R1M?.X@\ZOG&G"C4QZP4YW$7.+CVL:XLJ!?8)U MI,$TF]&C%,9!-(WH= Q),)Z%=#K!@M.96S E)@EG1)PX60ND$+>19^U.;^E[ M9XP1J%DP'4^!),\IO-IZ>;#B#Q3RKC?'R W9!$YV5B D^_T26:'O:3#&E(E) M]DF\SU!+4?Q%+GV12_]'N40C26<@JI44N;!;[WAL&3,?UDU/'F5Q-'WVH'IZ M4#P]))E:/[B@>Y/<$=UQ]YJX3ZT=&>Y[^I&":1S,TO$'A!)2X23\6S(IGD3[ M--(TF$TF\$4;_>>UT>$Q_#R1],^-]K^DCL;!!"6#5T5[*OA[NN<0)A^E?1[# M!'^!I%[MI$$R";W:B8,LFJ[53C3NU$XR3;;53I9-#ZJ=*$.%%'Y0ZZ!LPM"? MJG4F^#LN=,RP,X7F@9%Q6B[TJ+>>\:TMJJ;"8:RIBBZ$5S:7UU>088Q[CCX) MY]C/019ZT),@"S,/.4K)./.0(Y9I*S"C($VR/LZQ@^)%"_#Y0BF[OJ W3\:+OX"4$L#!!0 ( .*3S588 MK=$+C 0 *$, 9 >&PO=V]R:W-H965TU*#; M=X<-TEM TFZ;AG6(6BS#<.P#[1TLHA0I$I2'NG%5ND[4R-:>&B$-,NHMK8]CV-3U-@P,U4M2EJIE&Z8 M)5%O8M-J9*4W:D2<)UO[8TF*1Y02MZ@-%Q)T%@MHXOT_&KF]+W"[QRW9C0& M%\E:J3LG7)?+*'$.H<#".@1&/_=XA4(X('+C:X\9#5LZP_%XC_[1QTZQK)G! M*R7^X*6ME]%I!"56K!/VL]K^A'T\)PZO4,+X+VR#[LDL@J(S5C6],7G0K:963G5W]JBQ"FL-;N%)-PRT5R!I@LB196BXW* N.9A%;VLR9Q$4/?!F MLQ> <_A$ +6!'V2)Y0'[J^/V:78$(*8HAU"S?:B7V5'$3TQ/(4\GD"59?LBA MX^8?L!C,LR/NY$/F,DLP$?+',HJ_ H7P'N-EA.'?:STW+ M"EQ&=)P-ZGN,5F]>I?/D_:%8OQ'8D\AG0^2S8^BK,=.>L,SS[L>.:28MDOC7 M+3Y8N!2JN/O[4$:.;Y,F4_@%-Y37&ZT*Q)+V,7 MP=8(TO4 87JM$%0%7!R M9MT9PC!FXE7(S9;)'9VV'1!WBGH@#UG;L9\O83[B;1&81J#V5:I&[*C_?>VX MQM+5G_* &KBDHB$/L M.EJ8P^Q*\RG<= 1./?E)+[H=E8(6@:XB8XDHE ?H)&6DY.Y"H,2W>_-B9$Y9 M;:G\%!X(2JTTX=!UI'9]"T95=NLR4&G5T%76MH+CBVF2N%&6^WQ2CFEKPTO4 MS-]'E!O'@7LENL87WQ([#/.755^A<'D][N+I[HR8,:H(N(_$>#3O08,/^- 2 M2&#.&J&AB][66G6;^C@'IXZE%ZWF@BJ7GDT@GY\X2\1>IGHF_IM.J#QO0O!L^6TR/+6;!W@7Q'C.2$R'7@F]87Y*&W:$O1*4$ MO9 <2:O..O;1Y YO7IUF:?;>">\&@0*GEV+EVM5^ZC6D23+)\K-OUFH/U.W_UV[-OM^^D(U# MMW \>@628QO_.#8N/]*&!^$P.[R_+_RS,WY4#X]WZO(;3FU+8$6FR?3=200Z M/(B#8%7KWY1K92D+?EC3?PC43H'6*T6OFUYP&PS_2E;_ %!+ P04 " #B MD\U6-/EZ]>,% "K%0 &0 'AL+W=OWQ[8W<'9W-@;ETGIZ3;7A3MO9=Z7)]VNBS.9"]ZK>6&V_5-/.\T1V=E6(JQ]*_+Z\M5MV5E$3ELG#*%&1E>MZZZ)]< M'3)](/B@Y-RM?1-;,C'FAA25U)H% <:G1F9KI9(9 MU[^7TE\$VV'+1#AY9?1'E?CLO/6D18E,1:7]6S/_53;V#%E>;+0+OS2O:8?0 M&%?.F[QAQCI71?U?W#9^6&-XTKN'(6H8HB]E�,@V!HC2R8]4QX,3JS9DZ6 MJ2&-/X)O C>L405'<>PM3A7X_.AWXR7U#^F KDQ>BF)!SX4M#MY4GD21T$=A MK2@\O5)BHK3R2KJSKH=>YN[&C8[+6D=TCXX!O3:%SQP]+Q*9[."_VL_?C_8( MZ,+@E=71TNK+:*_$U\)V:-!O4]2+!KL [6=_)N,5>[0'SF 5A$&0-]@3!$?> MT M5B")60M/8"R]Q6_Q.?]?B#G>+XXM_XDH1R_,6;K:3=B9;HX]TUVV M_DO"-BP_7%E^N$_ZZ)^2C?YX)V\]76H3W_RYRQ-[Q>\&W^]W[B;[Q=3*X&^Z MDM:C^E%F="*M(Y-2;/(<)0>7,;X)2..[-*;DLN3(94)KFDA2SE4R(9$DBD\0 M4QP!!!-?S.2U487_Q6W(;I-PE!J-TNI.Z.&#)U%T=$K]=J_7X[\O$0!0/I,D MIK!GBA3"3DJ"_;L@C_)+J34Y_5;I!=7YVRLO%?X]A MV.E]QA 6_SV&XW4_A,4[R++<$1QZA(NMFG!H)V8&%592)M%!4R\M-S9I+0YQ MFQ%,QA#P]T[OYMRX-N/._MOQ>T?'_2?M<(2.*3B!#L8A_=:WZ&)\Q8145_$! MO2S(6&0D:X]%Z2M@8PAHT#>8"&)3U,GH@,T9%!H/I',%HYGJ'H#MC4-1EEJQ M\05_6B-B9H9G51$;6QH;9(I0L<$EK#;D5%[I@+A-\TR!0Q4SHV<@Q(5/$ @% MWXD:61#FT?!F#C$ES&;J-FK_>/3^F1X)"E M* P);B5NUF-V@[>8'RK<2:U2&>: A$R3,FP5-,$.*#23NA8M@,9YQ+T**#LA M(U*A+,V$KB3-@QI8D=>:D&7B1A736B2P8B3BA/4;;(ZJ@L,EV8N[/490*G2M M;YTB-XG42+=/E>(DRI"@[MN!Z.;ZR%DY8+ MY"A8'2IE45:>0:)FFL;JV%0:V2$=QC$^$7#)2B(,97OA. A$2/&AFYZQZ-#[ MX%*?*;?*T/:6WY>P[[N2 +!1&C O($#+@8'0_V4^@9+E# !A:!_;9%O+=^RO M1[!E 6^YQP\?' VCXZ>G-.Q$0_KP.11#KGJKTY_IVJH9)V/3'H/C+N(0=S: M0U27AC>;J-LA9\J&N]1H@Z'!S9=RZLJE0[:: HQ^;K8D?)OAX637J/$MW?IP M5[<&^&5R-*&\K!S$N5!.)QBCZFK#)VM-^A5Z0;Q8=0VX=EFNQW62;Q-L^)=O MP#;!FV]I^TUMVM_\GQX-HOU-[QXQ7];ZV)BZ9=WG/8ZMJ:9U;]@_)'RO6'<- M$]\KUN]DZ.@TP\11G?0'EZ$W;DP=/Z:,.U/&CY'BQTCQ52-%>T*?8ZZ$VQ,')HW#WN;__V/B^%JW['J$Z*Z]A^723L,S(9?S MJO#UT]AJ=_42>1$>X+J?R>MG3$PV4X5TUS(%:Z]S/&S5-7FY\*8,KVL3X[W) MPV&I339L$*5N^SH[\!4$L#!!0 ( .*3S5;J&PO=V]R:W-H965T\8IQ$ MKNJ0O7"3+:E*DNT9I\JV2G8FAZD%(S+WM6%G[O35Q>JLH)+O--@JJ)@>GV#0JTN>U&OG;CGB]RZ MB<'51_6^EOO._DRXP9O%7B M-Y[9_+(W[4&&Z]6_\3&GY&3ERIA_"^L:MKQJ =I9:PJ&F:RH."R_L\> MFCAL,4S#(PQQPQ _E2%I&!+O:&V9=^L5L^SJ0JL5:$=-TMR'CXWG)F^X=%G\ M:#6M/VEXG8-3&;PT:KT?# MSO/A*>E737W]^Q,^6+@15'J_'_+WI)##)D9QOZW>3SG"K2I*)M>0,P-*^G%! MF.*K'>XJ;2HFK4N!W1#_^/TTCB8O#6&7<>G(X%I;G@K*E9K#6YDJ72K-'#@% MVWRP(B6LLKG2_"MQD51N3(50E>X["L(P;/_ Y$S7 M/:).--8A:>A7TBB*!D M&I9,5-AWGFB$E?N)SJ-@&,;!,$E\WT;3\V XG@1),FUE>J697R4T)Q=DQN4B M "Y34;E/L+0-F$JO&X[ J:7>2/.N.8!J'8L9ZJ[>??BDLO"Q5-(H#:^9EC]_ MJ&C""_GN@X1?*K&&FIY^CQ""BV\\?@E1&/X !I=4[3D\BT;D-G%"$CZF<#I; M*I?28V+IAW!4:R(D*[8\]Y'0Y ]M(\"$@!E*PC7KHZ]Q40F*=!.[%23)HY!;.2 ME@LO8$DDSK94D8U.CZ$]B23PF4O=3#E327B!MD_U)0U^J;QCP:[Z5#!C^)P[ M-@/H2[\/[]71..5L6:NO.H"Z3DFN?MP^^PEW%3+G MZQK&B:MF*XTVJA60$DHB:-)G65!<=I;:Z1 L+6OB+JT8Z>0S#W MGV#(J']H!R1+.,6S 8N;RI L8UQ,9H3?^W"0,\* E?KVN,/_![ S'07Q9!*, MIM,&=J* K TFX\EIV&E*;!].-B7CTKE72]/^^#P:]H]6\=] F_-Q$I]&FRV* M_Z/-MT:;O5+H/Q5Q]I.^09S'\WLZ N?6$JF?9L()E2X<=>[N,4.Z,+GY.[I9 M(.4T.Z;/'Z*3@[V_IS/:FPFI2E%SBLKMGJK=\1YO_RE3].L O8XR';? /Y(,(W^!,5W2OA6B_?!K>>'\JV>&=MH3_>'?O MC:?5ZU)3_T6C=DFJ0^Y<6T!&H=%(Z.Z[M*0B45E :7)G-G=60Y^"E/IC[2&F M4-3;+5;H33SDXWCP-AZS=2.4NHRE)++& %?&"R^CHR0(R%4&1FW09U?MBA.J M4>LST:DO:O!J[:HK)J.JVD@I"1-4339#VGRH"_ !=;-?_,8XSW[2J,F2Q>0XWN.!2.HI6^=E>"S^'9T![?!3"6^-.)[6% M3[%.PNNL^H14PJ-@5X_%&//K=*UQ]YCAY6DB 9)NX9XF0,8Q?#:$@'K0D/[H1FE)*#0B<$VO8GXQZH.N' MK'I@5>G?@F;*6E7XSQP9%:TCH/6YHJVL&3@%W6OBU9]02P,$% @ XI/- M5KZV$/WJ"0 H1T !D !X;"]W;W)K&ULQ5G[ M;]RX$?Y7B+WDD "RK.=*RL. [3AMBLO%B),[%$5_H"7N+ANMM*$H/_+7]QM2 MDE=>K9WTVAY@:R5R.)SYYDGIU76MOC0K(32[69=5\WJVTGKSXO"PR5=BS1NW MWH@*,XM:K;G&HUH>-ALE>&$6KU:TN927.%6O: M]9JKVQ-1UM>O9_ZL'_@HERM- X='KS9\*2Z$_KPY5W@Z'+@4G;LOSB-B-X0_";%=;-USTB3R[K^0@_OBM#XN1*GHBR)$<3X MVO&<#5O2PNW[GOM;HSMTN>2-.*W+WV6A5Z]GZ8P58L';4G^LK_\J.GUBXI?7 M96.N[-K21O&,Y6VCZW6W&!*L965_^4V'P]:"U-NS(.@6!-^[(.P6A$91*YE1 MZPW7_.B5JJ^9(FIPHQN#C5D-;61%5KS0"K,2Z_31K[46S)^S W:AZ_S+ 4%2 ML--Z#3=I."']ZE!C'Z(^S#N>)Y9GL(=GR-[7E5XU[*PJ1#&Q_O3A]7[P (-# M*#AH&?1:G@0/ MRHI7N>0ET.=:(#IT,X6W91=-LZ- ?]%L>"Y>SQ#)C5!78G;T\T_^W'LYI>M_ MB=E(\VC0/'J(^]'%BBMQ<&*<[)S?DL+L6"E>+8WR[!^?Q(UF)R5<\9]30#S( M?5IV/W39IY4P/LVK6X:9*UFW37G+*,MI_$,8#0K*?/W%'R[]XWM^RX+$^(#U M!+^_&++^L:JW%L+O\M7@>#V5M\-[6SXE\EH5#6NVXC'?BD\P?9YV2(L20Y";5&7* 78D)$YF(0;-R^@D1)B%,838 3LF6$" M:T"&YCDP&.G%GK!YXN$:)RF[V%61!0[@PS6:!^PO^[6-G# -<(W2B'WF'%L[. M(\>#[.QF@W()UJ5<" /V+90'T'/7]^]FK^H2TI92W[(X<_V,/64?9?/E8$$V M!(:"A>X\Q.@;>24+ >!NI2@+]O-/:> '+P$9$XV6:Z(DEQ"C;6'/;=T;Q]#T M[IYC!#Q5%X-7Q B6U4*M'9J$#7/=PB)@*I4%=2.4K MGRQF(LI"&O3NIEVR8 M-2:6K^ 9M9(YF&Y10$S.EJIN-W2[$4(Q0 V> BS'BEO#67[M9LRQ&%.Z6T@B MV4!/>#A!NLVCMI$DUYM2BF&/O%4*$B!/\2LN2WY9"J+\[%X@H:%C:UIUR[X) M5;/CAD2^%U^3@]J&Y7@0(:$A/"%FO?ES)>&T,,H068N;B<\.N(3OPX<95 M6T2TZI(FW&Z2[9W/3J7!WOYG7%4''UIM-WD@?J87_%@$_:T%FGZ?P[?BJ:HU M:RCI=/=3=?,_J3WS/Z_VH&D1ZTM8J6]'OR$)=5=@1<]#'FR@'@3./J""$3I0D5!BR8+(P^+X39B'S8R># MCG[F9$GX4(4 19BE+(@<#XG.#YP,J.PM%:&3I FZ9A!#W'3^>,T($R?P4R.P M$WMT$X+)/.E6:G[#+B'=0B(YB-*@A_:0DB&E!V2B&Z%R28R[RE&TRJ1)8&Y2 M.G+5?C2=_U^5K>2*E1D%E MBE#RLID4O<]7 !,;4;S9+%P96:BJ(.?6MP(.](RP)&:!]Y+](I8\OV7O1K0] M?-.C$)<4&(ML$#$.72-4WE7&KQWV"0=AXU7G0IF3.,%HN^*>G4VI1'@PGMA: MTLWX$V/OW@T+#. D _(?KUJ40RS!9>*7?&R M%3:$+<<>U2[H'W3 K:3E&8!,Q=I.BGWK8!/AWLTQV8AQ)\':I@^"DY(C]B[R M54W)P,X?;%#5B&!=%Z*T;CI.8#NJ\Z9IUYLN2]UEHZ&CH+9DIX_:VTQ%L8N@ M?\JBT W]W:8J<)%DGC+/S:+]O57_>]R_:.FP>,3]Z>T(B7 O3^Q-$^,$\7N/ MRW&'RUF7?]@Y(!6[\Z=;C=HOU/2=\)*\T;GG<@$+/;3AGA/ZE+Y#%WDT<%/D MYLZEYBE:#J3LV$W30?>S(?L]\YTDRYSY/&;/F>_&R4#SME8+(8=TB5Z1R+&E M$\1$'!'*/?$@W42^S!Q_GCBI%T*^R/5BF#?NNZD)[T8G@CJ'YA,H=W*:3NT> M8H_@NS/P"/T.WCL43SP7*ARP)[X;1@QU#=,\H5L2!79EF MH$FRV$GG/B&8$N8T%J-@!GY,8X$=>Q*ZF4>K,A<=HY^0%9TLBUGJXH@&8@WT4)TY,F[D)G;8"-YOOM\+>B>\8PG5/!XQ\ MS0M[K* *,K;)5"M\UUG==6A4KDP9V"I\CP8S>ML?C^'/5= LW68!4X:0T)OJAYJFG6'/ MEDMM.K;Q+D:JIN_7_O V>[WYSSHY/=[5???):E^'>@ZYJ",ZY>5=3_6ANJ,/ MYD2/Q,#>UX5<2/N:>HV]K3C#:+_XK)1+2:GXPEK'GD*#V&R+ZS':@](^L&?L M0FA=VI>0Y^;U BH5_;T7W[[QB@XZXFM+T9B7:!*P4]Z]C6O0L6.&RHWLWW1T MW:=><DWRASLGM>\"[B-DCO1W[9?MIOC_H)=B]SSD1??T M2'<54>1/-59AY$;1;D/EN4FVOY.:CBI_HB!T7?J;[XOCGGRX]@.-O+G_. Z3 M74X[R<"A(@0/J+K/7@/P)V0MT304!)?2GD;LFS6^!"#VV)TK>$FOPW384,Q- M.P99@QB+PF0D3B^,VU+;39Z$F1NRM2Q+DFH]!,FE[:P,6T,796XRT)627UH+ M]G1F)R7Z"+!'-21ZG&7(X;L N><^+IOZ%'&X]15L+=32?!P$!I3A[ >Q873X M_GAL/KL=WI';CY=(%4L)'$JQP%*X53QCRGX0M ^ZWIAO:I>UUO7:W*X$1R- M!)A?U+7N'VB#X:OLT;\!4$L#!!0 ( .*3S5;_[H[8Y 0 $<2 9 M>&PO=V]R:W-H965TJ.3)5_@ M!.VGY4=-5*]!F8D<"R-4 1KGI]Y9>#R.W?QJPF>!UV9C#,Z2J5)?'?%V=NH% M3B&4F%J'P.EQA6.4T@&1&M]6F%ZSI!/<'*_1WU2VDRU3;G"LY!2GNAKO_ E3U'#B]5TE3_<%W/C?L>I*6Q*E\)DP:Y*.HG_[[RPX; ,+A' M@*T$V&,%HI5 5!E::U:9]8I;/CK1ZAJTFTUH;E#YII(F:T3AHCBQFMX*DK.C MOY1%" =P"&]$P8M4< EO"V-U2:&RYJ1G:1$WM9>N ,]K0'8/8 3O56$S Z^+ M& MCRJ\:(_'#5BUX?")Y1;O]7<-%[?#N5U^;)8\Q5./MK%!?87>Z,5O83]XV6;K M+P+;LCQN+(_WH8]:,PQ>"9-*94J-\,\E?K=P+E7Z]=\V3^R%;U<^C+OPA@L- M5UR6",*X/4Z",YC>P-ED#$,6^/6,S]6,]\B=+DZW]?OJ9S.-N/I_\=N0L?Y+ M>(=7*"&\0[,=#NT)KM.L24+HB(*@5&EX,3,'#D '7;0O ^3P!]$\0X]R92V8%'G((HK-#9_6(\U!O.'@^0.59NWI5=RY$?D M[#;>.\&G0@HKD)9\S75Q2$T)3,8IUB#WO>Q$V_ZX'?7]A+'F^<%FJ*%0Q6%: M:NT28 OV"]>:;S,KZ,8H-M@:[YKGN+>+#OPP3H#*"^936G==8IX].?I)U,*Y M-SF&0W_03W;HIR5'GP*\3=7!X)5YCT,)^VQKW)9>D<_BN)7W_Z17/PJ;Y[.E MUWK1X=$0.I0Y' $"XSA+F2=+03Q0(LGTJ$JI:Z0DWJ MT[DM553"2LHEM0ILS*F-7="IE,*O M@?J%(??,MQF,">WNFFZ'MK7/G^E @\=TH/8VD_0CMMEF-FFVPXG@;[)ZY>?GKBL_6E-^ M=3UY>BUYACKB"NEC2D5K+6!/K05[LB/\1=GQJ3OI@M75&>H&2'=I=CM.DOA) MDK3R'HR-'T?1'>KG,R4.PSO4CV4*&QYMC5O"$,1^R(:MO)_,E##P@Y#=#A[* ME9@BOSG>5=)QMW'C05!UCMTBXG+%KSK*GZ6\@57V^!!U@74AC)_20G96Z_Y0 M0=OM'2N3GM \.A2J_A$Z/K:HB:L6E9?_E-EK&ULU5?;;ALW$/V5@=(&*[\X MM@!93MH4<&+$28NBZ .U.](2WB45DK+BO^^0NU+L1%:#)B]]D7B9.9PYG$-R M3[=*WY@&T<+'KI7F;-18NSZ93$S58,?-6*U1TLQ2Z8Y;ZNK5Q*PU\MH[=>TD M"H)LTG$A1]-3/W:EIZ=J8ULA\4J#V70=UW?GV*KMV2@<[0;>BE5CWKKF M*[Q&^WY]I:DWV:/4HD-IA)*@<7DVFH4G\\39>X/?!6[-O3:X3!9*W;C.J_IL M%+B L,7*.@1.?[*H!.R_^/3H23KSG._9X M\1&^#5@%+X7DLA*\A6O++3KJS2&^>[CD,)S3^(E9\PK/1B1B@_H61].G3\(L M>'XHU^\$]B#S9)]Y<@Q]NJNOM[A6V@JY@@MAJE:9C4;XZQU^M'#>JNKF[T,L M'(4^''B8CN%=@S!7W9K+.Z"#3W-'OI"@)(V_N;@$J5Q MR@W"(L[6*%::;YN M[D 8?SK4L%G386,)9R':UD7-ZYK6,*"6?KC7*%*1S=H6K.;2+%&3-]HMHMQ# M"DH$5R0J PV_)3@WB:T@35-4-2RUZJ"B:=6*VH_H/JXQO%80!C_2:AH1J)ZK M9E_0OBPI33]S3S@'S9X)EXG:&"YK\],N[Q/"U[:!&24A*@X_0)2P),Y<(V1Y M4,*+RQPC6EP]MV6X4:J'IKO6N0@X=PUL"J(ALB:UY$,G3 M)T44YL_=K,#E$)?;ZAHKX2_]CM^@AF=N*6<6WM#;?;42PR!B0912JXA9$"?4R')64!%[3>8ARV*JKX)%10I) MQ)(D[*5)0UE>.NFE90!)R**L_$*A41RQ."[=.F7(RL"WTI"E.& 9D>JDG2<0YB3FG6!I)V,ZTF@JS@(W M%H.DPJVPC>C+ M^T$N#.8TSKT?0= Z<"C0G#[EZA+C/.+MZ/)0#/+(H=Q51$G-](!$K"P+V M2;^A<+6WR2 CB[ZVCN5*%P%55D[_,2LIP$-/BLF]ARR5T?W_0H;\2I/,6E^0:C/-T!+I_T_<=J];^6;Q0EFK6-QOZ#$+M M#&A^J>BI-G3< OL/J^D_4$L#!!0 ( .*3S59>6LG&Y@4 - 2 9 M>&PO=V]R:W-H965TC0NOE_F2BLH)61.V))>4XLQ"R(AH?Y?5$+24EN16JRHGO MNO&D(HR/9H?VW86<'8I:EXS3"PFJKBHB[XYI*59'(V_4O?C$K@MM7DQFATMR M32^I_F-Y(?%ITFO)646Y8H*#I(NCT3MO_R0TZ^V"/QE=J;4QF$CF0GPQ#Q_R MHY%K'*(ES;310/!V0T]H61I%Z,;75N>H-VD$U\>=]O5GENOB M:)2,(*<+4I?ZDUC]2MMX(J,O$Z6R5U@U:P-_!%FMM*A:8?2@8KRYD]L6AS6! MQ-T@X+<"_G,%@E8@L($VGMFP3HDFLT,I5B#-:M1F!A8;*XW1,&YV\5)+G&4H MIVQ'?M;-9X3N0>!YX#O^L&00]O%3VG6B_M;W EZJ .K M+]@"M0(MX#WCA&>,E'"IB:98$UH-X=VH"X?5F?+>5TN2T:,1UJ^B\H:.9F_? M>+%[,!3K3U+V(/*PCSS#O*WJKX;@4V9=_AF+?JG#872_> M@V.B6 :E2>4EVE+6%KDAK"3SDAKPW]W0"\&XADQ4%?81NZ0094ZE@O';-XGO MNP=P=G$)>B6@*0\?N#"_JT)2^B!+ 7,L*_HDLZD"8\9!%Z)6A.?* 7J;T:5> M]Z<2-6[Y3E-R&_P<<,^J*NL<;2&]K66;%[KS@5)R1-H;%)S M2KG 1ME$_]FV<=PG9\9SOCF%S/JGTV@/D)+M6MU4V$!1 M7>'L N7$RD@NL2ZYQA9:W@UNS_K&%K@E,*>4MXBAQPLI*FL/G5ZBM_:+HMMI MG%^UN[G;[>9 OLQI1FJ%4S7ZNF;:FB/X@8+^]:XQA R3*:\M*@9L7"GI4DBT MLO]T%]E!JL!6"6)I7%7@ITX83"%P[>T38BB9W0MEE]6<:M,/0^&R.G=,$R1GEV MM]/2P5]8;RT-X+<"K>;H8_>]8"Z>N;@_EP[6/-O> =9#V$ '0>+$N&^V+P0F M5]H>X<5.BAGSP]S@.VEHZ&;L.>DT- /_A3018E,/W-;#R/&]]-[#-+;-'C^? M3 ^]83E%> $QPAQ:4"G[8NA:]#A AWP3[S@(G3",G\DYZT@^\BE.'"]L"2CR M4*?_0P2$.$53\-!"A-$E*1I*7LA#S^>C06.OHZ57):4E(S_H:"E,NE$T?1E! M/;#^WQ 4#N LKZ\H=FD+SJ.T=ZP: MB5J(JJ7]"V!V^%'JWO/B'6*H@ [W&GMMQJ[S_R;*U[3<'4P(CNYI9G9X4W?H M[J&/S.=]3[=>G%BZ39 ;0R>)-K)NXH1I !$*3.^K<9A\N^GM)-RM>AX91XD3 MQ3%$L1-%/DQC=#6!H?]PD[5# Z2':WN68M@3R:@Y/^C?]L1^>7/6 M@Y\OUPQA*ND"1=V]:30"V9R?- ]:+.T1Q%QH+2H[+"C!BC4+<'XA,*KVP1CH M#[%F_P)02P,$% @ XI/-5KO[@]'^ @ J0@ !D !X;"]W;W)K&UL[59=;],P%/TK5T%"/(RF3;H/C;;2VC) 8JC:!CP@ M'MSD)K'FV)GMK.V_Y]K)0I&RB <>>6G\<<\Y/M5(HS&X[.P9%P&BYD?V^C%3-56 M<(D;#:8N2Z8/2Q1J-P\FP?/ +<\+ZP;"Q:QB.=ZA_5IM-/7"CB7E)4K#E02- MV3RXFERNIB[>!WSCN#-';7!.MDH]N,ZG=!Z,W8)08&(= Z//$ZY0"$=$RWAL M.8-.T@&/V\_LU]X[>=DR@RLEOO/4%O/@(H 4,U8+>ZMV'['U<^KX$B6,_X5= M$WM*BDEMK"I;,/5++ILOV[=Y. )U9I8M9EKM M0+MH8G,-GQN/)C='LXHNR"-$8WL(M"F8QA0W3]@#WFDG#?*K- M++2DY.+#I&5=-JS1"ZPQW"AI"P/O98II#WXUC)]$ P0A6>Q\1L\^E]$@XPW3 M(X@G)^0UBOL6- Q?8]+!HX'EQ%W:8\\7#Z3=@%5PS263"6<"[BREG^Z'[1L_*[/ZS\B^\/YM',^'6)?O'S,8,U- M(I2I-<*/>]Q;6 J5//SL2\>PQN1\!/<%PDJ5%9,'*)@!2BQJTN62LL[I5)62 M9SQAS6.2:VQR3]?/%L"I@7M,:O?&@,HH$+4!)E-(N:872&GC)0P>84^ E4KF MH&R!&FS!94YC&A]KPL#5$VX4J<.1_L$K=91>H$>7$$0)62T$&DL1EN2@0EUR MZW*Y/<":TKIC)$.?$S 5)MZ=$ %/$Z=7,.=U,@1E!QZ/STP!T4QB;CE65KRU;9:E2^69!_R50 MNP":SQ0]=&W'"73_3A:_ %!+ P04 " #BD\U6H">_Z&D$ "A"@ &0 M 'AL+W=O+*T6J)!7;_WYWU(O=U3'V85\DOMUS]QP?'CG9 M&/O5%8@>MJ72;CHHO*^NH\BE!9;"#4V%FF9R8TOAJ6O7D:LLBBP8E2I*1J.+ MJ!12#V:3,+:TLXFIO9(:EQ9<79;"[N:HS&8ZB ?=P!>Y+CP/1+-))=;XB/ZW M:FFI%_4HF2Q1.VDT6,RG@]OX>G'.Z\."WR5NW$$;F,G*F*_I=L>-CNT#\&[L1E)1PNC/I#9KZ8#JX&D&$N:N6_ MF,W/V/)YQWBI42Y\8=.L'9/'M';>E*TQ]4NIF[_8MGDX,"" N/] !O#)Z-]X>"#SC [8K\X;1\G M)P B8M;32SIZ\^0DXB=AAS".SR 9)>-C 9TVO\.T-T].A#/NLST.>.,3V7;@ M#7R46NA4"@6/7G@L7\IW W=^'(Y/^+6K1(K3 1UAA_89![/7K^*+T+6^/V\>-3=PF36MK,0,G=8K@R2ZCU6#RT"Z-\U3>4K98"25X M35./*T(T&-PHE[_OX%Y# M:O3?M6XJX$;Z(KASY8J$%697Z#>(&FXKW(+0&?R*:Y'NX/89ET9J M?];,2.=JI$0CBEUI3;0@1T!%8%(+"MK"TIC*.4A.FQZ-NWE!/ M&T_#:@?-D:&TWG:YR#"5H?2W>;I#)3;"(C&OK>=1;J-_ Y$.#J; LG>PF-[$23G"21MOI(N7?=\Q;C*:(=LPPZ7Z"4;G(7>CU[7 M5FCV*"A$FY$#T^_"90,+;^#UJ_<7E^]OZ'^5)*,;%DV;ES,@.:@Z8_6P@UPJ M;G+F,<\QW%9ADSAX-#FM=\#-U0Z>A9*9:)QGG"DE6&"]'7'QUC0W7D>GTYPD M2;:^>D$\Y+E,>T52HLB>KF@>".6FG^DZ_6:$7=_OW]E1PB15H7<\$E_>.'!( M!X)22Y7M#3SBDW2#K7>Z9_BYZFYV5+GKCU#0SA6D:.# M5T")=AT>1UP4:NV;!T$_VK^_;L.S(]HO;QYOI'O*@P.%.9F.AI?T>K'-@ZCI M>%.%-\7*>'JAA&9!;TBTO(#F&PO=V]R:W-H965T -9A. ED5)/I0+:+$G5H4A-D8SB_O7[CKHH M4;3L3E^S^9!8HNI\]>K=[_'ENM2?JH64M?BRS(OJU<&BKE?/CXZJ="&7234H M5[* 7V:E7B8U?-7SHVJE99)1IV5^-!H.3XZ6B2H.7K^D9U?Z];5*4OGJ .YT)?5G>?#Z M;_\1GPQ?=&WV*PW6VOK$;7W2-_KK-TFE*E'. J2+& AWXI_F[XW\4HLW>9E^ MZH1%[P3=RW>S7N&CHDZ(E-PL))"3M%RNDN(.#Z,IDB93M2NT0)!+7EQ?B[^?G5^)=(6J8I%RI B>$ULND M "H)]+".\*=*BIDJ8$R5Y**"==%/%J M"(=@V ))6P[T-6VTQF>P+]TD.30L8'U5!:1:U*58\?[%+%$ZOZ/%^?E79:40 M,!&,4P$YI.T!X] $KDHD!8 CJ19B!DR@$L!+: !HH,JL$JK(@)X F ;B/7>" M==B1;.-ZH:44-_\''7\WC8\=,&()[^[3_.1J/A M"W%>%'!ZXH-\E_@#[*&K G_.L7"&8 H+V]P9 MAW=DS]O<.U/W/O::'J[>/Q( (N#]:!B?1/2_B,>1^,Z=Z;L"2&[#AWJA)9R_ M^+ZL*J#&@!C=S1!5X:B&8CCRQQD?\W$.W)3F0 ?4'I9RWLSAZE+/R/2')4U. MA_!%G,7'8C*TCPD%XA?VZ\:0(QZR"R-^0TA^)V]U ,KOSJ_?B//KCPS3(5"\ M[V6"8#N_OL!GIP1G^' &6&\_Q.8#0R">BF%L/L0.)B/[X9@N#?[%(<\F(_JW M 8J(0($_?'C_D:CY!=-R0=(B;(?(4Y)^ I*+5W:%_!5H5"[DEQ4<-YTHD*JE MJK%U S3%4"F=%$P+Q=R" 0F%8GI>@)0*]*#($IU%8KU0<(>!4I=K,Z5=!A#< M--&P8*!^:V@K%,RW *I=:EI%@KA6,6+!\M8+";V!$A'YQ[5:/@ T1^0(XHC_ MB#2'OB2_L5!<(%V#!<.@F0(N@#TKD/,[H6*@]IP^,'R'] \$+^*)B R&7VUN MUQ!T(L7T(TQ6S@MEV^-)X+9X1T_B\6 *XFN>$ULI@&G2,$2PC-@4);3XB##P8D=@W9:ES7LDP&1J^16Y3"]-!-.!L=^0E6D.9!U MY(<".2..;'O<4?NQ'SMB!E="LVH%_ 6[N475R1>[+VP53!LAL0A.'>]O?/JB MNE]RZ+C9>-G>IW6)5(79QH_EP-R%LX@/RUR*$Z -6Q2(KT0GR?C-J5"+E9PX M5G)R'RMIH7+$8-3VC,Z=S+,O0^F=KYL,FBE1L12H38D+J5G\6B(U!.E%ETM M6P5"C)5V%@DTOI42E5K: B))B8>..C9^1)RP2,>]K/AE=NJP\[D@<)^\H.NG M-T!"5T;JE:Q1) 0H. #K3[+HI$X$4@V/!3?2E3B:UD0NME6!D5WB$V!;-.6 M^'JDMM&+>Q>=2=@O<%!'H@"'#7PQ M] 1Y$9XH Z22A(HH>R+2]#(RV)^"!+\$G@M7/"?D%D]Z&R4<_;4B]#3L&TI\+.H-.R?5W)]F&#N,NS'4#601:^A9S73:K7TG2IR>GTZ]X%UI( M[\]FAXRQ2TV-7WS]E>US2[L6?"\*W0$I!P*)5L#MC9!L%(54G8EC&3G<<#6TBES,R= !@E*P42M&4B:(Q;R2^ -HF6O^*@=FU@\\ZW MY,13)R>>]ML-FPJ>P"G!Q;\%S9R9\\,,A[TS[# <=DPK?EH @5@SB- +4@,K M%[>V9>I;DHG/J0TI( ]>$E)A%FW5!=HT2_Q-RU G"J@3G=V\++,UW$B1U#B$ MTCRJ457QK,BR)SXG>2-!^_N[:U]996ZK@ZK$$F23AI9641OY!4V&MHJ 1AKR;!#N@9$'2]^:_^H_$M80[): M 0+B1B*R)08KUG@7L1'961J@SX9/P6JJYO9GU-5A]5K. 'WPB@W$.:K[K&=' M(FO(GHLK-,>T]-S'&A_0>%H6DFV*J)GMLA'].:Y ].T.?+L#?\ =:'&>,\=Y MSGHYC\4RE=R_!2@VVDFT5$<,MV2T#D0'/?Z9T53ML*$KQ8[GI<]ER MRG3K*-^.ZX\XKK?^YO>(F,;LN2TZ;SX9]LJB4T<1IK^*(G0\>AAIZ)V^&]W_[ANQ%C5+MO.(QN9^"^$-DTU1EU*!C? M>F[([,0>@F!TY-LR@;L +14[L=VEY0$/"Q2,A"2PT"ER;KZZ1!F"@XD@K, -B)7""91!\ +"(S M-F4RV)1IT!@='H3TVL?(V.B@"W$V'D9B:X$_)#6,6W5' K(PWTEP_AV!TZ'( M=-O_-V'21M^11]]1+_I>H.4>L90^7 +!!%V,XTD?B*J]\^QPV>V:O'4L%+U M(4_D9B"@54!%T.6_ (%0I!2H=_@OT$^1 7A:#'UJ53=TC.W )ZM+5Q1/JPH0 M,FM#M#\G*B&JX-&91?W8!Q^1!S\]0(XU^$-^D;?!5#AQ^0R#8%E53<\HISBS3X.K@>B MUF3$O!/H7#4*EM0U>RT9@)FD8&RQD#GQO>Y#,SR/U*VDI,@CRR9IU.X$ ^HY3S1F3&Y5#+<343V?G:OWJ'9%B4)G ]VAEB" MT2XT6( L ;X< JT]Q( >DH@X+)+GJ#!HW9BCZ\"H%9EX'@J!1O+:%+"9G%3' M.0=%&M>MK%QL89U\P6\X,[HA5K#9@GX V2K]M"ASQ&H3HD?NW!KH--KA5C6) M(XC]P3P\^C:UMZHSA@=PX+!=!Q_)FET8.G/Q%V5QZ(,L0-4&=9H7;>(H6Z+C M X.4!N)ZK^/0/G"4'1TVEN'6H@/Y)1!]G)>B-0 +>.ARX6/E&#V$6T/(X@8, MU]9)#O^ N_=[W[$^\N;39>+^?)DK5(]4)BZM\(QG\)Z4 #8@[4WM'I$PT#/Y MA3EHLXB0>3C?7>4#%99))@E/<&25NC %CBOQT<0%&GEG#2%@4K%RJ +5P8>5 M6$QCO64@KO9MZC##F]@PS,.N-+C9@ :-)M$-UK%4H#M%;D6:&([]AM0PUV*_Y..DBJ]UJ.6N0TW_[0_U*Y[IQI%NG^&V<-]')'PZ3MR? MC_/6QE]=+!(]?X3!\A&I(WY.FZMP@7!!YD[A8"9X%_!GJ:J**"F@0<%J/'(F M_AW0)S4^(F)/1O!TC!8X)7M[3<0OXB'*MBB!TD$0H[M% 1@9YW627$>"F($- ME&8G\PJEB,AB:M014,UAQCYTVL6RD!^V3R6#42KYX,AX,W8/>K#[69Q]'U_YM M$++4?!+?D'-?Y.RPB;"ZR/[;A^!N/!Y,?';/DVF8&D2X' _]H[VB,5N+V9WK MV4?5?69,?%]J#-M.R='ED)K4[@OKC]N7P#\BPMI._R%(\ K%/+@4Y*W3X3)G M>)%NF!H$*?Q=I$$\)?&@;"HXBNJ9,/,]IVLBGHCQ<7014G$73T3%,[Z_..)H,IV(2G<2QN*%,,KN#)^)X M&AV?XIS',-@T;L]IFP6Q:8#.JQ*&)DE'+:58 ^=_!I2\H$V=@S%<+9HHZH031SZ5*X=@\)4\HYNX05%D8154+ M(FZY+8#";B(3#(G7S21\<@ZH^4*\C$9DGPJ>%,C$$@TK')0C[9A!-B2EP6^# ME(8V>2.XU7L @]*O*SH0M6T+)A&74?A$3?XP!O>01=S?2).Q]%X<@8?XF$<3:9#^#0Y(_;@ MNFT ZF08G8[/Q'0:Q6= ]D^CT^D$H0?;6$L2.?8%>2>^U7!5/V_:>HP0^Y68 M+@FPR&L[6:TT1T&,@6ZK"S'$!K8+R+@5?$^!OWYG.-#_H%I^V2WF>,_3?6PZ MCD\!LG@09\"PZ3G8S[./3:!1/D,=.3X=B#"QZ,O5\>Q)'H[,QKF0: M3\5X$L6388N!Q\?1V!2- MQU/#DXWI-#QR(NICY%"WZ/R M0H?;\KD;RZ<)Z_():71P'!RVXX \;:2N&S(><77@+SC7O6-% I0C%O -@VG) M'%;>< %FIMN 1^[FG:"S *+?^4!8FMP0/$MH!MW"F]M21L5S4LP+/B1+$ I& M7<" HZ>J:52- /CQ/ D<9K8#+-#D);>+&C0K !D'UN+B-M!C2PQ3QJCF12Z7 M=&C@ ]^S!6J'8F#9 >;=6]3_*.3+ F@Y65=! *"E+: MC0IN^(SSU%MKI N S.\X06'K3C-S ^;/7ANLAU0?N@$M<)]>75P_LWX>ATY- M48$(PXX5"KKD.)YB@7CCO2?;>-[2\F!HDBQ:3IJN?'X2]AY^RF[9 ' +#)*X M'6VP5'@G"6!6E 6&5D<4U'*5LVG$*N>!\*_9(,*%JYJ<<_G)K*'FSE4$K"[) MJQ*ZHL'&XA\#S2(!FT(PQ"MSAN?!]L)I5>T5[5J%6T%DPI^ZIFU#&]@IYKO< M<6D1DY1BTD7GP'\!3S>X>;D-B%%3M":CVZ.#S'Y0W^:@JCJ8=R@O5,+"[;9 B?"MR^"J7VAJZ( M;WSB+NB+>X;9P14"=<+8P^PP=O&M4<+D7=+:?7M4LM+^QA:2>Z\%#\V.OU&W MQR(5GB.!)JFB5F^DD[LF(K()GRLD6#XUDMJV% M=.>O=R@&@X>J0ZY&S^^F%+D/&^+T>[/HI^T"._$SE*/'T>D$Q=+3271RAEH/ M"L63L;@PNWNZ!9QGXB0&J?98G*%P.R+A>G0"MSG%F!-Y]#23_.F9. 5I_03^ M/YE,Q$DT!9%[QUI&N!8S[!,[\!,[],ZU0#>CK5E=S6AJ78N)066(QR")1_$Q M*&O1R>A4/!4QB;;N #0%_C,S]=*635MP%:K6U+"FW"5#%D6.A6!\*0 3-:OH MZ()1*:O'8#E[_"B.@:P$K5*,6")*IFSKR"AM,2B(13]1/1I@!=($SU!$H8\P M #1,;=4O%U_@(X!A7R2\4)2KEMY PO4H@&\%I7\J7\MU0!#; :FL-/%KA;/V M>$N_!>,2N>(JWTE5!N(?339GLV1E@ZZS31.E+65&/*Q[)/(-&"&DDA@:YSQ3VSI6Q\HU8;IRW GJ;)]KQ+Q:FO)#G MUP4",R[+)-' E.5.T#MA$6\IEJKCC23.J&B%",T2PLR5_FBOCY,$VQI9(&R7 MJ*92Q-9M4V0YA7T[!#8WU8JA=,-0B*%=)SOU3I)@NM !ZYMT:'EXP3<&"]:P MYO3FN_#\5+%J8!5-94?GM,8P0PJN)W Y (R=95-3CA[2<5M?,_R UC/%V"0N;V5ME6%_Q87"6Z+NC> MWE!49":3O#*T7Z:-3<% O6%=BGBPV1$OD',+FKK#G$[+_X.0= E'_;'J;EHA M]F3=?_J\F;Y^2]Q?P.4:J\L<'M03 MIS=Y DN^3ARR>H-?:J1>"C&FCU;ZM+_H(]DTE!CL[?<#U]95" MB2)+KJQMTI:4R4\S^4E16!8CR-HR55/AONI4X17&NF1L]6&/)%\=">,D6)< D5>JMI%K5CQQ"6&W?6 =D"Q@?3U]!J9N8P<$?IPIDDH"4%X=_8(/Q? MI"Z[_3??2,U?F]00/']?.>%NHG$Q*.3] B&Z;VJ)-IM#X3^AE MM:".?&M?32;(-I9?S!LQ=JW,Y:\$1AI<$*FQ@[UWYVJ%,=&31<(X#;T884)S MS:TIC<7?H(W1'@FJQF;$SE[XPKH!QUG"1D'W0UKF05)M68,XWA[-^!R( HNN M4KN-J<.&B[8L_X#8GGR02V,TI^+DJ[+IIJZ#Z:22JX>G7(/O:V[UM]I;BBD0?\DX((N>(H92/@V (ZR^IGA'KR6)=12+2MQA:'(.E*9 M\"96N#'$9GM''++DV!2&#,Z-UP/M@62NPTJGJF!MGU\5!G,0*LV41]K@\"T" M$ZF;2:Q7E4>N6 '=5H:DZOYX&NF E@%)!] M!JR*!L;//100?^>N?B]3[NG$^[%4,:*D/B6 MJW9+D[;3^5+%7[F(W:_PNN$""WP*>X)$)2X'R[+&L\HHE5VWBQTCD:6;0T#-%XD-%347@P M4 1YP,'(ME,6&[L(ZU#5)CI&+>6@#S-]T:-1?]&C#V%RQ(VF $6?A6Y#'3X$ M$13GK0R!MS9#P+9],#8_HO;/[M=?/F:T>S;4?LV62;*P!KW-+ N2$3JR+)R% M8C*O/X CBS'=\7B MP5_:MR \^!P?402GYQP?,=I5^#8'MP]QU?V2!_)0UUPCDT-]3!20>2>//:[> MP+H*ZU/@FR%F1F#W=K=VU4M?D+,5BX=AK,"/"JX;XF1L=OV2.(1AYJL\80J" M-F/VWP\X<\"NE1A9@RL)-E@$]4(]H:2U6R^_K^>#585(Y*0J0D"&?K1O'<4" MPATYJC8TRJ3'DRP,DA=:RUBJ7VLL$5K.9BV8AJ5$F;V0)=KF+E'Z5DY!J(FI MH=H*QN57+6&I%R2^("H'\;=^ZT'=\=YW+$6;-9(QT@'+*W470?8U\!]<#1D] MUG2>MAIR.TLE6$+*:?ZAEI&U"R7OE3G0@BJ'IVN?5MOWWBE;[V!3Z=UX@Y)X7IC76I9)(1 33):V@Y[="?&2,W0A0'OG@1\3GI-!+O^]C,.>[?S7V[ M4-6]4IXO5S7J+U=U;6\;RQO7@*7F[9D9A5T24UVC1?\',N!+#O-_A_HH0@YK M:%Z["-D'DM^O^A;IQXSF=O\V>#$;I^GS_Y8Z6$K7>H';C-]$:<=HQ2RU(NW1 M,V;M)]O-C2&#.;#1:[E*9A BLQVSZEX$2KRWU;NCSA]&)$_/CNEMI_QWL/5W M-!R"L$J4E!_MR,/BN'B>D>9CRDJ4B\"#B,,E!]AP 8A"+YAK16MO1.>G6_!> ME,;B%$8/[MC:^'@H)K U_CMP?WWAM[[;XJL?C?JK'WT /5PNZ5[^6!;$%DO. M<7YG#33[XOY7>E^RP?U'C+;'7G8$%QF2?9DU-Q+8W/GEU??BZN9R(+Z_>3L0 M3_G!,^QM#4WXQ+GN?%4L/$TS2MM]:5W*-!(P_J:V#L;@Y;85_TPQ'(A=X0#D M[ELU&C@3_-*:WKQ6RD\M*&OGCG.@K%W4;7HTV:J$:1Z-=]=;>'=XSOE"0$]- MV:ZK&CC%]W6& '(_/Q/O@Y<9QV=VJJ")C6=^BTS1JI^>>SX5%,@DKMQ>;8QO M%Z\==UZ#(\HFQK?6O7Z)Q@9Y(;$.(-WO5P>HEKFGJ!VB4>CY^>C@"'KZYJ]? MKI*Y!"8QQTIXN9Q!U^'@]/B PR/ME[I&PO=V]R M:W-H965T MVJ:SY[.-<]O3*++5!EMEW^@M=O1GI4VK''V:=62W!M4R@-HF$G&<1:VJN]G\ M+,Q=F_F9WKFF[O#:@-VUK3)_7V"C'\]G?+:?N*G7&^[7[;6A MKVBTLJQ;[&RM.S"X.I^]Y:>7J5\?%OQ6XZ-]-@;OR9W6]_[CW?)\%GM"V&#E MO 5%KP>\Q*;QAHC&Q\'F;-S2 Y^/]]9_#+Z3+W?*XJ5N?J^7;G,^*V:PQ)7: M->Y&/_Z$@S^!8*4;&Y[P.*R-9U#MK-/M "8&;=WU;_4TZ/ E #$ Q)<"Y "0 MP=&>67#K2CDU/S/Z$8Q?3=;\(&@3T.1-W?DH+IRAOS7AW/R#=@@"OH-%'T;0 M*UC4ZZY>U97J'+RM*KWK7-VMX5HW=56CA>-;==>@/3F+'#'P=J)JV.VBWTV\ MLIN$][IS&PL_=$M<3N O#^.Y.& @(M='_\7>_PMQT.)[9=Z Y Q$+.04H

/! ."[V^4_+VZ&0:[2O^U&Y5A>OSJ]JJ]=K@6H5JIJR[P0?L=@A_!N_A%I\<7#2ZNO]K M2HB#UJ>YWVX,XF?Y Q3]:C.&/P01CNL.W$;OK.J6]F1/ZQ062BW@"&3*4DK# M(Q 92U-)/$T+5!ATL"$0A,[#[58;!SQF99SX%YF%!7&@119*EB(OR! MR@R"4#YC>X=FS&G_X/X1_Y,%S&-"I(H#%+!XCQY7:(T9X(GWJLRCT&2 M*$GY2:F$,U%(SZ3D)LB(K0' 6B)*"F8!K-%MT.])OOV->)B!8 MPFDE1:3XE[I""B9EZ5TH::\XC%+.4BGA0*:G8Z:G!S-].$$M"59A_>"3F\$' M=(S$7J$QI/H^];TVX^1"T1D E[IM:^OO3/N%E7&0S70BC!3'SG M"BZ\?".DO,GC75=2-68R.E]B/3B"G>LKH MF24)9*RDHGB%B_!\-'>].OICVXR4UCX=C%=DCY][.=$+HM M1#Q,>TG\<<_Q/=?V\;06\EX5B!HV)>-JYA5:KT]]7Z4%ED0=BC5R,Y,+61)M MNG+EJ[5$DCE0R?PH",9^22CWDJD;NY;)5%2:48[7$E15ED0^S9&)>N:%WO/ M#5T5V@[XR71-5GB+^NOZ6IJ>W[%DM$2NJ. @,9]YY^'I8F3C7< WBK7::H-5 MLA3BWG8^9S,OL DAPU1;!F)^C[A QBR12>.AY?2Z)2UPN_W,_L%I-UJ61.%" ML.\TT\7,FWB084XJIF]$_0E;/4>6+Q5,N2_43>PH\""ME!9E"S89E)0W?[)I MZ[ %F+P&B%I ]%9 W )B)[3)S,FZ()HD4REJD#;:L-F&JXU#&S64VUV\U=+, M4H/3R1>A$6)X#Q^%R&K*&.S=D25#M3_UM>&W47[:%@DN> M8=:#7PSCPVB P#?".G71L[IY-,AX1>0AQ.$!1$$4]R4T#+_ M(-' ^G$7;%C MQQJ7V8 M$T9XBD"4S<-L)I9+E-V&PCL()P'(0 MCH_?K#<:_RUXH(Q]!\??LJ82Y5%,J5?4 MB&"8&VAP>'SD@6Q&ULM5=M;]LV$/XK![4H8D"U7BW)J6T@<=NM0%L$3;9B&/:!EL^6 M5HGT2#I.]NMWI!S%210U"+(OUO'EN>-S]_#%DYV0/U2!J.&JKKB:.H76FV// M4WF!-5-#L4%.(RLA:Z:I*=>>VDAD2PNJ*R_T_<2K6FXUNY+K3I\&:3#5OC.>K?-F>26E[K95G6R%4I.$A< M39V3X'@^,O/MA-]+W*D#&PR3A1 _3./3N2-U]VM<_# 2#S'P&$>T#X5$"T!T26:+,R2^L]TVPV MD6('TLPF;\:PN;%H8E-R4\5S+6FT))R>?14:(8:W\(EKQM?EHD(X40JUCH@E&7&DP\3=$,QLOWGD\;S^$CGB/X(K@N%'S@2UQVX.?]^"#L<> 1S99K M>,/U-.SU^(7)(42!"Z$?1ET+ZH>_Q[R%ASW+B=K41]9?U)-Z!4U^N]+;H.-N MM-G=QVK#!8G_KHO:"SF[0S1NB<9]WF(,NJKZ?_,WC,=9RSA+QC>,X\QO&4>C6\;A/<99^!S&@>NG8^B1WJB5WJA7 M>N=TZRVW%%.LX"L-U9_P7*92".9/RVB2=Y+[E&D[R?%MO*Z9I,7=V M@#EU[T]^ 1??[85F9EZBI/L9Z#3,"WN>'W'(67V'!A^_O'.(K=.$G@**2=,Z!&D(;TFX[)=VS=Q&Y$JPS\H0]SVJ;( M=8/+HHQ0@6\BA1DU?5H-]5%S'$)$TQM9DMA"-XZ,U&FUHVP$@]LMUPRF03,8 M$7!PJ\YTF';NR1=0R)/J^BQ0JX([-6\;SZQV1V'?O,K"('SWX)L,QS\K^(/J M/N9K/(SO%_U.E1_#W:_^(P5^W0*ZK'28=!Y0WL%;C#BN[1-506XV8?,L:WO; M5_")??QYM].;)S3MT'7)%52X(J@_3$E:LGF6-@TM-O9EMQ":$FK-@E[R*,T$ M&E\)>F+L&R9 ^]]@]A]02P,$% @ XI/-5G&00<3X @ K0< !D !X M;"]W;W)K&ULK55=;]LX$/PK"UUQ< !=]&E9S=D& M$O>*%FB"($G;AZ(/M+2VA%"DCZ3B]-]W2X,5\OY7JI' M72$:>&ZXT NO,F9W$02ZJ+!A^ESN4-"7C50-,S14VT#O%++2@1H>Q&&8!0VK MA;>+?A0XUX?Q6"5K*5\M(.WY<(+;4+(L3"6 M@='K"5?(N26B-/[N.;UA2PL\C@_LKYUVTK)F&E>2?ZQ+4RV\W(,2-ZSEYD[N MWV"O9VKY"LFU>\*^6SM[Z4'1:B.;'DP9-+7HWNRY]^$(D(?? <0](/Y90-(# M$B>TR\S)>L4,6\Z5W(.RJXG-!LX;AR8UM;"G>&\4?:T)9Y8WTB!D\ =<%H5L MA=%PAP763VS-T8<;*J/)@XWUV3PPM)]%!47/?=5QQ]_A3N!:"E-I^$N46([@ M5Z?Q47R"(""A@]KXH/8J/LEXS=0Y))$/<1@G8PF=AK_"8H#')]))!O,3QY>< M,%]#Y^^8O1TZ'4?;__M"[UB!"X]^8(WJ";WE[[]%6?CGF+1?1/:-T'00FIYB M7]Y3\RE;CB W0Z%1=5GY/KR33&A@HH37M6"BJ,7VJ CAD_,''O#9P!67Q>/G M,:M.[C^NCHJAJ-QQTKEBLT8UE(8[8)C4 DPE6TVYZ3-X4*Q$ZER'S#2\@&3J MYVE$03KSPS2#5:L4"@.M6-><8_G-\CCRL\1R^]$T@4M.'93D(E OAE*V:[-I M.?6U_C^@'3S,_B&059YJ>S%,;.^'^X\&_M\7_?3R!T9T#D2$R;,?&]$Y,,F3W!G1ZR='IGZ8S6"L/H.CCMB@VKJ+0H-C M[)KC,#O<19>N!0?_+.\N,BJ3;4T%RG%#T/!\-O5 =9=#-S!RY_KK6AKJUBZL MZ#Y%91?0]XVD.N\'=H/AAEY^!5!+ P04 " #BD\U6-,H-8",$ #_# M&0 'AL+W=O M);+W5M9Q9N5+;B>/(+,>*R3.^Q9IFUEQ43%%7;!RY%.% -E4%1/WYUCRWR*BJL9<%K$+B>6:^]R2+6]L;@4X$[>=0&G;N: M6:X."$O,E$9@]'>+"RQ+#41A_+/'M+HEM>-Q^X#^B\F=_EZL5#ZS MQA:L<,V:4EWRW:^XSR?2>!DOI?F%76N;Q!9DC52\VCM3!%51M__L;L_#DURJ7\'.]PE6/ M_V+8W_,' !Q*J\O-/^1V[@\BOF?B# +/!M_U@[Z AMW?8-:Y^P/A!!W5@<$+ M!JB6T/+;1V_K'?9[Z],\D5N6X0Z1A/P+.3,#7_7N3!5J505% :>[RCHFE. MAS<"/QS#V OA$Q.%R:VU,4@U5U#46=GH<,S*A^G/2Y[Z(_ \%P(?KKEBY;'_ M"?BVYR8FDC1-H&]G7\#5'\C$GB,2-59+%)VPG\E09*=A] 0SQ&+L_B=>_-CK M(R6QTSB& 65&G3*C065^I(4%O*W;VT]?(Y=8,D5!*0X?MRAHL-X<:N'SM#NX MXO?4[H+)'+:L6 &%#ZSB3:WD%[16%'LCD"Y:!7S=Q_3D*--,8Z[I*I>P%KP" MWLV4+0=:D6X8&T4&4=BKR!_@87'V9?QW)$_^0Q\T:*IS5!0F7$.B)>0CL9 MIWHJ)(J\Q-/-" ([2EW=C$DP86H,$ET1W!2NZ= A6U/9,&4MW1_Q=4-Y'G9I MR^[UUFGBO=1.H@0T;1.XT$'3EMZRLD%@J[_I263V^)0JY3B&T2,+VOI^7%V@ M"#NQ(PJY3\4OX+&/KA.(J82'+4&A'<1N2Y!OC[WD0) 7=00%2?"0H/$X&23( M&Q.I[I/T$-.T]+?2$]-%Z/:*WCEZ8U8H-N;I+:E"TVELGYO=:/>Z?VT>MP @ O@8 !D !X;"]W;W)K M&ULK55M3]LP$/XKIR 02*-Y:UH&;21:0&,:&P(& M'Z9]<)-K8^'8P78H_?>SG38#5O)I7^*W>YZ[Y\Z^C)9"/JH"4<-+R;@:>X76 MU;'OJZS DJB>J)";D[F0)=%F*1>^JB22W(%*YD=!,/!+0KF7CMS>M4Q'HM:, M" ;Q:WL:"-[$G4R7A'9@SC\!%$0Q=L"ZH:?8=;"HXYPXK8*L>.+.ZJ@ MH,GOMO0VZ/YVM'WHQZHB&8X]\Y(5RF?TTKV=".VW0OM=[.D% MH1+N":L1KI"H6J+I"!HN>55KY6Z>/23NA=]A5G#Z5)O,_'*I,3LO&B9,9(^_ MMV6IV[4I>5:T-3=ZVA';[-7<%RQG*]K[ ^YT0OM9L!9O%N\A,1$D _L9FE#^B0UVH1^\&;?5 MR7_5(DJ4"][KA770_K+2/U!+ P04 " #BD\U6 M@@'O6 \$ #:"@ &0 'AL+W=OH-HX+X2M9YY&V.:DS#4RPU67 >RP9IV5E)5 MW-!2K4/=*.2%S4+0*NRA%66&M2UF#PM7,.V4GYR-K[PR^E+C3 M3^9@,[F1\M8N?BUF7F0!H<"EL1$X/>[P'(6P@0C&UT-,K_ND=7PZ?XC^D\N= M\//+S&(3XXQ*]U2 X.B4NT1>;2^L0-GT^5W(&RUA3-3APWSINR*6M[ MBE=&T6Y)?F;^NS0(+(%CN#)R>7ML*2G@7%94)IH[IM]?\QN!^L,T-/1!ZQ8N M#\'/VN#Q"\$3^"QKL]%P41=8]/B?#_NS>"! 2)EVZ<8/Z9[%@Q$_[O*;RXTUIN"C_Q<*'TTINR?IOQQ) M9'M$XRL=PQ>DX72)T M,=ZB*>LUQ'X<,1K3+(:?L4;%A;/@!8FZU$9Q>YU!ZB?CF,9TG,(E(71 K%U! MWQ&R<<2-1PSR4037DD@"_42WRZ>Z?0MCGT6I>\9Y"GTU\0-\_46@#CR1'+"Z M0=5)P@[,#E$/0;&?I9:BQ$_SW%(UB7NI8LQ/)@FPD3^),F 3?Y(G0YR113(9 M0YSZ449NL3]AV7C^MA5[8-^!DP8LZD62 MI$&:/D<0!?GDM32V-1L^:1\J5&O756F2 =V[;2?1O>T:MU/7KX2/YFW71[6Q M+JGX!*[(E:#0$:FVDVH71C:N&;F1AEH;-]U0\XG*&M#^2M(O\;"P'^C:V?E_ M4$L#!!0 ( .*3S58\))Q4E 0 (X1 9 >&PO=V]R:W-H965T7V)YXQO.,GW$\V;Z2ZD+'B :NTR33.YW8F,56 MMZNC&%.N-^4",WHSDRKEAH9JWM4+A7Q:**5)E[ENOYMRD75&VX7L6(VV96X2 MD>&Q IVG*5YC(JYV.UUD*3L0\-E;0'6TO^!Q/T9POCA6-NK65J4@QTT)F MH'"VT]GUML8].[^8\%/@E;[3!XMD(N6%'1Q.=SJN=0@3C(RUP*FYQ#$FB35$ M;ORN;';J):WBW?[2^D&!G;!,N,:Q3'Z)J8EW.L,.3''&\\2&D5O!>F9T5_2('@!;,"!R'@6"9[ 8::-RFFK MC(:U,SY)4*]O=PVM9G6Z465YK[3,'K'LPY',3*QA/YOBM$%_W*[OL18#78)9 M8V5+K'NLU>(15YO@>PXPE_E-#K6K?\6H5F@UE?)O"6VH' MS=HVN[?T@D>XTZ'TU:@NL3/Z_,GKNU^:H+V3L16@00TT:+,^.N!"P4^>Y.C MY ;V>$)$0S@M3JEO2N8+D7/+%IL05C5$;, M1,3M'LH9G1P+J86!-6\=_H#/GX;,8U^HYSD#=] @(6KC#EMXL.'"\(@3(:TPFMN\SJ#R='/_0;)(^28SAT!OWPP?AM MY.C3!J^.RLW@!;SG6?'Z;*7?1"_?84'0*/M_Z-7WO;K],'HM%QWVAM!T#K_B M_/H;N2J_@1].V)>2];V)^G:2?@!!;88^AX.-)&-O)5D+.[QW8L?YYNDF&*H1 M=*YN@'Q/],.C+ R=, P;94_NC1/X_KW1ZYD2>-Z]TT^'(8$S6[J]I;RI-GY!7Q. EGY"' M\"L2O0'_&B5'OP?KCP=A, P:@V #WT3:[IV2-T4U+_X$:(ADGIFR^JVE]<^& MW:+&[MY.+_]4$!OF%E.",U)U-P<48%56_^7 R$510$^DH7*\Z,;(IZCL!'H_ MDU3)50.[0/T+9O0?4$L#!!0 ( .*3S59W>-KWR0, *D) 9 >&PO M=V]R:W-H965T>R$YV6OST!92 M6GBJ*]5.O<+:YM+WV[R0M6@O=",5KFRTJ87%H=GZ;6.D6'>@NO(9I;%?BU)Y MLTDW=VMF$[VS5:GDK8%V5]?"/%_)2N^G7N =)^[*;6'=A#^;-&(KE])^;&X- MCOS!RKJLI6I+K<#(S=2;!Y>+T.EW"K^5R."8K+1^<(/WZZE'G4.RDKEU M%@3^'N5"5I4SA&Y\.MCTABT=\%0^6O^QXXY<5J*5"UW]7JYM,?52#]9R(W:5 MO=/[G^6!3^3LY;IJNR_L>]V$>Y#O6JOK Q@]J$O5_\73(0XG@)2^ F ' /M2 M #\ >$>T]ZRC]4Y8,9L8O0?CM-&:$[K8=&AD4RJ7Q:4UN%HBSLX^:"LAB.![ M6,HM9L?">]77A@ORFWNQJF3[=N);W,LA_/Q@]ZJWRUZQR^%&*UNT<*W6D5.VOQ1I@+X $!1AD?<^@\_)W,!S@[XPX? L\[>_Q, MX%OHXSL6WAX=CJ-=;U^VCI=O(2/J#?!6U'A(=@917"4 MD2AA3J"$90%\I9,?56D1LK3"U1CZQDD4I$<7?Y(8>;VR0*2T4Z* A)Q#E])Y/-$!922-*$C1(Y)XY3$R-1E- DA M2#"'QSQA>CF6&"[QF+HESD\3B\L9'O1!3**4=K69Q"^=?H7!9\[?&GQ"&/L, M. 3Y:5!_G\-Q+\>A>JH]ZB6C@H:Z$/AXMC5D= M3B:Z6&+-](%&(-%^38AK+ PU@.CVQV>8559 M1Y3&I\[GJ ]I#3?':^^_.NR$Y99I/)/5!UZ:Y?$H&T&)<]94YDK>_X8='I=@ M(2OMKG#?S?5'4#3:R+HSI@QJ+MH[>^AXV,4@[ S"70VBSB!R0-O,'*QS9MCL M2,E[4'8V>;,#QXVS)C126&6&BY$B>6 _=EV^R#;@EG:CG/'+^HBV<:VCY':*WM8Z'K6U9 M'^H5*_!X1'6K4=WA:/;Z59#Z;X:@_21G3X#&/=!XF_?9-?6X /!:X,K"@[[0J U;(11N^UA;'Q_H[QRF5I)!2RKJD9 MN2]+696H6E=54Q)8T"LIM%2 !'Z?>NB3B?"^J5$Q(]4AO*=^7=DXO\ X]X(L MA#T[# +/3R(:V^]<4#2*;XSBMXU9IZ"P1.KL]DE(FB*,DE5EHW-AD!;5D)^$ M?(S38-JY2;#QX*TCP;2;YM,\DG?HTOI&&52!Z)]]@XSDWYR@D MM;,6_0?7;&F=V!T1LL GCC00<=K0*EE,1(V7!5E[CR*XF,]I0[ "*ZV$:$L MC46CN.%D^?I5%@;AF_[^5:"RTUT7Z4OOCP)=3ZS^+S$0.?Z!G[0TT2B%H=9[ MMEWZ?Y/O3O+4M+"^I437C GOQ?Z[T#57I3F@W)CXG_2CSTBQK.8@B+XP[ M/H+4R]/\Q^L@]/+8EM8X\/)I; ?A=Y9$3 *._"[#Q N#_#'#/'7"QAJM7NYX MB40O$$?46N>HE-69):&7XSBBA$*+=QS%7ARG.];7)I-?Y)1F7A!WQ98$Y#/\ MH6(CGI(I!!0A(7193H&R[ZRYW6MO,-C+2O!%HG2%%T;K$HRS]8BRVMNR'2;] M=ICLO!V>",-[]JX?V;MPN1+*N9(UG,EZ16IT/[R#>^B.&^;6O(9_ KZY9>[! MM1.S7-GT-(2Y%T=3B'QWNZ)Z4[PPO>8;P0TMLBWJ%'(OHG+^P)1BPKZ=>CFU MONYF03/QV:'=_X/D")'G^WYW;>MC1;]0Q""KJL^#(DPC+Z%&DOK>- A@J)&^ M@)*7=-<]@B-(\(;;97JN$:SO<4@8@Z^)#=+,$9L1"[&7)<_RFWEQ'D%"!M/' MPANF>?UY.]WK6;O1GF1>DJ:0I%Z2A#!-*=4,ABIGLG%BH9U@X0YRFLJ7]IWV M\-*_[<^*)^Z(-'FZH[HM((3XX&9G=Z,F\6)[V^/?,W:RN5Y)EPK=E\1Q_(R?>6;& MGK-';>[M!M'!Q[;I[/ELX]SV-(ILM<%6V3=ZBQW]66G3*D>?9AW9K4&U#*"V MB40<9U&KZFXV/PMS-V9^IG>NJ3N\,6!W;:O,WY?8Z,?S&9_M)S[4ZXWS$]'\ M;*O6N$#WR_;&T%K7AP6_UOAHGXS!>W*G];W_ M>+L\G\6>$#98.6]!T>L!K[!IO"&B\==@\#BLC6=0[:S3[0 F!FW=]6_U<=#A M-0 Q ,1K 7( R.!HSRRX=:VV%/".]VYC87ONB4N)_!7A_%<'# 0D0"C"F*OPJ4X M:/&=,F] <@8B%G**T&'X-58C7!R@(\>@R&!/'@B*A5[?*7E[=#*-]G5_:K>J MPO,9%;9%\X"S^==?\2S^=LJU+V3L,T>3T='DD/7Y=6W5>FUPK4)-4^Y]P ?L M=@A_!._A%C\ZN&QT=?_GE! 'K4]SO]T8Q,_R!RCZU68,?P@B'-<=N(W>6=4M M[UBDLE%K $)H6J#SH>$,@")V*VZTV#GC,RCCQ+S(+ M"^) BRR4+$]R*%@I4MJ^[AQVJJL0)$OB$A*6<0ZWVJF&3LI>D"-(2Y;F?L^4 MC)4\3$"PA--*BDCQ+W6%%$S*TKM0TEYQ&*6G"BZ\?".DO,GC; M5=2368R.E]B/3B"G>LKHF24)9*RDHGB!B_!\-'>],O&&&ELT?@']7VFZ5X"! "DB0[&Y7ZK91DK8/ M51_,S &L>.Q9VP-)?WV//1.22(12]0'&EW/YOO/Y-MEI\V WB X>2ZGL--HX M5UW&L+@;>/AC\+G!G7[7!,UEJ_> [7XIIE'A *#%W/@*GSQ:O4$H?B&!\ M:V-&^Y3>\77[.?JGP)VX++G%*RW_$(7;3*-1! 6N>"W=K=[]A"V? ##7TH9_ MV+6V201Y;9TN6V="4 K5?/EC6X=3'%CKP +N)E% >D2[8T8C7F/<@2[O $L:.Q,OV MS+,0+SO"W$)#\!"_QKM_V-OOE4M;\1RG$6T&BV:+T>R'[]*+Y,*6B+HU8LP\_Q;+:SPPEA8/KWN=TDUY81:HW*^:46!II'PS\ 0[O'1 MP4+J_.&O0V2/P_F$2U/3EH5TU)0?YI41$M)!V_WX6-$NPP*D6"&<"05/R(WM M .LE(TA[X^S%9*LE(9/"/<$@@>^;OUMA'\Y7!A$(-I('RV@T[8W\YUILB8\J MP%O2[TB!!_L"#TXN\"WF>JW$WX3M"Z5Q8B6H.;<675MT0WU.^7\6?.F1"UHX M-%^7-'Y:?8^B.;R8;@Q*03O>UWTN*7*[):FX;J-K2X"HP/,\U[4BH 9S%%N/ MI0N*#O,/T&=CH" 5%P4@55]9@NUI:+=!0X>+,7ZY\(;HD)$QG?6&=/%&2+RK MTAN0OI^U+G9"2LBZ8]+K'O.-TE*O&U.K5V['#0+K#FGV*IQ:E($(<*]XFV&< MC.'7D/IY8#ST^$V-!P'*5]4^&Z8CZ%#H!G.E32@&J4RL'2\0N'BC^%=7U&&3HGJY3UV?-$ M^Y+:(" V!P &0 'AL+W=O%B(=I+XD_[CF^Y]H^GJR%O%J76JU/? M5UF)%5&'8H7:ZW+JC3W(L2 UTS=B_0E;/4>6+Q-,N2^LF]@D M\""KE195"S895)0W?[)IZ[ %&+\&B%I ]%9 W )B)[3)S,FZ()JD$RG6(&VT M8;,-5QN'-FHHM[MXJZ69I0:GTR]"(R3P'CX*D:\I8[!W1Q8,U?[$UX;?1OE9 MRS5KN*)7N&*X$ER7"BYYCGD/?CZ,#Z,! M\(Z]1%S^IFT2#C%9&'$(<'$ 51 MW)?0,/P"LPX>#:03=\6.'5\\4&P%37W[RMN@DWZTO<^G:D4RG'KFPBJ4C^BE MNSOA*#CKD_:/R'X3FG1"DR'V]-:835XS!%&\'*P?3CC*&/?P?&WK*E"N72.K2 3-=>-2W6C MW:-P[KS0?PEO7A13ZB4U(A@6!AH<'A]Y(!N7;CI:K)S1+80VMNF:I7G84-H M,U\(<__:CEV@>RK37U!+ P04 " #BD\U62]G)"1 $ G# &0 'AL M+W=O+D',5)%#4(LB_6\>6YXW/W\,63G9 _ M5(&HX:JNN)HZA=:;8\]3>8$U4T.Q04XC*R%KIJDIUY[:2&1+"ZHK+_3]Q*M9 MR9W9Q/:=R=E$;'553U*59B-W4"YZ;C6[DNM.GP9I,-6^,YZM\V M9Y):7NME6=;(52DX2%Q-G9/@>#XR\^V$WTOTC'_V/ITVI $>VC?>/UKNQ&7!%,Y%];US"UZY(W7W:US\,!(/,? 81[0/A4 M0+0'1)9HLS)+ZSW3;#:18@?2S"9OQK"YL6AB4W)3Q7,M:;0DG)Y]%1IA!&_A M$]>,K\M%A7"B%&KEPE<2T=$%HRXUF'B:HAF,E^\]GS:>PT<\1_!%<%TH^,"7 MN.S S_OQ0=CCP".:+=?PANMIV.OQ"Y-#B (70C^,NA;4#W^/>0L/>Y83M:F/ MK+^H)_4*FOQVI;=!Q]UHL[N/U8;E.'5H^RJ4E^C,WKP*$O]=%[47*7AM!+YC[^Z M4M0;MYO5'\BD453)UT 5Q7J!DJIZ#$ V! M.PH#,Q23.4ZL.3*]:63,A,P@L69JS"B!BP+I<%UI$\2-QS%<",TJ*&^SP)HL MJ.WB;SK:0 M@APFAH+Z;Q1ET5?7_YF\8C[.6<9:,;QC'F=\RCD:WC,-[C+/P M.8P#UT_'T".]42N]4:_TSNG66VXIIEC!3V3X-,7UANO.^"]2* 5S)N6U23K) M?G_P"+K[;"\W,O$1)]S/0:9@7]CP[D($+G\L5 M-L4WQ]Q]59CF-2F(S O,"RXJL;X&&@,E5GK')+K *7KJ!N$8CJB.I)X!)*Y/ M"DY(Q^0Q3=.F*QE!,LQ@;F\Y"B^QX<+V]X]Q%+MQDL!12#MG0(T@#>DW'9/O MV+J)W8A6&?A#'^:T39'K!I=%&:$"WT0*,VKZM!KJH^8XA(BF-[(DL85N'!FI MTVI'V0@&MUNN&4R#9C BX.!6G>DP[=R3+Z"0)]7U6:!6!7=JWC:>6>V.PKYY ME85!^.[!-QF.?U;P!]5]S-=X&-\O^ITJ/X:[7_U'"ORZ!719Z3#I/*"\@[<8 M<5S;)ZJ"W&S"YEG6]K:OX!/[^/-NIS=/:-JAZY(KJ'!%4'^8DK1D\RQM&EIL M[,MN(30EU)H%O>11F@DTOA+TQ-@W3(#VO\'L/U!+ P04 " #BD\U6O-/; M^O@" "M!P &0 'AL+W=OM5"TS-%2[ M0.\5LLJ!6A[$89@%+6N$MUJXN6NU6LC.\$;@M0+=M2U3_UTAEX>E%WE/$S?- MKC9V(E@M]FR'MVC^W%\K&@4C2]6T*'0C!2C<+KW+Z&*=VO5NP5\-'O11#%;) M1LI[._BC6GJA30@YEL8R,'H]X!HYMT24QL>!TQNWM,#C^(G]C=-.6C9,XUKR MOYO*U$NO\*#"+>NXN9&'MSCHF5N^4G+MGG#HU^8O/2@[;60[@"F#MA']FST. M/AP!BO [@'@ Q#\+2 9 XH3VF3E9KYEAJX62!U!V-;'9P'GCT*2F$?84;XVB MKPWAS.J#- @YO(#+LI2=,!INL,3F@6TX^O"!RFAV9V-]M@@,[6=103EP7_7< M\7>X$W@OA:DU_"XJK";PZ]/X*#Y!$)#046W\I/8J/LGXGJES2"(?XC!.IA(Z M#7^-Y0B/3Z23C.8GCB\Y8;Z&WM\I>WMT.HVV__>%WK,2EQ[]P!K5 WJKY[]% M6?AJ2MK_1/:%T'04FIYB7]U2\ZDZCB"W8Z%1=5GY/KR33&A@HH(WC6"B;,3N MJ CA'^>*[0;56!KN@&'6"#"U[#3E MIL_@3K$*J7,]9:;A&21SOT@C"M+<#],,UIU2* QT8M-PCM47R^/(SQ++[4?S M!"XY=5"2BT"]&"K9;@;SS,_BG((L\],\A:DS M_@47OM8>?^-&]#-&#/K)D<(OHI<_,*)W("),D?W8B-Z!69$4SHA!/SDR]\,L MAZGZ#(XZ8HMJYRX*#8ZQ;X[C['@77;H6''Q>WE]D5":[A@J4XY:@X7D^]T#U MET,_,'+O^NM&&NK6+JSI/D5E%]#WK:0Z'P9V@_&&7GT"4$L#!!0 ( .*3 MS59\%[ZXV0( ,& 9 >&PO=V]R:W-H965T T":%Y;5-.]I*= R!Q$NU#?B ^. FE\::8V>VLPY^/>>D"QWJ M^B4^V_<\]]PY=[.MTK>F0K3P4 MIYEYE;7,>!":OL&;F3#4HZ:94NF:6MGH3 MF$8C*SI0+8(X#,=!S;CT%K/N;*47,]5:P26N-)BVKIG^O42AMG,O\AX/KOBF MLNX@6,P:ML%KM-^:E:9=,+ 4O$9IN)*@L9Q[;Z/S9>K\.X?O'+=FSP:7R5JI M6[?Y6,R]T E"@;EU#(R6>[Q (1P1R;C;<7I#2 ?Y4RYK9O!"B1^\ ML-7 >).=Q^H4_F.6;:8:;4%[;R)S1E=JAV:Q''I'N7::KKEA+.++\HB M3. UK#0]M+:_@9T%E@*Z8!!OJ-?]O3Q,_11 M#)^5M)6!2UE@\90@(*V#X/A1\#(^RO@.\S-((A_B,(Z/\"5# 9*.+SE2 -] M@H?RZ]'I8;1KF7/3L!SG'O6$07V/WN+5BV@2V MU=AE6O('9QN(_"0:TS<*8UBV7!1<;B"+1Y!-QO"U+'F.>W'3:0+)-(5K5=HM M(ZXDS2#))A!1D$D"4>3'X9CD&$,S(6_K5C"+!;4R52#GK!\6%)_52EO^IS\X MR?PX'<-I9TQ2,EQ>HR2C-?&G5*-#[QWL-6:->M.-'P.Y:J7M>W0X'2;92,/=#]R^HU53=?F:V5I:'1F15,:M7.@^U+1G[[; MN ##W%_\!5!+ P04 " #BD\U6YFQFW>@" N!@ &0 'AL+W=O8ZBFQ18K\,DN"X\2!VE?,;T6K1\!T^HONGN3>TBD:44M2HK- * M#&Z7P4URO\12D]$-'X M?\ ,QI#>\71^1/^KTTY:-MSBK99?1.FJ93 +H,0M;Z5[T/N_<="3>[Q"2]N- ML.]M\VD 16N=K@=G8E +U7_Y8@_'6 MA.8GG=3.F\@)Y2_ET1DZ%>3G5A^U0YC#:[@I"M-B">\.=-\6+7!5PB=7H8$/ M@F^$%$[0[LO/?"/1OEI$CJ)[C*@8(JW[2.P/D1(&=UJYRL([56+Y*T!$M$?N M[,A]S2XBOL7B"M(D!!8S=@$O'7.1=GCIA5Q8Z 6>T]=[9^>]??5K.KV7KQUM^(P'!VNIBZ?_ MSBFX&..\ DHRUAMZ!<=$P^\[";P4"ERE6TMOQKX:^16Z]F^)=^7W'-@DS&>Y MG[!PFL5PVQJ#R@$U&$,V:@<2J;Y GLC*PW3.X,6S&4O8&WBO2F&HG,'Q QVF MX22=T3C/\D7/YJE839)*,Q3M.1 M>,.-4R00C[5 1A1C'J=$@53A0*#AW[NLDW?N(R7SZ5 R>3AGL:>6QB0XFX;3 M64:3- _C"8-S[R$ZJ>$:S:[K5)9RV"K7E_.X.S;#F[X'_#3O.^D=-SNA+*5S M2Z[QU30/P/3=J5\XW70=8:,=]9=N6E%#1^,-Z'RKJ1*&A0\P_B)6/P!02P,$ M% @ XI/-5MG7H#KW!@ 1Q( !D !X;"]W;W)K&ULK5AK;^.V$OTKA%L4#J#$(O5.DP!)=A>W0-L;)-D6Q44_T!(=JRN) M+DGGT5]_SU"RXF2]OFGO?I%HF3.J4Z_+/0II4./\W=S*Z,DI47:IN9",-TULJZFYR=^&=7YNQ$KUU3 M=^K*,+MN6VF>+E2C'TXG?+)Y<%W?+1T]F)V=K.2=NE'NX^K*X-=LU%+5K>IL MK3MFU.)TYM.I2-[_6E5N>3O()J]1"KAMWK1_^I09_ M$M)7ZL;Z*WOH]V;87*ZMT^T@# O:NNOO\G&(PY9 'GY!0 P"PMO='^2M?">= M/#LQ^H$9V@UMM/"N>FD85W>4E!MG\&\-.7?VLW:*<-L@] K%%Q1RP7[2G5M:]KZK5/52P0S6C2:*C8D78J_& M=ZH\8A$/F B%V*,O&EV.O+YHC\N6]0[N\J^7CG=+$TF.[4J6ZG0"%EAE[M7D M[+MO>!I^O\>V>+0MWJ?][ :DJ]:-8GJQ2X>5=77)9%F#OE:9"D!9Y,BT"$"181[B&[ M,LK)1]9H:]G"Z):5@%/=K>ONCJ$6&4ELMJ0SBH(T"7O]D0BR/!_.2H*"SMJ3 MCV3,1_+F?%SJ=J4[U3F[E1WD@[U_1(FTBDTO5*<6M3MX8R[V'KT;:/\L09=K M8V WJWN;*;RJM_F8?5 58MH@;CPHH@SW.*7K=]_D@HOOV8V3J! $-/B!?6F: MLVGN4QRC;CRG,X@SBC\/.,]P#8N4W6H'B?*+I]-FD;$LC+!*D+)W:J&PN=JU M=SH?HOMLLPBB+&1Y0; C +VV=9H+@L<4-0G7/(ZV\ ?9E!-NZ&&218.QU5LL M %(+^#X5<4J*XY@.[^5WB'W+DB",\"9CN!,WPS.]XN%\@UN M&YC7%(YK!0*5=5-[XKP1FGL/_IK0_'AT<\060SXM\K=VVCSY^!FR'G1&14FS MGMEID.?I0/@@BL,=.7].@+(!ZS#63$7A\U^D_I;PPHO!]4/JYQ4*3$N9ZN.# M_PG%89"G"4N## ![_ZC*M8_MBYU-W=:N7Z+0I>E(FDP M%4%,SI$-]T3P),; E<(#:2-W:R3.Z*>64EO4&RX2N('R6&QMNUS*[D[!87]& M;XAL,&7)K@2U1)#',2P+\X2.$#S=0K^/;54#-$3-FK@B$&;:$B.L8",(=:W< MVG2'3A^NC+ZO_1PFJS\PE+2^"H+SH? 5G!>>"$E$_EPI3$M4)\<#2O1;;(RB MF"&H_W9+98;4\(+H-TU)3N"_GD1_FS'9R)CLS8P9:PTQY=Q:!8\(1C\.^:EA M]-O(LO?,W63YG"&OG_#/NNS&7N*&]/8>LY\1Q*$IHCWZGEE*8YXP,CQ(4U&; MY!% G- B##* 8-1CU+WJ@,TXB$*.B$<\\3UN!#A%8RAYEE&WSFAO'@,8%F@N MEWY'!36-7A$D-B6/=G/T]@U2?U3@V1;PT;?A\4B3 9/D5PG#Z#0!VF6H%O^+ M0H /1R_RD/)@ 53BC$5)()*8"2KR$8ZW"-4O.T@R%>!YZ$F8!U%"(-X1YAZK M/ YBT!2W<+M3^5GE&3+'F%\H(;"-@J/^7-=]: #US%,EHBITWFKCZK^&DB." MI* 6,A4\Q@U):&MK_9A#=N7T$&6PX)Y>1JUD7>$U:FY+4Z]Z%7GD&9@+TOZQ M@SF-3W&IZGN/86K0N2>K"+B?ROP+V*%>'*Z1G-Y3*A1Q*+9KT;@? >ZGTSUGTA6&D[/#:J M0;-"X#44JW&:?*)QXW7'O4:L^KZ) OA*#P*X,C4>DZ3=#(5Q(/PL^U(2"76- M&KI<$25;A,"P7_?O(*11KE9-7?IX]\.+3]3S9& _,Q$3TJMPQ'P,RB[ S+9> M[EME[OPG#)1YO>Y<_YX_/AV_DISW'P>>M_>?6'Z2!NFPK%$+B(9'&=Y 3/_9 MHO_A],I_*IAKYW3KETLE,9S1!OR_T'AW'G[0 >.WH[/_ E!+ P04 " #B MD\U6/*W;I7@$ "+#@ &0 'AL+W=OWSS;0..N6(%F-9*LPS#L RW1EE9)]$@J3O[]CI2L M.HFJO*S OMB4R'ON[KF'1W&V9_R+R"F5<%N5M9@;N92[J66)-*<5$6=L1VN< MV3!>$8F/?&N)':.M-EI-;K M!9\+NA='8U"9K!G[HAX^9'/#5@'1DJ92(1#\NZ%+6I8*",/XI\,T>I?*\'A\ M0'^O<\=3K2-3*?UCDBRF'&V!ZY6(YH::&ZT M-693U*J*5Y+C;(%V0KG? M@/+@@M4R%_!SG=%LP'XY;H]1?!O PKSZY-Q#4WU%C\^(,3 MVC\-I?:=P.XEZO>)^F/H"RTE$Y9,2/A3YPO7]%;">5]P738X+6J0.6L$J3,Q:54.94'615G(.TA5C"?@F)&?Z'\G<. J M9UR^D9174.KU]!:[IMX=S@1$SX87.K5VCD6HFH:C3LE'A:,^'Z:\N M3]T).(X-G@O73)+RV/X$7-.Q(QU)DD0P5-E7GOHA<_3[JC'[ZG=)1$Y[$B1 88/I&)-+<4C6BN,O>$43UH);#/$ M]/0HTU1A;O L%[#AK +6SY0M!TJ1MA]J17J!/ZC(5S#P$D7^3WD'9NB.BB[L M11<^T0Z%H-@/'^C+A(^'R$PEOS6%%29IHA1DP]6.>)[^1IV/LZ]B.:)_^I!Y M+<73&B&ATF*=("^^&<6)FO*1(B=RU# SPP26PU#%(R?Z 61Z@AV M>XZ2C9 M8-O0;2WIMOBFP3P/5=J1.U4Z1;R3F%$0@:)M"BL5-);TAI0-!9+]C=]$NL:G MV"GC$"8/5F#IAW%5@T+LR PPY"$5OX+'(;I.(,06[K<$^:87VBU!KAD[T8$@ M)^@)\B+O/D%Q'(T2Y,1(JOTD/<@TNGXI/2$>A/:8Z*->]-&HZ*_POI$UI?;X MOO5X4=1%U538K@6NWJ5_;>T1A>^LGT"K#' G#;SA';K1H\,[;C5@NX M+=RXU0(6V>\VBV/Z7GPL %?7[425V7G4;]M26$??^Q7E6WT-$GA88F-L/_W[ MM_U-ZZV^8%A?E[?7-#QVMD4M4 T;-+7/(NSEO+WZM ^2[?3M8P( %4% 9 M >&PO=V]R:W-H965TS(,X>#/7 =7R[&WK]U^"YP8[=D\)6LM'[VRI=\'D0^(928.<_ Z7C! M&Y32$U$:OWO.8 CI@=OR&_NGMG:J9<4MWFCY0^2NG ?G >2XYHUT]WKS&?MZ MSCQ?IJ5MO[#I?*>3 ++&.EWU8,J@$JH[^6O?ARW >?0.@/4 UN;=!6JSO.6. MIS.C-V"\-[%YH2VU15-R0OF?\N ,W0K"N?2K=@AQ A_@1E>5<-1O9X&KG'3E MA"I090(M'#_RE41[,@L=1?78,.LC++H([)T(,8,[HBHM?%0YYO\3A)3ND#-[ MRWG!]C+>8G8*23P"%C&VAR\9>I"T?,F>'ECH"MQ57X<>[T;[K;FT-<]P'M!: M6#0O&*1'!_$DNMJ3VWC(;;R//7U2!C-MJ''PI#*MX+M+.Q8*7*D;2T-B3_P_2. 0 MV"AB$Z^,260T4"2>P<5D%$61ER=P='#.8G;EE>F@/)9(3\G:H1E,AQ!'T8@E M%["K?>'6J%=HBG:A+62Z4:Z;^L$ZO!G7W:K\<^\>G#MN"D%-D[@F:'0Z/0O M=$O<*4[7[>*LM*,U;,62WCTTWH'NUYH&IU=\@.$E3?\"4$L#!!0 ( .*3 MS5:\RREGMP( ,8& 9 >&PO=V]R:W-H965T9$]42!W)PLAV=P3W&M7LW!*ED( M\6@7E^G4"VQ R##1EH&8X1GGR)@E,F$\U9Q>X]("7\^W[!=.N]&R( KG@CW0 M5&=3[\B#%)>D9/I&K+]@K2>R?(E@RGUA7=F.AQXDI=(BK\$F@ISR:B0O=1Y> M :+Q!X"P!H3O $?!!X!!#1@XH55D3M89T22>2+$&::T-FYVXW#BT44.YK>*M MEN:4&IR.OPN-T!_"(&/4@/A*3P0*0G7\(V2!6544U2P?T<6 M#-7!Q-4L_,#9 *X$UYF"!;Y0W\L.M_%G8 MR7A%9 \&_4\0!N&@+:!N^!DF#3SL"&?05&/@^ 8=U5!0Y;M$+YC%Z\M],?!2=MTOX3V1NAPT;HL(L]OB!4PCUA)<(5$E5*-)U! MPR4O2JW&P9NQK4[^JU:1HURY#JH@$277 M5==H=ILF?>IZD__7O.KP)I$KRA4P7!IHT!M''LBJ:U8++0K7>!9"FS;FIIGY MT:"T!N9\*&PO=V]R:W-H965TICVXR;7Q<.QB.RWPU^_LM%F92C?M)?'9]WUWWSEW&2Z5 MOC,EHH6'2D@S"DIKYT=A:/(2*V;VU1PEG4R5KI@E4\]",]?("@^J1)A$T4%8 M,2Z#;.CWKG0V5+457.*5!E-7%=./8Q1J.0KB8+UQS6>E=1MA-IRS&=Z@_3*_ MTF2%+4O!*Y2&*PD:IZ/@.#X:I\[?.WSEN#0;:W!*)DK=.>.\& 612P@%YM8Q M,'HM\ 2%<$24QOV*,VA#.N#F>LW^T6LG+1-F\$2);[RPY2@X#*# *:N%O5;+ M3[C2TW=\N1+&/V'9^ [2 /+:6%6MP)1!Q67S9@^K.FP #J,7 ,D*D/B\FT ^ MRU-F63;4:@G:>1.;6WBI'DW)<>DNY<9J.N6$L]FEL@AQ'][!!3X],4G'<'9? M<_L(3!9P8U5^5RI1H#9OUP=[ISCE.4>9/W9@[Y9-!)K.,+24CB,-\U7H<1,Z M>2%TG,"%DK8T<"8++)X3A*2C%9.LQ8R3G8RGF.]#+^Y"$B7)#KY>6YR>Y^OM M*(Z!1N V?0TZW8YV[71DYBS'44#]8E O,,C>O(H/H@\[6J(M6E MFT$+)!^R\7](#V(X+GY2-],XLP[C:TE+AZWF?CXMF*B)W#C1?]8F@5ZWE_9< MH^RL8>)J&*?=*!K MF\LW!@4%>J9'X>&9-;2-C.CW6TG[G$S:'Z[-^/Z@FFZ M4@,"IP2-]@?] '0S AO#JKD?.Q-E:8CY94E_#=3.@&ULK5A9;]LX$/XK S7I'/LK]\A9:MIHRC']D6BR)GA'-_,D-J[:O2%62AEX;HJ:[,_6EB[?#T> MF^E"5=($S5+5N#)K="4M?NKYV"RUDKEGJLHQ"\-X7,FB'DWV_-RQGNPU*UL6 MM3K68%95)?7-H2J;J_T1'6TF3HKYPKJ)\61O*>?J5-G/RV.-7^-.2EY4JC9% M4X-6L_W1 7U]E#IZ3_"E4%?FUAB<)>=-<^$^?L_W1Z%32)5J:IT$B:]+=:3* MT@E"-?Y9RQQU6SK&V^.-]%^\[6C+N33JJ"F_%KE=[(_2$>1J)E>E/6FN?E-K M>R(G;]J4QC_A:DT;CF"Z,K:IULRH0574[5M>K_WP& :V9F"/9>!K!NX-;37S M9KV55D[V=',%VE&C-#?POO'<:$U1NRB>6HVK!?+9RPW\T MS$_9@( Q6MJ9RS;F'K)!B1^D#H!3 BQDO$^A8?:W:MJQLP%U>.=][N7Q >\; M:/W;Y]Z66_1SNP1_;99RJO9'F,%&Z4LUFKQ\0>/P39]I/TG8=X:*SE Q)'UR MNI!:[1YZPG.U+6%PQ*A^G>?PP:UZ+?Q;*&5^@YG@"B9+CJ8^&##JZ(&NVA6!A4T.Y@A MQD(SPT)VJ>J5@BV(DQ"?49+"J<1P>D.P,%XH6]1S8(2%%)\B9O"KJI66I:>0 M.29U8:R6KIR!(#QE^!2I@!/4T"OBZ'+ M;D%*:"C\FR4"^C#Q#'_]B4JM_83IH*ISI;N4< _J'F&/@QB)A7,1)R))G*LR MUNLJ2@G/.-"(9&$,-"-9PH=\AA0\2X$)$L;(QDB&]>Q>YW&2I E6/"1&==/X M82_RA#":>H5)%+H!1R%Q @-Y$75Y$0WG!7;E?(6X1D_UYLB5U)@#[ZIEV=P@ M3'V1AN,56H9T<%S*FL 76:Y:90\,=N.E&YI')LR@>OT :+.#\G5VN,R=6M2Y M+&;*I\D->AY3) XH_;9ZV92H8UG8&_1C0#/8AI/"7.S.7/9A)!7P ,.W#6^+ MRR)7&+6;0I4YO'R1,LK>]*+W&;]?E3= 'U!'!#3LU82+0(B[&H1!DCW6C=]A-NXP&_^_6O[) M(Q KMSNB.4T?!\7!79_:[)XAK,VM3^OT^>H/@"K?/;C$PC-7& *EIX5+.EU, MU=WU(^P@&D^E*ZPF?[A4.)28G5-%X+VL5WA"ADV1Y"'6]Y!PZJH@#[ @DW3027X.='YP]HFC M>"2,!C5X*HR>(>S3RAJ+7<>ULK497NT?3'H ;7L\LBXLB 60!.':9)E$:0!GH00W P2U]JQ>2>0!&F$%-4\M:8,[ M/Q6+SQ#V^5YS/JY\SJ/-'5"@HY;&+?Q8&#!H/C0"^\L6^*AN2A9B0F1X)D)< M!5AJOK1B7*5*$4YXF-M!>L%N5:A7"4>&,,&5Q(7]@;T9GF%YQD@D'"(2UQ+[ M0C^^=1&NE)[[_P,&#W1X@VCOQ-UL]POBP-^\Q]_(V_\7>,J9%YAII9HA*S95 M/&SH]I] ^V&;I;]6GS<6+^E^N% R5]H1X/JLP&PO=V]R:W-H965T7V)YXQO.,GW$\V;Z2ZD+'B :NTR33.YW8F,56MZNC&%.N M-^4",WHSDRKEAH9JWM4+A7Q:**5)E[ENOYMRD75&VX7L6(VV96X2D>&Q IVG M*5YC(JYV.UUD*3L0\-E;0'6TO^!Q/T9POCA6-NK65J4@QTT)FH'"VT]GU MML8].[^8\%/@E;[3!XMD(N6%'1Q.=SJN=0@3C(RUP*FYQ#$FB35$;ORN;';J M):WBW?[2^D&!G;!,N,:Q3'Z)J8EW.L,.3''&\\2&D5O!>F9T5_2('@#V( #D?$L$CR!PTP;E=-6&0UK9WR2 MH%[?[AI:S>ITH\KR7FF9/6+9AR.9F5C#?C;%:8/^N%W?8RT&N@2SQLJ66/=8 MJ\4CKC;!]QQ@+O.;'&I7_XI1KPE,KKXMRDHK2LUXZ!MC^)ZWV%-9&!BF6N> M3?4Z?,=+3,"K6E:U/IQ)0ZFPJS52%HRYCF'_=RXN>6+38@O&J(R8B8C;/90S M.CD64@L#:]XZ_ &?/PV9Q[Y0SW,&[J!!0M3&&YCEY .LL?7ZO1>ZSL /'HQ/ M8ZD,&%0IB.P2M4F?]F-I@SG#07AO5,);\2OL.3YS&V7?!9^(1!B!M.0^5]D& M?1! QYR"#$G;RS5_-1ZWO;X3,E:W/TR,"C*9;42Y4H1MU>POKA1?%1:F:U!L ML-)_",]*;Q<=.%X0 F4TIA-:=YG5'TZ.?N@W2!XEQW#H#/KA@_';R-&G#5X= ME9O!"WC/L^+UV4J_B5Z^PX*@4?;_T*OO>W7[8?1:+CKL#:'I''[%^?4WTD_0""V@Q]#@<;2<;>2K(6=GCOQ([SS=--,%0CZ%S= /F> MZ(='61@Z81@VRI[<&R?P_7NCUS,E\+Q[HY*Y MCNNQV\Y37 EHY^_V'SIII:MV@X$++;>Y7GV;ZSW[-G<'+1P5_" :4G%V@O:8 MM;>Z/:Z%=N \DQ-[G!57O,-L03&A.9+J#4)8U'//N_ZUNM9\?)[%"G&EE(#V M&^$/JI"MZY/JGKK,N#+&@/^ M-4J.?@_6'P_"8!@T!L$&OHFTW3LE;XIJ7OP)T!#)/#-E]5M+ZY\-NT6-W;V= M7OZI(#;,+:8$9Z3J;@XHP*JL_LN!D8NB@)Y(0^5XT8V13U'9"?1^)JF2JP9V M@?H7S.@_4$L#!!0 ( .*3S5:>%'&JR0, *D) 9 >&PO=V]R:W-H M965T>R$YV6OST!926GBJ*]5. MO<+:YM+WV[R0M6@O=",5KFRTJ87%H=GZ;6.D6'>@NO(9I;%?BU)YLTDW=VMF M$[VS5:GDK8%V5]?"/%_)2N^G7N =)^[*;6'=A#^;-&(KE])^;&X-COS!RKJL MI6I+K<#(S=2;!Y>+T.EW"K^5R."8K+1^<(/WZZE'G4.RDKEU%@3^'N5" M5I4SA&Y\.MCTABT=\%0^6O^QXXY<5J*5"UW]7JYM,?52#]9R(W:5O=/[G^6! M3^3LY;IJNR_L>]V$>Y#O6JOK Q@]J$O5_\73(0XG@)2^ F ' /M2 #\ >$>T M]ZRC]4Y8,9L8O0?CM-&:$[K8=&AD4RJ7Q:4UN%HBSLX^:"LA2.%[6,HM9L?" M>]77A@ORFWNQJF3[=N);W,LA_/Q@]ZJWRUZQR^%&*UNT<*W6D5.VOQ1I@+X $!1AD?<^@\_)W,!S@[XPX? L\[>_Q,X%OHXSL6 MWAX=CJ-=;U^VCI=O(2/J#?!6U'A(=@917"4D2AA3J"$ M90%\I9,?56D1LK3"U1CZQDF$/7YP\2>) 5?/D)(XBB B61+ $G,A,"<28N23 M0$CP&H!?1",4:O#$Z:59!&/%]1^2\(<4YL +^TK6*VF&WG*?P'WH%RVD*" 1Y_"51#Y/5$ I21,Z0N28-$Y)C$Q=1I,0@@1S>,P3 MII=CB>$2CZE;XOPTL;BPSX!#DIUW9 MN(8EH*0=(418XN*5(85%42H!C&0I&NYV_]46N)O3B2%&C3[RS>L;N [!N"?X MYR1#!\?.)__D-L02V7:/A!9RO5.VOQB'V>$=,N^N7_\?]?X1@TVW+54+E=P@ ME%XDD0>F?QCT ZN;[FY=:8LW=2<6^):2QBG@^D;C,7\8N V&U]GL;U!+ P04 M " #BD\U6Y+',JO0$ !-#P &0 'AL+W=O!_G\-Q+\>A>JH]ZB6C@H:Z$/AXMC5D=3B:Z6&+- M](%&(-%^38AK+ PU@.CVQV>85591Y3&I\[G MJ ]I#3?':^^_.NR$Y99I/)/5!UZ:Y?$H&T&)<]94YDK>_X8='I=@(2OMKG#? MS?5'4#3:R+HSI@QJ+MH[>^AXV,4@[ S"70VBSB!R0-O,'*QS9MCL2,E[4'8V M>;,#QXVS)C126&6&BY$B>6 _=EV^R#;@EG:CG/'+^HBV<:VCY':*WM8Z'K6U9'^H5*_!X M1'6K4=WA:/;Z59#Z;X:@_21G3X#&/=!XF_?9-?6X /!:X,K"@[[0J U;(11N^UA;'Q_H[QRF5I)!2RKJD9N2]+696H M6E=54Q)8T"LIM%2 !'Z?>NB3B?"^J5$Q(]4AO*=^7=DXO\ X]X(LA#T[# +/ M3R(:V^]<4#2*;XSBMXU9IZ"P1.KL]DE(FB*,DE5EHW-AD!;5D)^$?(S38-JY M2;#QX*TCP;2;YM,\DG?HTOI&&52!Z)]]@XSDWYR@DM;,6_0?7 M;&F=V!T1LL GCC00<=K0*EE,1(V7!5E[CR*XF,]I0[ "*ZV$:$L C46CN.%D M^?I5%@;AF_[^5:"RTUT7Z4OOCP)=3ZS^+S$0.?Z!G[0TT2B%H=9[MEWZ?Y/O M3O+4M+"^I437C GOQ?Z[T#57I3F@W)CXG_2CSTBQK.8@B+XP[/H+4R]/\ MQ^L@]/+8EM8X\/)I; ?A=Y9$3 *._"[#Q N#_#'#/'7"QAJM7NYXB40O$$?4 M6N>HE-69):&7XSBBA$*+=QS%7ARG.];7)I-?Y)1F7A!WQ98$Y#/\H6(CGI(I M!!0A(7193H&R[ZRYW6MO,-C+2O!%HG2%%T;K$HRS]8BRVMNR'2;]=ICLO!V> M",-[]JX?V;MPN1+*N9(UG,EZ16IT/[R#>^B.&^;6O(9_ KZY9>[!M1.S7-GT M-(2Y%T=3B'QWNZ)Z4[PPO>8;P0TMLBWJ%'(OHG+^P)1BPKZ=>CFUONYF03/Q MV:'=_X/D")'G^WYW;>MC1;]0Q""KJL^#(DPC+Z%&DOK>- A@J)&^@)*7=-<] M@B-(\(;;97JN$:SO<4@8@Z^)#=+,$9L1"[&7)<_RFWEQ'D%"!M/'PANF>?UY M.]WK6;O1GF1>DJ:0I%Z2A#!-*=4,ABIGLG%BH9U@X0YRFLJ7]IWV\-*_[<^* M)^Z(-'FTBZ09SMH2CN R/3-K%Z<2DZ+XO^^%*R8UDB3<=[ P2*)<\\,YKAD)S' MTL5+(;Z5"\8D>LW2O+SL+:1(XPWY&>=Z[NJBOW8NKBV(E4YZS>X'*5991\7;#TN+ELH=[[Q<>^'PA MJPO]JXLEG;,)DU^7]T*=];7/;^'IFQ&5ZE\*%[^S38WY%5X29&6]1&];&2='DI6I2RR MC;+R(./Y^C]]W01B1\'S]BB0C0+I*.#!'@5WH^!V+>QS:;!1&'S4@K=1\#ZJ M,-PH#.O8KX-51WI,);VZ$,4+$I6T0JL^U.FJM56 >5Z-K(D4ZENN].35KX5D MB*"?T60]M% Q0Q,^S_F,)S27Z#I)BE4N>3Y']T7*$\Y*A-')F$G*TQ(]LE>Y MHNFI O@Z&:.3GT[13XCGZ'%1K$J:3\N+OE1>5K;ZR<:CF[5'9(]'+KHK#55-D<]7RH7GW<\E^OE6S^A1]SB7-Y_PI9>BZ+)D\0U]+-ENEZ);/ M&#KYG5%Q:DJ/W<0(O2G%$ODH6Y>C*LPI?3,E.K0B'9O&C[DU>G=KN,^K"-*K M& BLE6UOFVW/7G1JAX%.JBH[/4-J05;+;8["E1 L3][0HZ!Y2>N%_@P],;5; M8>B1OIHR[FD5XCK=DM1E2%=F;'7WR,A&D& Q$%@K3<-MFH;6-(6T7)BBOM8: M[D1TY&MAMT(?6T)#+8?8T4Q&NE2@#8<8R*]60$?;@(ZL ;T73*TQ4Q2]JHUX MR^H41VI5I!"K9!"GXT2+\RX[ -]-B,1L&@$QRKU6/'K<&D[WEN)XBZE.L' M9-B)HD$*!P/7'$7L-$V-8XWC WMF^8JAF2BR)I O7"[4%%#U5$RNR^*.ZTAMH_&/8&[Y?2)IUR^&6.%]>H)L!]T8V4U?>R0-!C%#AX$WCE"4-?GE(^ MI^N=LUK%5N:M!=8;2^+Z0SU=H-TL*%H$BA9#H;6SVC2_V-X#CE79E9(GU7R/ MKE=R40A5?.B/.Y8],?$_]%?5$C.1TW1;CQ/E!%<9/_G\,#G=2AJS#=DVAJ!H M8U"T"!0MAD)KCXFF1<;V'OF+:A'J\5#1'<:\VO6)@P-C B';T_%A)WQ4>5+3 M=?LHOPC4IQ@*K9VXIFG&]JYY(JEDB.93=%LDJF+_LQ*\G/+U#Q?60H5LF4-0 MM#$H6@2*%D.AM?/=]/38WM0?+E2[_AX:/;2K'9W 0TY\K%!!VW\HM';B&@( MVQF =^+1O.@:,VD%/+I"(='&H&@1*%H,A=9.=$-B8#N+<;A"[?JJ+DA5'&YU M&%0'KSH,J\,(&4IGWT]CH=W0T2D'=MLX$" ]CJ'0VC^;-C0,L=,PCTQD3*W+ M:N.K):+@LAK65O1SVV[$'1QJ!H$2A:#(76SG9#%Q$[701,NFVLM1G6 MP.E2F\1$_:CJZI!N!C1O1' '+3*@>4XPZI*_!C'7#P:!F2 B#4%$[ 01"-U@ MMW%T^8!R2$0GKK _U$DD4*LQ%%H[JPV)1.PDT@>F0?07FE Z>3\WIA62@0E! MT<:@:!$H6@R%UDY^PS41.]<$4](#4]EHOUR%=E^.SBHH6P2*%D.AM;/:L$7$ M3K34STS,F!"JKJE$]P7/9?W<&\_8;E'_Z X(DJ )0='&H&@1*%H,A=8>%0T5 M1>Q4%/0.2'_ P@OTFM>EAOH3-P8I-7WHZZXNYJKMC[;_,8B1P;Y?OTG#[1 [ M+7*G)LALE=EK Y(3"4'1QJ!H$2A:#(763FW#_I #[ _$$X<';.#ZV3YCFD&Y MGQ]U(P)U(X9":V>TH7F(G>^XHZ^'BQ62S@A!T<:@:!$H6@R%UGY&NR%N7#MQ M U*L!VQ@9_TDKBG1=M6CG^O^84&ULK51-;]LP#/TKA$\MT,8?:;NA< RDR8;MT"UHNNTP[*#8M"U4ECQ)3K)_ M/TIVC11(VVT8$,2DQ/?$1XI*=TH_F!K1PKX1TLR"VMKV.@Q-7F/#S$2U*&FG M5+IAEEQ=A:;5R H/:D281-%5V# N@RSU:RN=I:JS@DM<:3!=TS#]ZP:%VLV" M.'A!E!@R3IA[]3N PYZ+AU?KH3Q_[ ;8J, \LY8U0Q@RJ#ALO^R M_5"' T!\\0P@&0#)GP*F \!7+NPS\[*6S+(LU6H'VD43FS-\;3R:U'#INKBV MFG8YX6SV25F$!,YAW;<15 EK7DE>\IQ)"_,\5YVT7%:P4H+G' V%GRS1,BX, MW./>=DR<$L$=;E%V>$:&NST>@=K?,YDC?-X(7C'7NC-XMV^IBUC /6];)6//$\UT\P_<7E:+U'*6E>3JFNC\FCOPY M;EZW632YNDC#[:&XUZ*>:)B.&J;_2\.KW28@5P6L:KUD[91EN;6FS6]K*A= M .V7BJ9M<-SPCF]U]AM02P,$% @ XI/-5LB?)TWZ P ?A( !D !X M;"]W;W)K&ULK5A;;]LV&/TKA%8,+=!%HN[*; .) M96,#EB*(V^UAV ,M?;:)2J1'T7;[[T==HMH2HSF!7FR1.N>(/#P0]7%RXN)K ML0.0Z%N>L6)J[*3P@)\4-WP-3=S9.Y[H=B?+#G,VV9,MK$!^ MV3\*U3);E93FP K*&1*PF1IW^':)*T*%^)/"J3B[1N54UIQ_+1N_IU/#*D<$ M&22RE"#J[PASR+)228WCWT;4:)]9$L^OG]67U>359-:D@#G/_J*IW$V-T$ I M;,@ADT_\]!LT$_)*O81G1?6+3@W6,E!R*"3/&[(:04Y9_4^^-4:<$92.GF W M!+M+<%\@. W!Z1+\%PAN0W"O?8+7$+QK"7Y#\"OO:[,JIV,BR6PB^ F)$JW4 MRHMJN2JV,IBR,EDK*=1=JGAR]HE+0#;Z!:WJ:"&^02NZ971#$\(DNDL2?F"2 MLBUZY!E-*!0*_ 1'8 = Z^]HQ0\B ?0^!DEH5GQ0=[^L8O3^W0?T#E&&/N_X MH2 L+2:F5.,MGVHFS=CNZ['9+XS-00^CK6T)?7TZT!+YTV>4ZE MY[Z@UV1(%XN:Z%7$\M5XG'F1%Z@I'\^]UJ L.\*7J+B/LAW;<:)+V*(/PQ&. MK YLJ8%YV'.<%G9AA=M:X0Y:L2)DA?Y^@'P-0N?'(+O<>VZ+/4E@:JC-I0!Q M!&/V\T_8MW[5171,L7A,L<688LN1Q"[6TVO7TWMKM&NB?Q8@Q_-P-]I]E.U[ MGM.)=A^%<8!#JQ/M/BSTO"YJV4=YMA6X^F#[K1'^H!&?0>20HC]HHKY% *EM M0.TS^ST7\CGN_^A,&A1];=['%(O'%%N,*;8<2>QBF8-VF8.WYCWH9]2*++>3 M=QU*;3.=O/=1:E/ ':V%!F5%03?N?9031FZDCWO8^A .O\>5KRKJ@]D>5'AM MML<4B\<46XPIMAQ)[&)-HW9-H[=F.^IE* K=\O M^BBG_$CI)%N#@7!]WO\8U*.R%?MA)N@9FXZKHN8BZ#N:X MOMW)NGE6'N<@MM5!1H&JPK:N5]K>]K#DKCHBZ/3?X]LYUO3'Y>%*58[_D*]/ M9E3%MZ6L0!ELU*.LFT"-5=2''75#\GU5G*^Y5*5^=;D#DH(H >K^AJL"O6F4 M#VB/G&;_ 5!+ P04 " #BD\U6-F-W1J$# ## &0 'AL+W=OQ!&@"JRQ$HR9/_]MF2/!VPSZ[F U7ZOU:^[9?7T+.1/=2!$HU\%XVKF M'+0^3EQ7Y0=28'4GCH3#FYV0!=:PE'M7'27!6TLJF.N/Q[%;8,J=^=3:'N5\ M*DK-*">/$JFR*+#\]X$P<9XYGO-L>*+[@S8&=SX]XCU9$_W]^"AAY39>MK0@ M7%'!D22[F7/O33YG!F\!/R@YJXMG9)1LA/AI%E^V,V=L B*,Y-IXP/!W(@O" MF'$$8?Q3^W2:+0WQ\OG9^\IJ!RT;K,A"L#_I5A]F3NJ@+=GADNDG4[]&C8#2G1 &X MMBKT1')"3WC#R A])7J$EF1'I"1;>',BO"0(\^V+<8T9\!>B**@RO:S0^R71 MF#+U ;Q^7R_1^WA.$V%_*9"OO47WO#W!WQT(/TC.+5UTN5% MTCG1/2$^O.[R+^_OOJQ6I,B2S!?L-$^"($RG[NDR>5U4[ 5!=(U:=5%1D(19 M@[I*1="D(AB6BNUS0\FJR_K45*[BBPB\L1=FXY:<+BSU@\!OR>FBDC!.TWXY M82,G?*,<9<]'_G(^^H2%G5C"-(J"EJXN*D@S/V[IZD%Y61CTZXH:7=&KNA9, MJ+=V["+J1!*/DZ#=?%U43XM^>CV\_NY?]030[>O/;W1]E;^XR5\\+']#VCSN MA)UE7IJU\M9%]1V&51=V?1BNY"2-G.2-<@:U>=+Y@H1)DH4M83VH[F%8=5'7 MA^%*5^JT#%DC-/N_ZM_?Z'A$%5QJ.2L5#%[FCKUU-.P[!O,AYCE!,&FBK2@W M>E>RAC*"N0#2")=SR3>4,=L?STZ4O7"9X/N/FLBB%W+7UZ/NQ0Q1$+FWXZ$I M$FQ9'?W&VDR@#W92:]F7WN13GWT%$VN?_3Z=K-(^>S99V0G7?0FG&H_A?M]3 MF!T8V4%HX[L$"BNKD;-::'&T$\]&:)B?[.,!IG0B#0#>[P1,/?7";-#,_?/_ M %!+ P04 " #BD\U66O;IE7 " Q!@ &0 'AL+W=O8*-TD^F K#DI1;2+(+*VNTEI2:KH&;F M3&U!XDZA=,TL3G5)S58#RSVI%C0*PSFM&9=!FOBUC4X3M;."2]AH8G9US?3K M$H1J%L$DV"_<\;*R;H&FR9:5< _V8;O1.*.]2LYKD(8K2304B^!JE7IRDYM\$83.$ C(K%-@^'J&%0CAA-#&[TXSZ(]TQ.%XK_[% MQXZQ/#(#*R5^\=Q6B^ B(#D4;"?LG6J^01>/-Y@I8?R3-!TV#$BV,U;5'1D= MU%RV;_;2Y6% 0)UQ0M01HO>$^0>$N"/$/M#6F0]KS2Q+$ZT:HAT:U=S Y\:S M,1HNW5>\MQIW.?)L^EU9(#$Y)5^5RALN! Y7%9,E&,(E63&M7[DLR56M=M(2 M5;P!C]=@&1?F!"D/]VMR?'1"CASI1Z5VALG<)-2B17<0S3H[R]9.](&=F-PJ M:2M#KF4.^0A_=9@_B0X(4,Q-GZ!HGZ!E=%#QENDS$D\^D2B,XC%#A^EKR'IZ M=,!.W'^OV.M-/]!;,L%D!F.9;8DS3W3%^YQ.+CZ'TX0^#^W^BPI[Q%^.IKVC MZ4%'UT6!)>EN!O84K!J)UU9KD-DKL9I)(YBKUS'#K>Y\8.4TCM_9'<%$\WC< M\:QW//O?',Y&^#= W M>-M,\1*67!HBH$!J>':.9^NV0;43J[:^QA^5Q8[AAQ7V=- .@/N%PCKO)NZ M_B^1_@%02P,$% @ XI/-5EC,!YY: @ 1P8 !D !X;"]W;W)K&ULC57;;MLP#/T5P>A#"W25+TDW!(Z!),ZP/K0H>MF> M%9N)A:N%-..@0ER/*#5% M!34S5VH-TNXLE:X96E.OJ%EK8*4GU8+&87A-:\9ED*7>=Z^S5#4HN(1[34Q3 MUTS_FX)0FW$0!1^.![ZJT#EHEJ[9"AX!G]?WVEJT5REY#=)P)8F&Y3B81*-Y MXO >\)O#QFRMBXV^G&?0A'7%[ M_:'^T^=N$>)[:M%Y?NGCRBMKO<\C"[4PAD0+Z1&XE,KOA" M )D8 V@NR9V]INH,C>I-::>3OS#>T6N[? MD$-?O)4<>DDWHUZS81BF]'6[B/N8:!>3'\ ,=D'S?= GHDV9;G5KE1Y(A MA6HDMI7HO?W4F_AFW_%/H]$L.N#/[91LA]JG?#MB[658<6F(@*4-%5ZYH:3; ML=4:J-:^+Q<*;9?[964G/6@'L/M+97NS,UR _M^1_0=02P,$% @ XI/- M5IZX?:( P E0H !D !X;"]W;W)K&ULK99= M;YLP%(;_BL6JJ97:\DU(ER"U3:OU8E75C^W:24Z"5\"9;9)LOW['0%E**.FB MW@0;G_?X/&\ G\&*BV<9 RBR3I-,#HU8J<69:&I0N"!"9*9Z!X6<(E)(E.A&7\JG(:]99:N#E^R7Y=L"/+F$JX MY,D/-E7QT @-,H49S1-USU=?H>+Q=;X)3V3Q2U95K&6022X53RLQ5I"RK+S2 M=>7#AL#VWA XEJ5@>M3E2YO"+'/I%7D:VK[=?;G)W;J0_ M'V=R02F'#L98HV^HU7^GMJ'^O1&PO=V]R:W-H965T"" MDU@#G+.=9KV_?C:A) %#V<3V2P/DO6>_+WP?KTRVC'\1*T(D^)JEN9A:*RG7 ME[8MXA7)L+A@:Y*K;Q:,9UBJ4[ZTQ9H3G!2D++61X_AVAFENS2;%M5L^F["- M3&E.;CD0FRS#_/F:I&P[M:#UDGLB']:W7)W9E4I",Y(+ MRG+ R6)J7<'+"#F:4" ^4[(5!\= 6WED[(L^>9],+4?OB*0DEEH"JX\G,B=I MJI74/OXK1:UJ34T\/'Y1?UN85V8>L2!SEOY%$[F:6J$%$K+ FU3>L>V?I#0T MTGHQ2T7Q%VQ+K&.!>",DRTJRVD%&\]TG_EH6XH" 1BT$5!)0G>"W$-R2X-8( MT&LA>"7!*RJSLU+4(<(2SR:<;0'7:*6F#XIB%FQEG^;Z=[^77'U+%4_./C)) M@ ?.P?M -H#CZMV$;@/!$36ZHMZX7MN-S>]6Y[J&5[-YA? !>> >0@ MUT"?=],C$E=T9*!'_>GPF&ZK.E?%1E6Q4:'GM>B]XTP($&/.GVF^!#ACFUR: MBK*3&14RNG.?9A!YKBK TZ%W(RJ QZBHB7(JQ)$+MW+A=KJXBN--MDFQ)(FV MP"7]'^L>-AG9*?D'BY_#43BJ&3&AW#&J&6FB6HQXE1&OTXB^OWO\&%ZSS$[H MA34/!A1T@G'-@]?7PZCR,.KT\);F5)+S#VIX)HV>/ ,/@BPV*?A %P2<_$TP M/S4Y[%XB ,^**$ (,I;+E0 0@00_F[IYWD\I>%'RVX2B3B'],+P4:QR3J:6> M=H+P)V+-?O\-^LX?'6WJ5S7U.[?YB<2KG*5L^7Q^K1XIS;H*\,\-R1X)_]=4 MS4[Q_EO?%71(L6@@L:.B!E51@V%F7]!HI "B6A_-FR _].H#(^C;;&'E(1QL M\H6&F>:$M>$\-Z""(*CY:():?(PK'^,A!M^X662G,?=,(+\VX*-Q7P?0V><6 MY^=%"WFMPZ];ZP<;%1Y$0MBYUWD1.PD'=R0M M[F^QHNONF=>M^+U#;U"U:"BUXVKN,Q\<*/3!9E+S/-^O]9L)%8SK.:-$]>FX M?>R#P^4^:(AT:.S5O1A07F/\&5!M7O;)#PX2_6 SU7DP0'4;!I2+ZD\CV#O[ MP7WX@[\@_;VRAII8Q>@R-FHW=5P./:_/S/L9B0_N(Q_LSGPW)*$8S-4V22Z[ M1]V@^6Y0M6@HM>,B[B,>'"CCP69^"]UZLC""G'I7]0YY<)_RX' Q#QH2'(). MW8HI#=8-1P94FY=]TH.#1#UHB'&H\8,80(W_T@V@%A-HG_70+\AZKZSAMD^Y M'V9&WJ0( /,' M 9 >&PO=V]R:W-H965T3 Q4YFB KNBIS)J9,I55ZZKHPS+(B\X"4R?9)R41"E1;%U92F0)!94Y*[O M>6.W()0YX<3NK40XX97**<.5 %D5!1%_9YCSP]09.,>--=UFRFRXX:0D6[Q! M]:U<"2VY+4M""V22<@8"TZES-;A) G:S">;#C?&>%K,G4\8Q#F M&"O#0/1OCQ'FN2'29OQI.)WV2@,\71_9/UO?M2\;(C'B^0^:J&SJ?'0@P914 MN5KSPQ=L_!D9OICGTG[AT.AZ#L255+QHP-J"@K+Z3^Z:.)P -$\WP&\ _F/ M^ Q@V "&CP'!&4#0 (+G D8-P+KNUK[;P,V)(N%$\ ,(HZW9S,)&WZ)UO"@S M=7*CA#ZE&J?":ZX01O >(LYB9$H0FS^>0B0PH0K65.[@S1P5H;F$6[Q3%N'L*2,Y5)6+ $DPY\U(\?^#T$ MKHY#&PS_&(R9W\NX).("AH-WX'N^WV50/WR.<2]\_GSXH .^>#[4+SO"M<8^L0D@%+TQUZ-*(E:Y.E4%DZQ(%S)#%F>XO._BYQ&*#XA?\NS]] M6%*VD(YJ7=72:X[IEY>R)#%.'=T0)8H].N'K5X.Q]ZDK4R])-G])LL4+D3W( M:=#F-.C-Z75EHF]>]Y+\YJ)-5>?KK:G&ELJ,FWVHRVI_&N0G->9/:BSZ-&H? MW9/NIFW=VK$B(>854_7;;G?;R75E&_:C_4A/M'H W=/4XU __"UE$G),-:5W M\4$W65&/F%I0O+0]=,.5#IA=9GHJHS *^CSENH\V@KF@G?/A?U!+ P04 M" #BD\U6(\]!5^X" #O"0 &0 'AL+W=O[CBXD7. 11ZK2B3(V>NU.+*=64QAPK+2[X IF>F M7%18Z:&8N7(A )<-J*)NX'F)6V'"G&S8/+L7V9#7BA(&]P+)NJJP^'L#E*]& MCN^\/7@@L[DR#]QLN, S> 3UO+@7>N3V+"6I@$G"&1(P'3G7_E6>FOJFX >! ME5R[1T;)A/,7,_A6CAS/- 04"F48L+XL80R4&B+=QI^.T^E?:8#K]V_L7QKM M6LL$2QAS^I.4:CYR!@XJ88IKJA[XZBMT>F+#5W JFU^TZFH]!Q6U5+SJP+J# MBK#VBE\[']8 ?O0.(.@ P:& L .$AP*B#A USK12&A]RK' V%'R%A*G6;.:F M,;-!:_F$F;_]40D]2S1.97=< 4K0!;HN"EXS)=$#%$"6>$+A'-WIW.V9.LU! M84+EF2YZ?LS1Z6.#YX7!_$^YJ9WM[@][>H.&+WN&[IGI=858 TBL4E;R> MJ&E-==I;1VWVM(1Q0V@6[3*[&$3IT%VNFV I2H-XLRBW,86#OFA#4-@+"O<+ MLF4!3Q4(M*EU+* D"GWG4IZC<2T$,&63V[XN66LR3I)@6^]N59)$:;0EV,(5 M>TEJ5QSUBJ.]BI\$+L&V!M"O6Z@F('[;9.WE--_R*[G !8P<_;&6();@9!\_ M^(GWV1;Y8Y+E1R+;\#+NO8P/2X]82\],Z(S8/(QW_LXP'D3^5C1VJZ+4BY*M M:%BX!@/_DST:22\GV2OGF4T(I5 >&HJ];/\;BF.2Y4C M%OA)&&Z%PE+E^?%65;Y;Y:?>(-D*A;NVNYJCD-ZA9H1)1&&J<=YEJ@E$>[QH M!XHOF@UWPI7>OIO;N3Z1@3 %>G[*]:;;#

WI_QLG]02P,$% @ XI/- M5O]V1P>X P U0X !D !X;"]W;W)K&ULO9=M M;^HV%,>_RE%V-;42(PF/O1T@ 1FZ5[K=1=!V+Z:],,D!K"8VLQWHE?;A9SLA M!99F8XO6%\5)_/_[G%_BAS,XFY"*'-& WMO+D8#GJJ8,IP+D&F2$/%M@C$_ M#!W?.=Y8T,U6F1ON:+ C&URB>MK-A;YR"Y>()L@DY0P$KH?.V+\/?,\(;(]G MB@=YT@:3RHKS%W/Q.1HZGHD(8PR5L2#Z9X]3C&/CI./X/3=UBC&-\+1]=)_9 MY'4R*R)QRN-?:*2V0^?.@0C7)(W5@A\^89Y0U_B%/);V/QSROIX#82H53W*Q MCB"A+/LEKSF($X'?>4?0R@6M2T'O'4$[%[3_J:"3"SJ63):*Y1 0148#P0\@ M3&_M9AH6IE7K]"DS[WVIA'Y*M4Z-?N8*H0\_P!?] /@:I@(CJN F0$5H+.$1 M7U5*XEO=Y=-R,H5G9"H5"!/"7N!I.8;/+&S"KP^8K%#\IGL]+0.X^7 +'X R M>-SR5!(6R8&K=+1F3#?,(YMFD;7>B:S=A@?.U%;"3RS"J,0@^!N#7H6!JSD5 ML%I'6)-6I>-X)YK@]1O0\EI>64;5\@ UJ;9OY:VR?*KE#T04\G9%-NWBU;>M M7^<=OP7N>;RG;'-\YS,2TIBJ;\7;+(EQ4NEI5JE[N2,A#AV]#$D4>W1&WW_G M][P?RWC5:1;49';&LE.P[%2RO)@]1Y(->""O-$D3F'"A+2ULHJ/0S\K@9H-T M[2!FQ=Z/VI[^&[C[4VJ5H5Q+K2:S,VK=@EKWWU%[8JG$J$#5@"E/$JKT?J-[ M(<(<1:C;>F,JHY@-ZOLG&+VFYW4O,%;&=BW&FLS.,/8*C+U*C'/!0\1(PEKP MQ"[D\HUJ QZY(G$9ITK7:Z=R[R^?[L5G&U3U.,N[7^3=_X\+&/P!2PSU=A7! MUST*9@X!,*.,L-#(%D1O?C?+K[/%;>6:5QG&M:#J- MJ,CO#?U?@OZO$'^!* MZ=U?*I&:B=G01P)))2SM^1/TF>Z9"$I6,5K.95SORB>J?S%1*\.XEEA-9F?$ M/A;$/EZQWC5@'(9<1.;X.T-B3U557V&E][5?89UF04UF9TQ][^T$Z_T?>V\^ MRNGZU"K9?*N#N99<76X9.O>D#DA0;&P])2'D*5-925#<+6JVL:U4W+?N6<&G M#YL;RB3$N-92K]G77$160V47BN]L5;'B2M+XADK&591GP;

:9;)[B"A2&VE9*9 MWS,0>C.-QM'.L>3KVGD'S;.&K>$%W+=F8="B TO))2C+M2(&JFET/[Z;ISX^ M!'SGL+%[>^(S66G]YHVG,QJN],#]_8[] M<\@=_J!-]C54%HP;W*D27#:BZAT*K@@C/?J)=D :8 Y8Z5 M\/P5%\GMZ.KFP['BS_^%'$TFA\ N3;K7*Q+,.HR0)85NE>M^QN =IO0^-.>! M?X;3VPW;'YIN]+'4:ZXL$5 A93RZQ=XWW3AUAM--Z,B5=MC?85OC"P3&!^!Y MI;$K>\-?,+QI^3M02P,$% @ XI/-5C]\GY', @ D@< !D !X;"]W M;W)K&ULI57;;N(P$/V54=2'5FK)#>A%@$2AJUVI MW2+:;K6/)AF(5<=F;7/[^]I.2"D;4%?[DO@RY\R<&7O<60GYIC)$#>N<<=7U M,JWG-[ZOD@QSHAIBCMSL3(7,B393.?/57"))'2AG?A0$;3\GE'N]CEL;R5Y' M+#2C'$<2U"+/B=S<(A.KKA=ZVX4QG67:+OB]SIS,\ GURWPDS+-3GZD72^P 2'#1%L&8GY+'"!CELB$ M\:?D]"J7%K@[WK)_<]J-E@E1.!#LE:8ZZWI7'J0X)0NFQV+U'4L]+U-6EUUABU&]>5T2=%S4I1\ZBBO2C/X=5=*Z.G MOS0[1LL8;:OYT/&,,H?3WTCD69V2X^Z:L#% !3'DQ4$)KR EF[JS.O@:4W/+ M%#5KF#[EI%7EI/6?.1E2E8@%US FVNR/4";(=5TZ"D]AN%.SH!&T6GNE/6 6 MUA>W70EI_YN0Z@R>PV AY8&8VW^?LU;C:B_B6J/F7KS^3MO+4<[<:Z# Y:[H M@-5J]>#T79_U/\R+U\IT@AGE"AA.#31H7)J4R>(%*"9:S%T3G0AM6K(;9N;1 M1&D-S/Y4F$9:3JR#ZAGNO0-02P,$% @ XI/-5H]$G@*0 P 0 H !D M !X;"]W;W)K&ULC5;;;MLX$/T50NA# J367;[ M-M#87NP"V]V@Z>6AV =&&EM"*=)+4K'[]SND%,619'5?1'(X9SAS..+,\B3D M#Y4#:'(N&5904C411^"XLQ>RI!J7\N"JHP2:65#)W,#S$K>D M!7?62RM[D.NEJ#0K.#Q(HJJRI/+G/3!Q6CF^\R+X5!QR;03N>GFD!W@$_>7X M(''EME:RH@2N"L&)A/W*^> O=C.C;Q6^%G!2%W-B(GD2XH=9_)&M',\X! Q2 M;2Q0')YA XP90^C&OXU-ISW2 "_G+]9_L[%C+$]4P4:P;T6F\Y4SUHQ M_4F_R4TD#EY3_X$I%OA9"/*H^# M2)B3_X^@J2ZX(=:@>S.F*$X MWFQ!TX*I6T1\>=R2FW>WY!TI./F"%G4TP:O$CE1,2^G07H._B29L[SJT]J(K]NH;9 5]*EBA?Y)4*#UT2[65V%HQ[\SSVI]&\Z7[ M?!GY@)(?^V^5=GVE>![%K=*;**(VBF@TBL=<2/U>@RP)LP%!G9**W/BW ^'< MCYO[[O\SQ$$-2BX\#Z)9AX*^SLR/.@ST=?QIX@TS$+<,Q*,N?Z42[Y!!$[^Y M1L*%QK\O914FOOD-=?ZR_7K?-\$@/^.'?0\&^8G[AY^^3AATZ.FK!(D_ MS$[2LI.,.OQ9:,HNJ!GR/NGE9>![TX[[?25_/N\H[?I*TWF2#$CWKFUO'HLWUJW0O1:-IGW%\&LOZ:102Q0K'.D>TI%CS;Q9 ME>J*FC.-][7C686^"$))FE-^ ".G'+\9G(U/6(-@,O0$NA>EKP1YL#V'<:CB MNGY36FG;UMS;:MZ1;_S%UA^0?Y@NMM,A^6RQM>V1^WILW5OAJW\H,#0&>W3! MFTPQ.V3=K]0++8ZV(#\)C>7=3G-L\4 :!=S?"RS*S<(&PO=V]R:W-H965TY-^[B1JHG70(8\E)QH6=>:4P]]7V=E5!1/9 U"'PII*JH M05%M?%TKH+D#5=P/AL.)7U$FO"1VNJ5*8KDUG E8*J*W5475WSEPV*I3\GB5G%0C-I" *BIEW,YJFH;5W!K\8-'KO3FPF M:RF?K'";S[RA#0@X9,8R4#R>80&<6R(,XT_'Z?4N+7#_OF/_ZG+'7-94PT+R MWRPWY:#P)7IG:W/R]_[<"M7%[0)-,;H5I&]AK^U5SXR;L0#\? M31?MQGBE:?<7MF?#A,:<"Z0<#JXQ)-7NA%8PLG93LI8&9\Y=2URCH*P!OA<2 M)Z43K(-^,2?_ %!+ P04 " #BD\U6+5O@(PT$ "6#0 &0 'AL+W=O M'([*QDK:*F8*)&DBXGS#E^]QX%1J"7^9'2CML;(A#(7XH=Y^)!-',\044Y3 M;4P0^%O3&\JYL00<_[1&G/UO_O0X>@ID316\$_XME.I\X0P=E=$$J MKC^+S1^T#2@R]E+!5?V+-JVLYZ"T4EH4K3(0%*QL_LECFX@M!1P>4?!;!7]? M(3BB$+0*P6L]A*U"^%H/4:M0A^XVL=>)FQ%-IF,I-D@::;!F!G7V:VW(%RO- M1GG0$E89Z.GI1Z$I&J%+=$LAW0H&=T17DNDG] ";,JLX16*!/JVH))J5RT8. MW3(R9YQI!BKG,ZH)X^H"E+\^S-#YV04Z0ZQ$7W)1*5)F:NQJ0#4.W;3%NFZP M_"-8=T0.4(#?(M_S XOZK%]]1M-.W=]5=R%!79;\+DM^;2\\8L]0H/,29E$A M2IVK"UM(C8VHMF$^T/4T3(:CL;O>!N]U9(Z%*[4B*9TX\-TK*M?4F?[Z"XZ] MWWK""+HP@I-AV, ;K7@+/,()W@,/#J*+L1=V0CM 80<4G@(*;4#A 5 0C;P] MH$.A,(@].U#4 46G@"(;4'3@RP]'^Z_6(C3$B1TH[H#B4T"Q#2@^\(43;Q_H M4,C'T<@.E'1 22_0EYQ"05IH*FU8R2'6Z"!/O0Y^\A,8=OC#?GRA"4>+"LXX MBGA]EJW($U0^;3VEAI9XDBC9"\@B-4R\(UMQU)&.>DEOJ5)7Z-ZDH-1H37A% M$'?MNL/=21[Q^7%$N+V%7%+VUXML=+>94 M?K=6A%X'K]\7;8'XGZSMIF.KK.+>=.R^-ZB@UBV'SK&UDK3&HYW/.]H_DF]. M,'S#MCS/;,;C)-P[7M^?,NY_[TN4J:R[,R]%"O=7*<#^4*:\RF"_Z)Q"%R2E M2>5*R+JWA&2*;HLU^>1;6PR6SZ+!$)HESD'\+=KD+,T14Z:O-?TIS4QS0M)4 M5C"DC]!SF\X'&A4DP)]\LVT-)&L&469&+#,C)3C+B+$S)YR4*45U_Z4&D)/_ M3A[^/#DZ)'_3QVM[@>Y6+UE0N:R;> 5A5Z5N"GLWVUP4KO'53=U/[\W/S 7" M,O\.^[#@6U>"YSN'^^*ZN;% 0[ADI8*L+0##&R2P?65S"6@>M%C57>Y<:.B9 MZV$.%R*?>U05"U(JSA+ MDK-8"VFB(F_W;ER1VX:4-'CCP#=:"_?G$I7=3J(T>MRXE:LUA8VXR&NQPCG2 M77WC.(H'EDIJ-%Y: PZ7D^@B/9^.0WZ;\%WBUN^L(52RL/8^!)^J290$0:BP MI, @^+/!*2H5B%C&[YXS&OXR '?7C^P?VMJYEH7P.+7JAZQH/8G>15#A4C2* M;NWV"OMZ3@-?:95O?V';YR81E(TGJWLP*]#2=%_QT/NP TA/G@%D/2#[5\"X M![3.Q9VRMJR9(%'DSF[!A6QF"XO6FQ;-U4@3;G%.CD\EXZCX8@DA3> -3*W6 MDOB"R(,P%<>&I%FA*25Z.)PA":D\?,,':H0Z8L3=? :'!T=P -+ M52*[\7G M,;&L0!Z7O83+3D+VC(1KX48P3H\A2[+Q'OCT9?@,RP&>/87';,;@2#8XDK5\ M)\_P?6R$$X80@6<$YN@VLD2X6#G$8 [\O$:]0/=K7Z$O,H>!//>U*'$2\<1Y M9L:H>/TJ/4O>[RO[/Y$],6$\F#!^T83/2(3.@UW"U&$E";XVY(G[@EOB&"ZT M;0SM:.CPHW"8K:3PH7#(J&;T] MC6>&K:Y9K?-70A@<^7EGN]#\+H#"]E\1=02P,$% @ MXI/-5C--3F@_!0 T2 !D !X;"]W;W)K&UL MO5IK<^(V%/TK&C?326:R^ &&) 5F$K#==C9M9I/L3J?3#P(+4->VJ"2'Y-^O M9!MC8Z- 5[/YD-CBGG.O= ]Z7&6X(?0K6R'$P6L<)6QDK#A?WY@FFZ]0#%F' MK%$B/ED0&D,N7NG29&N*8)B!XLAT+*MOQA GQGB8M3W0\9"D/,()>J" I7$, MZ=L=BLAF9-C&MN$37JZX;##'PS5U*0&;Q&:,-JSP#V949(5_ERV_AR+!D1"A"=%YV9088F)/J"0[X:&5<&"-$"IA'_1#:_HJ)#68!S$K'L-]@4 MMI8!YBGC)"[ (H(8)_E?^%H,1 5@]PX G +@[ /< X!N >@>ZZ%7 'K[@/X! M@%L W&,]] M _UC H ,LF3EHYNE9@HY' \IV0 JK06;?,CRFZ%%1G BI?C( MJ?@4"QP?_T$X K8-/@ /TN3#GRD', G!%T@I3#CXB.$,1YACQ,#Y%'&((P:> MT"M/870A0,^/4W!^=@'.@ G8"E)AAA/PG&#.+D6C>'Y:D90)2C8TN8A7>C7G M16R3/#;G0&Q=<$\2OF+ 2T(4MN ]-=YV% 2F&*ARM)SM:-TY2L;?TZ@#G/XE M<"S';NN0&GX/:0=T[0S>;8%/CX<[;<.AAD_17 GWCX>W]3TX8NBL5G@M%=U2 MN-V,KW=(N&D\0Q20!7C,=>>]SEUP+G08*[,BY:@[W(G M_*&K>$ M3C)?)UF@B:PFCUXIC][WRL/M6._*HW>D/)3!G"H/G62>3C)?)UF@B:PF#[>4 MA_N]\A@<,7NX1\I#&%8:$3LB\0CPR&BQ2?;;=+;)7@B'$9M6E%Z/'%P)CF96Q%>_WI? M=5.='KT6C_U]CW[3R&Y^&X*FE7-=Y:JE;%"F;* Q9>!6[F^72!RJY$YUDGWW MY7;U-B:I,!83PQ'9;DNS,LI3TSQHFU_VLJS3H==TV.LVLMPT;I)/-UD@6:R&KRN"[E&](CK'#($'BN>H8L-*(Y;I)B11!"D# M:[&-R#34*J$\CJNJA.R.NR3S-=)%F@BJ\G'MG9%$TLI("&. M%\B%2"+A0ZXAI9+^OD=R9_E/FQC4I*>N#5K9IEK9/*ULOE:V0!=;73J5>IO] M Y8FM9.3I:23;:J5S=/*YFME"PJVVG:IOC^HB\39B<11BJ1<HW=J':0\.? E6#6:V2=I_ M/]M01".:I5I>P)=S#M\-?XXVC-^+ D"BAY)68F854M8GMBVR DHL)JR&2NTL M&2^Q5%.^LD7- >>&5%+;L\UGZ/PQ!F:,"O-$FP[K6"AKA&1E1U86E*1J MW_BAB\. X 8O$+R.X.U+\#N"OR\AZ C!OH2P(QC7[=9W$[@$2QQ'G&T0UVBE MI@$ M$DE /$%4L:&; G.U8-H!.A:JT6N=>H'<)2$RH>!_94IFH/V1GG3EG MK3G>"^9<83Y!OOL!>8[GC]#/=],3R'JZ-T)/]J>[(_1T-_U+0R?(&:7;*BU] M;KP^-Y[1"UX*!F#1<%!_I4275=W(#RA]J-4?!CGZ ;Q$OZZ@7 #_/1;GG=+Z M]#D1--.G4]C43^D6')(L?1 8L_RX_?Y\??.#]'Y&2U::;+9A4O=$, M"W4_ JX!:G_)5$?K)KI!]C>N^"]02P,$% @ XI/-5L[972W!!0 ]R0 M !H !X;"]W;W)K8#NB&I?/) 68*%O&0KC6\8 MP6$!2F+-U'5'2W"4]F;3XMZ2S:8T$W&4DB5#/$L2S%[>DI@^7?>,WO;&AVBU M%OD-;3;=X!6Y(^+39LGDE5:SA%%"4A[1%#'R<-V[,=[XQB@'%!&?(_+$]\Y1 MWI1[2K_F%^_"ZYZ>UXC$)! Y!9:'1S(G<9PSR7I\JTA[=9DY- MN<>4T&0 M8:)?T2WY_AVG\C%ROV61>$$X#=&=H,'7-8U#PO@OVP=7"R)P%'/TD3R+#,>O M)?K3W0)=O7J-7B$-\35FA*,H19_22/"^O"G/;Z,XEN;C4TW(>N>E:T%5QWE9 M1_-$'8?HEJ9BS9&;AB1LP2_4>-F\TP2:?&'U6S.W;^VMJ63\(XL'2#?ZR-1- MHZU!:O@M9@,T+.'#MO:HX0L2U'"S!>Y>4+HQ.@GW+B^]K>W^!:_.=-K@#2F& MM8&'!9]U@F].DT1V:851^^BNM-Y-)M:41=])B*ZD]4I#OFZI[%LE>3X.O.$; M')#KGNSH.6&/I#?[^2?#T7]K4[TDXK?'FH"UE%[_)R M_8M"&YI9M696!\V6F"'*Y!464J_/.,X(6A)6:EGH%](XQHRCC;Q;:-DJI;+, MKE*69*.]QNL#V6[C0,;+PES(JGF7E>F?#6M(9]?2V9T_MSYZQWE&0GE,@S@+ MHW2%/LIY$<_8R_:+//,9*@OMJIU];-R)8>FF-1P>R-<2.9Y8SF@X'!\H"%E! M#Y+,!R)KN,&IW> HW? ^2^[E-TD?MC+?9??_RDDF$A1])ESD3E@R^A@5,]O9"%?9K*YR0I+Y0&0-.4>UG"/UQQUCSG,UOV#& M<"KR;KE8G/31GYG@0LX(,(X&7!LOE0;$WES9WRYOF!A-="2\D?"<,K@N:4BQ]* M':@+[.P%\VCI;0U,9V@?>L$\&F6MP<0\- )DW3Q0-A^*K6F$7>K/4.?^EME] M' 7U=%0UCU S=588DFT!RN:"LGF@;#X46],ON[2C<2;O"+*^K0IIKJ_LE@SJ M_.+(Q<61KKJ)G>6%9/.AV)KR[E*3QIG=;@+*YH&P> M*)L/Q=:TT2ZG::B3F@H;[>4[29"Q2$1R'C+'<2RGF_66H%O,5E'*44P>)%0?C&07RF: MX)"P/$ ^?Z!4;"_R NJ]3K/_ %!+ P04 " #BD\U6[ID!PXP' ")/0 M&@ 'AL+W=O&ULS5MK;]LV%/TKA%<,"9#8 M$O6PE24&DDC:.B /)$V+8=@'QF9LH;+D4G0>PW[\J$ M7O(<4>0A=?@0LZ_)G%*.'A=AE!SUYIPO#P:#9#*G"Y+TXR6-Q"]W,5L0+KZR MV2!9,DJF6= B'&!-LP<+$D2]\6%V[9*-#^,5#X.(7C*4K!8+PIY.:!@_'/7T MWO.%JV VY^F%P?AP26;TFO*;Y243WP8ERC18T"@)X@@Q>G?4.]8/?$-+ [(2 MGP/ZD*Q]1FE3;N/X:_KEX_2HIZ49T9!.> I!Q)][>DK#,$42>7PK0'MEG6G@ M^N=G=#]KO&C,+4GH:1Q^":9\?M0;]="4WI%5R*_BAS]HT2 KQ9O$89+]CQZ* MLEH/358)CQ=%L,A@$43Y7_)8=,1:@&YN"PAK6&]JD#K\ MC+ ^,O)PHZD]ZG"73LIPW!#NM0]O2MYO'ZXI^M(H!6=D>.86O.M4+?LGFS([ M9HQ$,RI&+8YNG]!ZN4ORE%T^?B!LNH6]J MZ=H\ZZ7Q69E<5W:=A@FR9HSJNWQ"M0&B3Y= MJY;HVH\DL-4]JDZQ*XT%FC1?KE%8%)%N9+M?7PDU )FUV98/E;K,WIK!HK=F MKV2E(NZ9&_3W&4VG._\T]KZRBLZ]#XGF@J)YH&@^%)I,/:ZHQV^]O,W^H,\T MX6*N5(ZX?U'"&@=;=4*=A:)NGHF>1!Y-#I_[ZD@/M 4^%)HL@,KKTMN87=\E M .]Q&; \Z&7V09VM%]JF:PKZ7QWJ@;;!AT*3^:_L+5WM;UV)^Y8%$RYHS>SU MW"%'.U?7-\FN>L0'M:= T5Q0- \4S8="DPFOW"S]S>TL[]LJX$]B3B:DLTI_ M2- %GU.&^)Q$V^W.EZ;AZL0["PH2S=4W?2YK:#I#VZQ/]R"K]1NJK>:.L@ J M+TQ_'Q/&9G1O AR":=K7G@FE&D8='^Q8JC]!FA M?D2 NF*@:"XHF@>*YD.AR0171IO>QFE[UT6!.J'MD_%3=61G44"B>:!H/A2: M+(K*HM/;>'3OMU!09Z.8GY^J0SM+ A+- T7SH=#D(R>5ZX?;N'[?)XEV,PEI M-T:]:8X;7#GII(:=D5@;UB;ZH!GZ4&@RZY5MB'_Z,W+J M##LSOGFP3=>Q90SK^[*@U7J@:#X4FBR*RDO$/^]9.75JG=5@-DTBZB=L0.OT M0-%\*#19"I7+B-4N8_-C'_V'7N\WJVOLS#"H/0B*YH&B^5!HLA(JNQ&WL1O? MTTQ0)]19*.KF*7887QWI@;; AT*3!5#9A;C-J;QW,P[4V71F']1S?*&G5)N. MH(GX4&BR)"J#$;_Y4;XWVH-2)]Y9/:/-PV"&Z9CU72,7M%H/%,V'0I.U4OF. M^,W/!OX\VU7JMG:6E[.Q=63VBLUC^WF_^A)%]G%,RI2PM('Z_BV/^_"6MH'S[>OP_4$L#!!0 ( .*3S58;R4R< M_P, !03 : >&PO=V]R:W-H965TGM=\3(^$OK MQAR\-G7+9LZ6\]VMZ[)BBQO$;L@.M^+-FM &<5&D M&Y?M*$:E(C6UZWM>[#:H:IWY5-4]TOF4['E=M?B1 K9O&D3_N\ M@1S*,R$OLO!;.7,\V2-/[\IIZKP8O! M/".&%Z3^JRKY=N9,'%#B-=K7_(D XH]XZ3IR*(' M3=6>_M%K%X@S@M Q$_R.X.N$\!U"T!$"G1"_0P@[0GAM"U%'B*XEQ!TA5K$_ M!4M%.D,4' &5:*$F']1T*;8(<-5*9ZTX%6\KP>/SWPG' ;@*UAQ4KQ\ ME;-4@@5IA'494I,_\NISACFJ:O9%@/[88B#]_)/XA3% ;2D>? C^?L#-,Z;_ M",BW508^?_H"/H&J%7BR9P+%IBX7 Y'=<8NNT_>G3OOO=#H #Z3E6P:6;8E+ M S\;YT-_1, 5$>S#Z+^%\=X?57Q ] 8$4([=#PP=6EQ/]TWC&:=GN!BE+Z^G M0P,]OY[NC<0RZ"T9*+WP';WWW&;RR4DI4DKR(WJ83Z 73MW#>>P-(#_10-D0 M%"0^G%RBED-4E$:>ALH-6D$2)SWJ(BQA'Y9P-"P+PC@@:[!"-69]5IF",JHC MEZI;MD,%GCEB+6*8'K S__$'&'L_FXQK4RRS*;:T*99;$KN8V:B?V-0$UH.04&8))K9#:VEOMGJ<1^0>#P@8J-1M1NU MAHA/XPOFLK1\E9'!H]8?U?VH]6V*93;%EC;% PMC7S#\$01BD@>9^ RI*O5BSOP&5IDE@3H!)'Y;):%A^P2VFJ%8)<%>* M;5_%.$5R#WY5%HR*?S0+;(IE-L66-L5R2V(7TYWVTYU:RX)TX+">'=H;3#?J>H6!@NQ;?CHL];7]%KJ".14XV:DK M@V?".6G4XQ:C$E,)$._7A/"W@FR@OPB;_P]02P,$% @ XI/-5LG$U5@" M P _@@ !H !X;"]W;W)K-ZL!-RK1( 39Y2GJFADVB=W[BNBA)(J6J+'#+L60J94HU5N7)5+H'& M%I1R-_"\GIM2ECFC@6V;R]% ;#1G&SGHFW 8\,=NJH3(R2A1!K4_D2 M#QW/3 @X1-HP4/QM80J<&R*LY)-HH+=(2C#-(65;\Z5/IPQ$@"%\! M!"4@.!<0EH#P7$"G!'2L,X44Z\.,:CH:2+$CTD0CFRE8,RT:Y;/,+/N#EMC+ M$*='7X4&XH>D11ZTB-8MXV%,IB+%?:6H79JRBWS+;?61\DW1,5:X66RC(A!(V, M=U2V2>A?&7EAW82:X3.(*GA0 Y^=#_<;U(35=@DM7^<5OMNG' \LKJL&F9(+ MEI$]4(FK?O$+_Y=U"]9,V"L(B$]2XSOIDYCN59U/;\0S^W^>%\YU*N(7Q]7HY 9 MV[(8LICL&?"Z"V-2X'WO>. 3#8U#F,1]HW(:P=#!S*Q ;L$9O7_G][R/=?OS MC<@*-]RCS)""7-D,JT@D-IDN[K"JM4KB8YN[3MJGF-R+7/Q,4[P,\();,

87%Y\ M(A"3]]\FOBNY^)YWB^P:'1^7#/=)YF> Q)(_SV?+AK@(_/ASL- M6OKU+?0U7W"*K[I1IGO1B%1YMRM6-(&^A8E5 -^ -?CXP8V<+Z:8O"=97)*% MFDPE\,W@RFTY;=1SLQ\)@YGGAVW_T&QL8NNX3JLV.U VJ)4-&I6M?D^3L(W M_Q7V/$1[J^M?*QZII5#6M5PT95=5:< M9UP+RF M\Z94>=,D<_@VKBW/"0Z]'!FL,/;!D5EL,//]*'2.E#&9>:UV^T@:TZ9AY\V5 ML_?*2PY\H1L!01*V+F3YC]>K=:]QHTOLT?K0[8Y&PO=V]R:W-H965TE]0CZO RWC'^5:P )-I7)1439R7E^MYU M1;:"BH@[M@:J[BP8KXA41;YTQ9H#R;6H*EW?\V*W(@5UIF-=]\2G8[:194'A MB2.QJ2K"OSU R783!SMO%9^*Y4K6%>YTO"9+> ;Y>?W$5O@G^P;$D4#YV 5^(_!-07A"$#2"P!3$)P1A M(PC/;2%J!-&Y@K@1Q)K] 98FG1))IF/.=HC7TB%[$*HX8]6:4:!2(+9 3YQM"SV:;AZ PJ*0MT@- MZQ]%-RE(4I3B5LD_/Z?HYMTM>H<*BEY6;",(S<78E:K/=^ST&KH+5$O/?B#WXO8X?";]# ?X#^9X?6#HT.U_N MVYZG7YY"UBM_/%^.+?+Y^7*OAV70CKY ^X4G_.:0 R>E;5CT"NM\>R_6)(.) MHQ*J +X%9_K[;SCV_K2]DFN:I0>S2)O5B7L[Q:,@&;O;X]?0#0IC(V;>C?': MB!]PABW.L!?GLR3J:U8?&BI99L?::W IUFN:I0>S^(A&' \-JMV8P7"(#:S= MH!!C.]BH!1OUCU/&U11%;4![A9<"O:99&G5AX3 QD7:C,,;F2+4$>:/8SC1N MF<:]3%^8)*6:XCA7DXR:)?1$(LD>P5XMFP388/DVS=&09 MJK$Q+3UV@P:!;W[]W: H.4$4>]^7^-X9F59MMT#EVMR2:M'-:[.HMR[0>]TO M!7]5M[1Q.P86C+")WA(U\,/88&^+"L,3F0(?;;#PS^E;N6++0M*6J, S M*]W MW4;] [Z?84M]6I]7Z!WN=_O#88?:0"T+*E )"]64=Y>HKO+#^<&A(-E:[W=? MF52[9WVY J)FP#I W5\PM>=M"G4#[2G.]#]02P,$% @ XI/-5A 6#)CC M! C!8 !H !X;"]W;W)KGLSBSQMS$I,)-@F.Y%VDQ(VFO%%N"N+5%)AN3?5[(=A\BR&F:X 7^\ MY[7T<'S0T?1(Z$^V0XB#E[+ ;&;M.-]?VS9+=ZB$[(KL$19W-H26D(M3NK79 MGB*8U4%E87N.$]DES+$UG];7[NE\2BI>Y!C=4\"JLH3T]185Y#BS7.OMPD.^ MW7%YP9Y/]W"+UH@_[>^I.+,[ERPO$68YP8"BS<9W,RNV0(8VL"KX SG^CMH)A=(O)06K/\&QU3H62"O&2=D&BQ&4 M.6Z^X4L+XB1 ^.@#O#; 4P."@0"_#?#5@&@@(&@#@L\^(6P#PL\&1&U 5+-O M8-6D$\CA?$K)$5"I%F[RH/ZYZF@!.,(0OB(G3!Y02G.9%#NL,(!MP4Y(*H'#E M!"PW&U2G3N_FUP1QF!?LFWC4TSH!7[]\ U] CL'CCE0,XHQ-;2[F)T=II^U< M;INY> -S\<$=P7S'P!)G*-/$)^9XUS,8V )L1]=[HWOK&1WO(+T"OOL=>([G M:P:T^'RXIYN/.3Q!J3%\^?EP5Q.^^GRX8V#I=YGJUW[!@-_3U?H*;-JL8UW6 M<9%15&24+EV,AK)F7[,]3-',$D69(7I UOS77]S(^4WW4UW2+&G,PMI,%O_# M?#1VHO'4/IS^/AI5%,?11]5*H_+]P.E4'V@''>W 2%N^U@B(]Q 4)!7 \^;] MY;(Z? <8<1UOH^6YO"]IEC1FT2DC;^(IN#6B2:2(5AI1Z$[TL,,.=O@_L$GZ ME2.BH8QP9 M&2]?4%K5?T6GA$&1ESD?A&VT/!?V),%N>BO:19$O<+@:>4@65?,_(\9Z*0 M[:L&R$XZLA,CV<4.XBV2:U&9QTV9@(5HP2!.M_OAF.L%H:+YP_42#F2YZ!\WAR V3^B MR2P%EN3B354A7FS&]%=[;9. M;^H-0^7ZK7N]<#77$[G56F_.O=LW^[1WD&YSS$"!-N)1SM58#)4V6Y_-"2?[ M>JONF7!.ROIPAV"&J!2(^QM"^-N)?$"W 3W_#U!+ P04 " #BD\U6S.U\ M%D\% #W%@ &@ 'AL+W=O&ULK9AK;]LV M%(;_"N$50PO4M4A=G3D&V@3;"K1=T-L^#/M R\73K()6L.&[@OUD1]_AZ9#L8F7\T+6?]&QT083 ME.^EXF736#LH677Z3^^:@>@UP-%( ](T(.5"\",2 M1JVCF0_UV-2M=6]89:;QDQ+Z5Z;;J>4'K@!AC*;H;97S$M!G>@=2/U[#!H2 MM?D"O982E$2T6J-WC*Y8P133JN?7H"@KY NM__+I&CU_]@(]0ZQ"G[=\+[5: M+F9*FS2OFN6-H3+ MQL9'9Y+.&4$5JVY1P:5$.17B7B?0D0IW!T\1XSJB2:/#$H=I&B]FAWX_'*H@ MQ4FK>F0W;.V&7KOMK DX0+4'E[U3A*3WXB@,\,"=+8I#'+O-1:VYR&ONBI>Z M^DAZRE^]EE90P88IYR!&EH$D3M*!2UL4A5GD=AFW+F.ORX\@@8I\6SM[TGSS#V-FN9B' Z.V!&?8;73>&IU[C?ZAMB!<=N;VNH^'N6%K M=I3ZPEU],XFA@U2$C)$S"$;,]MN'_R \I M+]!7/=--S2GTKH56N;,L-K'Z)J8DR()L:-:AR\)XI'#C#C383YIV9$W2T&9D M*U!.K\2>W"B*DJ%5ERP(QA9!!QGLI\R-,$A4]W6)A.][5A=(IU&;(W@^7*DN M44A&3':PP7[:O"ZY4.R?>N:=UFQXD'@^I+1+A4<(@SO$8#]C- E+)LU6V)TV M-BFR/M<::[8JG>-LQ%O'%.R'RHV '65KO;%?R5RPW>CXV=30>6 M09>*C$UN MQQ?L!\R72M?JHM[GY, .=%6X<]JFQQ1'V1#,+AG!V5C]Z3B#_:"I#T53OIGN M-:9/*>UT::-C&D;!D-(.V0@(<0<8["?,9ZYH88X]7>GQD)Z!ZC_QS6S]SJ< MAV9R'NZL_X<&#_ZSV4 M*Q!_.YUZXSQY\?R@:(][W0&5^('ZE,T3L;D99<-=GD,4XFR$6Z2#*_'#]4APSKQ M8_VIT"0.OI-Y9%T(.62ZRHW,68=XXD?\DZK7W+J4G&Y93P^*[^J+RA57BI?UQRW0-0@CT+]O.%&PO=V]R:W-H965T MVV2 M:V/AV)E]I66??F\Z6FGS8G, 9.M"*CL.=-V=R+WQL?36J$-P**(G;(;E>H"V"-?@Z7A/:1:I4(* M[K=;S]F3,F1;*/$;,N?&IJ!@+M"RXQD@%]*>4-S3PXP='YVP(R84>\SUTG*5 MV5&(!.N6#-,:;%J!Q7O HIC=:H6Y9=LF]ZY3OSLX;YP^T/4:NMY!NLLL$^[#6W]),D9' .F3E]K69@.2(TV@ M9I@#'55C0"%[ V[:A%2K#388.ULJ#GE\D-!O)/0/2KB';%G5"BIV6_1TG$LC MR.QX6T]G?P?G-(JWD%M\>G$2M6,/&NS!?V!;0)1 91-;*0>[!.?=_A;FKM.> MG1TVB,.#B-?K4IBF+O"RE"+ESQ*818Y+*BADE:(0Z'U:P8>?GH=#'A^HDX8Z M.4RMLD]N6[)[VWK1%E:+S^:-K,C"C8)<@%GX/F59JI<*JX+56)M6>.D[P)9] M2BVRZFA_TU3]]98;JA^629A3RL[9D)!,U;.J >K2E_UGC=1$_&M.;1Z,&PO M=V]R:W-H965TZZ=+)221F-\:6/[GG-]CE]WN)'JAUX@&M@6 MN= C;V',\MSW=;K @NF.7**@D9E4!3/45'-?+Q6RS(&*W(^"H.\7C MO/'1] MMVH\E"N3Z#UUW/'YPM@.?SQHWE8WBIJ^35+ MQ@L4FDL!"FTP-WO)_;W3CMIF3*-$YE_XYE9C+PS#S*I8OE;EVO[ I8P>!!^E*&UE48)I!P47YS[:5#SN J'< $%6 Z+F ;@7H[@'" M^ @K@"Q*[A"V[-BN7'-/1PG\#1ZV-X#5S #<]S6C$]] WEMRQ^6N6Z M+'-%!W)UX48*L]!P)3+,&O"3=CQ-\S"!3\)K]=&3^LNHE?&&J0YTPQ.(@JC; M-*%V>()I#8\:X,GSX6&+FFZ]EEW'%Q_@TF(*S.S" M76W3!1-S!+HLX/,2%3-EB>"2@ABX4Y:8-SR!CCTWG9O(\ MIOB)*8H/,26M3"\TN%<;W/M/@Q.N4[D2!NZ8H?%;5"D*T^1MF2D,=W93T EZ MO;U-=R LW-MVK?-^H2O]VI7^O[E2'[43F*R4.F! _^_CU.N<[&PO=V]R:W-H965T)!$545!Y<][8.*T=CSGQ? I M/V;:&-S-JJ1'> 3]I7R0^.:V4=*\ *YRP8F$P]KYX"WW<^-O';[F<%(7S\0P M>1+BAWGY(UT[4Y,0,$BTB4#Q]@Q;8,P$PC3^;6(Z[9(&>/G\$OTWRQVY/%$% M6\&^Y:G.UL[<(2D<:,7T)W'Z'1H^D8F7"*;LE9P:WZE#DDII431@S*#(>7VG MYT:'"X 7C #\!N!W =$((&@ 01<0C@#"!A!V ?$((&H EKI;<[?"[:BFFY44 M)R*--T8S#U9]BT:]7=+WI&);!1ST#QOO%FX6+G/E\P'G+S(>^NT[SM%BS!JG=ZP"%L6X546CYF0^KT& M61!F"4%=DHK<>+<#=.ZOA_ON_3.D00V*+S+WPWE'@K[/W L["O1]O%D\'58@ M:A6(KJ;\E4K<0P8-?[.-A N-?U_"*BQ\\QOJ[.7SZW[?^(/Z7%_LNS^H3]3G MY4T[^O1] K\C3]_%C[UA=>)6G?AJPI^%INQ"FJ'LXUY=^MYTUDF_[^0M%AVG M?=]IMHCC808SIV.8MY3FOZK1\:IO=AV[-M>OUH,4C:<]QO%H+.JC44@T*[S7 M-:(EQ:9OFW9*L1?8S[5T!!%3[ (AHJN65I99]/V<50A9CK1P"EB[T@I M<:216'N:GD'=$6P,Y,"J1%?4K&FRKQ-/*\Q%$$J2C/(C&#OE>$WA;'+"'@23 MH2/0O>A]!N!I7[1HK0=^4EH[._V,<,9#Z1QP.\'@5VY M>3$+M%/CYC]02P,$% @ XI/-5C)RE,A0 @ I04 !H !X;"]W;W)K M(#R!M3>NT94)I)-IL&M(8 MB([MLYM<&HO$SFR7PK_?V0FAE!;M2^P[W_/<6^[BK=(/ID2T\%17TLR"TMKF M(@Q-5F+-S4 U*.FE4+KFED2]#DVCD><>5%%'=B75JG").XX6MX/? K=FYPXNDY52#TZXRF?!T 6$%6;6,7 Z'G&!5>6(*(R_'6?0 MNW3 W?L+^S>?.^6RX@87JOHC''0#Q' :P#L#V >,C@*@#1/N Z1' N .,?67: M5'P=4FYY$FNU!>VLBR"",&G^$'4OD,76YL MB1JN9/M/N>:=XWCIF M1QQ'<*VD+0U\E3GF!_#IQWB*^3A!2%7H2\%>2C%G'S)>M9"&*!J53G .^LV<_ -02P,$% @ XI/-5B*TRAL! M! B0T !H !X;"]W;W)K<;(7\IG)*-7HH>*FF3J[U^M)U59K3@J@+L:8EK"R%+(B& M1[ERU5I2DM6B@KN^Y\5N05CIS";UW)V<342E.2OIG42J*@HB'Z\H%]NI@YVG MB8]LE6LSX'([+QDK:*F8*)&DRZGS%E^^PX$1U!9_,KI5 M.V-DCK(0XIMY>)]-'<\044Y3;5P0^-K0:\JY\00G$>Z.G[S_5A\> M#K,@BEX+_A?+=#YU1@[*Z))47'\4V]]I>Z#(^$L%5_4GVK:VGH/22FE1M&(@ M*%C9?).'-A [ AP>$/BMP-\7! <$02L(?G2'L!6$/[I#U KJH[O-V>O S8DF MLXD46R2--7@S@SKZM1KBQ4J3*/=:PBH#G9[](31%V$?GZ(9"O!4,;HFN)-./ MZ!ZR,JLX16*)/JRI))J5J\8.W3"R8)QI!I+3.=6$<74&XL_WV!F] HZH. 84&@# M:E3QSEY!-/;V@/I&81![=J"P PJ/ 44VH+"WEQ^.QWM %J,13NQ 40<4'0.* M;4!1;R^<>/M ?2,?1V,[4-P!Q<> $AO0H,H4BDNU)BF=.E )%)4;ZLQ^>8UC M[U?;:Q'W3Q>.P]EPYO&%>4JW/(BF*P M.GRYI<6"RJ_6&C"XP<\FS__E[64X=BHI'@S'R]\-:J8UY= I/K.& O>J!(:T MVZLEUT<8OF!;G.<^U^' F5JZ?"?%8/DDNAA!?\0YF+]!VYRE.6+*M+*F):69 M:4=(FLH*AO0!VFS3ZT!K@@3L)U_M>@/+FD&4F3'+S$@)SC)B_"P()V5*4=UR MJ0N(R7\G#_\].>J3OQKBM?V [D[[6%"YJOMV!<>N2MTT -ULXPI?7=0N] M-S\W=P;+_%OLPX)O70F>KAGN\];-)05:P!4K%41M"1C>10+I*YN^OWG08ETW MM@NAH4VNASG&PO=V]R:W-H965TX*92;<+*W) M#E:@GNJET)';NVQI!4Q2SI" ?.9\\V_FB=EO-_RAL)='8V0J67/^;((?VYGC MF82@A(TR#D3?7N 6RM(8Z33^=9Y.CS3"X_'!_<[6KFM9$PFWO/Q+MZJ8.8F# MMI"3IE0/?/\=NGHBX[?AI;17M&_WQIJX::3B52?6<459>R>OW3D<"3 >$>!. M@&W>+R3,;NUF!K94J];)468>RDH)O4JU3F6_N +D8_0%_01= MG-2#WS4(HBC;':8N%Z (+>45ND"4H<>"-Y*PK4Q=I3,P/NZFH\U;&AZA+6 S M08%_C;"',7I:+=#EQ=7_-JXNH*\"]U5@ZQN.^!J[H6Q:5615YO5\R:(X\5+W M98 5]*S@'"L88K6J^(@5)%XRS I[5GB.%0ZQPA,6#O$(*^I9T3E6-,2*3EA^ M$HZ<8=RSXG.L>(@5G[+"8*2N:<^:?LIZ+$!WJUR!&").3T_R:SQ27=(3DT^) M'S^@:W37J$8 NJ>,5DV%EN1-]S4ET:*!H:22D]?63_PH_)"5>_35FP9Z3\2. M,HE*R+7.FTRU@6B;4ALH7MM&L.9*MQ4[+'0?!V$VZ/6!9VV(E$9)_7_F"@['10O=TOR2V..]S)/'J8JSAEK(O?$6(0*]QE/!1:R7$ M^KK=YL&*Q)A?T35)Y"<+RF(LY"U;MOF:$3S/1''4-C3-:LFM7\#E=-TJ8\4_HEO?'FHY:6UHA$)! I LM_ M+V1"HB@ER7I\+:"M,FT6=9XV5CGC$G$QK]&<[%:M3JM]"<+/ F$I_I MUB5%@[HI+Z 1S_ZB;1&KM5"PX8+&A5C6( Z3_#]^+3IB3R YS0*C$!B' O.( MP"P$YJ' .B+H%(+.H:!S1- M!-U3!58AL$X5] I![U1!OQ#T3Q4,"L'@5(&N M[;XY+7-0_I5G?K&QP.,AHUO$TGC)2R\RTV5Z:9,P2B2O8H.CCU+Q]&"CBP\? MT0<4)NAQ13==6FMJSO8V5VLT'NJ>7^)E)VG:^6WZS3[%I3Y2LV,LO!96:\SA'> M4\)(0)GT)'I* IK,PW1-P!&ZW[!@)6=U].DY"I2?V1432)@- M"9M"PF:=VL@T^YI6'9<.9$87$N9!PGP@6,7]W=+]7:7[G0UF.!&$9/9_D/0P M(.AFR0A)[8[^OB/Q,V'_-/E>23[7]Y P&Q(VA83-(&$.),R%A'F0,!\(5AD? M5CD^+.7X^(T(01A'=($FC,B5 7W:""[D(X)\JKA$-S'=-"\*.=;:F^",SN$$ M-U'F/M?TIV2<0F:<0<(<2)AKU987PSKL"P\RHP\$JYBT5YJTIS3I71@PRNE" MFG.Q2.=OT^HJ9VXE[MR9&Q)F0\*FD+ 9),R!A+F0, \2Y@/!*H.B7PZ*_H]X M;%4F.7>H0,)L2-@4$C:#A#F0,!<2YO5KBXRE'RXR?CW(V ^J6'M06GOP/S^R M*OGGNAH29@]JNQA]4-O%#&J=VCN,F=5!M1CG!(X+V3H/$N8#P2H6U+7WG]PU MI0F]1\1IM$E]QY6;#37G7+.!TFQ0VA24-@.E.: T%Y3F@=)\*%IU7.R]BM)_ MQ+ZCR+(_-PWD(\SA$V1#F&'4PNPBS%+3INJFG6U@2)H#2G-!:1XHS8>B50UL MO!O8@#0P83&Z^(M@]K'1QNI<)GJ3RJ:WK9/_K+35RK,G=4C:#)3F@-)<4)H' M2O.A:-4Q\?X*5%>_ _W^';])![5%FVA1FU,)F#6%F+^^43$S8,CN5Q5&0_@Z=O],O2\N37S?9>:>#\EO]>J(W ME-OZM9.?ZWK'Y\?,[C!;AG*S'Y&%3*5=]>17S/*36_F-H.OLC,XS%8+&V>6* MX#EA:8#\?$&IV-VD"&ULC951;]HP$,>_BA7UH94V M$A((M J1!FC:'K:A4K9GDQS$JF-GME.Z;[^SDV9TA-(7XK/O?[__!7,D!ZD> M=0%@R'/)A9YYA3'5G>_KK("2ZH&L0.#)3JJ2&@S5WM>5 IH[4&GB]E8J361M.!.P4D3794G5GSEP>9AY0^]EXY[M"V,W_#2IZ![68#;52F'D M=U5R5H+03 JB8#?S/@WOYE.;[Q)^,CCHHS6QG6RE?+3!UWSF!=80<,B,K4#Q M\00+X-P60AN_VYI>A[3"X_5+]<^N=^QE2S4L)/_%?@" M;3]C6R^37+M/=+G]CT<"<+PC"!L!:'SW8",I09]+OT@ 91N0C66LSVUNWV&IB>W=1C@Q;[]SY5_- CL3/U&U9X) M33CL4!@,)EA!-7.J"8RLW&S82H.3QBT+'.V@; *>[R3.AS:PXZ;[LTC_ E!+ M P04 " #BD\U6YY)6P$4% #9( &@ 'AL+W=O&ULO5IK<^(V%/TK&C?326:R^ &&) 5F$K#==C9M9I/L3J?3#P(+ M4->VJ"2'Y-^O9!MC8Z- 5[/YD-CBGG.O= ]Z7&6X(?0K6R'$P6L<)6QDK#A? MWY@FFZ]0#%F'K%$B/ED0&D,N7NG29&N*8)B!XLAT+*MOQA GQGB8M3W0\9"D M/,()>J" I7$,Z=L=BLAF9-C&MN$37JZX;##'PS5U*0&;Q&:,-JSP#V949(5_ERV_AR+!D1"A"=%YV9088F)/J"0[X:&5<&"-$"IA'_1#:_HJ)# M68!S$K'L-]@4MI8!YBGC)"[ (H(8)_E?^%H,1 5@]PX G +@[ /< X!N >@> MZZ%7 'K[@/X!@%L W&,]] M _UC H ,LF3EHYNE9@HY' \IV0 JK06;?,CR MFZ%%1G BI?C(J?@4"QP?_T$X G8/? 3$J]A\@8\2),/?Z8UO?@B*&S6N&U5'1+ 7?[+[U2UN:=9)Y.LE\G62!)K*:/'JE/'K?*P^W8[TKC]Z1\E &3S-=)%F@BJ\FC M7\JCKY3'7*1X1#1XI/M-NGM$CP1#J,V MK2@]GC@XDYS,K0BO?[VONJE.CUZ+Q_Z^1[]I9#>_#4'3RKFN6I:1ZTS2][6=;IT&LZ M['4;66X:.5;#*M 45TT,5Z48KI1BF$10*$$D<7N.(11DI^U+($XXC(OSB$CM M>[/[57/T!]>6VYS>E<&<.KWK)/-TDODZR0)-9#5Y7)?RN/Z_\O!>$9UCAL # MQ7-4L6&E$QU550G;'W9./,MA3Y:.3S--)YNLD M"S21U>1C6[OBB:44D!#'"^1"))'P(=>04DE_WR.YL_RG30QJTE/7!JUL4ZUL MGE8V7RM;H(NM+IU*W+L M1.(H15*N.;(66RPZ%76(4P:B,3C_"T':+@\E_:=5#SIK@A.[67!U&B=>K2Z]8USZ+49NX\1;&-7*'[V#B\&N5&FK:Y4^ MQ!1\AE&*P&WX;\IXMN&L?(];TZ*S%C:Y_8-U.[I=VS;_S\EGU' MGU_ZWT.ZQ D#$5H(5U9G(#I&\WOT_(63=7:-.R.M+XLLY)]\M_AQM&'\0.8!$CP4MQ<3* MI:Q.;5ND.118C%@%I=I9,EY@J:9\98N* \X,J:"VYSACN\"DM.+(K,UY'+%: M4E+"G"-1%P7F3^= V69BN=;SP@U9Y5(OV'%4X17<@OQ9S;F:V9U*1@HH!6$E MXK"<6&?NZ2S4> .X([ 1O3'2GBP8>]"3RVQB.=H@H)!*K8#5:PU3H%0+*3/^ MM)I6]TE-[(^?U2^,[\J7!18P9?2>9#*?6)\LE,$2UU3>L,T7:/TQ!J:,"O-$ MFQ;K6"BMA61%2U86%*1LWOBQC4./X :O$+R6X.U+\%N"OR\A: G!OH2P)1C7 M[<9W$[@$2QQ'G&T0UVBEI@WDJM=HG@R_L8D(#= QVC*B@J7 M3VB&>7G\O98(EQFZQYSC4J*O!"\()9* 4% #446';G/,U\%@S HN:@_DZ)+LNJED=H M]EBI/PTR] -X@7Y=0[$ _GLHSCNE]2ET*BJYB3#O'"RZ#S,GAK%=A;B3O6W%N(AQ9)#BLT. M)/8B16&7HO#_"[&1<(->93BC<+L0]T(E@ZA@JQ+_ 6H\M7LM3%]05 -8$=5# M*"P5RQF=*!7>-/UF(EEENMJ"2=4CS3!7]R3@&J#VETQUMG:B&V5W\XK_ E!+ M P04 " #BD\U629;HW0$/ #,MP &@ 'AL+W=O&ULM9UK=R8D-QI=TD\RDX0[M\30Y/;.SLR\( M5F*V&%*!D^;,^? K,#;F8@6R3_NBL4'Z_27@L21XD,Z?8_8M65&:DA_K,$HN M!JLT??PP'";^BJZ]Y#1^I!'?/WH/](:F MOS\N&/\VW%.6P9I&21!'A-'[B\&5],&=C+(,>8JO 7U.#CZ3K"IWTS#,2+P4?7\\KSRMQY";V.PS^" M9;JZ&,P'9$GOO4V8?HF?35I4:)+Q_#A,\O_)0B@US/(!_),"XRC&L9E&-%4HH,2M<(DR+#I&N$:9%AVC7# MK,@PZYIA7F28=\UP5F0XZUII:;0[4G^_A]L+* MKTK52[W+ODY3BF1)N17\HG^ M^:<7\=U$^[X)TA?B14MRD\;^MU4<+BE+_K';\4ZE]X$?T,A_>9]]2;T@3,@M M_9%NO/ ]^84,2;+R&$U($)'?HR!-3OA&_OEV%6\2CDW.ARDO>U:"H5^44]^6 M4SY2SC'Y%$?I*B%:M*3+EOR&.+\D"P!#?M#V1T[>';F/LI!X]??+^Q:,*L;8F_"4C*0<(^TPAV?B:/FT+N6K M@=M.GQCSR>,':[S%C'N5SQ"#5>KOP7(OL-D=W.^(6MW!HUY@N\,QEF:O7DI. MATM)GA85[U(NMT.%9:5:88$ Q_N?KG'.58YPK^/UFK?C^4_4";G9%O)JDZYB M%OQ)E^0=_\79EKGM*'P4PK/.SX?DT?/IQ8#W;A+*GNC@\N]_DZ:C?[:)' E3 MD3 -"=.WL&D.R_IW3Y?2:/?O?/AT*-ON2"1<4MR(:92\: MI8=H%AXC,>/?O)0+YJL7;BA94+854RZ@91R&'DO((]^:B^D]^>O@1Z%-6,(" M]!46$J8B81H2IF]ALX.K9W3*+QRI)JINRM,C)/=5"!*F(F$:$J9/FK^O\^EL/F^V/&TI)_)L-IG/:SII M2RG-96DVG=6D@JR*C80Y2)@+@E4$-=T+:OH&0?VV29.4#QF#Z.$D&[KQO^2C M%WJ13U]3F3!<7Y4A82H2IB%A^K2SRMI2MJNL+66[RI!5L9$PIZT.(WDF3\>U MVKJ@L!4)S?82F@DE]'&3\"U)0KB6[H+(R^YS%E(BV@]_Y44/E'S)-K?I1B8I2O78:\B@.A)F(&$F$F8A8382YB!A+@A6D>5\+\NY M4):?-^L[/GR*[W>,W4CZ3IK-ZRZ$A@^K-H/6&ZM44)K) %A)F(V$.$N:"8!4]G>WU=";N*88> M;^.XG/[P&/.B-+N%D3\^K'077Q.2,$9?(2%A*A*F(6$Z$F8@82829B%A-A+F MG#7[H;.ST:1YCQ$4M:)/:50^5!R]5:':#\K\(*&\Q0OX&*Y,D^P3)6^]\R@N M55]-0VDJE*9!:3J49D!I)I1F06DVE.84M/FAN*7324W8J)A591_8!22ALA>, MWE/&Z/+-S]W$ 7J+%$E3H30-2M.A- -*,PM:I>_?_@ /&M>&TIS.M7!1<:LB ME$L1RF\288_>KSA";Q4B:2J4ID%I.I1F0&EF01,,=2UH0!M*'CSE:50ITN4)H*I6E0F@ZE&5": M":59!6URH'EE-%;J_4D;&M6!TEP4K2K5TF8CB7TV:O 4+&FT3$Y(3;5'90FU MUT!I*I2F06DZE&9 :69!FX@:SU>3V- R.5":BZ)595::;R2Q^^8+75*Z]NY" M2C['D1]'*8O#,!M(6E'*6\,DNW6;O_YQ0JX]QEZR75?K>!/Q';=QZH5'Y0CU MX4!I*I2F06EZ03N\GB5E-*EY9HSV9*-:,E-J.E@FLM30$-2! Z4Y4)K;^7YFJKN) MPURE"5FD])2XZ?*4_/L3S;P]_VF5)M2J Z6I4)H&I>E0F@&EF5":!:794)H# MI;DH6E7#I6%($CN&VHVQO.E-^-B2;6_[W#(O2K;CR]=ZM%#K4$&K]$2D>L.F M0F-J4)H.I1E0F@FE65":#:4Y4)J+HE5?K2\-1++80-2IT>7ZU):;6^JOR.[E MD>U#%E&K+ [<5[Q0F@JE:5":#J494)H)I5E0F@VE.5":BZ)515YZB62QEVA[ M%[=X(GH?,W+E?]\$29#K_82/A(D;1P^4Y6-D/ABF49I/2O*%^IF_,+@/>+XT M;LY<\LK35;G%YW$F*TJMS;T6%[^WN*'>(BA-A](,*,V$TBPHS8;2'"C-1=&J MXBX]2K+8H[3ON^",&FXS"8$TA*?@W^FU)N6F/%(GLAUI4/]2U":!J7I M4)H!I9E0F@6EV5": Z6Y*%I5Z:75219;G:Z>Z"(.N&!WG?'%K<9[ZK=JI:?^ MYMMHXNB].^Q0+Q24ID%I.I1F0&DFE&9!:3:4YD!I+HI657IIFY+%MJGV-GU! MF<_;:^\A?YOG:YP>/KO,Y*RI6ZBU"DK3H30#2C.A- M*LZ$T!TIS4;2J;DOCE]QQ MZJ6WZ#;O0P?QDKS+YZANOY,%-7J]4AM9(>M\MNS602_4U@6EZ5": :694)H% MI=E0F@.EN2A:5=FE_TL6^[\ZW-YJU2O4_06EJ5":!J7I4)H!I9E0F@6EV5": M Z6Y*%I5P:7[2Q:[OW[>NPWBP+U%#IU%"DK3H#0=2C/DIH.N[16(EF0MKT! MBV9#:0Z4YJ)HU<4;2HO76&SQ.BK%WYXCRI)5\'AX9_GN)9NLGG]IDZ$X4E\9 M0FDJE*85-$DZN(A'I[/IZ*SV(@0TK'$D['A>>Y!N=BV?!2V?#:4Y4)I[Y)#, M9O/VEXW&I7]J+/9/]590+<,V6:N@H',T06DJE*85M-K9D<=G4EU04(L4E&9" M:1:49D-I#I3F'CGY_-\1:9;NI['8_=3-$W&E+=R.PTEQO-Z*A/J=H#0-2M.A M- -*,Z$T"TJSH30'2G-1M*JV#Y8=$_N=?F*SBUV3#+LH&795,NRR9%"K4T%K M= D:?=TCZ>I=!PM:/!M*VP5"/$Y2F0FD:E*9#:49!J[6M M(_FLOK@4-*P%I=E0F@.EN2A:5;^ES6DLMCEMUZ0Z,$(L6/S O+6X_87:F* T M%4K3H#0=2C.@-!-*LZ T&TISH#071:OJM[0[C<4&H>VKNTW]GAPN!+!]A'KL MV:DX0F\U0V>N@M(T*$V'T@PHS832+"C-'C?G#Y,FS;G]'6A4%T6KZK0T+XW% MYJ7;;*:Y#7NI+ZNZ>RGGM?=GQ?C>(H6ZF* T#4K3Q\U5YQ19F<^FM=D;V]*- ME*DTG];[N5#K$91F0VD.E.:B:%7]E=:CL=AZM%L=IY ;%]X39=F0]#I.TFR( M6JS.^L8%K\31>\L3ZC^"TC0H32]HAPO,*Z?R=#RIRW.;;EY)=]:X$0R=8PI* MLZ$T!TIS4;2*-I72@*2\LDA=''$QID'F"US4IA87#4/%V+ZB@])4*$V#TG0H MS8#23"C-@M)L*,V!TEP4K2KAT@&E_.S5Z,0!>HL9ZG2"TC0H38?2#*4Y(Y>2 M+;TV:;2UG5-:G5/:T+HX4)J+HE4%5OJ8E)^^TIPX0F^%09U+4)H&I>E0F@&E MF5":I30GZ3JF5*@K"4IS4;2J4DM7DM)SP;F%Q[(5E6]2+^4;MPM9_=\#3G$A M>HL9ZE""TC0H38?2#"C-A-*L@G8XM!Z=U(,;RW1*$N)2A-@])T*,V TDPHS2IH7=I;J ,)2G-1M*I(2P>2(G8@ M+39W8>"3/SS&O"@5WS""6HJ@-!5*TZ T'4HSH#032K.@-!M*\A_PE>%AESL$>0UJH$0E*4Y7F0F_2;-*RB+T&C:MW MCFMT3FE"2VA!:3:4YD!I+HI6%5EI#E+$YB"!R+0?E/E![A<*?'J0)MDG2MX\ M-H4:BJ TM: =/DB4I--)79%0HQ"49D!I)I1F06DVE.9 :2Z*5E5V:2=2Q'8B M@;(_;[+^;[;OAOH;%J0!'[%>>V'(1ZQW+T3S_%4CUZOM+-1]!*6I2M.Y(]7E M#+4406D&E&9":1:49D-I#I3FHFA5.9?N)$7L3MJWO?E2&]O&]Z ;?$)N*5N3 M=_^B'FO7)]1^!*6IKU1]0EYXK=KZ$1JT'#J49D!I)I1F06DVE.9 :2Z*5I'M MI#0N3<3&I5=D>\QP+Z;V52N4IA:TZIS"X\:0%1I4A](,*,V$TBPHS8;2'"C- M1=&VTAPF*TI3U4N]R_,U90_TFH9A0OSLO9:+0>:BV&\EC-YG"]%^N)('P\9V M0_I@2=GV88FY/'_T'N@GCST$44)">L^1H],9UP#+-+W[DL:/%P-I0.[B-(W7 M^<<5]9:490GX_OLX3G=?L@#/,?N6%_OR?U!+ P04 " #BD\U6GS$O.'@$ M "T%@ &@ 'AL+W=O&ULQ5A=<^(V%/TK M&G>GW\Z5SM&59(TWA+ZP&("CKUF:LXD1<[ZZ-$T6QI!AUB,KR,6;!:$9YN*6 M+DVVHH C!F8_7L@4['I.!IDL,#1:S(,DQ?KR$EFXEA&V\/ M'I-ES.4#X24\ ?^\>J#BSJQ8HB2#G"4D1Q06$^/*OIS9C@2HB-\3V+"= M:R2[,B?D1=[<1A/#DBV"%$(N*;#X6\,-I*ED$NWX4I(:54X)W+U^8Y^ISHO. MS#&#&Y+^D40\GA@7!HI@@8N4/Y+-)R@[Y$F^D*1,_:)-&6L9*"P8)UD)%BW( MDGS[C[^60NP !$\[P"D!3A/@'@#T2T"_"1@< +@EP#TV@U<"O&,!@Q(P4-IO MQ5)*^YCCZ9B2#:(R6K#)"V670@N!DUR.K"=.Q=M$X/CTGG! MH?.T1U\^X9S M\1H%7XJ$OR*<1^B)D_ E)FD$E/WT]N*C#XLD3" /7\\$\!$B$,-]G@*Z)WE( M%^/MQT-@2EDK+1TWK2\=K2,=YCV4-_^&3F6 MTV]IT,WQ<*>M/WJX#Z$6'AP/MUO@L^/AED;+?C4N^XK//[3NQ'>8YMU8/\8X(";3?D MNG#)5CB$B2$F?@9T#<;TQQ_L@?5+F\8=D=44=RO%7:WB]V(92T3Y9H PYS29 M%US5-"=J)L!A2$$M!F0AEI2JY/-ZR2=ER;=9L\T_V-'SW/8:QK3$#.R&>WY+ MD#-RG88S[IY]Y_9HZ-:C9BU1SGN^FI)>I:2G55+,)]J!Z[0.7&^O4V+@>LV! MJ\U\XG#S6U,V:R78C]HO@UE'[:KI/:CT'FCUOEK# Q$##P51\0QAC!Z>@Q[Z M]=GOH3_OE/)_M0FN)3U1RILNR?PNR8(NR68=D=5L'E8V#[_/DC \:DG8CVI9 M$H9'U$*@[<:IBG=$5E/\HE+\0JOX+6.%$OJH*5_NY\H*;'-!F^K4[)/-'^QL'U[(;3G>9<=816RR/ ]9PR/O_9K4^_ZE>=\KFEVR[;@^:7G>:<=85 M6]WMG4]Y6[\/BOXN&,] [(2$H2J%N)3&9BM5T6N<%L)Y)DM[;U/::J\VXN.N7.HE@%=JN-/)B;3(N?;J4.%AO/K^W+&[OEN2^/9-4A MWCO]]CSW#E.QU64HA85(9?6&HN-T>T2ZO>%DI8[TYH1SDJG+&' $5 :(]PM" M^-N-3% =5$__ 5!+ P04 " #BD\U6:A75^( . !LK &@ 'AL+W=O M&ULY9UM;Z/*&8;_RL@]JG:E;&)>;6^32+MA M@*FZ+\J^5%75#\2>)&@QY #>)%5_? >;& ]#QI!S)ZNJY\-9QY[GX@'?,WZ8 M&X;CVRS_45QS7I*[99(6)Z/KLKQY>W14S*_Y,BH.LQN>BD\NLWP9E>+/_.JH MN,EYM%@'+9,CYYDMR\K2(LY3D_/)D],YXR]QQ M%;!N\3WFM\7.:U+MRD66_:C^8(N3T;C*B"=\7E:(2/SSDY_Q)*E((H_?:^AH MN\TJ984 MZ_^3V[KM>$3FJZ+,EG6PR& 9IYM_H[OZ0.P$&/8C 68=8/8-L.H JQW@/!)@ MUP%VWP"G#G!: :;[2(!;![A]]V%2!TSZ!DSK@&G?@%D=,%O+8?/]K;]\+RJC MT^,\NR5YU5K0JA=K!:VCQ7<>IY78OY2Y^#06<>7IQZSDQ'#)&_*ES.8_WE3" M69"S;"EZ4Q&M]?C*XV44)P7YRN_*592\%HV_??'(J]]>D]_($2FNHYP7)$[) MMS0NBP/QIGC]]3I;%5&Z*(Z/2I%GM;6C>9V3M\G)?"0G@WS(TO*Z(#1=\$5' M/-7'6_OB_3W;-S6 (W& MT?9?#C*[TTM\:^KY)",C0-BCDVC(Z$S?;C'YX?$ M=*MP8]9U/'MLW=ILW>PZG/KP#U&^#;>ZCF:/Y#5;#_J'=QVZL'_XN".<]0YO M'WE)"-:VNUEKGOT([TO55]Z\7W>RS]&]^-4HR;L\C](K7KT^(/2NZGC\@'R- M[LA[GO++N.Q(^[UV,]4OY-OB)IKSDY'X"2QX_I./3O_\)\,=_Z5+?4B8AX11 M),S?P)PUK"H"?IZ:HB8X/OJYJT:UD=5J$B*38B"8I$9[JT:[MQJE(7]'DN3B MGG2J]C;*%P?DTTT5( ;]0$24ZU^!SSR/,_'1W]>%A@AY]Y/GHG#:-"'B9XH3 M/XIS\CU*5IR\$B&++$FBO" W/-_\G+SNTKQV9X9J'@GSD#"*A/D;V'17\X<3 MHZ5YM9%].)ZU5*\V,@Y=2V[$0+E+:G:V:G;^V-CZ,4M_\F*MR%WQ'@CM%Z7X MM"3WXNSBG,^SJS3^-Q<-WBVS5=HY_FI3&:I%),Q#PB@2YCOJ^.LXR@",W&2( MA#$03!*WNQ6W^V)#]:=5692B-(_3*]$I5LL+,>I6H_"FD.\<>K7)#94[$N8A M870#L?S>5Q$%PGOJU1MSF3-M*55M:,QL9^(XK=_W M )E>B(0Q$$Q2\W2KYNFO&7=96N9Q6L3S31G<)65M9D.EC(1Y2!B=JF=_9HAN8>(M9D-%3$2YB%A=*;*T[ 5$7>T M,L>*B)&)A4@8 \$D$1OC9JIZ_-(RYCLS%OLJ"WUV0Z4,I7E0&JUINT6#*VK6 MJ=.2N-./<.C5KT8)69ZDFS88A3YM;Q]Z";I5":#Z4%4%H(I3$43=9MXZ@9 M>DMM5[??T@7/DWMQ@E6_M5>X4!^MIK5^YJ:3R:0M7*A)!J7Y4%H I850&D/1 M9.$VYINA=]_^%D<7<1*7]^1]E$3IG(MA-XDJ>Z+,R(=L$5_&XG5= 72*%VJ( M06D>E$:A-!]*"VK:;JV@U G(#3(4399MX[(9>IM-*UM1YBZKHJ&ZEJA3LJH' M9,\F[<+J3)_"8"U"+3$HS8?2 B@MA-(8BB;+MO'/C/X&6J<[7!<,__S *YOA M7YWJA=I@4)H'I5$HS8?2 B@MA-(8BB:+O+'>C#[>6\6,/L;<'Y(ZO;N)\TW0?IU#S3@HS8/2Z)[C;HPU0G]R: #=AQ!*8RB:K/3& MO#/T[MTYGR=148C3P?E:K 7)+LE7OKS)\BB_KZINH=YEE%;*IK^O1&7>*>!9 MQUR]6GA#'38HC4)I/I060&DAE,90-/G.A\:U,_NX=A=[+WGO$JVI^D:6'7U[_Z&7U=;5]F>4/;V^\FD>K;WUJ@W6/I'E0&H72_#U?J;FIQXE%EIO[ M'8TI643WG04Z-+$02F,HFMPS&@?2W.- GI\]C/;:Z4,]9K"*H7?M06D42O.A MM !*"Z$TAJ+)0FX<25/O2.XMU?L/\9L[I^JRIK,SJ+:9:2N7_9[I,QZL*T?V:%6)I3F M06D42O.AM !*"Z$TAJ+)TFXL3_/9[T7<^$.$I:*3K*H/"O*IO.8Y*:^C]/$I MR[WSDE!W%$KSH#0*I?DU3;I@>&+/)FYKSC2 ;C;LV&SKO(NA-BA+O?$\S6>_ M8_&)4G^&=6OT^SJX=T M6BB-0FE^3=M=FJ-1GK[YM"I)==ZJ/6W5@P9+#^J- M0FD42O.AM !*"Z$TAJ+)4MY9\K3/FJIOJK[ A>I[LM%<@WVF#QTL?JC7"J7Y4%H I850&D/1 M9/$W7JO59TW6IUW\JT/$KK_.V9(G'5JV#4"]SU>S98NU!+%$KSH;0 2@NA-(:BR;VA ML4DMO4VZ75]B]XY]_7DFU!Z%TCPHC4)I/I060&DAE,90-%G2C3UJZ>U1S'UR MENJ-63/UND1]+H/U"_4HH30?2@N@M!!*8RB:K-_&\[3Z>)Y/K)6A%B.4YD%I M%$KSH;0 2@NA-&:I:\_N%IKR\V,:\]'6FX_M9:JT%82>-52D4)H'I5$HS8?2 M B@MA-(8BB:KN?$7;;V_B*D@[([%0SO6N-+G,EB_4),/2O.AM !*"Z$TAJ+) M^FU,0[O/+9I/JR#TZ,&#,]1&A-(HE.9#:4%-VQT[#$-YS$'8TNSZ[P8J&.H-0&H72?"@ML-4U<0W+=9SVDY+"KH;N=#:= MMD7]+$],W'EDHMY &[1J*VDJBDV#;?2;G?=WYHLW?:%SM5=]7H/E#/7ZH#0* MI?E06E#3I ':49V3CF:.,HPS5&JRE!MSSOX#*[FJHFR+N2F,-;4PU,.#TCPH MC4)I/I06V*HCZ"J68-C12A'L=%,T[R^5H=X>E.9!:11*\Z&T M $H+;?7)CXYIV%.W/:8_AVMG-ZZ=O>>FQOA.E,WKU8>J3I#PM9I[+,2@YP[6 M+-3/@](HE.9#:0&4%D)I#$63E=WX>?:+/W5QT/0'U!*$TCPHC4)I/I06V.JR MNZ+TMB=VN_B&FGTHFJ1\IW$%';TKV#G+T?M"(SU\J'"A- ]*HU":#Z4%4%H( MI3$4399W8Q,Z?6Y#?)K-HD5;Y>;'BSD,>>NEF?Y>!^ K4-H33JJ(Z; M:3H3RVFOL>%WM1R;LZD]:SW9,H!F&$)I#$63]=TXAX[>.>P>JLE_B#*MW7O) M,OT6!VL5Z@E":11*\Z&T $H+H32&HLF:;RQ&I__]?R]S[[<^H<%= NHX0FET MSZ'7/)#LR9$!= ]"*(VA:++4&W/2>?[["P?YDO_7 0?6J#>P+4O(32*)3F[_E*'QX.(GI$_700 MTW[TZ2#0S$(HC:%HQ_ATZ5W?59#]0ZE>5 :==5%5B>6 MXA3Y'+7A>-1"?7V99^?!'M8';+/^Q3OOTOU!+ M P04 " #BD\U6X_&ULK5A;;]LV&/TKA%H,+;!&=\G*; .))6U[R!#$Z_90](&1:%N( M)+HD;6?_?B2MJ#9%"P[ %UNDSCDD/YY/O$P/F+S0#4(,O#9U2V?6AK'MK6W3 M8H,:2&_P%K7\S0J3!C)>)&N;;@F"I20UM>TY3F0WL&JM^536/9+Y%.]87;7H MD0"Z:QI(_KM'-3[,+-=ZJWBJUALF*NSY= O7:(G8U^TCX26[5RFK!K6TPBT@ M:#6S[MS;W)4$B?BG0@=Z\@S$4)XQ?A&%/\N9Y8@>H1H53$A _K='"U370HGW MXT_R'KUT@3@A<1T_P.H*G$H(+!+\C^"HAND ( M.D)P;0MA1PBO)40=(9*Q/P9+1CJ%#,ZG!!\ $6BN)A[D=$DV#W#5"F%O M*\YC\[\P0\"-P!>P9+AX^2)FJ00+W'#K4B@G?^35IQ0Q6-7T,P?]O4% ^/E7 M_LL%85OR!\\%WQY0\XS(=P[YNDS!IX^?P4=0M1R/=Y2CZ-1F?""B.W;1=?K^ MV&GO0J=]\(!;MJ$@:TM4:OCI.-_U1@1L'L$^C-Y;&.^]4<4'2&Z [XJQ>[ZF M0XOKZ9YN/./T%!6C].QZNJNAY]?3G9%8^KTE?:D77-"[Y#:=3XY*H502']'] M?.(ZP=3>G\9> _)B!90.07[LN9-S5#9$A4GH**A'JK1WU HO& \(U&U:[E&L(_C2^(B5+V*B*#1JT_JOM>ZYL42TV*92;% @LA3S#\$N:Z?^(K[-:@P<2+%_AI4DL2^/@$F M?5@FHV'Y';6(P%HFP%W)MWT5902*/?A563 J_MXL,"F6FA3+3(KEAL3.ICOI MISLQE@7)P&^!/U$,OM" @HFZXQF"W,1/U!W/$.4%3J3D2J[1\A(WTF>!Z_P\ MG#BC@7GBH8:DV,A$2-&>'X2W_%C+KLJ"<>WWIH%1M=2H6F94+3>E=C[G)P=2 MUU@R=%)G6_M071(TH#A4MCJI!N3'$V6ODVE0?-SJ^I)K8-Y$30;[Y-#>(+*6 MURL4%'C7LN-AJ:_MKW#NY,6%4G_OWBY<37TJKGSD)<%/^>-]$=]3K:N6@AJM M>%/.3&PO=V]R:W-H965TZ39@(+3IDDA-PK1-ZF[4;G>:IGUPX22@ M&LQL)VFD_?C9AM(DHU:B2S\4OYSG\3G/,8>>CG>,OX@,0*+7@I9BXF125G>N M*Y(,"B(&K()2[:P8+XA44[YV1<6!I 944-?WO,@M2%XZT[%96_+IF&TDS4M8 M[Q78P]#3 67W/8B8,QTJ$\,_:B)S^G$\?3'@&%1&H*HAY;F .EFDGY\4]# MZK1G:N#A^(W]1Q.\"N:9")@S^D>>RFSBW#HHA1794/G(=C]!$]!0\R6,"O,; M[1I;ST')1DA6-&#E09&7]9.\-D(< /S@ X#? /QS 4$#",X%A T@/!.W0BW()),QYSM$-?6BDT/C/H&K?3*2WU1GB17N[G"R>FO3 +"$;I&3Y(E M+]=:]!3-6:%NHB FE\T6^E*9Z5="-_7&O5#7RRP*=+4 27(J/HU=J=S2Y&[2 MN#"O7? _<"% #ZR4F4!QF4+:@5_8\=BW$+A*CU84_TV4F6]E_&5#!\C#GY'O M^;@K(#O\@? !"FIXT!6/';Z I(7['?#X?#BVB!&T-R0P?.$'?$\9X7 ],_=B M2?:J2$ATSSDIUZ#'G]_NQ5\/4#P#_QO]BW[+P)R.EI2\;W2$,K,>K8ODG:A( M A-'54$!? O.]/OO<.3]T)65/LD6?9+%/9$=Y2]L\Q=:\Q>_5JHHJ^1)X 6Z MRDNT!\+%)W3UIWIVO:\S*^&E6;%[%]7>((P*_0ZC$4K)7G0EI">>^-MYCM(P M;-,P/"\-6T95^:2YW'=);R6Y5/J:#->U7__)L)UZ@^$(C\;N]E#:3KMPB&^/ M[>)NNR# K=V1-%$K3625YC$7+]O\=QZ MV*4B]TD6]T1V)#+VWAL$[QNK@ M/RN KTUC+%#"-J6LNY)VM6V^[TW+>;*^T$VYZ?O>:>J.7O4&PO=V]R:W-H965T:R^U_M3RMEQ>+(^)/8 4CTG&>%6%H[* M$_YR"QD[+BULO3[X3K<[J1_8JT5)MO \J_RGJL[NU%):0Z%H*Q '#9+ZP9? MK[&G'8S%WQ2.XN0:Z50>&7O2-[^G2\O1(X(,$JDEB/HYP!UDF592X_BO%K6: MF-KQ]/I5_1>3O$KFD0BX8]D_-)6[I159*(4-V6?R.SO^!G5"TXN.\Y>+6#-];!KQU\0Z9* MQ7!8$TE6"\Z.B&MKI:8O#$SCK=*GA9[W!\G56ZK\Y.H/)@'A %VA!\F2IRO- M,$5W+%>%)8B9FBOT9VDN;O0<4?F"/JU!$IJ)S^K=C\A&8D_HW9*,% E\J2<(?:)%??FY;[(J ML<"(Z?WBL')C'(21HT@<3B&<&WJ.K\QPV#9<#PY/;VG7HB0)+"VU9PG@![!6 M/_V ^?G@>3])GE_7/)'L_9559,#<+67(7@&GE !J.0T 4,E95E&N$ E\(I0 M+Z J8'22MS]SYATXYT;>+.J"&1SZ!\',&S#S#X+AH/]3T&*+$K6LN-J3]R1# M&=TH2/\"X;U0!H.-3Z6"-SSR +V GJ4 Y=6RQPY*R4O?SK,>5G)KI?A5R8U[ ME%IX@P9O,"C]*R>%@CIVT0V*78HO.%N8013[3M"IOHEBMO"$#9YP')[IEN5@ MP$L1AF?+=SZ+H@[ B2*V $8-P&@0X-<:T^@*B\Z*XBI0FW74W;AZ[' 8QT'0 M,5SW&,ZQCST/-X:MS.(FLWAL9M,5QV#(2XLC/BL./)MW]_:)(K808N>MGW,& M(:IN> -4HV-<42LI'U\IP]*7PJK56G6B^Z)YMYZF"MLF=M(!XP\0FZX"A\-? M3!7W-"&QWT4Z4.1;?6$-3)1IUQ3\D8TJNL>JU:G6M&Q3\Z6.?"M.:,+U2#N"UF=JYJGS7> M&W/Z[3R_T]\'S)GU3:;ZN* .75M:")3!1DDZLU#U;KPZKU&ULM5G;;N,V$/T5PBV* M76!7$DE=4]O )MFB!9IND&!;%$4?&(N.A4BB2M)Q O3C2UTLRFN+CBPW#]&- MG'-F.#-'IJ8;QI_$BE()7K(T%[/)2LKBPK;%8D4S(BQ6T%P]63*>$:DN^:,M M"DY)7$W*4ALYCF]G),DG\VEU[Y;/IVPMTR2GMQR(=981_GI)4[:93>!D>^,N M>5S)\H8]GQ;DD=Y3^;6XY>K*;JW$249SD; <<+J<33[!BTOLE1.J$;\G=",Z MYZ!TY8&QI_+BEW@V<4I&-*4+69H@ZO!,KVB:EI84CW\:HY,6LYS8/=]:_ZER M7CGS0 2]8ND?22Q7LTDX 3%=DG4J[]CF9]HX5!%M,P&(M),N: MR8I!EN3UD;PT@>A,P*AG FHFH(IW#52QO":2S*><;0 O1RMKY4GE:C5;D4OR MLD 6X(O:RDD MR>,D?P3J #Z_4+Y(!'E(:6T!?"G*60*\NZ:2)*EX/[6E(EK"V8N&U&5-"O60 M@@C-6 K#ULWT=;-2V2T>$T7%L#P T .0N![8 .Q(IR*YF! MP&T@<87@]B!T O,!B"H2;!N))&]PWH-_#R+6+M0 ?@505M/S'$70#T('3^WG M ]3_^I(0?7#4SC ]>U40! M?)#5BP<=$)-74W"]U@-OH <=!VB=@A04/%G0*MHQ2].22D%Y'>^#[M2882?> MKN5XAV/MMTQ](]-./9R:!OY>&L#(]0+/BPY3"UIJP=NIC4D#,XS7I$&X30/D M'TN#L/4@'.'!R7D0[N4!LB+_<+"CEFIDI'I'<5AXX0'K&%/81 M'/QM9;O'"AMJB8)#->H#L&0=-"J!,VR5/=Z9.SU9A.G-GNM1M L1V.;?;3?[*'E MH<.10UJ#D%F#1C;[QOKN>H8]KTE(2Q R2] 9FGV#L%/>0>2%/NPAIY4(#5"B M,>5]!,=MRAO"]CT.'RMPI"4+#96L<]1W [J;#WVOS4AK$S)KTQG:?8.PDP\> MC!#L^;F!M!:A 5HT*A_,./OY ,MT,&6#EBPT1K).3P=_2#IH<4)F<:K;/3:V M>[.)$]L]THJ$S(HTLMTWUG?:/;;Z J=%")E%:&RWC_:6,[)\U^G\]717K 4) MFP7I'+LXSO[O]\!U_"CJJ76LA0D/$*8QM7X$)VQJ_6C#QUJV\%#9.D>%-Z#= ME/"LL.>U!'>V\LSJ=(:&C_;_'6HWP #4:E01FG&#;\)UMPS^Z MCX.U:N$QJG5Z/NQOZ7D6_#;D=F>[/*/\L?HH(%3HUKFL=\[;N^V'AT_U=KL> M7G^UN"'\,5%ID=*EFNI8@2+ ZP\!]85D1;7Y_L"D9%EUNJ(DIKP1"+J0#I+;L]M"I M:M7M8=J#FQS :F(SVT#W[6<[:1H"I("8Q@-Q$I__.>?G@^O3_I+Q1S$%D.@I MSZ@86%,I9^>V+9(IY%ATV RH>C-F/,=2W?*)+68<<&J,\LSV'">TR; M9S=\V&=SF1$*-QR)>9YC_N<2,K8<6*[U_."63*92/["'_1F>P!W(^]D-5W=V MI9*2'*@@C"(.XX%UX9Z/7$\;F!G?"2Q%;8QT*@^,/>J;K^G $F4GA]^8 M!.2&Z S=298\GFF&*;IBN2HL@[)[=V]>O_S&O('X+_4Q+?(1F**.8B^+55..C([*>._ M+.+WML3O>NB:43D5Z"--(5T5L!6,BHCW3.32:U4<0=)!7?<]\AS/VQ#0U>[F M[@;ST>[F3DLVW6I]NT;/WZ)W7Z[<>T3GFC=BXY(U.B&T')YNXE[HAD97[QZ+ M8>"&D1_%?7M1Q]'J7V];YV*&$QA8:E\2P!=@#=^]<4/GPR8X1Q);0>57J/P= M42W-;J'J%B^ J]T/33BF$J58_5;&F'"TP-D<#,"491GF LT46@-S(\O"<:_& M,NZ$OE/[N VJK:'N2_5(8BM4@XIJT$KULT9W2/T%Z_47^7$4^@U2K>[W);7N MU*G4Z+^<_9U=:1Z^[TG6] M\**.VX39'N"^-(^EMHJS=IQV_]%YJQ2N%U^O&WN!W]S$-DS<>#(;M8=Z* KO M!87WO\Y3I>=&834YK4]Z[8]?>T;[$K-K;5D.?&+:6X$2-J>RZ$>JIU4+?6$: MQ\;S2]U:FW;O1:;HRZ\QGQ J4 9C)>ET(G6 X46K6]Q(-C/-WP.3JI4TPRG@ M%+B>H-Z/F6H RQOMH/J'P_ O4$L#!!0 ( .*3S5;J<0?X0@( -\$ : M >&PO=V]R:W-H965TY-A:.W=F7ENW7SW;2T#&*]B7QG>]Y[I[+7;*--L^V M0B1XJ:6RPZ@B6ETS9HL*:VY/]0J5NUEH4W-RIEDRNS+(RP"J)4OC^(+57*@H MSX+OP>29;D@*A0\&;%/7W/P:H=2;891$6\=4+"OR#I9G*[[$&=+3ZL$XB_4L MI:A16:$5&%P,HYOD>CSP\2'@N\"-W3F#5S+7^MD;=^4PBGU!*+$@S\#=:XUC ME-(3N3)^=IQ1G](#=\];]MN@W6F92)KJS1?L])Q[ MOD)+&YZP:6,OSR,H&DNZ[L"N@EJH]LU?NC[L )*+/8"T Z1O 6=[ (,.$#K' MVLJ"K DGGF=&;\#X:,?F#Z$W >W4".6_XHR,NQ4.1_DW30C))9S K5!<%8)+ MN%.63.,^%5DXG"!Q(2T\X@LU7!ZYR*?9! X/CN A(+'2C>6J])FC%P]GI45 M7>Y1FSO=DSM)X5XKJBQ\4B66?Q,P)Z17DV[5C-(/&2=8G,(@.88T3M-W"AK_ M/SSYH)Q!W]Q!X#O;RS Q3Y%+\QA(^ MNYV#PZ_:VJ/W>MFF.@^I_&ZN\_0JCC.VWM7W;]!K1"N![&ULM5U=;]LX%OTKA*<8 MM$ FMKZ=- G0Q+$RB^ENT;0S#T4?%)N.M94ECT0G$V!__%*R8IH6>:\EL8-B M&LODN5='5\PY(L5>/&?YCV))*2/_K)*TN!PL&5N?#X?%;$E747&:K6G*OUED M^2IB_&/^."S6.8WF5:=5,K1'(W^XBN)T<'51'?N47UUD&Y;$*?V4DV*S6D7Y MRS5-LN?+@35X/? Y?ERR\L#PZF(=/=)[RKZN/^7\TW"',H]7-"WB+"4Y75P. M/ECG=X%;=JA:_!G3YV+O9U*>RD.6_2@__#Z_'(S*C&A"9ZR$B/A?3_2&)DF) MQ//XNP8=[&*6'?=_?D6?5B?/3^8A*NA-EOP5S]GRD#E=1)N$?[VA] M0EZ)-\N2HOH_>:[;C@9DMBE8MJH[\PQ6<;K]._JG)F*O@^5H.MAU!_NP@ZOI MX-0=G&,CN'4']]@(7MW!.S:"7W?PCXT0U!V"8R.,ZP[CZNIN+T=U+2<1BZXN M\NR9Y&5KCE;^4!5$U9M?PC@M:_>>Y?S;F/=C5__.&"560'XCTSB-TED<)>3W MM&#YAAV0[BNZWVZVXKNX?'= M+;G[D%.\X]G>\6Q7>*X&[X;F+%[$LXC1HN1Q3M=9$3/RUGJGH@8$*\>S\V(= MS>CE@ ]8!1=06S*O RK'LZ1=,_H\X M>HB3F,546>-N([? __6?#;^5O'^GJ@>;?52<#8K6M2I-@H2$PB4-_QZ'?IP+ SFU)\YN5XCN6 M7"E3.-UOENK:ADUD:S2R#H:).P3:_@[P&>SX#$"4OZ(\CU)&]G@%JQ)$:TNP M2;#0$)C$XGC'XKA/58X;E]NV _EB3^ ZCJZ/0)XB@*?-"II2V@3W#T<)^\0 M<+!$SW;DGH$H0A.=;A& 3.7&A12U8C!YS:Y/_D7;""8[9NF!-HH6FT&2^A7RV>NEGN'=KYIHB M^J"FIDBZ&O6$ ]]AP. O)DL(>@M6]$?6;UN1!4=M?1V,BG]3:#+C0OY;O?2_ MU536!Z4Q00)HE!8./,6!=4H+![_#P.&"%F[ @NV OJ!MN&*-^@*C:*$I-)E2 M80TL6 2WE5L@6FLFFR*^^3C*5$B9("'O+5C?ZP77F>)9D^*1E+*=XIF4HAWT M4,H6BMJ&%34R*-E-S=NP:;?'- H5C?8]F9R^4+PVK'B/N>E;JS X9NNGJB;1 M0E-H,M][3Z=[R76X=VOF4&4_1=+5J# <^ X#!G]IV<)%V%U=A-U'A<%16U\' MHS["%)K,N/ 1=B\?83<%>O.!%Q)"H\..@9[BT#HEIH!O/O3"X.&R%N;"[FHN M'+ANC;H'HVBA*3294N$>;%@FMYT8-#J=8*,J/S054*9'J'\;5O]:)5;W@YX@ MX4U"L(F7CW!0@3Y! F@T& X\Q8%U"@P'O\/ X8+> M6R@#VXI#L3"IQ0)8K48]@U&TT!2:3*?P# XLBV^B8DEN_][$3U%2KF-3TJ=8 M=Q.,#IT#$NB;HZY:!;9_YAP6;A?L4(7M.HY:&3C" 3BP [A?9CDCC.8K$J=/ MM& K+7%>TQ:-@[-#XN!P.N(4V/[A0[AI)^Q0A>U:EH8XH?,=HSH?1FM]URI6 M]QP^8"?8421,+IB%-@-Y5@)^Q0A:U5@N[>"P.(ZV@Y%AI= >6J+,>A$D1. M0$>78AY$IP1=83APS6Z]@A& M:WV/XAX#25_'U-$>PQ4>PX7E^==[\B6G4;')7\@]G6UR_,DTC-B:+:-3+*;0 MY/?"CVC7",0W5_U6G%&S8A0M]!3S,6?E?YK7!H5-\6";@A1GC^!E%"[VCW_+PA'GQ8,7?IWQADPT' M;LVDT>D64V@RZ<+X>+VG6ZX1"%WY&O5(1M%"3^&XH"%X[]5MV!GUJ6'8&,&! M6]-I]DWOGV&,/&&,O-[&Z!J!T-6PT1D?HVAAC>8=,00+X^3!GN-CEM(7\C'* M?U!&IIMTCNP]8'3:QBA:: I-9E)8*J_WM,TU O'-4Y.N6%]V-@J<@]<8;E7M MQN/ /WC&%\)9="5*."H/=E1 R?41K$9-EU&TT!2:O#&&,%U^?].%0&@JTT?G M=&[Q)B$"._OS="('25V?0? MC9$2;1+"L;O2([R.;W*?*ABL=9T9]2^FT&0B]_:JZK=9E6*#J<;+"1,DAF:- MK@I;L7E5R[?*:U9_QELJOO R/K)<35N>/70E'+-U%1MU/*;09+Z%X_%[O6+C MXVO4D "Z$L;GCS!@3?W^#&/D"V/DP\:H8_TB.M2H+S**%II"DS>X$[XHZ/6^ M3X ZEPD20%._./ 4 U;7+]RK*Y_"2 7(HKEN]0NK53AFZXT%C?HH4V@RW\)' M!;U>\PF:.\XJ5 020U?""NRFBL"P-57\,TQ74)HN^8AP!0$BZ:WOG^F"YH1E MY-=?QK8]>K_=L-FJ/EKV^UW)DRB=J]YDJ[I9[\DBR\EBD[,E1YMO=VL^Y31\ M*$A$^,EL$E:NQN!?D^M-P=,HBO+USH""7WRXB#5[FM<^YM>.[KA#-8+I(AS]ML^=<%2?;>O6/+B)'5IF#D M@9)5Z4'G)0&KK1NET6S)(ZZSG,7I(UG3/,[FI^3+7CZK:E:D[+5WL)$3(XMR M9'BJMK;FE-!\Q<][7GY1#P\ *G0V*+!]2M27U=U=UD;672ZO\[W,?Q7]-\MC M]E)>WYEF]0UGI(2@\6/Z>HSW=[]_RK,%_[&\_(688BJ#E22\T"@O"$W+2S^A MLVHHW>VY766\K95GRN'?V*=CLHJ3I-JRGG_W9O3Z\:2LP#6MMK%/7DZYD87C MLF5.^7EE*5N^AO\8Y;PL7K<+?XUMUZ&MT^"XT*K[>+BWN_J*YH_53OL%F66; ME&UW"=X=W>WF?UUM>G]P_,8ZGZB.WUKG4]7QT#J_4QW_$#CG8> HOW'Y-]7N M]D.1ZO:?(> ,/<8IO]/H@J<].@WX$)IO=_;??F#9NMHG_B%C+%M5/RYI-*=Y MV8!_O\AXC=8?R@"[?U_AZO]02P,$% @ XI/-5DOP6U7A @ ; < !H M !X;"]W;W)KICV8Y$*L.C:S'>C^_:Z=-$LA92^)[9QS?'SOS?5@)]6K MS@ ,>4 M"6\T<&M/:C20A>%,P),BNLASJOZ,@?.D M<.;7*BG+06@F!5&P&GJWP&&PTXTQL2=92OEJ)P_IT.M:0\ A,5:! MXFL+$^#<"J&-WY6F5V]IB94DU3"3_P5*3#;TKCZ2PH@4W<[G[ M M5Y^E8OD5R[)]E5V*Y'DD(;F5=D=) S4;[I6Q6'!@%UV@EA10CW"?$GA*@B M1.Z@I3-WK"DU=#1041:.:';C8.#:>A@F;Q851^)4ASXR^2@,DN"0=02%SGC+JX,T$>80N<1!]P,Z"Z4) 2A""C4(J)-1E3 MS30YG8*AC.LSNPMEBKQ07L!Y _=S!OD2U*\]P(/8%$:?UQLV8'=4B0Y6)5ED M5($FCXPNT:-A.&[ GA=3$3 QYS5B0O?$S<.CRK.J+H@47!.PFX8M1DZ3I]" M4M/#(W:BNHXBI]?[1.\;MA6;R27E6$70%N%2H.\$;'/9CN(X"@;^MNGZ$!1T MNT%8HSZ8Z]7F>D?-/8B$%QAV6P2 A8-&6VN@5(D_;'Z]9_ 0T^D%<;_=8+\V MV#]J$/\$3K4F*R5S5]I8V9WYXKG-9/_0Y%6X9_(0&PO=V]R:W-H965TGIV) MSV2O]:L7GLIE-/0:&OP.L00A/A&'\'CFCR:4'GI]/[)]#[IC+GEE8 M:_&+EZY91O<1*:%BG7 ONO\"8SX?/%^AA0U?T@^V=VA<=-9I.8(Q LG5\&?' ML0YG .2Y#$A&0/(_8'$%D(Z 4#DZ1!;2VC#'\LSHGAAOC6S^$&H3T)@-5[Z+ M.V?PEB/.Y5^U Q+?D_=D!S5VQY$G-@Z)MYFU*%3#Z7% MZ& U.$BN.$C)LU:NL>23*J&\@%_?QL?)#0**V4XI)Z>45\E-QF=F9B2-WY%D MGJ27 KH-WT QP9,;X:13!]+ =W>M YW<@R&Z(M]:,%AW59]Z82^5>V!;!#:_ MHX<\SNCA//Y;%D.(]&Q@))@Z[)$EA>Z4&V9GTDZK^A@FE/XS'_8&ULK5IM;]LV&/PKA%<,+=#%(JG7+#'@6%*; G&-.-TP#/N@V$PLU))< MBD[:?S_J)9)%TD0<\$MBRWCDHMBS M;9J3!07E/LL2^NN*;(OGRQ$R).S;;D'YNW&GLDXS MDI=ID0-*'BY'4W@>(UP1:L1?*7DN#UZ#ZE+NB^)[]>9Z?3FRJA&1+5FQ2B+A M_Y[(C&RWE1(?QX]6=-2=LR(>OGY1C^N+YQ=SGY1D5FS_3M=LT%.I;]^853L=)BR97-#B&= *S=6J M%W6Y:C8W.,VKSEHRRC]-.8]-Y@4C /K@#[ DC[QC&+C.FWZMZJX^^CXD+$FW MY0?^^;=E"-Z_^P#>@30'=YMB7R;YNKP8,SZVZ@SC53N.JV88*:15O$GH&,/P(D(6P8D"SU].1ZGKT])"L MM/3H]72HH,>OIUL:+W'79;C6LX_HW9(GDN^)JBT:HE,3J]O@T\0)'(]?\M.A MUPJ4A0(X1(4R"F&$<3"$13(,!C"P!%BL@#G0P;B##:RP.RMLK14+RE<%RGX! M/D\ ^;%/=]7\^@ARPE3V-&+NX85#SQ73W MWZ!K_:GJ2\49'>P)%LH@'""A:+&A80UL=CJ;':W-\X*R#9AFA*:K!/Q[0[)[ M0O]3.:S5.=&\F4FQT*189%(L-B0VJ*S;5=9]Z[W$E;H2V3869XL"!3UQ]HAL&04MR_4)\\9Y^OYU.E%2;SX\RH6FA4+3*J%IM2&]:S3[A0'W%/W"7I MU4ZNLM&DVZH-9D;@(W'^*%!8_#(D-C6R857Z= KU\71:I@E8)*OT(5WI]TQ: MG9/K85(M-*H6&56+3:D-Z]N';JA/W;HEQ5-LAEQ;VC,I8!C9EKBHR##'=Z7T MH()93F")LT*&V1"YP9%%I8^L4)]9OTP7T[G2#"WOY/8VJ18:58N,JL6FU(;U M[),WU$=O77O+0=7!GK1C4J#\P!&;6T8AB,6I$JE@&+M2.#YR\R0A_K)V5*L*H6CN9'\NYH]S3.M'X&13A^!<]G4'$\A.=Q M\ZQ-+]\\^G.3T,'RMMGJ9IWK!B5S_]<5\P5F3URPU)UH16 M /[Y0U&PES?5";IGFB;_ U!+ P04 " #BD\U6&G_N/XX$ #?$ &@ M 'AL+W=O&ULK9C;;N,V$(9?A5"#(@LDD:B3 MI=0VD/B +M M@LVF>\U(M$U$$EV2MK=OW]'!6EL>RR[0FUBB_G](?1J-.!GN MI/K0*\X-^9%GA1Y9*V/6C[:MDQ7/F7Z0:U[ E854.3-PJI:V7BO.TLJ49[;K M.*&=,U%8XV$U]J+&0[DQF2CXBR)ZD^=,_?/,,[D;6=3:#WP5RY4I!^SQ<,V6 M_)6;M_6+@C.[C9**G!=:R((HOAA93_1Q3BM#I?A+\)T^.";EK;Q+^5&>?$Y' MEE.NB&<\,64(!C];/N%95D:"=?S=!+7:.4OCX?$^^KRZ>;B9=Z;Y1&;?16I6 M(RNR2,H7;).9KW+W.V]N*"CC)3+3U5^R:[2.19*--C)OS+""7!3U+_O1@#@P M0!S$9@]\8_&MG"!I#<*TA; QAQ;Z&59&>,L/&0R5W M1)5JB%8>5(^K<@-@4929]6H47!7@,^,_I>&$QN2>_"&U)B]'-T/K0-K+U< M@9TTZWRNU^F>6:='OLC"K#29%2E/$?^TWT_=G@ V0&O)N7MRSVYOQ"],/1"/ MWA'7<3UD09/K[2YV/_WV*4]Z[;/K[12QSZ^W.STLO38+O2J>?RX+H81FD&Y8 M7M3.H'*6=7([OH]I!/>\/82-J"AU N]8-D5D7A1&T;%LALD\UP^.97-LTC . MXU9V!,-O8?@788@BD3DGS!@EWC>&O6><&$G@W8%:G"A>566Y@-J>0X,AK>.!W8&*Q M!CC)H"497)56)QR?MOQ% J$[\KE('C!$P>EJ8EAT!Q*BHC0<.!U,B,RGH=>1 MS1"9%[@T[H#")@WC.,19A2VKL)?5%/*(IR056Y%R*-$$$@SV*@NN(,<(?(>2 M#XQ3;]!R6_2HURSA(PMB::ZVW!K_^@L-G=^PBOE_!IN&)YBZO$\5]YX;NYUB M,,=DON^?X3UH>0]Z>7^3AF6D:#-T"]_6?7K"NY\#_@KZ2F8I5VAE'&"5\21' M$166HX@,RU%$%D;4[TPZ1V0!]0\JPQ&SJ&46]3+[7NT3(1W9EBO8][:@ZAT' M;)RU@1)9EK];L1_^A*&+3IXI?%(BVGGT$USF=;\JF(S&00?*#)'Y-#AX<6MV MI[(H#KT(1Q>WZ.)>=+/% O;RY2G5,7R#31+R;2&=U))J$Z))4P'99+B*XG MF>A!UT![L3TS+9)J.[+G556Q-70+NNX6@%L*6Q&F#D9QA/5,T6&MI8%> MLCI<<0:?E%( UQ<2.L#FI)R@_9_&^%]02P,$% @ XI/-5FRD(XDX! M69T QST:1KG6TI MX+@@9:EN&8:G9SC)M?FTZ%O2^93L>)KDL*2([;(,T]<[2,EAIIG:6\=#LMYP MV:'/IUN\AA7PQ^V2BI9>J<1)!CE+2(XH/,^T6_,F-&U)*!!_)W!@)^](+N6) MD!?9^".>:8:<$:00<2F!Q6,/"TA3J23F\5\IJE5C2N+I^YMZ6"Q>+.8),UB0 M]'L2\\U,&VLHAF>\2_D#.?P.Y8)1E!6_Z%!B#0U%.\9)5I+%#+(D/S[Q MC](0)P2ATTVP2H+5)#AG"'9)L)L$[PS!*0G.T!'2H[\V9,=P'K.ISL7T MY"!Z5$[E[C@5Z\Q4;'1/TRO MD6U^099AV1T36@RG6UWKZ:?[$/72@^%TLX,>#J<;/;:TJT"S"SWGC%XMFMA) M-(F@.8;/YZZ0.8IZA:C\E]S//=L=CZ?Z_M0/'2AC9)IUE-]&N6/7\^JHH /E MN:Y51X5MU,@;N^_SJMG(J6SD]-IH0?(]4)X\I8"6XA\6*(48K3B)7M _]Y ] M ?VWRTB]JG)ONF%;',%,$YL/ [H';?[I%],S?NN*:95BODJQ0*58J$BLYF>W M\K/[$;G0*WJIFU6*^6XK&XQ&5OT4$;81CC@>F=T9Y566]GHM7>QE5W?BZ!&C M)7X51R*.;BG%^1KD^Q?T;5L<$2\VN4LQ7*1:H% L5B=5\/JI\/OJ( M[!JUXL^:./:HL=.T4;;10OE=6J;7V+6"3JUQ,R\Z4,[8'77GQ;BRT;C71@_ M.$TB7FTOCWG"A8D>5H_B7->7#;VZEV:#2C%?I5B@4BQ4)%;S]*3R].0CLF'2 MBCK3MIS&66G11DUL;])(AC9H[$SL1BZT0:[I-=(J;(.,[C0PC??KC]%KGN]8 M[@:\-^3[)2Z->:5JOE*U0*E:J$JM[MJ3FZWY$9%?JM9"?S0QW$;H#X/YPV#! M,%C8 3N7 =:[F:R?7#JR+EO4!1O]=^;-PNSH]V5%M:C!O&UL MS5==;^)&%/TK5^ZJVD@)Q@9,2 $I(=GM/F2+0MD^5'T8[ N,,IYQ9L80I/[X MWK$=+TF(VZRRJ[[ ?-QSYM[CX]'U<*OTK5DC6KA/A30C;VUM=N;[)EYCRDQ+ M92AI9ZETRBQ-]HC1<2="X''GGP=EDX.*+ M@"\LZNDYOE@)4_S"MHIM>Q#GQJJT M E,&*9?E/[NO=-@#!-T7 &$%")\"HA< G0K0*0HM,RO*NF26C8=:;4&[:&)S M@T*; DW5<.F>XLQJVN6$L^//RB*$ 9S +%\8O,M16KC:T*^!]Y=H&1<&?L=[ MFS-Q1%'SV26\?W<$[X!+N.9"T+,P0]]2*H[0CZMC)^6QX0O'!B%<*VG7!JYD M@LEC I]JJ L)'PJY"!L9KYEN0= YAK ==@XEU R_Q+@%G:" APWI=&I=.P5? M]P6^V9II/+D@@R4P42F]=(85OCW7FLD5ID[GQ0[VXZ9L5RR?;YE.CN&WS ', M,7PD!#T.$GR*FJO$K2A#SX=6C,.;HP,%7S0FZ&Z',Y.Q&$<>O?X&]0:]\<\_ M!5'[ET/JE6110>9NALTX.AUTV]'0WQQ0J5NKU/W/*M75?Q7H&*[23*@=(OQY MC>D"]5_P]S.CUGN'1&@\_[4BO!'9(ZEZM52]_[NA>L\\$ 1AK]/OUB8H96HL MY!MEBFJ9HA_H*-J[06,UCRWQS:R*;V$NN;L;;V9S<]1HO<9$7VN]-R)[I&F_ MUK3_O:WW6+@>SONNE7TO 9BE4M;]GGU:MU6 MGQ?=I/\UO.S)J4=:<6E X)*@[5:?;FI=]KGEQ*JL:!47RE+C60S7]&F V@70 M_E)1NUA-W 'UQ\;X'U!+ P04 " #BD\U6=4?C;%,# "X%0 #0 'AL M+W-T>6QES[?-]]/E\2PZ!2*T[OYY0J;YES40W]N5+E MIR"HIG.:D^JJ**G02%;(G"C=E;.@*B4E:05..0^ZG4X/'^UZ)0-^\\>SW[<';6>;R\V;5? M&.#2#YRDUP>07G7T@3(;%*./#Z/?1XY1][:I-UJ K24-)>@[",X;WW/,+7'' M/6]'Q9Q[G8/RL2<=&'&(96,[&<8]J.MM-,@*L2F[R+<&S4]RZCT1/O3'A+.) M9."5D9SQE35WP3 M>"$]I>M=!PS!4OVQ<&A[<"O4/#D3A32Q;03[/:F'[P#K M'@ADG#<"N[XUC 8E48I*<:L[9K Q/H.\NOVP*K7"F22KL'OM;QS,10>9%#*E ML@D3^FO3:,!I!G(DF\WAJHHR %"I(M>-E)%9(8C1L/:H&YIV2CF_A^?$SVR+ M>YFU5LX4A&B:6E#=M#2V _QM-LO=IKU^%:]7LJ="?5GHZ0C3AU*C=Y)F;&GZ MRZP1@+&'.#LI2[[ZS-E,Y-1._N" HP%9^WGS0K(_.AJ4RE0;J/2])RH5F[8M MOR4I'^A2K&:NR>H^=_F>48%E82W1>O:/^8LOUIQ_6)]"\WFL;*KV"DR MZAV_QGHS<>PBXU,0>1++W3\%D)0B@WJ[UMH3;NT( M&ZL'.^^A_P-V\GP3U)LL&%=,U+TY2U,JGFT,-;TB$_VS=(M?CT]I1A96)S_:3Y]=#X6P[3UG4@?]>FC/M;+A8S-B<5Q M^R3Z<,\T2:(HCK&,CL=.!6,L;W$,'S<;I@T\L#@0Z66YQE<;KY#]=8"MZ;X* MP6:*5R(V4SS7@+CS!AY)XEYM+ YX8*N U0[$=\>!FG+[1!&L*J8-NX-Q)$DP M!&K17:-QC&0GAM.]/MA=$D5)XD8 -/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 ( .*3S58F@4#B?@D ,MI / M>&PO=V]R:V)O;VLN>&ULQ9U=;]LX%H;_BN"K+K#=B/I6T13HM)G9 ITF:(+9 MRP$C,PE16?)(OA^NAI_ MK]4JV.A&;_0/M3Y=A:N@OVN__;?M](^V&61]675M79^NQ/Z!OU0WZ.K@[DL+ M>26O^_&>05Y_E@;D=)6%Y@UO=-&\:LR3][?V@WM[[H>5/=>#NJ/ MKMUM=7-KW\9\BA/G8XSM\/ASWXBONF.:L;VYT95ZWU:[C6J&?3MVJK: 37^G MM_TJ:.1&G:X>GQ*\;=;!63.81@H^-/NW,L^UG]3\Z0_K_:<>#*[3AMTK;1[H M/JQ'\/D@W[7-6C6]6@?FM[ZM]=IPK(/?9"V;2@4.9 0@HP4A_XX]NEQZ.P=P ( M%HL!!B\NI -9 LB2$?*Q/QO ]B8XWZK.'-ZOM -FL7$ZE'S.R>$3,RF)>[S49VWRWGI;YMM'F] M; 87$\E'S&R?$3,VF'^T[?J;KFL7#$E'S&R=$2PQ8!],2-+O.U[(YU_ M!Y\4:3^D'3&S=T;,U&":WE.9IW;C4\8^TZFU=N?FR#O1S-X9,3.#^;:JVIWM MU9]5I?17:3!,>[J8R#O1S-X9,7.#^='TYY^-Z%[L"(8X,_MFQ"O&[V35;E1P M)>^5.TF+D&6BF2TSPI6V[93L*1:R2C2S5?;#=3CVD,U&#WNGF(':]IB!=!!D ME8C%*E8K9[)K7I[OAI'Q?[+KS&A-8FQDE8C#*L)JQ<[#9&.[R=D_.YNVL+@N M)K)*Q&$58;5R.;35EY?7;*].]>5BXF4DS,H1A1C//&ZU[]L[.7^^SKDZ]C#'-H M'*+Q3&(.\=B1\F<;FF'RV@Q'3SLWTD[,H9UD.DJ( MD6AB#M&DQT0),1)-S"&:[)@H(4:BB3E$DQ\3)21(-0F':NP0>=&9M^D>YCYV M&K2UKW0QD7$2#N.4^];L=D8X9_=V^J/VL]]S%Q,9)V$Q3HB"K@3I)F'1C?!' M70E:B">%^P(XQ.,- MN]R- 2D23\HA'G?=(WAQ9:>Y_;]<0N2&=R3QF6>J80?O>A(/QF7?I @ M,V2>C,,\OMP?[>3(/-F2236"F2,!Y4LFU2@F$E"^9%*-8B(!Y2P">IJTFNI" M.1)0SB*@"$Z+G$4]GC06O=Q(/3E+MLV3QJ*82#TY2[;-D\:BF'!#-$NV MS9/&HIC(/SE+MLV3QJ*8R#\Y2[;-D\8B\XT"^:=@"8 .$UF'D\P"^:?@\(]W MDIFZF,@_!4O:S8>9N9C(/P5+VLV'F;N8R$+%HEL)"A<36:C@VDKP<\IN?'1G MIL9&[+IQ5RD*9*&":S/!Y+S=S1 6R$+%HODW-YPLX.&<)?=)TP$)6:A87=. M_P*\4O?#CAQP0Q8J.2SD8.Z#C;9Y.*3C8B(+E1P6(ICGPYV9S3W,.EU,9*&2 MPT($\T^[G='&0I?F[5U,9*&2)1;R;)^GXR:R4,D2"_F6+\BX"0^)LL1"/DS7 MZ2+$QT19HB'//G]Z%B^$!T7#11>$8@(*CXJ&+!DY'RB]]/"P:,B2D_.!I@04 M'A<-67)SOD4V>NGA@=&0+3LW!4HO/3PR&K+MAIL"I9<>'AH-V?;#3>24G@Q/ M\!!IR.(EWPKK2P(*CY&&+&::6&/=W^&"X@(&0.V^@;/)FL%+G# 5N'@V72M@"4.!$N- M R\HF>;!(@>"I#=8T._H]!,+-40 MO*#T.PK-Q%(/P;L=B+8H-!-+100O*&U1:":6F@C>G4NT1:&9>*HB'!X(?,B+ M$U!H)IZZ"(>;K![2]RXH+(T@>&HC'(#:[ZQ!O2>@T$P\11(F0/\PJDU\-:#(*E&(,7E/1Z6)%!S%V2 8.27@]K,@B6H@R^,R!/2GM#,[&4 M9? >5B'K3+ X@V"ISC!U7.5PO1Z69Q L]1FF09^NU\,"#8*E0L-T"18;XKN@ ML%*#V)=J.!F?WK]YO58W9B*V_F3^2&_NKV1=772!_?&P'I#:];6;75V_,_>= M-Q];N7[\7T2/_T?IS?\!4$L#!!0 ( .*3S5;8(?5I.P0 +-= : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-W,M.&UD81>%707Z ^.QSKU;( MJ">91GD!BQ07!;!ENY7D[1N% >Q?/>A)Y#5"98O#'GT@4ZL^?ED?=^>'_?/I M_N%PNOKY]/A\NM[7=V[WQZ?=^>7R>+<][&Z^ M[^[6;4ZI;X_OS]A\^OC^S*NOOP[K_SEQ?WO[<+/^O;_YYVE]/O_'P=L?^^/W MT_VZGC=77W?'N_5\O=G^?'Q[^;3]_44?7D[>7'W^=KTY?OZFS?;2@[(-RI N@=W:],T#O M['IG@-XY_+$-T#N[WAF@=W:],T#O['IG@-[9]!:!W<;T+0.\2/BP!Z%U<[P+0N[C>!:!W<;T+0._B>A> WL7U M+@"]B^M= 'I7U[L"]*ZN=P7H75WO"M"[NMX5H'<-'W8#]*ZN=P7H75WO"M"[ MNMX5H'=UO2M [^IZ5X#>S?5N +V;Z]T >C?7NP'T;JYW ^C=7.\&T+N%?U8" M]&ZN=P/HW5SO!M"[N=X-H'=SO1M [^YZ=X#>W?7N +V[Z]T!>G?7NP/T[JYW M!^C=7>\.T+N'FTT >G?7NP/T[JYW!^C=7>\.T'NXW@.@]W"]!T#OX7H/@-[# M]1X O8?K/0!Z#]=[ /0>KO< Z#W"S8( O8?K/0!Z#]=[ /2>KO<$Z#U=[PG0 M>[K>$Z#W=+TG0._I>D^ WM/UG@"]I^L] 7I/UWL"])[A9F^ WM/UG@"]%]=[ M >B]N-X+0._%]5X >B^N]P+0>W&]%X#>B^N] /1>7.\%H/?B>B\ O1?7>P'H MO818!Z"W4LQU 'XKA6 G 017"LE. ABN%**=!%!<*60[">"X4@AW$D!RI9#N M)(#E2B'>20#-E4*^DP">*X6 )Q%$CP$FH\","29!]!AA(BK,F&$B.LP88B)* MS)AB(EK,&&,B:LR88R)ZS!AD(HK,F&02FDR%*%.$*E,ARQ2ARU2.63U!])!F MBM!F*L29(M29"GFF"'VF0J I0J&ID&B*T&@J1)HB5)H*F:8(G:9"J"E"J:F0 M:HK0:BK$FB+4FBKQ42D$T4.P*4*QJ9!LBM!L*D2;(E2;"MFF"-VF0K@I0KFI MD&Z*T&XJQ)LBU)L*^:8(_:9"P"E"P:F0<(K0<*K&QU\11 \9IP@=IT+(*4+) MJ9!RBM!R*L2<(M2<"CFG"#VG0M I0M&ID'2*T'0J1)TB5)T*6:<(7:="V"E" MV:D6'VE($#W$G2+4G0IYIPA]IT+@*4+AJ9!XBM!X*D2>^J.5Y^G\ZW$]O2UZ MO0X#_J3>YY?O7=]^_N_+UQ?#[Y#7C'/[?L;IT[]02P,$% @ XI/-5NY/ M/N44 P &UD !, !;0V]N=&5N=%]4>7!E&ULS=O+;MI &(;A6T%L M(_!\/KL*V;3=MEGT!EP8@H5/\DQ2SS_8TK-[K[\] MCM;-#EW;N]5\Y_WX(8K<>F>[VBV'T?;ARG:8NMJ'?Z>[:*S7^_K.1K$Q>;0> M>F][O_#'/>8WUY_LMKYO_>SS(7SMFJ%?S2?;NOGLX]/"XZS5O!['MEG7/ER/ M'OK-;U,6SQ.6X<[3&K=K1G<5%LRC-R<W_;& M;OYR=GB\/X9I?WH?+CI]7/Z,?WW'K_N_\QPQY!P)Y!PIY!P9Y!PYY!P%Y!PE MY!P5Y!PRE(-01!6%5%%,%0554505A5517!4%5E%DC2FRQA198XJL,476F")K M3)$UIL@:4V2-*;+&%%D3BJP)1=:$(FM"D36AR)I09$THLB8461.*K E%UI0B M:TJ1-:7(FE)D32FRIA194XJL*476E")K2I$UH\B:463-*+)F%%DSBJP91=:, M(FM&D36CR)I19,TILN8467.*K#E%UIPB:TZ1-:?(FE-DS2FRYA19"XJL!476 M@B)K09&UH,A:4&0M*+(6%%D+BJP%1=:2(FM)D;6DR%I29"TILI8464N*K"5% MUI(B:TF1M:+(6E%DK2BR5A19*XJL%476BB)K19&UHLA:4625H= J0[%5AH*K M#$57&0JO,A1?92C RE"$E:$0*X,Q%I1C88SE!%F<(HN39'&:+$Z4Q:FR.%D6 MILL2)LP2ILP2)LT2ILT2)LX2ILX2)L\2IL\2)M 2IM 2)M$2IM$2)M(2IM(2 M)M,2IM,2)M02IM02)M42IM42)M82IM82)M<2IM<2)M@2IM@2)MD2IMD2)MH2 MIMH2)ML2IML2)MP2IMP2)MT2IMT2)MX2IMX2)M\2IM_2?PVXO@_#_A^//WTN MN[KI7^9'QTW=S4]02P$"% ,4 " #BD\U6!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( .*3S59F M0-H&[0 "L" 1 " :\ !D;V-0&UL4$L! A0#% @ XI/-5DW 1_C>!0 M\A, !@ ("!# @ 'AL+W=OR MVA@# $"@ & @(%T& >&PO=V]R:W-H965T&UL4$L! A0#% @ XI/-5O^HQZ'N"0 S#\ !@ M ("!PAL 'AL+W=O8E !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ XI/-5B.>-JN#!P )R !@ ("!PCX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ XI/-5NFQYCN/" M*C( !D ("![5, 'AL+W=O\# "8#@ &0 @(&S M7 >&PO=V]R:W-H965T&UL4$L! A0#% @ XI/-5I958018 @ (P8 !D M ("!ZJD 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ XI/-5IW/*7HA!@ [!0 !D ("!=[D 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XI/- M5@50PI:0! FPT !D ("!_=\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XI/-5D?3>)7] @ : @ M !D ("!&.L 'AL+W=ORL* #'&@ &0 @(%,[@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ XI/-5M*CR@Z,! H0P !D M ("!U?\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ XI/-5M[MTT'J"0 H1T !D ("!EA$! 'AL+W=O M^4$ !' M$@ &0 @(&W&P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ XI/-5OZ] M^*;F!0 T!( !D ("!%R8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XI/-5IW/*7HA!@ [!0 !D M ("!"30! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ XI/-5G#AE(+5 @ OP< !D ("! M:V8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ XI/-5O.THVE! P C@@ !D ("!&G$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XI/-5ABMT0N,! H0P !D M ("!!9 ! 'AL+W=O,% "K%0 &0 @('(E $ >&PO=V]R M:W-H965T*: 0!X;"]W;W)K&UL M4$L! A0#% @ XI/-5KZV$/WJ"0 H1T !D ("!R*$! M 'AL+W=O&PO=V]R:W-H965TU09#04 &0- 9 M " @02Q 0!X;"]W;W)K&UL4$L! A0#% @ MXI/-5EY:R<;F!0 T!( !D ("!2+8! 'AL+W=OHD<$ P"P &0 @(%O MXP$ >&PO=V]R:W-H965TWG 0!X;"]W;W)K&UL4$L! A0#% @ XI/-5I'/D#\0! )PP !D M ("!Q^H! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ XI/-5HO/6%>P @ O@8 !D ("!E_8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XI/- M5G=XVO?) P J0D !D ("!CP(" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XI/-5C=J5&;4 P APD M !D ("!/1 " 'AL+W=OY+:(" V!P &0 @(%(% ( M>&PO=V]R:W-H965T&UL4$L! A0#% @ XI/-5KS3V_KX @ K0< !D M ("!:!L" 'AL+W=O^N-D" #!@ &0 @(&7'@( >&PO=V]R:W-H965T M&UL4$L! A0# M% @ XI/-5MG7H#KW!@ 1Q( !D ("!QB0" 'AL+W=O M&PO=V]R:W-H965TP( %4% 9 " @:,P M @!X;"]W;W)K&UL4$L! A0#% @ XI/-5KS+ M*6>W @ Q@8 !D ("!53," 'AL+W=O&PO=V]R:W-H965T(ZP4 *01 9 " @5HY @!X;"]W;W)K&UL4$L! A0#% @ XI/-5D'PS_24! CA$ !D M ("!?#\" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ XI/-5AU+:Q[+!P 534 !D ("! M&PO=V]R:W-H965T&UL4$L! A0#% M @ XI/-5C9C=T:A P PP !D ("!,%P" 'AL+W=O&PO=V]R:W-H965TJ0( /,' 9 " @1YM @!X;"]W;W)K&UL4$L! A0#% @ XI/-5B//05?N @ [PD !D M ("!_F\" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ XI/-5C]\GY', @ D@< !D ("!8GD" M 'AL+W=O M I # ! "@ &0 @(%E? ( >&PO=V]R:W-H965T&UL4$L! A0#% @ MXI/-5BU;X",-! E@T !D ("!LH(" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XI/-5BHFD]*S @ M?0D !H ("![XX" 'AL+W=O&UL4$L! A0#% @ XI/-5L[972W!!0 ]R0 !H ("! MVI$" 'AL+W=O&UL4$L! A0#% @ XI/- M5NZ9 <.,!P B3T !H ("!TY<" 'AL+W=O&UL4$L! A0#% @ XI/-5AO)3)S_ P %!, !H M ("!EY\" 'AL+W=O&UL4$L! A0# M% @ XI/-5LG$U5@" P _@@ !H ("!SJ," 'AL+W=O M&UL4$L! A0#% @ XI/-5GTGA EX @ MV 4 !H ("!"*<" 'AL+W=O&UL4$L! A0#% @ XI/-5EC@\,5B"P 7E\ !H ("! MN*D" 'AL+W=O&UL4$L! A0#% @ XI/- M5B&RBG7A @ ; < !H ("!4K4" 'AL+W=O&UL4$L! A0#% @ XI/-5HV!RHL, @ S 0 !H M ("!:[@" 'AL+W=O&UL4$L! A0# M% @ XI/-5H6>E\^W! _AH !H ("!K[H" 'AL+W=O M&UL4$L! A0#% @ XI/-5K6SC"0W! M: \ !H ("!GK\" 'AL+W=O&UL4$L! A0#% @ XI/-5EQM0NGJ P $Q, !H ("! M#<0" 'AL+W=O&UL4$L! A0#% @ XI/- M5E&UL4$L! A0#% @ XI/-5L/;K$99 @ O04 !H M ("!=]<" 'AL+W=O&UL4$L! A0# M% @ XI/-5JWQ/4Q#! N!4 !H ("!"-H" 'AL+W=O M&UL4$L! A0#% @ XI/-5@-./@'- P MQ@P !H ("!@]X" 'AL+W=O&UL4$L! A0#% @ XI/-5A)8>8LG% $R&UL4$L! A0#% @ XI/- M5CVD;#8J! X1T !H ("!Y_8" 'AL+W=O&UL4$L! A0#% @ XI/-5LV!_M8V!P $$ !H M ("!2?L" 'AL+W=O&UL4$L! A0# M% @ XI/-5O9)]6^C @ \P8 !H ("!MP(# 'AL+W=O M&UL4$L! A0#% @ XI/-5B)"35Q: @ M1P8 !H ("!D@4# 'AL+W=O&UL4$L! A0#% @ XI/-5F&'5/?U @ APH !H ("! M) @# 'AL+W=O&UL4$L! A0#% @ XI/- M5@F$>WMP! >18 !H ("!40L# 'AL+W=O&UL4$L! A0#% @ XI/-5JM">>CB @ P H !H M ("!^0\# 'AL+W=O&UL4$L! A0# M% @ XI/-5NE)9M&8 @ 60< !H ("!$Q,# 'AL+W=O M&UL4$L! A0#% @ XI/-5O9DO]X" P M) H !H ("!XQ4# 'AL+W=O&UL4$L! A0#% @ XI/-5C5"L2I+ @ <04 !H ("! M'1D# 'AL+W=O&UL4$L! A0#% @ XI/- M5F?2>L4%! $14 !H ("!H!L# 'AL+W=O&UL4$L! A0#% @ XI/-5L_Q20R< P RPX !H M ("!W1\# 'AL+W=O&UL4$L! A0# M% @ XI/-5FR[_?&R P S X !H ("!L2,# 'AL+W=O M&UL4$L! A0#% @ XI/-5HV9S1A"!0 MDAD !H ("!FR<# 'AL+W=O&UL4$L! A0#% @ XI/-5F?50Y(' P O0D !H ("! M%2T# 'AL+W=O&UL4$L! A0#% @ XI/- M5A4K+'3M P T1$ !H ("!5# # 'AL+W=O&UL4$L! A0#% @ XI/-5A 6#)CC! C!8 !H M ("!>30# 'AL+W=O&UL4$L! A0# M% @ XI/-5LSM?!9/!0 ]Q8 !H ("!E#D# 'AL+W=O M&UL4$L! A0#% @ XI/-5GF9B@?[ @ M1 @ !H ("!&S\# 'AL+W=O&UL4$L! A0#% @ XI/-5BG-.>LQ P 00H !H ("! M3D(# 'AL+W=O&UL4$L! A0#% @ XI/- M5G=)A_F0 P 00H !H ("!MT4# 'AL+W=O&UL4$L! A0#% @ XI/-5C)RE,A0 @ I04 !H M ("!?TD# 'AL+W=O&UL4$L! A0# M% @ XI/-5B*TRAL!! B0T !H ("!!TP# 'AL+W=O M&UL4$L! A0#% @ XI/-5N]$8&!/ @ M)08 !H ("!0% # 'AL+W=O&UL4$L! A0#% @ XI/-5D9MIUXB!0 2R< !H ("! MQU(# 'AL+W=O&UL4$L! A0#% @ XI/- M5LBQBIU6 @ . 8 !H ("!(5@# 'AL+W=O&UL4$L! A0#% @ XI/-5N>25L!%!0 V2 !H M ("!KUH# 'AL+W=O&UL4$L! A0# M% @ XI/-5H3+H=.[ @ A0D !H ("!+& # 'AL+W=O M&UL4$L! A0#% @ XI/-5DF6Z-T!#P MS+< !H ("!'V,# 'AL+W=O&UL4$L! A0#% @ XI/-5I\Q+SAX! M!8 !H ("! M6'(# 'AL+W=O&UL4$L! A0#% @ XI/- M5FH5U?B #@ ;*P !H ("!"'<# 'AL+W=O&UL4$L! A0#% @ XI/-5N/W'Q/_ P %!, !H M ("!P(4# 'AL+W=O&UL4$L! A0# M% @ XI/-5LPN%9VC P MA !H ("!]XD# 'AL+W=O M&UL4$L! A0#% @ XI/-5MF46"'O P M01$ !H ("!THT# 'AL+W=O&UL4$L! A0#% @ XI/-5MCDC>S3! FAD !H ("! M^9$# 'AL+W=O&UL4$L! A0#% @ XI/- M5CV/CQVP P ?! !H ("!!)<# 'AL+W=O&UL4$L! A0#% @ XI/-5NIQ!_A" @ WP0 !H M ("![)H# 'AL+W=O&UL4$L! A0# M% @ XI/-5E #.S6*"P :V$ !H ("!9IT# 'AL+W=O M&UL4$L! A0#% @ XI/-5DOP6U7A @ M; < !H ("!**D# 'AL+W=O&UL4$L! A0#% @ XI/-5I(\'Q8, @ S 0 !H ("! M0:P# 'AL+W=O&UL4$L! A0#% @ XI/- M5HU&D8*J!0 WR0 !H ("!A:X# 'AL+W=O&UL4$L! A0#% @ XI/-5AI_[C^.! WQ !H M ("!9[0# 'AL+W=O&UL4$L! A0# M% @ XI/-5FRD(XDX! &UL4$L! A0#% @ XI/-5G5'XVQ3 P N!4 T ( ! M.<$# 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ XI/-5M@A]6D[! LUT !H ( !2\\# M 'AL+U]R96QS+W=O XML 185 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 186 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 187 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 524 515 1 true 132 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.avepoint.com/20230331/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Unaudited) Sheet http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited Condensed Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 007 - Statement - Consolidated Balance Sheets Sheet http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 8 false false R9.htm 008 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 9 false false R10.htm 009 - Statement - Consolidated Statements of Operations Sheet http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations Consolidated Statements of Operations Statements 10 false false R11.htm 010 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss Consolidated Statements of Comprehensive Loss Statements 11 false false R12.htm 011 - Statement - Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) Sheet http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) Statements 12 false false R13.htm 012 - Statement - Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) (Parentheticals) Sheet http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) (Parentheticals) Statements 13 false false R14.htm 013 - Statement - Consolidated Statements of Cash Flows Sheet http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 14 false false R15.htm 014 - Statement - Consolidated Statements of Cash Flows (Parentheticals) Sheet http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows-parentheticals Consolidated Statements of Cash Flows (Parentheticals) Statements 15 false false R16.htm 015 - Disclosure - Note 1 - Nature of Business and Organization Sheet http://www.avepoint.com/20230331/role/statement-note-1-nature-of-business-and-organization Note 1 - Nature of Business and Organization Notes 16 false false R17.htm 016 - Disclosure - Note 2 - Summary of Significant Accounting Policies Sheet http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies Note 2 - Summary of Significant Accounting Policies Notes 17 false false R18.htm 017 - Disclosure - Note 3 - Goodwill Sheet http://www.avepoint.com/20230331/role/statement-note-3-goodwill Note 3 - Goodwill Notes 18 false false R19.htm 018 - Disclosure - Note 4 - Intangible Assets, Net Sheet http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net Note 4 - Intangible Assets, Net Notes 19 false false R20.htm 019 - Disclosure - Note 5 - Concentration of Credit Risk Sheet http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk Note 5 - Concentration of Credit Risk Notes 20 false false R21.htm 020 - Disclosure - Note 6 - Accounts Receivable, Net Sheet http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net Note 6 - Accounts Receivable, Net Notes 21 false false R22.htm 021 - Disclosure - Note 7 - Line of Credit Sheet http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit Note 7 - Line of Credit Notes 22 false false R23.htm 022 - Disclosure - Note 8 - Income Taxes Sheet http://www.avepoint.com/20230331/role/statement-note-8-income-taxes Note 8 - Income Taxes Notes 23 false false R24.htm 023 - Disclosure - Note 9 - Leases Sheet http://www.avepoint.com/20230331/role/statement-note-9-leases Note 9 - Leases Notes 24 false false R25.htm 024 - Disclosure - Note 10 - Commitments and Contingencies Sheet http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies Note 10 - Commitments and Contingencies Notes 25 false false R26.htm 025 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities Sheet http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities Note 11 - Earn-Out and Warrant Liabilities Notes 26 false false R27.htm 026 - Disclosure - Note 12 - Mezzanine Equity and Stockholders' Equity Sheet http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity- Note 12 - Mezzanine Equity and Stockholders' Equity Notes 27 false false R28.htm 027 - Disclosure - Note 13 - Stock-based Compensation Sheet http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation Note 13 - Stock-based Compensation Notes 28 false false R29.htm 028 - Disclosure - Note 14 - Financial Instruments Sheet http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments Note 14 - Financial Instruments Notes 29 false false R30.htm 029 - Disclosure - Note 15 - Segment Information Sheet http://www.avepoint.com/20230331/role/statement-note-15-segment-information Note 15 - Segment Information Notes 30 false false R31.htm 030 - Disclosure - Note 16 - Loss Per Share Sheet http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share Note 16 - Loss Per Share Notes 31 false false R32.htm 031 - Disclosure - Note 17 - Related Party Transactions Sheet http://www.avepoint.com/20230331/role/statement-note-17-related-party-transactions Note 17 - Related Party Transactions Notes 32 false false R33.htm 032 - Disclosure - Note 18 - Subsequent Events Sheet http://www.avepoint.com/20230331/role/statement-note-18-subsequent-events Note 18 - Subsequent Events Notes 33 false false R34.htm 033 - Disclosure - Note 1 - Nature of Business and Organization Sheet http://www.avepoint.com/20230331/role/statement-note-1-nature-of-business-and-organization30E9A3CE-2932-4431-9EE6-ED449D8BA1E4 Note 1 - Nature of Business and Organization Notes 34 false false R35.htm 034 - Disclosure - Note 2 - Summary of Significant Accounting Policies (10K) Sheet http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k Note 2 - Summary of Significant Accounting Policies (10K) Notes 35 false false R36.htm 035 - Disclosure - Note 3 - Business Combination Sheet http://www.avepoint.com/20230331/role/statement-note-3-business-combination Note 3 - Business Combination Notes 36 false false R37.htm 036 - Disclosure - Note 4 - Goodwill Sheet http://www.avepoint.com/20230331/role/statement-note-4-goodwill Note 4 - Goodwill Notes 37 false false R38.htm 037 - Disclosure - Note 5 - Intangible Assets, Net Sheet http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net Note 5 - Intangible Assets, Net Notes 38 false false R39.htm 038 - Disclosure - Note 6 - Concentration of Credit Risk Sheet http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk Note 6 - Concentration of Credit Risk Notes 39 false false R40.htm 039 - Disclosure - Note 7 - Accounts Receivable, Net Sheet http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net Note 7 - Accounts Receivable, Net Notes 40 false false R41.htm 040 - Disclosure - Note 8 - Property and Equipment, Net Sheet http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net Note 8 - Property and Equipment, Net Notes 41 false false R42.htm 041 - Disclosure - Note 9 - Accrued Expenses and Other Liabilities Sheet http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities Note 9 - Accrued Expenses and Other Liabilities Notes 42 false false R43.htm 042 - Disclosure - Note 10 - Line of Credit Sheet http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit Note 10 - Line of Credit Notes 43 false false R44.htm 043 - Disclosure - Note 11 - Income Taxes Sheet http://www.avepoint.com/20230331/role/statement-note-11-income-taxes Note 11 - Income Taxes Notes 44 false false R45.htm 044 - Disclosure - Note 12 - Leases Sheet http://www.avepoint.com/20230331/role/statement-note-12-leases Note 12 - Leases Notes 45 false false R46.htm 045 - Disclosure - Note 13 - Commitments and Contingencies Sheet http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies Note 13 - Commitments and Contingencies Notes 46 false false R47.htm 046 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities Sheet http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities Note 14 - Company Earn-Out and Warrant Liabilities Notes 47 false false R48.htm 047 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) Sheet http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) Notes 48 false false R49.htm 048 - Disclosure - Note 16 - Stock-based Compensation Sheet http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation Note 16 - Stock-based Compensation Notes 49 false false R50.htm 049 - Disclosure - Note 17 - Financial Instruments Sheet http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments Note 17 - Financial Instruments Notes 50 false false R51.htm 050 - Disclosure - Note 18 - Segment Information Sheet http://www.avepoint.com/20230331/role/statement-note-18-segment-information Note 18 - Segment Information Notes 51 false false R52.htm 051 - Disclosure - Note 19 - Loss Per Share Sheet http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share Note 19 - Loss Per Share Notes 52 false false R53.htm 052 - Disclosure - Note 20 - Related Party Transactions Sheet http://www.avepoint.com/20230331/role/statement-note-20-related-party-transactions Note 20 - Related Party Transactions Notes 53 false false R54.htm 053 - Disclosure - Note 21 - Subsequent Events Sheet http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events Note 21 - Subsequent Events Notes 54 false false R55.htm 054 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies 55 false false R56.htm 055 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables Note 2 - Summary of Significant Accounting Policies (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies 56 false false R57.htm 056 - Disclosure - Note 3 - Goodwill (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-3-goodwill-tables Note 3 - Goodwill (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-3-goodwill 57 false false R58.htm 057 - Disclosure - Note 4 - Intangible Assets, Net (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-tables Note 4 - Intangible Assets, Net (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net 58 false false R59.htm 058 - Disclosure - Note 6 - Accounts Receivable, Net (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-tables Note 6 - Accounts Receivable, Net (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net 59 false false R60.htm 059 - Disclosure - Note 9 - Leases (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-9-leases-tables Note 9 - Leases (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-9-leases 60 false false R61.htm 060 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-tables Note 11 - Earn-Out and Warrant Liabilities (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities 61 false false R62.htm 061 - Disclosure - Note 13 - Stock-based Compensation (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-tables Note 13 - Stock-based Compensation (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation 62 false false R63.htm 062 - Disclosure - Note 14 - Financial Instruments (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-tables Note 14 - Financial Instruments (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments 63 false false R64.htm 063 - Disclosure - Note 15 - Segment Information (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-15-segment-information-tables Note 15 - Segment Information (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-15-segment-information 64 false false R65.htm 064 - Disclosure - Note 16 - Loss Per Share (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-tables Note 16 - Loss Per Share (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share 65 false false R66.htm 065 - Disclosure - Note 2 - Summary of Significant Accounting Policies (10K) (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-tables Note 2 - Summary of Significant Accounting Policies (10K) (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies 66 false false R67.htm 066 - Disclosure - Note 3 - Business Combination (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-3-business-combination-tables Note 3 - Business Combination (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-3-business-combination 67 false false R68.htm 067 - Disclosure - Note 4 - Goodwill (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-4-goodwill-tables Note 4 - Goodwill (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-4-goodwill 68 false false R69.htm 068 - Disclosure - Note 5 - Intangible Assets, Net (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-tables Note 5 - Intangible Assets, Net (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net 69 false false R70.htm 069 - Disclosure - Note 7 - Accounts Receivable, Net (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-tables Note 7 - Accounts Receivable, Net (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net 70 false false R71.htm 070 - Disclosure - Note 8 - Property and Equipment, Net (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-tables Note 8 - Property and Equipment, Net (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net 71 false false R72.htm 071 - Disclosure - Note 9 - Accrued Expenses and Other Liabilities (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-tables Note 9 - Accrued Expenses and Other Liabilities (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities 72 false false R73.htm 072 - Disclosure - Note 11 - Income Taxes (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-tables Note 11 - Income Taxes (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-11-income-taxes 73 false false R74.htm 073 - Disclosure - Note 12 - Leases (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-12-leases-tables Note 12 - Leases (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-12-leases 74 false false R75.htm 074 - Disclosure - Note 13 - Commitments and Contingencies (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-tables Note 13 - Commitments and Contingencies (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies 75 false false R76.htm 075 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-tables Note 14 - Company Earn-Out and Warrant Liabilities (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities 76 false false R77.htm 076 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency 77 false false R78.htm 077 - Disclosure - Note 16 - Stock-based Compensation (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-tables Note 16 - Stock-based Compensation (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation 78 false false R79.htm 078 - Disclosure - Note 17 - Financial Instruments (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-tables Note 17 - Financial Instruments (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments 79 false false R80.htm 079 - Disclosure - Note 18 - Segment Information (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-18-segment-information-tables Note 18 - Segment Information (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-18-segment-information 80 false false R81.htm 080 - Disclosure - Note 19 - Loss Per Share (Tables) Sheet http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-tables Note 19 - Loss Per Share (Tables) Tables http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share 81 false false R82.htm 081 - Disclosure - Note 2 - Summary of Significant Accounting Policies 1 (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual Note 2 - Summary of Significant Accounting Policies 1 (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables 82 false false R83.htm 082 - Disclosure - Note 2 - Summary of Significant Accounting Policies 2 (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual Note 2 - Summary of Significant Accounting Policies 2 (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables 83 false false R84.htm 083 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Revenue by Source (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details Note 2 - Summary of Significant Accounting Policies - Revenue by Source (Details) Details 84 false false R85.htm 084 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (Details) Details 85 false false R86.htm 085 - Disclosure - Note 3 - Goodwill - Changes in Carrying Amount of Goodwill (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-3-goodwill-changes-in-carrying-amount-of-goodwill-details Note 3 - Goodwill - Changes in Carrying Amount of Goodwill (Details) Details 86 false false R87.htm 086 - Disclosure - Note 4 - Intangible Assets, Net (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-details-textual Note 4 - Intangible Assets, Net (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-tables 87 false false R88.htm 087 - Disclosure - Note 4 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details Note 4 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) Details 88 false false R89.htm 088 - Disclosure - Note 4 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details Note 4 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) Details 89 false false R90.htm 089 - Disclosure - Note 5 - Concentration of Credit Risk (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk-details-textual Note 5 - Concentration of Credit Risk (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk 90 false false R91.htm 090 - Disclosure - Note 6 - Accounts Receivable, Net - Accounts Receivable, Net (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details Note 6 - Accounts Receivable, Net - Accounts Receivable, Net (Details) Details 91 false false R92.htm 091 - Disclosure - Note 7 - Line of Credit (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual Note 7 - Line of Credit (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit 92 false false R93.htm 092 - Disclosure - Note 8 - Income Taxes (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-8-income-taxes-details-textual Note 8 - Income Taxes (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-8-income-taxes 93 false false R94.htm 093 - Disclosure - Note 9 - Leases (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-9-leases-details-textual Note 9 - Leases (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-9-leases-tables 94 false false R95.htm 094 - Disclosure - Note 9 - Leases - Components of Operating Lease Expense (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-9-leases-components-of-operating-lease-expense-details Note 9 - Leases - Components of Operating Lease Expense (Details) Details 95 false false R96.htm 095 - Disclosure - Note 9 - Leases - Other Information (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-9-leases-other-information-details Note 9 - Leases - Other Information (Details) Details 96 false false R97.htm 096 - Disclosure - Note 9 - Leases - Maturity Schedule of Operating Lease Liabilities (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details Note 9 - Leases - Maturity Schedule of Operating Lease Liabilities (Details) Details 97 false false R98.htm 097 - Disclosure - Note 10 - Commitments and Contingencies (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies-details-textual Note 10 - Commitments and Contingencies (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies 98 false false R99.htm 098 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual Note 11 - Earn-Out and Warrant Liabilities (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-tables 99 false false R100.htm 099 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details Note 11 - Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details) Details 100 false false R101.htm 100 - Disclosure - Note 12 - Mezzanine Equity and Stockholders' Equity (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual Note 12 - Mezzanine Equity and Stockholders' Equity (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity- 101 false false R102.htm 101 - Disclosure - Note 13 - Stock-based Compensation (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual Note 13 - Stock-based Compensation (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-tables 102 false false R103.htm 102 - Disclosure - Note 13 - Stock-based Compensation - Stock-based Compensation (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stockbased-compensation-details Note 13 - Stock-based Compensation - Stock-based Compensation (Details) Details 103 false false R104.htm 103 - Disclosure - Note 13 - Stock-based Compensation - Stock Option Valuation Assumptions (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details Note 13 - Stock-based Compensation - Stock Option Valuation Assumptions (Details) Details 104 false false R105.htm 104 - Disclosure - Note 14 - Financial Instruments (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-details-textual Note 14 - Financial Instruments (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-tables 105 false false R106.htm 105 - Disclosure - Note 14 - Financial Instruments - Fair Value of Financial Instruments (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details Note 14 - Financial Instruments - Fair Value of Financial Instruments (Details) Details 106 false false R107.htm 106 - Disclosure - Note 14 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details Note 14 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details) Details 107 false false R108.htm 107 - Disclosure - Note 15 - Segment Information (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-15-segment-information-details-textual Note 15 - Segment Information (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-15-segment-information-tables 108 false false R109.htm 108 - Disclosure - Note 15 - Segment Information - Segment Information (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-15-segment-information-segment-information-details Note 15 - Segment Information - Segment Information (Details) Details 109 false false R110.htm 109 - Disclosure - Note 16 - Loss Per Share - Loss Per Share (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details Note 16 - Loss Per Share - Loss Per Share (Details) Details 110 false false R111.htm 110 - Disclosure - Note 16 - Loss Per Share - Antidilutive Securities (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-antidilutive-securities-details Note 16 - Loss Per Share - Antidilutive Securities (Details) Details 111 false false R112.htm 111 - Disclosure - Note 2 - Summary of Significant Accounting Policies (10K) 1 (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual Note 2 - Summary of Significant Accounting Policies (10K) 1 (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables 112 false false R113.htm 112 - Disclosure - Note 2 - Summary of Significant Accounting Policies (10K) 2 (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-2-details-textual Note 2 - Summary of Significant Accounting Policies (10K) 2 (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables 113 false false R114.htm 113 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Revenue by Source (10K) (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-10k-details Note 2 - Summary of Significant Accounting Policies - Revenue by Source (10K) (Details) Details 114 false false R115.htm 114 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (10K) (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-10k-details Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (10K) (Details) Details 115 false false R116.htm 115 - Disclosure - Note 3 - Business Combination (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual Note 3 - Business Combination (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-3-business-combination-tables 116 false false R117.htm 116 - Disclosure - Note 3 - Business Combination - Weighted Average Assumptions (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-3-business-combination-weighted-average-assumptions-details Note 3 - Business Combination - Weighted Average Assumptions (Details) Details 117 false false R118.htm 117 - Disclosure - Note 3 - Business Combination - Preliminary Fair Value of Asset Acquired and Liabilities Assumed (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details Note 3 - Business Combination - Preliminary Fair Value of Asset Acquired and Liabilities Assumed (Details) Details 118 false false R119.htm 118 - Disclosure - Note 4 - Goodwill - Changes in Carrying Amount of Goodwill (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details Note 4 - Goodwill - Changes in Carrying Amount of Goodwill (Details) Details 119 false false R120.htm 119 - Disclosure - Note 5 - Intangible Assets, Net (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-details-textual Note 5 - Intangible Assets, Net (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-tables 120 false false R121.htm 120 - Disclosure - Note 5 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details Note 5 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) Details 121 false false R122.htm 121 - Disclosure - Note 5 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details Note 5 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) Details 122 false false R123.htm 122 - Disclosure - Note 6 - Concentration of Credit Risk (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk-details-textual Note 6 - Concentration of Credit Risk (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk 123 false false R124.htm 123 - Disclosure - Note 7 - Accounts Receivable, Net (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-details-textual Note 7 - Accounts Receivable, Net (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-tables 124 false false R125.htm 124 - Disclosure - Note 7 - Accounts Receivable, Net - Accounts Receivable, Net (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details Note 7 - Accounts Receivable, Net - Accounts Receivable, Net (Details) Details 125 false false R126.htm 125 - Disclosure - Note 8 - Property and Equipment, Net (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-details-textual Note 8 - Property and Equipment, Net (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-tables 126 false false R127.htm 126 - Disclosure - Note 8 - Property and Equipment, Net - Property and Equipment, Net (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details Note 8 - Property and Equipment, Net - Property and Equipment, Net (Details) Details 127 false false R128.htm 127 - Disclosure - Note 9 - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details Note 9 - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details) Details 128 false false R129.htm 128 - Disclosure - Note 10 - Line of Credit (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual Note 10 - Line of Credit (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit 129 false false R130.htm 129 - Disclosure - Note 11 - Income Taxes (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual Note 11 - Income Taxes (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-tables 130 false false R131.htm 130 - Disclosure - Note 11 - Income Taxes - Pretax Loss Resulting from Domestic and Foreign Operations (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details Note 11 - Income Taxes - Pretax Loss Resulting from Domestic and Foreign Operations (Details) Details 131 false false R132.htm 131 - Disclosure - Note 11 - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details Note 11 - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) Details 132 false false R133.htm 132 - Disclosure - Note 11 - Income Taxes - Reconciliation of Amounts of US Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details Note 11 - Income Taxes - Reconciliation of Amounts of US Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details) Details 133 false false R134.htm 133 - Disclosure - Note 11 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details Note 11 - Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 134 false false R135.htm 134 - Disclosure - Note 11 - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details Note 11 - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Details 135 false false R136.htm 135 - Disclosure - Note 12 - Leases (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-12-leases-details-textual Note 12 - Leases (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-12-leases-tables 136 false false R137.htm 136 - Disclosure - Note 12 - Leases - Components of Operating Lease Expense (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-12-leases-components-of-operating-lease-expense-details Note 12 - Leases - Components of Operating Lease Expense (Details) Details 137 false false R138.htm 137 - Disclosure - Note 12 - Leases - Other Information (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-12-leases-other-information-details Note 12 - Leases - Other Information (Details) Details 138 false false R139.htm 138 - Disclosure - Note 12 - Leases - Maturity Schedule of Operating Lease Liabilities (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details Note 12 - Leases - Maturity Schedule of Operating Lease Liabilities (Details) Details 139 false false R140.htm 139 - Disclosure - Note 12 - Leases - Operating Leases (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details Note 12 - Leases - Operating Leases (Details) Details 140 false false R141.htm 140 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-details-textual Note 13 - Commitments and Contingencies (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-tables 141 false false R142.htm 141 - Disclosure - Note 13 - Commitments and Contingencies - Purchase Commitments (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details Note 13 - Commitments and Contingencies - Purchase Commitments (Details) Details 142 false false R143.htm 142 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual Note 14 - Company Earn-Out and Warrant Liabilities (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-tables 143 false false R144.htm 143 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details Note 14 - Company Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details) Details 144 false false R145.htm 144 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables 145 false false R146.htm 145 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) - Redeemable Noncontrolling Interest (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) - Redeemable Noncontrolling Interest (Details) Details http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables 146 false false R147.htm 146 - Disclosure - Note 16 - Stock-based Compensation (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual Note 16 - Stock-based Compensation (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-tables 147 false false R148.htm 147 - Disclosure - Note 16 - Stock-based Compensation - Stock-based Compensation (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stockbased-compensation-details Note 16 - Stock-based Compensation - Stock-based Compensation (Details) Details 148 false false R149.htm 148 - Disclosure - Note 16 - Stock-based Compensation - Stock Option Valuation Assumptions (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details Note 16 - Stock-based Compensation - Stock Option Valuation Assumptions (Details) Details 149 false false R150.htm 149 - Disclosure - Note 16 - Stock-based Compensation - Option Activity (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-option-activity-details Note 16 - Stock-based Compensation - Option Activity (Details) Details 150 false false R151.htm 150 - Disclosure - Note 16 - Stock-based Compensation - Summary of Outstanding and Exercisable Stock Options (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details Note 16 - Stock-based Compensation - Summary of Outstanding and Exercisable Stock Options (Details) Details 151 false false R152.htm 151 - Disclosure - Note 16 - Stock-based Compensation - Nonvested Restricted Stock Units Activity (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details Note 16 - Stock-based Compensation - Nonvested Restricted Stock Units Activity (Details) Details 152 false false R153.htm 152 - Disclosure - Note 17 - Financial Instruments (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-details-textual Note 17 - Financial Instruments (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-tables 153 false false R154.htm 153 - Disclosure - Note 17 - Financial Instruments - Fair Value of Financial Instruments (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details Note 17 - Financial Instruments - Fair Value of Financial Instruments (Details) Details 154 false false R155.htm 154 - Disclosure - Note 17 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details Note 17 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details) Details 155 false false R156.htm 155 - Disclosure - Note 18 - Segment Information (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-18-segment-information-details-textual Note 18 - Segment Information (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-18-segment-information-tables 156 false false R157.htm 156 - Disclosure - Note 18 - Segment Information - Segment Information (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details Note 18 - Segment Information - Segment Information (Details) Details 157 false false R158.htm 157 - Disclosure - Note 19 - Loss Per Share - Loss Per Share (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-loss-per-share-details Note 19 - Loss Per Share - Loss Per Share (Details) Details 158 false false R159.htm 158 - Disclosure - Note 19 - Loss Per Share - Antidilutive Securities (Details) Sheet http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-antidilutive-securities-details Note 19 - Loss Per Share - Antidilutive Securities (Details) Details 159 false false R160.htm 159 - Disclosure - Note 21 - Subsequent Events (Details Textual) Sheet http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual Note 21 - Subsequent Events (Details Textual) Details http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events 160 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 101 fact(s) appearing in ix:hidden were eligible for transformation: avpt:BusinessCombinationShareExchangeRatio, avpt:NumberOfMajorCustomers, avpt:PaymentsOfStockRecapitalizationTransactionFees, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:AssetsFairValueDisclosure, us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput, us-gaap:CapitalizedComputerSoftwareNet, us-gaap:CapitalizedContractCostImpairmentLoss, us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DividendsPreferredStock, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:GoodwillImpairmentLoss, us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings, us-gaap:LiabilitiesFairValueDisclosure, us-gaap:NumberOfOperatingSegments, us-gaap:NumberOfReportingUnits, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesOutstanding, us-gaap:ProceedsFromLinesOfCredit, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit, us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod, us-gaap:TangibleAssetImpairmentCharges, us-gaap:TaxCreditCarryforwardExpirationDate, us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate, us-gaap:UnrecordedUnconditionalPurchaseObligationTerm, us-gaap:WarrantsAndRightsOutstandingTerm - avpt20230518_posam.htm 11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 72, 73, 74, 75, 76, 77, 78, 79, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138 avpt20230518_posam.htm avpt-20230331.xsd avpt-20230331_cal.xml avpt-20230331_def.xml avpt-20230331_lab.xml avpt-20230331_pre.xml ex_525007.htm ex_525008.htm avpt20230414_posamimg002.jpg avpt20230414_posamimg003.jpg avpt20230414_posamimg004.jpg avpt20230414_posamimg005.jpg avpt20230414_posamimg006.jpg avpt20230414_posamimg007.jpg avpt20230414_posamimg008.jpg avpt20230414_posamimg010.jpg avpt20230414_posamimg011.jpg avpt20230414_posamimg012.jpg avpt20230414_posamimg013.jpg avpt20230414_posamimg014.jpg caci01.jpg logo.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 190 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "avpt20230518_posam.htm": { "axisCustom": 0, "axisStandard": 45, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1960, "http://xbrl.sec.gov/dei/2023": 17 }, "contextCount": 524, "dts": { "calculationLink": { "local": [ "avpt-20230331_cal.xml" ] }, "definitionLink": { "local": [ "avpt-20230331_def.xml" ] }, "inline": { "local": [ "avpt20230518_posam.htm" ] }, "labelLink": { "local": [ "avpt-20230331_lab.xml" ] }, "presentationLink": { "local": [ "avpt-20230331_pre.xml" ] }, "schema": { "local": [ "avpt-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] } }, "elementCount": 830, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 96, "http://www.avepoint.com/20230331": 18, "http://xbrl.sec.gov/dei/2023": 4, "total": 118 }, "keyCustom": 82, "keyStandard": 433, "memberCustom": 55, "memberStandard": 68, "nsprefix": "avpt", "nsuri": "http://www.avepoint.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationStateCountryCode", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.avepoint.com/20230331/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationStateCountryCode", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "009 - Statement - Consolidated Statements of Operations", "menuCat": "Statements", "order": "10", "role": "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "099 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details)", "menuCat": "Details", "order": "100", "role": "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "shortName": "Note 11 - Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R101": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100 - Disclosure - Note 12 - Mezzanine Equity and Stockholders' Equity (Details Textual)", "menuCat": "Details", "order": "101", "role": "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "shortName": "Note 12 - Mezzanine Equity and Stockholders' Equity (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "lang": null, "name": "avpt:CommonStockSharesIssuedIncludingTreasuryShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "101 - Disclosure - Note 13 - Stock-based Compensation (Details Textual)", "menuCat": "Details", "order": "102", "role": "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "shortName": "Note 13 - Stock-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-6", "lang": null, "name": "avpt:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31_PlanNameAxis-The20062016And2021Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "102 - Disclosure - Note 13 - Stock-based Compensation - Stock-based Compensation (Details)", "menuCat": "Details", "order": "103", "role": "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "shortName": "Note 13 - Stock-based Compensation - Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R104": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31_AwardTypeAxis-EmployeeStockOptionMember_PlanNameAxis-The2021PlanMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "103 - Disclosure - Note 13 - Stock-based Compensation - Stock Option Valuation Assumptions (Details)", "menuCat": "Details", "order": "104", "role": "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "shortName": "Note 13 - Stock-based Compensation - Stock Option Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31_AwardTypeAxis-EmployeeStockOptionMember_PlanNameAxis-The2021PlanMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31_CashAndCashEquivalentsAxis-MoneyMarketFundsMember_InvestmentTypeAxis-SecuritiesInvestmentMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "104 - Disclosure - Note 14 - Financial Instruments (Details Textual)", "menuCat": "Details", "order": "105", "role": "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-details-textual", "shortName": "Note 14 - Financial Instruments (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31_CashAndCashEquivalentsAxis-MoneyMarketFundsMember_InvestmentTypeAxis-SecuritiesInvestmentMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "105 - Disclosure - Note 14 - Financial Instruments - Fair Value of Financial Instruments (Details)", "menuCat": "Details", "order": "106", "role": "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "shortName": "Note 14 - Financial Instruments - Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R107": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByLiabilityClassAxis-EarnoutSharesLiabilitiesMember_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "106 - Disclosure - Note 14 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details)", "menuCat": "Details", "order": "107", "role": "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "shortName": "Note 14 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R108": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "107 - Disclosure - Note 15 - Segment Information (Details Textual)", "menuCat": "Details", "order": "108", "role": "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-details-textual", "shortName": "Note 15 - Segment Information (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R109": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "108 - Disclosure - Note 15 - Segment Information - Segment Information (Details)", "menuCat": "Details", "order": "109", "role": "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-segment-information-details", "shortName": "Note 15 - Segment Information - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R11": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "010 - Statement - Consolidated Statements of Comprehensive Loss", "menuCat": "Statements", "order": "11", "role": "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": null }, "R110": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "109 - Disclosure - Note 16 - Loss Per Share - Loss Per Share (Details)", "menuCat": "Details", "order": "110", "role": "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details", "shortName": "Note 16 - Loss Per Share - Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R111": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "110 - Disclosure - Note 16 - Loss Per Share - Antidilutive Securities (Details)", "menuCat": "Details", "order": "111", "role": "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-antidilutive-securities-details", "shortName": "Note 16 - Loss Per Share - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R112": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "111 - Disclosure - Note 2 - Summary of Significant Accounting Policies (10K) 1 (Details Textual)", "menuCat": "Details", "order": "112", "role": "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "shortName": "Note 2 - Summary of Significant Accounting Policies (10K) 1 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "avpt:PrepaidExpensesAndOtherAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-5", "lang": null, "name": "us-gaap:PrepaidExpenseCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "112 - Disclosure - Note 2 - Summary of Significant Accounting Policies (10K) 2 (Details Textual)", "menuCat": "Details", "order": "113", "role": "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-2-details-textual", "shortName": "Note 2 - Summary of Significant Accounting Policies (10K) 2 (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R114": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "113 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Revenue by Source (10K) (Details)", "menuCat": "Details", "order": "114", "role": "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-10k-details", "shortName": "Note 2 - Summary of Significant Accounting Policies - Revenue by Source (10K) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R115": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "avpt:AccountsReceivableNetDeferredRevenueAndDeferredSalesCommissionsTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "114 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (10K) (Details)", "menuCat": "Details", "order": "115", "role": "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-10k-details", "shortName": "Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (10K) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "avpt:AccountsReceivableNetDeferredRevenueAndDeferredSalesCommissionsTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "lang": null, "name": "avpt:IncreaseDecreaseInAccountsReceivableNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2021-07-01", "decimals": "INF", "first": true, "lang": null, "name": "avpt:BusinessCombinationShareExchangeRatio", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "115 - Disclosure - Note 3 - Business Combination (Details Textual)", "menuCat": "Details", "order": "116", "role": "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual", "shortName": "Note 3 - Business Combination (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2021-07-26_2021-07-26", "decimals": "-5", "lang": null, "name": "avpt:PaymentsForExchangeOfCommonStockInBusinessCombination", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "116 - Disclosure - Note 3 - Business Combination - Weighted Average Assumptions (Details)", "menuCat": "Details", "order": "117", "role": "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-weighted-average-assumptions-details", "shortName": "Note 3 - Business Combination - Weighted Average Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-04-15_BusinessAcquisitionAxis-IaccessSolutionsPteLtdMember_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember", "decimals": "INF", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R118": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "117 - Disclosure - Note 3 - Business Combination - Preliminary Fair Value of Asset Acquired and Liabilities Assumed (Details)", "menuCat": "Details", "order": "118", "role": "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "shortName": "Note 3 - Business Combination - Preliminary Fair Value of Asset Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-02-18_BusinessAcquisitionAxis-IaccessSolutionsPteLtdMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R119": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "118 - Disclosure - Note 4 - Goodwill - Changes in Carrying Amount of Goodwill (Details)", "menuCat": "Details", "order": "119", "role": "http://www.avepoint.com/20230331/role/statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details", "shortName": "Note 4 - Goodwill - Changes in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "011 - Statement - Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency)", "menuCat": "Statements", "order": "12", "role": "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "shortName": "Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2019-12-31_StatementClassOfStockAxis-RedeemableConvertiblePreferredStockMember_StatementEquityComponentsAxis-TemporaryEquityMember", "decimals": "-3", "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R120": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "119 - Disclosure - Note 5 - Intangible Assets, Net (Details Textual)", "menuCat": "Details", "order": "120", "role": "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-details-textual", "shortName": "Note 5 - Intangible Assets, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R121": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "120 - Disclosure - Note 5 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details)", "menuCat": "Details", "order": "121", "role": "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "shortName": "Note 5 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R122": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "121 - Disclosure - Note 5 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details)", "menuCat": "Details", "order": "122", "role": "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "shortName": "Note 5 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R123": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-03-31_ConcentrationRiskByBenchmarkAxis-RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember", "decimals": "-3", "first": true, "lang": null, "name": "avpt:NumberOfMajorCustomers", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "122 - Disclosure - Note 6 - Concentration of Credit Risk (Details Textual)", "menuCat": "Details", "order": "123", "role": "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk-details-textual", "shortName": "Note 6 - Concentration of Credit Risk (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember", "decimals": "-3", "lang": null, "name": "avpt:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R124": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetNoncurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "123 - Disclosure - Note 7 - Accounts Receivable, Net (Details Textual)", "menuCat": "Details", "order": "124", "role": "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-details-textual", "shortName": "Note 7 - Accounts Receivable, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31_BalanceSheetLocationAxis-OtherAssetsMember", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R125": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "124 - Disclosure - Note 7 - Accounts Receivable, Net - Accounts Receivable, Net (Details)", "menuCat": "Details", "order": "125", "role": "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details", "shortName": "Note 7 - Accounts Receivable, Net - Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R126": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "125 - Disclosure - Note 8 - Property and Equipment, Net (Details Textual)", "menuCat": "Details", "order": "126", "role": "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-details-textual", "shortName": "Note 8 - Property and Equipment, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R127": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "126 - Disclosure - Note 8 - Property and Equipment, Net - Property and Equipment, Net (Details)", "menuCat": "Details", "order": "127", "role": "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details", "shortName": "Note 8 - Property and Equipment, Net - Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R128": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "127 - Disclosure - Note 9 - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details)", "menuCat": "Details", "order": "128", "role": "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details", "shortName": "Note 9 - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R129": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2020-04-07_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-HSBCVentureBankUsaIncMember", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "128 - Disclosure - Note 10 - Line of Credit (Details Textual)", "menuCat": "Details", "order": "129", "role": "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual", "shortName": "Note 10 - Line of Credit (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2020-04-07_2020-04-07_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-HSBCVentureBankUsaIncMember_VariableRateAxis-LondonInterbankOfferedRateMember", "decimals": "3", "lang": null, "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R13": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "012 - Statement - Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) (Parentheticals)", "menuCat": "Statements", "order": "13", "role": "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals", "shortName": "Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficiency) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R130": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "129 - Disclosure - Note 11 - Income Taxes (Details Textual)", "menuCat": "Details", "order": "130", "role": "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual", "shortName": "Note 11 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R131": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "130 - Disclosure - Note 11 - Income Taxes - Pretax Loss Resulting from Domestic and Foreign Operations (Details)", "menuCat": "Details", "order": "131", "role": "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details", "shortName": "Note 11 - Income Taxes - Pretax Loss Resulting from Domestic and Foreign Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R132": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "131 - Disclosure - Note 11 - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details)", "menuCat": "Details", "order": "132", "role": "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details", "shortName": "Note 11 - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R133": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "132 - Disclosure - Note 11 - Income Taxes - Reconciliation of Amounts of US Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details)", "menuCat": "Details", "order": "133", "role": "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details", "shortName": "Note 11 - Income Taxes - Reconciliation of Amounts of US Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R134": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "133 - Disclosure - Note 11 - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "134", "role": "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "shortName": "Note 11 - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R135": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "134 - Disclosure - Note 11 - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "menuCat": "Details", "order": "135", "role": "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details", "shortName": "Note 11 - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2020-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R136": { "firstAnchor": { "ancestors": [ "p", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "135 - Disclosure - Note 12 - Leases (Details Textual)", "menuCat": "Details", "order": "136", "role": "http://www.avepoint.com/20230331/role/statement-note-12-leases-details-textual", "shortName": "Note 12 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R137": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "136 - Disclosure - Note 12 - Leases - Components of Operating Lease Expense (Details)", "menuCat": "Details", "order": "137", "role": "http://www.avepoint.com/20230331/role/statement-note-12-leases-components-of-operating-lease-expense-details", "shortName": "Note 12 - Leases - Components of Operating Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R138": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "avpt:OtherInformationRelatedToOperatingLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "137 - Disclosure - Note 12 - Leases - Other Information (Details)", "menuCat": "Details", "order": "138", "role": "http://www.avepoint.com/20230331/role/statement-note-12-leases-other-information-details", "shortName": "Note 12 - Leases - Other Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R139": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "138 - Disclosure - Note 12 - Leases - Maturity Schedule of Operating Lease Liabilities (Details)", "menuCat": "Details", "order": "139", "role": "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "shortName": "Note 12 - Leases - Maturity Schedule of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "013 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "14", "role": "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-3", "lang": null, "name": "avpt:DepreciationDepletionAndAmortizationIncludingAmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R140": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "139 - Disclosure - Note 12 - Leases - Operating Leases (Details)", "menuCat": "Details", "order": "140", "role": "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details", "shortName": "Note 12 - Leases - Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R141": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "140 - Disclosure - Note 13 - Commitments and Contingencies (Details Textual)", "menuCat": "Details", "order": "141", "role": "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-details-textual", "shortName": "Note 13 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "-5", "lang": null, "name": "avpt:PaymentsForUnconditionalPurchaseCommitment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R142": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "141 - Disclosure - Note 13 - Commitments and Contingencies - Purchase Commitments (Details)", "menuCat": "Details", "order": "142", "role": "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details", "shortName": "Note 13 - Commitments and Contingencies - Purchase Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R143": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2021-07-26_2021-07-26", "decimals": "INF", "first": true, "lang": null, "name": "avpt:NumberOfSharesExchangeableAt1250", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "142 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities (Details Textual)", "menuCat": "Details", "order": "143", "role": "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "shortName": "Note 14 - Company Earn-Out and Warrant Liabilities (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R144": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "143 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details)", "menuCat": "Details", "order": "144", "role": "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "shortName": "Note 14 - Company Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R145": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "144 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Details Textual)", "menuCat": "Details", "order": "145", "role": "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "shortName": "Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R146": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "145 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) - Redeemable Noncontrolling Interest (Details)", "menuCat": "Details", "order": "146", "role": "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "shortName": "Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) - Redeemable Noncontrolling Interest (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31_OwnershipAxis-AvepointEdutechPteLtdMember", "decimals": "-3", "lang": null, "name": "us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R147": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "146 - Disclosure - Note 16 - Stock-based Compensation (Details Textual)", "menuCat": "Details", "order": "147", "role": "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "shortName": "Note 16 - Stock-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R148": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31_PlanNameAxis-The20062016And2021Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "147 - Disclosure - Note 16 - Stock-based Compensation - Stock-based Compensation (Details)", "menuCat": "Details", "order": "148", "role": "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stockbased-compensation-details", "shortName": "Note 16 - Stock-based Compensation - Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R149": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31_AwardTypeAxis-EmployeeStockOptionMember_PlanNameAxis-The2021PlanMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "148 - Disclosure - Note 16 - Stock-based Compensation - Stock Option Valuation Assumptions (Details)", "menuCat": "Details", "order": "149", "role": "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "shortName": "Note 16 - Stock-based Compensation - Stock Option Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2021-07-01_2021-07-01_AwardTypeAxis-ModifiedOptionsMember", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "014 - Statement - Consolidated Statements of Cash Flows (Parentheticals)", "menuCat": "Statements", "order": "15", "role": "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows-parentheticals", "shortName": "Consolidated Statements of Cash Flows (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R150": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "149 - Disclosure - Note 16 - Stock-based Compensation - Option Activity (Details)", "menuCat": "Details", "order": "150", "role": "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-option-activity-details", "shortName": "Note 16 - Stock-based Compensation - Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R151": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "150 - Disclosure - Note 16 - Stock-based Compensation - Summary of Outstanding and Exercisable Stock Options (Details)", "menuCat": "Details", "order": "151", "role": "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details", "shortName": "Note 16 - Stock-based Compensation - Summary of Outstanding and Exercisable Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R152": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2021-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "151 - Disclosure - Note 16 - Stock-based Compensation - Nonvested Restricted Stock Units Activity (Details)", "menuCat": "Details", "order": "152", "role": "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details", "shortName": "Note 16 - Stock-based Compensation - Nonvested Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R153": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "152 - Disclosure - Note 17 - Financial Instruments (Details Textual)", "menuCat": "Details", "order": "153", "role": "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-details-textual", "shortName": "Note 17 - Financial Instruments (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R154": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "avpt:OtherAssetsCertificateOfDeposits", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "153 - Disclosure - Note 17 - Financial Instruments - Fair Value of Financial Instruments (Details)", "menuCat": "Details", "order": "154", "role": "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "shortName": "Note 17 - Financial Instruments - Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2021-12-31_FairValueByAssetClassAxis-USTreasurySecuritiesMember", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R155": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByLiabilityClassAxis-EarnoutSharesLiabilitiesMember_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "154 - Disclosure - Note 17 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details)", "menuCat": "Details", "order": "155", "role": "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "shortName": "Note 17 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R156": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "155 - Disclosure - Note 18 - Segment Information (Details Textual)", "menuCat": "Details", "order": "156", "role": "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-details-textual", "shortName": "Note 18 - Segment Information (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R157": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "156 - Disclosure - Note 18 - Segment Information - Segment Information (Details)", "menuCat": "Details", "order": "157", "role": "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details", "shortName": "Note 18 - Segment Information - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31_StatementGeographicalAxis-US", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R158": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "157 - Disclosure - Note 19 - Loss Per Share - Loss Per Share (Details)", "menuCat": "Details", "order": "158", "role": "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-loss-per-share-details", "shortName": "Note 19 - Loss Per Share - Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R159": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "158 - Disclosure - Note 19 - Loss Per Share - Antidilutive Securities (Details)", "menuCat": "Details", "order": "159", "role": "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-antidilutive-securities-details", "shortName": "Note 19 - Loss Per Share - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-ConvertiblePreferredStockMember", "decimals": "-3", "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 1 - Nature of Business and Organization", "menuCat": "Notes", "order": "16", "role": "http://www.avepoint.com/20230331/role/statement-note-1-nature-of-business-and-organization", "shortName": "Note 1 - Nature of Business and Organization", "subGroupType": "", "uniqueAnchor": null }, "R160": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "159 - Disclosure - Note 21 - Subsequent Events (Details Textual)", "menuCat": "Details", "order": "160", "role": "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual", "shortName": "Note 21 - Subsequent Events (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-03-13_2023-03-13_GranteeStatusAxis-ShareBasedPaymentArrangementEmployeeMember_SubsequentEventTypeAxis-SubsequentEventMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 2 - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "17", "role": "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "shortName": "Note 2 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": null }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 3 - Goodwill", "menuCat": "Notes", "order": "18", "role": "http://www.avepoint.com/20230331/role/statement-note-3-goodwill", "shortName": "Note 3 - Goodwill", "subGroupType": "", "uniqueAnchor": null }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 4 - Intangible Assets, Net", "menuCat": "Notes", "order": "19", "role": "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net", "shortName": "Note 4 - Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": null }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": null }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 5 - Concentration of Credit Risk", "menuCat": "Notes", "order": "20", "role": "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk", "shortName": "Note 5 - Concentration of Credit Risk", "subGroupType": "", "uniqueAnchor": null }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 6 - Accounts Receivable, Net", "menuCat": "Notes", "order": "21", "role": "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net", "shortName": "Note 6 - Accounts Receivable, Net", "subGroupType": "", "uniqueAnchor": null }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 7 - Line of Credit", "menuCat": "Notes", "order": "22", "role": "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit", "shortName": "Note 7 - Line of Credit", "subGroupType": "", "uniqueAnchor": null }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 8 - Income Taxes", "menuCat": "Notes", "order": "23", "role": "http://www.avepoint.com/20230331/role/statement-note-8-income-taxes", "shortName": "Note 8 - Income Taxes", "subGroupType": "", "uniqueAnchor": null }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 9 - Leases", "menuCat": "Notes", "order": "24", "role": "http://www.avepoint.com/20230331/role/statement-note-9-leases", "shortName": "Note 9 - Leases", "subGroupType": "", "uniqueAnchor": null }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 10 - Commitments and Contingencies", "menuCat": "Notes", "order": "25", "role": "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies", "shortName": "Note 10 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": null }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities", "menuCat": "Notes", "order": "26", "role": "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities", "shortName": "Note 11 - Earn-Out and Warrant Liabilities", "subGroupType": "", "uniqueAnchor": null }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 12 - Mezzanine Equity and Stockholders' Equity", "menuCat": "Notes", "order": "27", "role": "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "shortName": "Note 12 - Mezzanine Equity and Stockholders' Equity", "subGroupType": "", "uniqueAnchor": null }, "R28": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 13 - Stock-based Compensation", "menuCat": "Notes", "order": "28", "role": "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation", "shortName": "Note 13 - Stock-based Compensation", "subGroupType": "", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 14 - Financial Instruments", "menuCat": "Notes", "order": "29", "role": "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments", "shortName": "Note 14 - Financial Instruments", "subGroupType": "", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2021-07-26", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 15 - Segment Information", "menuCat": "Notes", "order": "30", "role": "http://www.avepoint.com/20230331/role/statement-note-15-segment-information", "shortName": "Note 15 - Segment Information", "subGroupType": "", "uniqueAnchor": null }, "R31": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 16 - Loss Per Share", "menuCat": "Notes", "order": "31", "role": "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share", "shortName": "Note 16 - Loss Per Share", "subGroupType": "", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 17 - Related Party Transactions", "menuCat": "Notes", "order": "32", "role": "http://www.avepoint.com/20230331/role/statement-note-17-related-party-transactions", "shortName": "Note 17 - Related Party Transactions", "subGroupType": "", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 18 - Subsequent Events", "menuCat": "Notes", "order": "33", "role": "http://www.avepoint.com/20230331/role/statement-note-18-subsequent-events", "shortName": "Note 18 - Subsequent Events", "subGroupType": "", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 1 - Nature of Business and Organization", "menuCat": "Notes", "order": "34", "role": "http://www.avepoint.com/20230331/role/statement-note-1-nature-of-business-and-organization30E9A3CE-2932-4431-9EE6-ED449D8BA1E4", "shortName": "Note 1 - Nature of Business and Organization", "subGroupType": "", "uniqueAnchor": null }, "R35": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 2 - Summary of Significant Accounting Policies (10K)", "menuCat": "Notes", "order": "35", "role": "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "shortName": "Note 2 - Summary of Significant Accounting Policies (10K)", "subGroupType": "", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 3 - Business Combination", "menuCat": "Notes", "order": "36", "role": "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "shortName": "Note 3 - Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 4 - Goodwill", "menuCat": "Notes", "order": "37", "role": "http://www.avepoint.com/20230331/role/statement-note-4-goodwill", "shortName": "Note 4 - Goodwill", "subGroupType": "", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 5 - Intangible Assets, Net", "menuCat": "Notes", "order": "38", "role": "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net", "shortName": "Note 5 - Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 6 - Concentration of Credit Risk", "menuCat": "Notes", "order": "39", "role": "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk", "shortName": "Note 6 - Concentration of Credit Risk", "subGroupType": "", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-4", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 7 - Accounts Receivable, Net", "menuCat": "Notes", "order": "40", "role": "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net", "shortName": "Note 7 - Accounts Receivable, Net", "subGroupType": "", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 8 - Property and Equipment, Net", "menuCat": "Notes", "order": "41", "role": "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net", "shortName": "Note 8 - Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 9 - Accrued Expenses and Other Liabilities", "menuCat": "Notes", "order": "42", "role": "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities", "shortName": "Note 9 - Accrued Expenses and Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 10 - Line of Credit", "menuCat": "Notes", "order": "43", "role": "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit", "shortName": "Note 10 - Line of Credit", "subGroupType": "", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 11 - Income Taxes", "menuCat": "Notes", "order": "44", "role": "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes", "shortName": "Note 11 - Income Taxes", "subGroupType": "", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 12 - Leases", "menuCat": "Notes", "order": "45", "role": "http://www.avepoint.com/20230331/role/statement-note-12-leases", "shortName": "Note 12 - Leases", "subGroupType": "", "uniqueAnchor": null }, "R46": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 13 - Commitments and Contingencies", "menuCat": "Notes", "order": "46", "role": "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies", "shortName": "Note 13 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities", "menuCat": "Notes", "order": "47", "role": "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities", "shortName": "Note 14 - Company Earn-Out and Warrant Liabilities", "subGroupType": "", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency)", "menuCat": "Notes", "order": "48", "role": "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "shortName": "Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency)", "subGroupType": "", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 16 - Stock-based Compensation", "menuCat": "Notes", "order": "49", "role": "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "shortName": "Note 16 - Stock-based Compensation", "subGroupType": "", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 17 - Financial Instruments", "menuCat": "Notes", "order": "50", "role": "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments", "shortName": "Note 17 - Financial Instruments", "subGroupType": "", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 18 - Segment Information", "menuCat": "Notes", "order": "51", "role": "http://www.avepoint.com/20230331/role/statement-note-18-segment-information", "shortName": "Note 18 - Segment Information", "subGroupType": "", "uniqueAnchor": null }, "R52": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 19 - Loss Per Share", "menuCat": "Notes", "order": "52", "role": "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share", "shortName": "Note 19 - Loss Per Share", "subGroupType": "", "uniqueAnchor": null }, "R53": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 20 - Related Party Transactions", "menuCat": "Notes", "order": "53", "role": "http://www.avepoint.com/20230331/role/statement-note-20-related-party-transactions", "shortName": "Note 20 - Related Party Transactions", "subGroupType": "", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 21 - Subsequent Events", "menuCat": "Notes", "order": "54", "role": "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events", "shortName": "Note 21 - Subsequent Events", "subGroupType": "", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "55", "role": "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "56", "role": "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables", "shortName": "Note 2 - Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 3 - Goodwill (Tables)", "menuCat": "Tables", "order": "57", "role": "http://www.avepoint.com/20230331/role/statement-note-3-goodwill-tables", "shortName": "Note 3 - Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 4 - Intangible Assets, Net (Tables)", "menuCat": "Tables", "order": "58", "role": "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-tables", "shortName": "Note 4 - Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 6 - Accounts Receivable, Net (Tables)", "menuCat": "Tables", "order": "59", "role": "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-tables", "shortName": "Note 6 - Accounts Receivable, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "shortName": "Condensed Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 9 - Leases (Tables)", "menuCat": "Tables", "order": "60", "role": "http://www.avepoint.com/20230331/role/statement-note-9-leases-tables", "shortName": "Note 9 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R61": { "firstAnchor": { "ancestors": [ "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities (Tables)", "menuCat": "Tables", "order": "61", "role": "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-tables", "shortName": "Note 11 - Earn-Out and Warrant Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 13 - Stock-based Compensation (Tables)", "menuCat": "Tables", "order": "62", "role": "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-tables", "shortName": "Note 13 - Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 14 - Financial Instruments (Tables)", "menuCat": "Tables", "order": "63", "role": "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-tables", "shortName": "Note 14 - Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 15 - Segment Information (Tables)", "menuCat": "Tables", "order": "64", "role": "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-tables", "shortName": "Note 15 - Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R65": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 16 - Loss Per Share (Tables)", "menuCat": "Tables", "order": "65", "role": "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-tables", "shortName": "Note 16 - Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R66": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 2 - Summary of Significant Accounting Policies (10K) (Tables)", "menuCat": "Tables", "order": "66", "role": "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-tables", "shortName": "Note 2 - Summary of Significant Accounting Policies (10K) (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R67": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 3 - Business Combination (Tables)", "menuCat": "Tables", "order": "67", "role": "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-tables", "shortName": "Note 3 - Business Combination (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note 4 - Goodwill (Tables)", "menuCat": "Tables", "order": "68", "role": "http://www.avepoint.com/20230331/role/statement-note-4-goodwill-tables", "shortName": "Note 4 - Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Note 5 - Intangible Assets, Net (Tables)", "menuCat": "Tables", "order": "69", "role": "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-tables", "shortName": "Note 5 - Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "7", "role": "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "lang": null, "name": "avpt:DepreciationDepletionAndAmortizationIncludingAmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Note 7 - Accounts Receivable, Net (Tables)", "menuCat": "Tables", "order": "70", "role": "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-tables", "shortName": "Note 7 - Accounts Receivable, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R71": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Note 8 - Property and Equipment, Net (Tables)", "menuCat": "Tables", "order": "71", "role": "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-tables", "shortName": "Note 8 - Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Note 9 - Accrued Expenses and Other Liabilities (Tables)", "menuCat": "Tables", "order": "72", "role": "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-tables", "shortName": "Note 9 - Accrued Expenses and Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Note 11 - Income Taxes (Tables)", "menuCat": "Tables", "order": "73", "role": "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-tables", "shortName": "Note 11 - Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "073 - Disclosure - Note 12 - Leases (Tables)", "menuCat": "Tables", "order": "74", "role": "http://www.avepoint.com/20230331/role/statement-note-12-leases-tables", "shortName": "Note 12 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "074 - Disclosure - Note 13 - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "75", "role": "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-tables", "shortName": "Note 13 - Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "075 - Disclosure - Note 14 - Company Earn-Out and Warrant Liabilities (Tables)", "menuCat": "Tables", "order": "76", "role": "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-tables", "shortName": "Note 14 - Company Earn-Out and Warrant Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R77": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "076 - Disclosure - Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Tables)", "menuCat": "Tables", "order": "77", "role": "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables", "shortName": "Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "077 - Disclosure - Note 16 - Stock-based Compensation (Tables)", "menuCat": "Tables", "order": "78", "role": "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-tables", "shortName": "Note 16 - Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-12-31", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "078 - Disclosure - Note 17 - Financial Instruments (Tables)", "menuCat": "Tables", "order": "79", "role": "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-tables", "shortName": "Note 17 - Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "007 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "8", "role": "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": null }, "R80": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "079 - Disclosure - Note 18 - Segment Information (Tables)", "menuCat": "Tables", "order": "80", "role": "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-tables", "shortName": "Note 18 - Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R81": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "080 - Disclosure - Note 19 - Loss Per Share (Tables)", "menuCat": "Tables", "order": "81", "role": "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-tables", "shortName": "Note 19 - Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R82": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "081 - Disclosure - Note 2 - Summary of Significant Accounting Policies 1 (Details Textual)", "menuCat": "Details", "order": "82", "role": "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "shortName": "Note 2 - Summary of Significant Accounting Policies 1 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "avpt:PrepaidExpensesAndOtherAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "-5", "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "082 - Disclosure - Note 2 - Summary of Significant Accounting Policies 2 (Details Textual)", "menuCat": "Details", "order": "83", "role": "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "shortName": "Note 2 - Summary of Significant Accounting Policies 2 (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R84": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "083 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Revenue by Source (Details)", "menuCat": "Details", "order": "84", "role": "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details", "shortName": "Note 2 - Summary of Significant Accounting Policies - Revenue by Source (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R85": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "avpt:AccountsReceivableNetDeferredRevenueAndDeferredSalesCommissionsTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "084 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (Details)", "menuCat": "Details", "order": "85", "role": "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details", "shortName": "Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "avpt:AccountsReceivableNetDeferredRevenueAndDeferredSalesCommissionsTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "085 - Disclosure - Note 3 - Goodwill - Changes in Carrying Amount of Goodwill (Details)", "menuCat": "Details", "order": "86", "role": "http://www.avepoint.com/20230331/role/statement-note-3-goodwill-changes-in-carrying-amount-of-goodwill-details", "shortName": "Note 3 - Goodwill - Changes in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R87": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "086 - Disclosure - Note 4 - Intangible Assets, Net (Details Textual)", "menuCat": "Details", "order": "87", "role": "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-details-textual", "shortName": "Note 4 - Intangible Assets, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R88": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "087 - Disclosure - Note 4 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details)", "menuCat": "Details", "order": "88", "role": "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "shortName": "Note 4 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "088 - Disclosure - Note 4 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details)", "menuCat": "Details", "order": "89", "role": "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "shortName": "Note 4 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2021-07-26", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "008 - Statement - Consolidated Balance Sheets (Parentheticals)", "menuCat": "Statements", "order": "9", "role": "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets-parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R90": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2022-01-01_2022-03-31_ConcentrationRiskByBenchmarkAxis-RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember", "decimals": "-3", "first": true, "lang": null, "name": "avpt:NumberOfMajorCustomers", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "089 - Disclosure - Note 5 - Concentration of Credit Risk (Details Textual)", "menuCat": "Details", "order": "90", "role": "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk-details-textual", "shortName": "Note 5 - Concentration of Credit Risk (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R91": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "090 - Disclosure - Note 6 - Accounts Receivable, Net - Accounts Receivable, Net (Details)", "menuCat": "Details", "order": "91", "role": "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details", "shortName": "Note 6 - Accounts Receivable, Net - Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R92": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2020-04-07_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-HSBCVentureBankUsaIncMember", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "091 - Disclosure - Note 7 - Line of Credit (Details Textual)", "menuCat": "Details", "order": "92", "role": "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual", "shortName": "Note 7 - Line of Credit (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2020-04-07_2020-04-07_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-HSBCVentureBankUsaIncMember_VariableRateAxis-SecuredOvernightFinancingRateSofrMember", "decimals": "3", "lang": null, "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "092 - Disclosure - Note 8 - Income Taxes (Details Textual)", "menuCat": "Details", "order": "93", "role": "http://www.avepoint.com/20230331/role/statement-note-8-income-taxes-details-textual", "shortName": "Note 8 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "093 - Disclosure - Note 9 - Leases (Details Textual)", "menuCat": "Details", "order": "94", "role": "http://www.avepoint.com/20230331/role/statement-note-9-leases-details-textual", "shortName": "Note 9 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R95": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "094 - Disclosure - Note 9 - Leases - Components of Operating Lease Expense (Details)", "menuCat": "Details", "order": "95", "role": "http://www.avepoint.com/20230331/role/statement-note-9-leases-components-of-operating-lease-expense-details", "shortName": "Note 9 - Leases - Components of Operating Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R96": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "avpt:OtherInformationRelatedToOperatingLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2023-01-01_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "095 - Disclosure - Note 9 - Leases - Other Information (Details)", "menuCat": "Details", "order": "96", "role": "http://www.avepoint.com/20230331/role/statement-note-9-leases-other-information-details", "shortName": "Note 9 - Leases - Other Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R97": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "096 - Disclosure - Note 9 - Leases - Maturity Schedule of Operating Lease Liabilities (Details)", "menuCat": "Details", "order": "97", "role": "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details", "shortName": "Note 9 - Leases - Maturity Schedule of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "i_2023-03-31_LossContingenciesByNatureOfContingencyAxis-GuaranteeForServiceAgreementMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "097 - Disclosure - Note 10 - Commitments and Contingencies (Details Textual)", "menuCat": "Details", "order": "98", "role": "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies-details-textual", "shortName": "Note 10 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R99": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230518_posam.htm", "contextRef": "d_2021-07-26_2021-07-26", "decimals": "INF", "first": true, "lang": null, "name": "avpt:NumberOfSharesExchangeableAt1250", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "098 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities (Details Textual)", "menuCat": "Details", "order": "99", "role": "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "shortName": "Note 11 - Earn-Out and Warrant Liabilities (Details Textual)", "subGroupType": "details", "uniqueAnchor": null } }, "segmentCount": 132, "tag": { "avpt_AEPLPETLTDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents AEPL PTE. LTD.", "label": "AEPL PTE. LTD. [Member]" } } }, "localname": "AEPLPETLTDMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "domainItemType" }, "avpt_AccountsReceivableNetDeferredRevenueAndDeferredSalesCommissionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of accounts receivable, net, deferred revenue and deferred sales commissions.", "label": "Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions [Table Text Block]" } } }, "localname": "AccountsReceivableNetDeferredRevenueAndDeferredSalesCommissionsTableTextBlock", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-tables", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "avpt_AccruedExpensesAndOtherLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents accrued expenses and other liabilities.", "label": "Accrued Expenses and Other Liabilities [member]" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "domainItemType" }, "avpt_AccruedPartnerExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current portion of accrued partner expenses.", "label": "Accrued partner expenses" } } }, "localname": "AccruedPartnerExpensesCurrent", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "avpt_AvepointEdutechPteLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents AvePoint EduTech PTE. LTD.", "label": "AvePoint EduTech PTE. LTD. [Member]" } } }, "localname": "AvepointEdutechPteLtdMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "domainItemType" }, "avpt_BusinessAcquisitionConditionalOptionToRepurchaseShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The conditional option to repurchase shares issued in business acquisition.", "label": "avpt_BusinessAcquisitionConditionalOptionToRepurchaseShares", "terseLabel": "Business Acquisition, Conditional Option to Repurchase Shares" } } }, "localname": "BusinessAcquisitionConditionalOptionToRepurchaseShares", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_BusinessAcquisitionConditionalOptionToRepurchaseSharesPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period of the conditional option to repurchase shares in a business combination.", "label": "avpt_BusinessAcquisitionConditionalOptionToRepurchaseSharesPeriod", "terseLabel": "Business Acquisition, Conditional Option to Repurchase Shares, Period (Month)" } } }, "localname": "BusinessAcquisitionConditionalOptionToRepurchaseSharesPeriod", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "durationItemType" }, "avpt_BusinessAcquisitionSharesHeldInEscrow": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares held in escrow in business acquisition.", "label": "avpt_BusinessAcquisitionSharesHeldInEscrow", "terseLabel": "Business Acquisition, Shares Held in Escrow (in shares)" } } }, "localname": "BusinessAcquisitionSharesHeldInEscrow", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_BusinessAcquisitionSharesHeldInEscrowNoLongerContingentAndReclassifiedToMezzanineEquity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares that were held in escrow for business acquisition that are no longer contingent and reclassified to mezzanine equity.", "label": "avpt_BusinessAcquisitionSharesHeldInEscrowNoLongerContingentAndReclassifiedToMezzanineEquity", "terseLabel": "Business Acquisition, Shares Held in Escrow, No Longer Contingent and Reclassified to Mezzanine Equity (in shares)" } } }, "localname": "BusinessAcquisitionSharesHeldInEscrowNoLongerContingentAndReclassifiedToMezzanineEquity", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_BusinessCombinationContingentConsiderationPercentageOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of shares for contingent consideration of business acquisition.", "label": "avpt_BusinessCombinationContingentConsiderationPercentageOfShares", "terseLabel": "Business Combination, Contingent Consideration, Percentage of Shares" } } }, "localname": "BusinessCombinationContingentConsiderationPercentageOfShares", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "percentItemType" }, "avpt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for accrued expenses and other current liabilities, assumed at the acquisition date.", "label": "avpt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOtherCurrentLiabilities", "negatedTerseLabel": "Accrued expenses and other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "avpt_BusinessCombinationShareExchangeRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the share exchange ratio in a business combination.", "label": "Business Combination, Share Exchange Ratio", "terseLabel": "Business Combination, Share Exchange Ratio" } } }, "localname": "BusinessCombinationShareExchangeRatio", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "pureItemType" }, "avpt_CloudServiceFeesCurrent": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current portion of cloud service fees.", "label": "Cloud service fees" } } }, "localname": "CloudServiceFeesCurrent", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "avpt_CommonStockOutstandingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents common stock outstanding.", "label": "Common Stock Outstanding [Member]" } } }, "localname": "CommonStockOutstandingMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "avpt_CommonStockRepurchasedForTreasuryStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of common stock repurchased for treasury stock.", "label": "avpt_CommonStockRepurchasedForTreasuryStock", "negatedTerseLabel": "Repurchase of Common Stock (in shares)" } } }, "localname": "CommonStockRepurchasedForTreasuryStock", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "avpt_CommonStockSharesIssuedIncludingTreasuryShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents common stock shares issued including treasury shares.", "label": "avpt_CommonStockSharesIssuedIncludingTreasuryShares", "terseLabel": "Common Stock, Shares, Issued, Including Treasury Shares (in shares)" } } }, "localname": "CommonStockSharesIssuedIncludingTreasuryShares", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_CompanyEarnOutsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Company Earn-Outs.", "label": "Company Earn-Outs [Member]" } } }, "localname": "CompanyEarnOutsMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "avpt_ConversionOfApecClassACommonStockIntoCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion of APec class A common stock into the company's common stock.", "label": "Conversion of Apec Class A Common Stock into Common Stock [Member]" } } }, "localname": "ConversionOfApecClassACommonStockIntoCommonStockMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_ConversionOfApecClassBCommonStockIntoCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion of APec class B common stock into the company's common stock.", "label": "Conversion of Apec Class B Common Stock into Common Stock [Member]" } } }, "localname": "ConversionOfApecClassBCommonStockIntoCommonStockMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_ConversionOfLegacyAvepointCommonStockIntoCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion of legacy AvePoint common stock into the company's common stock.", "label": "Conversion of Legacy AvePoint Common Stock into Common Stock [Member]" } } }, "localname": "ConversionOfLegacyAvepointCommonStockIntoCommonStockMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_ConversionOfLegacyAvepointPreferredStockIntoCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion of legacy AvePoint preferred stock into the company's common stock.", "label": "Conversion of Legacy AvePoint Preferred Stock into Common Stock [Member]" } } }, "localname": "ConversionOfLegacyAvepointPreferredStockIntoCommonStockMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_DeferredRevenueIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of increase (decrease) in deferred revenue during the period.", "label": "avpt_DeferredRevenueIncreaseDecrease", "terseLabel": "Increase/(decrease), deferred revenue" } } }, "localname": "DeferredRevenueIncreaseDecrease", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-10k-details" ], "xbrltype": "monetaryItemType" }, "avpt_DeferredTaxAssetsCapitalizedResearchAndDevelopment": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to capitalized research and development.", "label": "avpt_DeferredTaxAssetsCapitalizedResearchAndDevelopment", "terseLabel": "Research and development expenses" } } }, "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopment", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "avpt_DeferredTaxAssetsLeaseLiability": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liability.", "label": "avpt_DeferredTaxAssetsLeaseLiability", "terseLabel": "Lease liability" } } }, "localname": "DeferredTaxAssetsLeaseLiability", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "avpt_DeferredTaxLiabilitiesAmortization": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from amortization.", "label": "avpt_DeferredTaxLiabilitiesAmortization", "verboseLabel": "Amortization" } } }, "localname": "DeferredTaxLiabilitiesAmortization", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "avpt_DeferredTaxLiabilitiesCommissions": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from commissions.", "label": "avpt_DeferredTaxLiabilitiesCommissions", "verboseLabel": "Commissions" } } }, "localname": "DeferredTaxLiabilitiesCommissions", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "avpt_DeferredTaxLiabilitiesUnbilledReceivable": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from unbilled receivable.", "label": "avpt_DeferredTaxLiabilitiesUnbilledReceivable", "negatedTerseLabel": "Unbilled receivable" } } }, "localname": "DeferredTaxLiabilitiesUnbilledReceivable", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "avpt_DepreciationDepletionAndAmortizationIncludingAmortizationOfIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 10.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, including amortization of intangible assets.", "label": "avpt_DepreciationDepletionAndAmortizationIncludingAmortizationOfIntangibleAssets", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortizationIncludingAmortizationOfIntangibleAssets", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_EarnOutRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents earn-out RSUS.", "label": "Earn-Out RSUs [Member]" } } }, "localname": "EarnOutRSUsMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "avpt_EarnoutAndWarrantLiabilitiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclousre of earn-out and warrant liabilities.", "label": "Earn-Out and Warrant Liabilities [Text Block]" } } }, "localname": "EarnoutAndWarrantLiabilitiesTextBlock", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities" ], "xbrltype": "textBlockItemType" }, "avpt_EarnoutSharesLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents earn-out shares liabilities.", "label": "Earn-out Shares Liabilities [Member]" } } }, "localname": "EarnoutSharesLiabilitiesMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "avpt_EdutechCommonSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents EduTech common shares.", "label": "EduTech Common Shares [Member]" } } }, "localname": "EdutechCommonSharesMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_EffectiveIncomeTaxRateReconciliationFairValueOfEarnoutLiabilityAmount": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to fair value of earnout liability.", "label": "avpt_EffectiveIncomeTaxRateReconciliationFairValueOfEarnoutLiabilityAmount", "terseLabel": "Fair value of earnout liability" } } }, "localname": "EffectiveIncomeTaxRateReconciliationFairValueOfEarnoutLiabilityAmount", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "avpt_EffectiveIncomeTaxRateReconciliationReturntoprovisionAdjustmentsAmount": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to return to provision adjustments.", "label": "Return-to-provision adjustments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationReturntoprovisionAdjustmentsAmount", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "avpt_EffectiveIncomeTaxRateReconciliationSection162mCompensationAmount": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to section 162(m) compensation.", "label": "Executive compensation limitation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationSection162mCompensationAmount", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "avpt_EffectiveIncomeTaxRateReconciliationTransactionCostsAmount": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to transaction costs.", "label": "avpt_EffectiveIncomeTaxRateReconciliationTransactionCostsAmount", "terseLabel": "Transaction costs" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTransactionCostsAmount", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "avpt_EmergingGrowthCompanyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for emerging growth company.", "label": "Emerging Growth Company [Policy Text Block]" } } }, "localname": "EmergingGrowthCompanyPolicyTextBlock", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "avpt_EquityAdjustmentForRedemptionOfConvertiblePreferredStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of adjustment to equity for redemption of convertible preferred stock.", "label": "Redemption of Series B convertible preferred stock" } } }, "localname": "EquityAdjustmentForRedemptionOfConvertiblePreferredStock", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_EssentialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Essential.", "label": "Essential [Member]" } } }, "localname": "EssentialMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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": "avpt_FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour", "terseLabel": "Thereafter" } } }, "localname": "FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "avpt_ForeignCurrencyRemeasurementGainLoss": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of foreign currency remeasurement gain (loss) recognized during the period.", "label": "avpt_ForeignCurrencyRemeasurementGainLoss", "negatedLabel": "Foreign currency remeasurement (gain) loss" } } }, "localname": "ForeignCurrencyRemeasurementGainLoss", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_GainLossOnChangeInContingentLiabilityAndWarrants": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of gain loss on contingent liability and warrants.", "label": "Gain on earn-out and warrant liabilities" } } }, "localname": "GainLossOnChangeInContingentLiabilityAndWarrants", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "avpt_GainLossOnChangeInContingentLiabilityAndWarrantsExcludingGeneralAndAdministrativeExpense": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of gain loss on contingent liability and warrants excluding general and administrative expense.", "label": "avpt_GainLossOnChangeInContingentLiabilityAndWarrantsExcludingGeneralAndAdministrativeExpense", "negatedLabel": "Change in value of earn-out and warrant liabilities" } } }, "localname": "GainLossOnChangeInContingentLiabilityAndWarrantsExcludingGeneralAndAdministrativeExpense", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_GuaranteeForServiceAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents guarantee for service agreement.", "label": "Guarantee for Service Agreement [Member]" } } }, "localname": "GuaranteeForServiceAgreementMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "avpt_HSBCVentureBankUsaIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents HSBC Venture Bank USA Inc.", "label": "HSBC Venture Bank USA Inc. [Member]" } } }, "localname": "HSBCVentureBankUsaIncMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "avpt_ITSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents IT solutions.", "label": "IT solutions [Member]" } } }, "localname": "ITSolutionsMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "avpt_IaccessSolutionsPteLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents I-Access Solutions Pte. Ltd.", "label": "I-Access Solutions Pte. Ltd. [Member]" } } }, "localname": "IaccessSolutionsPteLtdMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "domainItemType" }, "avpt_IncreaseDecreaseInAccountsReceivableNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents increase decrease in net accounts received.", "label": "Increase/(decrease), accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivableNet", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-10k-details" ], "xbrltype": "monetaryItemType" }, "avpt_IncreaseDecreaseInCapitalizedContractCostsNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in capitalized contract costs, net.", "label": "Increase/(decrease), deferred sales commissions" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCostsNet", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-10k-details" ], "xbrltype": "monetaryItemType" }, "avpt_IssuanceOfRedeemableNoncontrollingInterestStockholdersEquityImpact": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the impact on stockholders' equity of the issuance of redeemable noncontrolling interest.", "label": "avpt_IssuanceOfRedeemableNoncontrollingInterestStockholdersEquityImpact", "terseLabel": "Issuance of redeemable noncontrolling interest in EduTech", "verboseLabel": "Issuance of redeemable noncontrolling interest in EduTech" } } }, "localname": "IssuanceOfRedeemableNoncontrollingInterestStockholdersEquityImpact", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_IssuanceOfRedeemableNoncontrollingInterestTemporaryEquityEffect": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the temporary equity effect of the issuance of redeemable noncontrolling interest.", "label": "avpt_IssuanceOfRedeemableNoncontrollingInterestTemporaryEquityEffect", "verboseLabel": "Issuance of redeemable noncontrolling interest in EduTech" } } }, "localname": "IssuanceOfRedeemableNoncontrollingInterestTemporaryEquityEffect", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fouth 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": "avpt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "avpt_LiabilityBalanceRelatedToCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability balance related to common stock.", "label": "avpt_LiabilityBalanceRelatedToCommonStock", "terseLabel": "Liability Balance Related to Common Stock" } } }, "localname": "LiabilityBalanceRelatedToCommonStock", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_LiabilityBalanceRelatedToModifiedOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability balance related to modified options.", "label": "avpt_LiabilityBalanceRelatedToModifiedOptions", "terseLabel": "Liability Balance Related to Modified Options" } } }, "localname": "LiabilityBalanceRelatedToModifiedOptions", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_LiabilityBalanceRelatedToModifiedOptionsReclassifiedToLiabilityclassifiedOutstandingShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability balance related to modified options reclassified to liability-classified outstanding shares.", "label": "avpt_LiabilityBalanceRelatedToModifiedOptionsReclassifiedToLiabilityclassifiedOutstandingShares", "terseLabel": "Liability Balance Related to Modified Options Reclassified to Liability-classified Outstanding Shares" } } }, "localname": "LiabilityBalanceRelatedToModifiedOptionsReclassifiedToLiabilityclassifiedOutstandingShares", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_LiabilityBalanceRelatedToOutstandingSharesReclassifiedTotemporaryEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability balance related to outstanding shares reclassified to temporary equity.", "label": "avpt_LiabilityBalanceRelatedToOutstandingSharesReclassifiedTotemporaryEquity", "terseLabel": "Liability Balance Related to Outstanding Shares Reclassified toTemporary Equity" } } }, "localname": "LiabilityBalanceRelatedToOutstandingSharesReclassifiedTotemporaryEquity", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_LiabilityClassifiedCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the liability-classified common stock.", "label": "Liability-classified Common Stock [Member]" } } }, "localname": "LiabilityClassifiedCommonStockMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "avpt_LineOfCreditAccordionFeatureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the accordion feature of line of credit.", "label": "Line of Credit, Accordion Feature [Member]" } } }, "localname": "LineOfCreditAccordionFeatureMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "avpt_LondonInterbankOfferedRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate [Member]" } } }, "localname": "LondonInterbankOfferedRateMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "avpt_LongtermOperatingLeaseLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents long-term operating lease liabilities.", "label": "Long-term Operating Lease Liabilities [Member]" } } }, "localname": "LongtermOperatingLeaseLiabilitiesMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "domainItemType" }, "avpt_MergerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the merger.", "label": "Merger [Member]" } } }, "localname": "MergerMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_MicrosoftOffice365Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Microsoft Office 365.", "label": "Microsoft Office 365 [Member]" } } }, "localname": "MicrosoftOffice365Member", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "avpt_ModifiedCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the modified common stock.", "label": "Modified Common Stock [Member]" } } }, "localname": "ModifiedCommonStockMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "avpt_ModifiedOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the modified options.", "label": "Modified Options [Member]" } } }, "localname": "ModifiedOptionsMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details" ], "xbrltype": "domainItemType" }, "avpt_NetIncomeLossAttributableToAndAccretionOfRedeemableNoncontrollingInterestEffectOnTemporaryEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the temporary equity effect of net income (loss) attributable to and accretion of redeemable noncontrolling interest during the period.", "label": "Net income attributable to noncontrolling interest", "verboseLabel": "Net income attributable to and accretion of redeemable noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToAndAccretionOfRedeemableNoncontrollingInterestEffectOnTemporaryEquity", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc.", "label": "avpt_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk-details-textual" ], "xbrltype": "integerItemType" }, "avpt_NumberOfSharesExchangeableAt1250": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of share beccome exchangeable stock price is greater than or equal to $12.50 over any 20 Trading Days within any 30 trading day period or the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $12.50 per share.", "label": "avpt_NumberOfSharesExchangeableAt1250", "terseLabel": "Number of Shares Exchangeable at $12.50 (in shares)" } } }, "localname": "NumberOfSharesExchangeableAt1250", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_NumberOfSharesExchangeableAt1500": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares become exchangeable when stock price is greater than or equal to $15.00 over any 20 Trading Days within any 30 trading day period or the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $15.00 per share.", "label": "avpt_NumberOfSharesExchangeableAt1500", "terseLabel": "Number of Shares Exchangeable at $15.00 (in shares)" } } }, "localname": "NumberOfSharesExchangeableAt1500", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_NumberOfSharesExchangeableAt1750": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares become exchangeable when stock price is greater than or equal to $17.50 over any 20 Trading Days within any 30 trading day period or the Company consummates a subsequent transaction, which results in the stockholders of the Company having the right to exchange their shares for cash, securities or other property having a value equaling or exceeding $17.50 per share.", "label": "avpt_NumberOfSharesExchangeableAt1750", "terseLabel": "Number of Shares Exchangeable at $17.50 (in shares)" } } }, "localname": "NumberOfSharesExchangeableAt1750", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_NumberOfSharesSubjectToVestingProvision": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares that subject to vesting provisio: 100% of the Sponsor Earn-Out Shares shall vest and be released if at any time through the seventh anniversary of the Business Combination, AvePoint's stock price is greater than or equal to $15.00 (as adjusted for share splits, share capitalization, reorganizations, recapitalizations and the like) over any 20 trading days within any 30 trading day period; and 100% of the remaining Sponsor Earn-Out Shares that have not previously vested shall vest and be released if at any time through the seventh anniversary of the Business Combination, the Company consummates a subsequent transaction.", "label": "avpt_NumberOfSharesSubjectToVestingProvision", "terseLabel": "Number of Shares Subject to Vesting Provision (in shares)" } } }, "localname": "NumberOfSharesSubjectToVestingProvision", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_OtherAssetsCertificateOfDeposits": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the certificate of deposits amount related to other assets.", "label": "avpt_OtherAssetsCertificateOfDeposits", "terseLabel": "Certificates of deposit (1)" } } }, "localname": "OtherAssetsCertificateOfDeposits", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "monetaryItemType" }, "avpt_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents other countries.", "label": "Other Countries [Member]" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "avpt_OtherInformationRelatedToOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other information related to operating leases.", "label": "Other Information Related to Operating Leases [Table Text Block]" } } }, "localname": "OtherInformationRelatedToOperatingLeasesTableTextBlock", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-tables", "http://www.avepoint.com/20230331/role/statement-note-9-leases-tables" ], "xbrltype": "textBlockItemType" }, "avpt_PRCOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the PRC Options.", "label": "PRC Options [Member]" } } }, "localname": "PRCOptionsMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "avpt_PaymentOfNetCashSettlementForDirectiveOutstandingOptions": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment for directive outstanding options settlement.", "label": "avpt_PaymentOfNetCashSettlementForDirectiveOutstandingOptions", "negatedLabel": "Payment of net cash settlement for management options" } } }, "localname": "PaymentOfNetCashSettlementForDirectiveOutstandingOptions", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_PaymentsForExchangeOfCommonStockInBusinessCombination": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payments for common stock exchange in a business combination.", "label": "avpt_PaymentsForExchangeOfCommonStockInBusinessCombination", "terseLabel": "Payments for Exchange of Common Stock in Business Combination" } } }, "localname": "PaymentsForExchangeOfCommonStockInBusinessCombination", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_PaymentsForRedemptionOfLegacyCommonStock": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for redemption of legacy common stock.", "label": "avpt_PaymentsForRedemptionOfLegacyCommonStock", "negatedLabel": "Redemption of Legacy AvePoint Common Stock" } } }, "localname": "PaymentsForRedemptionOfLegacyCommonStock", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_PaymentsForTransactionFeesBusinessAcquisition": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payments for transaction fees business acquisition.", "label": "avpt_PaymentsForTransactionFeesBusinessAcquisition", "negatedLabel": "Payments of transaction fees by Legacy AvePoint" } } }, "localname": "PaymentsForTransactionFeesBusinessAcquisition", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_PaymentsForUnconditionalPurchaseCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid pursuant to the unconditional purchase commitment.", "label": "avpt_PaymentsForUnconditionalPurchaseCommitment", "terseLabel": "Payments for Unconditional Purchase Commitment" } } }, "localname": "PaymentsForUnconditionalPurchaseCommitment", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_PaymentsOfStockRecapitalizationTransactionFees": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for transaction fees incurred directly with the recapitalization of an equity security.", "label": "Transaction fees" } } }, "localname": "PaymentsOfStockRecapitalizationTransactionFees", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows-parentheticals" ], "xbrltype": "monetaryItemType" }, "avpt_PrepaidExpensesAndOtherAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Assets [Policy Text Block]" } } }, "localname": "PrepaidExpensesAndOtherAssetsPolicyTextBlock", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "avpt_PrivatePlacementWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the private placement.", "label": "Private Placement Warrant [Member]" } } }, "localname": "PrivatePlacementWarrantMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual" ], "xbrltype": "domainItemType" }, "avpt_ProceedsFromIssuanceOfCommonStockNet": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of common stock, net of issuance cost.", "label": "Proceeds from issuance of Common Stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStockNet", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_ProceedsFromNonrecoursePromissoryNote": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash inflow from the collection of non-recourse promissory note.", "label": "Collection of non-recourse promissory note" } } }, "localname": "ProceedsFromNonrecoursePromissoryNote", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_ProceedsFromRecapitalizationGross": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from recapitalization of shares, before issuance costs.", "label": "Proceeds from recapitalization of Apex shares, net of transaction fees of $49,990" } } }, "localname": "ProceedsFromRecapitalizationGross", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_ProceedsFromRecapitalizationIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from issuance costs associated with the recapitalization of shares.", "label": "avpt_ProceedsFromRecapitalizationIssuanceCosts", "negatedLabel": "Payments of transaction fees" } } }, "localname": "ProceedsFromRecapitalizationIssuanceCosts", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "avpt_ProfitLossTotal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "avpt_ProfitLossTotal", "terseLabel": "Net loss" } } }, "localname": "ProfitLossTotal", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_PublicWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the public warrant.", "label": "Public Warrant [Member]" } } }, "localname": "PublicWarrantMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "domainItemType" }, "avpt_PutOptionRedemptionShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares redeemable for pout otion.", "label": "avpt_PutOptionRedemptionShare", "terseLabel": "Put Option, Redemption Share (in shares)" } } }, "localname": "PutOptionRedemptionShare", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_PutOptionToRepurchaseSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents put option to repurchase shares.", "label": "Put Option to Repurchase Shares [Member]" } } }, "localname": "PutOptionToRepurchaseSharesMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_PutOptionUnderlyingOption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of underlying option pusuant to the put option.", "label": "avpt_PutOptionUnderlyingOption", "terseLabel": "Put Option, Underlying Option (in shares)" } } }, "localname": "PutOptionUnderlyingOption", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_Range1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "represents range 1.", "label": "Range 1 [Member]" } } }, "localname": "Range1Member", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "domainItemType" }, "avpt_Range2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents range 2.", "label": "Range 2 [Member]" } } }, "localname": "Range2Member", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "domainItemType" }, "avpt_Range3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents range 3.", "label": "Range 3 [Member]" } } }, "localname": "Range3Member", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "domainItemType" }, "avpt_RecentlyAdoptedAccountingGuidancePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recently adopted accounting guidance.", "label": "Recently Adopted Accounting Guidance [Policy Text Block]" } } }, "localname": "RecentlyAdoptedAccountingGuidancePolicyTextBlock", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "avpt_ReclassificationOfCommonSharesToTemporaryEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of common shares reclassified to temporary equity.", "label": "avpt_ReclassificationOfCommonSharesToTemporaryEquity", "verboseLabel": "Reclassification of common shares to mezzanine equity" } } }, "localname": "ReclassificationOfCommonSharesToTemporaryEquity", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the reclassification of redeemable common shares from temporary to permanent equity.", "label": "Reclassification of Redeemable Common Shares from Temporary to Permanent Equity [Member]" } } }, "localname": "ReclassificationOfRedeemableCommonSharesFromTemporaryToPermanentEquityMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "avpt_ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the reclassification of share-based awards from liabilities and temporary equity to permanent equity.", "label": "Reclassification of Share-based Awards from Liabilities and Temporary Equity to Permanent Equity [Member]" } } }, "localname": "ReclassificationOfSharebasedAwardsFromLiabilitiesAndTemporaryEquityToPermanentEquityMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "avpt_ReclassificationOfSharedBasedAwardsToTemporaryEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of share-based awards reclassified to temporary equity.", "label": "Reclassification of share-based awards to mezzanine equity" } } }, "localname": "ReclassificationOfSharedBasedAwardsToTemporaryEquity", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_ReclassificationsOfEarnOutRSUsToEarnOutShares": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of reclassifications of earn-out RSUs to earn-out shares during the period.", "label": "avpt_ReclassificationsOfEarnOutRSUsToEarnOutShares", "negatedLabel": "Reclassification of earn-out RSUs to earn-out shares" } } }, "localname": "ReclassificationsOfEarnOutRSUsToEarnOutShares", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_RedeemableCommonSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the redeemable common shares.", "label": "Redeemable Common Shares [Member]" } } }, "localname": "RedeemableCommonSharesMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "avpt_RedeemableNoncontrollingInterestIncreaseFromContributionByNoncontrollingInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in redeemable noncontrolling interest from contribution from noncontrolling interest holders.", "label": "avpt_RedeemableNoncontrollingInterestIncreaseFromContributionByNoncontrollingInterest", "terseLabel": "Redeemable Noncontrolling Interest, Increase from Contribution by Noncontrolling Interest" } } }, "localname": "RedeemableNoncontrollingInterestIncreaseFromContributionByNoncontrollingInterest", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_RedeemableNoncontrollingInterestPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for redeemable noncontrolling interest.", "label": "Redeemable Noncontrolling Interest [Policy Text Block]" } } }, "localname": "RedeemableNoncontrollingInterestPolicyTextBlock", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "avpt_RemeasurementOfRedemptionValueOfCommonShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustemtn for remeasurement of redemption value of common shares.", "label": "Remeasurement of redemption value of common shares" } } }, "localname": "RemeasurementOfRedemptionValueOfCommonShares", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_RemeasurementOfRedemptionValueOfConvertiblePreferredStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments for remeansurement of redemption value of convertible preferred stock.", "label": "Remeasurement of redemption value of convertible preferred stock" } } }, "localname": "RemeasurementOfRedemptionValueOfConvertiblePreferredStock", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_RevenueShortfallMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents revenue shortfall.", "label": "Revenue Shortfall [Member]" } } }, "localname": "RevenueShortfallMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_RevenueSurplusMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents revenue surplus.", "label": "Revenue Surplus [Member]" } } }, "localname": "RevenueSurplusMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_RsuAndOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents RSU and Option.", "label": "RSU and Option [Member]" } } }, "localname": "RsuAndOptionMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "avpt_SAASMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents SaaS.", "label": "SaaS [Member" } } }, "localname": "SAASMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-10k-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details" ], "xbrltype": "domainItemType" }, "avpt_SecuredOvernightFinancingRateSofrMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. Treasury repurchases between banks.", "label": "Secured Overnight Financing Rate (SOFR) [Member]" } } }, "localname": "SecuredOvernightFinancingRateSofrMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "avpt_SettlementOfRestrictedStockIssuedInExchangeForNonrecoursePromissoryNoteShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "represents settlement of restricted stock issued in exchange for non-recourse promissory note, shares.", "label": "Settlement of restricted stock issued in exchange for non-recourse promissory note (in shares)" } } }, "localname": "SettlementOfRestrictedStockIssuedInExchangeForNonrecoursePromissoryNoteShares", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "avpt_SettlementOfRestrictedStockIssuedInExchangeForNonrecoursePromissoryNoteValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents settlement of restricted stock issued in exchange for non-recourse promissory note, value.", "label": "Settlement of restricted stock issued in exchange for non-recourse promissory note" } } }, "localname": "SettlementOfRestrictedStockIssuedInExchangeForNonrecoursePromissoryNoteValue", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_ShareBasedAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the share-based awards.", "label": "Share-based Awards [Member]" } } }, "localname": "ShareBasedAwardsMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "avpt_ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents share repurchase program.", "label": "Share Repurchase Program [Member]" } } }, "localname": "ShareRepurchaseProgramMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "domainItemType" }, "avpt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsIncludingOptionsGrantsInPeriodFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of equity instruments including options grants in period under share-based compensation arrangement.", "label": "avpt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsIncludingOptionsGrantsInPeriodFairValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Including Options, Grants in Period, Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsIncludingOptionsGrantsInPeriodFairValue", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value of share-based payment award other than option that oustanding.", "label": "avpt_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingFairValue", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options granted. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "avpt_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodFairValue", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_SixMonthsCompletionOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the six months completion optioin.", "label": "Six Months Completion Option [Member]" } } }, "localname": "SixMonthsCompletionOptionMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "avpt_SoftwareDevelopmentSoldToCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents development of computer software, which is to be sold, leased or otherwise marketed.", "label": "Software Development Sold to Customers [Member]" } } }, "localname": "SoftwareDevelopmentSoldToCustomersMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "domainItemType" }, "avpt_SoftwareToBeSoldLeasedOrOtherwiseMarketedAndInternalUseSoftwarePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; (2) produce product masters after establishing technological feasibility; (3) the software is acquired, internally developed, or modified solely to meet the entity's internal needs; and (4) during the software's development or modification, no substantive plan exists or is being developed to market the software externally. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment.", "label": "Software to be Sold, Leased, or Otherwise Marketed and Internal Use Software, Policy [Policy Text Block]" } } }, "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedAndInternalUseSoftwarePolicyPolicyTextBlock", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "avpt_StockIssuedDuringPeriodSharesCancelledOfficerAwards": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period for cancelled officer awards.", "label": "Common Stock issued for canceled officer awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesCancelledOfficerAwards", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "avpt_StockIssuedDuringPeriodSharesIssuedForIssuanceCost": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of share issued for issuance cost.", "label": "Issuance of common shares in exchange for issuance cost (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForIssuanceCost", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "avpt_StockIssuedDuringPeriodValueCancelledOfficerAwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued during period for cancelled officer awards.", "label": "Common Stock issued for canceled officer awards" } } }, "localname": "StockIssuedDuringPeriodValueCancelledOfficerAwards", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_StockIssuedDuringPeriodValueIssuedForIssuanceCost": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued for issuance cost.", "label": "Issuance of common shares in exchange for issuance cost" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForIssuanceCost", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_StockIssuedForAcquisitionsNoLongerContingentAndReclassifiedToMezzanineEquity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares that were issued for acquisitions that are no longer contingent and are reclassified to mezzanine equity.", "label": "avpt_StockIssuedForAcquisitionsNoLongerContingentAndReclassifiedToMezzanineEquity", "terseLabel": "Stock Issued for Acquisitions, No Longer Contingent and Reclassified to Mezzanine Equity (in shares)" } } }, "localname": "StockIssuedForAcquisitionsNoLongerContingentAndReclassifiedToMezzanineEquity", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_SubscriptionAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the subscription agreements.", "label": "Subscription Agreements [Member]" } } }, "localname": "SubscriptionAgreementsMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "avpt_TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the temporary equity, including portion attributable to noncontrolling interests.", "label": "Temporary Equity, Including Portion Attributable to Noncontrolling Interests [Member]" } } }, "localname": "TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "avpt_TemporaryEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the temporary equity.", "label": "Temporary Equity [Member]" } } }, "localname": "TemporaryEquityMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "avpt_TemporaryEquitySharesRedempted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of temporary shares redempted during period.", "label": "avpt_TemporaryEquitySharesRedempted", "negatedLabel": "Redemption of Series B convertible preferred stock (in shares)" } } }, "localname": "TemporaryEquitySharesRedempted", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "avpt_TemporaryEquityValueRedempted": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in temporary equity due to redemption.", "label": "avpt_TemporaryEquityValueRedempted", "negatedLabel": "Redemption of Series B convertible preferred stock" } } }, "localname": "TemporaryEquityValueRedempted", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "avpt_TermedLicenseAndSupportMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents termed license and support.", "label": "Termed License and Support [Member]" } } }, "localname": "TermedLicenseAndSupportMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-10k-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details" ], "xbrltype": "domainItemType" }, "avpt_The20062016And2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2006, 2016, and 2021.", "label": "The 2006, 2016 and 2021 [Member]" } } }, "localname": "The20062016And2021Member", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "avpt_The2021PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding the 2021 Plan.", "label": "The 2021 Plan [Member]" } } }, "localname": "The2021PlanMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details" ], "xbrltype": "domainItemType" }, "avpt_TimeAndPerformanceBasedOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Time and Performance Based Option.", "label": "Time and Performance Based Option [Member]" } } }, "localname": "TimeAndPerformanceBasedOptionMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "avpt_UnbilledReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the unbilled receivable.", "label": "Unbilled Receivable [Member]" } } }, "localname": "UnbilledReceivableMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "domainItemType" }, "avpt_WarrantLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents warrant liabilities.", "label": "Warrant Liabilities [Member]" } } }, "localname": "WarrantLiabilitiesMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "avpt_statement-statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details)" } } }, "localname": "statement-statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-11-earnout-and-warrant-liabilities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Earn-Out and Warrant Liabilities" } } }, "localname": "statement-statement-note-11-earnout-and-warrant-liabilities-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Income Taxes - Components of Provision (Benefit) for Income Taxes (Details)" } } }, "localname": "statement-statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Income Taxes - Deferred Tax Assets and Liabilities (Details)" } } }, "localname": "statement-statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Income Taxes - Pretax Loss Resulting from Domestic and Foreign Operations (Details)" } } }, "localname": "statement-statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Income Taxes - Reconciliation of Amounts of US Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details)" } } }, "localname": "statement-statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)" } } }, "localname": "statement-statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-11-income-taxes-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Income Taxes" } } }, "localname": "statement-statement-note-11-income-taxes-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-12-leases-components-of-operating-lease-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Leases - Components of Operating Lease Expense (Details)" } } }, "localname": "statement-statement-note-12-leases-components-of-operating-lease-expense-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Leases - Maturity Schedule of Operating Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-12-leases-operating-leases-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Leases - Operating Leases (Details)" } } }, "localname": "statement-statement-note-12-leases-operating-leases-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-12-leases-other-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Leases - Other Information (Details)" } } }, "localname": "statement-statement-note-12-leases-other-information-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-12-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Leases" } } }, "localname": "statement-statement-note-12-leases-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-13-commitments-and-contingencies-purchase-commitments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Commitments and Contingencies - Purchase Commitments (Details)" } } }, "localname": "statement-statement-note-13-commitments-and-contingencies-purchase-commitments-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-13-commitments-and-contingencies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Commitments and Contingencies" } } }, "localname": "statement-statement-note-13-commitments-and-contingencies-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Stock-based Compensation - Stock Option Valuation Assumptions (Details)" } } }, "localname": "statement-statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-13-stockbased-compensation-stockbased-compensation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Stock-based Compensation - Stock-based Compensation (Details)" } } }, "localname": "statement-statement-note-13-stockbased-compensation-stockbased-compensation-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-13-stockbased-compensation-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Stock-based Compensation" } } }, "localname": "statement-statement-note-13-stockbased-compensation-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Company Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details)" } } }, "localname": "statement-statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-14-company-earnout-and-warrant-liabilities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Company Earn-Out and Warrant Liabilities" } } }, "localname": "statement-statement-note-14-company-earnout-and-warrant-liabilities-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-14-financial-instruments-fair-value-of-financial-instruments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Financial Instruments - Fair Value of Financial Instruments (Details)" } } }, "localname": "statement-statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details)" } } }, "localname": "statement-statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-14-financial-instruments-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Financial Instruments" } } }, "localname": "statement-statement-note-14-financial-instruments-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency) - Redeemable Noncontrolling Interest (Details)" } } }, "localname": "statement-statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Mezzanine Equity and Stockholders' Equity (Deficiency)" } } }, "localname": "statement-statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-15-segment-information-segment-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Segment Information - Segment Information (Details)" } } }, "localname": "statement-statement-note-15-segment-information-segment-information-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-15-segment-information-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Segment Information" } } }, "localname": "statement-statement-note-15-segment-information-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-16-loss-per-share-antidilutive-securities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Loss Per Share - Antidilutive Securities (Details)" } } }, "localname": "statement-statement-note-16-loss-per-share-antidilutive-securities-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-16-loss-per-share-loss-per-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Loss Per Share - Loss Per Share (Details)" } } }, "localname": "statement-statement-note-16-loss-per-share-loss-per-share-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-16-loss-per-share-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Loss Per Share" } } }, "localname": "statement-statement-note-16-loss-per-share-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Stock-based Compensation - Nonvested Restricted Stock Units Activity (Details)" } } }, "localname": "statement-statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-16-stockbased-compensation-option-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Stock-based Compensation - Option Activity (Details)" } } }, "localname": "statement-statement-note-16-stockbased-compensation-option-activity-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Stock-based Compensation - Stock Option Valuation Assumptions (Details)" } } }, "localname": "statement-statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-16-stockbased-compensation-stockbased-compensation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Stock-based Compensation - Stock-based Compensation (Details)" } } }, "localname": "statement-statement-note-16-stockbased-compensation-stockbased-compensation-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Stock-based Compensation - Summary of Outstanding and Exercisable Stock Options (Details)" } } }, "localname": "statement-statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-16-stockbased-compensation-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Stock-based Compensation" } } }, "localname": "statement-statement-note-16-stockbased-compensation-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-17-financial-instruments-fair-value-of-financial-instruments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Financial Instruments - Fair Value of Financial Instruments (Details)" } } }, "localname": "statement-statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details)" } } }, "localname": "statement-statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-17-financial-instruments-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 17 - Financial Instruments" } } }, "localname": "statement-statement-note-17-financial-instruments-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-18-segment-information-segment-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 18 - Segment Information - Segment Information (Details)" } } }, "localname": "statement-statement-note-18-segment-information-segment-information-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-18-segment-information-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 18 - Segment Information" } } }, "localname": "statement-statement-note-18-segment-information-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-19-loss-per-share-antidilutive-securities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 19 - Loss Per Share - Antidilutive Securities (Details)" } } }, "localname": "statement-statement-note-19-loss-per-share-antidilutive-securities-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-19-loss-per-share-loss-per-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 19 - Loss Per Share - Loss Per Share (Details)" } } }, "localname": "statement-statement-note-19-loss-per-share-loss-per-share-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-19-loss-per-share-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 19 - Loss Per Share" } } }, "localname": "statement-statement-note-19-loss-per-share-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-2-summary-of-significant-accounting-policies-10k-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies (10K)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-10k-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-10k-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (10K) (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-10k-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-10k-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Revenue by Source (10K) (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-10k-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Revenue by Source (Details)" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-2-summary-of-significant-accounting-policies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies" } } }, "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Business Combination - Preliminary Fair Value of Asset Acquired and Liabilities Assumed (Details)" } } }, "localname": "statement-statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-3-business-combination-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Business Combination" } } }, "localname": "statement-statement-note-3-business-combination-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-3-business-combination-weighted-average-assumptions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Business Combination - Weighted Average Assumptions (Details)" } } }, "localname": "statement-statement-note-3-business-combination-weighted-average-assumptions-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-3-goodwill-changes-in-carrying-amount-of-goodwill-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Goodwill - Changes in Carrying Amount of Goodwill (Details)" } } }, "localname": "statement-statement-note-3-goodwill-changes-in-carrying-amount-of-goodwill-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-3-goodwill-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Goodwill" } } }, "localname": "statement-statement-note-3-goodwill-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Goodwill - Changes in Carrying Amount of Goodwill (Details)" } } }, "localname": "statement-statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-4-goodwill-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Goodwill" } } }, "localname": "statement-statement-note-4-goodwill-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details)" } } }, "localname": "statement-statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details)" } } }, "localname": "statement-statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-4-intangible-assets-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Intangible Assets, Net" } } }, "localname": "statement-statement-note-4-intangible-assets-net-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details)" } } }, "localname": "statement-statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details)" } } }, "localname": "statement-statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-5-intangible-assets-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Intangible Assets, Net" } } }, "localname": "statement-statement-note-5-intangible-assets-net-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-6-accounts-receivable-net-accounts-receivable-net-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Accounts Receivable, Net - Accounts Receivable, Net (Details)" } } }, "localname": "statement-statement-note-6-accounts-receivable-net-accounts-receivable-net-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-6-accounts-receivable-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Accounts Receivable, Net" } } }, "localname": "statement-statement-note-6-accounts-receivable-net-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-7-accounts-receivable-net-accounts-receivable-net-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Accounts Receivable, Net - Accounts Receivable, Net (Details)" } } }, "localname": "statement-statement-note-7-accounts-receivable-net-accounts-receivable-net-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-7-accounts-receivable-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Accounts Receivable, Net" } } }, "localname": "statement-statement-note-7-accounts-receivable-net-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-8-property-and-equipment-net-property-and-equipment-net-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Property and Equipment, Net - Property and Equipment, Net (Details)" } } }, "localname": "statement-statement-note-8-property-and-equipment-net-property-and-equipment-net-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-8-property-and-equipment-net-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Property and Equipment, Net" } } }, "localname": "statement-statement-note-8-property-and-equipment-net-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Accrued Expenses and Other Liabilities - Accrued Expenses and Other Liabilities (Details)" } } }, "localname": "statement-statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-9-accrued-expenses-and-other-liabilities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Accrued Expenses and Other Liabilities" } } }, "localname": "statement-statement-note-9-accrued-expenses-and-other-liabilities-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-9-leases-components-of-operating-lease-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Leases - Components of Operating Lease Expense (Details)" } } }, "localname": "statement-statement-note-9-leases-components-of-operating-lease-expense-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Leases - Maturity Schedule of Operating Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-9-leases-other-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Leases - Other Information (Details)" } } }, "localname": "statement-statement-note-9-leases-other-information-details", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-note-9-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Leases" } } }, "localname": "statement-statement-note-9-leases-tables", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://www.avepoint.com/20230331", "xbrltype": "stringItemType" }, "avpt_tyGraphMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to tyGraph Companies.", "label": "tyGraph [Member]" } } }, "localname": "tyGraphMember", "nsuri": "http://www.avepoint.com/20230331", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "domainItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JAPAN" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SINGAPORE" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "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" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-document-and-entity-information" ], "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" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r870" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets-parentheticals", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows-parentheticals", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-document-and-entity-information", "http://www.avepoint.com/20230331/role/statement-note-1-nature-of-business-and-organization", "http://www.avepoint.com/20230331/role/statement-note-1-nature-of-business-and-organization30E9A3CE-2932-4431-9EE6-ED449D8BA1E4", "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-tables", "http://www.avepoint.com/20230331/role/statement-note-12-leases", "http://www.avepoint.com/20230331/role/statement-note-12-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20230331/role/statement-note-12-leases-details-textual", "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details", "http://www.avepoint.com/20230331/role/statement-note-12-leases-other-information-details", "http://www.avepoint.com/20230331/role/statement-note-12-leases-tables", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-tables", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-tables", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-tables", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-tables", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-tables", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-option-activity-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-tables", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-details-textual", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-tables", "http://www.avepoint.com/20230331/role/statement-note-17-related-party-transactions", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-details-textual", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-tables", "http://www.avepoint.com/20230331/role/statement-note-18-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-tables", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-2-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-tables", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-10k-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-10k-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.avepoint.com/20230331/role/statement-note-20-related-party-transactions", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-tables", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-weighted-average-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-3-goodwill", "http://www.avepoint.com/20230331/role/statement-note-3-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.avepoint.com/20230331/role/statement-note-3-goodwill-tables", "http://www.avepoint.com/20230331/role/statement-note-4-goodwill", "http://www.avepoint.com/20230331/role/statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.avepoint.com/20230331/role/statement-note-4-goodwill-tables", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-tables", "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-tables", "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net", "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-tables", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-tables", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-8-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-8-income-taxes-details-textual", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-tables", "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities", "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-tables", "http://www.avepoint.com/20230331/role/statement-note-9-leases", "http://www.avepoint.com/20230331/role/statement-note-9-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-details-textual", "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-other-information-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-tables", "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r870" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r871" ], "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" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r870" ], "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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-document-and-entity-information" ], "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" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r870" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r870" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r870" ], "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" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets-parentheticals", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows-parentheticals", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-document-and-entity-information", "http://www.avepoint.com/20230331/role/statement-note-1-nature-of-business-and-organization", "http://www.avepoint.com/20230331/role/statement-note-1-nature-of-business-and-organization30E9A3CE-2932-4431-9EE6-ED449D8BA1E4", "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-tables", "http://www.avepoint.com/20230331/role/statement-note-12-leases", "http://www.avepoint.com/20230331/role/statement-note-12-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20230331/role/statement-note-12-leases-details-textual", "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details", "http://www.avepoint.com/20230331/role/statement-note-12-leases-other-information-details", "http://www.avepoint.com/20230331/role/statement-note-12-leases-tables", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-tables", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-tables", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-tables", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-tables", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-tables", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-option-activity-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-tables", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-details-textual", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-tables", "http://www.avepoint.com/20230331/role/statement-note-17-related-party-transactions", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-details-textual", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-tables", "http://www.avepoint.com/20230331/role/statement-note-18-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-tables", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-2-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-tables", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-10k-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-10k-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.avepoint.com/20230331/role/statement-note-20-related-party-transactions", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-tables", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-weighted-average-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-3-goodwill", "http://www.avepoint.com/20230331/role/statement-note-3-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.avepoint.com/20230331/role/statement-note-3-goodwill-tables", "http://www.avepoint.com/20230331/role/statement-note-4-goodwill", "http://www.avepoint.com/20230331/role/statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.avepoint.com/20230331/role/statement-note-4-goodwill-tables", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-tables", "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-tables", "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net", "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-tables", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-tables", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-8-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-8-income-taxes-details-textual", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-tables", "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities", "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-tables", "http://www.avepoint.com/20230331/role/statement-note-9-leases", "http://www.avepoint.com/20230331/role/statement-note-9-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-details-textual", "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-other-information-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-tables", "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "srt_AsiaPacificMember": { "auth_ref": [ "r996", "r997", "r998", "r999" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r264", "r529", "r530", "r533", "r534", "r619", "r822", "r927", "r930", "r931" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r264", "r529", "r530", "r533", "r534", "r619", "r822", "r927", "r930", "r931" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r368", "r369", "r370", "r371", "r433", "r627", "r669", "r719", "r720", "r782", "r788", "r790", "r791", "r797", "r823", "r824", "r836", "r840", "r849", "r858", "r932", "r980", "r981", "r982", "r983", "r984", "r985" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r368", "r369", "r370", "r371", "r433", "r627", "r669", "r719", "r720", "r782", "r788", "r790", "r791", "r797", "r823", "r824", "r836", "r840", "r849", "r858", "r932", "r980", "r981", "r982", "r983", "r984", "r985" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [ "r996", "r997", "r998", "r999" ], "lang": { "en-us": { "role": { "label": "North America [Member]" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r320", "r629", "r663", "r664", "r665", "r666", "r667", "r668", "r827", "r841", "r857", "r879", "r925", "r926", "r933", "r990" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-10k-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r320", "r629", "r663", "r664", "r665", "r666", "r667", "r668", "r827", "r841", "r857", "r879", "r925", "r926", "r933", "r990" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-10k-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r368", "r369", "r370", "r371", "r426", "r433", "r464", "r465", "r466", "r626", "r627", "r669", "r719", "r720", "r782", "r788", "r790", "r791", "r797", "r823", "r824", "r836", "r840", "r849", "r858", "r861", "r919", "r932", "r981", "r982", "r983", "r984", "r985" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r368", "r369", "r370", "r371", "r426", "r433", "r464", "r465", "r466", "r626", "r627", "r669", "r719", "r720", "r782", "r788", "r790", "r791", "r797", "r823", "r824", "r836", "r840", "r849", "r858", "r861", "r919", "r932", "r981", "r982", "r983", "r984", "r985" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r322", "r323", "r712", "r715", "r717", "r783", "r789", "r794", "r799", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r828", "r842", "r861", "r933", "r990" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r322", "r323", "r712", "r715", "r717", "r783", "r789", "r794", "r799", "r810", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r828", "r842", "r861", "r933", "r990" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r34" ], "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]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33", "r856" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 0.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" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r231", "r325", "r326", "r830" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details": { "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, gross" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r812" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r738", "r811", "r862", "r989" ], "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.", "label": "us-gaap_AccountsReceivableNet", "periodEndLabel": "Closing, accounts receivable, net", "periodStartLabel": "Opening, accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-10k-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r325", "r326" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, net of allowance of $725 and $838 as of December 31, 2022 and December 31, 2021, respectively", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r129", "r185" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued expenses and other liabilities", "totalLabel": "Accrued Liabilities and Other Liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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": "Professional service fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r79", "r223", "r651" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details": { "order": 0.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": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r46", "r47", "r140", "r232", "r647", "r677", "r681" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r7", "r21", "r47", "r540", "r543", "r613", "r672", "r673", "r885", "r886", "r887", "r898", "r899", "r900" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r158" ], "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": "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "terseLabel": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r135", "r856", "r993" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r473", "r474", "r475", "r698", "r898", "r899", "r900", "r969", "r994" ], "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]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r213", "r214", "r215", "r216", "r217", "r268", "r269", "r270", "r271", "r280", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r361", "r473", "r474", "r475", "r507", "r508", "r509", "r510", "r522", "r523", "r524", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r568", "r569", "r571", "r572", "r573", "r574", "r588", "r589", "r591", "r592", "r593", "r594", "r609", "r610", "r611", "r612", "r613", "r631", "r632", "r633", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r98", "r99", "r436" ], "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": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r468", "r480" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Stock-based Compensation", "terseLabel": "Share-based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r233", "r327", "r341" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details": { "order": 0.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", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets-parentheticals", "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r13", "r73", "r77" ], "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": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r292" ], "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 (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-antidilutive-securities-details" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-antidilutive-securities-details" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r60" ], "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]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r184", "r227", "r261", "r303", "r311", "r316", "r330", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r529", "r533", "r570", "r643", "r744", "r856", "r869", "r928", "r929", "r978" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "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": "us-gaap_Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r219", "r235", "r261", "r330", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r529", "r533", "r570", "r856", "r928", "r929", "r978" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 0.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": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r120" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details": { "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": "us-gaap_AssetsFairValueDisclosure", "totalLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r439", "r440", "r441", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r463", "r464", "r465", "r466", "r467" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r117", "r118" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "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]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r520", "r847", "r848" ], "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]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r105", "r107", "r520", "r847", "r848" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "terseLabel": "Business Acquisition, Transaction Costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "terseLabel": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired", "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r104" ], "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": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "terseLabel": "Business Combination, Acquisition Related Costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r2", "r3", "r17" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred, Total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r2", "r3" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Common Stock issued in business combination", "terseLabel": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r527", "r891" ], "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": "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r113" ], "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": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r4", "r112", "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "us-gaap_BusinessCombinationContingentConsiderationLiability", "terseLabel": "Business Combination, Contingent Consideration, Liability, Total" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Measurement input", "terseLabel": "Expected life (in years)" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r5", "r112" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Earn-out shares liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r177", "r521" ], "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]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r109" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r109" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "terseLabel": "Accounts receivable, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r109" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "negatedTerseLabel": "Accrued expenses and other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r109" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "negatedTerseLabel": "Current portion of deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r108", "r109" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Customer related assets", "terseLabel": "Intangible" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r109" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "negatedTerseLabel": "Other non-current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r109" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r108", "r109" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r109" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "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": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r825" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "us-gaap_CapitalizedComputerSoftwareNet", "terseLabel": "Capitalized Computer Software, Net, Ending Balance" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r345" ], "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": "us-gaap_CapitalizedContractCostAmortization", "terseLabel": "Capitalized Contract Cost, Amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r345" ], "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": "us-gaap_CapitalizedContractCostImpairmentLoss", "terseLabel": "Capitalized Contract Cost, Impairment Loss" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r344" ], "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": "us-gaap_CapitalizedContractCostNet", "periodEndLabel": "Closing, deferred sales commissions", "periodStartLabel": "Opening, deferred sales commissions", "terseLabel": "Capitalized Contract Cost, Net" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-10k-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r197", "r645", "r709", "r737", "r856", "r869", "r882" ], "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "us-gaap_Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of a business when the cash held by the acquired business exceeds the cash payments to acquire the business.", "label": "us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness", "terseLabel": "Cash Acquired in Excess of Payments to Acquire Business" } } }, "localname": "CashAcquiredInExcessOfPaymentsToAcquireBusiness", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r54", "r221", "r829" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details": { "order": 0.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details": { "order": 0.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 Equivalents", "terseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r54", "r152", "r256" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r6", "r152" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "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": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r16", "r863", "r864", "r865", "r866" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r212", "r228", "r229", "r230", "r261", "r285", "r286", "r289", "r291", "r297", "r298", "r330", "r373", "r375", "r376", "r377", "r380", "r381", "r396", "r397", "r399", "r402", "r408", "r570", "r688", "r689", "r690", "r691", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r710", "r729", "r753", "r774", "r804", "r805", "r806", "r807", "r808", "r874", "r894", "r901" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "us-gaap_ClassOfWarrantOrRightOutstanding", "terseLabel": "Class of Warrant or Right, Outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r40", "r126", "r644", "r728" ], "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 (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": { "auth_ref": [ "r164", "r165", "r922" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments, contingencies, and guarantees.", "label": "Commitments Contingencies and Guarantees [Text Block]" } } }, "localname": "CommitmentsContingenciesAndGuaranteesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r859", "r860", "r861", "r863", "r864", "r865", "r866", "r898", "r899", "r969", "r991", "r994" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)", "terseLabel": "Common Stock, Par or Stated Value Per Share (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets-parentheticals", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r134", "r729" ], "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 (in shares)", "terseLabel": "Common Stock, Shares Authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets-parentheticals", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r134" ], "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 (in shares)", "terseLabel": "Common Stock, Shares, Issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets-parentheticals", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r134", "r729", "r750", "r994", "r995" ], "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 (in shares)", "terseLabel": "Common Stock, Shares, Outstanding, Ending Balance (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets-parentheticals", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r134", "r646", "r856" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, $0.0001 par value; 1,000,000 shares authorized, 185,278 and 181,822 shares issued and outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r48", "r238", "r240", "r248", "r639", "r659" ], "calculation": { "http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Total comprehensive loss attributable to AvePoint, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r11", "r115", "r116", "r238", "r240", "r247", "r638", "r658" ], "calculation": { "http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "negatedLabel": "Comprehensive income attributable to redeemable noncontrolling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r116", "r180", "r238", "r240", "r246", "r637", "r657" ], "calculation": { "http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r61", "r63", "r123", "r124", "r324", "r812" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r61", "r63", "r123", "r124", "r324", "r682", "r812" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r61", "r63", "r123", "r124", "r324", "r812", "r878" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r61", "r63", "r123", "r124", "r324", "r812" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r411", "r413", "r424" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Deferred contract costs", "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent, Total" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r411", "r412", "r424" ], "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.", "label": "us-gaap_ContractWithCustomerLiability", "periodEndLabel": "Closing, deferred revenue", "periodStartLabel": "Opening, deferred revenue", "terseLabel": "Contract with Customer, Liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-10k-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r411", "r412", "r424" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 1.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": "Current portion of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r411", "r412", "r424" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Long-term portion of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r425" ], "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": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "us-gaap_ConversionOfStockAmountConverted1", "negatedLabel": "Conversion of convertible preferred stock" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountIssued1": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "us-gaap_ConversionOfStockAmountIssued1", "terseLabel": "Conversion of Stock, Amount Issued" } } }, "localname": "ConversionOfStockAmountIssued1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockByUniqueDescriptionAxis": { "auth_ref": [ "r56", "r57", "r58" ], "lang": { "en-us": { "role": { "documentation": "Information by description of stock conversions.", "label": "Stock Conversion Description [Axis]" } } }, "localname": "ConversionOfStockByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConversionOfStockNameDomain": { "auth_ref": [ "r56", "r57", "r58" ], "lang": { "en-us": { "role": { "documentation": "The unique name of a noncash or part noncash stock conversion.", "label": "Conversion of Stock, Name [Domain]" } } }, "localname": "ConversionOfStockNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r56", "r57", "r58" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "us-gaap_ConversionOfStockSharesConverted1", "negatedLabel": "Conversion of convertible preferred stock (in shares)" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r56", "r57", "r58" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "us-gaap_ConversionOfStockSharesIssued1", "terseLabel": "Conversion of Stock, Shares Issued (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r396", "r397", "r399", "r863", "r864", "r865", "r866" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r146", "r629" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stockbased-compensation-details" ], "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]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual" ], "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]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r880", "r897", "r968" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "us-gaap_CurrentFederalTaxExpenseBenefit", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r880", "r897" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details": { "order": 0.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_CurrentForeignTaxExpenseBenefit", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r176", "r506", "r514", "r897" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "totalLabel": "Total current income tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r880", "r897", "r968" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "us-gaap_CurrentStateAndLocalTaxExpenseBenefit", "terseLabel": "State and local" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r62", "r324" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r110" ], "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]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r166", "r258", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r390", "r392", "r393", "r394" ], "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]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit" ], "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": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r906" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss", "terseLabel": "Debt Securities, Available-for-Sale, Realized Gain (Loss)" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable after one year (or the operating cycle, if longer).", "label": "Long-term operating lease liabilities" } } }, "localname": "DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r897", "r967", "r968" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r176", "r897", "r967" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredForeignIncomeTaxExpenseBenefit", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r13", "r176", "r208", "r513", "r514", "r897" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "totalLabel": "Total deferred income tax expense (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r130", "r131", "r186", "r500" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "us-gaap_DeferredIncomeTaxLiabilities", "negatedLabel": "Deferred tax liabilities", "negatedTotalLabel": "Total deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r154" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCredit": { "auth_ref": [ "r193", "r977" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of rental payment required by lease over rental income recognized.", "label": "us-gaap_DeferredRentCredit", "terseLabel": "Deferred Rent Credit" } } }, "localname": "DeferredRentCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r897", "r967", "r968" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit", "terseLabel": "State and local" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r102", "r966" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "us-gaap_DeferredTaxAssetsDeferredIncome", "verboseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r501" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Deferred Tax Assets, Gross" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r965" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "totalLabel": "Net deferred tax (liabilities) assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r965" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred tax assets, net of valuation allowance", "totalLabel": "Deferred tax assets, net" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r102", "r966" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r102", "r966" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "us-gaap_DeferredTaxAssetsOther", "verboseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r101", "r102", "r966" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign", "verboseLabel": "Foreign tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r102", "r966" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "verboseLabel": "Compensation and benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies": { "auth_ref": [ "r102", "r966" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from contingent liabilities.", "label": "Fair value of earnout liability" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r502" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedLabel": "Less: Valuation allowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r100", "r965" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "us-gaap_DeferredTaxLiabilities", "negatedTotalLabel": "Net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r102", "r966" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "us-gaap_DeferredTaxLiabilitiesLeasingArrangements", "negatedTerseLabel": "Right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses", "negatedLabel": "Prepaid subscription" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r102", "r966" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment", "verboseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r13", "r78" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r13", "r306" ], "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": "us-gaap_DepreciationDepletionAndAmortization", "terseLabel": "Depreciation, Depletion and Amortization, Total" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r933" ], "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]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-tables", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r434", "r438", "r469", "r470", "r472", "r850" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-1-nature-of-business-and-organization", "http://www.avepoint.com/20230331/role/statement-note-1-nature-of-business-and-organization30E9A3CE-2932-4431-9EE6-ED449D8BA1E4", "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-12-leases", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments", "http://www.avepoint.com/20230331/role/statement-note-17-related-party-transactions", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information", "http://www.avepoint.com/20230331/role/statement-note-18-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-20-related-party-transactions", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-goodwill", "http://www.avepoint.com/20230331/role/statement-note-4-goodwill", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net", "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net", "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-8-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net", "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities", "http://www.avepoint.com/20230331/role/statement-note-9-leases" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r10", "r169" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "us-gaap_DividendsPreferredStock", "terseLabel": "Dividends, Preferred Stock" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [ "r996", "r997", "r998", "r999" ], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r249", "r272", "r273", "r274", "r275", "r276", "r282", "r285", "r289", "r290", "r291", "r295", "r556", "r557", "r640", "r660", "r833" ], "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": "Basic and diluted loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-loss-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r281", "r292", "r293", "r294" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r973" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-8-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r263", "r487", "r516" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r471" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r962" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r962" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r468" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "terseLabel": "Share-Based Payment Arrangement, Expense, Tax Benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "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]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r22", "r215", "r242", "r243", "r244", "r265", "r266", "r267", "r269", "r277", "r279", "r296", "r334", "r340", "r410", "r473", "r474", "r475", "r509", "r510", "r538", "r540", "r541", "r542", "r543", "r545", "r555", "r580", "r582", "r583", "r584", "r585", "r586", "r613", "r672", "r673", "r674", "r698", "r774" ], "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]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r1", "r13" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "us-gaap_FairValueAdjustmentOfWarrants", "terseLabel": "Fair Value Adjustment of Warrants" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r120", "r121" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r120", "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-tables", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r389", "r427", "r428", "r429", "r430", "r431", "r432", "r561", "r623", "r624", "r625", "r838", "r839", "r844", "r845", "r846" ], "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]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r121", "r183" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r560", "r561", "r563", "r564", "r567" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r389", "r427", "r432", "r561", "r623", "r844", "r845", "r846" ], "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]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r389", "r427", "r432", "r561", "r624", "r838", "r839", "r844", "r845", "r846" ], "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]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r389", "r427", "r428", "r429", "r430", "r431", "r432", "r561", "r625", "r838", "r839", "r844", "r845", "r846" ], "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]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r24", "r121" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-tables", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r565" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "negatedLabel": "Included in earnings" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": { "auth_ref": [ "r566" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome", "negatedLabel": "Reclass from Earnout-RSU" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r24" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "periodEndLabel": "Closing balance", "periodStartLabel": "Opening balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r389", "r427", "r428", "r429", "r430", "r431", "r432", "r623", "r624", "r625", "r838", "r839", "r844", "r845", "r846" ], "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]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r559", "r567" ], "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]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r598", "r604" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "us-gaap_FinanceLeasePrincipalPayments", "negatedLabel": "Repayments of finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.", "label": "Financial Instruments Disclosure [Text Block]" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r225", "r358" ], "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": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedTerseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r160" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "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 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": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "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 remainder of current fiscal year.", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "terseLabel": "2023 (nine months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-tables", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r160" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r160" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r160" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "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 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": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r160" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "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 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": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r356", "r357", "r358", "r359", "r630", "r634" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r159", "r634" ], "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": "us-gaap_FiniteLivedIntangibleAssetsGross", "verboseLabel": "Gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r74", "r76" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r159", "r630" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "totalLabel": "Total intangible assets subject to amortization", "verboseLabel": "Net carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r576", "r577", "r578", "r579", "r771" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.", "label": "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax", "terseLabel": "Gain (Loss), Foreign Currency Transaction, before Tax" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r148", "r873" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "us-gaap_GainLossOnInvestments", "terseLabel": "Gain (Loss) on Investments" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r147", "r755" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r224", "r347", "r635", "r837", "r856", "r909", "r916" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Goodwill, Ending Balance" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20230331/role/statement-note-3-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.avepoint.com/20230331/role/statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r350", "r837" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "us-gaap_GoodwillAcquiredDuringPeriod", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r346", "r354", "r837" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r346", "r349", "r353", "r837" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-goodwill", "http://www.avepoint.com/20230331/role/statement-note-4-goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillForeignCurrencyTranslationGainLoss", "terseLabel": "Effect of foreign currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.avepoint.com/20230331/role/statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r13", "r348", "r351", "r354", "r837" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_GoodwillImpairmentLoss", "terseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r435", "r437", "r439", "r440", "r441", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r463", "r464", "r465", "r466", "r467" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r435", "r437", "r439", "r440", "r441", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r463", "r464", "r465", "r466", "r467" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r144", "r261", "r303", "r310", "r315", "r318", "r330", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r570", "r835", "r928" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "order": 0.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": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r262", "r515" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r141", "r190", "r303", "r310", "r315", "r318", "r641", "r653", "r835" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r262", "r515" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r360", "r362", "r758" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r362", "r758" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r263", "r482", "r488", "r497", "r504", "r511", "r517", "r518", "r519", "r693" ], "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]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-8-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r196", "r209", "r278", "r279", "r307", "r486", "r512", "r662" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax expense", "totalLabel": "Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r241", "r484", "r485", "r497", "r498", "r503", "r505", "r687" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r963" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r963" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Foreign rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r487" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "U.S. federal statutory tax rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r963" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Permanent differences" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r963" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "terseLabel": "Stock-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r963" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "us-gaap_IncomeTaxReconciliationOtherAdjustments", "verboseLabel": "Other, net" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r963" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.", "label": "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings", "terseLabel": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount" } } }, "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r963" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "State and local income taxes, net" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r12" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 2.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": "Accounts payable, accrued expenses, operating lease liabilities and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r12" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 0.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": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r628", "r891" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 8.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": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r12" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "negatedLabel": "Deferred contract costs and other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r12" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 5.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": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r72", "r75" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest (expense) income, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r251", "r254", "r255" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Income taxes paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentOwnedAtCost": { "auth_ref": [ "r683", "r716", "r717", "r784", "r787", "r793", "r798", "r861", "r869", "r992" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of the investment.", "label": "us-gaap_InvestmentOwnedAtCost", "terseLabel": "Investment Owned, at Cost" } } }, "localname": "InvestmentOwnedAtCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r661", "r683", "r684", "r685", "r686", "r785", "r786" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r711", "r713", "r714", "r716", "r718", "r781", "r783", "r789", "r792", "r794", "r795", "r796", "r799", "r800", "r801", "r802", "r803", "r861" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r711", "r713", "r714", "r716", "r718", "r781", "r783", "r789", "r792", "r794", "r795", "r796", "r799", "r800", "r801", "r802", "r803", "r861" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r560" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "us-gaap_InvestmentsFairValueDisclosure", "terseLabel": "Short term investments" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r600", "r855" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-12-leases-components-of-operating-lease-expense-details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.avepoint.com/20230331/role/statement-note-9-leases-components-of-operating-lease-expense-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "us-gaap_LeaseCost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-components-of-operating-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r975" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-tables", "http://www.avepoint.com/20230331/role/statement-note-9-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r976" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-tables", "http://www.avepoint.com/20230331/role/statement-note-9-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r608" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r608" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r608" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r608" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r608" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r608" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r608" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r976" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "terseLabel": "2023 (nine months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r608" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: Present value adjustment" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases", "http://www.avepoint.com/20230331/role/statement-note-9-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "us-gaap_LettersOfCreditOutstandingAmount", "terseLabel": "Letters of Credit Outstanding, Amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r36", "r261", "r330", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r530", "r533", "r534", "r570", "r727", "r834", "r869", "r928", "r978", "r979" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 0.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": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r139", "r187", "r649", "r856", "r896", "r907", "r972" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "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": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities, mezzanine equity, and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, mezzanine equity, and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38", "r220", "r261", "r330", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r530", "r533", "r534", "r570", "r856", "r928", "r978", "r979" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r120" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "us-gaap_LiabilitiesFairValueDisclosure", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r934" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-10k-details" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r35", "r895" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r35", "r895" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual" ], "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": "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_LoansAssumed1": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of loans assumed in noncash investing or financing activities.", "label": "Loan to certain acquiree shareholders" } } }, "localname": "LoansAssumed1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r905" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r367", "r368", "r369", "r372", "r923", "r924" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r367", "r368", "r369", "r372", "r923", "r924" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r934" ], "lang": { "en-us": { "role": { "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.", "label": "Maintenance [Member]" } } }, "localname": "MaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-10k-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r970" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r970" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r970" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r970" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-weighted-average-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_MediaContentMember": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Information and entertainment created for consumption by end users or audiences.", "label": "Media Content [Member]" } } }, "localname": "MediaContentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "auth_ref": [ "r32", "r82", "r83", "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest.", "label": "Adjustment to present redemption value as of December 31, 2022" } } }, "localname": "MinorityInterestChangeInRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "us-gaap_MinorityInterestOwnershipPercentageByParent", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Parent" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r935" ], "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]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r198", "r210" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-1-nature-of-business-and-organization", "http://www.avepoint.com/20230331/role/statement-note-1-nature-of-business-and-organization30E9A3CE-2932-4431-9EE6-ED449D8BA1E4" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r253" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r253" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 0.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": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r152", "r153", "r154" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 2.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": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r142", "r154", "r191", "r218", "r236", "r239", "r244", "r261", "r268", "r272", "r273", "r274", "r275", "r278", "r279", "r287", "r303", "r310", "r315", "r318", "r330", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r557", "r570", "r655", "r752", "r772", "r773", "r835", "r867", "r928" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net loss attributable to AvePoint, Inc.", "totalLabel": "Net loss attributable to AvePoint, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [ "r145" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.", "label": "Net income attributable to and accretion of redeemable noncontrolling interest", "negatedLabel": "Net income attributable to and accretion of redeemable noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r250", "r272", "r273", "r274", "r275", "r282", "r283", "r288", "r291", "r303", "r310", "r315", "r318", "r835" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "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": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "terseLabel": "Total net loss available to common shareholders", "totalLabel": "Net loss available to Common Stockholders", "verboseLabel": "Total net loss available to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-loss-per-share-details" ], "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]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net book value of a nonmonetary asset transferred or exchanged in connection with the acquisition of a business or asset in a noncash transaction. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Nonmonetary assets and liabilities are assets and liabilities that will not result in cash receipts or cash payments in the future.", "label": "Contingent consideration in business combination" } } }, "localname": "NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r19", "r85", "r181" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Issuance of redeemable noncontrolling interest in EduTech" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r114", "r410", "r898", "r899", "r900", "r994" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r904" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-details-textual", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "us-gaap_NumberOfReportingUnits", "terseLabel": "Number of Reporting Units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.", "label": "us-gaap_OpenTaxYear", "terseLabel": "Open Tax Year" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "order": 1.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": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r303", "r310", "r315", "r318", "r835" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "order": 0.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": "us-gaap_OperatingIncomeLoss", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r601", "r855" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-12-leases-components-of-operating-lease-expense-details": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-9-leases-components-of-operating-lease-expense-details": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Lease liability cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-components-of-operating-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r974" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r597" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "us-gaap_OperatingLeaseLiability", "terseLabel": "Operating Lease, Liability, Total", "verboseLabel": "Present value of future lease payments (1)" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r597" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Current operating lease liabilities", "terseLabel": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r599", "r604" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-other-information-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-other-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r596" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r892" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Operating lease right-of-use assets expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r607", "r855" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-details-textual", "http://www.avepoint.com/20230331/role/statement-note-9-leases-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r606", "r855" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-details-textual", "http://www.avepoint.com/20230331/role/statement-note-9-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r192", "r195" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details": { "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": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "totalLabel": "Operating Leases, Future Minimum Payments Due" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r192", "r195" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details": { "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 next 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": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent", "verboseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r192", "r195" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details": { "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": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "verboseLabel": "2026" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r192", "r195" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details": { "order": 0.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": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears", "verboseLabel": "2025" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r192", "r195" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details": { "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 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": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "verboseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r192", "r195" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details": { "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": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "verboseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r192", "r195" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details": { "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 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": "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter", "verboseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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": "us-gaap_OtherAccruedLiabilitiesCurrent", "verboseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r117", "r119" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r226" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 1.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" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r11", "r20", "r180" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r8" ], "calculation": { "http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "negatedLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r31", "r237", "r240", "r245", "r580", "r581", "r586", "r636", "r656", "r885", "r886" ], "calculation": { "http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "totalLabel": "Total other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive (loss) income net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r11", "r20", "r180", "r237", "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.", "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "negatedLabel": "Other comprehensive income attributable to redeemable noncontrolling interest" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 0.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 non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r154" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "us-gaap_OtherNoncashIncomeExpense", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r149" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPaymentsToAcquireBusinesses": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with other payments to acquire businesses including deposit on pending acquisitions and preacquisition costs.", "label": "us-gaap_OtherPaymentsToAcquireBusinesses", "terseLabel": "Other Payments to Acquire Businesses" } } }, "localname": "OtherPaymentsToAcquireBusinesses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r875", "r889" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "us-gaap_PaymentsForProceedsFromOtherInvestingActivities", "negatedLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromShortTermInvestments": { "auth_ref": [ "r888", "r890", "r893" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "us-gaap_PaymentsForProceedsFromShortTermInvestments", "negatedLabel": "Maturities of investments" } } }, "localname": "PaymentsForProceedsFromShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r52" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 9.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": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Purchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock": { "auth_ref": [ "r52" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for reacquisition of callable preferred stock.", "label": "us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock", "negatedLabel": "Redemption of redeemable convertible preferred stock" } } }, "localname": "PaymentsForRepurchaseOfRedeemablePreferredStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r151" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development, modification or acquisition 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": "us-gaap_PaymentsForSoftware", "negatedLabel": "Capitalization of internal-use software" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r53" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 2.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": "us-gaap_PaymentsOfDebtIssuanceCosts", "negatedLabel": "Payments of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r49", "r525" ], "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": "us-gaap_PaymentsToAcquireBusinessesGross", "terseLabel": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r49" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "negatedLabel": "Cash paid in business combinations and asset acquisitions, net of cash acquired", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r150" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "us-gaap_PaymentsToAcquireInvestments", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r151" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockDividendsAndOtherAdjustments": { "auth_ref": [ "r59", "r872", "r903" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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": "us-gaap_PreferredStockDividendsAndOtherAdjustments", "negatedLabel": "Deemed dividends on preferred stock" } } }, "localname": "PreferredStockDividendsAndOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "auth_ref": [ "r259", "r399" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.", "label": "us-gaap_PreferredStockLiquidationPreferenceValue", "terseLabel": "Preferred Stock, Liquidation Preference, Value" } } }, "localname": "PreferredStockLiquidationPreferenceValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r133", "r396" ], "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": "us-gaap_PreferredStockParOrStatedValuePerShare", "terseLabel": "Preferred Stock, Par or Stated Value Per Share (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r133", "r729" ], "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": "us-gaap_PreferredStockSharesAuthorized", "terseLabel": "Preferred Stock, Shares Authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r133", "r396" ], "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": "us-gaap_PreferredStockSharesIssued", "terseLabel": "Preferred Stock, Shares Issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r133", "r729", "r750", "r994", "r995" ], "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": "us-gaap_PreferredStockSharesOutstanding", "terseLabel": "Preferred Stock, Shares Outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r884" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 0.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 expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r234", "r342", "r343", "r831" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "us-gaap_PrepaidExpenseCurrent", "terseLabel": "Prepaid Expense, Current" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r125", "r234", "r743", "r988" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.", "label": "us-gaap_PrepaidExpenseCurrentAndNoncurrent", "terseLabel": "Prepaid Expense" } } }, "localname": "PrepaidExpenseCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r881" ], "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]" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r9" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "us-gaap_ProceedsFromIssuanceOfCommonStock", "terseLabel": "Proceeds from Issuance of Common Stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r51", "r895" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "us-gaap_ProceedsFromLinesOfCredit", "terseLabel": "Proceeds from Lines of Credit, Total" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r50" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from sale of common shares of subsidiary" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r51" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Collection of promissory note" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r9", "r29" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 13.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 option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r218", "r236", "r239", "r252", "r261", "r268", "r278", "r279", "r303", "r310", "r315", "r318", "r330", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r528", "r531", "r532", "r557", "r570", "r641", "r654", "r697", "r752", "r772", "r773", "r835", "r853", "r854", "r868", "r887", "r928" ], "calculation": { "http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net loss", "negatedLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r14" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r161", "r201", "r206", "r207" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r162", "r222", "r652" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross, Ending Balance" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r642", "r652", "r856" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details": { "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 and equipment, net", "totalLabel": "Property, Plant and Equipment, Net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r14", "r201", "r206", "r650" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r162" ], "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]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "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": "us-gaap_PropertyPlantAndEquipmentUsefulLife", "terseLabel": "Property, Plant and Equipment, Useful Life (Year)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r45" ], "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]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationTypeAxis": { "auth_ref": [ "r881" ], "lang": { "en-us": { "role": { "documentation": "Information by type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Type [Axis]" } } }, "localname": "ReclassificationTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationTypeDomain": { "auth_ref": [ "r881" ], "lang": { "en-us": { "role": { "documentation": "Type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Type [Domain]" } } }, "localname": "ReclassificationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationsOfTemporaryToPermanentEquity": { "auth_ref": [ "r167", "r182" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the carrying amount of a financial instrument subject to a registration payment arrangement recorded as temporary equity prior to adoption of FSP EITF 00-19-2 and the carrying amount reclassified to permanent equity upon the adoption of FSP EITF 00-19-2. Recorded as a cumulative effect adjustment to the beginning balance of retained earnings. Does not apply to registration payment arrangements that are no longer outstanding upon adoption of FSP EITF 00-19-2.", "label": "Reclassification of temporary equity to permanent equity", "terseLabel": "Reclassifications of Temporary to Permanent Equity" } } }, "localname": "ReclassificationsOfTemporaryToPermanentEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Redeemable Convertible Preferred Stock [Member]" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r80", "r81", "r82", "r83" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable noncontrolling interest", "periodEndLabel": "Ending balance (December 31, 2022)", "periodStartLabel": "Beginning balance (December 31, 2021)", "terseLabel": "Redeemable Noncontrolling Interest, Equity, Carrying Amount, Total" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Redeemable Noncontrolling Interest [Table Text Block]" } } }, "localname": "RedeemableNoncontrollingInterestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r614", "r615", "r616", "r617", "r618", "r694", "r695", "r696", "r756", "r757", "r758", "r778", "r780" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-17-related-party-transactions", "http://www.avepoint.com/20230331/role/statement-note-20-related-party-transactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r127", "r481", "r986" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations" ], "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]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r221" ], "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]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r136", "r169", "r648", "r676", "r681", "r692", "r730", "r856" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r215", "r265", "r266", "r267", "r269", "r277", "r279", "r334", "r340", "r473", "r474", "r475", "r509", "r510", "r538", "r541", "r542", "r545", "r555", "r672", "r674", "r698", "r994" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue:" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r304", "r305", "r309", "r313", "r314", "r320", "r322", "r324", "r422", "r423", "r629" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "order": 0.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", "terseLabel": "Revenue from Contract with Customer, Excluding Assessed Tax" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-10k-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r324", "r877" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r211", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r826" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r204" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "us-gaap_RevenueRemainingPerformanceObligation", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r205" ], "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": "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-2-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r205" ], "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]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-2-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r876" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "us-gaap_RevenueRemainingPerformanceObligationPercentage", "terseLabel": "Revenue, Remaining Performance Obligation, Percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-2-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual" ], "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]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r605", "r855" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Property and equipment acquired under capital leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r605", "r855" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-details-textual", "http://www.avepoint.com/20230331/role/statement-note-9-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Indirect taxes" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r45" ], "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]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-tables", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-tables" ], "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]" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r60" ], "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]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-tables", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r902" ], "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]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-tables", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r97" ], "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]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-tables", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r74", "r76" ], "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]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-tables", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r194" ], "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]" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r837", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-goodwill-tables", "http://www.avepoint.com/20230331/role/statement-note-4-goodwill-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r897" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r178" ], "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]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r67", "r68", "r69", "r71" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-tables", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r27", "r28", "r90" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-tables", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r852", "r964" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuritiesInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member categorizes all investments in securities to segregate them from other than security investments.", "label": "Securities Investment [Member]" } } }, "localname": "SecuritiesInvestmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r299", "r300", "r301", "r302", "r303", "r308", "r312", "r316", "r317", "r318", "r319", "r320", "r321", "r324" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-15-segment-information", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations": { "order": 0.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": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r841" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-10k-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r12" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows": { "order": 13.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": "us-gaap_ShareBasedCompensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r850" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Forfeited, number of shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Forfeited, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted, number of shares (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted, weighted average grant date fair value (in dollars per share)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodEndLabel": "Unvested, number of shares (in shares)", "periodStartLabel": "Unvested, number of shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r451", "r452" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Unvested, weighted average grant date fair value (in dollars per share)", "periodStartLabel": "Unvested, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Vested, number of shares (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r458" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Vested, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "verboseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "verboseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "verboseLabel": "Risk-free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r458" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r942" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "negatedLabel": "Forfeited or expired, shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r942" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Forfeited or expired, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r943" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Granted, shares (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-option-activity-details", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Balance, shares (in shares)", "periodStartLabel": "Balance, shares (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodEndLabel": "Balance, weighted average exercise price (in dollars per share)", "periodStartLabel": "Balance, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r439", "r440", "r441", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r463", "r464", "r465", "r466", "r467" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Exercised, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Granted, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-option-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r434", "r442", "r461", "r462", "r463", "r464", "r467", "r476", "r477", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Lower exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Exercisable, stock options (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "terseLabel": "Outstanding, stock options (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Upper exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r437", "r439", "r440", "r441", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r463", "r464", "r465", "r466", "r467" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-Based Payment Arrangement, Employee [Member]" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r851" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "verboseLabel": "Expected term (in years) (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Balance, weighted average remaining contractual life (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-option-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Exercisable, weighted average contractual life (Year)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "terseLabel": "Outstanding, weighed average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "terseLabel": "Outstanding, weighted average contractual life (Year)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "us-gaap_SharesIssuedPricePerShare", "terseLabel": "Shares Issued, Price Per Share (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r188", "r189", "r883" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r602", "r855" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-12-leases-components-of-operating-lease-expense-details": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-9-leases-components-of-operating-lease-expense-details": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term lease expenses (1)" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-components-of-operating-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r155", "r257" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k" ], "xbrltype": "textBlockItemType" }, "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]" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r212", "r228", "r229", "r230", "r261", "r285", "r286", "r289", "r291", "r297", "r298", "r330", "r373", "r375", "r376", "r377", "r380", "r381", "r396", "r397", "r399", "r402", "r408", "r570", "r688", "r689", "r690", "r691", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r710", "r729", "r753", "r774", "r804", "r805", "r806", "r807", "r808", "r874", "r894", "r901" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r22", "r44", "r215", "r242", "r243", "r244", "r265", "r266", "r267", "r269", "r277", "r279", "r296", "r334", "r340", "r410", "r473", "r474", "r475", "r509", "r510", "r538", "r540", "r541", "r542", "r543", "r545", "r555", "r580", "r582", "r583", "r584", "r585", "r586", "r613", "r672", "r673", "r674", "r698", "r774" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r265", "r266", "r267", "r296", "r629", "r683", "r710", "r721", "r722", "r723", "r724", "r725", "r726", "r729", "r732", "r733", "r734", "r735", "r736", "r739", "r740", "r741", "r742", "r745", "r746", "r747", "r748", "r749", "r751", "r754", "r755", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r774", "r862" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets-parentheticals", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows-parentheticals", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-1-nature-of-business-and-organization", "http://www.avepoint.com/20230331/role/statement-note-1-nature-of-business-and-organization30E9A3CE-2932-4431-9EE6-ED449D8BA1E4", "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-tables", "http://www.avepoint.com/20230331/role/statement-note-12-leases", "http://www.avepoint.com/20230331/role/statement-note-12-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20230331/role/statement-note-12-leases-details-textual", "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details", "http://www.avepoint.com/20230331/role/statement-note-12-leases-other-information-details", "http://www.avepoint.com/20230331/role/statement-note-12-leases-tables", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-tables", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-tables", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-tables", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-tables", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-tables", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-option-activity-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-tables", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-details-textual", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-tables", "http://www.avepoint.com/20230331/role/statement-note-17-related-party-transactions", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-details-textual", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-tables", "http://www.avepoint.com/20230331/role/statement-note-18-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-tables", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-2-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-tables", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-10k-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-10k-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.avepoint.com/20230331/role/statement-note-20-related-party-transactions", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-tables", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-weighted-average-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-3-goodwill", "http://www.avepoint.com/20230331/role/statement-note-3-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.avepoint.com/20230331/role/statement-note-3-goodwill-tables", "http://www.avepoint.com/20230331/role/statement-note-4-goodwill", "http://www.avepoint.com/20230331/role/statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.avepoint.com/20230331/role/statement-note-4-goodwill-tables", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-tables", "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-tables", "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net", "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-tables", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-tables", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-8-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-8-income-taxes-details-textual", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-tables", "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities", "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-tables", "http://www.avepoint.com/20230331/role/statement-note-9-leases", "http://www.avepoint.com/20230331/role/statement-note-9-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-details-textual", "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-other-information-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-tables", "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r265", "r266", "r267", "r296", "r629", "r683", "r710", "r721", "r722", "r723", "r724", "r725", "r726", "r729", "r732", "r733", "r734", "r735", "r736", "r739", "r740", "r741", "r742", "r745", "r746", "r747", "r748", "r749", "r751", "r754", "r755", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r774", "r862" ], "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]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets-parentheticals", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows-parentheticals", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-comprehensive-loss", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency-parentheticals", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-1-nature-of-business-and-organization", "http://www.avepoint.com/20230331/role/statement-note-1-nature-of-business-and-organization30E9A3CE-2932-4431-9EE6-ED449D8BA1E4", "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-10-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-components-of-provision-benefit-for-income-taxes-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-deferred-tax-assets-and-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-pretax-loss-resulting-from-domestic-and-foreign-operations-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-amounts-of-us-federal-statutory-income-tax-rate-to-effective-income-tax-rate-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-tables", "http://www.avepoint.com/20230331/role/statement-note-12-leases", "http://www.avepoint.com/20230331/role/statement-note-12-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20230331/role/statement-note-12-leases-details-textual", "http://www.avepoint.com/20230331/role/statement-note-12-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-12-leases-operating-leases-details", "http://www.avepoint.com/20230331/role/statement-note-12-leases-other-information-details", "http://www.avepoint.com/20230331/role/statement-note-12-leases-tables", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-tables", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-tables", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-tables", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-redeemable-noncontrolling-interest-details", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-tables", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-tables", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-nonvested-restricted-stock-units-activity-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-option-activity-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-summary-of-outstanding-and-exercisable-stock-options-details", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-tables", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-details-textual", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-tables", "http://www.avepoint.com/20230331/role/statement-note-17-related-party-transactions", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-details-textual", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-segment-information-details", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-tables", "http://www.avepoint.com/20230331/role/statement-note-18-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-tables", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-2-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-tables", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-10k-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-10k-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-revenue-by-source-details", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.avepoint.com/20230331/role/statement-note-20-related-party-transactions", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-tables", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-weighted-average-assumptions-details", "http://www.avepoint.com/20230331/role/statement-note-3-goodwill", "http://www.avepoint.com/20230331/role/statement-note-3-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.avepoint.com/20230331/role/statement-note-3-goodwill-tables", "http://www.avepoint.com/20230331/role/statement-note-4-goodwill", "http://www.avepoint.com/20230331/role/statement-note-4-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.avepoint.com/20230331/role/statement-note-4-goodwill-tables", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-tables", "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-5-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-tables", "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net", "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-tables", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk", "http://www.avepoint.com/20230331/role/statement-note-6-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-tables", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-8-income-taxes", "http://www.avepoint.com/20230331/role/statement-note-8-income-taxes-details-textual", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-details-textual", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-property-and-equipment-net-details", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-tables", "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities", "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-accrued-expenses-and-other-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-tables", "http://www.avepoint.com/20230331/role/statement-note-9-leases", "http://www.avepoint.com/20230331/role/statement-note-9-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-details-textual", "http://www.avepoint.com/20230331/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-other-information-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-tables", "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r56", "r57", "r58" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "us-gaap_StockIssued1", "terseLabel": "Issuance of common shares in exchange for issuance cost" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r133", "r134", "r169" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Common Stock issued upon acquisition (in shares)", "terseLabel": "Stock Issued During Period, Shares, Acquisitions (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r22", "r43", "r84", "r169", "r391" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "terseLabel": "Conversion of convertible preferred stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r22", "r133", "r134", "r169", "r688", "r774", "r805" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Proceeds from the issuance of Common Stock, net of issuance costs (in shares)", "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r22", "r169" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Common Stock issued upon vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r133", "r134", "r169", "r448" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Proceeds from exercise of options (in shares)", "negatedLabel": "Exercised, shares (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-details-textual", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-option-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r22", "r44", "r169" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Common Stock issued upon acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.", "label": "Conversion of convertible preferred stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r22", "r133", "r134", "r169", "r698", "r774", "r805", "r868" ], "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": "Proceeds from the issuance of Common Stock, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r22", "r133", "r134", "r169" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Common Stock issued upon vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r22", "r44", "r169" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Proceeds from exercise of options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r22", "r133", "r134", "r169", "r691", "r774", "r807" ], "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": "us-gaap_StockRepurchasedDuringPeriodShares", "terseLabel": "Stock Repurchased During Period, Shares (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r134", "r137", "r138", "r157", "r731", "r750", "r775", "r776", "r856", "r869", "r896", "r907", "r972", "r994" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r168", "r260", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r410", "r546", "r777", "r779", "r809" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r587", "r621" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r587", "r621" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r587", "r621" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r620", "r622" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-18-subsequent-events", "http://www.avepoint.com/20230331/role/statement-note-21-subsequent-events" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-tables", "http://www.avepoint.com/20230331/role/statement-note-12-leases-tables", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-tables", "http://www.avepoint.com/20230331/role/statement-note-13-stockbased-compensation-tables", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20230331/role/statement-note-14-financial-instruments-tables", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-tables", "http://www.avepoint.com/20230331/role/statement-note-15-segment-information-tables", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-tables", "http://www.avepoint.com/20230331/role/statement-note-16-stockbased-compensation-tables", "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-tables", "http://www.avepoint.com/20230331/role/statement-note-18-segment-information-tables", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-tables", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-tables", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-tables", "http://www.avepoint.com/20230331/role/statement-note-3-goodwill-tables", "http://www.avepoint.com/20230331/role/statement-note-4-goodwill-tables", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-tables", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-tables", "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-tables", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-tables", "http://www.avepoint.com/20230331/role/statement-note-8-property-and-equipment-net-tables", "http://www.avepoint.com/20230331/role/statement-note-9-accrued-expenses-and-other-liabilities-tables", "http://www.avepoint.com/20230331/role/statement-note-9-leases-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r128", "r163" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "us-gaap_TangibleAssetImpairmentCharges", "terseLabel": "Tangible Asset Impairment Charges, Total" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "us-gaap_TaxCreditCarryforwardAmount", "terseLabel": "Tax Credit Carryforward, Amount" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardExpirationDate": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Expiration date of the tax credit carryforward, in YYYY-MM-DD format.", "label": "us-gaap_TaxCreditCarryforwardExpirationDate", "terseLabel": "Tax Credit Carryforward, Expiration Date" } } }, "localname": "TaxCreditCarryforwardExpirationDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "dateItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r30" ], "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]" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-3-business-combination", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-details-textual", "http://www.avepoint.com/20230331/role/statement-note-3-business-combination-preliminary-fair-value-of-asset-acquired-and-liabilities-assumed-details", "http://www.avepoint.com/20230331/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230331/role/statement-note-5-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mezzanine equity" } } }, "localname": "TemporaryEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r41", "r261", "r330", "r570" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "periodEndLabel": "Balance, temporary equity, including noncontrolling interest", "periodStartLabel": "Balance, temporary equity, including noncontrolling interest", "totalLabel": "Total mezzanine equity" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments.", "label": "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r132" ], "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": "us-gaap_TemporaryEquitySharesOutstanding", "periodEndLabel": "Balance, temporary equity, shares (in shares)", "periodStartLabel": "Balance, temporary equity, shares (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "sharesItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r843", "r933" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r843", "r933" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "domainItemType" }, "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]" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230331/role/statement-note-7-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r843" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "us-gaap_TreasuryStockAcquiredAverageCostPerShare", "terseLabel": "Shares Acquired, Average Cost Per Share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r22", "r134", "r169" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Repurchase of Common Stock (in shares)", "terseLabel": "Treasury Stock, Shares, Acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r42", "r86", "r87" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 }, "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "us-gaap_TreasuryStockValue", "negatedLabel": "Treasury stock" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r22", "r86", "r169" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "negatedLabel": "Repurchase of Common Stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-deficiency" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r213", "r214", "r215", "r216", "r217", "r268", "r269", "r270", "r271", "r280", "r328", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r361", "r473", "r474", "r475", "r507", "r508", "r509", "r510", "r522", "r523", "r524", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r568", "r569", "r571", "r572", "r573", "r574", "r588", "r589", "r591", "r592", "r593", "r594", "r609", "r610", "r611", "r612", "r613", "r631", "r632", "r633", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k", "http://www.avepoint.com/20230331/role/statement-note-2-summary-of-significant-accounting-policies-10k-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r832", "r844", "r846", "r987" ], "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]" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-17-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r363", "r364", "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r483", "r491" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r492" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "negatedLabel": "Reduction for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r494" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "negatedLabel": "Reduction for settlements", "terseLabel": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual", "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r489" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r493" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Additions based on tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r495" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "negatedLabel": "Expiration of applicable statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-reconciliation-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r496" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary": { "auth_ref": [ "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary", "verboseLabel": "2027" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "auth_ref": [ "r364" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details": { "order": 4.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "verboseLabel": "2023" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": { "auth_ref": [ "r364" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details": { "order": 1.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary", "verboseLabel": "2026" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "auth_ref": [ "r364" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details": { "order": 3.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "verboseLabel": "2024" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "auth_ref": [ "r364" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details": { "order": 2.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "verboseLabel": "2025" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r364" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "terseLabel": "Unrecorded Unconditional Purchase Obligation, Total", "totalLabel": "Unrecorded Unconditional Purchase Obligation" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r363", "r364", "r365" ], "lang": { "en-us": { "role": { "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services.", "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies", "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears": { "auth_ref": [ "r921" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details": { "order": 0.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears", "verboseLabel": "Thereafter" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-purchase-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTerm": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Term of the unrecognized unconditional purchase obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_UnrecordedUnconditionalPurchaseObligationTerm", "terseLabel": "Unrecorded Unconditional Purchase Obligation, Term (Year)" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": { "auth_ref": [ "r920" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability.", "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-13-commitments-and-contingencies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r64", "r65", "r66", "r199", "r200", "r202", "r203" ], "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]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount", "terseLabel": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r603", "r855" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-12-leases-components-of-operating-lease-expense-details": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-9-leases-components-of-operating-lease-expense-details": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable lease cost not included in the lease liability (2)" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-12-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20230331/role/statement-note-9-leases-components-of-operating-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual" ], "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]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-10-line-of-credit-details-textual", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230331/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [ "r859", "r860", "r863", "r864", "r865", "r866" ], "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]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "us-gaap_WarrantsAndRightsOutstanding", "terseLabel": "Warrants and Rights Outstanding" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r971" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_WarrantsAndRightsOutstandingTerm", "terseLabel": "Warrants and Rights Outstanding, Term (Year)" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230331/role/statement-note-14-company-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230331/role/statement-note-15-mezzanine-equity-and-stockholders-equity-deficiency-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r902" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-loss-per-share-details": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "verboseLabel": "Effect of dilutive securities (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r284", "r291" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-loss-per-share-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "totalLabel": "Weighted average diluted shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r282", "r291" ], "calculation": { "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 }, "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-loss-per-share-details": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic and diluted shares used in computing loss per share (in shares)", "verboseLabel": "Weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230331/role/statement-consolidated-statements-of-operations", "http://www.avepoint.com/20230331/role/statement-note-16-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230331/role/statement-note-19-loss-per-share-loss-per-share-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-29", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org//460/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481178/840-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "16(c)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//350-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//350-30/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "405", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.C.Q3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org//830/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(f)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(f)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(f)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(7)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r832": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r871": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//310-10/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r967": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r968": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r971": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r972": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r973": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r974": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r975": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r976": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r977": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479341/842-30-25-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r978": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r979": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r981": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r982": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r983": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r984": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r985": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r986": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r987": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r988": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r989": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r990": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r991": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r992": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r993": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r994": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r995": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r996": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r997": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r998": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r999": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" } }, "version": "2.2" } ZIP 191 0001437749-23-017316-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-017316-xbrl.zip M4$L#!!0 ( .*3S5;9]_QY5B8 .I0 @ 1 879P="TR,#(S,#,S,2YX MI(0 (I@2 /:;#UY#1(.KY9SR1,'(#_]/.Y-W> MCD%\.W!=>7IW_O7KCA'%EN]87N"33SM^L/,_O_WG?_SZ7Z;YA?@D MM&+B& ]+X_XQ\1T2?@[FQ/CGV>V581I[1Q_W]V^^&3_NSXW]O?T#<^_8G!R8 MYF^_/D?.Q\A^)'/+H!SXT4?ZX-/.8QPO/N[N_OSY\]W/@W=!.-O=W]N;[/[S MV]4=*[N3%K:>%G&IM/5$%H'KQ^_L8+X+E/8.#B99:3M(_#A'T+O743L M=[/@:3=]R2KE%9(PI%J0U4C?EJHXQ!67IB_*!>/0C)<+$I7X9U5 7OIZ%UY# MG3US;V+NYV*09_M13 />E(AXKO^[N'VJSX-=>/U@120K[ENN'8F;9J]*;4>N M+2Y*7Y0+ABL;3:WH@=&G#ZN%*NHH%N6ORA7B12BA3]^4BB:1.;.LQ7K+Z8MJ M80D?V9M2<:#LQ&5&4OT>[?*7Q:)NC35<'[XN.[?&\YKUTF]A[AA6 M'(?N0Q*3RR"KJU?2=E6>_NN.K@\K74=9!WY*1:P.CPY-V/#1/ M4V3L--5D_T<=>]CR9$RMBRW6R?_;0!L4R">[8>"179_,8#JL]BUX85BJ!1_$ M"0QUD^,J'Y;O!S%KBCW+GBX6KC\-TD?T(U M8B^K"_;_M!-197LDE7KKXMB6UU8<6L5./&:5@0KED&E;H6@5UW<'+-,B)&UE MHE4B.A/N9"EHX)X6,%RZ/J53TIA-JDTGL!/V@ZZ+3?K7C9 MC]NOS=-JSJ)ZRSE_&8]O3VZ/O^?:_XW]KGP9:>6T1%W%,OK4ZU4M+*Z9/LU,JF9I._ =XM.&X%<4 M>*[#^NH'RV/+D^B1D#@R^2@2FQ3);N"8B6\ECLM&@LY V) P%DXF%!QW&5/T M]WG&%OS*V3+..%O&'6/+^.6<\V7<,+Z,'QE??]%(ZF90'FDY]XF87A#A8 B!.!:8#KN Z;S(F7%%.=.@4NX; MYN3//RW?]8E)_DA@$@SSX2@.[-\? \\A890]WUIOU8$C+/@==8'?MXQ?XX+Q M95!^:9$5O_^=O="H5,6 ;46/YM0+?FYQE!32Q$+6<:>.C7)D7 )'&CJI&67S MZ,W (6T5R_SOU\TOFVMK\XJ629BK,E4B6,;_H&Y\O9H2&TJVGL$"@K1]+ R< MU&% MC;2QE=:A_0# @$=)#!,]M3!L+ZVT:#89,T 8MDN;$3V@YHNC&#!2N!" M1EBS?,X9U8,1DL5[FLV@\X4%3('/&1>8>MJD-*+E"]R>1LQ5^UC($3B7FQ?+ MVOCUWHUM]#YR<',3$GIF_%24C 9 ])1/O=*&(#!54Y M[8;_W#3*H@41+%R #_>S&]ETQDYITG^^4QX,F!M]9UP (,Y2+MCH%A8XCH7@8/,3 MS@R@XV[%C'&:,V/^;&KNA=2R;GPAM?L2G>BOR;(+'R!NWE/P;M_QQ M-GQ&9DALXCY9\$4B?.'RAI'LO;\GM#>,V.D@'!FW.67]E1/SO>F!>R?__#8U M\5I[6):=""T+8_45>'KR#_B-V_,#'42ID8@96\^;SZ\KK6'9^.6/#$]0O6UL0WS=K"L=R"T'HRT5XS0&[?;9 ^V_>9NS/U8X*.@4QU8 M_1$?8\W;V#Z6G0_%3I ]-GG*&6#NC_,B V_=_A.36*$?)/Q8T$\K#,$CX;G6 M@^NY,08"FBE@84#B"(/!^(*R8%XG,0/ /S@/="S.>7CK,-A7WSW;&!!M:&%! M0^P&8_MTRAMP;QTC!]Q$H%*'!8L0/\)QE\M;QK*_V$V6[K91TB:CS8)/,MIO MW=R')F7,HH.DQ9.FA.P8Y^;C@:Q=+%.+/6=L]^PR(TRG[CGAMV[G(S,B,_8_ MSCGCNE:Q;"SVE+&=L#M.5I\Q7MGBF!]>6I#0C!ZMD&QLW+4&D>QZ(/:(L4TL M=LKIAH3&'5!\ZR9];X;$L])3LW2B%-,);639FX8(*S2.96JQBXSM9]URZL8- M4#?N"]3?NMD_F%'R$-'),3PB3RCCL:A-+".+?6=L<^LN)VI<=POB+[QBU\B!;0=(@>T'0@]M0=ZH"F53!*+P%-LF:Q["KVP!WI M@"996$N? 4T-K6/97.R*.]8!3?5!+CT%-,D;QK*WV"WW7@S2.^&?/S!B7*2,\%4Z,*(WX8NQ,AYJ>.-Z@UB6EOCU]G2 MXUKP"V:$8[4Y+'-*'&P3'>-8"5S!"7)<-81E0$GTV[X.<\PC3/H- M,:^7-FIM)BXD"S>TCF5NL3-.GNY+&[\A21.2^1O;QP* /%1.%CJE(5!.&8-D M\6IS6 86N]U6B6BT.57SA2 96IT0$@2.)5XYE?PD&AU-J2*P4-%( L-$E]> M74H*C8+Z'!)8&&AH'@L!DB@Z::8*;?ZZY!)8QJ]M',OTDH@[20(+;7A)X@DL MF\O:Q3*W)#YO/:^%MG2W8\0OX>@KD,7""8ZS#PXQ:R#5G3M&<__5-8X%"KDK M4'2V61N^>C09S1/8DZ_W6.[\T[Y>I4/*2!9N:!W+W&)7G_PDM#9^P_E5)/,W MMH\%@/;'9#4$FL^T(J% A002$-YW.CVKL=#N>"O:OD [4UM4[6 EWJZ/$ADL^TO\ M@8W'.#4LVIZRQ-L2:DD0"RJ2$[]M3G=JU&QRX!)O7VD#XEAHDIP5[G[H4V.K MZ8PFWA[5=@(3WDL.!M>=!=4HJ#^\B86!AN:Q$" Y#2P](JK-7W>J$\OXM8UC MF5YR.EAR MLMUW*AP)0[KHS0 !;I/\863160GWWD81%2-Z$:QB\XZ%<)1;4>1Q"7\U/J>R MY!\!>(WRAW<@('=I87?&GSR&/.ZNY&P1]26U+" )';S'QGU-S/IX54Y/8A\08C2,W4G MC(2@$_'.06W"DKKX=MWYI&<0O-*-+=C=36/[6/ 0;Q' ?.JJ=$&,[E+6SA^4 M HJ1[=_0.I;UQ4[\#VMAR]KVXMQ#R%:7MHME;[$CO9C<2%M:;!$(Y I\%L1# M.V4X]&,QSS)[G:]VD68-':EBH43LC"Z@A(>T A0ZQ6[B$#GZXJ11_I)%0MA/52Q)"#'%D/Q(G\8CH R^&JV,# MI3,#6#@2^XQ+./J6\FC8# M.GJBTS;+(C9FVE/$0HTD;EHMP:,&3ELS9N]99&QD3BTW-)\L+V'N]V2^B#'# M0=#YP0*=)&);"71I$3BWE+#:$U"EA(:93EEL-$%6S-9BS1\ T4<8"D"0%1BV M%+"E,55O6;ID9__ _(4_[F-.A<($%M(D23E4D&9<,Y[8Q(F_T).G%FF[L8JKVAI@T/6(BJR?HA1I197+D%TP;<:;Q) M[!@2",>BRV,^W+B^Z9$GXID'I5)S8H%9'),6H362, 37-K6=VS\:\3C$PJHD MIT@=5F]+0D"0_Q4(81R4RGU+A3!HD=M,".,,A-!(KK^N 'M$5:."A2B)]UUZ M.X(>356L56/!GO!11Q$+*Q*?NPPK]0AZ\\A9NPBC\B\67E3I8*%$XB077,"Q MGOA"8T-B,\N/7:3J:"G$P%+#^, MA"I%3K"0UU]2%7ZOE1Y77RX]R4LAMP_^L? ^O!0K^CMIOJ,->>17I(*%.7D* M%?&5<'K\5K'63^+.'B'Q!+5[:,UZ"2/EI>*&@:_TBY,TXY=WIW6QU4 ME*SGSNE_=*0K[R2R'!%T:/LC<6&T@J&K&$W*$$"LHET !>O^!RNRG)NA/& IT\KXI.2=853K+;--$3 MJ&PS)=ED(L^24B6$A1#QSD+]O=D:'8I& MZSEA77?"6.@1^^EKT:,3UC4"JO:Z=/3D92UH8<%&[&IOO*-=]SOJIFNV:J_( M42"/!2:QY[T)3&I0>^L0.X&1)$SH(CU=D/-\,3QQ5+8;GH*KG$-"L: &:I[4R.LUR6LS 2SP2(+OP4=UI=.\-J2W MZ3//:U/S6 "H23ZC,[VV,#^E1W_P>'=*.O%8_-,T#.:F0TM%L6NS\6 :A,2= M^5E"/=S\1M@<(8'L0!*.OP8RMA=,F>9!^K<9TP8P;7Q.F6:#TR5G.LOYI\,8 MY#@HIXJE<^4G%\+,S ?B4PGB=-=CO:O!QF-G/K!0*,ED(T!A.8GM3<:J\(@7!:JF_33IC\" MDTRGQ&9GAJHO>\+JEKC&0K8DQ8X V95SVQ!CPP6#GS_NC$LNF'&7"59HP+BE MO!MQ8%QD@JV]U%^!;/:61C0#!-)]O&H\5D]0;D,:"X^21#P"/.91T "A=-.P M&N:E0:7:224^/)OY[I^IO=.QM3=P=6$!"V22G#U*G=Z/ I<,>NG KL%62%;9 MSU46\H:Q@"%)O0.#I+[,HL'86[W-HBM9+*!(\MX4@*+OL^@*I-XNM% A@040 M21J;$D#TE1;-8'BI.RT0.,""DL317H*2OM5B\VZG;-(>D"2E@(44B4>^W.F4 M0:&14$A(N]W[3=K20T+)H<2E?F#H^TV0$;-(0OL1AH=B,;S\R1L0Q\)238KW M>BR9QDW*7ZF@[HSR%*"PL+'\Y=:OT.E.&0M4$I_T8;JFHJSI*W5Z!-1VK];I MBR\L,$H<% M"Y.2;8@&3'[/^(7S(BF_*0)_ +^ZRUP#XOLMW>*H2@<+0)(M!U@H7.I;'#=! MQC9O<<3@ 0M1DGT#.:+T+8XH>!O.+8[]E@H43BLP>7 MF+[%L2LV^K[%L35!++1(_.Y"M.A;'!MNFYJ84?(0D3\2> 3W$.$O^)5H8(%# M[$9GV8SO] E!V# MEZ5]CALX][QLPC.][.RN\[_B-TWWNZF:;BK*6NRI(;FZ>!R[+ 49'8X;9"$&0%!.KEAP(.X/?& M"F.?A!G;YW1!2XM5A)(6ZB()?S(/?-H+A;2#SP*=!1MYTU MTW[[PDEB8C_>Q.0J=BH&K"TR")ME=P:Q2X BUI6>![[#?E@>WV.Z#VY)=E"" MA^9F G:N/30K;ZB/&T9E,ZWD;73736;Q/E#!F?P;\9RO_D5DA\'/&G&%A;O+ MQ8/9ZZ3J:-IU/K\'5X$_(V%^$">FW2X=F#R+#C93ESCW01Z:R0,P6ZFA4_-] M*JX5' KWBJT$H+\BUTG3Q%$0PTT$UHQ<3\5=1<K0 MLM2(P"=/M9/=K$9M7!BTTVO5TB&O^$(\WJ\7K-'I"[$S^/Z\H"*&J8MG?I/: M+3RJT:>P<'=I:9=/-NW'SKT@<>Y(^.3:Y)*L3;#DKX=F).G4"B;W5/409%"( M@RG/K1K*#&)R5>!Q-=H[ET%X'[(]GR5[)9"HOO2+CP<%3GD'_97V(;3'\6TO M 2OD#)=&@-:U7FC"4 =+.,H&Q]0 OBRLRL^QEMH3MHH_6+8Q,)S=AYI': M0"UJC0QB.*NXY&C'#3TV^4SXWTS6YF(]3D0<\B">A[22\-YZYE/F;\2^E,J\5&X& Q05/ MX=9/@8SRDD.;6#?(6?"=UXM9+C@R*7_X])<'7U^VJU OK+#\@&5>A,3F@67T MMT?@!^U@BLC,9];%A]?3U36B_*M=J06SR:'U\=+Q_7-@LT \*NF%3UE<%B)F M_:BL4D0O!C&WN.!Y2ZB"T]P@A2]S;<-0M?!0 M-P)3_OE"5[K]UUAJD-/E=*\KG<0RWBMBU108!A2S]/L\S34=)2#W?CF6%Z+0 M61#Z]30U4S[MX0G_W4IM39J M?=U!B<"?'._/BZ>QVJNJJ:%1:^F>]OR19?.=I*@+DJ0M#%!Y]K+]5%2K>P+#Y(KT=AVY^I;O@Q"R&7#S_)?3[D')88Y9MEEDHO; MO?Z+S/*[C:X1Q*VYEE<94]<>#V(DO83@/.+1C]"IK!!@4Q%.DA:7$:?3F(3_ M1ZSP,DARR39K8JC^A_1Z-;XU9R]O27J0"4I]H9J'\-M< VIE!X?A7-B,R6O_ MG.VB?BUL_*\F.OE\0[W7HX2+YW2A_87X<&,4K,.=.?T8H&. 82W=EN^J MK!;M#TZITM[Q2V*!<(30;R;= 3^=A835*G>82B4'N;[ZV]W9^=]I"=H#G%G^ M[S\BBTYPRL+5%QFD5%_O[P*/\5!9+8I>#%,"R[9)%.7[(Z43C)9>@Z+NZ;(C""DK7#:^%FVO)5DSPU71%>W>",FOSRAO M"-X'9^3&%V,5RM%RO% ;<@D8>LZ4!Y/.T(&]% *7?)&JE HEARECX#NPZTZ' MO0>ZE+NF,P"(K*(8KDC87&ZH\LTHSW/QN+^V):I>?)#2?B/AC(1ED2K/ALFW M:X=!%$QCBBO7)@?'1Q49Y.^'*4\ZA$J[Q;H"@Y8HG12(I:F^'(2_@:Z.^0X= M>"]/XSAT'Y*8G>@.P"=IT\&1;^ T+9;XZNC:OQ?/!+9 9SQ3!,CE[!_M546H*??B MI[EJ>3S:4Y.%EQNV+.\5[?)^B':Y2Q[^3<>=^^#O= RBW]Y-%OTD%JFN^(M+ MQLX1I\2N.F>%<@/;X9?VW/SH-&R,A&NK&LF[04S/ M&&^%:.>5 Z6T!)-D]NE<>ZB1NS>WY\(IMN#Y(,QW8RWAP?643G_/K>CQCL0Q M+W,9A)_=D(?(%9QA%5_M!O4'-QNN*B6B(F0]/\2'%8XG"A(!5#32NO(HU%$, MF./'% 7[%2W*CT+H0A0HY$L0Y'$12*Y4:13B_X!%;I:<*+MO>G7=M$#VYAK# M%YS.DWBB!3O;M:]&!(-9J\(KUQJP D*RL-RUK"Y\EB6))&Y99["#=^@^T>G' MC6?9K&0:"U<9R1L*#6-8#P.;$">Z#(/Y*IR@T/<6 E44RPXVY+W(__? AXL! MDC B]#&<30W");@Z1,+6%1Z%M-5NAG*V"@M6*3A**3.,LM@I%6FK%8;<]P93 M-P8']'T0K_RKZX\')X*\3TT>:/*3P(I*;WEJ1,LX!@3#YN&$QF)ZT!?+9F,=Z@WE"-^JQ@K M.TT<43P%?A](MF[;5QO/^+DNVVK_N2@E3'QR.>^#&Q+.+9^VS$6NH!VWS6%^ MY6LR,IG8%9:G/ZV03Q6+*7M\IX*3UEI$I#"4'D@DH7.V$K'%-ZE4=W ?IE09 M$4_&D"9+N0_2?\I!NFTK#6U!5O-YB3J,Z@=26V8@$*\/YLE.\<"GS [M0%00 M;?1L*2Z_+CM:NT/^-.J%E4Y4VE8;SCRE<,::CYY\$9AF:2GB?25MJSI#MG:3 M( V) I8'!JJ>DA67;+N\<@C*>6YU7[1LG;@4ZF.+=)N/"2M5Y>^&Z8H#.#R$=(.\(W^],,YEDDP&402G<=RL,%=J,O'M.%)! ;(Y"5 ME+4YGL&%F;6PE*I\/[*WP^P<@-N5PYF:9A9::3** 2Q]6@"1:H#"VO=7/T]0_TE 8W=][O/W^AB^1'B!],DS*(9;7.Q M88X&P32F!B.%1/AW@0?)#K+S'14QU)2!PJ/;4]%*]+85[W.8'C1?PKYE/<<_C6(#T[ M/V(:\IE/KIE.55]^SES'-G].Y[7%^!8E@64UARHOZZ,[&;B^YN#Z?"5%=+%[ M;<51J(&R78B=CKI?PXGXH!W;HLJ$^3UE8'33KRPQR8E#9*\R7*C>0 MW96*43JQ+=Y0J&@!M<4QZ*Q6_$%((N,\2\'#=@J((Q%AO=2+CV@5#ED_W"3& M6J&A+;9K\!;.B7-%!UD_(K3SO$L65+"XBKOZ0L/\DA[)_M[>\?[>Y)BRO+^W M7PG8JWD_7'GV)S<4!@)!*B^&*8$[!_30^0T[/4K1S#R>HJ6P6M%!2KE^Z519 MM)KW@Y1G_3Z>LCPU[PBO!\O=\ MJ#&GEAN:3]#WFQ9#:/0U%CWM*H]..RY$:4 M^6T79L 3 M1K3L,?%)CE?C8>GJ(_A<+7;=$?MR$SI/H1F.\.E6?+HBKC4CR?=-C278J M@W60I>#AKTW"3_>K(ZASNV/4W1R2!;OQTHSL1^(D'A&)VFD"@$%BC!JM2-9% M8S5-C%(CL(]+^YL\7587E=2T,4:=J/;3ZQ5&).T!=*%I]AP^W;>S/2H;/O0L M+JY43!D;&[;^BO2H"B;E=D:EFPAV1EGD%!NQL^@J_ISVI>P?\!?QQYV<5$A4 M7H]>!<^QE%G;]*O0H/KWVMC"B/1QR$2P_.6V/E$JEYR\=DQ8)X; 5<&_2 M[M%%T#DF"Z_ (NJ]0$/]$>GBB)HW#90S"8MI85U:5+C4,7OND*E+Y\R^O:0P MR,Z#TV:*T5:FFX9;J8-S"QR\>GNH(G?#UD>EQXC,V/]%!XKH60N@MF]R]!I3 M1U9M[1'IX9AO*U(*?$Y,OY#8=5RXY_F)4"EM\.RV<@MW:'',^JK\VUU-TH;& MK!W5#TI><532RU;S/F0.B6+Z.,Q/@Z>.I<2'G4G(P?W$!R)E_& 2>Q5:3GUT MF+J4-_DJ-(;I046B\GKTNHD'=9.F7X<&D_G<"I=L)WEUTIS-W\DS"6TW8JNA M(K1PL+H9W5>A>_5!^S5YK]]OPQ^(0^05:'6+_L!ML/ *+*+ZU3?6'Y$N/N#[ M3;HT.7J-J6*GH?:(]'""[C?IT.*8]=75;Z+>T)BUH_I!R2N.1_K]XJ0[[^K*J=[NZ]4=^DS-O-)#V6:/HE71W="GC*5K7;R MAY'E\5!I2$S(ECN@*]7O=0 ,:FO6*FO0EGSU5LST\+ THR );=+?U]5$ZLUH M>$O:??6:[6,<'N$8?& ^I)?H0M>5W9P,IS8]=T[_HX*7W3OL="R5_H_$A5ZO M>DJ6^<6)HPS3_NF/WA:*2&VJ/7H]_"20MAQL_D1":]8MW':SML>DPUD0.#\I MPR9/U1V!C]"VPG#)M@38:5_XGO)BZAKLWO(H]:?\_:W7&(^\A[WA99.61ZD_ M1;R(:HQ)7M>/J37A/IDL8P:LD2"AP]R"GG2:Q DX N>0^(_?&9R?2N8)2JKU MU1'5)^WQVZ P8TU3TK$CXO@*[T!H_-I5_KP;JH]'$TT75@+5)RZ]!?XI84FA@/-IXWQN:-FGY->A/$4T* M#8Q'&Q\@U2%M/CT*!:>?%OPME:?FE2JF-F__E>A2$5QJ;8Q')R?PL="R3C9_ MY%E(>'*?DI-9K9@J[OJC^PIUKXC-]NV-25>]I);KW.P(-==;8CD,"B/49_V$9S_JY&_1QN!T$B^_A-;BL9QFO_IPJ[GU?]T%QJ&S MF5OTW_\'4$L#!!0 ( .*3S5;:]>.8EAX /)1 @ 5 879P="TR,#(S M,#,S,5]C86PN>&UL[5U9<]PXDG[?B/T/6NTS6Y8]W3WN:,^$+G\OB^C@ MB20I9?&GP^,?WAT>D#A@(8T?/QU^N_-.[LXN+P\/TLR/0S]B,?ET&+/#O__M MO__KU__QO-](3!(_(^'!P^O!_3R/0Y*O[_YEPGF7+7XZ.GI^? M?WAY2*(?6/)X]/[=NP]']=.'U>/BMV&V&M!\^,>C\I>K1W>F?OY0/'O\\>/' MH^*WJT=3VO8@G_3XZ!]?KNZ".5GX'HT%1P)!2TI_28L?7K' SPHV]D(XD#XA M_N75CWGB1][Q>^_#\0\O:7C(N7YP4+(N81&Y);,#\>>WV\N-=_I/9,EHG/T0 ML,618/N[#Q^.C\231YSJC"Q(G'D!BU,6T5!\/>_!CP0:+YT3DJ4<5/&.>4)F MGP[]IV7FU;,(,OY7:Y+L=4H8$HZ MR$M&^"*M6%F3$K%@ [)X?5HOJ9F?/A3?)T^]1]]?%D0( M_RVEH= UBN.BW(NO7UD<=**R,B('V1\TFY_E:<9E8E+L#BX5 M>Q> FB7)C3/73K# 7%U*\UN]:--]7UXOB8LXB?[*DX!K/7?K([A[G"TBV3 MY0^"TGN]+!2H^/&*<-%Q2Q_GW'3XEI:+6$*ZTAA8%,(8JO9=G^SL?!:>ZL8Z M4".]

)%G$&DMK15K!6-D<"(&%_;V>M-Y,<9)TL(DJ4X1[]* M-X/*$% ,MR0D9%$X_)8LD2/WEM6\67<:6ZW7#N1CCA) D.6,*7QZ?#=X<'ST0H&%5LJYS'3X*=.,-F&*9Z MXBC-%XMB3H]F9%&/GR5LT>* R9IK89*/RR"29 K?SG=C BDRU-Z M]BHXQ)"NS39(%D/>2%>K]E;/E\?)A&M^ 55$A(Q25XU6-VI69A$ MB7)8O_UXP2M!3(#UQ4J0JGC*^,:.C:SY\^O1-GNN^+]MWLB(64:\'SVZ\LUX M?N$L\&*2>9PTNBBN-\SR+$_X[Q8"U']*II(RM.#-6-(R/A3'9J1QK0.*$I"[ M(;!@@"Z8?*8QWTA77"D(MWUY)PT$="PMJ>5*9VB"VP&="NQX/;O\7LO$DD6J<] MMZ-(G(HI/F@NE*@5S>^ATZ'$;NEC[\5W[C&S3:=!B[7+M#:>!R]:J3EM. M. M U3[G&%613A M"\-2C28@PW%SL:2?BU#M%QK31;[HMQLU1SLLGR"EK?LVO-DD&'%>QD(3$.)/ M9B*:3X04+S_S[>#=G@@GWN)TMP)X=R:DB)^9';Q;\V!$>S\G"?&%;3,,[>X\ M.$U%W:-%>J=0?V-C,A,AV"#;[I@,11 ^M(H!3(;B^%P8= 4$PD@*K"QT5G=UN?[&3XA3BO2QH=E]MF$R<)TQ2+58P>3%>J<5]WR%Y.I MZIQ5/6QLY[8UUYB=[? TZ1JOG16>EETCMK-"U;/+6K=!D@0 M,MAM+S5$G;@@>JDU9/%;Z:6&M4D77*\G]S+)21,SK$V^U)N8@5S]6-]N6/TX M;93=Y@_4Y"G=\%"?#NHBARY%:OD9T%)H MQ&&SE8 $@,((V*1$$O,%' E2P@6-:9J)Y?Q$JIB8!(7B*%@D"5_M-PF;27,> M6IX 3K*L]:O/7/Z7VS'G._)Z)4-.R8PEE1[&U2^27KQPSO*CB%O1R>LEESMI M^[$M00SP1@<?1B6Q#?.]TB1/_90&2JB59W&3U%OM MDMX"D]O/N:&V=Q=U/ F?N-L4/1LR24:\TB#H!-XR?E(LVW/Z1$.NK:_B7B?A MO_+NY$/]":#3>?E!U[&@=A\ 3EM-";=017+9.7DB$2MR$KJ7D=(88!1/),Y) MK5IM^_Y7R2\B+,[_%\JO-P^8"3;5E12G&?\$7_SD3]*0H!)@_0-PID:VF0K, MXO*:_.#$Y096 *3L9,'E!E9!I' *8@C-*V+2< M*B@W6XMVRA3<+ZB$H2*8'@L"T^>!< *U<49FJV 2I]"\T3"%,,EF8#;I>[PP M"7L@9EF(\AA(J?$$;XM)RK:9VN/+Q2195. ..8Q'43MOF#6[Y5 I2#THK#F M'D:U/4W=OYO7[8R<9IBVM04V=(1$D&1M!,VL,"]JD#DH>T,^K>LLCC[*@*IO MMF3C]=1%5!@!72]-1H]*]ID^2IU9L7#")"]/GS-#W@(?5)(DHG[F.A!]C,L[ M'L'K/5=B4S^H_%K%OZI38'5V]&R8<5^&AF\#N. 4D^7 E4.?F Z'MST$(Z]/ M3#;!6 ),D:7#& 2A< (P:*C9!6)_J&@Z;"2584_6@R8?ABL(D.9*T3;M+QY= M%9GP_.)NNA>3S..4T46AU\^*KGB>WPAY>:1T&7DSEK2,-^LW!T )7#E 5:.2WJL6>M,F MH;6WG+/Z_IE$3^0+W\5SF3IE9U+$?+@E"Y_R)9=P).Y,AQUTT3+8&?&,V[,B?F3WVUE>0X\?R*2]:7R^]1\%MB^#UUDWOBO18SU7%HS67!R]:J=EH. L^I#H>HN$3XC0TM:4PLW1(8;(T39A@1\QALC:A MN(#,B$1712IZ-[,IXGW M)&KK"5.K"/]Y?O#OG"8D]/PXW+"V^*_S!?^YF6$*1 V*.P>$E>5;*Y^8NR!GE]F:Y."=]]L,U21D8: MJ(H[ O;RR:[>.!+MV"DM;X/KZUX]X$QN>?6^\W1S%S?K_\,QMY^&-\3ENBU! M51_#"97[/UKX-I8E!([\-MO;M5HNZ[<*WK1WLL#FAQ_X@ MW0UJ1E:B45UAWU-.JQZI!N[TB=?#]&H#U_W$\F$&(Z9 P9YR7$&AQ!2 V%,N M2TU*5=Y"-#H%Y.VP?L(_ORUF.+!F5#G]UXG3EKWSJIS_^$:T!+S1*? X\E^] M9;4[BY@EJ;=F<<^TXU=F<6)+;X.+ ULE&*A:T49WQ'7!8?[WB!0;>K/RL*Z? MR_;TT'5,VJDIBN!*$*L-PH%#[E=3&3+( 35J">4& ,B@G*5*.;KQDRP671G* MUV\UC&]F$BD-T!' $L+.(I;7G10^DTZ2>AX%/0TJ]C2*TK83KOR\"^HWNZT6 MVK(\O\QHK M4HH83-S*HZ#$N7U%Z@T!Q7'"!Q5X)%_/%>=I@:S<4Y7%N6GMM M9OIV0U$;!%]C<'?Q]^!0&@3;N,B/BBU[\1+05(BBRJ7>#41Q%,YPJI[(8F;" M 9.NJ@U8_7S%=$''^+MJK69,=W&,$>L(5$SA-&/ FHK1AY>'OMYR'FS:I>G5$1_V"N@ M"NK;H'*0B6_: *=I8@]KH@-63[ZO"^-.:7BUMHU0*8IJW>VV,Q=U>N)!(=GM M8[=-M:S3'5BS^=&["^WTJ ?J9P3*06F[J5;T/F(9VDG'! N3E2)VKU%DM._'O;[3]E+KWV-J'0U/;NHM[F MG9!^Q]Y&F6U^1\7NFOO9SV2$%O8*_91WFM4K]V &0V'Y]B\V#V]Z0=_+U3WX.#=SZ'"#DHH5/=>IB"#$K M- X"E$MR:E>/\?.\@9;L;[!S_7@MV=]0_WK ENQOJ)&]LNUI(*6F=O5OOEW] M]]3I';S#>1MJB^TBIS;M=H*L@9_.O5G$GL>+-G>] D^TN9_*0=%FE5L>J[:: MS1]>S[9;C[0%HD>8WD*R^E;;X5O.;3_-DX+IM;+3AD9GG 4R=?6NE6](+S(- M\B[8S *^9\3_Q5V=)S\B125B3A@5'FC/I%T:H,/FPPZBT6< -S, M?:+<4#A]_9:*T[<4E^*3!%QCZY(\^A-@P'<9/XE^[^;X.B; @&^]I0SQ=4S@ M\&[AK?"D7,\XB<66:>EHV9?JHSF-DSP@8=?KI !)GX?-_JF4*6X)\\44$!(6 M_M."2/7M9C@+!J1W<[Z,[DFR*.GLTD8-9G"%\)8L\X2;%RFYGC4@:Z MPG/'9MFSG\CV5,>33BB^9U6-K+JR%A&=?SE'A1U75<_J@:(SA5N,ZANG:XA; M#+J5G_0G@,[I7(LGL7^OEX7A?_%"$G&S5KKX5,=-&:K-3,G7&2&7&** MH[S02619CIT/(ZTZ9:!NMN2O]&@\R"*, P#K^4,Q9:$,PZVRM@VR1["M:\/0 MD<'U?6S(A[B$#&[R[P]\?4^1P3W__6%'GX/7X.(_-O" 0595;D%4@[:]4C1\ MY:IL^+B';-"/^RAK2T"Y3$/TPT%N/F5&X-4;Q\VL4680?@738EX?^'G2Y0=E MK:XL/2GE*\-,06RX3,^7/TB7@1-X!-;E'9>Q?( M=2K;Y (UG3IK$E2& OU75[21V$$<"%/*3V;5TBU2L59FA4+)U:RZ$:XXKAT M'84S0]X"GP;9 J2XD;T9*[U/_#CU@\J_6?RK.J#"?^6EJ=>S8<9]&1J^#>"" M4TR6$W8DL"?TDS/ZJD=EOK;[U!(Q-8?TA19UB; MT-;!4QV;J8Z-V;V-J8X-%L*F.C93'9O!N*MRNFB,F"KQ M3)5XONM*/%]HS!)N.A5E,JK:_O($&:5ASK (IW1MW2M@:'M\JHB$)<'*.GU; M*N[U0^9SR+ZI'A2B6]SCU0MQ>>-M_^J%X+_O#UDH M ^)*C-OJ!U-AJ?V#_UT6EAJYP-K/Z'/\>N%-LNN3A6R]JI"UEB5H?:H.-;@RE![5 5KO,I0^U@> MZSNK#"7WH6.ZV6:&US!C?Q_$F68EK-X ZCZ(-:6O;70'9A_DF29ZW=LT^^#O M&E;^32U[P\#1A8P-IO=_]L#1I8M'?1P+N%C1NF"6HF?BQL MV(=<5ML+-Y6[*I@N754&:GU_>L\^N*K<5KK]K@N?6BO9^7T4/L5V;=' AGW# M7V?LXKY3X5,LA4]C;M9X/WE^E=#C):O<+R\FF?3G([ M1/: ,ID#:9:JT@=B5K!C4K&T86OL1O #XJ,7B?,O+X?W>CO(E#\(?*.@RFWHHU?^("B] MO_L)%8*DCUSI^2R92Q8#HA.G'T+2%,]FHGD+Z]"WZ6'1][M,A-\S*1 MG.8M$RZ@7\J6!0E)\ZB0X0*A%_*GTHP&GA^'WJS,A*[E/(M3PW-N/ +@SL"Q M,0"=CXUZX)S4\A907L1Z:O).B2"YDY#?'AF7TV8E(9\+.P79@Y/^1%/D<< MT*B\KB#,-7]1>O'X7SG<&0G%SWM M3VRAZ*\*/;UI4*ZNM5HO=*<7=. MB(9R =5^\SZ0@R?&P(]*5=M8C>>4+U+A+:=^I,<$U=DP()P<&+GT532O#G NCAZBGA*+!#%@1MM]!['#]6IT; U?*@@QKO4$/ MMVPT!F1BSXF2$U>DA[)L%L^M ?D#OV*RC2#1\GH!.CEC5VS#%&X:O MANY]CBF+S>9WUK0D#2YY(?[D_<>YP8VNO?CL&@8GILM<-EF@ZUG =+5KG*6O MJLT97/="S D].\_@Q@\"9WL0-C8@?V=]U:/F?U+4$B[A 0OEK$=8)S\D0BUE8G>^ L%MS!.R_O M+/FK,\0N<8T*HLVB83WT]8P:C41Q.Y:F*94T2%4>-!J!WV+^MTBL+TE?+:.Q M;ML(]K="4QGB!,-J*VU2V .C9Y1;)&W=2M4>=DMW8TGL]J[5'.46B0;Y:&A> MIX6*2PY^DKS.6/+L)Z'R4NJ?P3%"X6-2!M-\V"W=JU*-&SSM3EDSF\0YSJUZ MSAO>D3BLK WE!:D](3;\0@=-GHIZG44Y=S]*5X7Q@_[#UL+,;CFB'$K'&BMO M5^/Z02#2CAJD"&M#W)(631@>25J*L@!)3PA M=:9.3VT[/E6%&.-G[(-K$CW J!$-P"F/XV!4C8:N7ZM](R 5I&' >VUTC%K1 M@$7=%U+#>K"J?UQ)G &C$%;'U1]'Q'BF]@6MQOZ @"J?.D*=3PF5^O,>HKS6 MP+< IOS8('0JL#45V)H*;$T%MJ8"6\XS63>E^"H%WWLHW:"B)M1VCJ>-M-:A MKW67XVJ'4"B5X1!+5!+G!L MW%S0A*,VUDGDO%K\>E]);[ ;7%N7;/1P*0UVFW^L!0@CDO:K0%JP=*9XFY5? M'/; 49/4S/"0PJ3"&T/5D?N85'WS;ZND2F%T4VI@-3G],"WG(9 U#D9,"WH M9/TS!M/RUM_">[><#;ZI)D8HE\5?O%G9EQ"*]F4\3[TG4S!"F M>/LSANX*BZ\$=%58IWK0O=RRCDN9:TB2C,YH(/K(SUDXONZEM]5!31Z,]'MBB$)T=%WJ0U ;AM"_Z%Q<; M_.TP'6-:>'4^+"8]3 FD@8"$/ZM_*MM,+$GBI:**S?8_#<]CS6D!SUPCRH#< M_U])MJX2+Y&%K<^ BO -"DZR+*$/>2:BF/?LEIN29%'T9]/I8F%A1E .W"2, MJ]D='VGW 5#Z_BCD'PE/GKAA_TB^YHL'DIS3*.<_*VI5I==YQC=&+-JOKJMW M2< ,G,T])._53:7\=HCD%JUGA9;.URD8T@9#!I6[VH M99((DW/'=+LQRS(*TX<=BR=JNQM>#_TXCAZJ.2V@'FI$&9 >.ND/D_Z 4W_8 M.WD[G4'[/?_=]"S6"VY&.3)8IF2'W]J3U1,%V&2!0NR>""L(7FU8U@G-%F03*R48/VZ MIK1*AK%-[IR/QZ+R@02[-S:D6#%2AW-,IF&9%NTG^>4X4H*WU!Z3*MX5/I(E MY:3^+:*+G\1.]O.[=V]^J@CF&T%!^+N*(*.%6+(!(ZG8$X-ER(I54+ PR\-( M[ SY2U["QZ4@>#U81723L:3\<+Z3+!%MK_F?F]:"Y"XY6U-#G@O"SX+-CK4E M**71JV^9;V4A)]'?9O3QIY@D%1GB']7DK+\F2?Y]D15)L?KX8LFDX0-)__ZC M[/&:FE1LS)1M)L<]-?42V E5UV06INMWCYZ3O(8P28O&-$W#_*%:A64>S,)P MN2:,I$6^_65/X>:'?W],\BBE>4,S[^U]%#SL4I*HXH-NCAE(/;]4*8 MB'5P?[ ,:NB4<-1@!*<I/^#:-WO@? 0W$-P#\$]!/<0W$/P0]ZL'*RN ?HOP8S2^"DYCK/20O#7'9V! M;-FK/8SV,/JDP>2GC=C#P3Z@AX?#'@Y[..SAL(?#'@[;A,/@H\=Y5$:0A04G M)Z#3X*',^??)-U9:-@NSY%N5%/'NYXO?1^_.+X*WO[][&_SRR[LWP>\7%Q^" MBX^__/+[Q]_.1F\N?C%$S-;?ZRX*I!O*/5[W>/VD\?I-M6K&T_%29)T=IAT< M$2YOZ-&Y1^<>G7MT[M&Y1^CWI/&O5Z%-D1G;M]Y:+:5G2V?VU[CX$]!O88V&/@[Q4# S=(YU#X M5WL5.4!CN0/'<&H\2O8H^:11LJ_(\9WH 1Y)>R3MD;1'TJ>,I(=3D>-#RXH< MLO[N,+2: H^;/6X^:=SL*W)X3.PQL#'LP[,&P!\/HP?"PRVL8HF&C,7&5Q? 8VF/H[PA#^Y(7'C%[ MQ.P1LT?,'C$C0\R(2E[$-"JK?PBT2"H1"Y)L2MG"$!T#!W(!B8U(Z00'C_CK M8T'"1Y)'+%D>OO8 Z*F:=8A =Z^]3,.9BJS#YQW2-J\N8_XIN]D2J) MBK:NZ!2K8,SNZ9->+@H7I%3^@GO\W64G)E+3#85O!18U#2\_ZM1<+PF9)-OO$Z%,Q/Z>+ M99C)OZ2R=?>T/E)BEAYWQ%SBB3SV1MJ\YIN\HB MRI9T#>NK;>-3-D#(&4@;V^1\J8ZF(&LO4/' MFL(8!>3I5W0\R>T=0)9^0\>2,8X%\9T,4&LBE,-?T'$H]WQ >7J/CB>U)@?EZP,ZOK1&)RAK M^."*UK("90TK; $87:$L8L4K.G,M5/7!!U7T3G2'X11>HD,^+^%=.TR2N M:@P_A&G(3]X@GQ-2Y$%4,B9:+ZL/$9196,;)IA8Q_WU."@XJ4X,*RYV\UD6H M1H>$^P!G'^"L"%\=I2E]$D)V2=E'6CX4TS(=;:JW[/-XS]>2=\1#JS&<#GGUQ5!&1C\IB3EGRC1S[*@UZ],O! M59Z7<.I?MNZ7\G%9\+T\BSEV@I)?T\6'V9]8F/UWXQSS8>C#,M:\RG&ND ^>O>(MJ2OSHL!.2M>\MH2]ZD0,FM.4.J ME+>P51B.Z<@0T8@J;V7P5@9O9?!6!F]E\%8&;V7P5@9O9?!6!F]E\%8&;V7P M5@9O96B@>^]^SD4QLP7Y]BW,.$/$?S,)N16_'3$18U M[XC#,H*+&F^GD>N_X6^H5"/5WJ=3%/Z9"D:PG#TGFT)0/I:F0@FX:IZ MWWA:G3>W) J721&FFY+V54Y3&(E_7A)RC&5;C(!#3<=%C3<:>&7**U,>MGG8 MYF%;VY/5(7ZK+LAY&^3E8A&RE0 N>3++JKHMHD3XVB6=9+-@R7%.E! #\-9X M:!?(K25QK6#;W6AT5VM'ESPU.08EK[PG;$'BZR02Z<2C++XKETO*"CD5H XX MD!*;QY*JNJ>=T[5A-&X MC(HQNR/LD:^WFD^I:^:*QEQL!.O7Y[6+ =1V&-3:=Z=IJ+X5QAS)QW_US TU MTI52\Q0/1;TZ0H=_,QP7?Y(72;2I3:AT^"O;.J7ZDC+" 1R$:%53IS2+>I + MZ59&*^B:#Y'V7O>8UT2)BK9&LG/< 0']AM_A=9'N=?C13H6?;#3X5_,JI;)! M3TP<*;=:H[ZGQ56O)\F6,D;B43$11MBKC%-=K[:9=>K-Q^9O11Z&#U'-2+T5 MA6K,&=@X4!H!J9']#1-K38XBVFJWQ\@]0$NC332B8? *Y[-_'BV$*RBLNFAB MGV5;(]6Z2U#%6D"W?@SQRRV^AMRE-K@0[,:J"9JET^QHHLU ,:K5YN(L;[52 M+15&L'0&Z-VZ:&0:!BZI>0 )*OEM#;-;":>E:A:(XBG=7(E1JX123405*KES M&1%JJ::(Q9,>XMU$(W!@U>30^J/WE*,21WN*6BM)M50AIE-)K?>E#D!::PP& M+Q@U\.\-1':;&E20JX9--B0CYZ!;:&V94WV\3]L/>6J)%.XV)8A3Y)"W!BYZ MU\D4OP2\69C-$C[[09CGHD9V1G;L /,F-*,X2Y$ T>'+?']_&0#?54SLU6X- MC*HE4$.?A!.#GCX.Y\2R?O-V/CN$>_',!U-I.N_?(D9MAL MP;SN,5P.^EWM95[0!6&OZ%-7R(;U\N89(PXV+JI+CI+YQ%9T_)D4\^UD*[^( M45]OHO$F&F^B0<>("0:A#0['@?!:#QM5#"M5@<$9X9HA:G3F'?!7HJU.,506 MR2ZE&D/P1K?27:]HX1?LFOV6-L3*0Y'FAN?1B42\>S>),4?>3>+(36)N]7'M M)_DU2,7==#L7@J%G1-;=F2]$34"KDJK_N#L[_X._B'^LLS#[^B4/K[)(7MT4 MT-Q"T56QE,;3\XI7$:[&XJK:;RA>*Z<-WLL"B7V-[$8<')Y+@!6J:]X[[=<";3"E_$.[G0(OO:[K6_)(TT>. M'5[2IW/+D EHH=1]:L-UJ5ZU'><"CTFNP8WHGGG7A0 MQY8<,E 3.(V1-^D61>$; T:^M&"/-@55PW5":I O.G.I;6RL& ;:P$S4RDP_.5PI3:] M3P5\H6T\!R@7 M9S,\YRN$>6>^=^9WZLP'F?Y=^^]_"Y*J;$U0A,_&%ZG6=W;FNU>]WNJ?N M2;N^=M6F3.I^Z+MXYX3/)O&&Z&&:^3SX]> 7*_B%GSVN$?#O04K"W!C['G=S MAGKK7^SQKL>[)XUWKTF>$S+FAV0H"FQ>5VM AWAAG3SF]9C78UZ/>3WF]9C7 M)N8U.7U\S2(IQ$]Y$&:Q* HGR"29*%QMB(:APSE#R68$M4\,T8J8N2I2O!>." U+FH\P']5Q&HG[.>'%RLT&\ M(F.FR-#\Y>R>K6ZJ")'Q=/^S,HO%>( >^=N0IDX#T?<8+@>]YK!X91,#;/3* M)@9E$Q@U;KZYT@8[V>#T[+:'#SI=#O*I:$.LCLKFT+ED8XC@]98D;TDZ84M2 M&\7,N67I34!"EM&RJ*PN3R$3] 5I$CZ(V/D&MB7P@.ZL2X8DM;(O7:S?Q+_U MG^OW7.]?(]/HS3M:*-PS8*K>!@3K@,#CAHL:;OX[-7VF8 MY^/I1H#&[%;D<*AJ]>C:]T^]N@J.OL=P.>BWG,_@#8S>Z(,!X7FCSW",/OK3 M@#;8>@=KXP$>CNB4*LB7H>;0$Y7>;UMDO?'&&V^\\:83XTU3'=RYP>8MY_;; MMS 3A9#)7R67N\JJD1>SFV]]-33<-AG9GQ&E,7"MSSJ1\2)-(;QN1 M-[-18WD>,BXZRY)%\S G$T9G+%PH"BL#VN,PC>"BQAMJO*'&&VJ\H:;>\%&[ MJ2H6@[X# OJ5P@3I,F0>?+17_X:_#NC< \*+"@_>O0GW^S/AZC1D5#8_;[A5"BP4VJ*36-"V28W-*"AEU]Z!XN^. M]&X'[W;H-&:TH=;AW/OP;FUP?^!;A,C172RY"%?W79KZ&K0#N?,L $EI'18Z M+HO;NR^YW&XO;63!AW _)_S'-Y,TS.0$2!OAL,_CHL9["XXL+Z.GD,7WJZ7J MBJ7:-CU9HD4JS7ZQWY*4;POQ.U.@G5&]3=Z(@PM^ M.- 5(=7I.5Z*"5?>^*9M[Y1ZLA O5YY(V'_F%4(*S];O=KUJB-@?PYD,>C; M=?DJ/V?P5WF?6?\^L[Z-:-ZK-!BO4CW>/K;[=;JO8IR66EQ%88AFL&XF.9A$ M9SV3S#^%V2E0V7&;B=R).8P4:C\ZV>MT1Z3&RBA*8>[E6,&P)A#)CX$ZZ-95 MAV".(.9T[[_T_DLSCKW_4GY=GDW[MW.OYB_!='V#:)@&2<:Y+"OR3'V:FF'< M>31!A/A+2+PW3Y5[$N9S?L:*_XB A,+2,.+K=K^&J_A.%Q M[(:]G7)VE3UR\%H=A6IWL;QAC_2>\\UV1EGR+=0Z'.$=3X6?7OT#GVE&5I]# M]I44EV46UX?:P!KWY VLWT3K?P4Z"YL/^3W/0;]^+G&_?55U8+_@E)SJ.W@_ MG??3>3\=.D8,P'.MZ:_MYHYQ+A2@CS:'5H-UVT'U*G0F)"M22LT &RH3J/O% MC<%%8E'T=>H?.I$WV)2H.7I#*=RV=FN?9.:=--Y)TZF3II%)T+DSYGVP^?1! MDDTI6S1*+U,.XLX1 R##NV&\&^:DW1AWZQ5PRQ<-$Y>A&)3B@??TYBUOWO+F MK6$:.CQD]I 9*V0V/H)44%61L+%1U&FSFZ MB,N"1/-)0:Z+6$&)OKD%HJ[XM),\OZ-I*;YQKJ,*TMX"67>CT9VB7O:KIS9> M2:?%4\C(1_)(4KH4$LNYC._I>9D7=$&8HA"(:5\;]4$(6Y#X.HGXV2=BJ^_* MI=CR%+5"(!UP*)6XJ/D^5-R<%0>J"?]K3QG_X]^?P^=D4=;7L)<^[YXJ?C0I MJ:I[WCE5XZ>,K_AYLJSYAM+G[JBJ%7I%"WR4V8_UT5 X830NHV*\NY^Z_L.J MFKFB4=Q:NWE]+IU/;=MA4.M<#FY%NI/DX[]ZYH8:Z=Y7\Q0/1;U&ZXUVF@;7 MA+,X9''^91ES+>7MSV\^_/Q6&;AGU-M[^ X.R'BWW]O>Q1O%>9"59J(M@<& M#I3%FD!]ALU%KZ?TFK+[\'E4%G/*ZE5B6..>Z09\ 'GS(=*.3&XT-1OU'1#0 M;_@=>JZ99YF'GN6I("P+TUOR2+*2;#30J]MZ^[1A+Z>!8U"^J5S29=G?+$E2E.4K$2!5'$[;6[>3Y; M:1)L#7KBX$A0I2[R"N]Y.ASUFZVX][H>Z/<;GZLVQLNHL_NP*3[? L2F_RQ9 MDL=)I$V1!O;R 6LG<-?@?;+@TCJ>WK,PRZ>$C:>?*(U59OT&/3%QI-RGC/J> M%E>][K];RAB)1\5$Q'A<99QJ-9:!=7++!W_9>#J*J;Z0OZKID&@VD1L?;NO# M;36,U/L-J<:!AXT#I=N;&GF;19J;UYR :Z7 _E M\7+(LWD0#JJ4I$[/XQ,I*:((J4,CMS*43K71QZC$$:J%8)"L%E]#'J$^N*(E MQG$T:):,&<@^8-70]5_0;=3&OE!T&[69P>>0=0,O M',KMNDL+6:L-^ST:,8=E\J&1:9AW97<3(SP+')7\MO8S(4<39E]15@ !R,X' M-&L-:,[%M>+ EN5#/[L^0PK5>K-G9V^U\'X=@*0.Y(I>D+_G!:,&$>P#D=VF M_C#DAT>3#;V@V(TT5$31[CRI*9HMEP'6N4.TQIL%! MK7:0W]$(GJW2C]V+GC0(<"=WRDIOJ(0-10E+=U\&7F.N+4\/OBRGH[*<#;*& M]CR[J_4@SJIL0LAH54OSG&:/_'SC@XZGHR6) MSM,PST?G=+&@676]/5^14J5M:)*5DR[143(^JG04R[LJ'/&))]0%&,T;6@9N*DL& ]A;(*E:?6+B< MR^FH;= X)<^7 ;9!E2\#? IE@'VQT%,H%GJVT:-&T5]EDJ\5;O%/OF,KT]#! M_4Z#&W3?2%[*0=.Z%\K/]THZ_+HML\Y.^>)*EK#P$*$J9GD25S';--.6-P+W MP\"-MA 0N-]I<-/K'G"HUE<*^]GJ2Y;\59*/9(^SE8)GU+U?WK35] ]ALM! MOW*V">F])6E8D/@J*SA021Y2,LIS(E'X&O5URM7PRU5?"OLYN4X>7\_KV>IS M^!_*UH9E^1;08 0L'.ZITZZKAJ.;5$Q$LTSFM+9ZBS,#3&!45]?;LR7&_NN MRXU!;3BTL2$.([=-D"FU!/DPS@?<2D0;&V.0\FUFI* -+ (8&=2U*;#,K*SH1ANRE5!MN9A9$AU+4 M.SJ0,$A]AV+0-,H57196ZPDPC(UU.P$6]SV@N0+=1F< I:AQ7!O*'1&7YJ MPZ!YC!#,D&-]'#S&XZDADZJL R";^.JO-0Y40+?H=RWW=KX M![*?6Y"/!C%7P&G 5;'.UTIWLEQ]K71L",A<9U-FL:(#/^;\*5+Z@-SA*1!H MJ^#,=U2HQ1WS(;P(0G@]:/:@^81!L_$1 MY!HQ?PBX%$3\S[63(:#3(&(D3HJ )?F.-B!PA@WF##^;D.-AM(?1"@BT*>.9 MWY*()(]BGU*F.>F:N\Y&WR^"6R[Y9R2+YHN0?=6EI(.ZG0(O?==R.")NM2-/ M7<,!U*UO7O0U4'0]^N4 KF^:=.V7)TCU$UV/X7* HJ+&*_I M30TO;QIR8B# M3=S,)4?X(NA&T/%G4LRWDZW\(D9]O7G)FY>\>0D=(R88A#8X' ?":SUL5#&L M5 4&9T!LAJC1F:; 7XFV.L5065.[E&H,04W=2O=P4AJT^VU-#"0(*P]%FAN> M1QADN*.M"V9C_5^\U M#;/\AN^J^3T+8W$?]+B8BV2I[;YJ$%S8:BRG7%=T 6IS2MMYZ[6W7GOK-3I& MP(4[8R&,!V+JV^OP6 M+!GEB[)8!6$6!^2O,EFNGQH;?B!#.;/]P(GQYA]O_CEIU7VR60@3C@P*OB== M;-<"7&-O,H17?;WJZU7?8:J$'F1[D(T59#<_BUQCZS<_!WPTLD^>,P34TO[. M4+2& AAT?LUG57SH'W=GYW_P-_'O=19F7[_DX546U5K9H*Z<-WLL&B32+:7;%]QGVP"=B/)T2_N);_MT4! +[X-!! M<%'C-:+C-)Q*SB_#*$GK"=4W[)%>=>:3HNF0:.[7V4T>#%1+36NOZYNYZ0]. M(L *U37OG?9K@2^84OZAW4Z!EU[7]2UYI.ECDLU>TJ=+]=/W\9:B$[B8]X^0 M)>+E E0J=AQ9L]YH5:Y'><.AT&NR8WCKH;<>0E,AY9"!FL!IC+Q)MR@*WQ@P M\J4%>[0IJ!J;6BD& +>Q$C0SC@TLYA:DUZ):G K[01BX#E*NR&9##R^R907WU];W>>>M7[?8BK=^B>M-N+?UB2%TET+K+] MF=HEH6SKE.I+RD@RRR!$JYHZI?FJVF3NP^=160#I@''/)D1OHMC'KARG87I]@YJPAZ3 MB%S=WBF/ F O]T[J41:+C-/TGR5+\CB)!+A5<@+LY<,#?"*)=P6C8\3@H*9- M#L5A\ KGLW\>+=J[(<@>G95*^TV.S6_0LPF5*=6>K [$$V7R6?5ZM%L7E&7V M +:-P7K"H0KA +:=FB./-@3X ]EZFD*"5EL0'C>Q=\89<^2=<<[NV82:19Q[ MY-X&*0ES_G;3_[9KD.2%C?DZ&19+-KJLUH"T#"^KD MK7_>^N>M?\.T%GG8ZV$O5MAKUDHZ')U?T?34LQN?9%Y M=2,+!'Q.^"++Z;083Z>,$9&R26(-,V>K/3MB.6Y;Q(ISP>[@WICEC5D6 MPKLL"R7M=IO$.(,-X!YM@*T&9PGMHCZ?SCD7O6.S4L=C&+NWIZ"5W[_JE77]R@[S%<#OJ]@6+P?E?O"\. _+SM?CBV>_UI0!ML MO8,U- ,/1W3*%N3+4'/HB8%MD,5AOO5''&W5.T*C35 =W;LAYS[G]]BW, MQ&V=XK+[S;WW><%)F].4SVZ^_5V0$B7",FQJU&GU$G<&'@MDMC+VC"XFUY.+ M^^O[CW*SB:R-!1/.:#-3%W%9D&@^*W0-1F=&$RN M;6PCZCZ,(I+G.\^?;IH@[6W8W\J'-(GT5C=Y,PM$5%-^2Y8;#^N$T1D+%W)J M(.UQ&-UP4?-]F !S5AR8$/A?>\KX'_\^YXN)IDG,]_"X>KWPE;PF$=*T%UIK MOS2L\5#HM6_,T] ]?LKX(3U/EA)!J'WNCBKI%$I:X*.L5_/L69ES:):OPW+R MM0ZPCM!1)RZ ^YT&-^B^D=P5HVG=AQOC3J!]B/>BIN%0Z.U50KR[SKOK;*6# M;L)D"@%!DKA*R1>QL/><"I5$0?MAX$;0I/XZT'ZGP4W?$O=(6)$\I%Q9)5/" M&(FK?559KQS8R[NZS5S'M<8#Q;+7=T! OW)Q0+H,F0<<:<2'>$DE3KKV/O#C M!)*@[PZ,_Q>5[?^&%@1^>8AQ?Q_6XL-:6C BMW)1@*D)&R=:PRTU,YEBX@]^ MCKR.YI#:'C RJ#/RT,:6.HSE[-$)J% "#1D[-S32[4DG@*&A4,MN%":N5!'] )\&&P13H9!EN>MNE]<"R M#% *A3_)T5+FK MH8]_S[:C7,\/ZU3&!U$7M*IEQ9=EM9-OZ8+FS"22E=1&N<5GC+)X0-J5L$681.1.[B6Z&#+KAR!K%1@I9K,E'#9!)*[+5_DY M@[\*1U[.*_O2=Y79TGUW94M! M< @FQL#L"IR;WTYF;LP]Z\ I^OVTIL@\;L4M^$$4:_H=Q6CZ>$9'\8Q6O?'. MHQQ_#?CX7!%(PC1(,LYE69&WI0H:XZ@9QEV$(X@06'RCCRWZ3F.+AA^K'Z?CRP-H#:ZS NM$QY!Q _Q9L/CV'FY51O4F* MD'(0=^ 90(:'SAXZGS1TOENO@%N^:)C(XS8H7@SOZ2&SA\P>,GO(["&SA\Q6 M<^M-CR#7%TM(JJV?5*MP6N:UGU3KMZH M=.V'27V_>^5+JK2E9;3MO8756UA]TG5GUX)IMF]JO%MBY%*NZ%(#[7)PC@.@ MGH_.!JWZ$K4KU@Q5HW*7M!51# FX-B]3@L!)= *KWQKE+ Y&0FT<%2=V]9GI$[FL;7I*HQQ*H/_Y3DY'/(OA(QHUE< M49.%Z9><;+NM"0-PV.5[<(0LX:+&!U =!U#M=H3)YGS01";I.SBEGZL%23Z> M'E&E67K-.KOE:W.I)#\<'Y(L7%\<5M$EXT7;P2G]YV$^YWN6^(^X(.LQ3 46 MA'T6H[YN _G(E##&=56NDY]901#A?/2TY7QHGAVG;.5["0&3[Q MU9_IH0AIL^W;CN/^6+@[_KLIE^IQ MG')[Q7'A@MR'SS!!U35W3/LC![%">8,2KVGOE/H;\G1P<#*:\7]&:Y.=R1G< M=!BGO![1H(%(FM9N*6<)91/"_S_FNN"FN%JT-K+&_RG7XO21Y!%+EH>9TL) M.BFQ. MZQL-/H@2=$IC"CT;4 "E=W%Z%^>07)RZO8":VS_1\0@@G+8SC:(++H&Q;,%1 MYC;L2_I0,,YD$UW5V28L=G0: GDVMT=&-:XAA@Q@=R[N^3" MC'L5<@>RYNZ:"C/6+'D<@+/@[D(*LUEHX"D#L6*NUG9'Z 1@16,P/R242VSHJV&0)Y1=K'"K MG2L3RCU61-:=^P@Z,UA16C/'(I1K;$C-45PKU.2"$N&U"FQVF#FQKA,9Y.5B M$;)50*?:+(.BV@"V!$/+839_@[MJF6UI;)5I\7H3O2'%%BUOD"1?2MM?[K@B M* Q:BR07/HN\LL$K ]$[>0&.F&]SF776-6U;O4N MF&T\E,TT)VE_9WJ1A@)_UY8'_RK8&^JIJ, C! M)-?)(WD5FCI:B*OOOE4:_"8*# 2'; S9$_Q7D YBO<5(7EWPZH)7%[RZX-4% MKRZ*W":Q5>J_!:A=KL'90 MN@;8OP>I2$EIF+ @Z>T,/BO?WRK1H$K0N4YSDA+U?"=1(^)"F?S\]A M43+^7R!7C4?R*HI74;R*XE44KZ)X%>5T5130L3\@GX8U< WDV5W]',BW; EV M7*N9;]X$)&09+8L@S.+@*107FQ9!NJ&Y<<:\\;C.5-.&E'D7C]?T5,%R8<+^ M"--RZ['.XNN]0'WFVT#)2#SFVV!4,L9W!M[@AF9L^V=5S5;TKS;+>Q+-L^2O M4F/%Z.7=7B?S.IG7R;Q.YG4RKY.=KD[6PY'J'/F_"_*"4_$@"I\%T4&9RX:( M'SJ>.Z1O1I%'^![A@X*X+KCDTA4A=X0])A&IKQ4K:DA&NQ(7$9UER3<2K^\P M$,:>'![BU='[>IJ]/?F3<"46ZXBKX/&.1[%@)R6+YKR%J$>YVT7Y3EPNJ@*\ MI@DWG;W1ZT)>%_*ZD->%O"[D=:'3U84< 9$!>;B<0PSGNN$OP70=&1FF09+E M?(K%PZ:^(-AH[O1"$WJ\5NBU0HC?YVQU%J;BSH"[.2'%)T;+99+-P*X;8/=^ M>%/;OBICUY>,/N3\6! KZ"I;EH78^OD*2Y.-"0PX#QV\RFMI7DOS6IK7TKR6 MYK6TT]72FB&) 2I=W4,%Y]K6^V"S!K@VLHN8;*AK0<9RIVG!J?%ZEM>S8/ZC MM4#=8W":Q1>H_ :A=(;5'^.$Q$E:BKO+[X2J7*G/%\]1 M6G+Q65_UON!Z\L9_>Q&RC*_W?$)8Y>$T*$MF^45]A?H=T26L"I&XNDFP1F+# M0+1&HWEEPRL;7MGPRH97-KRR\3TH&RT.R0%Z,[I&3*[U+Z-;Z-_\_+69>M;R M+PW,:V!> M _,:F-? O 9VBAI8@R-Q0/I6UUC5M9[U+G@H2X*&SPD68N8,=!8SG0F M VJ\V\LK"" WSME&HD;17V625\*:GZT._CJGE3+.A9#_*T_BJGZC/FVE@S?T M-$/[3,VKF-.83!,2;VK?"![X;OBR!DZ5N&CL +/Z%J^6>;7,JV5>+?-JF5?+ M3E$' ]]/?15%=82@DFNDT>NONYD:J.^+D2*W;=*<;]X%D4580%--H;L M"?XK2#=T+QB/Y-4%KRYX=<&K"UY=\.K"Z:H+]K#!H'T&#=&!:QWJUVUR2!ZP M79Q:4T*5ME@(U0W7,;R:QIFXM*NRW69[VRVC_@T*&'0 M=$2O57BMPFL57JOP6H77*DY7J[!V4+H&V+\%2T;Y:BQ6U07PY*\R6:Z?-L78 M!B,Z@]G&-'FD[9&V @]--M(DKB\J^/J^V J4#B/!.WK<['&SQ\T>-WO<[''S MZ>)FT_/0-3S^7=AG^>QPS+AV".05@*3%G+ @W8?4-X/*#4=W!IM;T>TCM(;6'U!Y2>TA]NI"ZZ;GH&EJ_>1,D&6\E+G%X M;HJ@U8.XNY@"0(;'PQX/@_"PJ&Q,,RY;^7AZ54G5??B\B4<[(QD7W<(0(#<> ML:<9V-8<_::L]>;L-6>O.7\/FK,%L##H[)"6"@.0][6^+EX',OT/) M? M=",G9O.W@8I"?/&1C-)=W?F,B4!K:[X&0O?],&5O+TZL/H>%N+!M!>2J\4A]E>@H.5'D,]\1%^7BEF]J83H)5V)WR_E98;+/=#*V MM]5X6XVWU7A;C;?5>%O-Z=IJ0&!H0#88:RK' &TOK2'@H$TNUB"?8,;*K:3]9]G89[DHO_FSKEHGB5_ ME4!OD--W>WW'ZSL>Z7ND[Y&^1_JGB_1[.%*=:P3O^1Q]^Q9F_+-6!0XWM0[S M@I,VIRG_)OGV=T%*E) L6C74#FR\RYVF8(]:KS5XK4&!PVY)3,A"R W?/<1. MSL61CS^[XGLZ(\ POV:#>!SO<;S'\1['>QSO/;@&58$A4LN71%R1]AC$I&[> M.6Y*Y?4LF(]U+5"W7 99445Y[03K;+5Y:. _ M;3*:URB\1N$U"J]1>(W":Q2GJU%8.22=8^G? SYQ>< 78Y +'U1#&*T9QAV" M!A'BP;,'SR#P/.*$Q$E:BIML[H2J7*G/%\]16G+QN>0[A'#BEL4FQN$B9!E? M[_F$L,JA"\?5ME_45]#Y$5W"JB"N>OHH6".F%RTV<K&U[9\,J&5S:\LN&5 MC>]!V6AQ2 [0F]$U8G*M?[T-\G*Q"-DJH-,@3V99,DTB47HQC"):5I71@R5- MDZHX^AN^3HLP2?- K*@RW"T(H)9FYV7.=#F;Y+:Z#N]N-+K[_$)L#Z^X>_W4 M!"I)7GE/V(+$UTDD+@OEJ_FN7 IC@IP*4 <<^B8N:KX/[3=GQ0'NYG_M*>-_ M_/MS^"PNSJ@5+^GS[JE:7^>=431B-RZ@8LTWJ0\VGU#5S1:.HT;9Y M?5Z[&$!MAT&MM74,I;H*OY=\_%?/W% C72DU3_%09/_+&5@:SL-E4H2IR+DX M%Z50PJ@0F4FCA3#=?ZO H\3\8- 3 T4$7A.TNUY(1"^F#AXM;\DBRDNS3])JP)1W$*9_\0"!YD43G0DM@J]H] M"-36;?J 4)[(-5=GXZNLX-MCPI7AJM3JEYQ,R_0ZF&*&^1# MJ)KV0G/)F"AA>L_"+.?RSK?S3QQF7-,\/R-3WN8^?-:P8C""4PX_41H_)6EZ MM5B&":M,9YPF"3/JQD[IOLHBOEKYK&WR)&O5*%CCGNFNA;?0YD.DO5>,]YJH MFW!1!]WA'1#0;_@=7G<9,@\]RU-!6!:F&[2ST4.O;NN-A(:]G'(R7I*,3_"_ M2"BCNJ:%4PHGC/!S)[YX%JGR9'VDRA0995O'-:RK;[SV0KS&RVLOA2B1SS$: M_U\LQQ(M1NJ#XULB5B>G9T)8%?2610=7@*EYA/5U'R\A+CK@KTO_6;(DCY,* MR"E7.K"7CU0YA4B59,$E=CRM0/Z4L/%4 &:5<;A!3TP<*8]LH[ZGQ56OB&1+ M&2/QJ)@(]^I5QJFN-[^:=>HMGNI4@H_4C-1["ZC&;(^- Z6SBQKYF3"QUF2K MIJUV0XS< [1AVD3S' :O<#[[Y]%"G*/">XDF3$ZV-5)M6 "J($WHUM]-=*:S MKR$/'7'+@H7%T1BZHUDZS8XFV@PTHEIM+L[R5BO54L5.2V> /GP)C4S#P"4U M#Y1$);^M878KX;142Q51(D;WK[ 4AJO<]Z -):8S!XP:B!'W4@LMO4H()<-6RR(1DY MS]Q":\NVJ[54\O =">Q,)8@L7'H1!3&FGE(J5M-PAZC38,UW6)::_R^ MCJ%W"WFL,0*(]@%R]@$99\:9)4 ^?QT&GZ\23X#L_8:,O=:A6T"^?T?&MT'B M"_3E%5LX$<:]+IG"&%YB+,=_S:=K56)]Y>&;(_:Z&GY8<\.W9%9\%$8?>:QL M-R_!-T_\QXAO<.%,%O'<23H.(D3@I M I;D7UO"M6:#.T-M;'PL EKB0&ZXJ/$X\G4% MQ[V,WW+!/B-9-%^$[*NR@ &TVRGPTF\UV5?$K7;D*=P;T&Y]\W+/WV_&QG&/ M?CD0U)@)U^L>P^6@WY6Q.>]>T:L_>:/4K-'E9* W(: MT 9;[T!XK3_ 50PK0=G@;#?-L(WCCZNW"H"_$CSP=S!Y:EU(-8:,M6ZENQ[R MXA?LFOV6-D1B0Y'FAN?1B93Y\-9U;UU'8ET'VT==F]1_#?A@Y,":W,Z(#AW. MF=GUD@L;K6"V/:W2EOA_L^8 7HFO=.^[4XS9E2OJ#= M3H&77M=-'7&;VJEGE#'ZQ(_M\W#)GTAO'&PR1.\\?LE*KGALR3JGBT52B*5_ M28@V&ZKU>$ZYGS :$1+GPBXH*,^WI$NXT[9W[?:BZ:.0H)?RI7%WZ?MX-]<) M7(-R>#8K3D19L]YH59X7\H9#H=?D1/.N3WON0#GDHR;J!D;>I$N8PA<.1KZT M8)TV!<7#==UJ-!=\/BW5BJ*-< DJ'TC[_>7$W*\P#1N=G(+W#VIJ#$Y)5HK*11R.5=&R,NN_^0#> M-^13H*3X=N!65J][>-T#&3YKND&[!FR_!RD)\]9033>,,Y &(\3#,P_/%'!@ MLSBSV;60I=UM%$<7XQS! UBG'OGXDPCS*HE'C_S7&?F8Y%5Q?[$O;91C$&?P M8?#PNJL:6CT4]Q;+@F:;#N,V@$Q0-9Y^R=>ULL8/?*O+Q.UB%\_17-P??TF9 M1!PE;%L8T2L87L'P"H97,+R"X:8>MJT=>Z"^CG8']4!]'NV0V$!='2; VK7Z M_.;G(-IYF?(@S&)1/%,02[+JMJQV:G73X9VIV^T(;)4$_:D,6^'0S7%1XRT%QVE8I"@(VSE?QV7!%TA6746Z$'NQ!.E#N[GE MA>;Y^>'B/5O=5 %TG,S=S\HD3>,!>N1O0YHZRU'?8[@<])JBZ?5WK[];3CHQ MWWQH@Y4^.--%V\T974@QY%/1AF@/E1FG<\G&D #@C7/>.'=ZQCDS?._<:/$F M("'+:%E4"OM3R,0F&:0;RXH%LT7C%[@S7+0DTI(2STKXB')JO"R'?0K^+_R)-Y$G8V$B,TJ<6F8^FCJZ+IZYVI?DA!]^$=D]S#=/<]D>TVJL_KD^4 1, M&*SIYI27RS!A?X1I24;Q?\J\\O7MIUG""*B/MSF?0,&R[4<=9?%ZP>FE'-(% M#0\B?*0!'X?=O _ 3;$P+0:A#0[\P9K\@9 ,G84?\F6HN?*,R@QL6V2]+=_; M\KTMO[.+5&!6UX&%TC8PW XL;K:![7>@0;*MS4I OM\/EF^+1D?@7'U -E=F MM@4@D[\B8]),)0,R^1LR)BV8P8"<_XZ,<[CE HWW.DU, X-#&?. P?>R,9G?B MG6N@S0$3%[BU9EHR#6;'CTQD+%XK;ZP#M'F*B$7<4>GH=I2N*SU448S5^V-9F!)N/V/QL# M]9$?H*=)R,:L OMQ!>0GA%4'L(P=>,^^.%K#JU%9S"E+OG&$JN5$UL.M![T6 M]BB.*WT'!/0KMWM(ER'SX+,63S""I-HQ7B^[W>:Q-M/*3G_#WDXYV^G,@L91 M]%>9L%V]CG.:%YJCP;1[?[QM]OL-B1!VZGOXJ!\?]6,8]0,XM&F3 Q(CKS[" MZ?N+<-)9$E&%Q/BX)J7 0A4,=!(+VC:IL;D9I>S:.U!:22^>R^=\5)[Q O11 M>1U'0$!-30.+R6ML%!QB9%X;C_/ XO2:>ZL'&IC72;#9("+J.HG#PA9F9]GA M-- XO$Z"#;&%W#6RKPXU^@YLHH0RB TX-3,I.X\T?+<.GWO@ B=*"B^6'/%7 M,=EM PN-!W871]B0M%9A@Q'CTD;V0IEJU@^/^#X(%C_;+5O M,@E7XJ?14\CBBRJB]3 M=79=97S))S3N9HY@K[(P&?=SPG]\,TG#3"[(TD8XP@UQ4>.#'X_?J1UI^/=3C(CO=/3S^R+DWQ-2.UV!&[OE'JQ,=Z$"Y6 US7I MA49E"%%](^QT]AK<=,O7'TLBO@8K6?S"H6W.$9]2>D%]W(>;O=I>7@.5LV.@ M4OW?UA)7H11IO%$'KQC&'&D![TN89WO^&K[^).?VZ.ZGZN%'KD[*4#Q:^H;Q M=5Y:[D>/7!L7KK1+RBK.;$\V\'7#F+N-?&S,XH*/-7NV)TWWGB'.%MDMJ H2 M7V7\N,WR).IDB3=X]:#F].4.]8G17)D'T,V;!C5C!P8L)Z*G?=]09Z_3'4_Z M'ERSE2MQ<64SR6*0UM3EJ_REUGY.89;KP>;IR)T&Z!(=)/-/81YD5('PS43NQ#)N% Y9=++7Z8YX M,"= IR-*8>[E6,&P)A#)CX';#U_Z1<=S! F8\PE@/@',C&.? &:\S5OQK>'; MOKJ='&V(PL#2S#HVY@TL"VM@.6ON0IP'FN?6L8=JH#EP'4*C)=([<)$/-OVMKUA]J6I[[H!WH3)T,MFT5/@J=+93 %U^\)W0ZL2%G),DL MT.D[#8!M(<_2>?[R+P$?/\RB)$R#9$]YV^QEPV'=Y2XW(@R6N>SS+;_3?,OS M,)^/LEC\1VP!CV$J1$IUVX2V@U/Z/_&/>DWS?)Q=50="M2(DI"O;.J5Z_WY- MJJN\88_TGO-M:2;JDH3:U$MXQU/AI]=XS<\T(ZO/(?M*BLLRB^O+3< :]Y07 M6;^]U/\*3)ML/N3W/ ?]QAWOBEOM%YR24WT'']GJ/K+51WI:"VD$P*[:X)&V MFQ_&N5" (MH<>@PV\!.*R-&%XEF14FH&:% %T;A?W!B"["R*ODX]0B?R!IL2 M-4%PP5@%W-NVW\?;+YOD&13RA96ZI(:#>K.KM^ M+&_5]U9]A3Z_C;\=\^,J%'&F=VL!DYDAM.V]]<1;3U!:3SPB\XCL]! 9<#]V MC!GFY6(1L%=!ID">S+)DF4KUO6QD*]\-%FUB[BLB#1?%*0ZR)64*)O M;H&H*_XA2)[?T;2L IMT5$':6R#K;C2ZDQ/Q^JF-5])I\10R\I$\DI0NA0QS M+N-[>E[F!5T0IKBNP+2O!7+%92\DODXB?CR*_-"[5DJJZYYU3-7[*^(J?)\N: M;RA][HZJ6J%7M,!'F?UH# V%$T;C,BK&;!.%+?FPJF:N:!0W@VU>GTOG4]MV M&-0ZEX-;$3@N^?BOGKFA1KKWU3S%0U&O\52CG>YQ)V+X1?+#EV7,]9:W/[_Y M\/-;96B545^W7,7_*3?>BDO*;LC3GE2^@#+^SVA=;41UETR3,9QR>58FJ#NO4'Q]9P<*H$,E$HP57'38. M:0@SZIX8.+I:+,.$5;8H>95NH[X8N +*6FT'YYD74DKWC]S2M)F7/Y-BOE7D MKY/P(4FY]B4C%M('#Q>WY)%D)=EG!39A2SJ(4SX_DBEAC,2W?!F>\_\F,LF7 M-W1++Y_#O$BBW/%%&DED&^1"JIKW07'))SJ+5/0NSG*]/?JANXU?.R)2WN0^? M-:P8C."6PY)Q>2F9L%5>)L_B7^K\#GT'M[EXE,9/R=Z9=YQ^=_2X%]I H$?= MV'&F6L1WPKW74+Q5^"Y5*8/:'A@X4%ZD .HS;"YZM0>L*>/[W.:&^5KC.ZQQ MSW0#/H"\^1!I1R8WFIM,]1T0T&_X'7J^S\8R#SW+4T%8%J8;?6ICZ[ZZK?>$ M&_;J*:-<>&[B465:D-*O:.LV7SS)*G&H9I33M/,Z30B+.'WAC)RM;F@F(KT8 M3?FK9^LF$LY:CX>/^TG(B/3RR08C]!('?$M$X .?[:J,N(09=6.G=(^G4[ZB M1?;:4IOZK6SKENHER?@F^R\22FE]W<(UA>MXPFL2YD1GV=.TQD#Y6I>7+4]8 MIQ[YN!4%W<;3+_G:*@1B0]+'+1>B.!C?Q^F6LC7"N'@6)V09RM-T2&#GC@X$E0I ;!! MS]/AJ%=D+Z5/:S0WZ.FX/D^E;5PRNJCS#5T\1VDI7/!B5^;_B^5VZ!8C]<'Q M+1'2M"X37*4G9A$9/Z3)3.4+-^KK/EN+RY4PQZ7_+%F2QTFD+?P%[.7SY$[@ M_LS[0T_=W@=P/@_9C,CF&-;)+1_)0BC8T\K1-16JG7!LJ$(Z&_3$Q)'RQ#3J M>UI<]8H$MI0Q8>F:B/R>JXQ3K=828)W<\L%?-IZ.8EISE]\Q]8JF0Z+91&Y\ MMG)K1NICJJDFN!D;!\J4 &H4C8^-M?HT%@K()<'$R7;%-PM]IB;;'$:V(?$1 M5-M\*!_9Q)9#6QA,,/)N@F)I*Z"(D7N Z_V5F$/3H+ MNEJ)RN/ED&?S!"54%5TZ/8]/I."G(MT0C=S*4#K59F:C$D>H%H)!LEI\#7GV M_N!*BIH@6UQ+Q@QD'[!J[D5&M<:ZT$5:K4=+5^I9%&9C)S0ZH3;1H0X8AR9U MH!3H[M1-Y,=-RX^NRM]V>QYUQR,@4,_M;F6?U1:EL8"L6[JLT^)&;>PK1+=1 MFQE\#EDW\%*AW*Z[M)"UVK M7:IJ2?/45SE"(],P[PHUKY"'2GY;^YF0HPFS MKR@K#@EDYP.:M08TY^):<6#+\@&#@.H&J-:;/3M[JX7WZP DM3Z_<0#26N/O M><&H0<[=0&2WJ3\,^>'19$,R"F]%IY":<*JO9P)D[S4-(-V?5MHO Z^_ MWU;:'ORM)IW>:F*0QXH.8L XU!7:0V??;O+A)(G@;@W87?-6FR/NUGAI_38A M56$'M[8B>U=7 BJUN34N6&>M3^7$&C/FE3#=@F%[C#:M,0D]T]V9B& ,OZY5 M#.4$&SPQK>, Y1,;2#%.L('LHH-QAB7UX%Z MPC#>'*TA&79S](L:(_Y.6QM4]7BGK4%M&-")+HPA4<'AZ2;B]X[_FD_7!BW> M(:'QFR/VNAI^6'/#-W-6?!0Q-?(B6]V\!-\\[4^F-A/Q>A1?:\]]K3U?YX3;* )$X4:G%Z;C0UHPFT5D1]= @URZ07:N-=)WP4.9-HK_*)*\X.:=97/TC3,=5?9I[>DN6 M)8OF84[NYB%[55G7PD@FD,LJ*VL1M\?0R_&Z86O]IG^0-+[*+G*^:3P!Z9=W M=$7H#;VFV8PP89GGV\W:;W]+HC3,\V2:\&V(?B;?OH5\NZH2T%]=>>+B518G MXWR_BO=T\'_E25Q%LQV>.7SOU:ZN-N-UPU;UCHMGO@0X+;?B)R#]\HX6".53 M\DB8P'SCZ8@?<.?BJX_XVQ<":=/HZU56T(,_:RON6ABI*U;.K+$"'LDR*P)Q M1ZMM%DE;=IJ-UBE+$[:),;;%E<& %AC;Y/5L7E%M)'*BM8UM$)3G?%]+PE1! M1GT3"R^'Y#8<4@+/A6A%UF?"^ DG)Z/NN8773L+5MOKA=@,?3U\LNIK]OHZ^ M5@/98*0L9$!./JG@3A8(W&;QSBDKIERKEU.E;FF1E)(MTU(Q/:IV%LA8RT6> MER3F4G. ',[V+*+\6VP73YP5)M4:,;(N,"K_"I#V%L@J5I]8N)S+Z:AM M@,/1B(N:[\/MF;/BP"G"_]I3)BWVN:%+4PRT2ZKJ"L(>4B4O&-LA5:]*OQY0 M)*G VS4UTAF2WHF!@:)>+]VI#AB.Z>5Y-_F?1"1@DICK 8RK]=I[^6P,Z70. M:LPY&Q[45RJ!^YT&-[W*:1UU\H@)3>N^*1=1AN/I=IVLS[F#!##QV( SD]'Z MYGR-2[5 M$>8J&RU$)*LPQM1VV651F E09V\?P,S>KJU;X[(0-;#R/\*T)/_@,,SJ!.I> M@G2>7N4=-9X,20:3(XY%CO46"%QE%\_"!CR>;JV<]W3S;,N.A-N&H[CE5%B] MQM,_0R%\Q9A516(NG@F+DIQ,6!*1W<-\\S27[16MQNJ?:[[8.J!. M_?)QMOJ2)7^5Y"/9^W*4"\BH>[^\O:YBK&-'=L_E$#G M5X.+3+@]5+;R2T? MFY3^C<'EV,BMO$7=J*]3KA1F^[/5Y_ _E*U#T.0;08,1L'"XITZ[NAJ.B)E%E0A8).X=A<5)6@/W<)KB&*3G /YO+J-:^,>6V!^]X M*OSTNG,?XKG*Z*:Q FG;^[1O]VG?'="Y"X?\6+)U$F%"X\T^>1 =*67!L#\> M[F[(4_6H$6NO.KOG:Q^<7$.?BB=01[?\E ]Y$B*?7W))IG M-*6SU9F84R,]U:BO+PC1*2/UD954$^*(B8.M5.GBLZBZJ2+(#B.W3>PAH)+H M $,#QOF >UIH8X<&4K[-#.2T@34:(^/ZXY V5[L&6[('%*3J^'/J2W_ ]V.J M30)$58:GB[,)PY5:%B6VF8T$6-SW@.H\NHW. $I1X[Q=E#N:9:39:B=S5]W=SH%F7-\#W8YN MCDVMWQEJZ:/;!6TF<8WH-C&XXK_]J,!J,"@WL&YL(\-!9(:?VK 6"D8(9LBQ MOKP)QN.I(9.J8C) -BU=.6)Q0VX<'H=N:VYJF3Z\>L_%HETW#,%X@J]CN\P:&[ .YPW:3MV'Z"Y!+ MA-=V@_/6H0@!W[W=P+(<4 :Q8* F26=0'O$!(&AA$BB'Z/"/45D?*)=8T(^2 M2[/J3%#6L2&@5H6XH$QCPT,U,+BJ#3@07!N;L+%#HSV)!>L\73L@HW=+*P M 49[]Z9 _3E8D*/"5][Z3@?H7&"#D09JH5GY?^B$8 &: *U14_X+RC$6R+EM M95:4#LHE%GRI6/3F-]KLF?_OGXYXYR__NGY2/1#$WY+I#^*_7VZO=HP^/3W] M+=QDPOR-@[:?MI<-_E2QFV]Y"3):D.!]D.RVYB"L]N8@(T40DR),TCP0L1ME MN N]D-UAV&[4->MYLECR-?[3 8\OF=^T?O%9.^5V31?_C60Q7XL]76CXDAI_ MO:*+ZQ4-BA)Q<,>*Y%MUEHVGQT#GB&BS3K[PF_O";[Z\DP^H] &5WU5 99-- MV35.^Q#P[R[<#&NE*:#3(.*0,BD"EN1?6\*U9H,[0VUMR(.!-\FEW%NE?)WC MLTG@.3X6 2UQ(#=H"XTA8"?-;$I'D46RJRGJ6NN:N+\+8K\];OBC/ M2!;-%R'[JKO7 ]3M%'CI^Z*2(^)6._+4%^& NO7-RW%) 3T;]24C^N+@=0*Y MC@-9M<@A1QADN*.M"V;M@ 9,H5FNW@EB MO.%X)TB',: 0,[9KS\>O0;A9_ ';K7X+,2K&XSKS=S2DS,>I>/^"PC)Q%J8B MD?]N3DAQ+5XI]B&YT537O'?:E>9&?8>ATM^W'^&5VEAYQV_X_SBL*QD[.(5? MFX -.COEJPI0!5PB)VWG;:+>)CI@FZAVLZ?F6^M@+8.PDP^=X03P78Y#\@=6 MFMB.E&*PDGC3@3<=G([IH W P?(*%DH%RT,Y M#^5.#\J9;\VN@=R;GP,^&CE(!FF'WL#C.8-LAA2URG3YQ]W9^1_\S24C9V'V M]4L>7F51K2D4VMSD )00)21T/#VO>!>78505$%(E04@;]DBO.F5 MT71(-/?JL?M('HJK+.=H0APL9V&>Y'?\: _C>?R2E5S]V)(E2L\GA5CZEX3LZ]P:,&PTGE/N#V^Y$)3G6](EW&G;N\[V MHNFCD*"7\J7)\M+W\88V]X8VZW0>GLV*$U'6K#=:E>>%O.%0Z#4YT;SQU5X6 MG!SR41-U R-OTB5,X0L'(U]:L$Z;@N+!N0>@&CRZB"3EBJ*-< DJ3TC[_>5$ M8I',-&QT<@K>/ZBI^1NEN-K<6C$(L(6=J)'C8'#9AC#8CVYY*N +;>120;DJ MFP&Y5NO/4IEP'P'A(R!.+P*B[N2#66_=G@L60SZ:N'K<;C6=?MT&IFH@]]AN M*@":LIV']+P)DDQ<,Q44X3/)VP;TP$9S%\YC0H\/NO91'TJO_OK"G/OP>9W# M)>YE6^=#I2E]$IE/$J.T04^W'(G;Y8HD.A=U#YC:CZ5LZY3J"ZYH1$7R2*ZJ ME^0$B[CI*Q=Y<+0XLM,9N:2,)+,,\AE5 M39W2O)NUS.>Z5;ZHW3-ATA[KS$BKXFZ"1Z<\.H"]W-8069*,3_B_2"BM'O*ZA6L*1=&];'9-\_P\9&PUI>PI9+%,BO0= MW$??C+)8Y/.G_RQ9DL=)=8^>4E: O7SKU>=V@SF.)SPVP!S;:%Y>(R[A MN.DP/@;123P;0/6C3=2L8? *Y[-_'BT&6D!L1>C"+;3?Y-CO"\76J'SX]F1U M("%0)I]5;YE%Y^,V80_@/QAL"";4Q#B ;:?FR*,-34 #V7J:0H)66Q">^$0? M!6:\#'T46+>1,M;=L.@.3M@\0"W! PT' UL!!QKP96P;!/+Y'AF?QM$M0#X_ M(..SG;$'R/2OR)AN[],$,OX;,L8[M&X#9^3W8,N1AE&B8].]M')H#@3(4L<9G(U6N:H4[;M MD>KK)'RHLD+.E7<:P3KUR,>?' W-"Q*/'OFO,_(QR:N;Y<1IL$EJ 7$&'P8/ MK[=$K,[MPWO"%K(J=TV'<5OQ25 UGG[)207PQP]\@\X(AS<7SU$%]CGTE8BC MA&T+(_JH*5^676KR[-/CX,W1WAQ]>N9H:SOVX,W030[J@1JGVR&Q@5JL38#U M0(W5 -7'N47C71#M\M[SZJ8HL9ES&DD6)>T-'0V'=V?_:$5@JQL8/I4A"_FY M*;;P33##:,9(19S\+@%X+PN7'5S=W]&T%+-=?TNNNI$% CXG? GF=,J/P"GG M]-V']W(Z=&TMD#,)5Y6<\+G_DG$YB2M)#--)R?AIG)-]"8DZ LU[XS!WX:+& M&]^.BWJ3HB!L5]%C7!9\C^/"E/0;FYY$<$&A_OOV>JF*L?&R=S]K"SY M;SQ C_QM2%/7S-?W&"X'O2;?>N-2-W36GFWCAS2951[[/J)TC@? M;U%,/HK^*A.^%RF%R>[@?EY>#M[K>EQ[N+GF%FN8.;SI6WG$61@1Z0RL]A]4 M;$C;%K'B9+0[.,YY$2:@MNP?CN&-\D[2QRR+)NWVN, X@PU@+VV ,0?GT>ER M\T.74&-9V*F17065:VPH&\M ,@D[$BR-X=#M--B\%*&A#0+=A@(Y%VA#NS3* M_:*S8]3GZ_D "1\@T5U,\>. 7X3Q? MAMDJ("'+:%E4#O2GD DH$*2;& X+802M7^0NH, 2J:U""VY*(7CCZ=T\9"3? MAHJ)/7]4O'G[_NRR"_F3)6TX?CO2F=7E>+08R2G'YVF8"8L2G+"#[^([![FFZ>Y;(]I-5;_ M7!\H""8,UG1S>X=(F#!1X8*,XO^4>:6^[:=9P@BHCP\H.H& HNU''67Q>L'I MI1S2!0T/BJ@%:#0_6Z7BP&EA=!^:C:F"X':)/RLSV.U!/5&NSTD!S=GLQ.@+G"EN12C/; M I!);$4IS50R()/8"E!:,(,!.<=6:!)N.8#"#6R5) T,9\X#"MYS_KY]"S-. M?T#^*OG.6'G/\X)&7^Q@A)]2 '-M\E<7). "[%85;G>96_*1B M#=31 J&;52NB_;:3*%_JVL8V*J6$4<3YWR4TZ+8?2'OKH4QWY<-_2%3 M:[8M*GZ5K6NPB\KK8HVRY*%<9Q#5MZ_CH*MW6&"_^MK[39=_YAD+%_*/ 6EO M@RP!:J[RO"3Q)64'&VAN9VON8GP<,6RXJ/D^(NIR5ASXA/E?>\KX'_\6)B": M)C&'\W'U>G%MP6L2(4U[H;7V2\,:#X5>^_%,&KK'3QG7U^;)4B((M<_=426= M0DD+?)3U&J%6@_PWN;'JTDG@?J?!#;IO)(]&U;3NF_)-8=AP1L;3/VAQ@!5W M2=EPQ@P&0Q SO?>NW',%(5]?DF464JX>HH\HSPJ?0H)S:QH.A5Y\,<0^&GV8 M'."3I.\S&GUG0B)1N;Z+[CQ,4Q*?K2[":/ZRKN=#">GT'7JG7P_L@+V<:'!5Z;=^^-M@Y74#D1 #S25%R0L^.H1 MFIP67SW"A!%Y_ X%!-%@XT0;DD;-@L$P\0=')*]SY:2>=XP,ZL)7:A)@@3%( M&+F%&]YI8_LV1KX!>AIMHA-AY-67YOG^2O/H$D%0U7*Q+:@G4I#'T B 56#K M3O^7APG<%8=2;%M"HA.Y ,74 HI.7$&'/#5.[L(ILM;@3ROIM52KR(+T:A)) MT BK2B?>RB8X?Q^5:)J: EH)GJ424I8$#Y;*ADH& 2:,X8MC>WM.*R&U5._+ MXMD.2NU!(Z?F9IK=]8O@$@2H9+8+$U8K";94AJ3]J!Q&4M:]0B:;+NL/=E^/5?AGK)Z&OI6S? M< &K6PE-U'%K>>J"/U@@KEL;17??L2ZXU:T:W!UO;2N,8BF9W+02G%NZ \8H-' M1IDS4":QX:0F>6=07K% )M-\+BA_6+!2/7_0[$@HM]@ $RAM&?5'=K2-K9)(?+2%@=SOF69B&6<1E)Q7FGWMZX$&K MH\FD7Y=D?J9QM8#6VV[MK5ZF?1V2^W(+V/7:_WA@<)1?6];]V[J[UYWL"[D*]VDGP4RM_(!HDW;V")!&X'5$U/;T (A MD]MS+0VR-C9>7Q;KH866N5CN0$4M&9JV-LGYP@\ZE@J[S?IO)3VRQA8(JABL M#NKS@W/ZX'+HL]6^R21%SX=BYH<6_2,%!)YUEBF*IG;_O-&9O;4&[I&SSDV@G*V77#Q&G M,<_[D=:=C@&*ZRF'TG,BLR\4J[YFNN;=^&;U/GP^(QF9)L7:MP8]%^T.WL^\ M[#^0\E8";7NWE:LY4K\)%ZI#OZY)+S0JJP'7-\).9Z]UBO<6MRA.O+3%GQY:8ZO^VR205K),61N[@%<.8(ZVUZE,5Z7Z5O71OVYJ_AJ\_R;G] MDXA<@EW@8/7P(U?S969*M/2=R-?YHT+7O4E^_>M/1)WLB0U>/:@Y[1:UG@ VQ8% OP><^=KK[V1I M:]\WU-GK]$21O@?7;.5*>T3E6\UBD"6QRU?Y.8._JM^[YAK'.CTODW7NB_Z@ MM3G^,&;G-4I]N1,KK9&=OM#M_/F[ #NBG\[%D.P/TIIC2@:=7J_LW'DC% MK[_SK#4CVP]4'S%U7':_TU,9?PH+ M\X56N[ N<:HRPV8BAZ&DJT714P1NHI.]3G?$@SD!!N*@%.9>CA4,:P*!_ 2 MC*#)XZMA@]H8TH2A_>3S Z=+6RH&TD]-.CT84'GO5?7A4X8%MQN4 0:RAH6S&U23QK*&Q:\W.)J M BBK)P.1C8M(0&<("S1V>HT#='*P(.'N[GB .F2Q@-B&-Z_LV71T>]"O 1^? MTY:$:9#L%VO;NX,,AW5WJGFH MYJ&:AVI.H!IP/W:-RMZ^"?+R(2=_E>(G\FC!V&8RI#-$9DY4J\NY;_-RE&GO M?I2W,CGL.K_H]"J+TC+>.<^.HC\#UBY%*NO%,#C7EPCAJ@ M[<+Q%]/;_%5?HG;%FN$V5.ZIMB**H2ZS15$% 19T JO?&N4L#D9";1P5K:05 M3]%(@/D:GXP.MKRUKZZ/QAGOHNBLSF\+30Y"LUOX>!GCW<_'RPPNX[/62>/V M9.]_>J"N&+=[&+;<_T;1)@YCM_B^D],TB47Z9O"PSN8,\CDA^W@R?;068! 7 M\5E@,GR$O(_F447S1!$M^2KE"UN<@N7(5_2(4X61N<"FCX0? M$71!1%X5G_OQ]#Y\EO/79!2WG,9QM9F'Z21,XJOL/%PFQ3XB]I@C=6NWE.N*AZ=&'PO+3O:13 E_^PL]?:^:'YIK M:R[XTG)N>72WT>B4QD])*H->QX^=TG:5%7SF$JYNK!$!7_47SQM#B89NDZY. M>=+K)WUK(2\5H^KXF-.48Y/\96$R.=G*;JAXT>!ET^Y]\:8^;^0-G=*[RT2] M)GQ;O!4UG,?3+_EZ@4I(!_5QRX50J3=[BNY<4+9U3_6!',!(5W9P2O^$D257 M_3?W56WM-1!=TJ"G8XXHE^UB)5R_!2=+;"A+@1%NI(L!TL5Q/EA,R*(R!W+Q M$/"/INGZ,@W"2+ZY2&VK\8T6PH8HX:W-4(YY+D*NQL?B2FY.27Y@;>,P,(D2 M.8?0CHYS12@K[@E;7%7EO54E7E1-??['*>1_0+$>$G1W_[)BK@;,:5KW2?G+ M?6WG#)[P]28R$')Q3^OW1]D*Z.Y%;N>+;#>2+0:T-0.;<76>C9Z[>!0!DQ-UE-7I&S/T<0";=W3>C M9]+ "@SDSMV%,8 CNX&3&WIF8X(F &LXE"U,6*0NY@L=^H!AX6;N+G0HV9B- M&A"FBM-%!YA;,FP:#8M.NMOP;QZ,@PY]MV%?YQM&!\/;,-M)G XZ:-_9:F@Y M ^[P?YL9L!BEBTZ=:#,OT( =.J%I=T1N9K1;M$#PYO1G7PP6 MR_*%#L3JJ M7Q28:!L\@0[2&G#?M8L3'=PUF!MU"@"Z]6S &2@G#!UZ-1%KC2<;'>XT^7AM M4A31P4VCG=HL" P=A#3@51-%A-$>S4F>"+" M"_?7 M42>049_$M/YR4 M%?;-!T#!GPC+:L37ZXZ]\C-A243^H!R;;V3*@"5EWUZYNDWRKY=\L]O:.HRE M4#] K_P=ERG5<%-?J;9'VI6'E[[#4.GO][H4D626K3,[HM4] M"[,\K3;D3UPLKP\N89%P!!_ 6VR]Q1:EQ=9#;P^]3P]ZM\KMQY9W##\_T1DK MS!@T/4Y=ZT/O.=C?UI,0<9"DR(.,% ')BV11W9O=7FM2X%"+X54D^ODD<3'96-&!Y*WK=$T+0C[ M%PG9)>\@@:P61D0\ S=\/=T_D?21?.8X9B[3,>P,BG@>K K!@+Y_12HM99%Q M[09#SO<]?[.]#_YB-.R#N/M_,XL1S8 M!)<#M0Y9.'8':C:R K2 O+NK@= 5[Z_1-9!U=R42.F/]E4(%9-U=D80N6%<8 M%(#\NRNDN!:OU&2W:YKW3KNZSH"VPU#I[S55\YKPLY#4[TJK2;BJBAA^ ME-X.9=H=)6\0QTRKL5!R#73&M!T.)>^6/O8@OK/&Z=)T&+2\JAPMC>-MJ+*=<2VB4\*5I[=U'WGVTLWI@G]>.WCI0 M#V\K[#]0WVY+W6Z@7MUVZOM _;GM[#,#]>1:L$ .U(?;S,@,9-9=-7P+S,+, M&$#.W=VE!.,<9.CHST=_Y&IN[X/7#=B#CQU&DL^*\FYIL'DSOZQ2\3YSB5V4 M"[U'T; W1LZ.[OULQF#MY:&X^+S*!,004$-F!FX^$%)^.8*VP^_Q0#CYK?0D M*PR_'@DIQT_4#K]'XV#D]GY.& F%NM".V]?C>*>4=TI)[:D#=]9X6[>W=:/6 MG,T@Y4 MW"T/XH':N%O#K8%:N=OBZH':N=NJ3P.U=+>$G0.UZ,J/:H]?95;U_U^JYS.K]D MC$3B<(B_9'SIQM7F$*:3S;H=/Z3)K K=VH1SC?FQ.RWFHRSCIR_+0R:+X+4W M,/KY8'G1S7S4#XQ]/C@:[4A 9",CGY$[(MIU,2/2D9'/R/T\89U,B&Q@U/-1 MA<@JTSPLC(AS!K:A.SJ?6OL!O1796Y&]%=E;D8]8L@W+!FI9M@X]!FIKMHTX M!FIZMH[-!VJ+MJW$#M0V;0M]#=1(;0U].S=<_R+LKLLP6P7\8V2T+"H3[5/( M6,C;'-:-VC[/YR'C?T[#A 6/85I65P64BZ6@L;%-NV,RW)F[G3#B+>'>$JXJ MPF3ONLSC:DVV+^)T-"/P>^2/&#:]@+XG?I2W3FM8 MQ8W1-7]_SEBL)MNN:] MTZXL? :X?7J@]/=:N,U[ ;V]TFXI%NTVH[@D7K:H!V>7-=MS'7]&O18'^"X* M)G6'/BJ;M%VQQ5"(I?/O"T! ;CGVCA3O2#D]1XIUY=&YL>Q#D!7:%:_![0RVE16G/7/%BQC-M_IS@QFG^I6%>H_TSB9)B0>K]\@KT>O M;&BB&$@(N9\3_N.;21IFJ*:YKT@N-2BM.?2/L=/9K81+^FC-QL)T? MG&LCX>"954?@V6K?9).A4JVWRS!A?P@'SVA_UFU5R[WV<_%-9NYC*W]J9#%H%79Y:O\G,%?U?]^^*!?10\F MNY(PM;U1S6"G+_0>"^^QD!J?\'LLZM$]_?_;^]+FN'$D[5_$B+9[IF?Z8^GR MZ@W94DAR=^RG#8I$J=C-(JI!4G;YU[\ 6+<(($&"8+*,B-EM6<*13Q)'(D^? MYS9&MK1*Y!0F"T_68*-YZ:&ST@RZ+*GU6Q*5AGS4O8W!"N1P3ZB?YNBVA'HQ M0S2%*%>PW3&,8>DA.+J@RFF_P27!3AGLE.=GI_3UOIQH()AW+>1$ \4\:Q<1 M&<,WQMTXJ;(W49G7;, $&,S>(Q!#'$2RY0]A%-@+B#65SDHE\:247+OE1 MFS7N->5M\4!81E/7=A';><^+FW^2['7![[+9&V'Q*[G^SF7CK"32NW L3D-H MFM17^"3BZ';P/C%:*M7EP\TT*8[=UQ6_MHHT*UZ_U!H/B\'FF2JW1MC/EK/C MXJQ2Q7&_E?4;"(,>F(,0,2T^'Q]<8S#9GH)I6*R-N_21"$&6_UXX-C,N_-=Q M+E[^'UV;LOM3$FS<9Y";4UJP;LNR)NE5S?C7;G:<7#/E@7EK=^PI1?[. P6; M?E"B!R5Z4**[TG["7A,_F^Z\S_M@ROKS,64C(-^P968;7.\!Y NV3&VCO6J M_,*6TJVO2 B$C2V5VY@:!B#+L-7F]FPO '()6QUO1+I^C[9BD0V18Y7FT:*D M>9;ROZ312Y,',2I%(L0R2IH2;-%* HGJ(J[3K-J?*&:3L9MY?%B.75(:#,C! M@*P+!4X2D6*TY*>)>%CJ"W#K&X]"]R-)2/8FJ/E"*ACUNBZ^,?#K)KW;9_SD MI_9]M2#LX%=J,/"^OE'5RSH7)Y:D1UQEC"R$NN>-W!;\W"-W_,' >7\_?XZ_ MJ_%U&<4OTG27Q3?.TMOB,EYE59RK$.E;^Z6\+/D-HB+TZ(\CT#5[*>6;6TO? M::,1Z#0<-VUML"=Y_4*+1(O*R9A>N7 9EPM^-HK_7/]3\X,_%R^T6749,[;F M=$L_2@5:J[Y^4>U+(0H"#^LEJK"8>WA'0 NI)=!^ D4SS[0V6L _LVIQ69<5 MOWV8W-_\_C%N&;O.H^/:[5O]\6;3%0^F3A\+RTEV1>:$SWZD'-CKMP_U3_L/ MD<=E*2."C,@=C^Z5,Y\H3;]EN4KT.OVS5]INBXIS+N//C48BX+O^^GN2U\+J M8*#;IJM73.;WR=BOD..'D;P^%C3GLDDI+O)*52P0V@T5%H.\;-M]+&SZ^T;= MT"N]Q[7&'X4Z]7[^M6PVJ()T4!^_*,23>G.FF.X%;5O_5!^L QCIV@Y^TY@Q MLN)/?Q'05I1DJZ^!O"4M>GI&1/G:KM8B*KD2)@=^H*R$C/!%N1D@7;QB>"0I M(4NI#J2B,E/%:,['?]W&T36'Y/;%IZVPVF'\D#;QL7 M+,G4"*$=/;OK4E8)_XS;XHWS64JI"@2ZIL'A]5P<7B&R'A+I[IDL5Y3%; T2 MY@RMQZ3\^%R[+38/E0>^WX05NZI8]E)78ET\T_;S4;4#AIO(+[^8S%6^-NJ\ MU V#*W5PI0ZNU,&5^@22SB2&+F&5@M@#.!W,+N@^G!FE61)%Y\)N!@5WLD#G MH#@/V= M)]")M!;HAS9QHA-W+7BC#P% MY\MD(%BPM!)KS;+VF#)1B=WVGR\/B&*Z,1- MJY/:S@D,G0AI@=7D)(1.4K3 9N?LOD?J(R/$/NO![M=E1.<176T>+A:U JR& M\Y3?P9:@7K7M/_%%(XZB^^)R(;0#MP>OP=T#D"^!/V,F$QAMISZL.-]U#!L/ M*P7Y3[/94VOE;\5?'4PIS/)"GYAL#+U/]8KOJDI-!:@#CAP8N*CY.3)RE*PZ M\!#D_]I3QO\AS-1IG53W[(FP-[Z&6L@S-?-%H[PJFNG+U@\,:CL-:D#5KVWJ.L>4R?)(UB;>*E+^_^8O[ MA_RG@G9 #Z\(ME+Y V';9&%9HJ!=V]9O!"\IN."3"P:F2RYGB250\7?4QM=* M03^PEU\D(ATF/U+FRB":EA:>(Y*W;],;_G1HQ+B:+X/[G>QY0>:4;=ZP_.E* MRNOOG+/\+9,5_&4A=93M6B<%8@\SCL!!3N=FH5WP=:C^WH;6OJ/1)=L:FC8$ M<<[2K7>2.G+/IJOG&&(I=;<*Y]HV7JG\S 4*_H83&?RTE"K;>:66?\O]IE50 MVMIF/"J/M>(F> 9H6OK/#7!X&1W=4BKB09U\YPAHW'ODIKO*WK*4%.G.G6V6 M_E7KXYOM!_"=,8"+/IH%];Z!Y\CXDL0L$>%'5_PYFE,9+:!?1J ^GE'(E_16 MV'[GF*T_BRQ[8T*V"QL0#LW\?ZDZPVB/D?S&LQ,I9?#%]3EF?Y.#.T(!S-S! M,_U2$:65>5O;A&P,9Y"-X23C?%.HYW[>E(@XJ+^BDTX[C1$BY0<%8C1'4"M+ M@%]H#I( P,PQ:/SQ8)^"&DRJGAWL](D->J_ 7JD.AGA" MBZR^J[U'%;IP([MU;&%O!R+U%YQN^64].3Q"!0ZD/@"YH1:(/OT6E6&TRL5>4'.3[BLIZN>1B@HP8WM,<\?]$Y#MA25:* M-=MTC^A*2AQ1*N+VC5YCVHWC_?%#'&+?]W4&LLQSVHV': MC\-,^ZMAVE^[3QL"J,\I@-K&-6YS<;6D2"QG=;6@+/M!TJ]\FS)YF=_+#2TR MA)<7Z^MFOY,'EB5$+L$6I!YFF@K'WJ-H7;0>9@H<@\XT:EB[4SQW]!MAS4_9 M4AE_Z6/*Z?)P*P%?[R6=IOT IUZ7V:?/V8-7Q0B<5<\^7C "@Z!Z;'3Q"Q:\PJ9S0!H=7;P(1E[JK$H>?3XU56&2P])247[@:-ZK^HUZ MV)&KX)@(@[E9!@_ G]0#L*42VVD5MG<%*(P]L"" %'^T1VDS*A9.="F+:<^9 M/K/X3X&L*$)X0QF_\XJF.GJR?F;\IN1"0R9CPN6_\B9"?!?38]@PPTZ&AF\] MN( >TP-A&4WY[T6-3G)%FO^:\I0[&SBDG0[6]V!]#U:'8'4(5H?^4?+8; 2N M[TETKA8. 0+9YDJL1+=!_+.R%V,\YJ,8A#&#OO706>R\\W PGGG,DN&;9QAU MSDORXT=<\#LN(K(:O R'+P^R7VQ_+ZA+,G$D.U%*]YAW9*UU;\I[90\X2$]R M8+I4Q]=#VCL(\S^8YI&L:I8LA%F'W^7/8L/4;"W_9" 0T-,!J=?RZ^S%!SZ5 MR&2TE$:C^_DE+=X(OQ;XN7:<&:>-^+YC.8!S6Y:U,$6+K+3Z?$R'.6T:PF^7 MJ_C>H7XS%E/6+NCY6DE3=3/%,#JCD,, M0OS^:Q[2(%(7[JAXIESB6<:%R)(K"=)D;AE@_$%@[]T,9M]BEDJ"MCE',R(2 MG9U\A%Y,<#W;<"Q)+_94=ES+\'$&@%'>ST4B,R[6/#Y]Y3-O_M&L.@C]H &< M$-ZV+W2+RMS>"5E+*6%)T;;9O8W@\D>@SD ]$2J M*M\1P%^665)M9A%B"N'/S^OOB4R;S.5+?A$SDM":"4\FNLS*DK+U%UH1]8<: M9 (\P.6G&A#WT?@N8._<+9LS4WT0Z%NZ(&7/BZN:"8V8U' MERU3W7 J](Z:G// Y*+=;XP5?I'/6]; MK$9J%R4-[P%KW]XRNXLN(I-O"1P8HNL;^$ZD>UBM2D*QL M-TZXT.%[1U=8P]1^'.I/1+X2@D#7)X28^0\Q&X!.C7EHEC0ZE4R3]-^V/QYT MAT_/@\/]B22\J?!IZ0(9/"@>/GPAW^2?.N%]UQD/KA/3N+0,?F+J(-I^@^'! M?9!39I=/YM2BTW\@#'BE2K?[(:7LC@:;\321#]264J86#.@\!QHN=3S VONB M0>7H^(*-A0:U@\/+/(Y_M$>!!#HXK0V]TGMBY[^,&5MSWC96AD[^'0J\PTTT M)K_:E(RG:D4@1ZR&&A,S]#D/[>87RV$\5F,:U*I1C.W'H_[@U<64IR:@QW@( M]B(9$^9]8!,;?-O0)2L! [-PD467_Q\,$OBV0)>/'PP08H-&ET$?OD:[.::C2W/? MZ7897U 80N#3F_#1"7N:%]71+NSDU();[.OVX)R(O*?_KI;1]>C$-P Z2,BP M7UP.3QN8?R:ZPP;P[-\OSJ&2JJ \E-PH3R9R-O5:!L.DE?'[?@LIK4-*Z_-+ M:3VT>1:=%&)1W$MMM$2G.8*N7[WO 3J]D06L'NYMZ#1)O6!#'6/0J9<#RB7L$AI@Z2NAC(!BTS7-]4I%"\68:YS%GDH4&SRF[TW'Q0I-G$- M[(()!8A%*C/G+8R#PL0B\2EAZO,L0@T_V*0VE]DLH#S )K@-&!X/90DVB:Y'9B\H M9&P269<\)U"L6.0RR(KO"165+#9@B1@H/U!):L.5CH&R Y4DU[1LJW- \6&1TAQ6I(5"QR*-N:_INN? X-6Y"WY1 M1+]&KY2FW[(\CYIKI8PX1Y*-,V$4RS>5*#^]:Y:*$+%\QP9S-6XW\S3L&;;Z MMDM*8=6V0XV=G[3&SJ?-XCDA3_7G46A3&T@^\4]ZITYU9C] R%7K/U=MR*H3 M8D="[,A/&3O2?KU +0%(P=C>-KY%[7]Q.;+B J5X!$5Q69*JC I21?QAD"U% M3H)H7E4?8F-'C;Z69BMFM.B=#QS0[(F\WY>_%_2!;BH":^4$\FS M66=W+>NL/%Q@U\UN^L*WR/,WDK^1S_SF7JBD:C>#(N;#(Q&+B=^5]_.;K$SB M7.P])\S0CHR8(XJSS,U@R'$_\YE5C[:>HV%'_HVZP[T?"POJ+T15X [6*>@\ M@LXCZ#R"SB/H/+RH"9Q+6A-5E[@4OZ&^!I-F0:OX ;543Q_Y>X$3B!V+HYG+ M5P80.BJ?,F?*(B!X+!YD7:1QWSKAWZ.!I3+ M8?RC%*]-JRC?)U[KJ/EU-I\W_:YCBGMI<>\(7S7D?COGG9ARFPQO_4POB,B' M8%3>=A_%Y@6F@D"+5S[RLGWZ[#0AZ1'==EUQJ'1Q41,4S"?/_(LX%ZYS3PM" MJCO:A#)HZAZ;FH].N[;0O+G#5.EWMJZ[X-">IP_Q6D;]7-4J)9)M=Y38@*:7 MOL.AQ&XP+G0=!BU6G4&A\SAXT2J-"!U'P8?4QE[8?T \^+\6*:=.N%.3]/I[ MPILV(;Q=H)O&\HI:0:,"EZ%U,!,%,]%.IX')3 2K4V@4V:F]@#PY?A,U MW?9\VD_4:-M/>S-%SA490"18\GR8:7L\&V%__ A MXENIH'45Q44:?8L9B_G?#HW)V[^7,C-)-(\S%KV))!XB9JANTEQT-.6.R;T^;S M/CWH;;&J50IGAR-[Y<@I$5LWKV?"EJWN'?8=1\7SP+*$_$%%;&_^KL"D 9*V M[ZBHGM?'-4@-0$Z;CTZ[UG7 W&&J](_J^A#,-1T43\\>A= M*?9K5(H,K;*B8Y0%.II#V0B'F@L7-4'I=O*0D]6A#!J+UC9>J;SF6Y^NR6%-=:VRR-C>*_5B M:WZ)ESH6MS49A4:M\J2]$78ZQU7L"#/)Q6DMY9FPJ[S*F^=BO6^RL8[*_783 M9ZRIS;J_8K8ONJOLC0L=1?K(;R^5[L77O-/GYOX)Y9N?[3-/EZ./6?GW#2-D MFR;?%S]U\^+B9JF"M;]CBQ1TQ@TY5> 9?*KQ;Y<7\RYZL3F5A+[P@XZ#@TX8 MS"[![*+4H.$WN[2_E:C/QN#*"UE*GO\U3F3LD"< N#A)BG@Y]6\PV MS'S<\?)]I8956<9S_$,554+$XJ41*\I3A%]P%P^&#@HB9XA)QZ MA !V#:BM5ZH5JU]-NKF#7_HW-/R958O+NJSHDC!3OC%0GV!/"?84I?9@XHKV MH-D)FAUDCTW C3A1I8S%;3-1=0I4))B8'J3[$P<(%$NJ(?L')Q @JK1"/5Y^ MOE53OT8OF^ 9H9S81L]$*T;R;,G_Q=:'^4/HO"G;',7)/W4F]!I"R7&8>T1& M6Y"TH^;)$S7>%$M>\?32&[6$4/%3A[X68LG>IAQ1-L_B?1&G#86S(CW(-SIK MR&NJPE>'?T@2OAO33;FGDO>ZKQ:$O6_8ID=!1IH+U5*\,[EE MZJGS]%C6D>_)AWBM4::.0L,93L*EQ4T3);+^V*B/HZ$EMDFR[DOM$C> M+0]Y=7A@I'GRR?)5HMCC\R83:.>=+#\> '#7. M/06N?J(T_9;E>?LV5)K8!Y[-KWU^8_%X)+D$4BZR57N)78L>7A%HJF=?K#_' M?U%VF]- M-9'][F!]@#4 (:0^.%[;(0Z.URHYPY_5=J)^W A\"";J'SZ"76!BKN9Z==S$ MW,F]&G\GYHD^DO$1R"5L)7%'='H!<@Q;7=T1'5B ',-6CW<,SPJHJ.@QC>&0 MO+(S3$.9@T60QAL.X3MLZ3_*-"SJ]"Q= I)ZS^,MU,@1I;V"B+X6?'7DXM#> M3J2.)3&UQ1'(@8N:$%:B2(3RA>^ \H[&A3BP;OBI6"19\;I?6A?K_<^F2CH. MAAPY&6WFD)TBF': MX*!^_7G5K_6RSF-1;(&L&$DR:8[B/^=$'F]%.EM25F4_Y.]M@WQ=#^\YCC?+ M4RZ8:[4)[8T\9[5>KNJ*L!VW]!&S^M9^(RQKQ@_.FA'Y#OHN?M('G)D[>*7_ M3J2&7- \O5WR<_FMJ3ZG!0#HX17!_7R>)02VBEN\"5)KIX=?T1(PI M';\X^"V"3N/;$3#T]8A.W]L1KTXW@2[FJ2-&P*,474141Z@=9=5@'PWV43O$ MP3X*EA5:-"WH;DNPM7 53VZJ[3G]QZ]VL_O(AA$Q/=$9!/@(RV!5(3X'!>: M@37K9E(=F IOIE8O.'H%Y"BBN0["N-0!.K9];71%>G(?8E85_"VYF;G=71[> MP0%AESFMTR?"WKBT>$.T)!F:XK!DXZ(FV-7?V]7%LKXM^!%$GN/OJ@4';C\& M]8=!I>_/#CT26-\Q4/&[?4Y*(=#'N?HDL.ODUR\ASH4?V]."D.I.3'F2&/#4 M0\'0?'3:]067C!VF2O^H=K-K+EK1-2$R:]K1;M5O!W _OUX,7%CGG"U>I4IS M5R]7#P76R2\.F;W!4&FZW*Q>#3348*8*1XOR,%):R M^43M%#9B^T2M#U:",#I#/B !&DC#BLYL#[:C@15&0(A8\I':*NR!\+ E$@7J M8H'HL"7]M%$7 "%BR]+9007MVXS[X4.4R?4556*!B<1^M$@X:5)2CN@\J@NV MRPDI&D4OI. T55U-M@YG]&:>=4YSB(8-5KN@[?-.Y]>#72)5U3SU MRS^S:L';\S_,ZFI!FK59XEXOP2IUE=\5_=900)++1/6N M0UPY$]7/NI?<)J;$]2"E353[.[C,X5U1]6_.E1\_XH*CEOG&-JG'RHHF?XO@ M4<+*[>\%*4E&BF0=,9(2LFP*5=!"W#A\<$[6:\1G)8R479.Y>:/'GY+++Z)^ MT0@;5-3^7 M[P F)=FCKVFU*@::Q2NG3,NW^9B7,6-K\598BG3&"G;T&2K8F()'N5(3-Z:6 M5 ]$+051@"@R.7VO0>A#XR2NXSRU?1BATF';+KC@ZAT,#<'0,(2:L;^T,U$K MA*NGP$0M#\Z>@A,U. SZZ)FHR:&3,L2[&>&W1I_]PG=I&O'FPFV\\>)4_;ZC M?:#W1/X4_XY([:71?UZ0C[_\\MO'7S[\-BM2_O@9[#I[Q27R;][/9>B6H?Z*HIU7:C\1 M_E*+4%/^P.GW9F)804.<;+8 MB8/HC$W6>#OH/-"9F*Q!6S]A_'[G8-H/IOWS,^UW47$CLN85M'@C)2<_$K9( MEB7B1]DXJ@N1ER5.^+G9Q+(XMN]UGAJ#Q:\G\2&Q33"ZZ8QNWV*6/J^UI=%; MV_A6MFY6_I-8^%_%NG]\^FI2LYK[^%7RM9[;,\:$6X8X"R[6^R8/\5K\2O)^ MXZ]4<$"U#).5WB[/B[BXEVX=\SW]NW,6W[.U).Y-O\H=$/=I9WS[]6?(6WZ+O2!^NKU.JX.]? M6$4*7X0V:/Y>32[NFA_H\=R;K/:+1DJ$SP@_Z&6DG M'1PJ>]JH^P T"PH 8+ZOE94$=2AJ!S*(AX.-HPX#,PE*]#+GV"LA-;,721K,U _F%K?P:1O.P1_#\5 M)7U&L-&(ZD@_VDV>U+GJGC_5P=3 M/A.V%'4%$_'I.*JG>K6BK-)DS(!TP.$SAXN:G\.#SY#2^8%143;@GFU*Y2HR M8>N:^:)15-C<3%\J$U ;VTZ#VE&M04U(WR=*TT/"GFBNLI2;.XQ _R-Y(T5- M9B\BCB91Y?35MO5*]77,"GZIE5P0W4IG6:*@6ML64Y(7!?W 7GZ1,"YCB)+: MF6JMM+08(>6)$(5D_2,I!-5\&=SO9+@+,J>,'%25OO[..V&Z_H@H+2UC:A-,2(''B+L[PA]I(NE[1X.JAXI+MA.X[BMPC$ M=@-O]K1J52K;C4NM03(SMA^'>N,9H&GIOT3(X3%_=/ZKB =U\IO.2PI<&H:_ M;X G?9>"9% ?SRCD"V@KYHE])BHH7M9EQ;\_,^Q5R]Z8D%U_3_(Z%7DF2G[& ME+*D8C>4NI&0I%]3 #-W\$R_5" 86)8:MQ@[N=2SU'> MUU59Q87893KIK=,8P3-X\%)"6C4RM=+@3LZ[%Z9&1^/@"_L4U& *0^69V7L% M8O"G=?;)+.R&:-P.P0@!8@(:%T!K4 9]6/#O#O[==HB#?_.(X(PBY<,0DXJ+FYXB0M/!-FJ5_U64ECSXA\E_F;V3,&R[^8TWE6R\GQ^REE^NX^]6/(1Y_1XWF?3HN1/K_H%E_+A?Q?DF M.XN*5: ^OB,L3W;P+$EH+79XO!8O>2&')0E_BZ9;J2U3!B[U&PP);GYW$[X. MU3[7-EU'QM3F"K(3OL'P0*.,C'0G15W&JZSBSP>]M&8_P-CXA%%D+RJVO8^[ M=1X9UP,CJSA+MS?NYI''SPE)LR5.F\%&B09_X-29 []/6OF.QFU[I#07U]$C M10'"?@"D^ PG2/>!,."]E6E8>WQ/S0!(\77[GH"!,.!M42+8X=0,@!1?M^^) M3=LB;)^'[Y=GH45JG[.?^DDMI#/;\A7K[C,*-D A"?R28)@+*]W_C_S7/V MAC*^^1)"4NG=(HF$7SL=1\& ]&G!EY&(UFKHU.D#.HPP%L)'LJI9LN"[YGY^ M8-LW S-T' O/$YU7WV*FVE.:EJ-0_$PW)_)%76:%".$H^;'-.;H]RAE19?OK M,L2X&.$;1]=E7 Q\/_.[IEJ+"B\5?X(*[>;J,-K+A,@X@.^L+OOC2>S?38;I MZ^^$)5FI7GS0?B%'C;$VGH)6?>.08^,,>P!R)WC/K9XZN'=F-"M@T$ATZ'] M5M&=)D.STXTJ#]WV]+(*[?V-T<7[^EI>D%<5NGAA7\RQ;1 MA2=[.8O\! B@.[]@8EA7_R1TPE4'(%HVF%SMT(E#KAE@[^.$3M1QS1*S>QNZ M4V"H;0'WLT4GN[AFB877*CH!I1\ONKKXH%L2O1138,\M='=F#T"'BJFNO@7H MKE"W_#";C-%=F ,Q .P'@.[Z=+Y#VGT\T!V( RT$H*L!NFMRT(,2YFJ&[NWN MAB==O;[1+9%>(@38F7\J(@0$4/O. 'GQ345RL&6#G0_35,0'2RY8Q*Y.15ZP MY$#7T*:IB!&6[, 6]XWN[G'#YC'3-$Q%NO')4A]KU!]#@>Y,73P(T0E%MBA: M.0-?4 MPI(%A@QL/VD&MLO#A=2X#TAEH[IJ*Z '%@3'"8VMJK0[&A4+)W9"T8/PN^-7 MS""%B RU?NQ#]XSBXN27\:-.ZC\5][(] J17N<7TN3ZGD2GUW(($,@V5V(EN@WB MGY6]&..QVLT@C!GTK8?."NF=AX/QS&,]'M\\&TUE#2K9 M=*6PWGJ3B-+4&A M$(TMZ%"(YATT3(5H%.S8>-'#$%)N':0/#* &FN$#N"#\P"_M MMBQKX9YUY)WW/M6T=3_'9'(9A*] 6C/A0T:765E2MOY"J]:=:]71,:&/)&D" M;3:GMBQ4;R)2VVE@ K6=6<<%E5"^_-ZKU]JU6BGU*4BZ1R VK5OD?YZ\10TJ:U M#89*1:%26JB4%BJEX?V>YU,I+50."Y7#?H;*8:&>UA3J:1V2)2RW9"G>H%P: M;N3@#N!,HX3*82"*[^=7Y*72F0H3:9Z'VV4]=^^QS5E"656N9'GY!\Y0P M31P3J-MH6(3[Q%8K"L#0UCS4H#O;.+@3$??^I8KYR!3YQ;C3.$:JW*$N<;071R8JT9.K=2:G1,LD G_F1@3 MW)?._._$. .+0#B_WTB^#OFVX-*5%.1*NWU@1-EI"QN .HT,@[Q++1$\;Z+7PPYOWG%72D,DK1^J>9U M_IY( Z@N8_A-U7&T\%M/+DC3*='L[.0-238 P>B>Z.3OG)2\WUJM,HM5GY"L M8E @3J]J:G-8^>6"@Y0=[J4:=/H_[5>CG7:N9]6?/H^)S]7>*PF*/TVHZ9-; M/##]8@M)>$(2GO-+PF/SF,1G;X!![/XHPV(-+'9'16__2;QIO5U029,Y1MTK#^ICE6:?81+F.)%_.[O M(Y9;T)"I;N@YT>LF -A$K[IAT#V=@>[ICYAE8G+3,E"V"SJF\!8+;['P%CN! M9+KF)OK^,MV&$WUD&4YW?/Y4(%1&-'[>B1]^C4KA]_@BTDC*!](VCZ3R]]W> MBOTG\O9>=$5J+S>AYP7Y^,LOOWW\Y<-OLR+E?_^@=A,RM<7Q:,1%37C"MKAE M\(E(VIY65E^TSJZS5USBC+V?/\4Y*;5&:V4[K]0:,H=J$5CU]8JJ2+@ MB'X]:K4IM9=&O GO43,FO"-?XC(KNUK]O!'DSSKH&5(O*^)US I:5W+)E@?Y M6]2V1%@/'#8\7-0$B^*)5NTFSM@?<5Z3B_7NQ__)N+C&19?UG=@;&LV]7>>Q M<.TRO5SF<5G"X*C[C(7B\[[$Z@TC_]2B\"H,BZGG.(ANBU5=E7*1_*I5G@-Z MC(/@Z.!M+HS[XG%[75R(V^)K05]*PF34B23_\>C^.5UG6L..MWD#-UW,.ZKE M;8>N;>_#^&+N>3Z(T'TK46SPW:HKCY?=\1K=+<%M/=PF#ZA,@,:E1=[,>%/X MFO^\N"NKAHI')B,+H7]X(XVJ:"QNF^B9!/=+!5PYEF/.@N8:G6OE>P';^M0S MCG'>*-&=\ON5!Q. 5V#!TGP(%'JM/'[5%@J%*B3\PXY(S2JB#;\?EZ'R'EF M5'D85H[VQ3-9YQUKG1 ZSPB;;V4Z'+0W*"K3Y? +'(.GQ3 +':R7GL1:-]]H M;5PP*4ZQ+_8A18%>*Q^/+T8'$P;>!3^X"$,[V%&Q;Q(D8F*O_>3(G2OX-@7? MIO/S;?*@WT3G:CHL9WI:,-#YJ"+A%LP"X=WM[K>(L[^,^-40E>+"CV)^)*99 M7@M7Y*@4Z.1UV-6+KNOX_ISB^E'8R\=-+(>X6(N-),K:JUW;M UQ^)#AHB9X MM)WFR#A8U$^[-7W]O3F>1+E@L<;J2AYJ]_/MV?Y F'P'S)8B6ZS"..!T["EQ MY6+=/H"N_M#P,R+@H#$>']KM'+",:F&]YAK\2JTII5C>U]YTK8 MU/.5]'SE%W_Y^/35E"7!W"=8A,\@R>J?,6-<6-.NAM8VP6[MIX"/A[N.=KU3 M)FNO]"9!H%.%@S\PM;[/4"DND>X?#.;0@5:)A2=Y8;A?9RI / MV=S#;Y2#V(3DCI^3Z>UN2\S$COA:DGF=WV5S9?B.15['^'/]%F3&.WGX$+ AEO4=[6$?=L <]JHV.\XRODC M'3=F3$WK%Z(R4<(Z><7QF:19?"F>)P85MKIAL&*<@17CF22+@N;T=2TS<[W; M?[JE8=4W6#W\!%QUN.>IHTMGLD:-SL(1.B-%U^]'>^UJ5.J_<7;"1,P3#M8' M^'V+SE;A +Q)&@JJ_:#:#ZK]GL[P5F]Z=*=,;Y @Q1,Z0VEOV.]>PD"(V J4 MVBM-O8==?(@R&?T15?%W4D8K1O@/32 "(R4_,$5J78%=/#5(665)%!=I-*>, M9*]%1)LRP/SJ[QJ7,1@!_@(W!H80S%+!+&4L2"ABO!I3-Z>FJ/F*N]\MJPLB MEEK3[EDLT:O-,E0HS.G^@CW-6%-='' MN#>!9NP'[DF%&3J/8NG_*?T$.3?F)!7%T"(Q3,UOR/5!]XBS@O] (S*?DT1& MY9_^TH#Z)%K3X\-O'Y6&]LGXH M08-Z OC,8CZ]I$?4U>WY_?2CX5 CX:(F*+5:%1)\=6UJ EZ0@E]&>G6,LO4X ME!_OB%U5Y WK/#K>J- 9E\B,^*](Y3D1^\ MH^T0FD8):O.@-@]J\Z V#VISCWK30>2O22O2.]Y;D]:>.Y7")N;Q-H36"\B" M?T^-!9:*7" ;?IL:&R!:0B#V_R#!/I2J!LB&_TZ##7;*&B#VWY%@'\S( 160 M_ 68.;\;NP&>B$BH5TU P:*5]G2:][%M_NGFO)6FX4T"(.& G>^+[#@RW'>8 M:33K>V=:>YG0W]U]E_$JJ^(\^T'21U(2OE86_)EP)2J(T=7A*_70"ME]% <& MU7>3WQ$NS^]D.!"][5W<$G=00TJ3_L:RUV D\M? ,BO%17BJ1+3K-!B!7PO^ M4R[65T*RMQ8%8J>^..S/N*@)UO 3O?5%D\ON:4%()10H4BI0)W@R-1^==FT* M('.'J=(_:K:B[<&TD]@.CB<%$DB743#LKM%C"@TP#+W&1:++;*9O/"[=!TM" MG?0*V&M<)!;DHZ%YXYY=O K/[XI44B?FR=3#RN!P!.S1B]5AL?\*902"2C@Y($9H&OD)FHL["*]'Y M5%GW1X#N@9%5G&TWB!TR15\4J$1.B&K]P%\2%=_MU__469LNK..D%+[V&8&1>>K#,HD8%$[57YTS.&]%. MV^;Y,YKM>X#O0L&G,BK'2[>K="+9/#M\3O ]Y1=LFNINCKV]<#8XK.O59>'!-SVW6A@YZHMZYSS>M$W74AYI2)>>/: M6%"GZF [E#=$4+LLEP2+<:H.;/$6F.RJZA*/UF\1>&XH+.4!(A^,MK+,A2+Z/)FO3N M[WY]"W::7P.9ZH9^[?$++I4_$[8TT:MN&/P=SJ ^[!\QR\3DIF6@;!>\,X)I M-)A&@VGT!)+IFINH!=1T&T[4Z&DXW2=FRS1(A-Z?BO^)^/AQD61Q'F5%R9DB M=2RGJ?(YYEQ85J-?CUHM.8I:A/3S)KQ'S9AX3[W$9=8YP8$W@OP]0#U#ZE=Q MH$D0);.&E28O9(L>.!ZNN*@)S^@3@7^7J.QBO?OQ?S)^6;-DL;X3>T,3A&[7 M>2Q<.^>-=P7@U7#4?<9"\;DYD\0!=^HB2!VZ-KV/HPOYI[G@PC=M_HSJQ;O5EUYFESP<(WNEN GCD>X&]\625ZG MPM@II$7>S'A3^)K_O+@K'>B$"S C"Z'FVB:$'(O;)GHFP?U2 5>.Y9BSH+E& MYUKY7L"V/O6,8YPW2G2G_'[EP01@0-=@A M!QTK3R9AF+5C0L:5"@3HY[Y S M0J.*:,/OYW6(G&=&E8=AY6A?/).S!W?6"7G^RF9#C\VW,AT.VAL4E85\^ 6. M(0!^F(4.UDM/8JV;;[0V+I@4I]@7^Y"B0*^5[\@=89B5;S)AX%WP@XLPM(,= M%?LF02(F]MI/COQ@@@M=<*$[/QWN]\CSOXR MXE=#5(H+/XKYD9AF>2V*>$6E0->K3%#7\?TYQ?6CL)>/FU@.<;$6&^F^5F0' M-3?$X4.&BYK@T7:BY9\=+.JGW9J^_MX<3S?\Q!1KK*Z:BFWS[=G^0)A\!QS7 MY3LQ#C@=>TI)/%4W^UAI7@;V\(KGFH@!=$R+IN%^)_:'%8&SOE?I'4E8L2ZH-'[]R$:9\ M?/JJ10#J$VS;9Q!@^F#DC]0JK&QB@L MD;.*2TDO?$OS,^R9;M*YDV9_/Y*4D*7XBZB,PT]=OECX\*^W_/QE7+RZGL]) M4MT7SV2YHBQFZVOYV=M ^IK3 7L>&)UGE:#SF59QWH9&T<3!Y(\D$>Y!V3QK M*A:5S2G+5RZ77?ELFW\T3EAMI'4:P 'A)]^C,7#S[_8@$ECS2^_HD[=_6HVA MT_WH..R1N*@)UM%3RT^2U,LZ%U>@RD]#JYNU[N\779I*H2'.'^(LO2TV!6OT MB"!]/*/XJRXK*9OPNZ2=/'G:O8AK];#\T*.04DHNGCP1]I8EA(NQ&15IR^EK M(TWI FA]3>O9*K@310QV0$4[OY8_>1=<;I,F:XVQVK;3HGI4N[%&CC-);@J, M#D;TRX%64K3;!=+%;\)EQ66T*6)U*8M@)NMG%O,S*]F4:I/_RILZ.KO#CW^] M^_ES_+U5$'N(&5%Z!XU"@V?;?L6W*TFW:A*#45_7V'-Z:_$V.'@LJPSDJG;C MV/)/#DN=MQ6H3_"@. ,/"BFCW)9E3=*K6OAC-])6LW1/3$0S4*4H[>@SP\9"@]K!1S:/XQ_M1L/XB<;D5YL@>"KZ 3EB-91?S(W'H[ZY$F8)YSA3GC2 'N,AD.?=EAR1^_PSJ184!,70-?AC>O''A,GUU$HM M-%DW2HM'#CI'2/UWH5U4*ZB\:=PNV(EX+!H_ZJ"F/G1.C3!VP-T7T'DQ@C>Q MP9R SGT1#,S"6@8$Z:_4,1@D4"0% O17X!@,$**:!:+S5],8OD:[V:B#NVUP MM[5#'-QMWYV< ^MMT(D\T#IQ6KL2.CD'NG[U2DET4HX%K![V 71R3R_84(TY M.F'(P<<&FD;024K]/[A;Y/]%AMROIQN02;\C85)?GVNHY.)/]0; VR5B 0H4 MG8QFK>6'(L4F=H%-,U" 6"0P<\@&%!$6X6N$D!HHB[ ):L[<2Z$,P":S]3>% M0Y%C$]E&]##U&/4JLU5^C,IZN>0?681GEAR7UF/X0TSN]O?HH+J5Q- MNKF#[RR,D@:14?J2WS7\X M$2=JB[.X;29JEX.*!+Z?=/^*>+.X>!6)':.X+ E_&(C7P,·.XR(A,B?/ M^\;=GF>NI_7VU!J&\/!L"L\FG0"_.1(?2:,R*A?92A_G"^CA%<&-V(3D+GL3 MQ6BV6V(F=L37DLSK_"Z;*VO(6W1%@JD\\':;+84V[X?\"M8(30-AP7NQ_AS_ M1=F[,G=PH*H1L"#417)"NV'!LN>TL;I$QU'.'^FHZ5$TM*J54K!.7G%\)FD6 M"W&8&*H/J!L&%=09I$]X)LFBH#E]75\(%X]W^T\;JFK3-RC6O 1(=KGGJ:-+ M9W**QM["D><5 "@:W?'[T5Z[&I4^=IR=,)$(30?K _R^1:<0=0#>) WY_>#! MUA)L+>=G:[%[TZ,[97J#!"F>)FJ+L7D) R%B<=GMKC3U;7CZ/X\1$]?:N/*2E M91>!VOHM?O3Y>J9U&GC?P'/)%AEAV52Z?>_YWE3"%2FZRI+P_Z7/\7<%D!XC M!15 4 &@5 'H@3.&^#/IWH# MH;&1@I&8I 4TYD_K;W.J/4!CY;0Z) S/(R"HX5,)67^>4T4&$,GP.8&LD9PJ MAX)K4C FV"$.QH132+W??+XM#5;IB;;9AU[644EKEI#HPR]_^T@"!9H89THG M"])A%HOWG)6Y )]FLZ=6O8KBKS9/=L64SX0M27J7)?S8([,B?:I7*_XV4%,! MZH!##XZ+FJ"59S)_9UHGU3W;Y!)6J#MUS7S16(K%W4Q?*K7)QK;3H';4:,O- M6:)5*+>V\1M+R=G$CW:1>4(?2JEJ%S3@PVJ4FP6M_3:M;8*>/NCIE2\XW'IZ M[35)K6ZH2:KHS6("*NV\^5-0@ZB/2AG2>P5.0",/_V06[R)4FGH00L %BDI9 M;P7*(+&ATMU; =,(S4%/'/3$=HB#GO@4TN3TQ!\^1)DLG1!5\?DBN:4'7?HZ*?N>%I_WNN#$!Z"$'\^K:C%B[NI9U+=$'[F MQ3D_,ZZ_BTILY*)99(HG.+#7*$B:.BVV2 R]QD#2U)VQ!&+H- 8.>;UQ"?*. MSVJ[PF!]O:*ZVM10V2Q^NZ]DUWD<7,U6Z(@+U'D47-T 841RM"FZP;(9PBM& M.SB8* ^Z]N$5GN>B:P\:BJ"A.#\-A=6K (U6NA-&&[D4C:JZV]<$O8S0:*T[ M802)$6C\S^T@=GEQH'%0[P;57K@% L96J[;+JPL(];](H;K$^#LRC);8/&GQ M/[K.[&U.HAMU]08@0E1E!B!"7&&2DQ4.;V^^_0N?TZ3^!/ M0NM)8J](N7LA%%[*(.B,M!__X(F2D.PP)#L,+YU)OG1" MLD/LZ0.G16U(=@A^T6)/=OC *)>0J_5#'A?5K$BO_ZFSE>">NE0II$L(5PUZ MG:#70:'7"0D;0=&@(6$C%KU<2-AX"#(D; P)&_TA.=4JH?&2&2'UY/DD;!S> MT06,!*A71>/6XBL[:(B5#D:\8,0;/E9Z4M[)<$V+;Q-FSP28HR0,G6BRT) H M-"0*#1:MD"@T) H-*3C/VJ814G &R\M/9GD)*3A#"LZ0@A/')PLI.!&97T9( MP1DTL$$#&S2P9Y.M\E\1'Y\?"5F<1UE1HOSF@AU7'N;CE$7 M#J?T%X?AG.A>JLE+NES%Q?HZ9L5]76E",[0-'2@LI8E2K.:JO"2LDBK;BMS/ MKSACR^Q=[*=5'P?D_1DS%HL]&[]D.5\.NB@64UL<>DMG MC5:/!NCA%<&.D\VR^4QBP3/ 2%6W1:KNN)_ MIOQ:RC,9*7BQEMTO\[AL5T[[FB[PSGZZ46T#.U"'=+6UQ9=1]QD'A=P&I63I!^WI#.@Q.H*/U@@^(D/P MJS6"7S$@.!+C.YZ]QSL#=MP//6_@IHMY<=RB&TC+(R%Y=ZG .&0SQGFC'/6; MWA9OI*R6=L\E6">O. XV'!P'K)-?+Q9:D/7GF/U-JINZ2-O5/K#&P6\B^$WL M%/W3\9OH^'"A3NX8Y(Q0/$;;L ^J^D#.)LW+L(U5?D3?R3GP6"I#T'CR>-L* MM(/"%95I']4)@\'9:)A= ]:[X=U"5C=I&Q=,JB[L^V)($03#RA]K,;1J#='X MWPT*O57=B/>K>[A%(>]9O&MC0 9!76+\,F>8V])DUL%[20[^CJ!6'C_8KU0D MK[2IW;[>5IF[\\:13WEPO0ZNU^?G>MW1]PR=' 0MF@0W':&)6+&#"'2-!*+# M5H//QF8&A(BE!E\')V_O80^_19Q%9<0OPJAJ7Z"]D4/KWC.T!!;6N;\:B<517+ M7NI*R&K/])&DA"S%SU_X8T1$F=&<3_UZRR5+QH4""*9N(X[(@3=^.C7$\N?4 MDA9/%4W^7M"<7WRE;MUU',5W;OEY5FF6X_L&P2?%OT^*K%> OO$%&4. M+G@@XN%S]#M ;"NL K$/G]7?R=>&B:U S,,G_+?##%#_>%]P2G^6 .=$AUSV(9=],.ZR'0W F^=@#[T(N^W&I#[GL0R[[D,L^Y+*?3O;UP,V0RS[DL@^Y[$,N M^Y#+/CA56=/Y]>F9R3-D_21N#[4J$-XAN-*$7/PC,2+DX@^Y^$,N?D1))D4"A:,7K#@O/+QVR@MT+DOAX(% MH6#!9%/)AVH%TY)/IED3(Q0L"'%J(4XM%"RPM ^B$_4&S'<_J<@UMR49L 6J M=2O)H(IMV?Q>_+^7N"3\-_\?4$L#!!0 ( .*3S5:_:^BG%[X @""P 5 M 879P="TR,#(S,#,S,5]L86(N>&UL[+UY-1PAU6DD2SUT[:-R8(12#+4D8%4'"2S/_WBB"LSXP <5V3I MF4E=R!&D4)"3%__Y-2K[YG__Q?_X?__9_+9MBB^Z[]<_L>_)7'Z MZY_9?QZ"'",*(LWYG__^S5-1;/[\W7_SNA^^_?_]=_?0W MU>/LUZAH7N@^_.-WXL?FT8.F7][S9]_]]--/W_%?FT?SN.]!VNB[[_[7IZN[ M\ FO@V6<,HZ$#$L>_SGG7UZ1,"@X&R>[@ :?8'\MZ\>6[*OENQ^6[]]]^YI' MWU"N(R18EY$$W^(58O]^N;T'XE[[6BNV&RD8>KS<)_N8[;:0W.(M)=)X:AMS?K!7L=T60 M%3;0'S9L&/\]*8+$+/+#)DUCIB8,&\9\T*1AS)^Q8?G8;] <7@#0XA"D)+J$ M/75%/U4/L@9'C"JG5YGP3L/XM.QJK('_@/2CS MY6,0;+YC,O0=3HJ\_H9+%9>HZHN_W3T%&?Y Y_7HE*PW.,TYF),LHUS'#.N' M;?O(3;#E\%^"++H(XNPO05+BDSPOUQOV5G[^NL$AU?FS^#F.J*#?4@.P)YG. MZ2I*N#-\ZII"/>('TFO]QQ2F(HFV,4ZBX2*(D_R>SLIED/1-H6IO0B93.0JV582A M0/<$-3A0 P152% %Q?T4JS@(1(.SFH*6US26G4_Q8QJOXC"@GX,P)"6=^-/' MY88D<1CCO/G0)WXFVH,(I0Y=VZ)ZU^) )PT.=%.1=R^>1@:)&.>\.P\R?,)1 MF>#K5?^LP+_-3\KBB63Q;SCZPC;D[@H2_GK-[?\-'=[\P_;\%6=AG..;+ [Q M+9M'F(9^H'!_'7(AG1&&^I#6 5I7-H9PR8&C:AI'G5E^@030!:HQ(@X2<93H ME_O@(<%\XD <[G_[\9#V+'IT,QHV5*7]\M'0J*7.$D@RC#X MME%1/Z#B1)#?4T'^6-&=D9@.LWQ2""?X>)Q[>+=Q_NM%AO%E6F ZI(6K/;PQ MNG/8P^O#YV@/CY%>KBAME$WN,AT-)V:PA]?7D>/?PQM5)%M[>-,R86O"_?TR M3@L*.:8&>!GD.2[R)3OH \R^T>E M])SB65Z7!:* T,\"$+IJ ;?TV](R,-JHV78\<)!LB[; MFED9GZ+J1K;9YA+?/%]R(*B[I)F33$N/T;0LJS'>F@S_?KFJC]AY!'K&(]Q@ MUEJN+;/R.T[3C?2R)5@;>G'9HIB3Z$H.SK3@JG#U]9$]0_+A.3Y??]?[V=D2KH#K/9&(&AL;,7)_!0YG&*J293W_V!.D10!T2J)C6%&XBTW+!(Q!M*\/LYX@SKZ_R\DH&NO?0 U,,F4'P07]7CC_\8$*K;%\B&I,,>R$(.C%_@V\; M#C3P$?/W^WG&_ VS7"* 8!XQ?YTSF],RRRB^@2ES^$'@#'?8H"O[>T@9,B&9 MP%\,I(X8Z03/-H%"01$EGH[<)*2"R+/*ED']T5Q,EUQ31DWM.$DG=O?'8XCI MDAR:29.LPF];$OM'DS%=LHT9E=HIHD[D]H_'$=,E/4"3LJO&=5O2^Z?E)B,; MG!5;'A>!_U'&&_$K3( 5VC,JPQ)TG8CQGZ@8WU1(>*3->8UD;I*L,E*3PJS, M?GLQBE2KLA)3#*]L84GI,D"D>,*9;D@9L&W#,8Y*&)S%0)X(5.B\0L5E_YJA MFFF,&70P)6(H-4;([4;NP_0.S(/*#LP]SM;OQO9OK1+4V;:U LSU;FU!B:(W M<8JV.,CRM^C-7^F_$^=^\^>)QH:ME1[XVZ>UJSW[V[,.AM]B1'F MP>'C(TV8CA7O(>4N,/R2$T?WC/B,)NB)$9")^)YDJS4!_$'CJLS0RV:%[@_3#'VS*#_)X6L5$F6KP[0,5Z'1?L*^%HC,?_8$[8%PQ+N-O'F?%UZ_Q2D(M]2_A>< M4P?E,A4)S?EQ3>/)F Y',0+&=82*%NC9QVAH]ZN$"BD]V[,-5&4D'[6:6=RQ=(=!71Y:[H[ *QGB*)09E;+(T9 MDV BO,:@?%F\=<9NO 7IULJM86CKIF^FJ:%P=U?M5. ZJMO$X#&5N="F,U 6 MK[BM\6^_!6F<8GX64QW+\%NC3R2)J%VOOX_PBH7!I^$6> 5.GY+I*W)P1.ZN MT'VJ,=;3'=.CNP[&W]4_O#EK4,[I#H>9D9>YA6=J."W>TC-YEU^V-=/W]N9P ME_\/1W*77WJ,9.[TS>(N_Q\-WN67:\NL_([3=".]?SR&N_R2@S,MN"H1T=)=$U2]+?3?]!:'.\^+]$ MMP(NWW+E+;/U),<[I\6D8>$PFQ] 5T:8RSC*XPZLZP-73S91XP MR\./_G)6>3NWK^&6@/JS"X8[-$]K,G1!8X'.JAXU!H?M9S5?WK%NBG-UTSVM$*(3CI"9D>;!.>JX_JBKU(;1&*;7?2-8C]LFPQ.$4<+]%(A08& @A[Y,7%$ MP: 5"]9X9G#XE86()$F0Y8BNAQ%?#\/O+1PGBV<=:R-ZWXVUJ3F *A:(1Q!C M0B<.!S2T1Q>> S4C3B)VM 37V1S$4;.N9_B)]CY^QN)6P@7)*.)4I* (M_<4 M;QZ$G#=IQ/]*!*>BOYD,R_D-19/%#R3?7[LE-,)(NQ0L& MX%SB%*OM^:("765(";>H:(&BH$'JQ6KX$0HRBY%V7;<+YT6\ID]&RU59E'3* MHJXRA?J;.*RI;M,N5R3K>1^R G2 PTG%, -X/9<;8^5)ZDZ@"]X)MJ!L.E%? M*T>T$X=-S'*AZ4*XP#7/C$O,5[!8W0UMGM]B%8AO=HM5Q7[8MDP"CM6UZM$M M:*"BYN$*@J4%C2F7IK-5_Q!0N0MQSC[;]5^@1)TX*ZK@_'LFG1.R#Q5B]OFX MW1"PC(!]#KV!_PH<#+IB6^&8N5OY_+P+"+C9N18JG7"PJ<&P_&_7PH"<.?$K MX,+COEKT\+&^NA>A3<51?>D)--X+3X_]-$?/0'_<-B0, M9WB&0'&6Z%FD[ZLR@0AX;#?LNH8G'F@.[.;H^6H.MD0&:/T1=.;S?KF[SRB< M,MO>X;#,>+*23WC]@+,!3W3Z!:!_.-RP;>'^,AP;;NC\L:DIT,QIH^;Z3S=GQQ[)Q7&O/W7Z0&3]U4E1\&Z3%/BS'_9+O/P"4=E@OM>M3]K2(*]N9H;8^_T,EJ$%'HFN>!'###'# M-R[T0+GRQ^V@A[C>WOFHZ67+W%3Q4]C7LMI(W$DQ.886:P--I>JM?Q=KIB4[ MEECR8PD6H5:7-0+Y';:(FZY'9!2DNTI&4TFIZT5>W4K)JEFV)- M>&1**5F4B*]@3[(Y,?M%>J_] M3\U20TV*A4RU,,-C_15LG>SF)W.^<])/?G8;)[LPG25P/)[5NRZ#CBK]XE>\ M,3"@CQY2)7KVA#+,QB%.8N&JQ>DRP<\X6;[?>6K-@WZINT-%&8/MW\>ZW>D*,P97K"OH_V"_/X3[UV^S,O1U"7U[-V!/=KWL_7'P^G:6_ M"1]@F5KE6J-FL4#Y7JW)O3]!FJ+8J.ERY5+$W54MWRU5>OC%+'5!=0AEJID# MQL6=W =I$4=Q4A;Q,Z9Z6=^4-J0 DJU;UH0)%!Y5XJ2#K'O/_CAT0W9T 4JB M-&2SJ#-Z6!/UW?>_^J@+W$-V3K6!._#F6=&SIS[PN^__Z^TL==*"J-BN%#PX M_K/08E/509WHOD6PQU\U>/9VQF#EX*_#/MD4YWG6$'9N"]\O'\H\3G'.<3S$ MJ5A[URD(EU4*0NT04 -T#-<2!N-Q5DWX0X60J7:-D'Y]4%9R[C&>)L9>HJ*P MH0%UK&F;#"?QFOY%#Z&BO'(*=0Y$/_C4W[VO>R+Z<4R:;US.H-;!CO#8*Z"D69==2L^T MJ1@ND62D4+S%FD@?*\(LW:M R,Z>3RN$K$0C1Q($60J 5-W+-7$$__AL(N'O2&;5._I1K/<,TN MI0TT08W;=#,_SJ36L0,<1N=&BWB=S)X__C/5.G8A7)-3L#.)<6TJK-80-4W4 MB1&890W148T_ZAJBQF4$K,MN:HBJ*NX?G=3ITZ9B5#7!:)SHXA^_HCI]^N,^ MJ6Z&!M/M?9:'Z9#FA_V0YBIP^?P59V&_@Y5QKQ3W.W2S4D@_.4<-MRY-$"0T'0F(Q^[PX3ED6P2LE MOLDH]5=Q'X!*6)GPT#LV#LN(/I47<4OD36>@-PS370YZ M<="$[AEP$?I"H8N[,+ER\3EF=Q26#SC%J[BH3H,[+YAPMG2)6G6QH."\.5:G M.^7G;VK Z,T'@?AM%3_1>>D8'"IM(5%VH\R,O"O-W4O%QJ*9U^*$BGZDAFN% M(^KE);R9DNK)MO/ZDKI_] -9XM4*A_RR]?Z/)O3<+42K5L%-5[S9D+V4BNP^ M@N@>^_CE#EV([J&[NGN=!M M[0$J"#JONW?PXS'8&\?"JFR=?$C@L2T$V1F3 MG<)C4W3\+O%:/$>VGFN!>UR\Z7!O'BNU*FY')/L[VA1_DSIF?D4V-/2NG+CF MDCBSPU7$WOXM-!.>&(".57=* 8\WGZC)O,#I%&91W_7D] 8#-/4E@1K M,SFE@X/\8(.V.L5.'\7/S04VT.RM1\/LC W#XF:69NG.KCBZ@Y.'ZQJ?>*"Y MO3G+F5ESO*=G8Q.#>#3;;QW;X23X8I*>I^VX05S'LBTWV $?VW,&N>EYFZ[3 MDZ\CD&): 0WNU4G*@7W_0X3,:E?6D&_/DE\Q2->##R%BO6=?+$-AS!1\ \F! M.!H_8+=NY-XR@O]X1CG!$M_9] Z *#SY#(IHC\634.R6#__".N<]>QW[Q7(7 MATEE^2.(=;.;CI*=($8D28(L1W2](DX3C_,P$6H+#+HO6F)FWZFA$P^KLK%= MYN$3CLH$]RU3M<\CC9&SY!)!87GPF#Y54-%=!;5O\V7VAY3F!$+!WS(SR@X6 M&KN0='5NJCE;RXP!LCY6&;OJ,7>=F!PPE36&U"A8D^GWHO)!L>8[H"PD@)W= M4#@XY345-G00GYC:=1\#B;L)2F8U00>1&R5Y+W;Q:^(\ON6TBY%=W*Q0[CPX M2_TQ(@'3JF5N6*UIW>_YL4.0;I^KPS@*'YU3>,OKLN"Z_+/ OY=T@3]"NR!6D7EWZ3?W*B/6 MA6I:_9U(BL6JT6O\VV]!&J>8)X2IUNQ+6G^I^(%'CG!N-NTX_ M?E?_0(U!W9.W/#2O[@SZO-,9=KS%.S-/\^%,X&1J9+N4(HNEA3EB'E;$+6.] M0S;X//K2,KK*YW\P M[T)\K>V]FZ3H5/>DD,U'#:OS&NY_5T<]<_?!C8J&MFX"QMN#FE8@ W;[5DSI M1G5RHGE7"C@ 8Q;:5NG9287MV%1K:H1U]$AJV'S,;6V5 ](&@8EDINT%SATS M8'ZV,X#!V?RG@746.MJI#M*)^A,Y?]L.[$R9''(/@JH9K^ M;XN-H3R6B&_)[GB^26:6TQL>TWM7!%FA%N<]?,F]1K- MB(4S#6=7-6QV;N')#[]S?W(OZTF<+A/\C)/E^YVGUCC(2Y:MB#Y"WRBSC"V MJ3L=&_8VC<-QXXL:@^W?4]W+(41-P17K"GJ_\]RGJBN(/G);=P5]8%TY+C_6 MO,#!O5Q+4F3-IOQIF>-'_G?W1F;?=R ; 6[>K,XKPW"CPZP"W)T L7,;N/_; M6>HD?("G=4QSU*SIS$^BZ@QUJT24X_Z?($U1;-2L?D@2=Z,5K)8:KYAT0_U6 M[IX=?C%+75 =PFD- (V+.[D/TB*.XJ3DR;5S-H]IW):$MFY9$R90>%2)DPXR M.F'4R(Y$-V1'%Z D2D/F;'>Q3B3W%=K M2J\IGGX:8EJ'6W5A*G-T3SK+XI:X>ULHP5ZBR+.C.0FY(-D*QP5=XN8G:73^ MNHFKVHL#&2%3IU$0+NVV]J\"QC:0,888-1_]4&]1F),O@MK5!<;$V M(YT\Y'QR5)N9]M\R.T/5K7N=J= O-8S_GM.D=<#YZ2?R?9] M\$HUA07YC?O:DF]!)X+QUFT+WF4:4>L<%HBGR_=C;"7Y2X!,FX^/E.ODR#+B M$9E'8,O_,8?4M@IQ)%^;@V-!4%3<&5NC?SRVX*!8L@]S +ARR(H@;5M%&IB M_V1F 28P)BV#AA0X,P[GZTU"MAC?XH1ZQE$G+%$&>TP3,/F?B5G%5E!7C5<7&Q6SR>:!X#;9K?Y'#"ZKQ)0[:B*6" M%[&:YBQ19M=\7)HAR_R9I,(XBR0ZG8BS9I8TO<.K0-+U!JX$M-G'NDOTP6EL MMA6>^LE;3KNRK.[H5SFG.KUI2AW3]XZVP+&*;IK8 E<6#F<6]0KG.<9-5EZ1 ME/<>OQ8?**E?!VRBW$M JS;>N&V[)*@O#O,4_\(@(([![1:X(M,)C),N/4%2 M4L&7VO<>?QCN _8TZF!=P:GZ=O[&^$G4F#1_M^_PQLQN(7O#)^*#=/S?:Q1X M9N_5#0'W?,T.RKTY5;L3?9#WV6;+5/VKGJ+_7PTKX!PNUZ0CK],6U+^'T+3N M]C-0;.5+82T0!\9S78FBB!ULJ 4W@R6!UO 1HV,R?V=P>!%>'9^[VP'<(SB? M_;\*V.S]Q,D>S&3O#\S/6>[\5;TY7G]!7B/M[OKUBL7\+:AL)*^O8/FY!\3/ MWJS*=L3'+*3W >NCL"E V3D M7@):J/'&UB*J?P4% +(!I]##C.(["B]9*R@R!L=*9OMR0) ZWS?IP MX#*-Y-- #1EHU95P#9"':(NQG@"6$M7I#SO^Y#!B3_[.6&:EYZV)L3Q%5G5 MM3*;GJ 5=<1Y7X[7_9;50R/;$BH"X3I"^"8C*YSGM"=!V3V-%?8T$4LR^C!T6(I[;J?EAVF=>=C7F791.KW#9;)]G8G7 M! ZG,ZT)P."IU0^WP'/I@^1<^M WE[:XD0".WOP5!YG'.=.HSNQ/DN:'=O[K M"/Z?O^"%$#]Z97CN,D'"]7NB!,OLU0@]FI^L"(SSS8[_X/ZC"/A<39EJ% M3+CZDV/LS)!])"1ZB9-$/C9)X@V@F1EIV7JBAHKTK,*(9#A- .QS%Q+7[H"? MI-%=IVZ[.'F?V(E6?1T:^"9)QGJL6XMC@9K*]TA4N%_PL+>\ ^[__I<__?#N MC_]/];N?.#?5 2*Z7'FW.[!D MG ONCIDIESX':WSR&@^)9-\CT /E3E/6]WSI7X@10[\PIC.[$(4G_8KFI;LR7Q#FW MK=W?3TE>?";%7W'!ZE0]IO%O6#B+58S:@) YI:V94LDJ1EHT!87J.W! IVL63B1US1:;C2T)Q670X'X M"DQNTY)XB<0:<; M/B../"FU"ULM(3'S,N#WP>L'G.)57%S0,>K^*R6N JG52'"Z'19G7Z[C@(2"L6F],!RX- M1?S2QS+@J6.FLVJ/K";0.N:7&4'G"^;[IISY]30AN5;/;!G":84GZHQT M9N#:2,WK5=>/J,HP,7#YP0V-R2G<4*M 4ZE)W;8]G?!R_<_MID:/6!H2=W<8 MPR<[H-L,;X(XJL:ZRN- EQF?*=]'DW3(OP@-SITDX"S] MUR024"8P"_T#./L5#"2UBV8K)%E>E@B<@?.YWC]8:I;_YY[BI-V0"H>W25A2-;+./&KYXRTW]A\J\-II!BR[!BYN\36 !J^.-3[#/1*6[ZSUA MTP7;;B )A?-XF=(Y%.>C>8#-4]%)'&P.C=-9@@Y,6>^&<3I)R4;F6#(,)V2<6 MQLQ=1E0*M(T'WGX.6'6]T?-!B3>@>4^'6[9?UCOOAH!O%TA0]WMV)\-J N"? M)^F*ZLTL.>C!!P?7..*/C6YT>\8F<*$LI[,A MO*"LT.YYI6.%KC#U18+.^5[4 2T6>;XWZ8TK ;$]6@X#L0?P#!\-RKP"#KX> M;MK19FL-@4LNKNE+;/:[Z)&:,9MU5P#G@36 !>(0>+?.VVY-'G1:"R.7T <" MX:.[#>->CXCZ4!D.L' MB!4=N9U.^@&=1^4]#I_\;'KJ#R Q/RK.*XP-B+>A5\*J^4:<7VFPG,@PN#D/!:&(/>2:9_8 MR9']A,_%,:AIJVLO;/#P7H6QSN3O'J\W)&NFP=,JZ$-X2 D*O-(O/((3/('/@'#O+KIF_WY 9GZR"EL[3HYL#L M!FH#.'$IT;(])^V#8;L-^WK"C@4W-2P-@VNYXX#UXP$BUOT&$^MW@PJ=^RM! M#)-.8H3SOCS9"Y+A^#$5^3+"[7T6I'DB[O]'?R]SD752SE=5:LJ,-RI%TI._ M*87-@(]@B0< -:^0H+""@HH6"PH:,'.8[-5D=7@Z!S#?Y9[)*BZN1O=']AZ M[X54#;F([4XFKR*81PE803F'JAL//@W6WA[1OAR2:5[,(<80XK^KQQSJ4#$? M@PA!,X.81 ALPS&*;C@'WNS9S23BS1K84@2YD$3],7)X.9@!IYBKG'=5G8,! M^S+Q-/@*<&^K]F_]\J#:(GA%&%[OPQAXJ,IYNJ8\+@A$D4$.-Z"><5IB4<=# M9 3_.2Z>3JF;35%F)P\Y_VYPZTGI;?"FDQ05^]M-',:?/6VCJ'&::++/7?1) M$*?,#[U.+WG)J[&]D=%GH7$I?6VZ.O6@Q4% M>7%S9 > '^,IR6L"9*"[W:4@?QK:$NK\!-W'H4VXJWJ53P1%F\0(JF0U!=!: MY:/.0)*QGCL5.ZH)[!]VDO$<),RI."GJ^(2_!$DY9.>4WM40W$D:MB6;4><& M+V0?<(O#FQ3)LYUH\5)6#H-GBID)U_?OW[_C L:^X14+27I7D/#7Z[+(BX ' MHG["ZP><[0F5]/.*@C39KG7AX;01)XXZU-$O@OY$/@CKO8E(6+*51$^6W]&= MA0W]E9?=#$4'<]Y!T@+ZUJEVR,L/46:CIA84VX]9L'D:%OO>!R!ROM.0;<&N MB,'E6!.MMN#&Z8ID:Q&6P$+-Z?*:Z65!4-TU=D 0I#'./_*I#A3N#?^SUCY$ M5TSBL*UJQ@$KZZI?;D$JH_/I2"!&5,]1%_,"?29(P&[S-(G;,UWDS!0TV*N( M1/0FIG,=JX*3OSTR+L(,YOT31FG)S R+UA0]1\534* 7G&$4MQP..OT13]!G M44I0(C@=[G*:_9CM<7O_HH$'NVO%/A'K J!I]3^4.6TXSSN0>*FG_#]Q$EVF MYSEEWHN9"< R*D,ZU(S"HSG%%L&SSB4D1 .Y,Y#K]]),_?13@6 MFY+T0[L72?_XVPD5J8B)U1D3@7C34[MHZC%%PS_4G&VCW=!$':).A7*2D426 M.[:%X2()'L>DH/N[SO"S=MR-.Z/F;\!W>+8_TH>,L#3$I]2PG&0X."71_O'" MT,^ >XV8WV?E\WPC!ABU)R/;R_'R!0;G)TS?FH;= -R2)PRWZI?J7E71'O*:[GP30 [PE<@QS6!OCY20,V9UH M%GN=D91^#$7Q8<%(\5_&3<[, 4F"-@.N@J%&SO[UJ!?4 D*[B&8GFN#!(J9& MP.%=O)AD-SRQPOXEX?:BX+ +K-L,^%Z?&CG7M^@7XJ F"Q[BA,_"#:C9R#AX MQ(BI87 FXV?XH;C#89G1%2C.3YZ#.&&W9BY(=AL\H?3IMQOK_LP)?Z\?R:SJ\;%$SXN59:2X E= MEA\72YNCYW056VS/7WD:&7Z.(X#U;)1./0K8-!UJTK9&"KKH_!6UE)$@[7PW M=9*M1(57=L5DC;-'*KL?,_)2/(F(Q?VX"\FGX<+2UZHK>:EH(T&\BMETFSE. MEK]$D6F6!.>LFBKN:?,]DM+W,T TNLW8EH6:%F+$G ]]+\/(%!<<)@BI;PM? MOZ0X.BE.R6#ZH=%GPMITM8O22QR6)<1(+P![(BUEQ$DO4%"@Z6Y8RQLR M)B%$B6%6)\:[=9 D=4S,X(38^Q1X(MQIS=$$R&FBFJBG>:^?C422-YJ+XO.< M7>B(@V3XBLW (Y#%[%Y3UD>Y)@>_:*.-6/NJ38/ PTIQ:.B)#'V"7[16D M*ZH7EP5>]YDJF<ICE;#5PA[/G.,2]4^7H,T#O?ZH17\0)SDZ# C^2;'B+J/\TYHCCYC31#513QYQ/QN) M)&^KC=!G+%UPTB4Y/C#T 2#O8TZRR_;2UVG9J]N/[0*);?$ MT70_;.5(')>2GNJ^8RQSMU MZ'S+CP]6(@$YRUUVF+%_(M\WL!7H8E>-FO7E M< V'!?CLX$!5ZOQ?:BB>ELK T2&&6&YUNM1EX#BPT>^TY M$I:**N)D$:7K24B&N$FD6>3PN@TU=6$LEJMI=+)F!6M^VSFIVYND)-X 7Z09 M;-GZT4"'M$@OU2'NZ7+(-)L)@'=6SPQL;':;X4?@T10/7F-^T(.!IX #/)>2[;'F9-#]6@SBN['>HAY1((C[E*_5]643EE? M4EX$@:2WX2)9:Y._/J^,%L MAZ>@;(X?$GR2YWCP3%KN)>@IV&CCSH[#1E& CI ,]PNP;]Z%P+8L6Q!(IE^V MSI'DI(G 6.G"]+($8-?9/7D9]N4'G]0UNVV+KHTNS\A&,L1H^S6X/5SM,[=# MK-(,CV?'FFF14"ID4^"HS9/TL8PC=LMU/*>65AN0 'M56@[2#7$\J +43:U5 M0U)/-.2EX[! _K,X#Q.2EQE/]Q"TO=^(/K.KX5G-I*!B4N>QQPJ^A^!_L-P2 M(V/BPKC?D+P(DO\OW@SDTIQ^6-?$[S3JVLH+XHA2]Y-X4X*]?;9^A&PHDRXAMBGN<[IJ7] 24?\0Y!<\YR8]^06;RBOGX(*S>2 L0S9P1\$(N8:?GI.EYUO9\-Y=8 MG/86WP_5:@AA*&$7;)I*CVLG&4%\"I2+> M($,"6I6I06N+W!4;@,H?/)1)D*%H9\.<<"9UJTUG+9-(PZ2$ _>@[)K"3 P. MC<>KM*-13U./&[M0ZR;.J::+6L)^XYLF^3MZ6]-81)->=D6VK5%E[8Z7 Z]X,AG(,-+2FZ^0?:*MTTD]Y'&&QB49]([:C M%CSBZ]7T+I9.>SIK.@A=IVLZ"$#PHL4--XPE]NC4-MX!R1=Q%4SFW!P%5[26 MF]ENEY;^[R_B] ?,O)6DG@!Y3%FAG/JR9M $V_%% M9X:CDS2ZBD6!,%9H)\^I0$2G99;1%[H_A&%6XNC\=8-3ZJO2M[A;>_B@I,'U M"MYS'I> MC?#(!.I?UIRMDF_Q,TY+?$''B;D-+!/'SW'Q5%]2Ð*[T+7"M+T; ?:,Q! M(";-J(:!7F)6U:2^F?8!I^'3.L@\7TA3&Q.BQ6B'J7'K0HSMRG\B3^[4"^"D MN4,-V\^@6U-&G;H3GO/I3G*9J+/._ &\6.S\)TZBR_0\I]U[D3QI'W[1T)'Z M(0%?9^>'2$R< IOHG['3< $&,33L3%?@T:H?:*G'\%V1=+]JX%/562PZ.^N( MGQ%M&SFQGF*XICFY*8NA@_#AHB;2+T',R&3CMDT(!3 630(OAV*A9]H%4C:T MLR/!(1XT1UZX"(ROVK<:N2-Y5V:;I!Q1DK'G8+<3#]MSM3"HB,)%WPQX;6G/ MJO[D H>7>X$C4D&DN:4IPU=TCL%X-SZB7JMO[\D'?!/$T5ST'."%4H:6]5T7_29) MR M[MM[C[/SZ+3I_#9,RXCNE]/UX+=(+IFE)GQ"AGCEZ><)I\WO])9WYV%1. M,H:8;^K4[>?=Q+RK. W2D%5XVY#.WBEZ0_F7,%3!9I.1('QZZ\%0:A@78DC* M?%YG;+;;U.XT]KYF[F+C3O,>KJ!U-B%G=<6QG^WC]QQ'>*DYNU_$:5S@)'[& MT5X*&+9-'[)L IT\,9/3O('F(/.]!EDG$[\&/N7YTBDOW+H"3KNFZQ-T<_N* M8TL&=($PGZG9E-G.J?PG/F4_-E49DB#\E>=KF,9OH\_*!3LDLCPL_;5EQ M9J D7F%^$AI6P=H/;#ZOS^Q:=R+[W_Z$M#]APHH1TS+KT<.H9Q^UJ^T#KQGS M,':;]^MAS.JF^Q#C1WV,,6YZBE,?<6>''S02A^["9>V<7/I.Q#'"S<%(<^.> MZ'E4%CA\.B7K=7V2,5(J?>IAB!4\)(T%9^^S 8#_TBZI770M% MU[R=%$P+#%'CGC.;^#DHR@Q?KZJ]"9(.V<3A!X$V\;!!VXH@*#+_L*6)?I&^ MBVG)/(XPELASR]!1TA-U%E=!DDP?)O4_J7.9EM^4]]EDWM38BEDZ/@9,]0#HJR*33> M0^U[$YVH&5$!DOO #(560)JMH301D59[P[R3;2"-N-Y05/C$SQXF"$4U(QH, M=^9%CZ9+&7\(Z#V[37+23Q528D$7-^!(X#,IZ'J7$_93/6$X:X@,5QS&_O.] M\9,T^A1DOV)V4%U=IAD0Z.D7P+'_0PU;C_T/DNK&U[JF["G@?Y*U1)U?#N\Z MY9B2>:*(SJBCGY -F]/&I4GJ'?#=II&V[:\T!7$N5E%+WM.M)1DN$Q#KG(E7 M6XVAL9D3-= EW@"*UDC+KF;E$0B0*=IHC\#S=4'017.*VU0X]S.!RT@/ 3#0 MW=1>/N3X'R53W.?)&WUCST(G]+XVK<_E#5'$J7J^PC?*5J+$*U]R,W%L.O&T M&=EQ=8!Z(#V^CU&GN#LL0GH'JC:$:#348_)Y7Z=GCY1[N'+3G:E)E::>J$_!QFK YZ?UY%N'W&*LR!A%>.C=9SR M.N%%_(S[EQM.:$$VAVUA\$Q_[*'HC M0D]W^E.G_O&P.6[=,!&G0N#+Q\BG]N(GGS?C8^3.=NCW?8P9!+9,\WC8QQAB MG#.!$H'55SV!U7DWHKJ2^C:PFKXP('(&6@0*I09E5UM8&A A6UQ..6+Q%HLE MS34AJL0"MV>J_;>8+88BG%VO+O@M%X;>B!48;=F)->A%,$^KT O5OG4PQ"& ME6!BB]ZD<8K1FI43F@ICF86U&!=IL-60&(696@\&]/Z%&+$7>VTYL1 5S7G: MA J[E[9RUF5(VLPHX:,V=1C.J,]9I!L^15L,X M =/K'X]%KW>$4D^S#_D[8]WN24UAIC%GFNTB+84>.C=Z[2PE!96Z/QR)6N_G M&##)W3DKM:E=.R\;=O/>JW.W3>=TAXY*W1^/1:F-;,L=U8[<9_Q:W+_@Y!GS M.LM# 4MF&G6BY/O$YZGL^RCM*[T^7X ;;T>@_(,""S8"X]QVF4/HH&P&Q_R9 M_H^D54JH :57>QF>3TB"B&TE/L,KS.L:A74EE9#D4S'4;CL$T+[^LC +="(R MH(F<9"$Z \G,3Y&FG&KO-H.CJZ?<9;&CT]%=6LE?;P-"GQ' M5OV5O2"O0J)*)4DXJ:E$)Z(&!VJ H%N>F?'N^N+V+3P'B[5^PF(4+UG>2IP7 M*&.=>^"W[TF*OGQ[]RVJ+ZQWKN;GZ $7+QBG]-'T5Q\9K%1%D>CPW=ELQ"L M"F]VTB\B#U\UOBG5DO"_]=1B,;O! MI--'P$)6 %ER)*B%4B]D!1K$X* W;/MU;N%=/5(GM;,TQ&9W;D%=B*,I%CR> M/6#R>:A[,-2N=1>A*0U35[G^LQ]/89*Q1)E;FLNY&^J5!_%!&6GAI8SO68#? MARSL5.C8%J<*"ZK!\&T(X88*/.K.@_,>P]9Y;:H'=A=M4_%AI'2\<,M]%#.$ MR"719KW#Y.XA6>/[X%5N7W'J<7"B]_YF[:=[9W01);R8F[\^R6FBRCYWMPK# M)QR5"68QY8/'9%*Y_S1:@MY$5*=H?1.P@L1,Y:CORRXO,F3>95=GV(C!L=#V M:<@J+MCI%S_OZG=;>A^!>28[33G)/[!'$^!;:&*&Y+G"!;^X[AXL_-X]U9F< MFF963"FB[@[#@5CQ27;_GF>7I<^(6DT+E&)^03\64U,1O.)\P?ZJ[M_S1UF$ M 4E14!19_% 67.D+PG]+J7JRD\ZJ8E-<[:A[<9WZ=8/(C(=#!VC7GO1D(1OT MA:3?!+M%DQ3L>TC[ESBZR>(0W^",?S?D M($T]#W6#AMIUM8LY" "R=6FP-X )JZH<),C3=08#@"@"45*(IU./J+4.LIS- M 2*UNI\]RVEI(LI,=9?=M(K:.B5KMMSFDS3'PX^13U@^ED>1#+-)U'*:!'D> MKV(<31YS&FX=FC75# K[Q332QR75E/5!,6WI!$RV4I(:'D9B>6R<:8^8"$]' M=:#W&: D[[3E:E+9(0J92#11%\S/59L\N&N\MPWJ17/Z!Y](\<:M^_2!Z5M7 M"Z\WO(IK&EWR^IKQ,[ZA/!X/4]!H2>)3^<<$[H)MKPL9L>0S6:O M5&>P]CT:G1%P)^>L:,L322+JC9[_HZ13"BEJ@YFX8!59'G%$5R/CJ]LT9%I_>+I ,,RRI M-%APB:D1<:;J53W4"]K_OOM=]CUGJ6'ZKBQ!ZEQ)N:^X\C%)Q5;YJ& JKB9*.'@,GG<)[)%ZAG1O+? M1YV\_55>TCW.ZVW;:L5(WY,F,,=:94'PF)7N(DX2>4NW&- M^W^/GGB#VP$JGC(]VZI8 ^+7SP[B7A=]7\W,88(/(3$V+L[D?O=RW7CDTNBS M0/GM;=/5=-%+'#))&.H%P*/:N_VZ0%*]L*0YXP)"E/CESYWBMTMEO:B=ATTY M3[Q1=?%YQMD#414@3LN(8P1$;EOF3^X\9R8<6U.,/ MFY)[WJ@W">+4C6@"L!\ZNYG= PZ)CKA2A5TQ&5.%'I[-P?FO?X(Z_?WOFW?V M=^GX=O+KWX_)MQ\8*3F??HS]SBUZD\B@L[*>L.MCKVA:][ZF7=OX/@PZEEZS M3SJ'O3OG5\!*[%:[V6R:DY+_##P 5 MO6W(>OPYI229I=>28/0PC4QS8@8)T#\&<.# TV7'GF=N'I5(J5_L$X_TM MQG=G%-E5>?];II;GNZT[VI]J_)U,A)T:6:#K]L30CL,NC'FLV =$:&SI/L9- M=Y?YR*IX"3),%V?UQS,J,0G9L$N6IZSTS*@[I/P^]#*?+!WKUU(KZGP-W_S1 MP8(X&+_^EOJH$&U6.SQ[8]>\BBV["5M0D.PV(HG=)-0 M8&=V%GH(.L$3.!:((^'JV&"932)N%8DC&DSVYW'1#_5WU;GD+4M#>X4>FM4W\XV5*UTMK?@_@P[;Z43X-+:@U[52T2E1=IJ.M:'=B M8CO0Z-I[VSPQN\RTL)'LS4ZK,3SN\CN%(;NFF]_B$,?/;"SXL>5$PB>IEZ 9 MH$8;MRW%-76Z.*_)+]"CM^-G24X3&/O<25E]L>J"9&>D?"BHIW0(=$+H(&U M95"%EA>1U+JJ9JM[.J> NQ5FHPH5"BI8?K0/)'+$"*.=7T-JZL%4,]/43:3! MYS4O(QVTZ_H^T@$ G2M)!GJC=2NI+4TDUQO+%Y.&A:;G;M($[]R=0999&A,@PU;7]W6E/EN3DW;[U:J!)N).N\\NMZ?<:'J>!^^ M8LSM;IOVXN%4M_,;1X?]\:]__.%'+H#_^J?W?T)!SKX[H^]P:_?^W0)1)O_ M']C_EOZ7 MC@D"5J3"9V8UQP"! :V[#IMNL(K@I6%VS'>SK-UFQ64&I0IN57;0I8:'F=VX$,9)ZS0SJCCU_\04%]W&[,ME34UOR[= M .)'%.OCVP 5;,[!9O MZ*]LC8Y"P92<(:QZB6*.L5NMK.:(>,!#%3*@JA(#P^"P[ ')BGND99M"U%#&G5I^W6,9!A- -SS'QHHEV]/]77308+.2\"/AM#- M[ ZJ\N#(Q-/-(TD?SV?0+5^P4]=@0%CE7@**Z'CCM@634Z^+T#;5*OSE&Y5D M-8'QS[]U_+"]IQA.7N,AQTWA3=,VL:5@?49FA0-%)3$O.R#J( M4U63>/BF:9/84O!H$@6 F1G%'M[+&,4AAGI,IE;[#>QX]33(LNV*9"]!%DD? M^$VW8"SMVB EV^+)$KQVBOQ2\BCLTI_'$9;$2(PF.Y-DK]?#:A$,L(.NNCVN M<$ ]W8C!0^EA8HX.HNO, 2QM2\C!&#N"-MDW<\?.PZCFH:=R$CAQO"S+>F?: M>AKD3^S_;+)[#A+, U_R(HO# D?L!SH1[G[1>;(Y:: >VX;D0?(Q(^6&OL$\ M.'[3JL119:!(.C0W^8 M!0NH;K219=]@EBP>?.>IXB6-4<9A^KTDRRS-&UZL&9G#F+L+ M6N:SZBNRO\L0 UX@<*]REX5NM<%A]=\!ZND/>0YX?H>HCHI1QCDC*IQ0_&1"]L[U/U_VC M.L95T0UW/NK"VW79[:;C768*!MM8%X%!^%@9*8,]BK61NCNFP]_4ZX_'V^__&Y^G %->7L:XZ^N\OAN&#(;S+R'$(P.FN8L46:7.S%J47P.UO1C)\'T:.B%_(M0P9HDX%C"? 9; M*'";P%GH+M9V-R+S:KAXU\B3T*C:PQ9=^0D]I"$.@9$> &9^1@@QN:SC/2;/ MFFR% H\(!5'@DV_GN@$(=:Y'&C#K7/<0\NQ<]R RZ%P;Z:^.<]UUJ5M'NXVS MFJ=S/2:/T\[U)--]ZZNXMZ>AKR,-F-77'D*>];4'D4%]-=)?\_H:U[!FJJ]C M\CBMKY-,]Q$-*5\WT$K%0+^U LU5"?174(^IU S+Z"I@J["H> M.OCJ>0(H^YV67 E\AR1$RK40 Z8)3H_-$9-X+4EQWV 3"7ZX.PLF>7&]8J5H M62&!.YP]QR'.[T@2#9W;3KX /6,=;-BV<#/*;+])JEJ8K=.V:;82=5YY=@18 MC@3FIF09.VH;2XZB_+Y1=Z&'CE\/H@>0.:="K[=[?H9Z2J?;^/&I6)+5DGKK M*/ 7#*@NECF^E&+OG'Y/- ?1MLU[9^M81GE\MCFM=$F8&:>?G. M12TED4JK(]"]F8D4WH#DW1MOV7K\)*6^9&6EJD1R'0"2Z8D<=$D[@QRN>UEE MC^O4A/>0*$Y2E@B FYIZ<<98%L: !)I=O#RV,.A@.J[>PZS>_1/U M,A\?,^ZOHBJ=$DN#3Q[3^#>^7XP*^DPH/U$M$^M^ M5,[K@K9P\!4KL"/XP_:@^9>H(%7CN6B]RKTM3G:9,\S:?NHV6^?R[(X9>^J MH >C;<-V$=MBYGD]/)B#0VE5/-F*T;7Q(#5'F0)J^MQXX9JXN=6PP?Z9W $8 MA#6CM?*T($ZNF"6Y[UUO\2:(ZZSY:GM8 ^\:UM$=&KXE=P>,24V%]E*G:EY% M%>7E0QYF\6;:;W*L@_WB):%Y(]QT?/QP*S;>)^X\CSZK=>BPUZ;C\X8_>SQP M&.+FP5G#*(O<9:P+MGQ7]8)DMWA#V?L4Y/AZU4D5/R [\B]"\]5-$G!EE:>1 M0$RRT?YIV>.*-E.@;B$$/[GXY,6*P'GI3+TJ);^@?62EY)FB_QP73ZO]9*++JWH_]B,,J!O&BT!%1! T;9&WLJ<)WOL#6 [J<(E]BQJ9.B%0D,U MM@5JT*$:'J+XO"BHCAP2@\/A,J=KB'&4,ZC+E7$LQXD,&%!J$CN]!.@=A\"WQ]E0)7YV M$Y3DBFBQT?EF\ XX<:=15M\@36AN#S7ZS. M5-=38)5<6G'RFWI+;]H;:MWQA#<$0V.J,]'TYHJ9I%08Z'QZPA'.E-=F4V]I3D\# MK;N>G@9@Z$Q/QGH&42)!W.OT-"4W/=.3%,O<3T\"%G!ZDGI9=WH:)>)\>AI% MHS4]&>[GD6F6HDSU34\*#/0=17%+L>)U\)#@FZQ9 BJ'5$RU8C:^8HB:YV"+ M(5@&(R\,]%PG#(.17V_J@/2L 8.H6CWCK.#!Z9L:V?Q"-";%=#I>0VX$7#N= M:K.FW$MZ+J?G67(1Z M=4>_S5JK7-6Q3%+P@OGGK$HBN'Z(':(^/(?=L XNE]A9%+DP!%#[K.DB25A,#D[ MCHRPP^QF=5V!^D9&G)8,:5,>X0.FO<+-O@+>KV2_)_?Z#8+SHT$)NYIBX0@A M\ZY+?AQ9K(0!&27F&3UGG3]_+;* 9%&A(H#S MH;UQ!Q3=60U99#,V*[)=<&1W['$46B+H@4/LG 9XNM'F0G'T3!EL[+S\XQN<59&X.@> 2&1)O\B;2G_>KYJ- M#L+ 3;-ISLYYRCVC'_(B#LU-J?LMNILR:\HSGA)KB(ZF/#A'()DKI?HVGRGL M0%#UIJA^7KNK%%D\X>R4K#?4".$TCY]QVX?/N+A>49#]);8GLCB9:QA:AU(; M@&V#P!&RB:V%B-XD%-[;VK=+<96)U)>+9W 4B;VA<1Y1>;TZPP]%?5F<9G>9%T=>X4P4M+G.JG(VHU6PE=X%*I(4#=LJU9Y7U##89P:$Y9BN MH/BMD:TV%D2+PQ?S\H[>G.)%::D.'HI+@A,0N-I5J"1X5.[B6H$1QMW+KU:ZFCH$"< M/DO8SQ#X%3E)IA,8)QUO\5"W^J0LGOB^T^=@/1:N,/V"U@9-7\/V2T7Q-14E MC1K:"\2H^PP%D&#TP0;#-/<\"]:H3R?SBE'A/' M-&F05$$ME=]X>7LW.E]*O@46M='6[4N;((_J3*WU$N$-A?#6[YPIRW@"Y*9' MXZ8T8UJ9+7W-E/.:(^7GQUG-C8KSHJ4YT=]\.+>94&46]#H#GL5Y7=R,E[^J M[.0]NY4\5?-5Z5UHP@P9&K8E;A<$VS^K)\=?.!#O%6'51H)HL=>=:%8'F*?L M4D*V'77)1I^%BEY?F]9%K2*Z;]Y\NEWCS"5*')O+X<"(OZ7PIIV# 1>>F.2Q M@#_73&44Y(\$/#IM5?2SC#4;>Q0H(@MQ_,PF MY)P*=<3.''B8PTD8,G1Y^_M)DI 7=BA+T9^1\J%8E4G]E"C^/B!O-DB +Y"9 M@V+_^EB#=8$X6GZX):)O:BBH?6J!&LQH1:ULC;IY=H$$_0Y2' #:6H!I?0N-(>2# WK!0LI=:X;_$,'Q^PD7FU( MB!:?G5;H>^?@N)G4B;1Y7H3 MA,7Y:H7#(GYFNXVW03&4:$RO,;/F8(*H9VLQ@YZ WOEJ6W+E@W1(0AP++<0 M;X'1XY/_-&!;5\IZ1IM(,,29P'X(\CB_7NUITE9NKTCM9:"8RQ&QK0$^Y/-AF)GN[3L4D19 MT*^NXG5K^I -[B8=<1!G?N9YZ^;.&NB>X(&$LH% M)O9M(LLC C M0<+ZN4P7 V(@4(O"_\)%:12(#FM]3[!U&H)=Y;K#19%@?NOZY[AXHL_3'^I( M"KH"4YM:]6B8G51A6#Q/IS#0!B=25UPSN5F\0#5JU* 6";@ZN-$+!8X$@YN1H:-J/:1?#Q!#-TY#?9#')1.(9EH&&Y#%@:01JVH79 M'H P2VL]@-6ZH='GD3G[PLI\;6H$;&6S8>#0%@?9$1B<*8&'VAFI$?)M7NJT M5;O0JRIHN@8&V+A9$Z,(POJQ8A15>O) 046(JM"N^F0X8?J("H**)]Q4U-OZ MV@4W/+;3VJ0U8++Z%#S37C,E^?[]^W=<4=@W?VM] W9U*2^RF%4=X$4T68(J M'%VFYZ_A$QU0%C?ZF? >E-2YO:$0XSPGV?8S*3!/E;JO+/8(*"J,>2#63T0; ML**V:PU75''EN<_H'W&*< 693TLI29]$P:GY\2XB M8! C*3/ZVY&1N@PFL@ V^$+N&67%!OT7H;08X9>LJ64'K!.7F"\3A+1 'R&]W-Q!W3/T\4F29&%=B8; T M)XR/99 %:8&9]USGN'G,,/>XAZ<-^;<@D\=TZ[;EM4' EUUU-J,&!'PFL=$U M[?GD<:>W>=7;H,;E85I1D"\"Y*S+[=B,KE.OXN A3GC$29VEI//5\+ZK_+OP M#=9I&@YN7S(0"+]N<)IC,1T0G@@G:5% HBPL=0]0(K7N8X=N)]_/E6PW[6T@ M*X@:T6*PYIPE4OSD.2[R4YP5_((ABQ@_P_Q8O?<@5O8=R'PUU;9MY9$"H3Q5 MF>\5("RT0[FJ?<6)HS?OU(]QS7=(>^;E$1\MEDX/J6E8,[>P&Q\B[&' >^!A M4I96(0)BN+,)^6<UU6>1%P//+G$1_ M+_."#?+ %*W9&G#2!E)5%W':_@-1U5J1UH)+,X/$TGKD."Q%O"TT%,-YU]6, ML"8\+W.^KNP2PZ/B;I<]>#W-FJYR7(HA-N<(?VV*??@.ZP#[?L M2F9'($ TU&B/ $X#NSXB * N@@62Z9*M,P,)^2$ %OI5F?;:Z]EP?C"%-TVJ MT"X%KZJT"\682NGVT*1J=2Y 3_?1I8X-"-J4KHWQUMW645K$M0=UUSA0YZ]A M4D8X$I7A-LV3GH@,Y./0Y4SJ%F[6?6 M2!()(.)*M=<9OICOESZ>$7RO.OE#9V[3;\ SP,XT+##M( # M"(!9 HWU!Y8T4)!'C#Y2Z(Z]'()3@D/4N>?%YE[%*9T&5F)I)&%T>Y\W8'5W MVG6E)8, ($IBL#< ':FIBZ0IG#Z;4@2"!;IG+I+W":5?> 9FE!$>NJO&%<09 MOU3P85>B,0AZ2<< ML!1CT75ZRY;=&9T8>++/+REY8%%9S(.Z3.G*F_Y,.1,G,5^"=SLS>KO$-CE= M$38,RZD&^+SF8GU<^U3(ZF"YB_\N@J*Z75:%W 9)G6IBH@:"RJO0B&X)$M9# MMVL,S&EH4* :AN\:"4JC0'18ZWL/\V!?ABE:J+:#.=Z&V?W+?EJ.(E .=O%" MLEZ3>N<.D1:5E7 4<[U74U9.A >5[NU:EKFX3ASRG7O6[80MF.GZL[I----M MS0F!G=[4E!D'YYDYJMVPDS0Z#)Z5SS&LV9IF/@Y%JH[*]^2HPL65H"_B>D[Y MB75'L"=?A]:P.%.$IN[594HM4EW]ZI2P>@8EJ[\M-L:&,]"I-P 4=WE"KK:F MY!%!IC.;_05L7K5UX02>ICPMSNVN*N4218^XL_EZ4R-CB9?19J!WO M:].].][C=4-"TTXU"1AUQ\C/:(!SF=O_& MX 0+?<@83WSV1)*(NM+G5/R+K;RP3;^K+W7#-)R*7Q?&[Y ,B-!E!B)?HF4 M9:_S"?B4K!_BE*]2Q,+ED>*EG_(XJA8O)UG&DO3Q.ARW[-/UZKHLV((GY^=) M_QD_/DW,UF:):$[M9L"XVC0PBQJRL>";;X#-A\:)ZF!>H!8UVH&-NK@7B"-G MMJC&OD <_0)-<]"RXV58CWJ\-!N#[",F-S%#.+@5V^UP.GY*\8'CY4BDZI[I8;.^IZN5!6/^LL)>IJYI;,, M5=<3J2(\G1G3.B=TIL:=_84.%"31;7?["TIR.[[KH#X$/M5?+!(N4SK$F (3 M*;.O,_8O,UB[I^3B5WEKH-&X.>, .'15@#0&C(=3OADS))42_8:+A* $,E0 M#7B!!&2^W)_'U3S#*C)NA[3'TX,_?5$6988_Q6F\+M>W+'%6#DS1U3;0MK87KH'!I8,N8*(*)Q) 48V4)P'M7*SB8.?GP)L8[U[?WM@@ M>E P$4'P =,A;*,)SMBBNHA#EE:8?A\_IHJJI=6JME*!J+M4IRHRY8$C[,2I M+%"-4B2W%CCGITEZP]NK0P;&S(/V#!2HO"5)Q2708K MO2,&#U7XYJ5!#?SD]'X$/:JR2:X^1!2\[P"F<95VEQ08Y.=O#C U!K MVMJA1-6E9M3 N#8(:-RSFO5! VP,>]5!8V \J$)_6/-NV+:B/L";U%8*==(N M-4,V3'Y^ZJ$QI+TZHCM.[N[^QVE:B9X8&5%B8YC=Z=QG7+ K"M0J/,<1CCYLO^1L7F]J1[9&8>*2 +PA MH":J$W3@)%:E1P/)"="2M&J,!3''8,^9 ';5[:2XP"QN.&$W(4HJ:-N=AP>$ MVF#+1G,'*"'PFU1 ":JY; .6.60U#4%0H HN:O#NOS3'9 4PO9C,8J QE+Y= MU],G=BWA,CW8=67W$T1WDH2\4'LZ9(',-6S6X54 X-E_5$!JT(FVRA]($4R. MAZ7O>JX!H$"NWVY=:HAD3WO;X.'P;4%N\28HLFK)L*IB7NKT"6HV0ZHILU9B ME*1GNS"*S: E,,P#JYY'%RN/\JSBS6JX7LO?:8GUM(E0&"=G1N&4I,^LZNU# M@F^RRG3Q^]N[!>SW!%'R+:"J3[1NOZA)0QXU],5E??2+@.#GG$66ZP3(2I_W M\6^;.+/+B*XYXE4UP)MZ*]/0<[R_W8NG\_E]KU191F_AF]^W)S9M%L< M8;QF<&%3JO+[0+LC3<>V)6F!H-G.N.J#0K0Y[:'>&+LD=,L24U^OON1"W7H" M+08$%]J,=FTR.7*VQ;B]@Y8P0"ACB)9DM2SI'X$(WL$"BN=:7XK#TUL!#,)S MYT$X]Z2:*^H9!N=T7A"9TNI99"("1Z4)S? ;&5*N8V]D,.D$WMCI,Z3L6'V= MM"!UWDG48EH@BJI)%%@#DZI&YK3_.E%'O&N;(.:%%Q[J:^YAZY.)Z'5NR5#0 MWNS.>5 (8T[(6@BDI,)R_)*2UO8$+ZD/R]R7S/U.,N5H27V0M.C\QJ-%S*Z@ M@<3=+J@50&H#/D";7RQ VC!['E7'R7;-ND&9^N 77!$4;RBJU=,Y7=609*C M[)\^EYGFJ?LDRKSH8)5*=Z2,Q>3SNLF2]]NU?OC""U76R9%]%K&89FU?]N-Q M?KG;VV%6=L2M'=K+D7P-NGBY^$&#KJVQSX(<(^PD\CR:HZ]9%ZC!$4LE0;\)ZAR= M^E[H=-OV_=-A#)X#M-3 &HS8LLTEP-3!-6;YP.CS^JLU@+G[^1("#EL!R(Z' MCZ05?<6MZ!+\3-3O4LU7 6E-/U6%"E6G62HJ8.SZ@\C9ND!MB;0*WERNWNN. M8G]V"OC0'.5^^.G!)E4=Q'V+GW%:#FT&><$P@]WQ2:S'N$D^V2G?>^4FN:Z] M95Z!01MV]B\BN:,Z;B>3X=<1;)S+JZ2E_7/%$9]#G,7'C.13V4VF7C,?3\&; MGT$,!<=A.&X V#<+L1(2O7-__K\K67)G_CTL=1A&&K(=#&HD0I$%C!(>W66: M?@$<*#K4L/W(T%W*"\1H^]U]DF S4>>=5[$:.5::>MR@2+DX5!H2*'^'2Y,, MGA FCT=+=CVFBF)5N-WT?I(M]D9(.S8GM#![J@ M3["*>ANV<^' -9ZD/0.7>!#C,;K"@YWQ[0(;Y#)DY[&BSN=L+,>3(_!QI]7+ MDF\K.9I':2]YU&![\T"\X,-K*W([[MHR'N@D-^ PDN'(%% M'%:C.P>AU4UF.ER[R@JY ,93AA>WM2.CES#@#L M44OOZ*U1GTA;LD&#H^1[5V:@H"$LV;D5&F9W<&!8;-N6+]_>?8M65<;NO,G8 M702O?*MG3KL[FH,YO>=C8H2..Y1Y17=%U].T;9/2*7O04D>_^+X>*,7MOB77) M]3L>GW2S9]UF0 MYN)6##O&*NBRCUHJG!?Y)=49KD?L@UHPJ2X%(($:-;"1P,W7'S7RN4R3VMHP/AN:&=@Y M&J1W^A;GG3N3\LZCWSV(R;+Q /39A7602##L7_W?:>KW.T\*W"8Z:%-\5+^(9]RA5S;5BCJ)V/PS@RESD[./@E M1U]G/T,:7J^E+^(T M+O!5_-P]:!6+Z)\QJV9 _8IG:J >\9<M/5.G1:TQS):U&U/6:6@V= MSNK:-A]TUMD=; O4HF-+!8&OL_$FQPO+RVV@)/%^H=P"=3#7:U)Y' ;1=+I0;>*C%5ZV,.<(93Z,ZH]H[@VH/E;^$ M:Y<<.?]N0!MD7C&5:*W3M+ZXRJC6)SYC MV=0&^>=<:2Y(=I.1$.,HOZ!]O'LB67&/L[6\#BFTH*E2$I1<:Y@$)!V%,]MC M'?W[%!1EQH-MYJ2 *K+7HX_*[/5\C,J<5 IJY\BH#H/:?L(!BTAAJ"_33:F0 M 0':LM%#5R4$MM6\0X_*.B5H[J#5Z<\,PM#$[#8/#Z6M-A/&2.@G!)#0^!AC^,PZ)*%-^U)%_ MPNN'@PK5TL\K"LYDN_93%M>T41UJRZFC7P3]"8&QWIN(A"4S-]RC4.C5AOXJ M[/$31EG;R5!T,N>@OG6J#?(R1)19Z3#!]S-)GJFW=TJ9&A<705BY>#U*H_0. M.-7W2-OVE:QNT+2 -T3H.'VQ5#<$W8DZ+IE>8@_%@1L?%@\@SS:P\7Z9A4D94D6Y$O:*3 MHLCBA[+@ASN$Y7ZB2V7:P:1[1BJM! 9:-Z Y&BAA.UD'#5J_.KCOD_DKPS+"32+/(NWE[FY]E^M5__J"'> T@GY/;G"V M#E)J'*9<-AOMPY;3YG"XKAC$=F\&E^1,IE [QU&KVV#6]B_],LW0*O^0ET,K M?\'+HLO+3<-+;UZM%0TBUD?8T^PU6JYN[%$C,YB;$G4'5%Y?H6,"W$WK4D:[;EN6O.::6IF9CE3J'S,>>+Z!0L-/2>%UL8 M8DU7I;T^)RS&L)LQ_B3$1>AOT#C"98(?V65M&;?55 M'%8I?._*#3N-&#L^DW@!=B(VTK#]0RY&'%74^?1?T=SI-DQ(BHLU)[%V3=!E:+W3R1%(?ER:'.4'=3KW]?0_U]V$Z%/!W[>P\= M+/4&L4"#GAD<]MW.3C%@$\%F=V&J=1+]O()]$> M!&>+\2L2I/4"9"B!8^\SP(7P3ENV]8P18QM&(+:8[.L2#58-,M5QI2,RR\YI(;+<&A$?KTZ#[+TNBQN[[[D]Z3Z8VQ7 -" MB0"&44*VE5L=D79P@:G^ZN0BZ0O%P!3'DI0%8K"8I]!\ =X0L3K01ERI8,T* M2 F3M8=6AB>S\(Q@FCL4[* P2IHFJR>C!*=R_AH^L?RKM^RK/E.E]"+$1$D1 ML&V:^HLZ;HJ9B M!,YRXQ&AW1W>>R*Q4P9LPDSLYB@I1_M8?<[ ;M \G?C6^+??@I2.;K7G8"#& MTG#?#3A^$YCFUV?@^JUQ>G:'N76!Z,*,COD,[OM"E7,XE%-A!'3C%IXP_?(= MJV R$JLP]! H/F&_,>LQ"70N8Q1YM1N-, 1]W-K3@4;W=IIRE?RL2Q.2V4P/,\"YYH4, MJ7P=6GKJ:C;.)]O!B^LG0S)US&(K7+A/-H@,\^S<*8HZ091 -U*^'8/W@$;I M^;CATW/MQ(X[::/[NOY53^>/PLE2$-V)2S,* ^(C<_<=6144VU UMI$G]3-Q MURUZR+A=D];,K WH@*+54VGC_3!(K]DI5UB$ET$<<9/L?HF/,ND MP!=?S$-RLA=A"3OLZLT<> AP>+M7D+KHNQ7=T,-VY];Q7CG7JA<+)/K!/&71 MDP5B?4%'SE280\-[WASDDZJ*[2,#A:-OV49]4D9T65&%(\5I7F2EB \@= 6= MT65TD-;O+?B* [\&ZTV"%^BA+%!*"I3$Z[C@+M&BVAXO69VLK3'D*X[ MA4D+B5(<_*IUYO3(5%[?J"(D.J;9 PU"9E,-$D[ MVKSOKO$E(OE8[O*HO,?AD[(-<\X/P"2JB7'^/+$=/\I^CI5$RH/--644B(U1 M=&9#^8Y8=:.B2DNXW@2Z9G2J5;N6=(CZ/[$Q-<<2J_9T".91<$9S;_WK$Q4C MTTS,B2-VZM !]KMZTOGZ9IM)VZD^X<@-J;]"H3<9V>"LV++CQ^(DC1CMD M8D-5O@%3140'"7DK*3J(R$B!41/]-5%NE.GUIL+"+Q]AN6ZZ*CPZ+8!C94@E MN:SI%'9++-[B<&<;_&-&#FJ6J;T$<>DF&[>M534 D<,NVX/ A.YD@U^K\^X% MOQ?')IPL2'-J/MDC*RPJH=O44?LIXIZI^O2^;5L,=(DY6"])HC.H: MM)]:DUM=]:_'ILRBQ,;(M._$O,@ 458^ MP[W3,2H5%!166/;2];QYI'#>HF0&O;1S V\UWG_6_3JI0=9F2)W##3PE%23@ M,7&VS.>'A1C?T9$M\]%T^R-/ A?N/2W:MBX5221H^LVU/\90HL E$W<7OO_# M#]^_^P-=U;( \XDK#"//@F\R]+3IYD+#]W]8($::[U?P\'^]JPU&.F+$VK9] M6S2=\W6M84QDB!+[G!G&3SB* U;VGC)TM/3I\(- LWC8H&U5X!111=)O8=,1 M;A)Y%OF9/D=JK0T^9V+J=%%I;7_B]%=H;9B50Y.F\3)K9U5NEUO\C-,27Z9A M1ATZ?(;%OWTSI^0KD ETHFDG"[8)#,ISJ?$^0&5Z:Q14@U/::'6GO]WL6BS%9I2(0WFO:B'I==YV>\LMWERF;KRC+*,_K M\A1;ZNC\'&0\7K//:$#;@%@155K6)QRV!T#2-@T/\V%?!/%N(2-E!;3?4?A6 M;*N&? N$[8 P'H0-P*;GVRX_?.RY@F63&!D'=Y>=R\TFX3LU07(:Y$\7"7FY M;"^0GSSD1788B@=\&WI%6HZ*]0(;'1@HBO.0RF^9B:-7?LC 3Q@ZM^_]7#]6 M'!*BR6=GDLI"SE*2D,.@QL5+45293SK0((IFO>,P0Z((:Y8] M+]CHJ0WXY]ZA%HC0W=R'&F!M923<=XD5J"4BAECOS'"?EM2:K'%VBQ.1,_/,%FP7<1H7^"I^/L3U8?LI^#O)3ED&J)$#3T +0"E5H&1;5@64 M)0.V8EZ0^ZCY%>;%CB@S M5'Z#Z:!#)2?5T_QW=R]SI[#,6?P<1SB-\I,TNF;Y=SH%>P:$6KT!Z+U,:4+. M[F5*(P+=R[317YTH\S.,68GEJ$;"CA*5*E;9NIBI+H%$G\WNW/KF&)-^RBDZ M7O,A_;"]IPA&7";I]Z#N_%3[UEWY]AA[!P%SC!@&GQZ1//,)F*.^)9"A&O5W MI-\S*X%M^]XD4(B?3P=&GO?3 CC$4'=!$^$3CLH$7Z_J.C'\$GT>\XV7#]O. M7T-=P*_%A^2P:J5%"M#@"W-(K =H5%!90$93CJF+EEGBSM\+-*@PO]SS+6D& M'7'L?K3&AA@0!V.K&5PH\L.TKLX%R=IBE(HE8'7;@@0;0FG:SVK?%#.E*G*' MLQCGZ(/1DJ_NNJZ;T3YH,/)RB"*5DR@"V^72O(J]:DLS,3I.NFDIVASB7>)7 M=#48;CL'97UZK?HN*"F%) TW.2DDP:AG;3#?2[V*KEWU$RC0R3.^(3&?IMN# M\3GTU'!ZB@/SDXC^=T,_?&2@4%4VHL5QW2N_N[E-186TBCR.^HR)W!N@Z[^C M+3LQ'.,0U.\!F^J1.2,AX\F@-W%=-.JMOSYKF8O/)3LSY9EZFKS'3<'#"DM] M<X/ZXM0C>NJEE!.K; M?.S6XD'Z\ZCD872M"^'? QHS8#^C_%4MZ!06W?OC-M(44!"6!SQ/?52NEFQ M^FP"O!50&2!E:K:M![ 2H];LZX(+NC.R*/02]]QL35 =L:UP:(%T46/Y1%'2Q=KXD7B(*9D# K_="*=M?HC(N@[[[M\A%V MV9F;^&RH.S5--V)P9AHF-M.)R=1D9++CL+GH+W55,['=16>#PZ:; 5T4TG$5.XG&(QHTT:UNWFMW7JO('NKD__Q9=W9]] M"T\G9[0[VDEBAGOH7EUDY(>H!A?IP#'L$$#V429)U\'OQLN.9KUN%KROAZD"B*\;7Y,N=\#=M.^3 ? M5C2)V!]D31.UG^[J,FVJ;+-2HRG/7<*3G5/$?28(U #$Q"@1LNXWCZ:!.Q!H M]:)?=CNK&P4RD \N;#'R]%0,I"@7P.V C^)=(.DD^J-@)L;C>D4;9DF%[G!1 MB"1#U&4_BZF!+>)G?%T6>4%-*77MJS*_(S$?X+8T8D"4:;J,"5$&!XV?1F]$2_U#G _>[1M^T&I-7$1U84X M>?2& LC?^KW\+L=S F*D[K3:J>S3%N'L1%0-.+DJ[X&F2XGV;4O4;D6];EG6 M;O1@4TIOMQR45M$KH-P,JIH=_M9G6#*YACKAA) MP!_N,"O98]9^J"YGEGAMO0G2[>]RWP'P9E2 F!]!7VL6E;6*C36*I[7)G)8C MTLL0IW-,1UX-3#"RK9F=7::H^IU:=F81)_.*>7XXF%2Z,\91S2C2,C\]G:@- MG*9-$,&PURN13:I*_]>[CS_^)$27^UMTL@??3UI9^TSU )"1MXUBKI*>>>^$ M$?.0-MU:\VZ%-9[Z>)_M@[,=\G??_P_$3@B(./QG[^8;',:K6)S^A9B=C_&K M)5F<_XH>8K___:^MCENW$CXKZ#JKNZ\5>,]VWN;S9-\&LFR M3RE;4DER4JG]D**&& VS,\0LR9&L_?4/&B YG!F"!!IO]"8?DI4E OV"[D:C MT>A>0+1EL=ZEM)R1AUU%<@9];#89> T5F]5WJ'6^P*P_MX!6@9->=?20&:RJ MI>WXDC]DZS5D$#0\47L+8]]B[(=J3M\6I(';2>#!;^#NB'"B?[N&MKV@1Y#Q M46EA1MQSZ#?/N8V1A41M?6;SF6S]97V(87UEP*LNVCD/XBC[9(0')WE^P_FS MJ/GS#7G(" GO\XZQJQ4LRG*QV:[9"W1VY9C(2^K!2,OH]\AHBW)>[S6\X,U& MW;NJR>J80X<\F;LQ(Q*9N(&8<:XS8U;ZV%C.G&TLVC,YVUA&(4;;6,[";BP> M&.%W8SG[)C<6?0D?W%@,5\OVW>#NH5P4F3 J\\>""AO9WUE#^WO4:\"!>;WO M&!W89 \UV!YVJWF^0CM3!7+Y5 MH086USGJYQ[38DF$"K[SO,K2;+V#!-$[NM@5HNWVQ5<1T4LANXB;\.U.ZN_U M\B(I\BQ_+&]H(5Q5_4*^K@%9U_-UA5#(LKY=G,D>:=)@+3/>.GC#H 9SPE$G M O?IU?=U+AV]97[]++FE$_-_=V?G?^4;PZZ@9TG^RY_;2/\% :YT $)%&P"-F MWO/A%:YFQ"X^(=:915B\R*HYVBA1=YA3)0G7"E$AZ;,)]#W4YORHV$;O;-CL M6Z*I2G%8R&K$5QL:8NF=]4T=VA_KP\'& W-#$\+GZG;/B>I9#0I,CR\USC'[ M^E'%CJ8W25'EM+CXNJ5Y24OIN_6^4]4:@*SOI)XX0+TF $ZV$CJA-7A,K267 M5. .^#4XLF5%$VI+% 3&J8.D(4',G*&V-_5KMDOO:/&4+>@'.J@$(Y^B[MK[ MI_1^F0Y@22GADB5%B+PSS)T)^^*$J!B7V2,RPDS8%\P9:OK-\0/$0Y:+E7C? M5F ;NU,Q&XQTD/2 ^-:;MHUA!PVRQX/\'/L&PW MF!V#+4WOYXS35;)E=;U< M.O%MQ1X20WHH^X"'9X5%Z8$?ML MBR'>WS$X ?.#B%K$E1^ABAH>3^:]<.$]*1N(>&%V@+:U%'&?,J2AVPMHC:#-8.-!F)D6@N ;SD')%Y?[RI1:;;)\.D@ M8N #A",1V=M([/^[4K[#HT XJPE_K@E?[]&+T7[52.(8GL>.GN+*5BT7=?<# M2'F95V_?_?BF3YMTQ]@\SU7-'?2AK@H)]&M7=U19/=Z5:) N'B2IR'^^???] MCV^L&C"Y)Q1?WBP_:KGT0!?0DJ5M\2'(EIGGVP+^)_3/(7\NX-N2\242#S??)2DN>L6G&^P9]^> /WYN)/:?)2 M]U>$R< '/9>I[9 37^XV&PZL)(G(VN6@1(=IN)U.%K+KO'PTS.G<\3.RZ..V MJE%>L74*#Y3K5\C-M*OD">#"KXKL<24;5CBNW6=OS4=;E"_6@!*R8+$&.C;- MG9U3BK#+#3I")0\0(@U&9*+4VE8?%A4HMTF6DNVN@,J,PF#))^%=/FP;/BQ: M9./VMM;5PY[NUD:+8&MW=@_K;#'TDF'L,Y0E.9W.>R%7 9*8/6OPA;J38-56 M4E2?9F)(^X!0,%UVV!7?H"3W:"[O8GM[7C]3M@A,V2/M1& [ MM,205I44,"TN67@AW>_:4BM VHQ(XDB'.B+( MDQ&TFL 9Z9 X(T D^7TN CY:N02F/+6=>3L<;UKT)$!''9^3\4FY@_*?^6%Z MUV ?XZE_'+/))B 4/J]??GQC?OW2&>/\^H7/'?_ZA2/A]E8"196?ZY5S0WN(,1#/KW'4S_'8Q@SF3O8+J&2>L.YD17'U/[D]:8;1>BT3.U/_[[N5IO:GR9]W?V3 MZ77WB;@Z-;5WNX=_TD5US_Y*2ZBD?E.PIZSLR+A:K4:'VAM>)8@(]E>)BZ5U M*T7NXY\%1S8%MC]R?R]@UT&9"&[F[+ M#208%*9/BI0'4]WQDUK9(^>_2U$E_E7!#G_YS5T)O S"^,@>KW*XSZ(PN M_]7V3J_!%92S/Q/G4UH?'_ZLYBHR^F"PHMO M^$K%<[%R?(.@HF_#MJ!/&=N5ZQ>Q#-"1+,R:F&ZKT7>G<2/>OTEIZJ_M%7.1 M/7'^W:R3A8@5C2=+Z Q 73X/3>S])EH")RUT![D4;NEQDU51D[EMD(K2Q%9' M@)@Y%RTUHJIWEUKT[$8_="%$<1QTT7& M6&O\48EPW5ID2(T-J=&!G;Y!B$R/5-N\Q'5+]T--=[&G>]/0S:)ENQBK&[-B MN>UCVL.Y!U[2#GV(>D;;-Z'W-[1'>F'Q?M8-^DYVS@E(_;!X,'VF!=HH;ZEH M?33,EV(\W)J*&V6=-@ME"L1J$YI>O;RI:3I97Z9 MUY<\\T65/^]A,A:YB9 _1>M*T]6PX%G>1BM?T"P+3XY+U ML^5*.N2W-.6&'7X21K_W.F[D6]P#YOXYPQ0^4 !'O&5V106FJ &77@E]1O;P MZYY:-CD>[JC"J>G5<4)'P?&@&Y%B!WD.6]!;%NGB?509F!$77:GQESREQ?J% M;W/RWX-ZK/K82I&/)PVKRE+N\1:![P.E%F>[ILM7FW)ZQ^5[7= M'50DV8)>QWJ^.ZX=)YH]S%)'5WI:?<)'/[:YV@O>[;N-:;OIY.V0#K?W?)%; M;X\+S?&%GZ,&VM91 -/&K[[ZMT9KP]K;135R]7&C-JAANIF*QZ;G$!0L^+%? M;3Z'OL-8SK[Y?(N$?!/> L6;2S?(6UM*^6QDT> 1P3X.2@73YI9MR8[LZV>6 M5RNHS;]=4V#G6-$;S2&HHAC#4_L6<@Z>2/ADCX!UG1OG1#EQ$TI.ZT;2NMC3 M*OSC+(:#K"M5#,-57]>Z'8_%Z,ZV9YS3"]G._'%O6SN(N+L>M*+.]3UI]Q Q M$1*]7F]&/E48J=3HI:22S:X,QGE[Q:EUT#899V4P!N;W;3!Z,\;<',7]D.=D MN^W-XIJ*+NE(VXDN:?,XV+G],E\4\%SO/97_O4\KS M5N>W48((EHO*W*Z4;7=)^8:TOLD=B#\,?HCJ+-DWH?>^DO63V29-P"(&X0A_ M)QO#"5DQ&DL."@C3YYJ[+@M-@8OK96=WNT$?8.@V#/J8 MV?0H\$F_;7.&!C^UA_JGRP/>%MNTSI>J'[XCM0?($\-#Q9[+&- MV[)ESNTS+JO&)/W!BS^'/V8/H)'GV MTO]]W\[M"P9F4W>-2Y#]WC72QEM@?*XAO(0]TN00"]*@,2,-X@24F711AQ+; MBF'?(/MLG8NLX1-W(3JYE?DA@[(:/\G-19>;XC>JS^M"@A&\$&^FB059>I3O M4M+%]X_LZ7_D1?F+=%WJ?^R]EOH7_SB_.C+IIW\PM,/[";R'%_[O\FH>5*AZ MF,/4%'O>NV_8.EN\#/9@1D[A8^<] N7?K1S;'R+#G*+BH209SI#C=GZ"!ELEL+KV>' ] IC;]Q<*<[O_ ]+/$*?8D2J(VOLFP"R/BZX^W$KC]06C:W+_/% MK[NLS#3N=O4GL+S3'0<4^BYW'".;NTNG]-I8@_;V%BJJ[Y$B2PI-4E[()SXI M=Z2:,O>3H=G'/>TI_[MK(%"]MS*FJY ,$]ROA:6@Z;B,=G9<:/" M"YD%IW#[S 8C?30](-[?SXA$ZM-VI!@_QQ=%EEU6V^ZI^^:4,U(C$\5%,10O M9L?AW\_AK7DB&NNP=@Q_JH>S!L_?S6&L(6B2AR\$MVWM M$W4+>;#J7]5@MK3G2'=%J^OE??)58?TT1B#MU<#,H2S, H8F^"4HHI5R=I, MA^]AB @;MUB0-8-3024S!,2M7,7:0Y+(9 E[3C"1*X9@;3!5NB^$B7@1GJZL M8RJ.)P5-%:JD,0*I2@,S^[\0W_*_K"#)YSB3&EE-R@M1"%^_@2^IF=6ECV>D M04*?/D\JI"-/#,'/8"HDD>B4 U8HCO([I+J=%ZC];00-C(XYIPSS=+C!X5#3#EKC MQ%8L7?EB2-9&=#=%.LIU4U=D7I:TTB_6,C38F7/9!R2>3]F'C1M7TI).FQN* MUH=IW_-2DRB"??\I5\JU!&T^%(==0%$THA=?'!J*0_6E''NH>*[+&9$8$/D0@1 M[I9X*]\GPC& RF;,S@P[0>&<('>S< MG"D<\\$JR5RBTE:S[!PN(,$'TCTG=<@PDMO!0X?Y(MB^_BC8@M*TA!(65RPO MZ((O2DGYKS=96;+BY8I5_5T"30:B7GOH / ?N5ZOJ/!A)(\,O08 J M G^Y.=*WTS\@JPC\Y<:WOOQE?C._BE)#H,,6T/M#0X#XFANX31T_:8]NK][&2NU3,I7I MHI%CM81'OK:-#1[.&L2^S @ )C\+T/KUAGP'X13\[0O)#3'-\I#^ MF1:/M!AH!]SS=\R1NSN/[U67L"RZ_%KAZJ:QKT A1B??OO5FHXP)5RP=O+;K MY9>2BHC5]4.59+EX=U>7>?_ B@]9#HEP0GW&P"?-FQC1>ITLDFW6WFC$B97:KQQSOAR34H-#;]6%(HS,Z%$5 M%)!#!0DL4,3$"X)R!%-!'?![S9:O.89$H$@:'.&FONV\ I5LCL(,1),Q$8W& MF)0;F@VMA9I&\/"6;CC^S1_A[*+*^\).XR-XV -N$L'#'KR-AB M5NL]X$9>_9TF19Q#.UIB=2.(HTMA>5*[8\OJ.2GH>_I$UTQX97=L#8UMZT=) M UT!3<=B3GBZ,+S'BVH\2 <1 IB(#LX-+A8MWKW1:7UR3#L4PUTKVVQW7+E) M6:,\(\^K;+$B60F\>*#\#^MT)IWXE/#-6B1"/&=<73=)\0OEPAVC.[RIL#*K ME0F7:IT]92G-T_+P489BAQWY&IM(W3]KL+SI?O"H-&E7E&"RHAO8,W+T;BA. M!O2(J#!#KDV^\%NIJ,8DYE+HDU=8@0NZ#>(T]>)M@\B'+-3FF(OHDAO4+ ME?V$P9ZH $CRLP0:YPIQ@)L]ST]4+ I7K$+>%62_R9JS<")I//4KJDI\!'A=D]94XZ,+_]$*+8X'Y4K VQ*PJMK7%=5 $PF1%]$D.8X!$Y4]EA'=;&5KG+S9:[ M_.#F0Z%H,Z7K'^M6[0YA1%:\0V0CEM@W%+9>8;>\4-XMH!' !E+ MX0S^F(M9AH*+H:9#'7VKO\41+Q7_*>XN'FS;T6CS0O]!C I-"D*]A9_0+(&7]Z/L3+\ M?=O92QL_/H<.G .Q ZTQMO=??7-[?QO2OCH3(&/&%?1XW'>),,ZX\,+58)31 MLK[C2*^/^N><7'8_E+09)MN[*SK# MUY+N'8Y-.J)+?(*E+LKLO#N1G2<1GT%Z7HL[:9 7KW0:] FDX^_O6B3RY.?Z MO]H/'R?+3%Q^)+SL7S/03LB)3*0O!O=/6\D7>*0@Z\QFN2@!)1)%7[W]CM 2 M^FEEY4H\R:OH8I6S-7O,%IS52\Z!K#:$,.UILB64KDEWBZHGU7+6GVOY9ZAG M6 _;#]\D)02?2+*$V5N<@ (E2GRF'[X36+?89&7[AFO&*95KM'YI"UN-U3M8EC.4_;+>2LJ:O57JZ>/4L)T/3M( FS ?L2#JAYZY099R( M12<&>"HA^_+&*_;,OR?TB>\K_,A4CR[HW=-8&VB(FYWHQ\\>)O/[, MS;?H%8^]W/<)*K[O&VP3WKN[,])!FS1X0]7C%G-9#WE&NL@3@3TY1'\JY0>\ M"HD?)SFV"A^TU1,T-5WUX-KC,ZU63*LAY,A0%YTA%2!"12=U<+%N%&E/HTUT M4MT-,WZ'R#$!4[6*U.)H1'735B[GJA1/<=RH22"E:!NIEA-2!#VQCU7 "Q#8 MVY+TO3@ZR4LYV:5'(?3Z [$%OD8!A%**<4Q0G4D]T(=(#I$-E#MX$(D(D9BT M_:=B]YPRD#>&9W)8O;LLR]TA3L(4G+/\B2\D]SBOE_+G*N,>Z1WXJL)_%?W( M.U?P0RKJ&H:--KO"Q7]%[ 8A^7JY18ELVU>6\788/\MZK#1^UBJV?G6:D9K%*1S_,K\_09!,($1V6_Z;9(^$=3-N?\2B=SZ)3O^F-R-=I*:Q M!1K)Y+A2C_%^&@H[:G4P6JP]J0_5'@4>U+E%8^G<"GC@"ZK7L:8#,&V;H"_A MNH;"<'DL4P8^93GE<#BWLPIRUXJ4 _Y DVI74'6-(?U1F.O\\=G]YXOE,N8G M<( ]JL:"U&C@2PKY(,Y)&=JDI7%9T\@9L*X9L1#X1KB#-) TAN1P@%XL=Q^/ MM.CT#\A>+'J7%Y]G-]"'=[VZ2%_'K^7-2\--] MC?>,-)A#*EE]]I\TUVSNQEIXLYJ\:9]=AI58][RBP7#+,\K%<@D= Y_H9;Y@ M&WJ??(6""X>)(VT.RO7R(BERMJO:;.NY:$C8=XQQ.C'FI.,$ =]6T!VFQH>E M2/Q!F$R12?8D'D[P[8%*1/;=KKX5RG$GR7G;\A,.DFG&<2\HMTWD@5;/E.:D MH%M65*)B/%!#JN1K\YZ7O'J@.5UFU7>R"P7_[6+TRSJ]-H5-2*3X-KG(*1]3 M5MF"GV%36B1K4G)2=A6T%.U,6(BT6\@*+BC\N_[3JS4KR^_D9L_Y7&7Y#N9E MLA(T;/=)5179PZX2Z7U\_')XU2.#9?UK\?ZF1,?C]Z7JR=*TX@C'L'M,S-GS2!_[;A1C:\.E[_L7%Q\2!;"=?J?)+,\(S^71P44D:G&:DQHJT:!$]NGUU0L7()7/! M^-C[F#@2.8B[C\_CX;)HFE'W*>U)&LNB>7?D/X[ZOLZKX3YAYZ4>^ GBY MM30;A#D!CTYN+FM/M'A@YLE(+43CHYT'&A"']5$LID"7[7C!?V]^YFJ@:Q>M#+IZD]QC=Z.Z"6PUONV&I%C1M]R7=0%;@^ M$@OO0#P6^T"A'/ "!.11]=C>>CZ'$24MN#'#2UH(NHHU>>*&R\"31+&--LW( M'DO"T22Z3 D8B#*3[9&H%&*) ER%W])J5^05VQ;L*8-30N?YJ-VUN/[,OJ[( MQS'P;1\D!J\K]KK%@21[)+S<%ON@^M\WQT8WQX58 CE3S[)/]![90&%-[I1- MY='+\6R@Y97A*'=',KM&4*AP)K:EE3IL]KJKR M>E=!-6YHT'M/BXW"+ND.0QJ9L>E#Q7;&\,"8#_>T(6Q!@X0X8$DT2 >/&0%, MR*N_TZ2(H\C: L:PG/U&O84@CL*D?(1@%7F<8AW?L_@=.!575)R'/K!B23,H MU<&_NF=5LOZ=.1K^?8P)W4)]HCD_F ZV]-(=YO!.J3M]V$I"G7L2B43T'LBV-S^(-%FSP5)V28R2_F,"!UTQ*=5_!*'@>==\8Z%$Z]KG#?2)(9U*Y M#5PE&QJS*^DH5T=V@(B]2+OQXERF!*[8FC.UO/AU-_122F\86IZ&IP^7LC*, M!RXSQ35M%3CZ9L9;G@W6>U1F9$-_^RW)P>&B H^9"'F4'?S^ZS_^^.[M3W^N M_QY)TS3ECF$9'MOG$DFZ2)>K?ZR'C.YOQ^&:DJ^A6![-Q&V7GH99_4V^$(^!>C+U>7]Q7MR=S^_O[B+4H.SPR2FICR8V;FE%3]GTA2JS' ! M*^>+Q6ZS6T,V]WNZS!;9<2Z;^4"DP1D'X%M8.A AM0! 1K$?!JQF>/X%$[D. M(J(O*83I"KJB>=DF17UBI6S,<9]\5<@?! M&V$M,^-7,/%Y3Q^J?8?UL1;%(U\C!4@QJV\) K"DTUW^Y]B]?<>XRPQ9%DR( MSI-RQ0^Q\!\XO#XE:Y$AK [XC0] BI)Z8N^O>CE($9L0/W2 QPP!:O"9F3,O MX*F@>17- 1I3?F9::3U6(^EB";KD-Z@.BM?L/Q MIW]EW"V5!9,&W3V3L5CO3P>&=V=PCP016,R(P(/L$8GL'1JM!+-B;S#1Y&<@ MZ,=,WU/YW\O\6CZL$G6[LBI9SQ^XOB4+5?#&? *DD.H#\FYH5Y#_([*D6(," M2"^1 M@JF<-]3]MQ(!S,6W"VIL^LL(^%'495P^F#&;HMGQB_J5^?OL*4MIGAK;\?$) M'-EQ-: (=KQ!AC383-",:ZS,@!G797=TR84G+BB)/1WH6%+W &)*J'C2-$G! M[%D #8%4<36&OL;Y$_ZR!:BK M]\FB#&W5%Y%^R/\K-H06-4AT:B;1.%F( MVI+$L"R,O8&>[SBN)\77S :YW4[KR;W'-B683F!3;J2=F*;#W0=-E.--J,9C M2MO0L3"-[T:]S(RD2.+Q__7R2TGG$!?7TB/%&"=J=#2W;RVZ/M*> L"_9LO7 M._X/>5-@KT76-+E0HMN&,HX&$7A,0(E4DJ34H4%6AGLQ13EPJM#N^GEY^7ZG M+ ]L.!S[@DH33+"75)KXH%Y4>:,5_;*J]W@;Y\64J;PQ6\9.0Q._Y&E6BM<6 M-+WXNN"?]E;J=3*7#QU5P9R$PJJ01R,/9HP4B#]%P M$H>TI0SMAJ:GP),XP_0AYC/Z8$$] M(@3(A>O'Z9U/!H4/$7A0\#2J\1^LUS@^P.$&$*9&HVH+B/F:28/-(]M U'*, M)N+_@:^+@WV@.TV ;0# 37$7 +Q\;P(XVG%[P!\FOP<<"!YR"SCEZ#15-7MR MX;)UIPFAJAS<)%65X^5=55&TXU3UI^FK:E?PL*IZPM')J>I\R1?0D;[VSN59 M:0]@3DUS#Y#SJ;Z67$#H\/V*%C0!L)/6Y'Z11*CS (-?L8[-24^Q@_G_IMSPO<-OW#I)5;*9@(_1[F\.147,2"GIF+ MF.A^EA 1T6#<50CM/:_YVTUAX+'382>LS/<+6L3_KK[+OO7&RV M:_9"A]\(FT^ K6JM#MHC,R,-.G&?8B)6IK*K,(ITQV,RBH;F#918-(8'*+')+%6(/ R(0('L<8 4(SVR?"47 M:4D20S%R&@[:YZ3:%?R_]]!]>ZSHJ<5,/ARU?HC^>]H 2M#M3_T2JF+D@?)= M(TMGI,&2_"SP)+%KJ]HLHJ[CH[,R$9R?;O_!44>G[V-KIZ8[::C=HA^ZN[:> M0?8'T7GC]8/PQA;:9'CWN7J%9+3WY10W@N:LU%&^%T-OIWI'_$"&Y<@KT;MJ(T)5<7):'8BKZE@QDS2587DB>,& M\OWFAQ_>"AF'W_RC4;KKI? 6;NE"%EK-?A.[[CT_A)7) G[\0$]:MUG,8*@' M"$B^-:,#CBRI67&*(.2D;+$# #W>^/"-+X$RC83MJN6:/9,E*TAU1"N\O=B) M1QAI5M!%M7XASUFU$LWLBB,Z(""1Y'6#15+2A3CE?!]4 6T$E3E8KG"]-%C^ MQ'T-CD2-IGSB*']=T?2M8M_2'H?MK#$V?ZA];!01S'[FDCJ;AX9[/$#I%A)\ M!@&4;=&\FA+-3^.T$]&6,89F;3Q%DZVS99]+;2WK'>1*Q0XFCZ9?!U@X42Y+ MNA!GL4.]JENS2C2:9O&Q6\%KBM:09@WP-?;^9:A6O8/<[ERQU>H "X=[5G2U MDFC4:C4-5>H7I_%-*JXJO:=\TU]DPCGE/Z\I_##/4XX;=PI^&PKHFPQ%OY0? M!Q'NN?PX+K@W\SYH1-7OW",R(RTJHF5,%YF8-7&-9([9,#G?8K-P>T7!395FRI _UX#8>[4D$%&.]) MKD( .Z+:@1^U7:_I,@Q)IA9O+>^>FN)']\E7>=EUWD34:7I+2\HGAGZJ[^D3 M7;/MYK0JNN4LF#LH'V4\N_+*EN0)4UID:Q)R8G8"_#[]JQKC\5B'7!>.=_<<\D([**!"S?Z(P:0@&%'DZWAA+$?, MFI_!E.R2GX7DHUX#S=(;A%2GX,,8X'1+-=T85X6J?5W<)$55_V.^X(I>9K!_7E'XY8;EW$,I7N1)0?R9 M'QTZ][O\#]Q34UZ>^@&"5$^WR 2(6,%+-@@X* M'K(\WMM;3^O+PBQ:,%T[J]?K?+]<^^4][ZYNI^)+>;Z"'R]K5_9ZJ1C2'MU5 M2A@8.E([ V$9:A<.1 YF.Y\LIQ%^04,+Z1 S(QW;>8!6'!"> ?\!VG:/YYEI19 M^=H@D3E;7C_9^@K\,/I_)\B %YSX?V?;[Y_\^;-6[)- M"MF?]<_D[8S_!OY7)SV29%?QLS;D,:IZ8H9@K*TT0 MWBNU<31>BP#.4:TVTD%%LWIG2"IQ=U&W\'@$^B"79-T2SEK"#Z^-.781KFM, M18_9<#I<79VVU&-YSYJ;(GI%*WF%](F5_/<0T[XIV!/W0M.SER\EM,ELR9G# MC9.,&CR459$L5!U??8+"5O/Q@))OP]#!&>XTBP9KDM.*P)4H_!9^%L5#MC7B M<.OZ:E>*2]KO.IJ5M/C_*4XE'I]"P4*N=/@3V-E+QSG_4%#N*^:+EX'W 08C M;4\_:@@A6P:V@&,^!S#A>M]A0I>5EE[9?+$HN(M:]SV&P\MUM:*%EEMF.A;C ME^G"\&Y_)1ZD043X] *50\]L@_3,_-%I[9HE->FT2SH3I,?US8SECUDQ.[RI M[[, @UGI!B-M3;T:0B13'S-#W83O?<9>EYE11;!L(UB#?3=,ACH4PF,0X8*E M,]*"CMM7PXCS(V(XS,X8\4?Y6'?>!M[&0Y&J$?91R>.9 P4H2QF@/(E!ZC_' M#D 9JA)1-_Y:5_::(\CS'SM5RE1_&'68G<'4Z)YS&QYIB!N*R\V6*SPH^3G' M[O&DK*S9(*0R#4\>*O]@& N,*KFF"],TM$:!"!S('@E28Q&SSI"F4#$<1RT/ MPT);'XY;'W3NZ\]>]I\TW:>>DR*]$-5U+_.R*L19J[S,%^L=W/5,P:DR#A=\ WQ'Y2_O^]=UZ>IF)$%( MN[?/'5 W(Y(^TB&0M!22FL09D41"3I,DF\];3"(2Q$"2/%,+9N&[,0[Q\GBG+IG MN,.O79W?Y*Q1SFZ98=EBSQ0Y.K/-IE..>5B A@YK?3RT]"MORQW$F(5BJJ]3 MU%]A/+/3V7P+^NW=%WDK4I?BPB:IN,#<^M+CD)@(>]. -#!-1H6S[E F<)EQ M\:3E]?(]W;(RJP:#Q!HCL%9>/;-W2]\!#1Y3#3QN4%B'TPS!OABNPTU27!=W M%12V%,X,]VV$S1YW(\9&VKL4*@AAW8LV9U5LP2E;KY.B!%]<;L>V7H8[(JT] M#HX*8061R-19ZQP=Z8F@J/?OBXQ*8;]?HL=U.X4LBZJCC/Q?>T7D__C'O,R2 MFV0!EJ'7K@]^8ZA)A+WS0$5#A_PQ\C_;W^27U+]/XI MB$CNAK:0=6&]H[<2<4I]C'":F;'/ZQ;V.?F:;78;Y2;6^W?$-G8PC_=\. DL MGM?2SS4VR@H7F]>[DN=Y>:%1M8Z;"8WKW>Q-J_CU6:C7/%K M;K)\V-ST_1UC;KKS>#-P(#7R!,SM%,WEW@!ER\X[F*=TR# M(5Z7_:9@4(3[NKBCQ5.VH#U/ <<^0PA WW2^I:"&*2[F:K QGOB-$(?(_W=]U29.W_#A$9WB?6$B-FS,E@\>6;ILFEN'7]E/VZRU*Q-/(/ MT-!DJ B6Z7!D#%H73*@W-+KX8%(/_-&*R#]HD6E2$#KXD#U",YTT&,1 M9+:\#G.@5;@DO7^W.,WYB0>NGOA/)&M<0(Z6]M,\=1UG(*U94J_F&%ORDH[QF4'^$L)6G MD_E6!0&1U"#C73L,<)'IL29@TQ>NG+2L;I(LO:*JRGR*K]!M70YF\WZ\:_N$ M-:?OQ:_ANJF)ZHX(Z^/\ M,P7:M=0'%2!@ M+G"9$8&-")RW^) ]0N3GV$7>40O$7'#=JQLGDOL!C8^4/1;)=@6!:\6A=_1; MA%.GG-.WY'7AQ3H/CS.4&7$IOL%#FSGOQFTB)FTB+2L,UD''AD6Q7/3Q6".4 ME\RCWV(LEVK.L)8KUNWR.$N9$9^BQOA&:_OI#7(8ZPM7X4\/"U[:(^G#Y1OV_F[;2A1"JU M,\0+:DQU9=E:[1-]HNO^S'*#$;:UE$]G#EE"64*?$0%?.R/=D]CI<+NO?O(8 M"^.6[VY_^7\9+3@2*_-:\J-SN"SHK8(53BQ)"UF<'Z_F?YU>F?GQ)1FK]*W' MYZC&L?^)NL$(A\8QT#-VM7'4?=H>T#CV/!HW9F%4 >M_1FHPPJ& !7IJJA8P MW>>G 06LYV&G,0O#"]C9RZEM%?CI=>O2&&PK=H- XFZTDVC=I;,$_=V[M/D: M3"RO:.6FI2-^(J2XF@,,5Y)CWTHQBJQ:K 5SQ^!@,ERG', CJ=OL<565U_NV MR@IIU1F"E,NAJ4-%L(9PP,2MW-*$B%8U"(B=0*) M&GRI&5:,L0P3 RF.>WE M]:_]P.81 "-XTL,<)/ILRB8E,S3-(/LM60- M^8J7^7FRS:IDK1"5D:^1\J*8U7L%R!:LR"=]G>5D(2%':I$\S%MFR##+5--/ M+$]9+I)9'Y+\E^LE/ E*;[G8JE-.=<=@4D_'YO8M+1(^:1$@-08$4, GH[HG M"Y>4VF0MDP+(22KRO,H6*Y(00>L#*PI1@VZ7ITTE.M$/%OXJNG_P?Y&:15G+ MHDU2_$)C]/G0%D2&6H9PUGG!UW*WAFLLT; 6>H84=$7S,GNB,B-^,(YE/!YK MP77A>+?IU^>79%Y51?:PJT3*5\7@]E.X!C%C7.8KP:S9&R/^=9;P]5C0NQ6E MU<>"[;;< 1[+3C0=;A\#&P03,@[[\$)J7(A AC383"5CT7AM^H-C!@P/)K7W M=+-E15*\R-9*,J%G/+R@.PPII6/3APHSC.&!ZI7IG#;9=(R?IHK*+.A0"^2, M5 U.=;^SMF.39:LF7[1>Y&DT2CW9&&V-8ECV!K,IMS2E= .6^XK3S?**\X#/ M_]BXUQ+;\Z0H7B#*NF&[7!5TMYD*:7LP(+U7K&QQ(OD!4O*6,-.@1B9]6E]^8[, ;:_J8Y3E0^E [2Z_>TX7P>,D/;V>$ MJ^%;E)$.2;>QX;X0ADQ-\KLXUMK*+C&7O ]FU3]E"W[6&CYJ]WZ#M,,'E$)Q\@1:!=J90'G\'),:66F%=VEEM3FB_40JPQ BG4 S/[%O(.:''/ MO.@")Z^N6$7)VQ_B-8P;8SA#<#%6)&4DFVCD:S=QDU!Y09_I;[\E.=PYRT/U M% [00XD_6FP*:)QR ?YO6;4ZWY45V]"B,9DOM_2)YCMZ2Q?L,1]X)(J;!&W" M3("%VKK-L,+U!/5+-ZH]J$2)/'.<2(/4K"T2Q$_(-6)$EW9O!AXEHP?574J3EEVV:5/3= MF[=_>#/\U,UH+#X]:!R&]]2@%@G28D$D&@3P>/TF\C,XLY5@5NP-)II?\J)U M2^^3KV\6*&)V ME* <0?@&7?P(QXO,PW)YK3#' M=]B2K:$7!>7>125?H?67QAS[%%%?3C6E_P#U'BYI ,>JD#G*5V;"K.#2HBQ( M./ZQ(XD)4[A$(3.Q:A-J<'= ;J+6(+GG@*Z7\Y1MX=7$H,,\]"GV[J)GRICN M<-2:-X/\929,"Y<80"MP3JZ7Y_PXFU6=-,3!##_=8=@4@I'I@^45C."!2C9P M3AO"NZR1(&Q))!K=9\LSHD.=KZP$7KOM*;U3CH6N@,P594&9C: MMQ0J$IGC1MNT>,TP#+1\>,U/XP5-2OJ>RO]>YK5PE[=T0;,GD3%[TN,),Q3S M#%L3A&^1:M#XGU=ICTU)_&8 M=AJE';"A^#$;=@=\TE/QLQ _IR8%7,7U=]S2^QC]+*=O4O\/;R14TH"-:Z]' M.,O,V!4NL%"(PJLOHBKU?/'K+N/>]?R)%LDC/6=E-5*AW70X-@"A"2;8XU-- M?% /,[W1BCA"-GT1:C3XH5$B0@"3:99H-Q9)9LO[.,H*:=9CH<"Q[UVH8W=> MW_K7 &[Z!DC8<0W_.)-5 J;F7#")^IS *]4<'O -2I+R.Z0$G;]*2GI30/^[S6#C$YTAV%*H U-[+XHJ3@Y[X*2&'O=Z5XO9#,/! MH$]J62YB)T*-00[U7#<, M%S!/K@$S2'NMP4-O:0%_1AK\B$"P\TW9?E1.Z3;33KR9T]6*:Q\&=IW1[UWJ M>9#'5BH!CKGIC'-Y3-RFMN4,^L$:(UR*5: 766K!BND4 M8RMP/$_6:VBD>9$L5H??FM@_S+PNK:0)_*@.MPFBSIQOO]QQZXA+7.%O>VR) M1!>ZS@#"IYM4[$X0[G1B;#?#+V78/4]64AO?Y/J^L]G5NO.%V<8DQ EL6[VL M/-ZGU/R)NS&-]R_2'>9R6XG0OV@,#V>;0NAVR0,VOX/*-$WY2%,?,_Z&,\3+ M9;:@<&^PA7NG86,\]"W6(/?-Z=TH"Z"DA1K9, ^RE1GQ*F2>T';'-5Q/$REEHMJ2+[Q_9T_^D M-),2Q7_8"Q+_QS]$M:X7J!A80!\)@"X2N_971*^$,46@VE(H3;G&9:=P:]'V9:"0D!](BCIJR-_ M)D,MKTF'0 2[*FV1:"I OZKQ^&X"H6?==>BY-=5G;L#X1UE=+^^2]<@MO?([ M=,SC:#[_T8ZR$C=M #)VH$/%2Z;-H("EE4K*P:RX.7U/G^B:B7B+CM4R&(DN MNC0*P7\%)HF"V#P[2$QC^S19 F;!UV#2* UG^[Q$(]JF,0(I?0,S!RBM!]MB M"WL283<=3C,$^V(+UV#\36N,6P$+$X4;$+&8@3@]?H^+6=1,R<]9S@H1O)$5 M2J^?^9&Y7&7;&\H7(Z^21WKVJ>J36DXVI$=4$#Q7[.GJ3A.*D;J>KRD:)$@3X %241FSGNZ$(XL^>'MC'"N MOYN$:(^MSX @:S$]X+$QI70CJ@+W%N6^AS_=TZ_5&0?]B_($B9D$?9@T >;_ M7-E@<#U^=0F"CNBCH_BFCIC!IY,N(4W*+97/$L12'<+UU2(_I M:Q_)I:EWWN6@_T>*!F0KW'B!&50-0A3-1QHC%N9!$"R%SM@93TUP[?0VC MI1.38H^:B]A@H9.SF0UJ<2$2F1F1Z) :'](@1$:)C:NH%NHY;:6\S#_PQ?L[ M390Q;/Q$?E6U S#0CLIY_*-'C;0BR*L9ZF V927M$T%S?54NPP15-WNB;E3W M>"+OJML #*>Z?_"KNGB"?*MN@]G$5?=$!%&JV[\,TU/=^V?F1'./Y_&MN V\ M<'K[@U>]Q=/C66T;Q*:MM2?BAU':_C68H,YR@&[VV].9O.MM"S&K/MS WD26;HGS%7GY_9S M+%S]A5V9Y;0LS]GF(XS=H2L2\S<@^W(7%*7E@(,'.X)E/6 M_7TE7'=6X'3.Q;*3NY5W _[1+U3 MTWE4O,<'V#Q'[YTXS"/TG.6OFX+=L453@\G';\TU.!=,J+[D!5VP(J7I%TB# M:[O1UIUXKA_6V:/0@V[5)-F)3B%U#F9$BJ4%Y%"NE@6*&)/W* M(&DP)'L4M;RM*;#!/$/&A U1C)P+G68>UF.R9O):Y ]4JWF>9T]<+Y)"=1)U M.',@L]F#P<0O\*-0&&:#Z$'UF[ 00V)L82E&5V[*%B-;>C(8BHG#V8LC!,*9 MBY\"F0MK H-9BR-,OQ5CH1)A.ULQN&S3,Q7O=W0.*?YC*7_V$_HV#2> OXGW M,"')\VP03C"8?B/&0BG"5K9B>-FF M9RKN:;&QM0K=.7P; ( U.54 I+Q:!1S5_J]O.5KD%9RWX_33Q$DH1K]/%V!Z MJGSV';*IBH!A25:E"%XI> ;/M= M&K-HN.,%1^V5^JL84,D&4=XC_)&QM+PN[FCQE"UH.5_\NLL*F@[6+'<[.5K) M7"#A7\E&-YVN7@E>/9XPU!'G%#+F'.,"?T22I<@>)64' M^'_]QQ_?O?WISX1&)65+BXRE=U525&8$U5&$N'A?Y*D'K+W5+U:J(M-GSO3. MQQ5?&CYQ,MDD=Z2\$[SO+'QE/9)6L(_;Q3>0+3P@[K?DR# M"N]/(/>8S&K+,EC1G7G,B"]&ZETT#M]V"-KG=5627<#.>/ M_=0?##FCCUD.K*C=K;53J; M"JWQ(UM D+S*ZV41U?>VQ^R:V MF&BN[\3(G?[&XG"EG.PI_Q(G%0=6(-H.,LF3RIDCZJ]VT+GS>GEZ7AO:',)! MMS'^_K$,&M<0MR&$2A M &[JRNY[V7TY!X-K^6TJ:^/OG!Y[0CK\:NA34&$UED&C.?[)04=KILAIVVC, MO\#Y:D#M?)^OQE;X6["F9R^G] V\P/$(*;R55&$4Z)!#B0!+!-R8KVQ\+JH; M'=1;J6]!WT[I&'R,XQ'2%+R2,,]T^O4MYHL;G\OJ:]>+^A;'*26?V'/HP[T" MY!1T\ @U_T^%GO]U#O>J9?>EHX-K>:RL7?9^XC_Q7S:_XO\'P4/^F_\/4$L# M!!0 ( .*3S58#<@H^0,L ."W$@ 5 879P="TR,#(S,#,S,5]P&UL[+UK<^,XTB;Z_43L?^C3YS.GZ]J7-][9#=EEUWC655+8KNZ=_3)!DY#$ M:8I0 Z1MU:\_ $5=;!- @G="&='194D F)G$)9^\X;__U],J_N&!,![1Y.\_ MOOW;FQ]_($E PRA9_/W';[?>Y/;\ZNK''WCJ)Z$?TX3\_<>$_OB__N?_^'_^ M^__UO,\D(:'NV66A(1]HBORP_\YN[G^P?OASO=N]N6';W?G M/[Q[\^Z]]^9G[^U[S_N?_QU'R9__)?]W[W/R@R BX?G'O_^X3-/U?_WTT^/C MX]^>[EG\-\H6/[U[\^;]3[O6/Q;-Y:]ANN]PW/CC3]L?]TU?#?WX/F_[]K?? M?OLI_W7?E$=E#<6@;W_Z/U^N;X,E6?E>E$B)!)(6'OT7S[^\IH&?YF(TLO"# MLH7\Y.V:>?(K[^T[[_W;OSWQ\$FN?I1LO97["_4"R MP05O^:.6C,S__J/_L$Z]W6"2FO^ORECI9BUF$(]6ZYC\^-,1/VM&N!@J%^"U M^*)H+XEND[0I)6+J%@+>D133P" !^%OOW)-Z.8]%K2V(L)Q=EA4_".G M/Z==?/CW19)&Z48L6#]*7A"I^KE%:J[)PH^WSYP\1;R$($6+RC3-?7Z?+[V, M>PO?7V\)(W'*=]\<*"R^^/>GB X^7 >]<+#S?; ME3V3"_ON:%V74*K@J<((G7*XWQ#$;DBNQ)\O%X2Y83_TWOGW,3'1^JR1CL[C M"_Y!LFX=]_3%FV MI\)GP:O3YOE 18N?Q'$B3YE@&<7AKO>S"3H9VR-00J"$0 F!$@(E!$H(E(8#E( '=_>PZ#?/#P(AH] C3VN2 M<,(]/PD]FBX%QH@C_SZ*HS0BMBXIVV$[!%'52$-LA=@*JF=.@H!FXC7-_(W< M)B=).-G.N.O#[(*[2VJ.-EY,-GX.>D*5B,M&J%@@+D-H[8.WH#1\C.+8$I>][M@A\E(]'+$58BM$&&-"&)^+=0Q'L8 >B)$0(R%& M0HR$& DQ$F*DX6 D\-'=0U"?E_BI(,BC<^\^X^*U\<*;PQ9^$GW/G_S^S<5O MD_?G%]Z[W]Z_\SY\>/_6^^WBXF?OXM.'#[]]^O5L\O;B@R6,:ORY7081MD,[ M@C@$<0CBQ@3BON;;P'0^7DJQLB9$/(AI -(1M"-H1L"-F& ]E, M)W8/2.U7CV?WG/R5R:_(@]S\;4&79H@N\9.1#(1""(40"HT)"B&T:(G._49Y MD>^3)B^AL3T"(P1&"(P0&"$P0F!4!1@!#Y@>\-$OS=4#!(W5)6*"TX/0":$3 M0JL!W@BX'!<^@'"*X17"*\07B&\PGJ Y:#DYYKU %7]NP16>AH03"&8 M0C U)C"%]0 1*"%00J T]$F#0 F!$@(E%^L!_BRKX^4E,3Q& A(]R!?K)63/ M!1 >&E$RIVQE"9F W6#DZR(@8$C M2UU_(AX?2A(^$1ZP:'W\V".%7]>L122R?^QE["]T9!W_WB(]YW*G9,0_I^%+ M74SUA\@9[+S VVT6X^H%ZMTWY#%I&$"$GZU5^IB2UOUCIUMRL_CL\* MWX*2N-)6K=-VYS]=A5*GGT=!_@Z_9JM[PI14&MH[9>\'T"0&C6=+FA"EV%1- MW+%[GK0)"P0$3L&092,(.,9S='J\YI:"U4]')XI!)+JC&RR1=VY(1&-/ HOB M9S=$H;9T@"7QBQN2L%;'P0+ZU24!@?17L&A^1DAAIDX8)Y[X9@U#XGN"@^N"$*O4$ +HZ/;HC#:/*$2\01G=9H M#H1+Q"G=%N!@@$O&*:76Y-& B\41A=8<"-)I6%! $X$YA&3D7YS&49A?R7+O MQ[[0F3R^)"3E7I"QG/]U_@:]+/&S,"JN;A'?+TDJ($ML<25-*X_M)N2H1=); M"5 :EOMV'*D1DSBFC_)U7E+VB6;WZ3R+)T6YN$.=B//M.W[!0ZTQ.N52G%,K M:8JAP9\SGTU9#IC"W_TX([L2A K>+'KVQ5%.!)]DZ9*RZ#MYZ7.WZ-$O!U>< M9W#JG[?NE_)IEHI=,PF%7@0EOZ0+)K= Z)W.]VD= MOGVI8A$\JF*R;L]!Y[ M#WE+O6?MH%._^XEQ>NY\S$NIEKI60R%U;LIH!66MW8[=RU]9/'J5&2R6@7H2 M:HJE3!<'BV2@'H6:(E'J]UW;O)1VFQH&+M46&3T8O-IEI5:QW5W\K)B8 M]T*=SI.BY,2\> J6?K(@-_*K%Y##ON/)E 49AS'O:!?Z0DJR\HWM.J7V(E\- M,IJ9)C)@M>Q5@]KV ]I?D,1+YH55'S3_P,P_MT<[ZE:>/Z6-#,3>6H_=NC !26,O&,/,W^?,*A>V&!/XZ2OVXN#HHS\P4 M.IOX\Y*0EP"CQ@AH=1B4U6'$6/)9[NT@8#Q!P(@A M ZCG O3<.FI(IPIO?F_C.X]GJY7/-E+/X]$BR2NZR4M*MB$.4;+PUD(M#")B MH>U6'KH;5;"1=X2MQ(*/ EFM8I*$M]EZ35FJ MI@+4 77[]G5[SM(C'5-\.E F/OS[B_\4K;)5Z8M4_MX^55&BIZKL]]:IFC$: M9D$Z9;>$/8B97?(J3:9=EZ*WD_K+# .BWE/_K+AWSD!*6^/$->2!)1HJ3 M^>JF7.6W[-6MW?( VB9[S#8K(-M^0U?9,ZTZ=V^/%4I37N+VGQF+>!CE!@/M M&P+V0FM^]Y;PQNF\BU9BMD[GN3%I3MAT_IG24 <<*O0<$D?:+=:J;[=<%10Q M$D[2F;1+726"VG(08-?)'<^+K8&K=^>+. DYN1Z0W;D"G!F[0?ZD75/EY@MJ ML".XP+76]D6MS$YC%T>5$YW6.C1=D1@ 5-(J ,Y=^XROGF^UUVKL[QL>\V$-)5T13=43UP+7C7WUP+9,LR=S[%,&HK/: MQC,X5Q_B] +K#.A5&V?C7"T,Y0$#<;J-?2;8Z]P KR]8* .]_*[.%"GW#[H[ M3?30U<)IYXK* 5])5AXS5TY=N'C,D1I@F0ST2DF,;W\I"4A(U[%8*CC1NX]Q M_^")9@+*1^+E>C[GLIYX0O8, @I]/-J MOZ@G^9HNH5#!BT5/#/_!1%@,Q\!P# S'0(,F(JGA("GK([Q[&/51EH@)Q$>6 M/R,O#"-D'Z4>B_B>.B":@@W6(:BR(0BQ%6(KJ$YY?CRK;L14.B-)L%SY[$]M M3#.T6\^\;/9D:6+.H=WZYN5./-^.C9<]^N4 #AAMNO;+DY2PW4)YW:-;#C*> MTA5AK^C2%]&&]1JO367\'/1D%2I\=Y="N123(Z?DCRA=[B:,=E99]47+$%J& MT#*$EB&T##4_*R"J(ZV@TS@LGW*$H!.2%B&Y(BFS@*PR@RJH1ZZ( MJ](T*D>[KHC$=H^V06RNQ-9UX>$8>/P<>C@J>CCL;4[=NSA^\6)YY=[>]F_I MU%!U[]"-H2>AEN/B'[=GY[^+!XD7=N8G?W[C_E42J"MT IHW4#A4KK'I_#SG M588@LC OK.O+QZII@_=J@,0A.7Q4%5])(#@/IP^$)=%BF19/318WXJ&W=%YN M9JK2%;U3P_).Y4O@T@^B6%\ 3]VP1WKUC@%-TVZMT.0^A;MF#*W':S\?/P<] M>0".#RO 2C4U[YWV:ZF",.W:A7;KVA-#XP=QLCVGR^2!,?=!SXL#)?E^]UDD M'R[5'LWJ5#7KC5;M.E0W1*\6>K5>B@.]6L?6L!/P:JEU#&JCA[LB#^7>3N$[ MJBNR,&JAM*JVYXJ$ "X8@P[OC.<%-$LL5&E7!&.>(C"PYXH\()N*G>W9%<<< M0";7EC9O5T1C7D1Z3.;*XM%I)]4M^>Z[=9OS;(^^(!=ZMDO- ""3???.[%^] M**_UXZ7^D_7EG>6=.W1DZPC _#OT<*(/:TP^K'W5,9NB)N8NZ#G!G!6T[J-U M'ZW[XT1$ X?,B(@J(B+XV=T]+/K-BXG/K0'1RVX=0J'R1R,(0A"$(&A,(.B: M<$[(=$UD#D2RN,X7M0D&P3HA$$(@A$ (@1 "(01""(2& X1L3N_NH=#;-YYH MLXK2_ CP_"2411 EH221%?PM(1)TN ZADQU)M2#5Y\QG?I(2L!>N2O($V?Q6;N@;@=<3OB=L3MB-N;GQ45SA-:8?-V15R M9(.*![0K5I!J$ZH2S'-%9%W8SD:??X"V,T7!L.K(LP=;VEN/^"RA69I;F1Y] M)BGTXLB_ESDY%:QIX &[M*=9$E7+HG:Q?9)XWW]LGW-]>(S*;&'?T3&[FH+$ M&8L>Q/"SV _R9Q2"41LF01W0X#NJ)>I??_4ZTM\ MF7N,UXPW?@YZ,D2BF6N$.B*:N=#,A6:N2JG_QD.<5C@Q79$.H,H*3 ERQ2(# MFBZV", 5X:"Y"LU5MN:JJA:''DQ4[[P5^?[=3V2%>/)7)N9Q;L7AJ2!N26/Q M4OCN>UMC586ANS1;52;/F2P;E5THNX^CP&P-4C=KHOS\4BS&&[+.6+#T.9DQ MNF#^2E-S'M >35-HFD+3%)JFAF6:*MVX-,O W&$ ]&L7 J0+F@<=*(!^>Z1+ M7>2JE%1DX/5>K/NC\1.-GVC\/&WC)^!\I%7.(E?D@\9A- ZW8QPV&01<$0G M'@K4T9V1"&C/M334N&\^QQMRT8.@#WBMB(!Z<"2\WUK.[\6:E@G5JS5)>/XX M6[>!<: NG01 8FK'M$ZS].;V&U?;MY6-3B-6]6Y)Q)=O9[&?J&6D;(2&_T$9 M_B>//@OOQ!,U5L[2-CT9EV4NSV'EWY!83/3PG/*4Y\K,F=P<9OXFG_O&NUR; M&76\9O;Q<]"3H^!"G'=T0TBN$DS7KDI?_57NB5?UJ07&K7. MB_)&G=)Y0\1$C *Q7>3O]EL2I5PH!H9;9P%]NG<:"Q/K@B!./>"L2/KGAIC/*P0%"NN&V4 M,H&8I%V9&.B^0_==Y6M F[3V]N#4^^#-=X#5BQ+!9Y83:.O2,PS3I4,/1(HS M&3[HS&H_#\3G2X$AY3_20?_@Q_E+TZ2Q&#N,US4R?@YZ41=]]H[\-WK%3?K[0A&R^^.Q/DEYF M25@>8@)KW).3JWS#+/\6Z .K/F2W[A,29"Q/&#],+BV'Y@[HKD)W%;JKT%V% M[JKF9P5 LR^U)]8]C5R1GT8#I-7U+%>D \A, B)+5UP8=NL-HMNZ(AGS7#&A M+5$[Q%WU2*R%R"87L^O9Q=WUW2=UQ0-5FP8J+DP*&5V$64J"Y2PE MUVFHH<3>W-,[D.^8FJB#M3Z. QNUD2>?IH]@U M/Y$'$M.UY$R\B/".GF<\I2NAPVD(LNS;1(D1PE;B7(D"DG"9%7:;K>7.K"DW M NF =H_V[1Z.E73QT2L MK66T+GF'RM^[HZITLFM:M$[9C-$P"]+I_@;G4?26/!U+%]$S$GT&A)FG*1U49HU,NSS(!) 4YVI=4WFB\ M=O;Q<]"3IT!LPH2G47 N)S';:">-MFVW60V4$8&9(43KFG9+<\:2*!6O7AR! ME]&3_$L?56[NT''^0B#>_\'F)I\JS6BZQ MCCR%PH*WP!.K3 Q=W_M,D2Y>4 ME<,B6..>Z08(7MV\9]H-)>?,'09 OZ7\>RY1=I6DA"5^?$,>2)*1 D5RD.C%_;2<3M^+5R9PHU>#5=D (%H+8[@B,8#%^M42A%B'W94/ M7#8NRP50\[IZR(0KN0RU=8$*036NR$X]P3216V-G7HNC-!&<8Z\CH>=;'4\[ M=K[ANRDXJ&+L2Z B.+#W-9Y.X1%KIZ4KTD=(CWV)V-LP :D>8*'\,FRA5)DB;E_E M:.L*L(BP'OO&:K^2K (V74%+Q;RO:6WFH<843JC=2 _6O2@DX:XP5\$@-LR*W\&"S4UWJLE-MM%99 MFNVVR*:XLABP <8*9;)XA+P+65,6SMBX"8*XW(0B/]:04=[$W0*'7PA;$*8F MH^SWTZBK.,O2:1[X?4=OR#ICP=+GQ#2-P9T:('!G[Q'X/IW[L696ZULV2$K& MUG&F$8^N71-U*;-['K H?P&3!2/;N:&I10EHWP!9Z>8S\]=+-1VE#;"^Y)X@ MK"\Y_/J26-T/GN=[5D"72?!7%O$HWW[DGV('TF9@@_OUSHTZ,][0NA?*SP\( M$GY1BUWG3OD2"$":((C$,0F/PCP0DR;&FBK@?D/@QEA/!=RO:V[VZ"S'76>; M;TGT5T8^D8,NHGU%5MW[YBE.+!BT4XB6+'(WVI V MZ8H,X88=6ME^XI"L["PLM((YPQ5AF?556AW[.",D8V =R"@^]L!3BR//$'K@ MBB3,$Z.:N=<5^539BAL-[!I[I'.C@JP:N^A*3DVS0K2,FG1E)@*"S&$F,%?V M.) &91FM!);-P.LSM+#_6X? NK+PH%I7"XDO ]_705J835R$*UN3E=7 )HK; ME35E+R#+^&!7EIB]H,R1P@X=M*_MW M3X: 12,,HW18-0)$2:VR M$4-*;,:LT''E)8R?@YXR*UXB+W@2GT5/C,?O/AY_7*H QGYC[#?&?@\520W4 MJ(1(JB:2LC["NX=1/WL!30+Q<>O:\>C<"X3LH]1C$=]3!T13L,$Z!%4V!"&V M0FP%U2F+6IK\A@0D>I"[HC;AT-2\ZTH(AQ5Q(Y;!&4F"Y&_&GB0+/JO*OJO[*URW3NP?O'\8CU[;+^@*T0"&L?IT&T% MI 4]5NBQ@MJ+SOQ8O#%RNR0DO9:/?!$<_\)R9&K>.^WZRPB,'<9K]1T_!SW9 MK:^IG_#M_L7\4%Z[/$V7,D-NM\%:Q&;6&JM3KG.Z #5QE>W0"H]6>+3"HQ4> MK?#-SPJCED7M=1I79 .H3 G245VQ!MK,%<-A[HI(NC!MC=:ZAZ8MK6FK 0V^ M>UO7K]Z:T35AZ<;SD] C?V71>ONKM;D+,E2'%B\X.6CT0J,7&E[&9'B9%2M[ M)A285&RT%[O%#;>W5!D"#1=HN$##!1HNT' Q3N0U6O")R$N+O*J?Y=T#KK=O M/#$:.>2-6J(L9?\.H96!AEIXZA^W9^>_BR>)=W;F)W]^X_Y5$I3ZF:#-;;0@ M!5%RN4WGYSFO,M:+A4*6E\27CU73!N_5!(DT"6ERE8@#_5X(8CH7BYN$-^*] M:0@$]FF /(3))P63MY/^T@^BN)Q0<\,>Z=4G8VJ:=@ODR;T%WC6T'J\)8OP< M]!6]7Z)MVRG5 MEY21:)% B-8U[93FJWS7O/.?)EFZI$SO)]0W[IENK5?"U+QGVK_Z*YT'R-QA M /1;RO]UEWYXL+EBR]RE8QX$[DK\>'>-.F$/44"N;FZU6P^P5_<>VTD2RE35 M^)\9BW@8!5([U'("[(6^'SQ(KE<<5=PQB.1?-N6C.17/N.+'0P!$S8J&*6,CF].X!#;WW M1)M5E.9'0%XV-*")))2(X\$>) &'ZQ([69%4"U)]SGSF)RDAEY051J+)@I&< M&'5)&GBO!HK27-W=TCB3TBV_R4+?J $"OD1BG7$Z3Z?SN>#T_<\?U728VF*1 M'D3!ED5O#CO!^?$F,$G"_3(TXK%J@XP7*X^?@]XN2^+/9\C9YFN>)#:='[[6 M%J"Q'J!'_@K2]-5HS#W0CN% "9=OB="QPDBJ$'X\RUBP%%KO]#Z.%KEF=RX( M7%"VF,=R843FBY+0P,39YL"&G&Z[%J%F MMVAV<+1[H=T+[5ZG;?=J>$>A[>[AKDB]@M9'*ZA8KHC+;)ELXV!TQ:[;_!*W M,-VX$BO5DA -=CA7IB"@-D]%'.R*A*J=")6LRZXL20Q?1)==59=='0-O#RZ\ M#]+!M?:3C4=\EM LS9U M_+%]SO7A,2JO@7U'Q]Q:"A)G+'H0P\]B/\B?40A&[0T$=4!_V[#\;;'/^71> MO*HINXD6RU1W-X:I??_4ZV_*,/<8KQ=M_!STY =$+],(=4?T&J#7 +T&E2KH M&@]Q6N'$=$4Z@&+E,"7(%>,6:+K8(@!7A-.%&6NTECPT8Y6:L:I:''HP77WT M5N3[=S^15ZN2OS(QCW,K#D\%<4L:BY?"=]^'9!X%D;1SVYJQ:CVD2Y-6 X36 M,F]-+F;7LXN[Z[M/:BN,JDT#%J%)(:F+,$M)L)REY#H--928FS= 5#&Z- G3 MY'8IUJ@F<-[8N(D(?C\(".=[SZ!)3)#V)V)QS.[C*##;&=7-&B BGQ4W9%TX M?F>,+IB_4E,#:8]&S_:-GIRE1Z83\>E F?CP[W.QLF@S VF,MT>6MXO<\"8-%O"K M,:S[H_LA* M[R&GZ>=MPLZ]+.N6UZ@A"<\?MZ,,FK=D'*C+W"0@,;7+ZTRS].;VFR['1M6H M@>2,78[<)C=)1?.(A,59K0SOL^[7Q!T:-(339FS<($'3M>%F$6W#$\E"NCDW MBDG5IHG\H^CIB]!;EUS,![%MR(=L'Z5)08)U:8"XNR417[Z=Q;Z&'&6C)@B( M5O(:^1EA<\I68C:0,[GAF21DT0USM095H&KRZ+/0$%-?VJ:G*&=9\/-P]MZ0 M6!JVSBE/>0XG\VDW\S?YYF6*3FQHU/'&>X^?@YXBUB_$.4 WA.3:A&9S!+?O ME'IY?+Q[3V0DQ6*KOIYM7NW?^6%V.-&$T@*9:6T^"C,EL!0?YA)@+@'F M$C0_*\JAR\L HE8W=E=$6:H24I@RYHH,S-X+M>(\=H^>:1Y ;%.NR, \#S0V M$U>$8-Q;@:AW[(Y>HSP )FU70C#U,K V$[L2C6A<*A;@VI7X._U4,7@Y78DM MTPL!Z+IT)5P*)HPF=M&!!\G8;A>U9/';2&5A[YJ%*UX#AR%ZF=@'8[BB@>&= M=QA?5S6^KE%G< ]1=[]X\YUEV(L2P6>6$[BC"QIS9QBFRX@[$"FUXNV&%"V% ML2[CBCP8/P<]Q4[LU\W584W#*XI9]D;?*OI6T;>*OE7TK8X3;0W2?HR3W653)8](.TB6B A""> KQ%.*I,>&IV^V2OA&[ )/I M^!;5F>$]$4<_)7)K\A#!:^4 M;H@.\9.9#&?0DX+$&YY-$F,VN+H5 KA! ;BQ)7\CS.P/9GZ6]:EE++>?9F4W MNQK;]4>M-K-3TQ)3UWT0JJB^BFB M:]LGU0;MP]"Z;\KU&Y2I?9_4&XOC&-NCZ1)-EVBZ/&W3):;7-[? #"<=M3Y8 M7)&,&E%2"QCGBC3,IG(# G?%9P":%E6AD2M" CA6(!JV,^*HO,F>9MH

&L:1T%$^/X/N)/>=L1N?/;5J*IW@<.*L(5XR&=&'U-YS=':3S8S M^9R-RMYFW:\!-_Z,D;4?A1=/$I$3+G?Q=$G8A'.2<@"Y5?HW$7U O%>X\TD MI&MQ#$_V[_1S%H6RFA" ]*IC-$)^2,A*;J!?:1+0)!7S5?1:7 D8(^9]"J*^ MTA -$']+YZG0!L@=/2.W- ZO25ZYB>4O_C'BY(O/_B12HDF84Y/X\3=.=MVV MA $X;/,Y#8CA:'>IO,\!A4,ZR@FOTKFQ4ORA#K8>[0*?UG/H_X=/Z" M*L/:K=:Y6[Z*"R[%Z7H?)?[VOK6<+A4OQ@Z=TG_N\Z78].0_\OZO!S^6"B7L MM5CU[38TJE#USY<^6Q @.[!.W58UH(R(??L\$W0E@ACF)URL8#EGA.#SC_'Q M%#+6.:@[7K?A5I2&CU$<;P]E/UG(>^JWZN#N)^U2L^X_%.Y>?J[*I7Z<3KF] M$HKEBMSY3["):FK>,>T/0@N66A24>$/[3JG_2AZ/#DY&$_%GL/62VIS!58?I ME-<7-!A4)$/K\5'>4Q#OC$64S8CX?RB <%$>,-B:X,+_9-NE\(GP@$7KX]SP METQ5'*9C7NF:L'0C@P=2L>5*Q6<-WQILNW<<+!P0H<6)XX(+52 D>PO,=MWS MP^^3.*:/TJXA%(I/-+M/YUF\:Z4]K-IX1,B!)1BX97HH#B\%F0;5!!A!RO77+Y)J&-'A%#T1.9/TKKS$2!A0[$%#\C9/I_(*GT4J0 MHI)I>2/'@D$;,*NR(: +^T MGIW=E>4$DU0#WEYGPKBLIE8]<.]*T)?E<@2ZBER)![.33D7K/EA80[_HJ"EA M09P$8*$-_6(D*Z'I0"E8(D._'1UO!%QD3FGFM7T:<+DYI;/#PCK@ MPG%"1Z\8JP^7DE-*>;TX%+C0G-+;VW.[PP7JE"Y?+8X#+BPG]/F.4B_@!E5W M<$"ME)U.\P*W-6X]GJU6/MMX=&YT>:?Y/K4C&5K,M_H3NJSU6Y?*6GF$KW?[ MKR3= :0"!8A5N/OFUA>/EW?\1IQ+DT[N9]2F6;7R@);RJ^J^#U.^53/O&_.O M!I)_]2GB_F+!!"4YTIL7LUF[)BKUQ9@W!V+>0--B .^_ IVP&/-Q14NTMXEC MM)XJ6D\_J\8>?X-!>ABDAT%ZQY)0G':TEIKDRC11"Z=M7-6]+>"]MRB"4:HA M?67_#G&\@89:*%VIAR@?"H*B!I(1: X$:-X&2Q)F,9G.=S%;QIKJYAX(*A%4 M#IG.TP.5ZNT8(2-"1H2,"!D1,IHA(UCUZ1[F?/"B?6"]Y^?QF5Y"TFJ8!S98 MAP#(AJ!VT!", A TLF$&<=) <-)EE$0IN8X>R*N,ELE*7EO\/9_N1:0T2"=M M8LB>L**&=!#K-49";(G8U5H?MT.$Z!.YV)+4#W:$T@,"['4,(WP<"WP^;PRZX M(;\J^9KZ>2F!XL+D9'$(>8!#V,HC(I1%*#MD.D\/RH)W=P2S"&81S"*813!K M \QJ:DK= [3?O%CF#U=,$E7T[A!^:2FHA;;R?.JK9$[9*J?WAL3BR>$=G:X) M\V622IYY#?<9DK8FXH+IR M@2SK<3NTBE2DK1WOM#4Q(/-#11;1,#$0P\2E'['?_3C;!?TDX?7AU7T1^THF M]LBIV(Z#C#&QU8@&7VG"=A_SFW5D_WS5W)%@F41_909K7"_/1A,"FA"&3.?I MF1#LCPXT+J!Q 8T+:%Q XP(@LKM[Y:H'4/E>'"J"CGM9>]L+CNZLJ @FH>-U M"2+M:&H)/$*)@(%&.Y80+ X$+!X";"[$Q*<;0FX)>X@"4GYOC+QS(=@7O0OH M(HF^DW![6:8T>W)XZ'-+S^M)>@?R9_Y&+HN)4'[#/8]R:-.;;',;[;>$WG-Q%,FY M>I6LLU0>-V(NQU%AN07*H85'H6T ;0-#IO,$;0/ HPXM V@90,L 6@;0,F#A M:+?2)%V9*1;R:4W#[ 'A?_0X6>2?HT/.0D5\#QFK2W0/IZ\RFB(8!'!#IG.$T2PH"T=\2OB M5\2OB%\1OUHY8JNK2#U L)\](3KNK0GSN/0@5T1?AF&Z!%X@4EK"7(9GP^ 6 MB %$6H-#6A-!2!C%61H]D%MID,F--!=/09R)F78I-A09VY*E14#+A<\2L3WP M&6%Y[(9%!>N&']17]/L+NJ3M*I 7E4O62&@9FUUI-$2FB$R'3.<)(E/3Z8>@ M%$$I@E($I0A*K<*MJVM'KDP_Y6DGXI5 M2)(1N2Z+;VY]\7@QUU81Y\:$U?8>T&;9]IKO!&13:>2]H\EE(":73Q'W%PLF M*-FE!N6S&H2OK/JB>0#- T.F\_3, W4WH/4 K0=H/4#K@1D.5U"57)DF MAC+K+6*L[FT$[[W[C(NYSKDLAI)R( 1 (PEJP@D!U M($#U8% \*][=)/@KBWB4EULXVQQ].J>Y\BI>M_B+1V%^)X$Y\;B%)_0DH4-] MCZM0T"CT>A(613L8+HRF6Q$V(+VV;V]X(.WH#1\C.*XFHU V;]#NX"!AG9L M B#01:0Z9SM-#FNKM&-$EHDM$EX@N$5W: M0".#ZM,]S/GHB69^LH@$#YZ?@S0O(6DUS ,;K$, 9$-0.V@(1@$(&MDP@SAI M(#CI,DJBE%Q'#R2\VK^]PABRDI43ON?3_>))W@8 B^UM8LB>L**&=$L/I_5( MB"T16PZ9SM/#EL#S#($F DT$F@@T$6@"RBVP?FUT=MD.'ZQ"XVY'4#G2'T@ "[W8,(7P?"'P_JI50O+ZOXFWR:^HG?)*$ ME]O[49+%(47"HKY9U1$1RB*4'3*=IP=EP;L[@ED$LPAF$ MH/WJK1E=$Y9N/#\)/?)7%JVWOU;%:!8C=@C3K*EJ!ZE9D $":]9L(5X;"%Z; M%>]-WOV=BDWB8O?J3!HLO".B+T1?0Z;S]-"7S7:- P!& (P!& (P,P S%8G MZAYG_2;M;D(^8M/?NC1Y?@+0=$F8%Q\R#*MAKHJC=XB_:E'8#A:K2!((E]5B M%S':0##:,[N.?)M'J<"64:#0 1"S(68;,IVGA]FJ;N6(WQ"_(7Y#_(;XS=*! M9J$G=8_CWK[UHD2TDM>@/56%:_I!.D1E$$):NIE5^V00QH(0CU!J<%!*7M1$ M$_$6^71^E;^_._^IB/,^(PF91ZDEMJH\8D\2V)6A%E06$>])#619:;2>.+^8 MSTD@[_#:OZ8;L:1E%:XD$/1NRY/9L5]]R)YDL*7SC,PI.] L=@O"T_P&N$OQ M?;2P%4.M47N2Q+>$[>NO"6J+INR.S&C@> M+*X/[HBK'M;KP7#\SHN)SRN;C!7=NS06:TFH92:>2F?J52(.IE5.\ V)Q:/# M.SI=YT7KD\5U_F0M=FI@)!L@:&WQ5H@/9NO6RAZMW .Q52+\]'$6"-CGHR9Q'*C1^L)6D_0>H+6$[2>F(%=@P=1 M#X#N@SP8UGZR\8C/$IJE^>'PZ#/FBS:URZ%4'K]+D%>/QI;@7E6B8,"O'LL( M 0<" 2_]B/WNQQDIBU/[0GRYUX33Y(8$&6-"VQ,-OE*Y7VT_GOD\XK+_-@R0 M!,LD^BL#>M8[?38":P360Z;S!#WOE8\0!)<(+A%<(KA$<&D&ESTH63V T(_> MBGS_[B?B;>>5F(NBS#P5Q"UI+%XEWWT?DGD41"0)-A4!:1//ZA*<-D=O2T"U M"0)AH+4Y42" '0B O2$A(2OYAL2V)5T28@V(\1=7B5#2"#!ZO]H@""D14@Z9 MSA.$E(UL\ @O$5XBO$1XB?#2#"_K:$X]X,2?MT?!O2_$EEL?2<+SQU7$@M#Q MNL1[=C2UA.F@1,!PFQU+B,T&@LV.BHB(B4\WA-P2]A %Y'8IMIXS^3;/CU[F M),[I$G]-YS?[@A SPB(:RN02;E%)LIWG]20]L;4^B+V4A#?B_RP*Q%^W8?\LG6;JD3+Z^;V(S8SDGT[7\75XCQ,\V%T^$ M!1$G,\$JN?&3A86HVG[PL.1YX*#JU*H[<._R*))I)K+RS'XGD>3O0K+DN]T; MQ2><9ZLM7Y4%U? 3T3*%EJDATWF"EBFP"HO6)[0^H?4)K4]H?;*J4MDFX'-E M:MD(M&7=]'0J'#2-BTZQX$$W"!PL68=*K]8V _5@Q/_%FT>)GP21'WM1(LC. MMDFIU4SXL-&Z-.#;4-22^1Y& LQX;\,.FNX'8KK?AXV>;0O66F2KLP4"_FTIF'V@/!_]3A9Y)^C0R'5 MBO@>,E:7Z!Y.3TO8'D( #-G#64%K:D2L3QT9<[6C8 MWZF@ M/_-C2R- ,P_KT%30),&U# I?!35W]'(74[;?P#YMGWCW_(''5@2[GC;JKH+4 MV\GD]@M9W1-61L[K7QMXY!UA*[&C1 %).!%[UFVVEJ8U-16@#FA&:=^,PEEZ M!(S$IP-EXL._O_A/\F;3TA>I_+U]JK;WK:JI*ON]=:IFC(99D$Y9D?E8\BI- MS;JB41:?+A[/2Q\92N"-M?]:TB5]=GB'S29.2075Z%L5>#],2IV'@)3Z/@7"J];%.Z M"X':=IO>)<[AE%P+A!9>"5B0+"*![_+;#[YQ,L_BZVBN,EI#NO;T+BXI(P*) M0%Z%KFDO-&<"^2?!YH[Y"1=S7FSMG\6!?DTY/R-ST>;.?S*P ABAI_?RF=+P M,8KCJ]7:CUAN71)4*=@I;]P3Y5>) ,)2Y291+:O&?:O_JK M,F43WF$ ]%O*_W67CGE("4O\N#AE"Y1Q=5-NOK#LU2DGTS5)A&#_17P5U4MIE9HR(O2Z\>))E.\AV(UZ*[>,];D^YK76UK\I7W)0GM0/P7JL^P M"B/UR_,-D6M34#0C+ ]12X*C2XCU7.K[]L17;OV4-U^)Q\7_S%C$PRA7(K0K M'M@+0T5<"!6)5F+.3N>Y@CDG;#J7JIK.J%:AYY XTA[95GV[Y:J@B)%PDLZD M-^@:#15IGOMR 30V69!>XUGH_J)7C8>SBJ')N MT5I'@RL2 T!Q6@7VNBL?N&Q%U;/MSIN8>SO M&QZ%:0V87!%-U1/7 KV,??7 MDQS+,O8IPQ$9[6-: /+9.!UHT\XU-V 7K61 MEF#>!U[=@R&7+&V6"346$A4.UMO(,53)78P_8VW^&*J7I$ M8'M[\6"E51;NW1X2&*P80(%%[:F_@Y5+A22,]@[OL4FI)+\#+)Q?G!%. ]%M M8*G]ZHS4K/):P/+Y[33D8TR/@6N/[NC5E>(OX8)R1\_6A$0?Q#'(.@SONJS# MH'S84.LP& AVK@X#UAX81CR\!!7RVLR=>_=6?,OG6TBZO5KX[0OVFAY^R-D" M.O+%8F#I)VE,58=7M_.0X#T_ M1YN[M"L^V"[B5@;N8T6'65O 7GWPGZ GK2V]NGOSP 9K=T)UK\]^].1]TT3Z=G-W))U[@1!ZE'HLXG_65&NK#=ZA=EN'0.>47!6I MF8P7GLZ_^/^A;.?Y+[TGK;QE UH8:MQMZ'WGQU/_1LSW,Y($RY7/_M26HH%V MZYF7S9XLC2\+VJUO7N[$\^W8>-FC7PXD-7:3ZG6/;CDH=J]7=&G+&@%[#:EJ MGI8?J[Z(L1%C(\9&C%T=44&.,5KAS'!8/N7:BDY(6FW-%4F9315VFI\K)IPJ M,ZB"$N"*N"I-HW+-VQ61V.[1-AJQ^T$5S=F*!YZP/Q+YX8 MC!Q91NN9A*'#=6@$MB.IEMGW'[=GY[^+!V?R6M?DSV_V(@.8-&'CE MG)S.SW/>)T$@EI40[27QY6/5M,%[-6&#'H^Y/+^#EH33!\*2:+%,BTX5.F*YO1AF=/SI7#I!WE&I,Y:JVS8([UZZZRF:;?7GY'[]"KAXIB6 M:UC>C,UOQ8'@A]/D=Y]%4M>0:T65W@/MWE/@T/&6"IA'IN:]TWXM#TJFG5G0 M;KWS4A2*/:.,T4>Q)9_[:_&+\I9$FR$&--N^)9G0@W>$G=/5*DKE4KDDQ)@. M57F\WJY!H@$A(9>D[WQ&OX$_9OK]D/QH_R'GT?)89'#KF/NC(<>#ZG./S M3'.&J)KU1JOVM% W1"<9.LE.Q$FFUO>HC<;NBCR4.QB%[QNNR,*("&A5S=L5 M"0$\.@8\Y8PC!S1++!1&5P1CGB(PX.V*/"";BIVUVA4_'T FUY96N3ARN+1:2?5;?[N>XF;M9D&]BI\C+ !_ 2K-F!^43H*D%7R4C@Y<#M#P@O M*RBR-8ZK[E7;W[R8^+RV4FL:ID-U%D8**K*HR-IJ3<7"31;7B]VED1>07CQ%"S]9$$N*5-,2@7C-4;$&HJ( MQQ"/(1Y#/(9XK"\\UN#Q=8+>O[I:SPEZ >NJQ2?H_+-#2=V;2=Z^\8*]YY9[ M?A+*TI^28)+DE]75,Y]4';Y#LTH]$FN96SYG/O.3E,B-^I:PAR@@DP4C.7'J M=&AX+T$V? M;;[FH::"T/W7VI1BZP%ZY*\@39]?;.Z!=@VT:Z!= ^T:-3(D['=-6F&+0*U:B:A.JDM+LBLCP+D>T+58*^+;4Y'NP7+SUB,\2FJ4Y9G_TF5S@ M7ER86!JP751^0)?6BYI$.A8S_(Y](?V[6@-J2!.J!A:E"&J;., MRQ0:H0:N[L7N(3?2O>J7BK]X%!9!B!/Y,A?YB^7G^;R[2K9GUY&V^+S+WCRO MBI3IZ.D]FD+1P)4LNR<8^MN $0PL->MJ;@Y(K5$3*UC2'YV1M*TM"2RBGYT1D2UT M!XOH%V=$U(C1%2RW7YV1FXU]"RR>WYP1CY5UN(?@DW?>BGS_[B?RAD3R5R;/ M;AE_P5,:_+FD<2COJ"R^KQF%4O])78:C-$5MK;@468N2)K?RF5O]](KS3"9& M!G&6;]V,^#QCF^V/9:$!=B,T&V3,GP#5EG3$ F>4+2!?-7FLLO >TQ1F50,2H8 M4X Q!8/A>[_1RH+Z>4#HN1_')#S;7/C!\GE;&QG8C#LD>8PVQN)()9GY;,KR MXSW,=>098?DQH6+(W+-_GK:*P"1+EY1%WTEHYN5EC[YB1DH/:,UV;^XP /JU M&SZD"\;M.!"WDZ^SUU-UO^2VYE;5V0GLW=.ZW4,X2>4D$)B4[6N9G%.>&C95 M:/]\!XJZ%'CF"\%<9;:8VN9IV#5CG?79$/QJ-A/%H[\6@F M8Z(K(@&$8 %QCS,2 >VYED9>]R/VF@M:'.TMCQBTJ XW@-M_3BADL8:E[]0" M%^MY=D\HC+&.F_8$XQ9;BZ9S/."PM5 Q=Z(0&_>_G6"88FN1G.Y$)%8TUY]@ M<**%J1RNA+JCHU=UC?00QOE^&YEX+^:[+/N]6I.$YX^K&[5I/7"709H5B:L5 MDWGALT3LN3>WW[@ZV$W9Z+3B*O/5D;^=\Z.7 M67NXTYY/TR5A=TL_F:[SBQF/3KU]A'49R]U2T&B49V72"P(_YWK"52)VJ8B& M[4A)_ZA&Q7&W).++M[/83]3K3MD((TL'%5F:3YX[\41->%%IFTZIO!!G&-T0 M4M39S9? VSYE8?\EI32I0]NWRGUV6F MF-$L"L2LSM_MMR1*N5"NM+,!U*?[",57"_;U,7OV\IC-_[>S5>9GK#)4K<%' M]!F'6H4%H\KV7$UI6H*6CW=!Z*0[ M]I*RG+>FQ6UXW-BD5\R1PH@O.=DRV+385,\9M[S(?EGEZN95(@[>A$=!*PO= MXM$CE>KSG>HSHUR;@M'LDT8JLR-S3"?33_F\\C+ZG:-%>*P_$NM7NY;]M M \0^96P/\8MHJ(.Y;*]5*9>H]4"8I?3*KXQ92HYG*96[+EZF$+2J$K@BRE(3 M.849IUV1@3G 7NU(<"4)134/(&Y?5V1@G@<:GZDK0C#NK4 OH"L)2$9Y6/C! M7,E(4LH$$ISERL3 S#3,3*L4/MV12^@$T]K:],Z?4/Y;Z_;"$\J.Z]"3=$+) M=%U&U9Y@ E[K3J@33,YK/:3A!)/U.G,RGV*67V>^KQ-,#*SOYCG%?,$^0IK@ M4_RZ6^$(6L/&->;#PCIWR M\X4F9//%9W^2]#)+PO+R&;#&/26?EB_$\F^!N:G5A^PV@'1?G>LPN;0 MVJTWB ;GBF3,<\6$*5R1!&Q/@6J'&(N)L9@='"R#LSE;F4]ZL Y_]#A9Y)^C M9$[9JI%2HU:#=FD9KD 8VH71+FR+^7?QT],UD<&IR>)V.^M4I@IE>TS>1AL+ MVEC0QC(6S77@D 8UUPJ:*_APZEY[?>?Q;+7RV<:CZ!'6J]31-=2R.>7,RN9Q=WUW>?U+6_56T: MJ#T^*:1V$68I"9:SE%RGH882<_,&B+H2+X)P?DOC+ \D,E$%:7]BUQ-,)K=J M>;W^M8E'TGGZ*+;83^2!Q'0MV1,O)+RCYQE/Z4KLYAJ"+/LV472?L)4XB:* M)%Q6'+G-UFO*RCV_\ Z(.]O'G9RE1QA(?#I0)C[\^XO_%*VR5>F+5/[>/E51 MHJ>J[/?6J9H^)F)M+:-UR3M4_MX=5:637=.B=:<-6K+JVRU7X7^RPOQ_2=E7\G@@54S/1/P9;.N&Z2Y4J3)&IUR> M90)U"G*T+ZF\4<<1O.LH]6.9.2'3 826SW;*V5>B*K6N[]23S?8944G*_""5 M^2&3E5#:BA@/"#OE/8?%T]5J[4]:A-P[X4DDK7_9% M52&;/Z)TN8-2UY%_'\5"*U>1J^LS1#YN!&A,,G)(^:K"V*M!>N+T4V$BO1$+ M\ES\&ZE6P.N&?5$LY,C3*#B7!R[;: \X;=M.J;X4>"LEU]&#O%=>:$2+Z#XF M$\Y)^HV3>19?1W.5WPS2M:=W(90?$BT2R*O0->V%YDS,YB38W#$_X6*5BD-V M%R)R1N:BS9W_9& %,$)?[R5C8LYD3-J-+J,G^9<^B\+TDGRK=9KH$+F./(7"@O34"U*<'+L3^4%RE M7FK4A#7NF6Z X-7->Z;=<*6DN<, Z+>4?\_7G@C]A;#$CPOMM[ !7MV4^XXL M>_6442IMP^$DAX-*^DO:]G0"?(F2?"+D,A54[2W;,\("Z?9>D+/-5RHFCE#3 M:"P>O=@V4?!6>;PA\S_+(S?J<+P=H2<>=P$C-T0Z#(7$\T+5AM#'YXU[HGPZ MGXN5+3-BUL:T6&W;;JE>DT1LLO\BOI+60XN^)+L+'KHF/BR3M-T+E!\CN9!C+SHTQ7MJ99N[8TUN:,2GD=",O\Y $[??*LXVA;(=%SV%P M)*G2W[P.[SD,CHQF04#/GN9=H:=?,KHJLX%?/ 5Q)MV.<@<3_X5J2UN%D?KE M^8;(F;2M\IGG-R4!F=['T4+G_P/U[3,31IKK=]%*PM-Y;M"?2U DC;>ZX*L*/8?$D?;$ MM.K;+5<%14S:4F8R//PJ$=3J]4Y8IV[Y$ ^;SB> M1';2&73EP9G4$"7I M?:R%YJ%53K@CC*X\,I($A[[-SO]KAJD:?4YB1Q1500 MUS4U-G=Y,MF8>6@-6XHK\K)1\VDM3=H5B0%\Z*^6(,1?[:Y\X+)Q62Z ^YFK MIV"X4DVAMBY0(4G'%=FI)Y@F$VSLS&MQE"8C=.RU _5\J_-SQ\XW?#<%AWF. M?0E4! ?V7NO3*39I[2QV90Y5A$_06'M7=I^*8M(EI[JRN"J*!A#Z!I:0]:UB M@Y90C>HNKDC,O&%;>RM=V;"KVF\L7(=@45E?(3Z4600K.#+V*0-QOMB6:1K[ M@0Z6B:K>%U@ UG?!#V5Q .UZ3BP1>QLF(!T;+!3KJ^V'/T7*T\OIJFG-_9M11L.8E<[%BR*WX8I M"O-<<+[ N"$\#E#5>.QG"$0"\+K%\/DP>D,)5%86T^ M&JPHJI0'; _]#E=,U8OVM82. MAFR7] R7D#N:3._HSO&P[7#KN*-%VURC )>2.;MU M_1FXV-S1M:U*^L,%Y)!Z7>MJ +AQT1U%O%*-)+B@W-'%-:4FX>)P1^>N4:T5 M+BYW%'!0J6*X8-Q1N!NKZI'F(-_]* MJ>+UL?T7D92VR" 56*-(9K@5W_+YUI0M.D0T?/N"O::''W*)31WY8C&P]),, MG%17\FOG(<.3T^'8JB.(PRA]EB?%HI[C*O*!9?ZPS%^]F+TV=^FQA\)V&0T\ MT%A8#/YLV]*F/OA/,!RT+;VZ>U/!>^\^XX)5SCW1]EX*#/;J=X<2]OQVF9L^ZQ_D#B\2BZXV#T>@1R\[M@]J5_I-4T6A$FGD]AZ MM@%,-R2(?22V)/J%?/_NBZTKKRGRZE:H-A_5BCC.#ZOY0(GXBT=A'HE] M?'Z)G=BXRJJ,US9C^5,NGL12$-3OY):-PW^O$I2>O2QM.Q] R.UQ*5^3'&C+*FS3P<$C.XC$E\!S' M6F1](4R<Z&*1_G,FRP8V5: 5K\'2/L&R$HWGYF_7JKI*&V _NGV M_=.>*_'I0)FR/')!EZ%\U9@^HDA14KQM:I02 M4EZ;U)$G--\RA4JM3E_D?Q!9>8"$0@UG ED;;T2M,V1/_NL2JTK!A?YR/G"_ MWKE1AUH86O=-N8Q\%&B]F%/;G?1;/6?*Y+_2 MD[;+U]]JL]M?X:*H,'C/DCG"%4=\W)!88*@0,A', PR'PV=VS:/2MZJH,ILA MAL]EZ>04"OQN=M87@ND)@Y)1F:U[PIC4'7*<<)[#\:MDLI(QLA*6EW;9Y[;8 M3:+&GSXJV=YL+1W3+)5E#_GO?IR1?PCUI5$1JAXR>$GM7VIM<2@STSKB6=9: MV"D&5\G%DS1?3N<[J]<=+7[;,:3@UW*4OGB55I#I_ ]?3L%TRO+:8A=/A 41 M)S,6!63_(R]^Y:H]H])80^);+#HN[]T2<]*&Q:-N?7%S,+[.?#9EN3$YS/>. M&6&YXJ9BR-RS?YZVFF=19/:[4K75]!@*#X 9ING2&Q>EV_3K"S]>L0+L-P1N M)$U:A _NUS4W>Q]I/FFVJM=6B55NU-I._?:L4U_SK$CO+\#^2X-DJ7VV4M].N=*86,\V M7_S_4+:-UE$OH HC#(7# W7&=55QE$XYS>\V5 *%5Y%QT&X]K3<-19\95<(G M4[?AJSY^S5$'UQ^2R^"JA^ZSOUQ@D-" FYK!B4&_1D#L!QL(J2 M&4._OO(K_9@<:03%U6E;GX5VXX-W[):?(XT@-Q$8\*JR/>:[]IGOV@*=^W"> M3QG;YO!$-"QVE:/H'B4+P/Z]S1L-?5_)8_Y3)>;VG?OD[!!@5T*ACBMMQ[XX MRNX%WH]\MCG:1#6:M+%]I]3?D6"9T)@N-F=2JE9XQZHOYL,#ML^QIX2?=#Y\ M>=@8-<1OC9WKEPX\57@0U3?51$.Y(J$J)A30Q0$ VX0K,H0[#6AEV[Q#LK*S M>=,*!F97A&76RFAUM.R,D(P%.D!!HJZ4; $<>8;D,EQTL! '?C%SLT*TS(MW928"BE7!##VN['$@#G*_EU39JSUO?,CH4$4!#--MS\@VNDGKU6K7MG9R#$U*U-*?VCM@!"\@ZR;B] M WEP4FJNIF9[!_?@A%8]:+@]7#-L(5G'B[>G^PQ74-#LDO:4HL'*QCHC"BPC MI^Y9MTBL!PO(I7O6P24ZX(KD^-7M:BF4< FYI&O#RZ/ Y>.0JFU9H @NH_$K MVEH9V=:I@@O.'66[9DDSN,C<4;U+4!NPX"A<6N[HW^4U F&E2^'R1.SIY^9RRJCL)%]OX-?7&[UF#VSO=T>,K5Q^ "VO\*GWU*QKA4AJ_8M_@ M[:)PL8U?UV_\!E.X\-S1]^''0)4*UG")CA\.M'Y%%5R8XT<+75Y_"Y>K.ZBB MVK*O7?L?+FIWP$F3-R3!Y3=^E*()\6K@-AMX\($[D,7"]&)[80IXXB4Y0<"?V]_RGR3]-V3^ M@_SWV\W5,V;](D_U;T+-_VEWP>A6A'S'CY?0E'@?O6A_J'E^?JIY"4F]<%M* MS4N?UU)3W5M:;]0M\SQ:K6.RX[^4_:+]JY?;&K];RL1W) E)^*,KUU!+T>'] MK^W>V;FB+(V^YU-W.G^I.;X@&M8)Z^CV64=W7%6CL$XFULGL.^MDH EXF'52 MQRIB=4)UK\_^[ 4TD6[/+33VZ-P+A-"CU&,1_[.F6EMM\ ZUVSH$.J?DJD@M MK$S;S.PB^?JE2J-IV8 6AAIW*QIW$$CS-K\A 8D>Y)ZN+:!N:M[U'5Z'97LC MUNH928+ERF=_FJXB W7KF9?-GBS]+7&@;GWS8KY9T=2C7PX@MRF:>O1R*]PK MND#WP1EZ=_/^+YQ>+UV/[U=M 0(OU MN!T:_2O2YIR]'TWLK9M.SOQ8UI:Y71*27LM'OJC;^,*(8FK>.^U:.ZBY0]>& MW%<*?^YU_2K^$UI.QN2^KK;I CKW%&"4!Y@"KKQ5MD-S)YH[T=R)YLX:]8A- M)Q6U/Q=^*V<5FKAB.+%=$TH4-8;1F%+0AZ(HR5E!+NS_UK8L5!FZ0^-"=?+0OH#V!5NL\HF(&2Q>6ZY2$3&[ M\YTO"8^CCA4(!M(5$V@0,2)B1,0X%I5WM%H_JKQ*E;?*.=6]POOVC2=&(T<) M)/6T7/!X':JVEC35TF?_<7MV_KMXB;W0A#3N=@"2'@CWJ.&0&"?)G*) M$*:<(DS93OY+/\BK9>F2090->Z17G_RA:=HQ%+Q/KQ(N#FNY+,Y\'O%;<0;X MX33YW6>1U#CDDGZKA(.P[CU!PN--%#"/3,U[I_U:'HU,.[.@W7KGI;B+](PR M1A^C9''NK\4OZ<:"+]40 YIMWY),:,,[PN3='5$JE\HE(8?"T18L@\;KB?_C M^Y$D[7Q'O((_9?N>Z+\A#S1^D//H^2PSY(N9^Z 9K'LS6.-T'I]GFC-$U:PW M6K6GA;HAFAC1Q'@:)D:-OD=M-'97Y*'N85=O;4@8KKJK^CO9.H<&*JC'K=7M; M]&!E![:,]Q"R\M:+$GFMF9?Z3X37#5B!C=9EN(H-11A\C5$-]A[W[0YUYS]M M,Y;D]8#;K2R.Z:/,>5(ZVXT]>_*-5;PV,#(/;W)2\I(M$@@ M+U+7M%.:]W*;9.F2,GV,A[YQSW1K?76FYCW3_M5?Z?RBY@X#H-]2_J^[],/# M\XWEAJS]E$7%W0'%*KWP62*@G/'M6 S5TPZ56W82/RZ*]-T2]A %Y.KF5KM9 M 7MU6Y!C31(A\G\17UF*X]"BKZ(AZ_SVPV1Q33D_]QG;S"E[]%FHFDGJ#GVF MA4V24.:0Q__,6,3#*+\:3CM?@+TPLL>!R!ZQPK;H^GBZ;B_Q51"MZ='3+"^E MZ.)I'6U+,GY2ZZJ GCWQ]"UAXC1:)-'W'/.OA6;;">.']M!'AI)WA^+[F"9]MA M8-R.*Z8%(P4Q4E!GO =@6%H%+[HK'[AL7):+V3,-L4JY$L$!GR56(,R50!^X M>,P&6%>B6^ R 7@77%E'57:5P4JI0H@,6$H?G9%275L?6&0_.R.R)ASD M8+']XHS86G6O@.7YJ^ORK.*8 4OO-]>E9^G7@>NM[JC_FD"4'D+0WWEQOGO4 M#3XWC=-EV#F,%@PXQX#SZB%<,U1L3*^UAY'X-= M,-AE+)ZB@?L3T5-4 2HV>'R=M(>HFM9S@GZCNFKQ"3J3[%#2"?J10#BX!\O7 M>R_8%\W@^55Q 4TDG43H;_4-8A6'[]).5HO$6N:SSYG/_"0E\@ K@H4F"T9R MXM379,![-7!1QM7=+8TS*>WR*[[UC1H@X$LDUB&G+D4"RGC%QX[P9,!&BF;<,H<4U2 M>1SN*OU,LU1L?>)%)@MMWHZI6U]W(<@ I^.-^6SS-:_1* C=?ZV]B\-Z@![Y M*TC37\QA[H%&.P>RB4OWW^E]'"UR->A<$+B@;#.=?Z8TY-.=4L GP5]9)-:P M=A(U.W@/&9H"*(0&)HXO?M=N?35&[#5+%4+QYO JY9+;M0@U.V:S@P]3+M+F M49=].09FKZ)!_]0,^@WO#[3=4\D5J5?08VD%I=$5<9E=+FT<7(1,-.!S MK_V@+KWO#1'K7!J+BM1,ZF33^>U2+!R^"X"3!_@D??ONXYM2(@U]JIFNJQ#X M\8T]@:)/=P3^4D&"OS0LP1F+'F1L6>P'^5SZ8[L6U&$/H [HFQ^4;_XLX_(6 M'@';5O=B]\B-FCNHEHJ_>!025AS73$ZV7!5XGD1_A.Z>=]F'WZDR83IZ>D\^ M,3AWIL29"B/UQ/-Y['.A_11+?\KRF&F-:\_8OG_JM6YK0(_^.;AX(BR(.!$; M=$#V/_+B5ZY:G97&&M*\.]*^;5@\ZM;7735^Q&0I$S()_Y/Q'%L=1*U@1=L' MT^>K4;2"SN** M=,P>!J :ZHJC#C1=;#&]*\+IPB4W6J\DNN3*G22VMLT3FI/-UK)[ M@JZU!HQ@)YCOVY.)%2QI=VK/VMJ2P")RI]:L+70'B\B=NK*-&%W!/#(7YD\NV7\!4]I\.>2QN)M\-WW(9E' M020C2>L&J#3ZT"Z#55H@O%;@RN1B=CV[N+N^^Z2.#E"U:2!285)([B+,4A(L M9RFY3D,-)>;F#1"U4[SR5" >%8K7+GANNL[#"^D-61=A=%O-OXS>:B,U&@M2 MC80981%]>1-K[?':9FS[K'^06%;VXF(;?OQ*KZE0?ME!"Y:G# GD41W-(Q+> MT2^[]7B1+SL@STT\JA5Q'*&%G,8=(+V17^F8TW9LE-1B]V+B) M$C5^$ @)['-A3-L0I/UI58IY;@2YS>[_0X+TCOXN[[U+%C-&'\2ZH2]#,6RZ M-AL@E]W'46 .BU,W:X"(&Q(2LI*&HJ]41F>G0F$0O1:[.Q*NDNV%%/(:"KFI ML.@^VZ9XE;,'^E?AV0]DV0)76Q*\XS$EY2=K3G M\V9.DR;'Q\I))02U%IW)67H4'2$^'2@3'_XM#6PTCD*QV8;YX^6=)Z])A#3M MA=;2-PQKW#J]T\=$0*-EM%8(M/3W[JA2BD[1HI=HUJ.MIJARH*\.!>[7.S?J M*%5#Z[XI+\J_^@LRG?].TZ.3=E^( LX88+!!Q5,?O!%W0L'B6V.=7SIL=0 M>-A"4"C]V]9#H1VP.C1=>N.B-!3C;',GJ-"=N]!^0^!&TJ0_A:']NN;F@; T MNH_%:5GXC?/)4VJ.LNS5*2>?H@D/F?^9J[!BU&Z(G'YQ/M.A+ -,QW@.T/) E(?N0K&(1V M'P1WE@H0K/,@. .J0?I. ^)$JPRI.PR( [-*9.C5$R\F%]76T7$N4,[&=.] ME:'ZRJ\M]65IE$!SAP'0KU7\(%WZR1D^ML?I7H&I/69H.Y"AG;_5UPMM?VAM MMPV5'0[8NZ==YTXZ^S.VV<[4&D?H(W8F3D#.J8M[-.+V MJLX,:2[ DE%OC$&Z4 #2-O;6\8@)5TX9WNV@/%(IHEJ?.,OREJ]5%)["'&8 M0JI8SZ<]?#0X,6G=(DTL-ZRIVI&V."ZYU4F%!LO0G<*KK94\?NN.+MY*[=ZW M[FCC=OE/< FYHXE;)B7!1>2.2EXM+1 NJ?%KY_:)>G#IC%\MKYLZ"Y>5.[HY M,"\>+AIW=/***4YP4;FCAEOD%\'%XXZ&736?#&ZP=$?3;B*W&2XW=S3P&@4Q MX.)R1QUOK&(*7'CC5]0[*;4-%Z@[^GPS14[ADG-'UZ]3+A4NK_'K^PU>TP(7 MV_BQ0.-7P<"%-WYTT/HM '!ACA]+='E!ST&NG=VN]O/V:K![L7Q"3S1?DX3G MCZM[@YKUP%W>DE:1N%HWH5WX+)EFZ6 M1MX[>A224483I%^C][8H'_B%AOE"VF[]I3>B0?OV0O#SS6#?Z_#ED6-"?>E; M>T_K1BBO'ON<4+%0UY3Y;*.^X::AH=MA]WS_P*/UH5[Q-OT:(',W1T"T&1LW M2% Q:[7'[JWO+^.R6@F:%%SU]$4KT4EH7A#8H'[I]M.;N-EB7 M!HB[6Q+QY=N9.'G4Y"@;-4% M"("60B<.Z=L)<^_,_D*31*RZ(9WO>T):NVN M-XMJ=Y,X?Q )\_5Z]G))7SS)/U4U%6&=>ZKCE^\WAML)2MMT2N6%V%'HAI!; MPAZB@)0+\JLL&<&%G'-ZN5 V_?CX=^EO%(K"OT@J=%*Z2#1%K5M[7D]ON35^ MMJ:^2\J*KV0[5>'4;HEP3=*'D;:=7JH$70O=1(]S\I?8JR]9'SU[R'*]\Y_. M2$+F4;IU@4)/R&8&[ULRAY>DO5'&V+[;>P:$?OS57^F._[(FO="HK3U?WJCC M>PYVIJ[ W\*T^=W.WG5'Q2DE='Z!YDJM:I7&Z.T^!P%,HR"%W)^D;=LGU=^$ MGL!O;K_94%_>I_M;&5[MC:]M"FKG"I"QPW^ C^KQ[HPH+1LO+ MYSP9YBK9\M>T!"T?[[AT_R RX6@?+YK_^$D :971;7#T.?=^?L\UU]YF__/' M.R[='!GT-]5UQ(Q-\E]WINA77.\2C1N?RX!'CDZ*S]+^)P]^%,M8V$O*\IVO M<0GJ'S1!QIM$\&W_.N.5%^+.=Z$H&5R<\"EK9&RT>/5*IMJO% M.J&K#D,C/0V]\[57NY,%KGS>^.77ZMGRZCE#E1?76BIRCV82@JR+;3ZJ>YE5 MBDEY6D?;Q!+SH='$^'W.J2KTO]:[GN\I6FM;*P_L2X)X:VE+=.[323YE;&]B M+8JP'7D(C9C6>B"\E7'+/-[*Z/ZMC/J@IY=7L;2J$K@BRE(',H6Y;EV1@;D. MM-K-#B\<,FP9J.8!)%[7%1F8YX$FVM(5(1CW5F",##P+=J3R .21@&4P\,NL M]#*P#IT'BV7@]SH9EXI%B I8)@._R4@_50P)O& A#/R6'KT0@'F#8&$,_.(9 MF#":V$4'?MV([7912Q;6I24&(@O[=#6XXC5P&**7B7TFM"L:6!AC580;89S]W>YC=L<;;AX6P/L@Y6EK6R7=J# MLX.55[54\O8@[V %U6[L6GNP>; "[2PCOCTD/EC9]AP=V![>'ZS$>\G4;M&( M<'J"!M5\@$O<'=C4>G G7*@(H<#9&'"A.@:DN@C?A@O7'63575@I7+KNX+#Z M(91PJ2$HJY.0!9>S.UBMK_(#<%DC=FN]U@#\9;@#ZX:1#0]W,;B#\_JJ^0"7 MM3L(;S E_>#"'S\2'$!!9[BXQX\1K2J7PP4S?GQG5T =+IGQ8[-:EX_ !85P MK$IM&[A\QP_#.KXB!B[:\:.N-N^>@M MIN[M:);#=GDW6B72:MV,-L2;=YXES..U%B::JI04^$3NTUL29"Q*H^=!J+>^ M7+M^+&'A9R&R:\I591SL!L&B%'T6I1A7[C26:, 2#7TG;0P\DQJ3-BH WWHG M5@\J\*\>)XO\F FPU:)?J;P7"4/E%Y==6Q=IE8$W71&9E)(O; M[:Q3:8;*]JC2HDJ+*BVJM*C2HDK;ETH+/IRZUU[?O?5X=L_)7YG\BCPT8+RU M&;)#S=6>+.?T5@6I-SR;),;[D=6M&B"AN=B-JR2(LW#O! (AK0 M31%]M*$-C^/>Y7Q6R3)\?IIQ#:7*=OU1JRWGKFF)=Q(.X5ZF[0OJ\%:FXH%# MOLP XZ@K4Z.7NQ\& M/C'T!+CXXJ0[# M7]YIN$P@Z*)Q%,HL3.]^FY3I\24AAYA4Z1LO< M.U^'2P&MN5)U'0Y/E5[64':R3P7 /\;&!SA\[-$NN=C1R'G#HW<;"4QI^!C% M*O7KY<^=TG8E ':RB 3DV.H$8M5?/!7&"0/=-ET[Y.,W-"0E:Y85!,#ZD$TCC>WC1#&.'% ME90[W#=926NB@K^"P1E/ CNYM0!J,@4G,([=AQM@-EZ1UA MJZN\%KJNN(>N*68P0.B=SO?AV#/*<^NF00>QZ8I9&:5T G78P6BM=\]+\!HF MB*%UGY0_WZWWSN69V$7D[$U3%MUGJ9P9=[1\UU>MZ^8?U->[9D*OS=C&:-%[ MW=!+?H60//)H:'0F6C?5514.3C85W!RP4ZWN' MAB:4*I$O<$UM]'HLP*<&EX9]7LUP3]_*Q^[ M7<8R*OFJW<%_EES7Z+OZW(4 M7)E+->5DFT#@"FBL(S;[D,?V8&4/NW<=T9DC=US)4ZXCI59",%W!K*VMW-J" M&SBPK2.X!M,]7,')=<0)#45K#S>/]]RH?& ,'$;7V]> .3VNJ&\P! 4*)'$% M,)F8?58_J&YD8HME/KK?F"PDUWZ4CBLKU$*H^M0^5UQR%@(!I8FW )1^V\HE M(0L9PCO<16@.'',%[-A,FCK5$ES!.%:'H%WP>GNX9=A'GCF(V"F48B$9VQ3! M@YRZNH/MO7=? 'Y7?E!($BXI7&6/V*6DNLT5-^3!FEO$^JM(.L@J^:E=LQ.F\]I ML:9764 R5AB#5:"9!&)C+$+>Y9^,Z.^W /?KG1OU_2*&UD.O!/0EU[7SU7F5 MK+,&ZP&]'+FG^Z1>DB$C(F5IY4_1@Z Y"6_$WJ2]^,9^@$'P)V.#*_'UNF.O M_,Q8%)#?J5#WL1-:ST#Q K_P9+F4R->^==NVQ M9>Z N<7=Y^&.RZS?OHJ,.8:GDV-H4D)+7/U G=L5"1E/'&J_O[LB&W-Z)NR\ M=B7FLLY<,6G1KLC(/&= P-@5<0 V8$L;GRN.XCJ+"8#?7'$?UQ$3% NZ$GO; MQ/YLLMZXLORZJ#XQ\*4UY.H3@[N?IT6#;_?^T0_>HLA7%0*10?7T]G,Z](TV1&LMSZC2[E&;.) #LB$1H/MQ(.Y'8%EP[\.@ MJ?O8*W6%#2C\E#$9X9I?GV:@N*Q+3TZ^'4F7E)%HD6QSSX+-'?,3'N>;YV>Q M8&1\G($G\P ]<8A&_A$:V-H^AM#$?SHF?BPC.&@@M\Z//_%\E@X1SJETH!83 M?8:*;&W4E_:L0(,7C[TFU)Z]:+NX+I*.7HH," M,=88L2?@;D?Q5[$%W#V2^(%\H4FZ5('\>H..0A*-3H11S8&<6)JI(H&K#38: MSN_$DYM[Z?EHX^']D3;'^2,='M_JF\+TG7JZZP2-KB,TF/6OA*)9%LVR:)8= MA%EVL&:V9C7X$S3C-J(1G:!]MR$=NCUCKT.2*P->[07ANB2X$JP.%IQUS2=' M!*>U=H&E9UT!JHX)X)$Q65&(!TL29@)9T+E' M=U>-;%MY\5&-U&I>F>8>V*'SI6FB:_E8KFFR$(ML]?P:F*-"4>KJ/I9=VRST MTYQ(07Z?IM\@NG<&XMXY\V,_"^$C> MM<$=:#O,"+C5N0"MQQD#OTJWG^4H0^3U6Q)&/+^OBX073S+Y_7G!>1N.56.] MJ@_=$>,*,A6L*5I[;]&WB;[-)GR;#0(M=&&>C@O3B,NH/0IR13: ,C<@5.N* MKQHK@1O"ZR<8#E 3*9U@($!M)'V"(0!UC2TG MZ/RO:XT[0;=_(Q;K$W3X5W5J@$4%O_JISZO6&A 6V- &%IWUW5 /A-W38:Y/ MH"&OSXB2%[:>^A$CI@%[B0B!$=5.5BV<"LL@"1A3& 0QD""(YYL!O\RS1[Y$ M2;3*5F8_/+!W3VYX('7GS^\VK\9B,4A/WA @D5>)5+6DRJ7REM@/-'B.!8YI MAN/=0$/G.$>[C;!\&&GP/#_29C@NQADVOW=+PH@OX5,]?@_CH!<7O;A->W&- MFB!Z:4_'2XN)IH/V*8W&7&&K@+<8O,K6ZTYX_R0FI*=7B]GQ*+LA-B:#: M\RLY(385U&[/MS1^L:FAS0EZEBJ:Z7KP +R7%X:NHC0GR?.34'PNKFT)9*#G M.F/!4D9_'C>KZ!QHXEE=^@V:H[]"%49/#'IBT!.#GAB]&:EY M_?8DO3,MZ'\GZ:]I7FD\2?=-"Q#M)/TYS=M#3M*_TYSR?X*.G@;!8P_.GP\2 MHZS]9..)UYG0+,WAS*//F"_:'-?[V/W.ET)PW)O[$?,>_#C+[S3(5FM)8V6_ M4,MD=.DRZH25EKQ)+=,.ER?1998H)G M*\2AHFI?U_T^PJU$UHIHW:\5V M5OM.D<5 ]W:,L@5]PFLTSE-YW;V"W(N(. M5-!XZ/D-D5]^>,CC@DT$!#W#;%"(]?JUC_(K.6*VE@NZ$%T MN7<.S:A1YK4]LBY6NR'KM+9V_=[$6?DG-)'9 M7=0,\H&'G)87AC)*P0>AR >A5/ .#H?S<3CTB^S8Y,7A"Y2]HCF&"<6^8""V MHG)T1%^LZ<(]!=0Z?<%#O"C86JTO&+ .!XAYT!<7"W-?0 VUO@!APMTFG73B M"@3VW6T.YSN84T;/,MG.@NGN+)/QC!OTG'(NKY7Q.*FS=]I*1;DG6? "-]S& M("(U98L,IFJL&Q3$=/!Y.N+S''Q,K678&US.44;+)U:S(B7W0=9%Q%2WQ0,J M,YP>\6WLO;9ZR&MG["^4O;Z1.W=&+K_X%5W_0&625:@-Y;,%-H2F27V%SS2P M?YQ)73 ^"OC=-"K'[IB9W1)%FQ>O7AA..H/P]T:\!+RF\?ILZ7A9.0.#; MI[\6'<;6T77+= [=;W3DC@FM%[@6(J:%\^%%:@-D>0JF$58BW*>/B.I4Y/#K(SJ MZUT@@QZGM2J)UKN@":UK6FAT!<,I7;!SDG#JTGS!,,,+>G[J8"Z(O%&OQ[J& M]GBE XR;="5/+Y?G".L7&.E_^[1"C3MGP3#_<18+VIP_%@S\IV%B\77AY0H7 M>M7@ZL9 3NA'14T1K2592L^V]W MGRMJBKA)LWIGBA3'P*EYCYE0.)6TPB+B0G"8_H(824(KH5=DGU*#UKJC/,.6 MSA]LA>Y'E*#LG5+S%=4PZGE33/- #O+T;E=;DUSU]_4;*O=^Q68&/MG9T-)#+XD2O9&3(WM'MP4Y8= =4<8)]O?SY_@'F[\A3S'+:;IM-A!GZ6UQ M&2^S.LY9'/%'FZ6\JLA9S2*T_:.EQGK=RV29QI%X3*NWLCY2/]S_9^&'/XY-2G,ZLNX+%>$[C89@\&MU%RS M7.VZ&U("]UL@LG@1SS#. 2Y:@QCW$S"&&::U,\[_E=5OETU5DQNH;'Y#Y'%5M4G)0LX5 M/]TH,I\Q3K]G.4O\.OZS4=INB0Y>O&9$Y>AD K+KKW\D>4-M( *Z9:8:Y4FL MH^R-L"3]'*I'[07RAG,BG53T*J]9K;E%TQSE1B URTZWQ1O_SCD=:.EKW"]; M(;=XO4/D<'RDALS[^;>JVZ8,XD%SS')!E>OUR2*Z';ACS5.]MQ)@I',GF"T_ M6J)EG%&W#C6H;BPW$)U28J9ACC!9V_6*5G^IJ<>*'"E+*BE\96X&R!2C/#RB M%*%%:QC$M)5D7>*S^_R8JX2+(X?\!5 M:]T4R" R4T->!"LO B+#.B.U/J/%$I=QN0()J8+1-BD_/*UOB[42]D!.$;IZ MZ[K,7IJ:KHQGW'_JL_:U^A?9^M9EVQQE);3HG0[T,NMFT+$7,FI"1DW(J'$B MH\;%R$*>\],7)!@\[J$PP"OGRX81@R/6;'Q)W1%C 8_Z\26_1HR)M!%)7ZY, MC>LX-QOE"E@SO, -#0DMSBX3J('.EV05,2;]+C<-*22.\B_OCO0E[T.,C81W M1U].AFN@#(E\T9A9X1H\ )\:' UIP=7AVW?PM>NX] Y3\H;YZGU1_Z2Y[Y'W M>3D*OJRED3C))A#XHC2.@4T^Y%&?6FGA]!X#G3ARQY>2#&-0TA*"Z8O.JFWG MC@;.<<5V#' *TSU\T9/'P D-1=.G-T_WWAA\83BN1H\[UX Y/;Z(;S -"A1( MXHO")&)V#Y?QD8GZM"<+!Y,$%V?WN+VE2<.(O9*2Y% 1C9%<(>3F>I5 MN_I,VU]7$9Y'>+G6U24:-4H]SE@M*EF21C5A_$R."WJ"WA>7;]0 =[MG ME: M/OPYY'/4,F@IM!_M-L]G38BGJ?L-._*G@E#3^C[H5D'6+T MU"S)WJK95( FA-:2^JN'566]%^M/_K6CC/R#1@6E35+?ET^H?"=?JX<\T3!3 M-+9'<_?ZJO?#@L8:KEQ1$1F-1M+L$_2$=U?62;$*T00+]#^B=U0T2)#KPQUK MN*H&N9V2K)-9BI2H]$2)_]G^DT$[8(91#C:2[ ,J-\4WLX1!.W>LV9H=J""7 M=4X!3!=9D=$E4!.591V9RJ ?.,LL)[3 /#E*YLR$V;T1EK*S=HK@#1%[.^&C M(0OA?BLQ7: Y+M<*(]$3477]@V!+)/BL(%)Q:VOM-V4Q>-;X1JL8;DW0@A-. M,-H"Y03C]3:Y(+N(O5H%HTU7SVD_>4?3FB"R*O FWI)=8T!FJN%Z)ZV. I%W!L*5W!-M M-5$_)/D]SO*.WCV'P-J@PA-E))]BNU30^@!B+];C8\0770,_PKA",RB(3:-_[7OA%ZA["48V;J M< C6.X:ZTZ:>U 99%EQW]=2C)\$ 2'C*IQY "<$$((!-/;%,!@:!+7;JT9$R M4' ,Z%,_+<6WAKH"EV((H/J.=R+$*9]XI&G$%XADF8?C)C:V>'?F<)<9 M(+K'ET7%9_4$$W&PEE=!^$#CFO5IU);N**D(!)&:>A3L2<##3N@PI=L0Q N"O)^ M]*4>.HC7\+!-?7F(#L,D$P $!DBZ5(KKAY+!('2XT.F32 Z*%8=#,P6=5@H? M=D 8'!2X#&ZSD(,4+"J#EN% 3J'*XG 8AR^P:50*D=QW@V-)X;AY)\./#*F' M(^>#@+\9#$BIA /CDR0_(NYM!YB!DAD%KE'TX?>HHNN[+;4:)7L56*.J62R( M+-@6F-A1'9'_1.@'*I.LHKNDFQ[A92M61BDM,Y-+5-HP0869 AWF.!E5U^.1 M*N0?V$4I^OZNH#A&^]B/@M=^U//:7P2O_47Y:W>KPNSZV&?-%@VA8(G^@B4R M(>?KR[FGOG8U:^HW7&8_4?J-G"=E*^GR4B][%:N!-TT7L#G]'9?=3MF!FZYMXY70QW B=U[M#NQNO8>\.>?OT MD=T3Y"T@>_KVZ./TL?VV7)K>^8Q7FL?P11%#IWON2!\]F/*!A[%EDCS^!H^( M7M5D\VZB*ILXIRD.'YWX'$+JIOME3L]-WE*\0*]94;2FFIPF%QC9+2-)M'D/ M&(/ ZOX93IVM;Q.2I#FV9T?=TG9-."$IV?^D9!-F&VS0UN'-]Q G=^DVM/D2 M2:YY:0O\);Y$FQM#L=?]XTM,NC$4>[U9WNSHD/P;DG_E4LO,>0J\VV3F<.7: M8?7MW!J5%3(;F68!7+C70-]EZS;2[MF&-":;A2\A;T;5E^#F_=$.]0;[DB9G M8;&KMS;]8O-7@F, M#LR 6?M<4LVG_EW>V]S?T2[!L]+XOLK#*9WM 2 M.%@^2""D/: RPRGY/6T?CJY0]U]16Q-E#W:V086==3C9&(S[>;<"R/[N61>" MY33P*2':Q+KB)/G!0KS(&<6+&'#!3<5!XI(+SF:1 IC!A7T+>[0;131,/XA6'J51@^P+[!JMG1H\ S[=\:H-L5I= *?P;)G M+V&[7I8%^ODS+HB $*'_-$1.;F/SJ[TJ0YO?IVB>)1F]D92X84:\U[J?9C3M MHVJF[!6"VHLK8%<5@8Q74&5D[S6/:-F4R1MU9A)AYIENFZ9VJAH:*D+K M_/-+]^T7$.L(OUTL3XUFBIX:#4J@G1J3@S+I1C/Y3%88+N-RU=%R/9^CL1SV M/E+I-^04G:3ESA-RQW:[1D1J1]M]<41R'_^FWAG@Z7VGTO6SL]H\4Z&QCY^C M(4IWYR-*\KBJ,G*MQYO3O;V\VCB=9PR 6_(12M$[???NF^Y300LU;^EXQD00 M7L0%N=DZDC@%S#0\7PO;NVBKV?>X3%N"-K7@,T1+E!Y]AE$@J'Z;/DC2BQV5 M UO_]&M.@C]W <,C$YATMZW-7CK2CQ>"5F+ M5NI>>]YVDNR?<=Z@P].JGTSY^4;(EI#H1S], 4-/J*[S+0$5N9:3>OT6*M"A M]+:X_I&T'2V(PD%NY!(EN"EI3"=>9%6%R]577"/VA]+R G<8;S^51KX/GJ^" M[6V8>W=LL@\"_D@5I.RPN&I*:JIM+6'=E[ZDJD2>H_1^3@Y-5'8T]-(Y_#&Z MF>A^3S[O1C>B3?*D>> ^11\+[-7'^$&=$]+F,EUD=YWR.(',,<['M)?*,&>3U M9U@]4E=-E1$YMNL&W%TM1"W$KT6V%?F90)AYK=E<"*H0$SV^;=K"*QC-'F@Z M=V/C/N*N6N8XP]12U;'J3"64EMD"-T6]UBA1RBKK*)QG+W7FB+"U?"_-T/$\ M6PQUMS/=K)@:X+A;@#O6*-4CNGDQ>%/PQ/-%P-;B[:>&>RY"ICB14#0\,+)7 MG7IH@X08H%BAP2C*QY;O9_)R3C\-T7#KM'//:?$$J_03*8KM#@.R!'J&82YW M#@N&O9Q[,$G/-\Q=398/2C>MYP2L\ :;+XZ]W_J-0?+)N.C7B='[FQUZ-Z&" M^^H1KU&1:+P=ZH\DVPK" 6].2'"%);B>!IG!TUK%YP&]K*1Y^3#&G.\.;\#QI5>P]6_P M :_PQF4!AY@_7.=X4K1\05[EC-<*SB\Q,\QS^V!:,ICYV"@+;US!,5V-,^C M^(++N"Q79#UTCJ)!H24,CM6_R-(WGC)B3JRQ/G/XL0$,,,>!SMEHJ3Q+M2-6+]A M$"N,J4!'ZL2K5X%L=Z&NV1G6-6-Z!?;+3@@"L;P#A>MHV ,&$)[C"S9"_SSF MC_49&XD*>6(7EG?5X:";"1XGY%US,Q%$6G,YO.DY*(4FO&J-OKI4CN*SO?;Y M =0F"XB*1GN!=FQ\H1D MV+L>/%!\( %;8'#^\ R<@1E-8+P^>8(7-$G2 M.Y%2+&?S@]V\ P2BQ0\,=_5.V.9A)5D(Q3O168@-I#:$=RN&>=S DA9\.6T@ M)B#-9;I\65HCH-13[,N[DTQCOXZIZ/DN]>M8(['L A_KN*S-UN.&]:K0'WBB M[RYP'%IA<(*^H]UU9(01:=X=SF(\1D1+>W>.#T$+&I[IG1%W^-("AN]Z9](= MO+Q4 S85&^_P)<9.@_#.UCMX52G :"KVW5Z,U)2VA,N94XFMD 8+7( 2CI7C M!AK8YC-;5 P.KGPW,R(P(YDW]/N 03J,=&0#$<673X8#!58!#P)Z=7'H# M&QW!X8(K >ZNKU'!X7"HO)#^P;D <%RDA7PW3WE!$Q@X'M+R_#LJ7["#B)AN M\P.'&*X.N']JJ2P9"+>X2NL(SFU:E4F!<-R\T!Z @:2Y_!D70\YA.&Y(BR MVW"D)JT#*#"%#,5-6AOHM,SKPLE[0;;@#APG:1U@2CAI**X%1U9:;W :685+ M3EH[1 GI:T<-AW'2PK[F[M9P M%"B7Z!7C]'N6 MYU$G&5515D3)VHX0Q:TA(<+SW;"4E@?*MTBQ^L2K?D\'4)4MECG:8-0+T7K\ MR2(QB$E'*_I1HR)%Z?_++4)\BER[[G8DJ28N[_:AYK<,KL-2_7O'[?Z9E5 7?-%+] KA9J&'G[>P1Q,_L-5:K^O/Y,1^0=_]E2578H=7:J MK&]>SP[(^TR6VAV[,0O\ =:Z@TVT9Z#:[GJJ*DF8$6)T'^"AY/H9EES76)IF M*O;%4)I&UKK/DA[T+0UG(W6&7_7P^"^OO(DLVZ=>HLWK9O1MUX02ZD>:[9$WFY,3Z/]'<7F#F^-F2V,?-TP' MD#4C&/@J($.#L=413!&.F"*ZK7'7LS6J_3UQW7WBKV17/W]'^3OZ@HOZC:68 MCGNH);5;CNA'1)<1$0'NYS=9E<0Y/3"4P-'[Y$E@PCB"QSUL,IP_DS>SK!\# MGS8=WK]C=9Q_Q^[Q_175\@R22=$OP8083(@J3(@F1+-@9 Q&QF!D=,+(Z*Q- M38,P>X:62;4:DCYKI2< ,N1*>-S_.>/6IXG @\[.&+D^]14,G'1FG'/ J3:] M@J&3CJVM:64VEZ ;IER:]])\BG(45ZB*B 9"<[17496\H;0A*@:>1WB)2O+N MXK4;%>6[YC,#?3'*WF?0XZ*8YE%^E3M$U@ZZW[SSCKYRTQ)H]8PO$*WM*W2G MR#]%J1?E#A>OY-F+?@*RXP9L!Y3+3=7I\E&V+$".'<6+,+AO'''?7,0Y325X M>D.HOL-=(8@>^_7A$XS2SST&'^)56Z+DJF&9,Z'3+9F0H>0!78)# M'V?)%0 E5^#RDGW,!+CEN;FDGS,%?IFN+CY]2 MJ+)@>07!%VS$#DR8PN>+0Q>R5H;;@7Q!R83G?RJ%=X+G'^Z,4"?XGZ'#7Y7] MXPQ=_2/U[#-T\H^VPYRA>W^LJ>[<'/OCG8!GZ,\?:O,'0P4ODN5NW36UMC8P M=#[TUY.TY9D/&/GP(2*G08&;.HJ+-/H>EV5,_K9O[-G\O>I:ML[CK(S>:=D] M&K7>=.7EAL:/Z'J]P7 2O2SHJ9*EBV90Z(->P$(DA"N1$$U%3L2JNL2+EZQH M-]PET:#(&8C:#C95EK9G(MV'Z^/PRZXMU6VQ;%@^'X5/-HK(,1&;@,MG5"YZ M0Z3D)UKEYZ',$O0GIH4\.LPE6.+.MNT8]82$EQ#GW+=U())\!]HOU]A%N)K!71NE\K ML .J?*=)XY]ZND=9_)[?$/GEAX<\+MA)5\Q!.M.KE"(%LS.J_S;!N.B(<7%& M],A48)GI'6.4RFMR N$50FV;G?MV87&-8L+Q1JFGY\/7>,&#N&^(%1JY1J[^ M068-1=2T<4$/HLN]5_&L M6(SM;JXB!9UP.E]E'K,7\5IXD=E=U)KS@8>&/*W@0E'D0E&JR 2_R?GX M3?I5(&SRXO %REY5!\.4#%\P$!N#.3JW+TX!X9X":O&^X"%>%&PK@2\8L X' MB+G5?T^1.F>9=$:0*Q#8=Y8Y'!QO3@?3=]ZX#J]9BY6^,^U<<(;8L?0=F^>" M,L2B;=X!_S$B!"[BK^V^=Q%TQ16EOV^.&WQ6P-Y^,6S=->0$.F M:B'V,EYF=9QG/^EQ5=1EG-27N.IK7S3\ 3JC-EQ9Z*" #U>(#;$B;L6* X, M[MCCQLV3H?LW*W0SCBPV\>P)EI!7R8&E;["FXJ^L?KMLJAHO4"FJ-\F=8^M+ M*.?#SO<(7MD)NCTF(FT$A^[Y.'1#DT"GC>Q+5&8X)>\O:Q=M9R#I5M\Z<1P= M*?E'GX7;=93 PKH^\W0'T77A9)4LD"H&QD:ZGI_3V$B)YF",I OXN8T16)<$ M R1=K\^ES,KAMEPP/O B?4Y7@)2TRX/AD2[$-X'E [:KFW?__1*]K).(J>JW MR2*.R'OS;$'^133.O1(I1/ELF\<3%?,_34:U1JI"[I=7:8.!43K0NV>(&H/. M.Z,$<82TJ/BDTG\7)[1PZ1/.FS8\X*%&=W7*3J2& MC-?IG3.TDD'.-Z.[:A2<]>IS&2_?V)^U=T!PZCGEU-N=6XX34/YHVU7^1Q[#W0C'TJTC+/-%;"Y ;J_"7 Q2HNE'GK:>-WI4\9A MWGNU/Z@>2C6MROH0KSA>-:,T#)2?' ?Z2!&V O01#3X ?4O4L.(U,W0T]+PM M("?[-@_.T:^X2$YV5WL!&X"2_7(?-G3+R(Y%8\)5[WL]6*H/)6V:6J]HJE]- M1ER3L4NJ(AO E/GN:>'Z&>/T>Y;G_;N1&8"GZ6W';7],1;VM76./*&]9J=ZR M9<6M' :8892#FZS(:G27O>_?1AWV%ZLO\=^XO,QCHL&RE=P!3W"%PQUUPL(] M Y]BE-/-)F&PL/FSI7,F1%;JH?,9)6\%SO'KJLVD.UF=O--(:NZYQ(N:,I"' M<-#S"0<568)["E,##=^^(#1$C,"*[F=?, 1TM8=X)'P)0 9L.DGOL"\E8*#( MH325TUDSSD73VO1TZSO= MSP]FF;@-?6?=6> .=C_H.U"=Q9EE(=67!.0L%(;@L M%BO(Y:TA8>E3AW%!9-RN**;_4,L'O6G(A JX V+@P+A_"K@KB5&"*Q?R2ARN MX]PCJ&5#0^#0PA4WQQ>STXE@YO,V_\VL\L.N_C,D(W/T>PSF6BJB=506Y;>" M+)*GZ(N$1#A'$N$VLNU7\G&K.QP7])"\(2=Q MD63%ZVX=7ZQV/XL:IRIXI.5*F9]+3*ZD[I80<,F?9+_BIRP7IU/,\I#G^#M9 M*>@&EU>X>:GG37Y*I( IF6=$Q1]6&#U<^]PH3][0$"SI0[!D&:?H=(7R@R0A M<\XE.'*\5!+"'L\G[%&)@()ESF=?D -T\%,F_/D2IZ1ZM4D<_+X$X*B"4$)' M]V7UF8A=B7WFTKR<7$,C"8M[C_$2W7 M84=M=A3:QAQ1!8'SIV%V=T5O,VA]5TKQ*!L\4_%31"+(]*T4CF =\< WBR: MG-XU5XCLH21K=Q#Y.4?M@5RDLP4NZ^QG^WO9&@VJ'F_+3'G1D N "-E<6U3_ M(,.=?A;+ID;E%C!^O0/^:+.5 )JRR.JF1*U.\X/^Q$^/%D\P2O\=K8C\AO/T M=D$.P??VP.0S )AAE(/[^3Q+$&SE<,<:I9IY5%RL! XZB9EN<-3J'[+,'$QR M@P]V 1K>%$M59)@D"?U5$C/-NH/PO/X>M^?FYL5"3@(FG@'&EV3&@= %'9]N8F30&B@6N/++1<\Y,%#+NG4 ME+$YG:>'7)?70]^.P1N\T)6C+6IX7MD7O](LHI>!>N"37Q6@+."+S_X M\L?X\G4+L<''?SX^?J%4@N5E %^P 72; ,ETOK@W(&MEA&W&%YB"%RAX@20- M\Y)JB7<[A0N.C*+CW0;B(B.E;_@2_@.H! DRN$@(>5T_5#R/FJ+<5A"F@Z(75*!Y5@\-+E#X1H.!!,JIUI/ MKY!,D"]9.2S!;^R(WSC8S/70^6UO/Q"9XF*]&Q@$,T9'OTZ8]M].P*&OAP%W!Y1&F3M%0=T'X7+RMT M/Y\MEWF6T#.8GLA-37YUERVR3F"3!&G,FX"+:5IF5W,26W"2GH^3U(1'9RJF M>@<].LOV-B#O+VL7K2% .=:[E3($E%&WO@;GC_OY45H$< V^(L^0E!;5-;B; M)@NI4K%5G[>JNU>NBRE!>VQAL&!5_RU:H)\_XX)0WQ836M<5JFJ<_$/K5*"R MVOP^)30G&2J2%9'%4X0675,-(I3CHB8/)V2]$I&]1H3HH<5RC=%CTB)OEJ=Q M27YKKJY3LI63MX<:W=4I)Z]//%QGDIHQ9&$N!K/?.3@@=#H@JK+>,RJ1?^TH M(__XW_OO!?F:;]FRAR[FW\U1U?L!.2.,&N*^9 65NU:WZ^5]^187K^BV(((& M6BSIN?MGG#:ERM(L+E?7[6EX6U4-C55F83#Z@>;SJF@MM!*]H:+* MWM'N"Y+/>3]OE;FRE7EW%9KJC*MJ ])1B(#'F4 M)?>D;:[M.#:#HUZI(=4)'XTQD3=XZJQ"(O9N)W$14Z5JGJ5S4Z6MXBQ]FKIU^O-*HAMD*#Q3 M_Z0**X(%Y^7OG:+Y0L[F-"+#:4)@%QW(^OU K^3H%YET-RHB=I0?\?D-D87Z M^\=_??A]5J3D[Q_83D316*T>Q-%@P5R#BKY)\/DYDG1$6T$G5(YX>B-'\ 7] M?)=[7V^=F\RP&>TJGBZR(JLJFGM MB7>T1I#+@=1Q=Y!ACU>%B(#X1K;;7H\1R#Z5F&G6.X1:"9F0]24N_T$T+!+"#G1:\,P% MS]PHS]QXB3.XW/QWNT+0KU7/89=LKY@(/;%@"517_P*DAM'H#?Y M@@J@N2I3L3Q3>5R](B+3M,AIFFG''\%+MY111B(J-^RS!+Z8SLX:@J:][A,GU=+GH&_=XQIR_EZC3W1 M)?:-KK#'IV\BF[EXCEF+;>]U,BM+&I-#=]W%:C?D(5[17[78KZ/L"L)0TQ9P M:(.DGM_BXKZ-X:EN<#E'64VK'W>U,ECF8',4V$JFTLYB0PZ\OU#V^D:8G;T3 M]>,5?28/KZ_(T7D39R4O;],MXCSY+BV#E;65W_]Z+[%U;]D/I,^3K_-U(X1] M;7C>5E/OMY1(>C[X6DI9U<^?>P<+G#1_5_VDOXIO>^7/EF]K4L[AZ_T3[@_Y MHL1)UIBCH;;C4-<6CG$X?6;V_%)D\_ M7Z 4NSXYQFU?@G"$ZTG"5.X+)J&HA--A 8X7E;!F4M.W_0+BTI8>[PX"2U^ MYT'Q+@;+"8PE[0<:8B;=+T1BS9:FK_S&>2WY428S\$> ]\X^YR4O#@\! R[= ME_N\5OWP0!#P%Y!N^^UTV1]K[ELPWI\"WIJ]@T:CMQ-KTKPI>^8S*!3F( MLH1^.L+54[-LK9I\7X5@+5:4^8YSN$_2$L M4:JOX[(@!W%%M(Z-5)$E#*JY8UVJZ<6@'SC++"O6]NINR$*XWTH>%VB.RW4AVF?:B/OZ!\&6B.=9$9>K5M25:ERC\8U6 M,=QJ (+S03#: N4$X_4V6?>EY%+.'&V8\FUI;D+3FB"R*M82<_'Z%;'9@$\U MVQYSE';V7>+' Q=->MQZ> MD"#Y%$L?_'ZSC]=;F[4X3\:Y0J_@ A&.MT.]\##H&6D+<6H\VS_Q#ZX"%OF@ M26:+?[:2(P?RW0!+2'-+KS"(!LTQS$6KS&WD5;K7:!OYRZ:JR0HH!?M5,@Z\#_K0&C2QU+6]*G# M(8Z.AOE IAXH#UD67!_CU*-CP0!(N#>G'LT*P00@@$V]!J<,# )#Y=2/"?%Q M&?)I',BG<3$&(9)F'XR:V,GAWYG"7&2 6P9=%Q6?U!!-Q:(F^E5+C M.L[-AJ>"T>%$)'AW5W&W#M#+XLOV$;,+JL_OYV$K!8Y4))(O>TH*(0D'CSZE MT<(A+ 62T#NM3Y&<##1L1[(O>80@7!3$X6M(^7,7K^&!8+XDZLEM-XG !WUY M=*X?2@;#6O4ESSF\"D'!IW"!4UH<=WW]L4-]X*# Q7";^=Q2L*B,U80#*2VM MN[ZZN(&\<%R\D])'1L3"D7/4&S0(-$"N$1P8'P1X!9$Y.\!).XNHMFN?X MN[XL;MXK',KB%I,Y*HO["A&6DJQEB/RB1XQU53MK!O ME.$^?B#S!J9I*$JSWWJQY%(AM;Y+1>)*R%87T32HBUGZ=U/5[6%#95IR#B49 M$6GW!1,BCY CB&@([QDY9"Y6WRI:C&A[-'W556+7$5YY]+W"RI,3NKDD[O1^E.[6=@:9($ M2VTZS@UE.VTW1K'8%20CC);D$D17J/OOEG%R.[2WR",19Z[G<\0N>F"4"$O) M3%=K-6//A$?8(O^])+_,3J0GZ+1A4M'XZA ME/?S?7B)U&!_S[I#F-'O<9.U M@9)W=.T_E!FY6I=QOJX!QH**.\=6KO'I1IXE"6[H1H]7U#Q"9ADOLYKH M1\+B'I(/L,T?=>[MQ/,^*X#<9'>6Z4.)EG&6;J[?M2)+SHN6;$E6(0^SQWKG ML'@@!(K+GAR-,EV&HD\][*ZQ _60P03\ ?:JC0 )%)PDPQ_D K^W;372$5^T MYP%N?=$> H=]4<"#7."WQX0CQV?/ ]SZHO+VL.$/,LLO+J@+XKY\B,MZ_8]9 M0K2C*J/J#N&"_'*!"U3'Y:J[RMH_EPX-+LO\2A-(V\*JE$W[[ M2#[%,6:?WLABHBFX':D\2X'$$QQ@\A$MFS)Y(]OG?KX72B'FC3'1 9:>\+S^ M'I>L_=4STC;1SWA]0%\T55;0=+J*G.($U\W)7N[T1:7-5%0J1FT3;" ,L5\@#46]P\LNIW7/0^N?Z RR2KV*H3.<[5H MFQ7Z^GM4,&CM'VS)>C?9HE/=@7A#(X0$&@=D2BBVB$ MHP8YVN82'@ #%T1 O*\&X="3@CX-BW4H\(._-,WE$+*"@$ MR3/I1A.",K%I&HY$?Q#EQ2YJ$&W\ 6Y Z)UG)C>MMPTXFEN#FU*@&TN'I M6?J4F0E)C^!TO?.0'B%P].]G:&"_+QYB10#*14"?A[PHB:%.,%(>*-C,O>4933,,X!9JT?JKQNY_LB[LKO5^ M[#7,/2[QRIYAJ8X/AZ+#3B_]_5WD^80\U5:2/(?LK;CT0 /^R:FN!9PA;[&T M<%J'0 \K;?>NPP#^YS(N*G(#=BDL[;_R[FKET5V5AF/F1$X6#Y( M(*3U:^>"O'%U#PXE*OPH]-!]?[*[>U8%O/:#S%-\* 5SX <+=11"'850 M1R'446 8]$+FOP[1RK, #(7P $%7I\OH6\@VVHD:_Q L94I#=(=OL&HV;W@6 M/6S\&PRROVE,JCJ#9<]>PF;ZS(I[JL*=+U*/,]8_5I:DT"LV](KULE/:Q_'09VGAJ MK3M%BV>T JNPG M*W:YD^MO$*HVR5-[GG\!V>('**9]+P;ZMJH:&LQ[$$-^VC))>IYB M,HED0Y8B;DH:<8P7657A4QVYS"Y'A[R8IVM1-9H"(D=S&4[:&]+JQ"SNEZ MM5&W*KHI4$I$@79WL)T^&MXPG3;+$VQF'5J&AY;AH67X6*1#R_#0,ES?]P@M MP_LX#"W#0\MPF[R&EN%C*PJ&EN&A9?B&ACM,]$)![]G>,2ZT% Z-S<=PZF(; M[-#8? RG+GY1GQJ;AT;?H='WF33Z#KVO@1,=8XEZK=&":JN6_F7K,!E5J_:7E5O.$]1R4FI!$VS MQ@L-(]E84 $\] T/7>.]3M&'7O13!CCTHM]$-A"+WH0R_ZB6$:>M&'7O2NP!EZT8=>]#H% MF]"+/O2BGPZ@H1=]Z$7O&J*A%_VD>]$[UP@TM$T_E[;I$^P0/*3$VGE(-&H: MSH.S3/$6NL!48PC_."$*9]$XP@)]\WK\#*T7#A6^O]1:YO$$X M:(Y'7"I>-QVRT'#OPA11>?A7P6NI1U\E>MB M4G>LE6_RV\!OXOC- O-/#4H/]\4I)3O=#"$2#QBB=H\"1- M;0WI+#3I33CA<'@O=#7D\2:"83BVG(+4WMR?P]%15-MIAZ2!5K0%KE'T>Q2O MX^BC4+EY MQ;KF#VBL@@:$.X148[7/B+ZWA'Z&6X*X_FJM9Z2[68ITJS'NUO'%:O?S M,R&PAR65C[2"P8Z<-J2M*VW [,X(FF29#VH1D.1B-\52G?E93BY[>CW3@!G< MO-3S)C\E4\"6S#-LU7(]7/V]QQ9D:*CHZ$$U1*(/I>ATA?9*&E)S_*DIJ%LN M"64(SZ<,H1(1!J$[\TV?*G?9JDSCX?;'TJH)00DOW9?69*+GJ M^.H))5?E'),RNJV&;6(S3@T(T"C]4M^VLA"@,W1%L>T,YDWOGZ*'Y#9'5 M]_O'?WWX?5:DY.\?V-%^HK$ZH_W&@P4RAZCZ)L$DXHA)A%JN$VI6[^\J<]0> MJ2>L"C[9*%_T8+^?/\4YJKA!,\QQ1JD5=-[@H7>48[; M*K60?2HQTZR1$>4Y308NTB]Q^0^JVQ1V,3O0:<' :][ .RTCAW:),YA-S\=L M"I$@\*#+VA>$>J]Z#+MD?<% ;%D&2Z*^&%4E-XY ;_(%%?%"84O.OF# .C D M;%Z^V-HE-XF):W$>905Y.AKN@KBY;HW=-9IM%D1Y73'1[\8,N5ML?_REW00^_;P5^J5#99FNUY#\>'*?'ZXSKR3/V7CMH]JU2&![BF=8Y MHGW(3[Y)=?A1#K_@]@-])GS$%S),N/-UO]]6T1_M#-[7;ZBD MJD^)WHC*D[VCSNI@"W 6/5/[ !6#X_99BL'EONNXCGG #8C;;\[@5IT*G-*W MA? 9]KG95 M_R,C!O@!/%P_? E"VGWJ?S2)NH :QV.O7 ZHL=;%$19;8\2,J>$P9(PFX@:"^O[/2+P5A'!/JJH7!'%Y#9-L[RA@KX5&1%UGKZ)"DF(YP3/N =U=?^*RY+\ MB>L;#[TF?0$9T C,E!3EBQ_#\+H%2D:^N,X,HRLAM?GB93*,,$<2\L5I90A1 MJ&W,EX,VM,1SVAWJ9'T!]>8S\WZ*WR(R+"Y>,]H#.:XJ5%=M*^2J62SBUKU[8I.1T\S'VA^K4&O1IZ2-?3'4TUK2#7@QZ @D?"$8_$95/5>('* M1Y1WCMBW;"DHL"V>838S*2.2-[HCQW9ZNUU\,[KVOE5HWN1WV9R9A@:8&GUT MC*MJEB3-HLEI# :Y=60^*BD^NL7RQ^A+_C4MAB03Y)[C"8=M_ M5YZM=EKTP35N=E@+?5 #G^(*IU\1RQ_+GV3IFWU!:19?XH*()WPO!'M@<$1Y MX(AZ1LE;@7/\NFHKJ9WL/-[2D)I[+HXKY6)R\&>=CS]KB-R"%5VAOF (2)P9 M*AWZ8A4=NR:V"R#YA M^103>@P!0I\-J<9UG'L"WE !U;Y=Y:B^-)Y'<1L1WGK["2)SE-*F MF*UTT!")9[4W/2)PD!]PA.9SE+2)KL=_5&-[,4ND1?N,#4;'-8G;O&N[&1[) MBPYK)&UK*W79![BIMV62>@N#J'OP,&UH!*N/J&[*HL;+$K]G%3T@T[^;JF[K MR8[C%?YD0ZP^T1&X^/#[Q\5^/\MQ7((>:HC!YS(FKV_IH3W&1WZ__JX][A DI$@2)":4/.[Y<<'77)AF' >X*K M'/8W":<2PWC>V<]VZV1H:]7NB;=RG!_/MI2PPJ"NM4#,BO2.4)'O&1#D>!0] M)?A^@N]'I>_'L#0>_$/!/Q3\0T[XAURL>*)1Y/5N20T!$B9=:'0,N>U54RQK M^Y(ZPX=0AP587RTUYU:@/I<(&,3?S@=$F*T>C-SODT=.GPT2#.*_IWSZ*35> M@B'[8\J0:7.,@N'[-&7X1IM&X9*P3^F) VV*<+#D0\S].Z: D-5,YW'385A2D->)/%6*/!U(X*&#J1$2[C94:6>/83I8^$9;)>WHCN M>44;YN(EI;XOCD#^*4HC+4Y>?X>(JK>5M$$4'T[11=Y>&UE.S3W@K*@8Y$N1 MHI(H?8NLHO=X;P")<)()&K\5Y*>\]7@2IN0/+%HX- AJP_0=%\@P^ M9D(XCB/A.!==_:^G-X1J:A-L91IV,4O1<.NT<\LZBB<8I7]SB&REK;VCA,$! M;PHY'?_E!Q]_6&5C>XL?$BG@A#'+4H3""56\4J[]@RW%V)W*4KN5P:YK*ICE M"B\2#.P-G1+-KB"]SN!.(G6.:0VBW S-#!KIQ% MY(=+\N^L/D"5GS4O]Q"'.-W\;FU).?![%>G:L )>E. 'NHL 5>'+=Z)\%NDL M2\5%8E88E#P9+N(@(/"(1X7^Z(27-9S3%H])(=:;,A"F='F7J^( M%YH*GF^K94$_@0\E6L;99JO(,79IY:F13=EV3H7ML"*B0=,"S'/(>999[C MT)>R,(G;<*P[0%^RPI167*^?4%]2@K,!T+"0" WI!H<-;"8!#< MI3'A8#I+ MJ"&#AJ/DCK0^.WX2A)"^730HD70 X'"2Z'3^H(E_#RPK&" M"^6.]VL;%^L/!PPNDCL.V/@@"3AH<$'\"#37)098<#<<*+A8/C&@U$$DG0\\ M';&3'PD--WSZ:40_";.& S*T*ZG+JP:4CV$A[?=CE%-[8161H4MR'%$1'4A!;3P"G"N[V[Y9R M2W9^5@&A[(%FXP'?<%D3S6 AHI<],,1;FH^W5$[GGW&9T9>+E@%SW-E$AXZ\ M3D)DZ/E$AH:2MB%P2U*W$HD%WJT++AHBH<.[\$8N&H*[5V-A^ MNRG1?QI4)'WK:L!,.QS=%LN&!AR31?(+-QT9,,,.!P?W1G?^W1>/F]/O@AY^ MWPK\0N-=J339DG]8Y?9XG7'KI!E[KQTT^U8I# _Q3.L<_975;R??I#HNJ[W_ M!;.?CPI,T)6 E)[N'X'$,%WV8F=$E/<19:%01K%"NINH+ M7F*GM+29RA>_K,*EQ)?T? %,:BV!K=&^H*/@^A295[V+ 8 L))$?P,/UPY<@ MI-VG^J(E7%DVZF+,I,O*N *!_1BS)2HSG)+WE[6+ 31&S)@:#B/WDZ3LN3LT M7(@!;KBS0]_%TITEUX57'T#*L&\AK.]3E--B/@3[J*)R1123VS3-\H9V(XXJ M2ORHSJ%#GV\RZ&XSN&T9U>_% K1%S0]&!!<"-PS[$LSD2 MSS;;^VI/VX]V_:.[7F[(@4L7<--MV_OYYG)_0&6KS1SV+S]R_"A]]I10N5CU M/X 3?V;@C0X@^#5>(*[;&3K-*"^7N'A'9=N)_F$C&#W5./F'ZV0&SC+*R36Y ME?$*H9:.^R5=2UP>A..-4O^(JKK,DGJ-X[9(FV!$I5M#>(DHU)+JRV46.FLY[3QWL0B' M!F.K4:]6@HN4%J9*Z4\5SK.4NG1W.FQ;S&J!?OZ,"=TH0O]I:,<=VN^THM?7 M&\[)MZPVOV^*N$DS\@"XVTLS 6;\8D:8&.LX6^"B$^G(*5Z3=[/2=<#C%;C1 M]E[SB)9-F;S%!,4;7#Z7K=]XU?Y)0"!GYL ^Z@QJOZ*Z\_+36(!93>2X%[*S MR3GYC->-@E"WS1]1BM""_H5VI\1%3=8+>?SK;5$CLN[JZ_D<)?5]\8P62US& MY>JZ_?)]?.I^YW'#GE$ /91XGM64TK;^=Q\_1T..FW>->OTC2F@P8#;/NKZA M57?@D@5,)&SROO4_NH# /N*D'C PKY5!^]%GZ2)-R.=[H&TZR+UY\.7[OS#' M':[^Z<&A[)9#.4F:19/3:X<5FL0UT4O/-\M=2NY#LD[C_"'.TMMBW3*1SQ%D MCF$N_FZJNI4'R.'=3UY[M+S0JVR_?>8CE0PJ(A(\H?(]2]!#&_I%(Z=>B_8I MO!QK4Z\U[!S>7O\"=S!CG%D'<'OJ7FXJQ')]\=RQ1JGFB!XB88/!VX@GVJHB MT4\-=\U!IIBM0LXXT=?=0"_;]NG)ZKF,R<9/UOUZVW_EG=*^/4'(![R?/\<_ M>N6&AU:G9H!BA0;#<1(UV:DHW>CX@@ )WF##-=^I-+NGY;&"#8['6:I/,IQ> M.W5!MH:DHY.=%Y<&FA/B9R#TWL^?]FPL'9ZSEZHNR2DC8@$R-T0%]=))8+NM MJ@:E5PV-YN]$QVY+'KG 9K0S==LCE\G/F(>YP_>>0[6Z_H'*)*MV-CX9GKD/ M'($\=@X&VI(01E!L1T8XLL]=QF6YHMTN M6_?0(&L=@V/U+[+TC:>,F!-KK$_Q.E:U@)B 'C7,TC^>ZWUW4&<-XBIFPO'V MJ.\N_UE","^9=PI@ACT.VIMM0PYMU/ %U6\8Q IC*M L-/$0!) >$L+%SR=< M'&8?P%)69>^P$8B;""*M'G5?PJKET(2'&_D2%"V] M(06>3%]"FZ5QD?#S@S'ZW3.,@$H-&)]_>X8/Q!L'!N04D@)< M3 IPO**>?GNKOGWF.+3"> 1]V\]U9(2.&.^T##$>(YRIWND<0]"">B6]4T2& M+RV@U]H[M63P\E(-V%3T%"Y@9N.W-:@Y[I:+59#T \;KTT"\GLDECIP#;6#Z M'5Q8A2L"[BZO48Y,.%134:#A&/'\UG!8!##"J.L=,J8:.WR,JF:Q(-N 5FJIR%G3JH/DKW&2 MT)U /]\2YUE""[6N?]M/1'[_CHH&M15>MK^LXIS,)90L M,J)M$CUS8(\(%T@UV&["'79'%>!AU@=V@;_]4B%.$QJJCKA6=:3]RH_;CTSD MKB-:N6,M)8^,I]M."L?:VIO]I):CH@W_IA8D-O'L"9:05\F!I6^PIH)VL[HD MV@913\IMFRH6$[PYMKZ$?R)R.)Z:K3>&>5JS^!"2-D$YSANDT&F/\ MIN*E"3%^T@YZB&1[MF%Z4K+/V8;LP05U?:%[3AL-06J8OD ]I[&1$LOUQ>>Y MC1%8CS1O?/XU(L/BXI6VM8GBJD)$FJ4B[)X4_!+G<9&@MI#XZ>!AAF35KS5H M%-9#NAX#KVI:0<9:/0 %PZLCAM?-*?^(.L=W]98M^04G 3.,3@-3@?K\$0N04KND)]P5#L=A@L'?KBF1FYS :<^_JL\)-"#JPRZS/)3PHO MD?#IRX8,%6&<]A8[F+4VU"2@8<9)D*/C5' M?&KW2U3&-+;TCGZ_AWC%ZX# 'QR,K2$ >HQ94N(,"0;'\S$XAC!EIQ5/)RLJ M .XI\^+MA]^B"KVV_]X_V_I^-TS<'?X"@^+O6"+UB,/#J0*)QV.9'B&@M@'$ MY:J34=;_V(DGZU_\[]7U$3^G?S!$R?_WP*!D]P=#E#Q]9E"R^X,A2KX],2C9 M_2&H5?K5JJJL]T1]\J\=9>0?_SNKLO@A3FC:7F], G>,=NJ^XK)^FRU0F24Q MDSSV(.WT/75GX6>$7\MX^48(R'N7'&BL?FHWY_L^#3WK$336J")Z_>5ZQ@V9 M.1U@E+['+G'UAHA]?1D>US_6Q9FH]9+\+WV.?S 8&?&D8,H(IHPQIHP1\EXP M;?AOVH#="ECJLILZ)F);A\1=.G7#C]0"$0EM4P^_ (/!THJF'JD$!D DPNG+ M%'8,");U0E\:L&, '1-,!:.%MF57@S'9ALP (XVU) &X-B"-O5;,H0F!@\1 M&XE3/K%"VX!Y]Y%4?;!-^:^7553AIDR(2OJO?TR4W@6]V-5"NA+$CW)#/PJ0!-4$"8FGIXH"\''Q)2R@(7W>=DV',$LRR5"=Y0U;4UEN6%,)ZDMJ6 MOK7B.D)R>H(^NZ[K.$%U77U>L1K7<>XP0D!!4I^_S-DE-$QSU>=-+E"$>)@073%@BAQB 3C8# .!N.@$\9!%P/4'*U"_(?N*L2# M7V!2!!Y)Y"B)^)[>+)=M48X,]?^WE=B^_'O%S^H=0 MECF490YEF=U0-$-9YE"6.91EUDS?0XF).%NO'O*XJ&=%>OV?)EM2]+XB5K07 M;\IQ3[Y052&8J(*)"FBB&BX_!XN5_Q:K4%PZ%)<.Q:65@Q&*2PL$41^*$X3B MTC( ')O#](5%.0: RNK:9U]<6CJPR3$ @*9Z,!Z?)H['Z'+KCHI-H51)\ 2S MD3CE4T^I$M5[YQV5+]C-D&,9^Z%Y/_K(JI%62K%/M@Q[*,$^Q1+L%LJOASA? MU]ROH?1Z*&I^QNZW4-0\. DG6-0\. [/TW$8"II+&#M"0?,#&V@H:!X*FO=> M&*&@.4 $G_HQ$T;VE\)4F,ZV4DSW*[GN)%\NX6%W'97'?U)SD*^Y !4;7UF-,5W1= M7:*R;M6S&MW/KPBP57:2_0Z:,ZP(*(/ O^*RC.G.C5^R/*NYF6JBL5JSU10N M,%C^FO(5'0S4CA2BZ/;6#?F.?]+/>)55](9L2I:-B3G>5C'ON'HCB@?]#_66 MDK5(%QV<'^GY?G)GJZC\[DROMH+#&Z*1>[B&V,! XS5\62U2EYG( ^'A'<87O"4"5GQ9,'+8J-Q) MCA\O)H)5'0U=GD*PJK/=T 9'DN@[;9W%2LZ9H^_(=;8?&CB(3-^IZ^SBD?.? M>7B,\'_]S8,* Y&--)@4,(DU3 M&T))6F QXH,8#''@CL2!4]TG*UZK!U0^T<]%O2_)$:V@L4:I_HK6C;'OR%IC M4'LPQE*4^@$-L[HNLY>FIMK',WY$*4(+^O-73(84-3D]R*M?;PMRN1 Q$L*5 MW!.CX@\'0'@GAT%'+]&^%[AXJG'RSQO.R45<\1:?Y%,L!1P]E'B>U9Q5>3H@ M!!:9#RQ23N=?*'M]JU$Z>T=E_(J^-M22=)7E#?E=>U96U,!4QT6;W9G^W71Z M(H.A@4^SU&JDEUHB=3+HE>&9_11+!SJ#RA/R>">9U#-@WW1:D0V*!OC4H5"095BOQSH&ADKUX0P-V%R=\@R-UB.5,GU6 M;(>+?8\2__29M*>&F+PZ!,9.NFF+L^?52*4*C)BCK5WDP *8-RUX3#[I\9A( M/M:DQV00:9H\)I*TP#PF@Q@,'I/@,3'I,;%/9?"7F/27V+$=/VRDAI:@J^P] M2\DQ3@LN=\$,6V&.[4^!/L#6YPPNH> 2"BZAX!(*+J'A+B%9B3FXA()+*+B$ M@DLHN(1\<0FYN(PX^K(&7Y#[*VF$+G:6GJ"1*GKP!6GSGDE[@*:&F$;OF;0O MZ.R]9W_XX_0WB.T]PCM/4)[C]#>(X1<.1YR]>WIN6S/ MC]43/4O9UA#XA+,)L5%I+0GA-^<3?A/:DX3V)(Y#&]J3N%*B.[0G.<(FM"?A M+9?0GB2T)U&RS:!ROH?@A-XMT^G=,AVH#/=N<;R*=>C=,O:F#[U;SGRU6&UJ MX_BY&WJW.)WAY&QUKM"[!8Z5,[U;7 -H9&<)Y:7P7$T64-_;1OI(=F[M#',> M0]($UG^A_^\EKA#YS?\%4$L#!!0 ( .*3S5:7D>-@7@8 .L& < M879P=#(P,C,P-#$T7W!O*4DUQN%5<[#T5(>>H05M%2(BN/R>0IEN;A/-0<+4[JYFF: MUK7RN!Z.B)";[;C7/;Q>][H_[N[S?7W_^GY?W]?K_?HJ!Y4O 2TWJBL5 $$0 M^'JY .4SP!E J*K"56$(.!R.1"+4--"K--35-?2U=3316 ,C0ZP!!K,.9T%8 M9[+)%(,QL]VP:;,EB40R(M@[VEE1+*Q)5BM'0"02J:&NL7;5JK56QAACJ_\< M92N 0@!> T"F@ J*!"" I4/ ", &'@;P%^#Z@"@<)4X0BDFOKR0KT6H )" M("I0" P&A2Y/XY?G !0%TS:VW*ZJXWD(;G(<;964480P=>*UZ>[IG<)9'XY( M1JKIK5FK;X!?3S#;L)%DL\76SI[LO,.%2MOIZN:UU_O+?3Y?T1G?^ <$!ATY M>N)D9%1T3.PIYIFSYU)2S[,RKV2QKU[+SLGE%-\L*2TKK[A54UM7_UU#8U/S M?<&#]HX?.A]V]?6+!IZ(!Y]*AH9'1L?&9:]>OYE^/S/[86Y^X>/BB@L$(. ? M^4<7:MFE H5"H/ 5%Z@2O;* @L*,+56UMWO"#QW7,;%*0J"=,HIX;4A3ZSU3 MNHM7T<*0A_/0*[3?9OX,E_R_9G["_7!) P(N/P^" K8!\XMFG$0UL]+Q MQ#4FG,9:34=#=54Q@31<:QI0J@7U9DO9CCBW97 $9 M-9[Q0@EPZ5ZE,B)FL,H]R#EG\I0%<\3\TP=KHO6>"+_TR9[0_"&[A=/\&94L M?GRUMCLL$CV728E&M!;M;JJ.F$H_'_"D2E[Y]JMC[P[[%49H54\2W43V-K3U M<*.)0MP\^=:&9);,1=N?SW]<\-LFJ*!J"&VO=RBVP)7JF2[^]V,":=>A ZA4C ^S 2R]D M/G[:(:%A MN_-$TL2NH7QZEK[ZECG>RCKJCJ2#3\E+OX)\/X)-Q"I*^==\,HIZJW$>]^[PC-AQ\D%\ MNBDNDUB+1#\+9%[W/FI9VEP0R*28V3S,G7P7SDL;@50VE/7Q?27WGW3ILB12 MNUXJX%WU/;SUF@P]Z& MH#!S1OB+]K3-\N!.BL?0ZWL.%:GONX]9T F*%"E?H"N0[TK#:C^?LMUT#S-; M*1!EYAY\;.V.M^\Y\5WY> OVK3F#&Y],4P*T)NPOV\*$_-A3^[J;]U[4JPU< MI] 7I8>ZQ$/T?TI<9%4=.$;,&67GO[;;RBSGL$8=.<3R,W,U]T^1V38S$Q-5 M5Z/%>C5IKCJ7!6(E4.WG;,B6;=.B6.*$D1=(L.0DLMEHDK0YO![M'RB:GDDC MW>KWNC3]:1Q%S&CN5\VSAC4R\:"=M$4@N1LB%DYUF]<-!^&"1KT$%6VZ@X-R M5]%$L<_D.E9\\2?-EO,V)0=(^=4ZA; \)_0 ^=GMLDJ%37NA*F)& BC!YP^)SEAO^E' N[ZO>OU6L5F;A;4P;1XBHO! MY;+!D1"XW)UK)USORU<<\G.B*;@)[!EION9<0;7'AX?Y4>,MS+1QFT7O$5NJ MO5[_1TT.BYBZ"&JZ'0)&#:D;W=R_@&-O+\ ]!K"R^FW^C0FNGN\+[S*YO@CN46J'+$'+90V_NUHICHUT$_/>>1'/+SF3QY$T H#>[I&J_Y\%SEA5_-_OTI)[W#6\OH1^]F]5_O M/.^?];HW/VARH)ZR5:!PBLH6QHUVAPZW,-.7Z$NPXW?DI+ZA'/S^O(+.MA33 M737P%02P,$% M @ XI/-5D=-W.WS!@ >@< !P !A=G!T,C R,S T,31?<&]S86UI;6

JG<%TU%Z&UM82N51:JFC',.$ M1011TI*R,M*24E)R2EHJ<@H:BE)2: -5#8P.%HN55<&;&.H2M/2PNJ='0 @$ M0H!?0.+,&0E=>2EYW?\YQ]T $@ZX %9@D + @P2!D:#C?D 6 $"\H#\"_"L@ M'C"$%PJ#(_CX3PHM0@ /" SF@8!Y>2&0DVWRR1Z ('F%Y77,H2(D7YA"!$HW M-;<Q_W/QTAJ.>R(^H7.TOZ0_378S?]+]A_8?UWS@ 8 M=/(\,!(P _8/G5X$&Y;QJF3Z&[HM7 (XI5/,'K> ML5W1R>KKLF=3?AJNAAX##](X>TV5A=OTJBL)U\7LUD>Y(LPJU3BQ3'2#H!6Z M(A.PM$MT3IC%K1*%FM)W#7(EDNO"&,C2J(7?4*OB*@'6]H/WR6^>X@7O/,.$ MOJL(?G\7M;)B;4A(@3?I[1-<'S+LJ^*5_'Y98^FE(+%C0YT)S4NU]8IK$889 MGK7/%0:R!\]8O/*YM)9+Y'SC9!5GD6U<@_L &-LIUN";*@C:-5I5RZ/GT_ 7 M,(UC$3W,$.]QOK])EGU'B!"<+W0UJ.(GO,!J682$+(*Q8I!S<5O-O8Q,_V M*)YIDRF)_KE>]VYV]=W%J$,/K?BM*^*II)+!XF!WI73">FH/^^RY/+G,X82&V?J%!/@JA9QU," GJY=NA[]Y MX#K1C/:(06^)U^D_T[P.R9+&7[[IQ(2QOUS?[WU^;3$XDLTR#6C%9\MLI!P> M-.&XT#;3KKJ6W4W13 A_*2#*VEEA-WX.I+8?!'I8H*/;K\UMJ]&>A809S6TD M-J+N)XR38>-27?T&T3NAVQ,V%V'LXIV(2=RN05;#>9>=@2]U G^WS3_\/J4J MZ1@(IE+#REH"\8R+V0![#/%DG. MEP@WY- 3ZG/<^$L.3E;X2^"G+V:CZCK96 MZH%C*''?5K1KB=,\K4']K)=P5/Z#5[?7E\G9QH@@PFVECX=TA_$76E^5=OEJ MK9@EU1%K5*"M?S.+RH\F+)@J."+'M)OW#K9]KGH/^R:;-%3NY^(M!Z@TI"-M MD@C(R!*B7)/,VQQ3)!9#R CW -.UF=>].'4!?9-(=AM)Z7@; M%"HIR+GQ/#HEEW//M8M/?=3T41\YB G?Q:V^4MN9*I7B:DBV-(>$R(0?C"WX MQ MQE8: U4O!#_FE)JSK\[5TUR&7"?$ALX+6 K977*Z\=KA@_$[7LI,'H$2J-R[ MGB%_;L$DXLJNNO7@(K'DYW!1?])S]4=1BT\V=-YY>TLW%'9LW=-A_G,DA],M M5\R"?8<[RB").Y4J$%_EQJ9>S5HV@]F6W8HR1FA?"?>*-M]0JYO)]J=L!M[J M=J]WUV_HN*^=B3WX[,J%7G84(A9D\7.YW4$L#!!0 ( .*3S59G M[U-&L0@ #L) < 879P=#(P,C,P-#$T7W!O334C1H'\-^888RU8:QA+"-9(HQL@RBAQ1RI2*$B(Q.R)EL+LC29LD:9R4ZV M9'FS]MJ:)#26(5MCF.P[F6SSZCUW^>?^<>_]/G\^W_.<\SD/>Y!-!PZ'CW M"U4' X0&,P! 7-R0B#[V[#]/0"!/L_D5C K;Q(Y M3UU&:=_P?03C$143EY!4/*1T6%D%K7-,5T_?X,1)\U,6EE:G;2]??T#@W:![P1&148^C8V+C$A*3DE-27Z2E9V7GY.;E%Q2^>5=1 M657]Q_N:VN:6UK:/E$_MGWMZ^_II X/?AL89$Y/,'U/3,[,KJVOK&S\W6;^V M?KM !CTS_Q'%WS?Q0&!@"'0WRX0Q]W?!3B$4TZ32\C4!GK=1UA>ZR$WPNQY M9GD33$'[_++(#5\JCR@*/:ZX\IOVM^R_@SWZOV3_@OW;-03P@4'[SP/# 1-@ M<^LLT0'V)CUJH_&ERQ%F1U2\3CN*^OZEE6-*!E7,[ZW-K+7J,2Q\FGJ&V9CK M52J@V5AOU]JHW:OI17 M2LQ;*"O1.&!4U>I;N%B23E:@-;KW5ADN'!I75UN44;*EVM-W\<,[$@Q;QA%4 MAQ;B?30S:0(@V]@X1.273CD)(R67DJ>[LA5HA+BI WQZ2'\B[%)*]G9&J\T*6;C@7(LAON4X\?49IZ26]#7O)P:A M1)=;X1',I]4UE!)/LS'JU0G*6IC3U?RD5X%3/0F$B>K#8%J#D0%9*?.N96]N M?]45O+A%IRJ=;/I]O8DRU[)JK4WX\V6'*6/)C&:/5;H2$]9NS-)X! M J=F3#$X#'BK!TS9;HCR[K5M[T_?$FCPRW*.'7_VPIZHI67-L[F#'RXNS6ZH MC/]QB%\J3L*RC!3SY_5/XNU-9:[+?-T:C^7L3.X\^W!ZHJWI2II7R"]U>2^O M)T,#!N2/<0ZJD5N:!TLN]-V6[2N^65ES?.734=.BZ!*=MR"E_ :Q>654?QH] M'+7LE3D^]WA8N!-7IRQ/6)G&OX3X3X?QATF$E+K_C/!D[KZ;#!OP2639F1S[ M0$_4Z**U560T&_,'ML -\0=)H@H:.3DC;JF%4XT<5P9WL-X8T7<8?.O32KKR MDL.8,974XH#/14ZO[= GLH/M7@^RB"UDM6.IU064+ Y0R<$Y52.W]H4?%U.. M+0H&$[WZK=V*W5=9W?SSV88-5/IE^M/7*W,TPC6?X4*=X5EG_BJ(K_^,0@)F M4HV B,N&MBP$XEHLA-17$ERE@LG!\S^7/38QNJF,"S7WD"-^1UL46Y\W\508 M9A1 [[.!BR'D:/32? 8/K3^ZJS!E4RF]8WGJT0):5U>(P5C#6 9K?+6S[;,3 ME7]'KJTVVBD#J<"Z0LI-Z3:6VNFJ+S:H_!LCHJ()HU>X"@ORVM8'S,5Y,,JXJ\;=;U+318@#)43R"00^V\9!+^T)X- MTB>I>X1_-I#[\H7E=H,-V*9[AT<@7'_D/N*JK8E'0-+$U8VK!L($)1SKI*&1 M.XHF,:5G(U]X*D@D>'N;.A(:57OK-;S\1WDT#+T%5:M/>6 1(T1>EEO'R8I6 M7X/0R;O2;"#C'G6XGD":0/D7*R ]?I$HGL'=7 W))D^*=N%])JW\ 3F4ET*X MW43*G#61(5"'R,QX?8J6@*"TS!I' M^9GV>+/0%"4](Y_U4@^6?RH:ZZS>J:C\)J!VOML:89-H[H,\?@_;UFS.?"B^ MG5_FXW2K-[ZY08,QC<278\A)F[NJG8;K95C!'71HGLO>BAS^2C,55F^3E^WU MX_8KI,MED:IQ>9/Q([VFJ/#-,CK^\HX:,WN%TC?7>$B8#<#X/W3VR$"95]V. MLC8G[7 KA]E FX6 -EF!9)S-0IC1%?R-G0\HQAYAY>W*M1#9U>_K@>E9FS[V>XNV]F?O)(A-&W5]EEQ#= M.JS:^SWSO@#(J@O?:0V:(FP/4&L_1%>.>D[@MV^F92/EE')Q]YM!XR.)NZ2T MA82@TEK[*.YOI&.JZH4.1:\<,((*1B$;/TO(,"2K"#UVZFR]U+;D3Q/6\7K] M%#80ZWMM61]S@4;B_5I1RAD7G1!+5;J86,CB0>: M4NDM!.'UF:O73'35H*%(;/#F7*?@N3Y%8<2WY9A8] M>:1#FG%/3&,_J]!*5&)+L#"^#QJ=I$KK B9;&XN4YEH)5(:!C,]P3^H> MW%$8N2H0O5JT-6DH?O\Z;>_F;BB16V]Q!!>1#F] MAWSW'XB(BXL#>1[)28G*"HF)B_Y!Y!H)"0DY&3D3!063Z!VV.Z+_UP_N.X#Z M)N ;P3O":YP NIKA-37<)T ( !P[?JU/Q_ WY]K!(1$UV\0WR0A)<,WJ+D% M(+A&2$A 1'C].A$1OC8 7P\@HKY.XG)MWGU2VT>N. M(+G$7KH&D9 R,#(QLW#?X^'EXQ>7D'PH]4A:\:F2LHJJFKK>"WT#0R-C$QO; M5Z_MWM@[N+E[>'IY^_@&?PP)#?L4'A&?D)B4G)+Z)2TW+[^@$%947/*MJKJF MMJZ^H;&]H[.KNZ>WKW]T;'QB3W0B?HL#34Y MAJ+>P$EQ@)\/C7 A X.<.B!.(1CU>0K3\-P .4"_SCS5-\'&VF!9!-H1)Q23 MH(-Q"-H6?=E_>R_$'3_Q%)^=)G0L.%H*7<9@$< MX/&<#1:C@@-TC> %+1+EIMP.2]H29ODQ";F.$N MWA)]JTEN#,O"\V]BT_VKV,&3\?#_:H;DA:=9VT=_Q%6DEP;MTKWFO<+SNK.N MGC6 !>TA=DIP !'%]C&RJJV%2"B-1.RUN2T=>\\SW?)95W&HO?)+TJ3N!QV3 MS3-8%F 7XG@)/]3"%Q"J\1O[%XI)[&JI'^_IGD4>\U0.*3=]H*BGF:[F15 M$__>,1^_.&&'7F@4?I7.U[6Q0O7.)&]JI6&?6CO*!B4*JEW4N+K>54CR25TT MG97'"BR%H=&H%"RF"RM!*9Y0Q^O@#D*.< C])UD._D,6-ZQA.WZ;7!P*8ZXB MT0Z"&FI(Q^'04]8#JN'2FHF49&-G>H(D.[(9A(1L=6,/DJRJX!\LO?D[2[&H M-Q &'& X-!:_WK9_K'>?S(C)%6E T.XIXM_K-O_L[?P?O9OC(^1"Y-L\ ZH6 M6QPV.BTH1D_].L.%A):.V5\2\3Z2$U7#@'T;J$*@1\]D\1O3(N\B;6=G(*TZ M[3YO;L3G_UT/Y \"!.F^R">^?L\0\>Q*)V'K,9G2/>^";(((WO\U48%04S@ M%]3HL@,'R--M58678R5P@#Z>2?FO.,#F.#Q>8*0-336>3*>CY!&O\3:2>YRW M@W^4/VY7TQ<>$4B^S0<)\,H-B+(_[.16I>A^14K'L'B\#>[?,]?=)[8),:9+ MV!2SV'&I0)%I3GI Z-N6'PG!#^Z;4%5RV;%^(4!"2-?@?-UJG?D^'[.N3>0= MWF5KKBAV=M[='ZUFJ).51K.!:4G> *QBD=0@+6_ZJE*"C;U/X^ZF" MA6+^EU?HZZ^W7\13D&.TE[!52\.?&-66MG:7#(+6_3Q$#_@(HD1K_18GWUI> ME]66^.CUVI1(M&OCOB!H2%EL;++"WH)W)!M5LQQM8KIJ2M;D5QWTDI+M*ZO* M2L3HN*QUML8AJ/TRUX%_4C+-.\+G,>CN6^M@5)S2MB"A8O<26L#(+UX=;4"GZ$%9OKJ+X0T4RRGPV\-%U; Z#'1 MH^D)8M'1K>;E=:=PSI\>!B,2,X(Z+VEJ\G-UF*4H8G[#'[>B6LB,Y[L*O$UZ MM++.GOJ%CS[I.OOJI"RGY&KP<19.'>FQ*,<@_ E[^^?8L*2GM'O* ^SQ^ORM M!WW[8N8I'T_ YI331Z-]^2)]0E_>>=5J;;2!REVE8[M5G6U:TT"DOQ5*+&9J MFE,&^ 1#F61?%LV@#=.(XU)4HPX8@CE<5GK1,BO(8I>2B51SUNF4,#3/,B3< M%U-3[;5]-CEER&AA\YY\&Q*&2?O:2H"D*"S-\_9%.L!+M@T&1-7CJ>XS$!U? M&%+GHOJWJ9C!OA.M26?A'JI.].43P_L=1UHN0_RFB' JCQ5VVD[+WT7E!3-E M!%3BN,0])[:A4%><21K8$[];5,7S?Z$M*D*^7*F]AQ"I1T4*F9" 8%@'* M_94]KZK9)-+709(WP,D#H#QC5T'P^$,$%IQ_)G._U]/[I?& MG*Q+,N?3F!LR7F5?T(^#.6_VR1*GJ62!JM9F# _?!,;K049N.5+%'KF+0.W)1Q6O$:9AM!OTI+ M-==;CIIB?I*LF/02H;X!RS307HAX,VIT$Q&2.>2]I;5GELA2\^/N]3IXBT,; M7(&/C#]UN,6W6DQ6SE3@=^L&]S-!5;#-ZXA0@=1U\Y&OUGMZACG,? )YF85U M>-F*%)3HGE_[;Q+QM<,RNZ7_ "@1ES,KENCX )L=*FRT^DHK$UH$"?N$)H1M MIV5EC<[]L*5<-F#N^"S%T=[T1O_%UMPY][[_<829X2046>!/!KVX_A"#=3[$ M6Y@0@47+R[_]*KV&[_E8FF, [0G(84Q!% L#B AC.:S),"C)3[$P3$D M&F@:9E4EK]'%!"\'+:FC&+$?-'$ 2#KZS=]I$=7]02MOY_,N@]T@!U7]R)Z_ M$EW:D=-8E%/\2[DU-=UKA.,<8+&&\\<((_BD,6+M"\:LQE/O%F>4A#N"( Y@;7D1<(K!TL ^0 M39J%\PM$=[/=;0;UIF.]\3;8G^7< FE@Z9+% M>N_[2ZP._KV+)D^"" Z0K M9N->ZB1W&PS>HC//5"6))#0.U@:+^T0O;L,H@ M+XJLK0&%2G2.AT+/FI4/JT5OZ+^R4ECU8]E$+(G]1&QFV"/.STPNJZ[D>X"' M&\YXZY^"YKVZ'HN^F,%C(#R&( T+C_1R(0/RX9?J538.,"(U!CG8K=$S.'3, MW _S*K2?OU4SBAW7&\PBCDL-@XW]P\7?)('](9A+@AI\"X56-?_2Y M^W13]+ QUH.S=1L[_ W?3N//=A8J5PHS"L3!9>0/E)@?9M-\NG8%&RUA@O%Q M6U7.H._C /'62SC Y2GPQY2E65C[\,4]#CR4ANN@!SU.NT#AB7B H'J=3N?Q M_Y38"NM%BN*PW\OJDNYJ'GWK?G_TXYV GCD.\#D.N$NZ?CK(0 '1<)1?6U7- M#&90#.[RM^!66N$>VJWPU4_Z_6;A-^'@' *#II>6[OTP$LS'3 [C;-;J M:3M[:'FKXH2XOH'A:\XK*_QY>HOZYCRP9L--JK"EL MSZ1;[%>ZW>@\VR_5X%H[LBW@0MCP-.N>-?K.!_%O&FP"C<8T$D.B&X02ZVFP MCE>C)U_@)W,F2 >&7MO[PQTOOWE ;IF#\:N1U]#@?)+JE,QCW7W@&V&L+SU$ MDR/3U20G88C'?VR5NA$.+E6SIZA]QW6I".^,2P$"!RTJ4('WO0),4F%;@?92 MIOJZID[_Q4@IS36X1[687%*5&;G6"-]G2$T,F#S0\E2?F<_B?,LNQ]MW/\^^ M/"8=C\\.#T1.'.;*0'C[T=.,.)B<"Z TQ>Y0*0YT0N@CE>@,73[I*-$!_IMT M;0-__'& U80=H!'DQ%77'^_ Q.OC=T2+,#;*P3(:,? MAVG5>JHR[R+B'^UTKGD$NIU@//IIF!8OFJ MY>!"2XDR@UB9IUEORR@)RAUP@#<^:>H+IIVC*5'2RI1D=C4NTY4DR^Q^$.9O M*W*HBEB5>@T0R;2V"&E<6].]VM(G(C!F[@JH'*69/'_!,R55M4WX4=57#*-I M@+I&I,_>--FGF_,?-\H-TCL-):>K/<\9:%2<[V>9:&3!IC@2%TAZ[IJ:;3," M=PZXA&.5]O1A<340IHZW-Z^$H,<-P_.![;%V5&!N1QHLXI9':8!%1D--PI@F M)E!YOZZ$@E&A=8+\M0Z8[-ES-H;O0P*Q2'CGZB$E'%QHL3EE\JIK#3$M:&)( MGL!3Q%GG[Z2"ONV+5ZPP/E"2#ZCC8FT4;;WT8A)FKFZZQRN4<9@1$/Y S<#B MHL=D(THO\NUIA5N/@YKA]J-.*Q9ZDS J^ H^7D M0M8JK9++;]M(,MZUYX!%M"-3.O';G-8[:T4IOW5:+6R?GE.HE\AM% M\Q[BL6BXN$RIIH$$2VC2@YHTI4C8"O#EP>,1^*N<-]-*BV) MXY2>X0O@B?;E(N*2/8#5\I&_/PX0AP,\Q6-7$KQ]F%AJ?>#' JP&HY#[!1"7 M #\;WSXQDUJB(I&TD]UEQ;SV,*W2O'.E@+^[!]=RO0>,'/%SYMGO8RZ45)E ML2,IO9;O)=;!Q:A+1UURE%=CBLRX96I/&O?=VF#?3\ M.:!;EXC8/N3US;Y5,:F'%BSL*6S(8/G'"$+L"I53(-\,!["%OM@;.\#A5QH1#BQ!R%<.QR "S$7\;##E!?31/LPK#4M,X#;6^D8O%.,$)Z=027J-ZNG\@S M6HX+PA[XW2*S&2OW6>C48&576:G(!!=MB]J?E5L]-.L13NY[C[IHN30L<^CH M6$!^XJZM\J!KE!WI(SBACMYH[=\/LZN&=54.1;>QM MY.A" $)]S!;X,I6][44EJ\()#D!H> <'2(BM!Y[>! YEEO.XN,MI@GM!;V(O M:,7Q1@\#O"2!6]&OX #5*NCP- @F,!9#-)J#?DIE\PV%AY%<'7CM?+H-^E)1 M'1>Q&L@ 1=7*_]TX6DY*D*4Z/:.6TO_^B#!MM7OY;IB6ZSY8.;%D(/G>;$(/ MS;J*/L=ZU>NI\CQN&X//,9CK;E$6B@V1(J>R8]H#4XAR_].WVV75A>4762&R MY(;=^V]AG\S4GWT."BND4A^IG704HIR[8AU!51AN\[TS MEZ_ZP&*AK0POD@YR B-XX<_6_JM0PR-S+^P3.TR;<4>15#G[W_)F/9^XF^I& M[F5U]0^2&%,U!O>B2YC6C7AO-3* K MKX<:;Y5&5N046YKLF(C;$0Q6:$#*Z[R?SRF[/ M3;;3:HO]DW4L6#V:O)+LILFXU-\!]@9]U;U#=*5"WAQU"2>5N=9H=K6=ON8^ M:UAQ]--VY):5G1Q[UL1=+TON=:F[DT79--K*IEA@TGUN^-KE_KSN>J/(^N8MH#:V(G:OU/R62WRY#LF-$58@"-^ MUI1K=-*0W=Q_=F/N]S[,ZF%C<'OVP3ZX=E>@N[L]WR'PS# 7H=^-!?V#CRG M''#>&<#:YEI0F)]"P=7A>Z%6_[(4THY&0M%'K7@T:HGQ/09%08^ 8\,8&>B& MA?.'+=34S)J4B6N;GG/ETO*VA#%4_2_M7_PEKW]L<9V)?A.C]65PS_@$AA8> MQFO;88&#JU.5O^0M)5RV-#YLJ8QOA=78C4*1"%D>/%2$(PXF@'_)^T]]P&HR M<20&:&56@!R&"T!+@=[:6!]+R$+)7[(7\#?=]@_D>"\S1?P, @1P ++C=LAQ M_Q46H_.7O.&@I:#PT6G>=F+'=-66-LHRBQ8'R#)<.-^._4N^%;P<)0A\4<@Q M\3\+R $M!^K]LU46:.(/1D[D:$UJIZHC [1^/@CRF/W032FP['H#1'JYLY0] MW#''A@.,73-#18@4)H3G\_RP0^/5=+QV68 U'J47JR'UL&H&"=@3Q*5(<>!? MHV'Y*/QT<)6J70[@ 'DL>.R< A*]S)Q%AB][]]V63N+R*'-\V%[KJS\]JR#7 M9W63]"!I8[K<.WX=#*)P\)+'4.[)''>UZ=KXN+>N423#7L#')/?GV-\);]UCV M[^EE.BDI79+A'H\^&G;ELI=MS\&:3>Y^*WN@)I#!S_)0 M68-U3ZE@#$;K\]S*T0R8PGZIIU=TD0\M!NGG]><,Y/XZPV@_"S88W:^^"FIG M34WCF7[W3D7JO,*F'4%>3773(GWGCIO<1LK:_2G1 ][6R%^&A@&>R9(/&5TS M5(@FY@T.NB\43LV769+S(,-56S#[1 MID6+C*#URJ,MMO>Q\YM/.0>K9^1U3"PXD:^ARXXT4QK-6?M2>\86?-8)X%#2 M%VP8DJ) +H>4QH?O)1P5M3+:/,@=1GH!_>CO7F=P$"H00>OAEWG7M'4R%ZH( M/8]7-G-^M5&[L*-Y;V4PX*.OX4SY*3#-^0%W-&S(E%JK^(XM+]* MGMW$_VFLG@:"SH%Z=LMM>C]:,4B_[[HKX&20P4EV,.KD\F)@90,=>\F#>:>- MH6R-WOM/F&DRU3F*.>=*$0?HA;0OJ(%.Q.&^89BGD/W8-0NR_[)83V_Q4V.2 M!%K +=< M(&(62M9V;HMNBPC:K?,J^@F V$SRBLS7CEEJ+6JGS I%&(<3V"% PJ7 OA!2 M.SO3U@I*[5\D]TM0/]QJG"N2R6X.,0TJ8W=#Z5,QW\)>GS2SO5'Y.?9JO1[Z MG@TMZWQY!=G2S;6-VS%8-SOBJ$S494%X8+)D]"#Y[ M))3W\L==*W/M5@K3J0-0%5JFV.*6=AR8"\JW$7*O]2V*M:@72OM"=3_PMS/O MVXQ].0507$E08AZ?&3N+I_H,4'-N6@%B)U@PKG&?EL_X;F 4U7,P4'O,7V I M'5[U2Z'0?DKTO63AN"=PJ!R5HB,-"JT15"4PF?Z]:N;[WN5RZB-: $G$(56= MWMG8FN,YY6(1RWLPI+[T[?=.'X;_#FM7[8EXPYXOOIE$V;.IZ:$4.S?.GIK" M>J"'"J* IF?)%,,OQZ RQO.MO3NY4/_52C:A!&/G;94.^"TWO&\EBDI"40@=)#;JC6CXEK,W04F4MF?V/FTE5N5[A=#)P,8>T:_"KWW3 6 M.P(\NF>/QS*7H!-:BU:!?X5 )7\BGJ\HO,/.U?-WQ%/LL7!!\O J-Q=E^N^E MP',E[]\'2$OX168J<2V8MY[9'55@TW-U6;5U5U@5*#CT238;#:B@>S'>][2_E^B;5&ZTPI*E0 ML66B5;5T%2!Y=BDUS9O\QHG^L([P6D_E"5R&(CSV6P%+9:.NE\'6*Z>TG77W M\<*+-=Z6M^7P>3>3M=J615,CB:1#^J%<\@'VKI;>"U99-"+)#A6F9R_K!:$? M0D *C?2M!TYU.!IML+LU%U]2UCI[(:TYD!16X2 M4)B2QWC#8OJ@ 0[0P7#LL#G@5E]D9R:6O=GIFW923HA56,&LF&6V_#!\=_^G ME'=Z'F78EADHLI5O)XMJ"O3M9%.0 \AG^Z-$K0\-3N#3A< 8\4!*UH-D(QN_MHC;RN<;LY5WG4B+M[XH'_JD+R^*>3A!U1<]1U=-1S:.TSIZ2L: M@-6&.Y_U5K5>,8+^]#Y:57LNP#+ (MO2]& M3LSICY,6NH?9C.@8TY3*:]%[QU8>>P-&^S3]B9:(F3G-M8;HFU(] M3F^\'<+-L_4YA_6F(*OW(+/T(1 7L*,-7\N7ER&)>6)^9^5S?M@G*GBL&QMA ME;RB5:OJRG7UPE9RKBW@T)+,0B194EUK.FM/1-O;65CL0#%3N,W6;U^FNPN)ZL:6QPA+F2?N97;*EJ*?/ MFE%5<(R\/IM.&0E:PXN.P3-H0SN&*;0>6T[&^X5%YWSX39!O%;ND,SZN>,4Q<"6Z)U&T\N;E@_UN MI78O(C]]#=;B\AHR4\SK(?//WQTC;_[(,HU!]3R1&=U.21XNLT_Y>7$F6?B( M.+4V/08RU]8=F.20:5'P3'=WI4[N1)TQ,=B MZI?=_*UR376_YK< @Q)W\"N%66F@[_(I6;IW8>SS;_7U?N?O.<,%Q=B_#S\1 M.4K;M1*:_%D=]VG5]OH*.]TEZ7(WGVNWYOSY I898AZ-/##ED#M,P"I.>V'\ MH!O:2,0']Q;G=A=+BS8?9P$&,A?:T%YBYM^_50)/%O[$PV%_X&&C-,98IQ-V MRP4NM-_KII*3=>T+[&BK MVPJ]R&ZI#CW<^"I_*E^ /#MB99=WE#?:3[.UE&MNJY5\_;VG9*-%$-%YS=[V M+>=(SA6AS_;/+U1SB:OO_:S&S[#RH8+$NPAK_?I0J9P/SS,+=,YMT_8Q6V&- M=AK(@TZ1QT<7#^0GAL83&6178KLS ME0B>J5F#2V:NOC]2A*E]@B.8=%5'I@ M\9']V=+[VVQ9!XWYD C&PL."V&>U1L]>&+?3-4KQA.,.^_G"_J-IYB2-RH]-F@(2.AIE=YXDZ ME478EL%M5(A$-;4298I#.#F4R M$Z:$:R(;2*$&\"N(EPN;B*+M%9?-/2_@FV&Q):W!@MSFWKGH8#!-U/GG"N5JWP;RCG3..U33(J;7+L]IL$^S\\!#2! M=*/KR4]E)R=@73?3-)HB M]_A!#TS*#$:>:I$YSR7S9-6037<9^8K=F/EN4AU1U6]E^F;_*>-UKNMY XY# M\C6Y"Y1K.,#'N&Q&D<+$NMSQ9T-$\;Y[%C!Z]I[.]-(/=S.%)NZE\F2-Q-/W M2RZZ_+H;/X8ZD7D0CS^?>PUR[SI4"7/R?U0L2U,D M>?2J?)4B

Z8?G<7PSOE_CDX0!3URS%43V=(]Z??Z7FBD2^44?DO'1])R>P MY1P*.=)V=[Y<%& S?%AEUO5DZN?07__2CT]8A*'C,WDP6Y 3&]V_^CE]?_HY M6G_S@?/^@3>,_G M?2]A%)73EWNM98>RHK/>-B]"F:;5.":5GNH,T, (ZD$?&KFQT8M7J35R\AJF MH4VOR42M(_;81DB*VC[,VTO;CZ %'0N3*1T=G[X*>_+D%,Z'@5ZBTK&M8:?P M-_6ZC@4 V\3;@?K'L1\V#A>")4SK!66%Q9.GIH('D]\ 5\U_];:=B!=?C7P6 MFT7;!V"@B^4..UP^GJZW7+9%,. -("DF\O$4FJ2D2_R>::BU>\EO@63^AY0] M-UIZEI>W#3D 396C94Y"^T*_7_XF6 T9T@HH_2&K@8S:;"4>]3!G:3\S#V#A MJ0^G1'/ ULYNZ^O$1U1MDY]!\2?;8Y$= M*+++*TMAHEF\=BHN"=RD&5\JS&_\SON4:"K"6TB8W5_ND!A]E_I-Z,:SQF:# MA\KW7AD=7;-2^+XR6&7J@D/J"KPSG).N2N(>*H':#4:/6." M-^8B9S:K(3U?L,.(##HH;*8S[66M+5OW-&0D9>F'(:87Q$V>@MQ:(&66PHGY/:I^28]Z0 M[6[LIF^@1#L:>"B?8P=Q613T9+Y^^N%UJ/);]/O8%.20PDG%1D\:[)-[ (W, M J61(*;3-?@^JX;3,S;D(S@(>2-V69O&7S6E1_HL'9,621TCI9XDY+FWZ=,M M9Z^XZ/#8S]Q_[? 8JX*AQ=;S8,,LE:>&+(&@5<@(:"<(LNEAY!SE;*-X%H8# M?,9;Z-9XR*:]Q2G5Y2<<8 [8W\SXWU04PMJH/63'5H;1"8\@._O =?"@+' I MEL;[2)N">Z[*!.6GIK#6/TL">!O?FI\E\$M> .6F>V@89#LF7C^JD5P?W=[D MR$2/<9XGF*P<_=./UOU_IP !8'F*!X\M)X2K>_-ZL)4_?] M?"!JSP58=8$#1'KC0>T9#C#:0M@Y*;8MSS2^Z_C8?E\P2ZJ#C4!UN3EV:3BD MEUKW%QAJINTA@]L-[R4C8*/95 D)ZM0FVA&$O7GX;B!W6"INC8NP3DH6V.BR9=P^1/D0J#?>>L<->=Q) MB,W [_\UT TTS_(CP9/H (DS IM#C-SF*>>!*VJ1Q7LLR5#' MDJVJ7Q9/OYD.A; ;V05;4"VE1VLO 3O=D5V[[1NJ$^S/GE$2[$L9]-C\FOKF MW3YLA$!.C+-=_Y>':');+-Y3ZU$HOHK<'A?E=Z%6*>AB+*@@"_I1U64Z"\QI9G_D%UZ5/ M %OMHTV!?IB!RT<;AJRIHQWX@&*)3J3C-]BGLOV:<@4G\2O3I,=644,_/W>& M/[2SWR!]--QB"'T\ 3\9,/5)UO,5@L6O&YK=WXBR/>D 7'DDHSGVS,KV[E,A3:,A0:^.PVGH:5?I* 5%>)WG+IB@OMHA)"3M- M?H>!Y'D($FM;KZR=NK7[^G@W%\*IX?J"D*R"E&,G5L&"[] .JZ)]Y:F]8X'( MGM5T@SFE,>?-W.7\PI[N&Q-%YA8\([$*9("LNN, =;;8FEH%#K,N^#TMD)G$ M$$,$+[Q9)2A $.FW6XK\)+5 +JBP:M%+PL?5NW5CVZ*M(]7C] M(+[@#Q\R".O8Y:H,6YEP@#ZR)KPWO7%A.#P-1(>Z(RXO(G& )_3K8P7,_5Z; M[@T2-M.0-Y%&DX*D!V^.-?JHW[HJBYD=?"^U]EEV-)E++?*[)0J:KZ@Z"XU> MKT2B=>[*1KMQEA3U\3@## R_1Y/ICZ&UB\TM[*]B0ZRK'7]A^%H5Y6=0,:Z^0W*ND5K!> MT^;B% C7',V\>IYK!:&\MF<*I8$O6D:FA7*:)E[Q*_=RTEC77K(=/:IP)8,3 MB8\,NKQR.18@N:-D5?1X<4-VXZ3SZ6Z&%7R0(V4OD3Y MP.>(T89M]ZAH@=2?^:_"]64_R^B!2T34C/H-ZPWUD M8=>5@',#R[@7+6FDQ MRAD'X+ZK@ / X]#1]/(W>/<#A"N.BZ'GUU^I1FWJFW5K'PJ;3. =(BZ\0_1E M,- T!KPC(>>/T-M^MWWRTK41_FEY%,Y=HP/QX2)9U[+6^90RGJ#FM0Q^HSL^ M7;.WFZ+CTT?'WY0DD_ "_:JB9 [R4OG;3/[W@&][G%P?L9L]N@[I@W:YJ(B> M%S%\., W5FVPM[D-U_[NS9T$B_+[$H_TH@HH3'R]Z@;V'Y5HJ3O]F$KODNP# MVPF66IH/>)/$W'SNQ+0#??8"BDRT[\N)MM 8J/Y8&943Q4@N#2=H^.6A$4N) MDI[^9:*:,O7MD9I_V05UY;;?R9YILN2E-Y)^5]KS8N*E?_,G1=F/KN_L#3I& M0C(S&\HR)TO!$6()"Y55!;,0L/U7RYG9V?NZ%2^DF,N?WUQY=%Y&1=1]B!+3 M,-2MJ#S*=T--*43[3S)(XC,4J7KKLG;F"3(Y]+WUQ@*7) MV!7#F T]G\[DQ5P?QP\1Y3@ *54[9*$9!T DG7]1OB?2IJ==>8QJ=)Q\>U$2 MV]Z:A+=\Q$N@@WG(0C]H20&E?74./3]J$2X?>X1)D'?(J_DCJOY/$HF0]F D M]/P =+ &-(6M<_1!)70LU?'0X9^ER&PT#^9J^.I"97(K[)O=X O#4<1_E*%Y M020X0. Q%JMS6D_\1W7-">POA7\;ZGCT+PT"Z4_@?VLQK/'O)!JM=[\T@Z)&Z._2\ (]QHXUP@(&";4N]YBP=KCO<4'^H$/$.1FS2%Z&@*04T53F%H2ZQKB9S MN M:3^Y]4X(VP,FUZ6!W]M#B.P^-' 0C#IA93T=%_QXV.5"&F_HV*G)N@KYYM-E M8X):4&PZ%%P(6VJ [ D\'Q1WI.6]IJPV]W,\Z]84[/!&^%EZ/0U9KUW\]++4 MC"O)K<4]N2X?RH_81O,EE/11'U8FC-5 M':_1D)D$RXG'N:Y+LKIL[9B8,+3 4 FJL?JC:_:.K[CNBM++OO.6."8./K6Q M7H2RF&@WF!QU<86[M W82)SPM,^(V2''GD2_G_U)0BG7)Z'/QWN'QQ5(@]9% M(D)JN,<.G.8ULA\G2]U"),J9CFU--K8\U*V:.$$Y[PK1+$^^FHV_LQB!I"+X M->V=WK5P2TB"EV;Q@F;O^(9G_ ]1.2J"QMC?ZV?VS8(EQJIK>35-G5;0QIM] MA(>Y[O$QF<1NU8>,G7!R;[T7V*$)N&WHAE6"0_N/![ZNU]]NRG./RFJ_.FOA MN)0I4B$W#(+]C,F>BD,5SF@U87)VK29T2>ZG#9Q'ND1#71K7]^4<%[/33)NN:?\*\SI6%<&9F(I%J@+XI=+>W'QR^Q,_7^-S4]8MXI4_;\! M7-X=JA+NF#U.&6.AF&#HY0$/Z@64^@!>C;CF MT)B<[L-=,)?K4\P)< N2>L1."8Z?K)GSI"!L3WZP?5PP!".JFK5PM!038$ 2 M,Q'*NA=%U \_KP(75GZII$L<"\9_%J:3@BY3+7N\QBZVQ$+??I M*&=WSWDJEUO6+.E^,[#8#"Q/->HA4,8:&6D;_^2&J$L?'(K6EI6G.ZR+O9]_ MCVJ/5>S,@YVM"J_)61J?ZSJ25(V(:T<:FD [S,&=1[],"^:AMZ.ME&5,95P2 M4&G[_JSE9JC8=I- N)?39TTO8*J-XN<;WAB!=5.?_1,J "JR8XKLV_*ZJ;$G M;9\!(_]*K75+Q&?)UW&NZV'LCC,3PN9+RZQ1-0>/'T%O^%I.0NE-6*M(W M+ML,E\^%?602SE7FO[,#-K+ /V69EP>TF;T]V0U^T@D>:5 _$JG?1I1[+[0+ MGWQIAG!E5'U?Q,KL^)VYQ\6&GGX*ES% WI(3S8U(7,[=^TDK[N]U"#)%3D7G M(,_B\A2+U,3Y. E,_42& 50%8#0(E<(8Y214/3!P;ZPFW>R+8^KJ+4H2H.*X M(13]9'Q/W'*:4&4?P>=EF)'M6NEQ!QD-!+Y'PCV7*L^2'$7E>ASQZ MD$^-D!#WQV77G3JDXP$J-WN+=&8?I M@T\2D;4+)9D?U+!,PV:!CW6?6PQD2&?M"_PO;S6,_\1R*>QZ LD0JZDH"+9% MY5A"$@^J[HAA-XL"&2%](G]_6]G!\<___T$*,1=&O0 >UF\ MZ>-SVO<$3[EY28;A5M)3DOX:GJ\9-%ZQSM5L5:LP:J\^(JO_ZM3L?CFE4632 MYPG7%YPI[TN]TN:XK'NQR"1;8&W0:6PR/4%E4O: M5"5IR6-YL2N*#?3%+&2AL("!$7J\X8(WCM$!B#78N>%1WH#V/GS-$GPZA8:% M[^HWAN5-94_B2G6*H) M?^\/;SCL"LTKFMX1VSZ7]NA:._EB&Z__EEA.C6G5SZ#*N_ 0_@,'0,8&;H;^ MX!0EI,EV.SH2%;,TNK#'C%R0RE9C-]$E\]R@*E3D[PLHMX/%':AN97W("4., M6E"A31B!!&$FC'GMJ\M>Q%I@FR]D;70%BTF[@N!G([8_5A#4".)WZ3K:HY8V MW/8'G;$.7YS4XR&$ICFH(UT@'Q69(S/SK$1(64/Y,1O+Y<:?4ZCN*#KEI&=\.?NW:QK'_T[V']=,O,E?3+KJ=-4)50+%W C3WV">T)>\^*!_KJ MES81.@:.NSR-UI4W+0W*EDB3N ?H7?.7V&WU;WO[[A^1"E,D\Y\G*_*Y*@(J=$&=#I*7DPA_\-;LQR0 MOU[;XVG3ON VT;X:Q0$VNPO^Y?;.GZ&^\K^%^@P6CG;6A6 !MWNMI.,BCE'R M[',J2.S*8_"OZ(T9CJ-Y1]A+>(_+WZ_CU9=5N^GRWA ]; M%HI72L;-#R^%8*STKV-42?2">R3V&H5B[;.W=E[9CHG?B204[U;N.Y==+O%. M;T][&%EN53OIV(S*AH@^8"LF9MHSU/*O6K=N.#;LI) .$-#[N2NH'2_LGOYF M-5I:1"YV&;QMSC\BOL?1/W*+LXU I<:7G+1K DV\-.=ZKMV$J!;5M(I(7GW$ M1*K ?+IE+AG0)9WT:/1ZSC$LJ$9 F!35TW,VG=EN4J7 &Z7J4A]J\V';AWX" M.VQ V[8DIW[Y5(!];MZF=YO."CK4Y$R-ED7V1,#O-D^XK_E]7/FA_,O(5U)Z M2@7L>#VZS'.RDNO!TQSJ6P Z/U(>W:V*16]@9SG .WU%W=[T-X>Y5&H_#A"@ M$[$QP]EH^1L'>%X-H;#<"IJ7@N_AT3;_8B\L!_2,VB)$^&.U?;,>5;C);&TQ MC8\]K]O[^A[MG*)J[>N;%NP3< E!T?$.-R^HU,7'T+YA[7+*@I5^%D%M(=04 M3*44_1@9FBG@&+.:FGI)L/@">F,=VI$E?L@8+&2TS"/:3J5U$U@29U%0BM)6 MFO(( .DCZD0MC"1WO"B5QS).#@8E9(&YPI&@I7NF+R5TFY[E]!+9L,46@.SW M74FW-Q3^$XZ9&BEL=45=X !WL>$X@!DM#J ("T7UOP[;H\*?+1R +( +!_@Y MVK(-/*7& 1I!2=["_UV-IG80I^D7#K[:46>TG)=U^6QY*]2U]47%Z*?+$T!6 M:$.YR=1WWZ$XF\)9L&73SKA/$MQVGE Y>VB@&=JLK6ZC: M!D@5?XO@5B6M77Q.^5(9DZZ>UV0 MG_WSMY[4):7V$(Z@DFYW(/7@!BL8W"#(2GK42:(X%>2K/^8:O/ZUI>"AD"D4 MY*\^2N?_>FS7D%](*3?>[T07HGYI;_BRY Q VI,L1WENJ;I179NN^_&&H;>" M.[LR*WV!CX^CM=/8;&]E=XN:N&:_6>4;>E7C_DO@PZW+:;3(H7#4R:#%M-74 MB/1TH@53YHQ6P(.)+4M"?SFO'&]^C= M0RJMFLE ^2UIQ^W2F=F9'M8<.;?&:GF2;=?-UCM3S=2>'1[5\/L@?1G3DS;X MRW3UL4*$QL5;P?E]4(.,,AG\YVE94A-RL+9YM]+D7L%=1WN#.RWANR:?^O5B M^0U_\NC>JI.I&9;$Y$9DWE4@SFETQMSX>G(2N73>/24?M 5T@X48D)--W@6.9?M.CN]OCCXE MNR?MR 7A?Y?1<#_Y$[>44CY^90VEUIN#S_"8.4Y,&P> C^ V6FGIP<6"E=/ M(;U?8#C U"9^[VEJ4BUSSO=8_VO<#GI$"]J/"%MZAP-$VOS].L/$GGK[\L$+ M>9-;32I#OH8)F4_T"E>N>[G!B;E94@*BS&)-TN8GE[<0;JP/V*](YZI_6G\* MS;@HWXH1,.8TFKI9DO>3].CKA?A:N:$SE_M$CV!.\8^!7/,>EF\?[NR7CANX MY2E?L:M_W;Y9L1K#3[*[6$^DP5+7^J@B0UF#N)SQ]2L-=G',JHO'^!O@$27P M@*7 +5MTW\]'+':1LUK<*#]HP+9(/YB#PB9Y2<#ZT +MR_*R]$F!L,>I>%%N MQ*78X'_YFJ:F%X_>=V9N8H*\FM$*(4KUMY8&%5_*W'L(,[&-NQ\9]KQC]D5]'GU>A*]H +EI)BG/18X,ZUB-S>PO,].'0Q_A MYREINY6:;SK(V:BW(HY=F/59&GN4/72[QD,O4ULY<(!8'Q?,]ER136T,VX4# M(P\/O83'$F]_---8$#1L;T_HXO!;HFW.Z?1=M:2W"BCN/MZ9$E)LR5VY3 M^:Z4HQ\&4*QEM"\ -Z/B%T_\K0RU:%XDLLFV%O=G" MFV53G[?=^KR;6)[.JVJGE6J6FFO*H>U=[OU>__34ZYV\%:6 L];H*1"EXN3> M4#W^X0>3L2*!>=7SMJ7(K@#J-/*;:E>/AQ4S@LVIDX3]TEO3/1&;+EK)W%?R M&KMPA%_ .BR"?%+'>/MYWSU!*$V1K&CO=&#E?JOB,H/MLDWR849=CW8P!R[7/DM)$B=WN_,%G-@VSY,3GM4?TUU&@QX<>CJPH?8#GW?DC1]KM?D9%O M927AK*Y2D*6*(JT@A[-:1'&;M'>3C,69.;H"K,TU316<]C2QSX7-ZL M(V'^ MF["@D/L<2#ME;XI&;G!6Z1P$?RY7^LI]9U"Q'6C5K,@^$FO=MR]M\+8V;0Z3 MF<@H>8=E@LO''8Y3?\>!GZ"5QB+D%=F&PSK MBJ79A>TZW8\^AW(L2*YE^FS+L/#H"M%8J"\4O]C4U(^]CM.T=!]2]7X,9!VS8X@#N$'VGY[^5W_RQ/@Q(I ML!U$WQ/Q=GI'*=O]8F?;83_$VM&NT"3UI9+;K8$/?6@'$)U1'R3;K(LF.=$Z M3L65'Q;J89J>NE()U-;B[:E6LL$C Y/)-F5B@^$,Q/Z'G>[_A[Z>CF?3V!-+L/>QNU MV-'C['BYT<,6%VB!N];SRRH-/^$?2WFD4 M-M.PH.DRII],>L3,+X7<.5VTY MO)$ 4\,6SS91=A=&,(=UDKP^LNQ_< WA/# VF=)E,"4R^VL[^6OU-U.U8\ZH M>#YEC>D.-"@ZFH$:JX>S5 _0I=FO#S0#Q:3+,*_*MN MSAPHYO/L..M11?QOH"ZR7T%45/SK6ZL.(K:7];"']C;@/#78X,;,;! W269? MFM$;&(E":^,E&5#7I9BTSWU,8]NC53A-U5_BG8V48$COR;V&G=2[8Z<(BI;& M75'EDE],P\]P .GM9B6KZ:P0N48"VYD&P"G]@''DH+/)J->T)KGG3:*HG=A4 MR&7)UT$_GC4_S/0-:X:=BH/D>0-?+'$VW/>(:OHN]ND@"(M0P0:!IR;_D[U; MR4&K9JW\V@UDB$+_Q_WA:8&X?[V-T)J;>_[K9VI!;L1G6KJ7R1$ S=RH/[YX M<___2\=ZLB$J9 ME=BQQA:"&:],37O0D<[#&#D8RB"T*M"]Y=X16F6=U3M-\^.*I\SKK\T**Z8! MQ!V3C7%/LS3B(]D$;C-S$D6/UXQ6%< P&'(BB,!>AZ%T,.7E^).(=QE1 M#- EHS1$;-: 14UE577,^OSRS4)CHH^R0ER?(/XH\[_[]2KC.J MJ6P+!P0F$*1($U""P"04 ZB P !YB!3E@2)2I(V*&BG!0HNB!*774 0+O?BP M4&2H X% (!0="4%$2$ (14!!$FD14N8RZQ5AK?><]]Z/N];]<<\^W]EGGWV^ M?>[96\HU&Z-2[QZ/+D9H'.QF5ARC)?&MZ,UOB)!XH 7T%6YT%P_46L,#B2!K M:PGKB/\-6[,R$N\$3T!7_.WR+DG1%E>GG7FE X%O:F6YL*:\U:_<5_YZ M-*M,>?SB6,;N'J)W85'OAFCM%FC6JW7U ".:Q(Z[8://D29IE;]XO#++%:.7 M9F\$Q]RFW3<<8M\J[W_>QM18#.+8?]X)LU&ML1%%WWC ;E<55$NZH)GQKD6] M>EYK+_SODGB@35%0*G6, \'Q0'=\N#+D^HX&M']0SY7YI%VCHR8'M2?XK-:SB''5L3YG]1<,>6J?AL@G3\L%>T_]X2Z!"#-CW[1P.ZY,:6@@&CU5WG,2?L]2R<4HL,\I MK(FC3?S2.SA7D#+!_"UD]N7!>:&K6EJB3V[]O,D/A2V^'F8Y\$#"H;%,(+(Q M), "SC/RFXG5[;$_8A;F*6)[ 9[#O6.#G5>H^EEY<$9*_3F#;TXRK"J23]8 M\2SDW_5M8MF"!&+DQ*(X]&L\"9!^FFI0_IAUMV_4 M9]9+XEJC;: 2ALP7T;WVY"Q3-CKPV8@/Y9>'"^WRPA%QG6/-2VDUDY\L[[;] M@6@=ZVOY3WA=;)(*.YNMV5R?R#YTPR_LFLQ+\'SQ$DHGX*733[H"UPT_:OK@ M;>E#YUHR*]##^R75&@YT$=!\N_H!V0F9NH8<]\Y^ZYJ'PIW]X&ZCE1("$QZ[W#175JFMG/!A M=[]+4E>W%;I@>29=4/8+!-ZPR++%F_) YH:$Q2Q ;T'AFGT7TKQQ#O$E(2)" MBNE8D:>AD^([71^WDZ]&N(]"CLF@AW&/K(Y$")V0,KKX*L?$%46\B'^QTO& MQ8"QL5"DL5UXC0+WV4$E\5_3J3MI;FCC\UUJ&3FW_8+E-)T]20/K1R; %87I MPL5G5-)"&G6[SX8IO*YE#":?5Y&E>M8<0=#X2T='UZI66BOE>:#H8N;/W"C M?[7Y\T"3UFP$-($'6H8AN1 4@-&+>"Z0ZM*^?ERER&>0[B0C[3];,"7>NG0* MZ^TS1D4YRIY,_. 9,ZX\ABO'W-_6%DF_S'8!:,P!'HCACF11YF%RIO7VE*!1 MU5YN;U4,K1?=?\,VN6LPFJ(W_=;=T5W=F?/.VR-*L7NYUWB9O-4]7A$UYIGXXLU_:5_M.(% #2\)+@OA+;X' M[Q D;X.Z_;"E7)SE!I7A@69ML6Q9,E>_"Y/#6NRD&]UC%'<">2:]9=* 4Z1*^Q7>JQWM%,FKN^@BQ^T2YR_ MS*;4(7_?7Y"S9*Z,5.+5Y%1$;WO'3?W>:F]1Y] /Q _"_9@9R7A=%TY&VR?7 MQM@[J+<5Q2LZC4>*(+,E28P M\'AA8-5#<&PA+*-L -8H.IS8)ED:!W4-&U;+_-S21\G\>FAZ?CS$=&G@4N$; MO-#ZK<-9Q:YYMO#:],%!_@BP3 \@:>4.@>\ZENGXT< N[G0(9 MHEM)II@G)P:0/7(F:3( !LBKUOQE"6"W;$5MD@7Z#8P4]ZX3K9_?,L:Y86N\?$_IC\> .^@@ MHZ2IC/E1DL.V@4.W:+@XJ_0L;-!,'O;\"E;A(T[*T]?V"?]Y45$;8.?#MX(]^0'933WF8K4]!O M_A -DC(]C-WBM-6&U,J?9P7<;;QWFX4+5JTG6UBYB'9AZ2 V\I49E' MJ5)#*^1HPK>UK5*WL=3JI\RJ@J($S>]RS>/_0XV\[];06RF'VKY5BZ[=:]#+ M+!;8UW#G@E8.2O$.Z0)@&?OH.=CNIA+LN#26;2?M'8_ "WBP=T@J1+,,@< M2*,UE\^:!^H P@-P; QVUK,?R1!!S S7\E^]_]'*"(@ZOOU,+(M( MA?P$1B^<2P&K>JA=4W9RF 6-.SU2KS *Z)1VL%3^GK:1O.'? 5!+ P04 M" #BD\U6=-9MU[D) !W"@ ' &%V<'0R,#(S,#0Q-%]P;W-A;6EM9S P M-BYJ<&>=E6=4TVD6QO\A(0E-I H10NB=@1@@H2,2 :4ZTD90FM1!!8)T08K" M4!801! ,74!E@%"E"DI9E:J42)6.M#&T ,F&.3NS9_;LA]U]WO-\NL^YY_S> M^Y[[TL?H,\!I$[PQ'@"!0, -Q@'H9, @$.A,"@S' :#L;# 6=EY.=C9V-@% MN7DX>841(DAAA) 02D))&B6F("XD)*,NJZ"L@L%@1*1QVEBTEM(Y#/JD"8B% MA86=C5V @T, +2HDBOZ?16\'N. 2" 06( $Q<(S 6B=P$B !B!OTNX)\" M,8$AS% 8G(65C1&H/0TP@%% M1Z7FP\7/5W7P60UN29QS]KO/PLI_1D 0(2DE+2,KAU%54\?B- PN&.(O&AF; M7/GQJK6-K9V]BZO;37OJ'AD4^?1\?&)V;GOLXO+"XMKZQN M__:=LK.[MW] />$" 6#0'_J/7%P,+B8(! R!G7"!F.Z>!+@@S*(J4&Y]2YC3 M'1XQ=!2<]WQJ?E4'B_@YJRT^9[]!5GX)S*SD]@G:[V3_'=C]_XOL3[!_<4T M[& 08WA@+D 7V*/*%$2RGE@.MR%:&[74D"&6H-*8^Q'@FVL5/\[W\=F4J!OT M,1UQL@W/_PC=N*U'60XF+9++VRK_5PKCGP2HD(R MEK(R^X+LUJX8CH*X"D7K,?-:_INMW1_N2 T>J99Y&8%"O=TS_+ ],)&70)#Z MN^EX*'7]2+W0@;\ND;=9#NO>/SGOGAB(K90>:M8.+ZMSCD_9^Y&@6E:TDN:M M;NJ/=4\+OE1SZINY[LO0UNA\\@HB0"X5)#7U4PL0=%S_9MW1-S#FRF0R"QU8 MLWXA M\T>E]OW4Z]D;UK.WA6,QXV]2!6[\ 6 6Q73,>D&_(?AA:CD_4=<;NO MAF?=DW\(4#S_ _-^CFR>@N^U9UGI>YP4RHJ#=Q?\(,57_M'VS8>W MYEDOVN M3SS3^.R*=2,L 8<#L'I+NU;DR+W:(US)JM;BX@3.+-PDD59;_-<+\)_2C+D6 MQ.:06#?@4XRCRNH.-2$^CF8*8N27E5BX^MDN& GJ*I.//4M/?;J$$ M,PQF\G;63D7Q D#[RC4* E\(+7;6Z?]YX4T^7]IY=+GF?:R6=>[.IQ%W#M^' M+SH,;DV.MF*)D'"S04F5#QIECN:J7F#O@()+WKGC.SNO-&T;&^];[&:'3RY^ M<9LC&%[O%!JFK =T^Z$>&0W%*U?5Z=S:,V=,)/",B@%'A>F=VZGE.S>Q3-6% MK36- UD/G4?@ENN_>L1S1;T'AK;M-580UO;W*6E*W2RU)< M*G.7DSE,N"T#"!F-GCW4C2&-^;\QC*+TOO6UOAF7;E!B .YNTU+/>',3#O2:ZMNQ06E.Y0*@GV'5HO.)*?'6SLB M4X+,7\P^Z?/#6+UP?OTI<_LEYPR[!*[HA'FMT*]8Q0A)3WXKT[J^GJPEGZTT MDX8O]R8A$3>;+L7\C6.E*_6I,FR'"%T=,%4PROSMX/*&^J^"FA>Q1U[B_$7Q M=$!DN9Q3'[X8^\E:C4PX*Q4T.5&I\/FWYYUQU]Q? OY[%RW=D(9SMX.A*M'V M5%<>8XYF;G1S(MFO$"Q(*7$@H9(:^(:"0HU""8=N_=S*QQ/W D(8KS$,X 4- ML%L-&@*\EG_8MHD._(+19>]8])J(L>!&5RT%)%$L/P ^:7S&$@#46'6!2@?> M3;*^,5['C)6\;K#HJSG-K]C9II7ZS-<[;C]Z.R_166W6GSNZ+L_%% M(FWYV#3HVY F][AFTP"T9:-0J>PNP=]OT=C=;^.G1NGL7=U8FBR-/&3V2S!* MHSC-F=_E_59RY&&E>8E\1]IY9?TU>WOK"D*15R UZ6F.DN(7#63WB(C+4*1. M=N: ">NO\GE= ;LOO%,X+W<]' /"6?AJB-[6K4H#-T;6X<9V@4W/9IT^V;^X MM9#1:N/(F@&@)MVDL,==\-A(70@'1D5@RZGJZYPE?17(FH(O$SW8 MF_5WQ%+:9Q+&/RL-31:B>_0\K93]!ZK:*R7WRV:S2"U>BE:#:C]Y 34R FS* MA^VAR+9X(F?^D?97.L"^3XP95C7*]M,=N738J+N9/KKU(:!VJ\A/RXJ)A?V4 M/BS5,6.&#B0B]AZ4Q@GC@U45,:>1.#-7PQW\6NJR!W@5(=<2NU-76DJ>MNNK M)E_#2R0;+O?A]2MX 4M#7M#WE,0(M55J3LNK^%RUX9(M_W,TW<[]",+"W3/I M#I>'3>7_+O^TYC6_RX[4$XTS!P_L8X.)H'BIG,21' ]YO=-$42/:REL34K?C M7=F.G0)I)0$7"-(#W+KO/O=]-C=,GR"%(0]Q^U"2J/)TP&"=4IFO*K ^7V>3 MT8=#X?O0MM30T1[OY1#$7DI<]O@V?V3F'D_#"*D97YW><'#OC=$&MH-J ?U8 M6S1UJ=R.S'OQOF3HXZ6S3VXS/3M<;9Z>2RXNSPEUT#G"._'$SP8->XQ91'(V MX 0W'=]BJE_5>$A/:/7DH:YL5,W0PB)J^XXLMK9&FE'22?J9(ZSQVTP)-J3KNM$!H]K> ME;,B3^Y!EVC,CN3KJ##LYY0XFNB*NB_Y1MKUFO>A/ND+_3.W[[%2:;__K3JH MJPQIB!CLW.9-%AYR;S[9*'-B$C9K^D@5Q\CS)-(PZ # MWR+^H5=!;OXI S,T1E+$V,&SE^!15#>:U/6P/?SSE:_!Z.N3<_T<-@ '";69B$ VI1UVVCO, MMZU)DQ)LJ-5,C #F.6-_TL?_ 5!+ P04 " #BD\U6@V)7@=\) "E"@ M' &%V<'0R,#(S,#0Q-%]P;W-A;6EM9S P-RYJ<&>=E7=0TXD2QW\A@5 - M):%#0")!0)&J(! 0Z7*A'$H-(E(%:2*(2%$Z,5&XXS0*AX"41T="%X&(,=AH M@H10(]+D) $A4A_>W+V;5_YX[WUWOG_MSLY\9G=G]S[L30'"-A;6%@ (! +. M[P>P-P:8 ;P\/% >;EXH%,K'Q\LO"!<2%! 0E!(5@\'EI)'R!,3'QR/7V"_@"P, M<(' 8"X(F)L; MG/WMC/ Q 1;E%%35,>,0=OZ,%PN%;2W4>\2J?JNA"._2LH M[0L1-_GXQ24DI:0/*:-5#JOJZ.H=/Z%O8';:W,+2RMK&Z4?GL^=<7-U\+OKZ M^0<$!D5>B;H:'7,M]E9R2FI:>D9F=LY//^?^4%_2>@<&A]X/CWP8I4_/,#_.?IJ;7UADL5?7OJYO<+YM?N<" M 6#0G_J/7"+[7%P0"!@"_R_P[LYO]%]@^PO[CH@" 8M#\\L B 38V M50H3^7]WY;*_>VW?E84:LD!RJF2J-9J]/0^VR%&ZRL S3]3DM5]GO;"SH)_$ M'@AMLNMEGZ' =K\P)UJ0L+BS+.6DA+FLN79\R+G4A2P>^\C$6,(>D ?<"#_W0\7Z\#V0.M_]70\X=%Z:[6T>&'Z0* MVGB.MZK(V<7]S-*805#Q<68GZ@-]!ITV'"AMQGZ#&\V?8V>>WF(./PLOX> & M;'TF&-\6) M W6RLHZTHB#Q)WK>/K7,,!QFQWEM^/[TELH4Z B36D)O4D[RFRIO(D)W2, W MU^70D)+5(H++A#*CND4P;6G9RV(;Q6DP/%,[+ST6\KX?$QV&E5"(W=3#&/2U MK37L0LXJ_,4%F=ASM5UY)2#\29U84DI)M-Z_W48D8:F:"=.EWI?.4M8ZD M->S82;EXNA<7EW72P)CJ2Q9_S.(O&\HPI[1CLDQ3B"]K3XI\]=Y%*-]2L#IO M/L4-$(,>,.O=JTN+&!F@^_#*.GQQ'=SU5%BKQ0( MC35R8^6XKY42BUP;I'ZLOEJKV^>QV-]0G]R]W-"QEF MX>&2]P=GG28'$HVPT[CIE4'SL[N2]V EZ]4O6F"IHA0TY0V:9FE2][-O!)]0 M3G[^]HB7"3?]!&IM>G)$P[:H$VRAYE/>\?-<0: M94E\2\Z2 8P:]X"O\V#W79&Q2[=[Q(6SE1G+4JK7K[RY$&0L_B35JJ]DUA%A MRQ9O7+Z,SD2<20LSC@O37L9:54<)G>)UO7HM^P V-!98;E#)E9,>=>::C1;F MT4>3^LNF,LXW$1!;98\LIQW_;=U!.+,:RSV =R/S<5,P;XEQG/PB5FE%'[%$ M6("'H/ BPN)^/HG HEV,/R$*P[$I(0]]9DF*2)"-Z$9OR,2M3G_Y9'O(9MY- MG.J$VP2NVY3FXMNIMI 9+( <'5;Y&G+Z%;'58PZ37OE.D),K<7OY:"_50-[Y MK5H=X;=!__M;E0=VN &SQW3=[&\CT3D,&\:O.@0CS42U\I77"9>'\EF6OX5T MV4].1.AOIZU62S@.#P1VO+MH]HQU;+ZP#09P4B="M2F_^;AGQ8A^D@WSRUC- M(7P\IK +!S'ZS>& PY_VF,,;7BJ.4;-S?_J#A<9A-8@(OKT2:CIO9%W#S9)X M\4QLD6W@TDOR+,>HNN-IQ&A,'S^PB7$>OC)^@/9%U_9#R'G3;':C]IJ<]3KB MHSQJIV#Y_-5;%)*/QUTJ_3+M]#8\(D%4C1(:^D57ZO5&DY-';P+!7SU!V]F] M!!L$++:;L2Q[.E!D$GW+29/>^]AM8AP20.ECYG!(:^EKDPT!=%Q1X&K!X!3! M981SJD;0J*5K\USRW\1]$6O^E(">R<2&A3LS+@+/9:-D7';OZ8"ZE]RX/+,I MFJ_>7W1[6[LROBKWBS2^XVS\C.:GI_ZN@R$3ITDHJTFI; 5*?CR;:%,AE-*\[9SR=*U'_VI$]H+ZA'W&[S3I:D[T\@W-SA9GN8 O>A!MKYF^<8MUNT(NN MIT:5C':%KJ=[E#/$U$WE,GQP2Y?\0_Q#US\4:7EIZ7US+[9FH$M,EH9&WN(4 MAF3.C=1$27BFSESHBLPK*D#>@8-& Y RAN[%!E5K_4&YS)N_")!9GYD/=R)Q MH]/(3'DYEF^=6EBC1(#V(?)@BM(XU@*)[>VPP\02%P82C6S7U,5D%,.O"3!7PK-=MTE!KZ?.*"HNXKM(7N2R-1ZI2Q!'T&J(+ MK2HDW5@1577IN,'CI;26UI]H2J"DG'FCP]Y;Q;&R]N";&R4G8.SU4I*YUX,E MDP,97!H#'4D<10VZH=2URU1CSS&$_$.N2YWIW2,-V^#F-]45H;^V&(82_2 ) M-L"7* S,A;&H44 $4)P@2URFET4Y3/,UUDZI$JLISTR25\QJ&MNM:(Y.C- M3VT"B7KA!!!:">\LQW_]B*UMZN[K)SW&,Y6O&AZ*&L3#02E5[>+&L/>A(ATN M(2C(5A(^/HH]B"][Y[9IRSS$#IR$S9*3565HS&1 L_,;D5WS0+8/(L.KC]99 M[OCITV<5.##0_N,/80=4J:;.OO-%(R1@LV;J19U>WXSJYS>E*RKQC7M?W/MY31!J[HH< ^@NK,+$XW#<#$5N:7*V*K] M%]D\I[/2W+51F F$(P_7.'$$E!)"%^W!*= M) (S0X8F#M*DEZ<8D"K@("4" U*EB'2!@*"A2 0D@[->F3?K?7CO[;OVI[/7 M7>MWSKWK,">8 OPO$ H:P0F%P-@3[<:"."V !@<$L$# K*P1R7(T\K@,0;E:>4\KZT),$ M5YC$35Z5V-1'<,QY2CN?V= G2=5K07%L"'X!02%A*6D9V=-R:NIGSVEH:EVX M:&!HA#>^9&YA:65M8VOGYN[AZ>7MXWLK."3T-O%.6/S=!-*]Q*3DM/2,S/M9 M#W[)+BPJ+BDM*Z^HK*E]5E??T-C4_+*CLZN;^JJG=WAD=.S-^,3DU/S"XM+[ MY955VAI]:WMG]_,>X\O^-RX0 ;]0_^1B_N8BP4" 4-@W[A ++>_!;@AK*>4 MH3SZ!)CKS9,2*K%PWO.ICRCM;!A5LT]\UX*&$/R2:O-2]&]H?Y#]=V!Q_Q?9 M/\'^Q34%(,&@X^&!N0%=8&]?MC &\8>K5>EEW8[HCBPS6O-U+[/1(JR[A48R M9EKUML[+&&V5Y"]G.E_P'CI6=P[J%+C$4'0ZL2Q&TDT/6HRK+YH'5(65 M_*"\LQRC,U78=OD3$^AZ(>B=-?3Z5K3V+D47=\XH[.EG;?T]OAW3N,/( M(L94?S'E%M^HBY"_.R;L@$SXJ"=JR4O08_V+4^M<\X3K*IPRHMV5ISI<:'ICD(.R7MT2MA0W1A80WRGLF8EN <*.$W8D6D_DJ42>I"44W9$]^8P<)'0NM6Z?J>KW#]Q2L39EL MOO,*DA32S@G25=?-#1<%> D&_V;B.)5=_VS%?-D$9[]<^H\Y'APA_')/)PQC M8OA@\UVNC,\S*Q9U]^^@7DQL-L ?EDXODJ]JRV'9%2)=@IL:&[*Y=(/>IBQ@ MH8M//^J)S$[QQVRD+:O)Q A1LA^X5;Y"Y+6,*X<7$Q-Z6VKM<.+N<@:D 8TU MW<<&\+$?;Y/DEV(Q(I9.;[$Y)PR-:<;3T#(7N*;)Z.%SA>,TNT9PZ M*KSL3ZJK_,Z:S<\O^'W;33F7R,!HX3&MJ.*(<1N%C9+$N>O.F?=V"MB9 /@Q MA'TAJ7XQJH +%8(H8P+)U?;52@RKAJDP[8R7JJ)]_4'O8?0 <,5*PY+\R"I0 MF"S[9X/OT77R1,S)P?;S*DFVD43J=O$/+-KQJ. G#^UJ3!Y*9RP9(^Z;80^L MSXA%C%(OZ'%/OU9H@]0JP1(L">D6BB[9?@+*KHBX3E4DI6(SP/]H<&B@9UGI M2/5'Q#4:_Q7?"N$$/4[XH3#PZ!%ER\;PMS1Y]T>BY C+=^>M\&_/;'.GW4R. M-R&-F&;U)G+-!ZUL.RFOSQ[2VUSBYJAX,DZCO/SXO4)09O4 M';'B_>^AIC]$F'@4^!Q(IW)T,@&Y"\^7)_!(Q@XPCKT1R%NY.:TD)(@BV=%U M>1EK_N'=*NN>TOPEN,1YFYD^ZL1-[R?]0"Q7.#,'O4.VR:' ;WV=:=I?.?X3CG^FY^/H M'VO-?#[M:(KB*N@SQK!^K]U3?8I>1L5BI=+Z.A"*3\)$>@3VC(]6CS#[D=[@ MP4/;Q2LB[?5HGS%%90S+M0;R+U(Z'2/3=&=U1M]"%&7QGK MD:'GFBG-H;ZJ?73K3CR(DCJ;DG(AV&#>9 M?\&S9H?WE@P)UX2.=41VI(Q1?7O$LTTZR'4JFDM[;K%?H^6 75/V",^CGL;X M2W19Z]H)'A&&H:V2?PT3X$YJO%&^&BT,'(0E?S)%1$0_ M8&V@JY.SM2(K1UU?S.&)AXG[UM7>8LJ#N,OQ!_)F)!_E=#:L.]H2-PC=.!XF M6I!![K;[F+2)>^>T;QS3/4'M$_[*&RC/?J<*^2@6@K1@O>R59SX^'(.YGAV3 MXDO3,S12!Y=R "8@4WGO@XZ/B(>A-RWP.)4T^*HOL90'*88*$7L&TKGT%!-W MPB!D/R(IVK.&NG5E\"DN3CX%-O/LF=^V&Q&DVYP%:B6[Z8E&*)Q\TE>>U4_H MDVW'C,]4S$JUOA]V*D*?YC7*^ZWM:/FQP_V?H>;;?!J8T9"O396A MIEX!.7H@1K/?_O*! >6^9"=EJQ&52G-8?:]?;92-5K#\?$+$!S;3V.I+_6"7 MD5B5N/1U(=RKO Y,>NWM)T]4O.\L;:)M/QF 2^3%-^EYD_ZJ57_;RW"::?A M&CL%G)5M(H%:5EO5'*T52OLBI;#-A5O[UUEDF[T; MQX JS0! J%YZ!6\O3 :2!-S;G"UQ9%];S'%CN3X(J9\4YPD,-!)/EBU@LTQR MV"L[.%X-H5J2U>$E&QF'K_ T'=0ZE= MKL2T,$',R=\!4$L#!!0 ( M .*3S5:JHE334_1['?V/&C#7&C)@,0Y2ER+XEDB5*)L+T3&3+-E+9M[)&3(TE MD67L*DM,"$])*6\LF?JG\K;D]?4]#R"$K@%]@O(8DZ<.BPHI*RBK:.KIZ^@:&9N87E M:2OK,Q<<')UP%W_!>U[Q\O;Q]2,$AX2&A4=$1B7>3DJ^DY)*O)_U(#OG86Y> M?EEYQ:/'3RJKJAL:GS'S MXM(RZ^LW]OK&YM8VYZ<7" "#_I'_Z 7?\^*!0, 0V$\O$$_XSP8XA%=. RIF M:@=S#T0 MJ1"6H]8C5!ZL,9,;QCD/PT;.!AC2?R,L^('>7MS^02AA.47NH 2B'W*!%9RJ M%Z%$;17QO8:@_T#1+.TYJ,V?,NXL6IN;NT%@0-1ILHE+SN89^ZPP)-]%3H&I M7$MVJLT5GR8@A'W!,_2^3HB!$PI:>)(7:?=_#]+7?\ M4.*U".!5(!$@6M$@,D<,G>]LV_(MX2\8R!L\W8Z3U&\O$2R",Q1V;BT4:&F! M=A93%Z$W3G]VN77C)<3&"(>LYI?+>8$9\ M?G[F \UL]PQ+OA(1:<;-ES3K:*Z.?Q/LJ=5LN[5OL^_5 /9<,%5#[D+$O*'Y,;;XNLTV7:-"9V[5_Q)HF]$]1,ILFT MA\E\&)XZ+;WKEGT6?;.Z+?BD6$=U1XA)\/7CQ\+'OC*"SV8XI/D78_E>,.R_ MJGIP&$H\5O*9<3?#5[JNFOEKPUO&O;4RU!N>=>@QT=YQ1[=B%I1"FR,K',[7 MWN]NC? FSA[*D<"1DLV4:3H+J6)G;\DI0,>^ICL7^;>N?;>4/J@@#U:HW.@' M"'862.#? 'TR9&8&S!9TWA/_L>29F78I:\L[Y]LE8F_7?/=L#=F[<*[ )[VK MS/Y,Q;-2&AL%?7$,WCNNTZD<\>EIG93'F9J,IU%0*J46")E"8TTNWE_ .3G9 M)4L;^A G%'LS'_=L2U6B=#[O'@C 8=O\HW5;Q)PDV>AYF*CS9-*C66.,6=#S1@>)M*L43G.G\N4A-+3\:Y5CA)*A2 M2C-Q#B$,RKW*4\A,"XS/!X;H;A+>$"5^M:#)]KHE!Y4X*+!XXDC!6G86]4J+ M#>Y*=5@\DW+!115 VEG\B> B#?HEQZ%7HQ)Z3F,AF"G76==O2Y?=(U@$O&[? M;3&5PK2*6#+NUPW*,98T*?M.ZD+R85/QH509]9@Y#&OE))+-S"LA73LXO"XK MP6/-4"A.E8ZHO?N&G=OU^0UOLC2$FX0=V;E3S!J MV@=_Z\'QOPX!&J(+.*HQ%T@M$58]UN4T[I1=:E9MOE$3\SL$ "M:X[2S6//(IWIRJ#?;C@N, ME.QKFK>B%XZJ5/9XZP.XW C*7$Q\J5'..+ZY-NP5 A&0A&W=_*YU67FV&+-U MI[.T[#7CD.[\_%M,#V;><%>G!T[;*!$QCY798LY*I*BR<]<5ZQ.6;22O-L2+ M!G6V3.FC?K^$;]X1$=>I_G+Q7$-*HEB,HSZ:PW 5+&T>#+G$!20NMP\+%?C: M:VJ6N+WH^1($<'".DIG MS VCQ+\X/7I=6[7,?R>U_![Y1M1(:,*VGN+-Z,%[\V%U;T[277'97M;WG-KF M]:>V5A,Y@Y!QM>P3JZ4G!6HVT[TX.\Q@I+K?1H&E/ G9V(JQK6#DC R.33Q5 ME[5BEF"84Z^H8;9&+NQNTV^Q7+!ARC*,^OFHEQS.9ZS"&S&QE9E$TB.A9)%7$ M +'U;AOK^+U\\M"?TOTRE-Z.J/I-+39_URB:677Z:+!E@_DRZUEO SGA!.FF MS7U/--/S(Q=(.3!P^Y.@GTFA-W; 3^.0R/#.DZ63&$>ZLUH\R[4COZO .C3P M1X&AFS8.5A==);UW^9-AE!QC-<+0LJN8#C+H9JMZ,UUY$4"9Y!U^_822871S M 9N2_TUFLT&D#PGJZRDZIV,X/]0_+,,FMCY(=QZ$/8_8-_5QZ[CUL)J;5T)T MWI<^]9T.L,\,N;@=YRY-ZFIK[*V_2S*^XEL7X)H=F!:+.3.U(R",L?HQ7MYQ M7;1=DDH#B5^W,D5FX7M?_&(2*7,K"GX2G9X<LZ*[&H=:40TF$IJ<,:+@2+\HRJ;G=)U>*J=HHP%!)@!/&A6RLZMF3:QIGX>-K[.FTX*,95SS/P1!>YO9V%]Z#3Y#NB2849[&J UHWJ6+LW(4,DY ?=YY>^L) "D"@ ' &%V<'0R,#(S,#0Q M-%]P;W-A;6EM9S Q,2YJ<&>=E6=0T^D6QO]_ @F0 !L(500DH==0 DH5I*LT M!>D*" HR($60LI1=.M)$Z@H"4B1T(121I1J*T@V("A)0FBBA",1 +N[=O67F M?KCW/N\\8H5 8E(D9 M!H.QL#"S(E!L"#@4OJ?1>\"D,Q $! $ 44!!B0( M08+T/D 8 $ F\ \!?PID@# R06',+*SPXX'FGP &$ )A8(0P,3$R'G7AY>,7$!.7D)22 M5E'%J:F?/J-_SL#0R-C$U/K291O;*W;V;N[7/3QOW/0*" RZ$QQR-_277V/C MXA,2DS+O9SW(SLG-RR\I?5Q67E'YI*KQ:5,SH:6UK;VGMZ__!7%@<&ABP">7'IXZ?EE=4URM;VSNZWO?T#Z@\N$(" ?^D_1G%#-PM:V6J3V]5_G)4'H[(@1OF! M]@?9?P<6\W^1_0/LGURS ("'B\/@@1T@#VJ9$D4ZQ^ND]E/IH0*L[TG)!=C M;//KR9X!WY_YNJW-38%K[M%322"L&-IY84KS&EG.9J/6=_O.*\18K;',4K^L*7QUWP>Y[+A(3 O/WVKNQ=[PL-R M[40Q+?(,%:U+82\@^XB?-#-KM7N4Y9G643$>[Z8KD&5I *#^S>?S+\6PB*>3 MU:>>"NM"+P!W6UYP)-S>-].+P/4L"KQ?>H M,>C%M \ M7OR4%P[6%OB?*Q_1?2QLF;2RKN,4OR' 1G. ?XE^,3Y%F8C2EIG8:6G]O3E! M/KCU((S<>6^35 3-J=!G7])/(5R4&=)$W\H1PEA80 T\B3_+3&0/S2Z41^A] M=M#MX'5+806^G,J$ZJ'S,.A&PFW3X6Y/$7GE^X[.A52MIXM&KTO: %H7SIA* MZJ>U^' :SDL;JZN +E8=#9[2T^E?3K9L.Q96^%?5-$0+;K&9_1S.[QO0L&L1 MA C4]>/8JH;7SX7E'B10,L;&8+"JY9$\\("/XF)&.PFG ZR_&TN7^==>#'NX M+-YY=1JSI2HU=C5EASI-BN0()$YH"Z]D^]>^X7EM1RSVS:4#9X#5RI(D0/)/ M2S5BK[R)^=(E(=2T)@GY]-T'1UHG^E02$822)0VM5@V+GWK+99X7&;9TS'@D MF+KY=*FAM5M+^T//V]LTH\9K-0=9TE*CV]-&FF5=7B5PZHH$/6(/"E>X65[3 M_^IAM8E?5]:YT9=+?J?Q[>]X<7?L]7%B&8HM(NRL&7'$;?R9PAKO6P,66VJ5NV!^_EMMCED;KPW\X\!P-)$?VE;']7*@&NX^!LM_LYH>V:,O M]O;4_8&'3L@V0ZV[N_QU=;)E-S_+?7*?F3A7?2F2W6V4!=[;8RFP[0=IS9=CQ\P-[ >L#S8=GJN))G)YY:$ M_=6 M72,/8OZCR3\W>F_,9A[ ?9;+DGC'!L/SWP:[VI#*@VVM,)2CCP**!*+ M;+6)J%FC^#*SAQ8Q=7X5V+=T@'*!AC_1:^\V%X(;?IDU?%?T\/$@VOT95JPQ M8@7,=TF<5>_ /W@KNB-1C%?>3Q*]%]6F'5-UH?Q)>EP*7H$1.5")F;QLA (S MJKRLG3Q41CBL;3N8:M^$N/6;!#]Y9N0C:\A3P(_,1B/F?B%X2=5PLT=(PU]A M3LJOOW)L:E#L_HS5%38ME2EI5[Q^+;UK"6GFHA*NL$^4B$?'ZU.X--OM:?6. M478;AVE5/Y=T)DVJ1FC8-3G4X*AS7Z#\'(CH^-6)*/F_%FVE+"WE(2+)C_D- M=#9:'$W%"2!&*T)")9LU/BXLR^6BU5!IC$"U 5^B0/']/6WAS>]"[8MFFTS&F7G$KG0XTT8&%?(H"5_AYBGE2 M,C$XW*=ZA@X0:^H&T'"BJ@XRL':PXG/\9H2:@WZ6 K^X1C1,>HF_B%Y < MQ$^UC:KLKO/(:LJ03] )A;YC4SHM[V+%4=?7(C;#S2EOJ?7 '+!U MW70P\NZ4++W\MDL76-W0%=RMSQ19;_F8F*5D6_.>@#WIMY_BM4\V?)9)GN-W1:I]A=RZBBLT7KD!Z7WLDEO8 M][I&X?*4BD-S^Z2O9U/>1?V>C^:+Z_M389$/)+*41\U-@6^_,],BGA&0L_OE MTQO8G>_7&Z,6#Y=6(A&VC2O.V,V]1+3-1)"W=SSZT"*BD:.JT'M144O*<"G# M_5X>QOI!D#J:@@+W#+BWG),IOB_RQ8J;DZUX+1$^WUWO5G=V[1))20"Y])XN M'QX,.8XUAX74S-YQU3O-O0/K><"Q><2IJ^&9Y:^U4A*EVCRL^CQ^T#5YI5O) M:*)MN,:5_-+N9HB)]D3:]\ET6]^64,E'L!"'\[$+VZ/4P=2]6_Z1U-=A1.1A M0??L+^C(X6?L1;$H"]A([J>L@/WC;UBX_V(_RH+AQWM!?_,W4$L#!!0 ( M .*3S597 KAW!0H ,<* < 879P=#(P,C,P-#$T7W!O3C4^Q['?V.&L<8PRC(&8V*D8QECWR9EHL5V,/82E27;,$(D%)IC MR9*B0LAR-):,-9S46$N$$$,8ZQR$B*Q7Y[G;N??^<>]]?Y[W7^_/\WV^K^?S M_7[VA_;' 8$S!!," *!@(L'!>R/ "+BY.:%\_'R\/"* M"@KQPR7$))$28@B$%%I13@IU7 :!P&C('U=6P>%PDG):>II87455'/;'(2 N M+BY>'EX1/CX1K#1"&OL_:_\5 .,$R 9#$(!;# 0& ;:IP.2 !B!_TAX*\" ML8$A[!Q03BYNGH.&*@& #00<' [.P0R$$:?I #$!B[H+3*"0XA"QX?ID:$>Q78=MT(P9[PY4Y/.:T)6)^_01>+B%D; M:.J_ FNI/9;X;&@-"!V\M=EF/G!3)CA30AV:9HAW7YCP':5G?[ZWU0,]7[P3 M1)F9S^U%)?($NM;/D,>,D13.U@BQEOK-ITR'.?NO9QNKH\944^0HNLDC2?/$ MP"^1?I,&59Z0Q+(*E:[SS\,$(A2"4JD=XJ!D1,EJZJ8YQY?;-]7F0S-;KI:= M&CCR2-^C.A4>K\VL+;.HJ8U9&M/Y)<32UDT\Y=2U$GYSKZD+0L$GZ4WB,(:G M .X7KLG@Q&ED]IF%FX)A)\5P9:[A_H\4[FIPQK6EC7X*;S0"PB6,4"_JH9;< MY>TRM<]RV"B8/YF?9W/^:-<2M;)C_30V^\16[:2\PF+65^T57R&[27>+Z@[*QVS34'=4L; M/NT3O8L"##1JD#6WT M\5WB- 29$[BK8%]W(?;%:8T[EU+D%*DRB$Q6$9!+P?RSP9U-"D/?]Z26F>_N M+#Y[B&?QC[V]"N^&;R;^_J9;."%G-?J^,9[IO]9=:'J_CY7>Y^A$R\R)X[V[H&L7@PZ'!^3V#9*T(TF,Y24JO^U=<";94"B9\P MF=-"MC8JM&16Y^7NZ'A[9/0NFJN>CA^O 9GUJ0W8N6?>S.K5J\J'B8H'I.$U M)'_^8K5C5UA:.-&Q:%MDT_SFT"&M%B"LC1Q2.M;!-SU32:K1D**9 Z;$;/\V M:($7;3.@A,':(E!SQF;(P9G&3M^EUF2V!HO:I MX:W[!N)Q@!.D!SU?U;P5':60(#4_*'A*ZE*UQ&. M/V01M)YO4_$7@E^,RCR8)G: &_V_Q;902VE12Z\(5M\3A 0?;EE_AD1KT#'> MT_?.)5?8R.0AUT#SG[EPT2X3(X]FH>_ZY50%P[%XR?NA?.J:O6@NL6.H>':+ M6_+]@(41_$\FBD^6V/U4-O#50_TZM^ 5R=6N6,/PA"!KHB7-81?+^M!JXYYA MH((7L:%4.IRNV'.TLD]/0J0GS1@W))(4VE.)*W*QI>C$]V8T?-[#?-WX4*)> MZ<[/@P6$R.G5(]LE&[]I RSRT$)@1S9YW/:3?UR;6NIRP=D0?6F'D;L:+W4Z MAQ8 3&I8=-2I3S%%]XZ$J$Q"^[@A7J%[L!] M@!+$YJ3_EAAUUJNC1]11P-4P5.@]7FV.\W<4E,";[X9]'(T_]"^?!7C>%6%? MTX.[D6#(G%D=G(I'NKF^LEA7RY@L$_T4["GXV/&"\NYH?5;6XIP"GE,+ DFA!2DA*GZ MDHJS]M870]\_RQGI[+A1/&SXP&/VM5L8A^.X@%?&B_Z&GPIH-43[-.(AD%LB M!U8R9Q&/M#@2Y9,YKI3NQS_K)'5X3+AJZ)()6=[@8QY)1G+,=^Y8N&]KZICQ MQ0^+Y]/-XZD,XW>KB K=]"ZR M,W(EL6;"LL*.$5+=1J757=[1,^!NBUL0L8@VYVRM<[^\#![C#3:\XBA*"O)K^W8TQ5;*@1 MOBG/V09$OMJR3L),2:PCDOU,KIES\,T^(F-C;0*-0->1!MQAZA'*5H@-:\1/ M'F8Y+/.CC=.C#?=&''E?;T=A'(>HFS+5\G4T]>''9/LSO,'\]9-+0/$)-"$^U0MR\SA+K!%1L%6ND$ MEYEKT#ZJ55",AKR8Z&5)NAG;+5D-YP ?35B4)KBXX"PIXC:%,FE=5:UJ3!J: M9WGF7^OBUEE^'PP'^2M.Q5?W$L+GBNP /=4V3PSX]^$I?;EWRSLZ'S,.\:"* M]5M>X2SPDGH.8?/IW6;V=>7'MKZVNN?>@B\-F3+/U<:F,19:DGJX,3E<;\ZU M)S>LUDL-1S+*3\RI]H3+-QNC?70/(C!:"3J6HU"KTHVB8-@:'CVI3M>_+P1# M]AL!*LWZ- N\J%AEY?<0@_!ON^QF?K/;1I.(HS0O6FCZ%R,X*(1+0H\=?G"% M_4]_ 5!+ P04 " #BD\U6(.6OGW(+ "# ' &%V<'0R,#(S,#0Q M-%]P;W-A;6EM9S Q,RYJ<&>=DWDXU(T6QW]CS(PUVU 8Q%@&*V5*1);NL4_9$*4MCG_#:C3V,$-D26<8RB*O[W.6?^\>]]WO^ M_)[G/.=SEJ/1HVF T\3 V @4" W7$ 1U3@#X )"H5!(4PP&(R9F8F%#<[. MQLK*QL_-PP$7$A 1%A) ($Z+GY4Z+78&B4"@5*3/R"N@T6@1*35-547,626T MXN\B(&9F9C96ME/L[*<411&BBO^SCIH +B; %_ %@\0 !BX0F MTU *( ( M OJ[@'\(Q !FA$!A3,PLK,<)E9P P@,9F $0R",C,=NT+$/,')!N$45=* \ M%O8P,4^X8FC\2R:D;CF9U[)_35S)P2N,F87OY"E^ 0E)*92T#%KYO(JJFOH? M>OH&AD;&)I>MK*_@KEZS<;QUV\GYSET7[P<^OG[^ 83P1Q&/GSR-C$I(3$I. M24U[D?XJ-R^_H+"H^/7[#Q655=4?236?FEM:_VIK[^@<&!P:'OD\.C;^=6;V MV]S\PN+2]_6-3=K6]LXN?>\W%P@ @_ZI_\C%=/&**H4QPW?B7Y61FI)+E&J^#5S\+GSCZJ\3Z;[2_D_UW8&'_ M%]F_P/[--0ZP@4''RP-S 5K "6\J<<4T<86.)1S"60 LX<%!\72.1V<:+!^# M93B\F8Q8(!X4W]7^&JEJS2\9 Y.2H*0ISSA+6(%/_JZ!:CIBQKW@G_(%,7MR"MF!S:Y_;Y6UCP?EQ MJLDZ;:OTF9SN%#:\M^I^5W\H7C%'5P.7=00XN/*-2&[,C.C'"$HA"QMD#F.* M>#TJR"U/ 1\A1'!.^TR(QL1Q?XE2U(T",L9/7KP?D1L=;BX6DNT32ZQ3^ME)" M,U4:;X=[<8"NNX0DMSLE, U=$I5TIB9FVN&(=VWF&MZ5V;.P^(SOAQ)9!(9? M:];J-=D_5L=%H\$7UP5;PED;587(RS<*9T2XR8@>#X&2@.#E6PZ^;5MMA(T@ M@^F>&?,*F&&*)-C.16Z=?'@'ZF>N'S7M!["[I"Q49K?82287? M/,F'2S#^TMJ[PJ8^SB*JG=5#GMH@R6T<_RE-NMYQPU6C)??PZ(3':1GB73F0^1.2:K!5?\A2X+ M/FU3GD\?WG_#;C M@!K//18=H^!\.4 ]D]W4P]''2PE2%]M ]*0/+]9I^9K_O*'Z830S9R!$P>,< M<7!Z<_74FP"RJ'?4M$^]IM2 8Z##S4Z-7I@4)EO+AG:.=S&5\VY>TX5A\D2& MYQ[N9.%LY_A5O?:/H_X3F@K+2]I";/)F$VM $POINX M:#X33\(+Q6J[*_3*1J_A"7$9GB[K\A5X]VN/!YCY9]?*2KM'C/Y,)'E_4MGM M@ZD5+?W59B%0V?T6J:=R._9A\NRDXG!CI7+]&V-LZ[>VXI5=%MI;_ILNU;X; MN6+-'J>ZW-0DZT9N.&WG '9C_UF/R:(-<^VD_Q MNWUT\([_K":%\.W,GVK%+@-OJGSW'4/H9E;3TUM(3=?W5_4SC=TY7_UU/@() M#4'T6"B\3+.Z. 2L36SJZPFFH\#8G#G3CFD?3>DG;Z=EYI-==M*SZE#W36Z5NO_U<5YA?C=H91XNF\(&T>IR5RT M(Q(F% -X9XM\W/3)X31H6YV0G"(#I0&I#UYRF%6V[GI;9>XNV%;'ZWS@=C-D MW;D>_6U_FY=ZT2KFUWWU/ICF#"O*/5M6-*2,G'>AB7;@,KR=X;XC6P._3=$E MO;:)K"*-T+JD' 9[U+MUJ_6C5Q>H4=2:6Q>[D!'6VI??^*?HT^W2WNGX\OE6NEOZLHH1W*9QRLZCDI**A&Y@B"XF! M?^ 9Q4+9IR)6)#K"#$+K.;HKV[ZTN)7=BL@\WQS3U??YNF=)18U'#O=Y]^OW MP V3*_B&\CFY^?9-DA5LKP]R>A1M%7!\O>,_=W&XZ>4_:@)'P'>$;1 [/W_) M)JU>"*L'-^]YE@]4M;-T_[A&/V@T :J]P+(,(#9YG<6@$J1%G,KY9YM"Q*#5 MQI@[7SK>N3U4ZMM6AO<'I)8<-A%9PX5M0A1:N3F^Y.1KB*"V7[:M]@ !)Q^M M(H<.]&<$%>[W3005F-=&/Q<,IU@LV_)6_GPJ^C%0=OA]MI,=5_)Z:'B"]LH@ M^*WR-[^:&,J3AV+?5:KJ3"'+58/]H9CP'SIEX;C=)PN+IH5+*9,7-]027*MF M+B9FB3W"%8X6M2R,:E4_ M3\WW&56SP3 =]V =FRK*]A2G"2[MWF6GH-OVE&^->[QV_NO1GVTDWD>G-ER. M(TJ&G&DNH*!BC?.Y9(CZ8P>RL9%'0*L >5UX/H8U!A>+Y1 MH:SD"T6!YRE/.>DBG,J>@]XEARZR;/=?;)=]GOD5-U;GRMN^7^W;.165P$$K MNV[R03VVW-$!>JEE25@SDO^7DK8P?7I%8U^%7&-=+(C_))GX:X'>6%1:6VPS MWC,I7ZI %[NRB*=1JFF\,F)QR0!+KDOHZ(EDW0!([X>YL#]K43OG-=IGXSJ" M:3( NBOX1Q9:&V^J(#&7= 0(9AL?+$,/C(-GLH25HL7C9!&^K(-;96$X0*![ MT)['_Y6Q$27^WGUSAVXM(I'=M+Y%WL#Z0KZ*P%>,]EEKK2 ?=/%\T.=("T.A M\I%::M:<$?[5/ELBWC"2QZTVL5&T;0H-ZG9.EWYQ_ 9;%%9HN.GH2S\CS+R' M3A\;8=UFRIE4H[LD([K4W@/'0D^43)NO:"R>XSYH0ZN1QX:R#X<_EE^Z]TSP M?4,?],>&ISX<:+!'40,)0PJK7H:%-B@BA\!N;W3-9"+2+DYZ<*I(.71MA"M@ M]I=JM9ZSW86HX%(X%M;/OI\V1A'5D>)M;2YCE'G<"V_ 46ZXQ[QOW[B"O5BF1Z@NY/REV MZ;E1K;575Y-D% J<0NZ!6VB+'(W]#5!+ P04 " #BD\U6XZ(4_&L9 S M' ' &%V<'0R,#(S,#0Q-%]P;W-A;6EM9S Q-"YJ<&?5>&=44UO7[D9Z M.[30012D2P>5$HH0,""]AZ8B1:J(07H4I#>I*B!(1VF'WD'IJ$@/O80B" 1" M"P$A^>)YV[EWW!_W^_[<<5?&'"/)6GNN]:RYYS,+89JP###J:D.U 1(2$N > M\0,0Y@!-@(J"@I*"G(J2DI*:FHJ&#D1/1TM+Q\G,P@#BY>*[S,O%PW/EFJ3P M%?[K CP\(C=%KTO+R,O+\PDK@F_)JDC*R@D+"(J)B\PHV;MQ25-+4@VCIWH+JF9N86EE;6 M,,>'3LXNKH_/WF;69^06%1<4GIAX\U MM77U#8U-S2U=W3V]??T#@U_&QBP$3&?E5&0IF#6/*^SXL_+(O MJ$"WD_.J/U,+R)E@6!\\&:5ANR:/$MS_#>TO9/]WP,+^1\C^#>P_N&8!.E(2 MHO%(F0 UX.1,)/\YS5]2. P"C'O-)JH\,L9VQ(5+6#=ESTWC]Z*?]KH>32V1XUI%-5=GQ^OZ#Y$SN,+EUZ!2F M?-+UYL/OF6_H(+<.=95X%4#?,A\/N3VAA8",2/[?2QI0-SZ6\='-_JV,B-ZUS:DY';[[RG3E/7[(MMBTVT_^OJI3M&'Q4MW#![#"D?7//*]__X1V-$T*M.L68,ZX2YM0C:QS4_MN!*?JP(\-^6E(Q_OEO_ Q&E!P%U)@]_ M_$V%IAY4G4H_ -&3$%#4G 1]@8DY' J?P%*T7KB;QD''O*0$5;0+7VP%T6#< M6]]Z2ZXWOVV$BK,YVOJWM%6O[P99WV"?G<#6P/@9I47R8P_]5&M-+;LS>S(O MUY+/IJ[OSHD,FX,18L>>S[J5GL6@"[)Y4UDI%,?'ER8L8^,WDKK:+5%]S=@A MA;J9K).&U;5AD]P+MYVN(36?'7_K=L[;TQ]A"LW?OV+&K:W]>A7J8G([;"@/ M*E.[EQ@DCF8RMHW@+>\"S$G73(\JYVG@\'X& TFLBEMSI5"Y(D\=ES0%&"S: ME>I:8K&1 S*& +]%T+=#:O]N*-N?D=["PQF6L\F[?4&9FS%5]+BXLAL5*Z_K MDW[$C@2X42JJ]3SJM8NIG:X#6TBX:S=,\'-8CPOZGACZP/C;^E&JU2V+VW>2 M.UR'W_&-7&P=3?ZG?D__#2O_^\K^9H:S4+B1*O[F%MG4P MIG NIXFSS#RKB@ ,M'] 3-7EGE&_9U#AX^#CQ _PG1PDX6P9"(#Z"P* $&=! M%:?>+W=G-]IB&QWFLMDU#WV^YFN?'PU$^/G.>OI/[#S6351Y;"+M7[?X#[GC2O*( MA++=AP P2];3&M*^_C- X-MSW?UC\TI+E!VVQ*? J*L.*HZ+ M[^I8CZNWGYK0P'Y?$O%-_)LZ5E.3UAM3^$)_Y4"WQ M'.G5[B/1D'K]5;6VH%$3'K"ZM!3I;E"0(9]Y,Q9"ERC]18?,A/.39$%I8>/' M\4$N6*3[([[R=1O I<"YG4(6IO! ^@Y9DNY@5'?F4U/M%47>!YZC?0=L6JKO M+9J*>R2(H.]#0%R :%7.1'U6Y9;/3RY([]K+X+B#) LT=!!BET[5#(7 54Y6 M#!J$VY)T(VI>G1\L$P#V^[9L,B;S\WIPN$3/4 O4JM9E8N(>VU7UZ]!/P!/W MOC+) -M?Y4*\]TM+_>9UQ8O&VV@KW9A.PT O%^Q T];Z85=M(\,^UNSJ8 MLGOXNB"N!/N>MFZ:HB\_$F_7U?&:'WDZ+Q[+U=O\00D'NQ4MO!N*_T%;>IF3 M$M,("\NS9VX=6?2)(R:C'%-#_7KZ(E[]5L(N9CR] =XHY6"LY\./3K M:^B#P2VB_^U9M'_T-4T8CN@9?>K6XOU^2R2__!/1N0&1_)3G<@H7^O(AS+NG MWU5*OR_YH>VM,7-0I\1J MP6%EP:?,FUB=B(KT*19;!B6-34.-4W./F(4<1Z;4SYU,TD^J=509\F*V%YC2 MDZT-S",UL%52N/J"X(:6'O=K7@SMW"SW)=,S_O*$Y@PG#)&5VR6C>SU66*J4T,CZ ?EH5EQAHLE M/.GXJ[=)2VHZ&B<\5EOKTJ!DX6*K[3#B3L85WI$;D.1(TY,_748N4/:YLUFC M,13N A;[DJEY0SR!$;-=!_1?"EEZW93)M)_=,N<4'K&,<&/17_7F?1G/G/)% MP!#K:$\ D-%EX7[@CB]G]-K?Q5LMEL@*GMR02;9H-;N!'(7!>KV9T8G7J JF MS28B06GM9=P]F1>=44\#I$I.WP17]RFUYH0]E[+?NI'Y5,C]ZYOW29-SK$/S MP;J8"?HZ.ZC4A6]\YB&51/T>G[OD>MSR^;?^D\=)17XW" !5Q4M--"R['+?Q M59W<0FNX1('B<^D%V9Q=7B*ZC:YE02]+ECCM+=6KA-#C3\?WIH U-65YWSV:P0C M8Q-%35Q3[DS+*D6:*(>;F*6Q_B^452$V1&2:-?L)Q/8, 3ABN(P#.K#OPY1RR?=[&&7\47T0+CPIG(??9>ZF/:1Q+R35PSU[AA+NO[ MF^0..'>4XG(3?JXSNO]@98&["FQ% '39HKTM I,"8:(&6#MY.ZF%]1J'\R,EP^AT7=' M0CFVN.)I?1"W:F+ZUFV=AJ?&/D!L3 +J1]"F*XC(Z5?C!CE9^2I3D&)W6&@5 M^UO' % WIQB'%Y_Q;%,4#N*XSICY;B"55S=,36RE/I=A6Y5V@ME_[7%6IZ\O MTR?'31W'X_S!V)V343W;J!=MMBK0A_N&+T*\*-]0ZM@/V3W^CMR8L5IER;U0@R? M4/Z(*W] _D-^LN-G'RY/4K6(@)Q6S'8SA5(TW^Y0\/C^SGYVUSTJB<4 MLMX>!IRR3R8$LE9UB<2K+VP]"8A*X==XCKA<;W''TMNQ>KS-Y?U6 M332ZGJHG*A]ZD(ML?'%2Q;*OUMTZ1#&].*>/+7NH&"J]"0Y-GPR6VUOLJK=MX]"P'GKBXOHQ@<>EQ:N3<7X.W:G^.?@]>YL6-'H=%Z7RYER83;/^.CY$9KX[>4^1,KCLP M'0_7.^@4]9S&DG;<102-M=/V<)4'WHCS\<<)6E*!K8Y8E\?U!;\=&(JSI6A? M[SF;NBQ95/ ER5NP*T@WL;Q!4_$\D.8808HSX.:&3$@]H(=?(6>-#*Z>VZ^Z M.2J!W+.M"3,P_V'7C6R_ &P!:6"EILM4_U"N2KE7E]HDKOZS.MI@-:\(9)D? M/!A7M*M[.L=A_@9&H3^N,#L@R5>P5]\<*['YW45S\MKH<5#0P##5M,]6^_:2A$OB MUJQR=-;3)R). DU5V1?;$ZK[\&%)-RRJSO;2D?U%8I=1U"S!.W M?4=*BQ/3\MM9?I#_SFB+ESED],<:#$;IL M*RY9/=Q]G4R#:@K-KWV.K,;/$15!@<\!VN? )];#Q=3W_K$_%KSERVQ269RT MJGF;*_AP.N>^!$!%@>'7&:*O+J59=!K+B[BK[ZC96OU8[IK+?7!6X[:]#>:K M68A?HF<*$#OMZ( +Q$]/,==AL3@,Z2AK6XKS&*>>U"(YW66 M@)P'\E%[R!QD?'S6.;L&%G,H^IMP.V0.W"[<0F8.S'HF+^O=&!O+3$Y:G<8/,1 M_'AQ;YE6;EN#LI- "Q^F3(T.WEWJ*E'R929S /4DL"\PU-P0U:PLN]1CY_M+ MN/N))O>#E9U3O9W.'L1P!1$IC;QARJIUNN'Y?KAJ;H][SGYETLN GL MUKQ-%V5EJ./I5/7FV4.80;JG(U67)H?I;E"FMQ9W#>ZW]X?7^R_UAD WIO+& MT_"[LQ([HM50+MC$=]Z!F?ED.=++ 2%R%ITH M0R@!T'A(O%>S6?5*/P* >>OOBP_#+IU,!NSUQ"4PF%DI\"IA.25?[:0;'7R= MGJS"F1X@1JS5]B;Y,"5K?(=LAK^.;]>PM.KH8Z9,/#6[C L3WDID]^+@K--3 M,LM[M&H1%9)7W/-\-FYY1/1)BY>4!J4UT/P5D^PF.K=G#2_(D.G.VP3@0'++ MX1@MC ]S5<>JV'S*X:W;ERP!5VSK?N!1O7BB6^6,QD?S"^[8W>PU/0?T7SV"[[I&X,@+ MGTD IKK&;6)VG(/Y:Y)^*>'/2V7K.HQ4GS/@VP.M6#<( +7:&JR5 %0U$( 1 M2" ]\SQ;STW&0NS![2V:%M8KB3V6,?Z,60S1QC:5MW=3>()\[=<"+:/\7?"Z M88BIB5QD-D1BV =4%Y91^+Y\F DQT$A,,FH)@ ,GK4"&$;!&97GU [D2=8= MJ!%K#YN(^WAOB<]$^ ]W/:",$:;$APP?LNY,S,BPQ8H4&AE#0,!O,;FI"QO< M%RK/E(P!KX:L+;\ OD>5E_F; B,5D7%#'*?__6&]K,!NLM^AHRO4[>\;;J M_8-DP82'FNGWJ%0G#W,83FQRVBP+_ 7ZC NIB]T,S*H8ORU0':FFCX:_:T<& M6",Y)V++Z#T"C?*SN'>-NE_I4*0G*6SF2E^MNH9+#7ZMM&,QH,&VO[PZ,>6] MDL1JXWJC_*-68[QTLM2M$]6P-N>5@,I=IZ;LUJ\"7@]T E=Z)\;3+V/U(D/' MY[YJ-?"7S:H6"267V2SV(F^ MW!AE>V9L/]/KPT*1"*&C*KO4MH?J:+"?U1<+WDW:B -/C;73&T""S-:'N'.I M8_(W)Q_S0D#F;Z@,Q/LZ!-U,W/ BX;J-RD@Z;6!/@(\ F MU[82BT_1N6\/60X1.K'8SW)3BJC[4BUG*Y-.LYYTUV7LHY*;'M@1,FX*':VX M[LC!V$=R=G+A=G&):/;*FRL6J1=%J AR#=DPH^J\8+0]!DS2\9"#)3N.2A9 M]T_PYY7?7O0"9UY.6\'FJ3!WDE'1++= +)7MVZDL8W%>M$1>Q.&ZD(T27D[2 MRM$Q%K?]/58OIZ,UBYCGC:=A(OG)$/?M.U4[7A)"G(EF(C,G5:3U;1T8[VBI MJ_&A^ZSHZRLF"PN1:]<@=? M<"Y6&*JX[Q0?JO5:ULG_XDC1^_N[U.FLZ1,=> +G0ECI6L8MP#(5U[G"VK4M MW?M^GHF^EG>7PL(9O]=4Z19BV&LO>)\6&O0X'C'95RB%LW0A5JV1:'>5P,@& MT$#44XLO3T!GC3AC=R_VYL7-1O;7,$CY":;\INP5%\BFN/8K&EA*6*T" 3AE MA_.=85.)5*]08CV[58M#&)F;?/.V);7$H M2-%D1^O3<1M]YJQ0NN1T7IV*0+19HY R.R8BP/%J:#O$ MS80I6?TR*R+&=6.XPUJ(BTYA&\XQ=O-2<%I.V[@TVU2J_=Z]FV'XX,- MO5$70D8UI$%BZ$CI4(^,34V.[V"4-4H$IF8RSS_I0T+%=Q_L1Q)!2^J_ZL?(%!LV;DZ5%- M=9+;']9)EJK%=5L/=_O27Q(CKJ;B,"^Q='I-9#6U;=NHSP2@^<.%Z=F4XVKT MH@.EFRB7$-7G' M=AZ(2OW%R[&X/+I:G-DU&:@X]00*5'TA6M&#%0L6(-*]VQZ^@UB!:;!NLGX. M%@US1_RQ4(X99.$NB("+^;S8MD,S/+:A^@_[?LM%MO<<58$P"^]F@_6@]DAX M$EJ6&X&4T,*/HB(B4=G^%^+^22R9;:Q6)3_7(76L+D)HY9@ MF%-NP2YZ!7_NTA[T+N*XH<"%=[+\ZW4#60X>)$-<,.^C%9O'IP?>CI1?W^HX M.&Z)?S-XOVK1Z-,<>#<^JIW5\6L5@6#+U@NVXRM$?NZ6,/=AZ=/:!;% MK6R85\6<9;7?T*#Z+73QRSS'&']6)Q=:A71Y2%.SR?,V'I4?P,[GK#V@N+MX ME.TAOQO("_HCS2S^=^-"-$4[I7*&RP7OU@=028U?'*[&E@]AU-L%/XB5N.1)P%0'44L55N(Y \HYOJ\!Z0IR"5) MBO+?1,-F*1\,TWF$6)/(+U7/(8;KU$X^E1$5<'G^37=2]2P!^#VU8X;+C[OR M(V3 9);JNPG'R-G'YVY& (_)Z%T-",CHTCWC6-B_^[LDTJ*N_^P25L%=O(,8 M8U=D^"G^(#FFY"\W5JK_SI5SZ"T<@DQX$T&H8$7"ZEV!8JF%RC_@TM=Z_ N7O M7T3_^TNHG_]UG+LDLQFQ@-*_8NE+4B3Q("0RVJ*N_SE-@;RQ.H7K$'&33#GB M&N?X40C ^?_AG\2K5R/,_!=02P,$% @ XI/-5E*[%\1%5 4 IRQ' !8 M !A=G!T,C R,S U,3A?<&]S86TN:'1M['WM=^)&TN_W_2MTO?OL,SD'/+QC M/,F<@VT\<=8VOH"3S?V2TT@-*",DTI)LD[_^5G5+0@()L U&$KUGXQ%Z[:KZ M575U=77UCQ-G:B@O4\.T?SJ9.,[L_//GY^?GT^?JJ<7&G\NM5NOS"]YS(FXZ M9W04N?%ER Q^:Z54:GR&J_Z->$'3@WNC]XF+_JTFT54[>J=-U=.Q]?297X)G M*M7P>_7$)E0_ZZ;M$%.EP?VV%D<9W%O^_-^[V[XZH5/BWZR_.$7X=.0!ORFZ M:>@F_>]%[_:SPXAICRPV)8YNF?"N[7 APG7R-(LBG#S1F:6;#K:5WUFJ+L3)$H3)HJ($@,:B M-G*3ZC)&374>_T;_:O2]NIH )EV-W$A?U$G\G7@EV@S+-1V6U IQ,?( H'U, MR"Q6#?!"Y&;-84M:')$U7/Z,E_&9$FI.I7SR]1_*CQ-*-/A7^='1'8-^12%Q M4=3*M3]FEDVFIV#U?_PLKN)]_Z=85+Y1DS+B4$T9SI6! .,5@%%YL)A##*6H M-#Z#9N.+E.IYI71>:BH/=TJQR-\PI0Y1L(U%^I>K/_UTRW]<6AI<\5VY@9@?P3W%FW];WJNE$LSYXO"3XS( M5#?FY\J__W(MY\M GU);N:?/2L^:$E.<_*+,B*:!IIPK)=U42J=EW?RB !1L MBYTKQ'6L+R=??]3T)_]+FF[/# (O-2V3XC7]Y1Q;1)DXU#6-FE__@<=PQ[T[ MI4Q7!2TO3@\[2^T/Y >ROE3V#JOTI-37XS[DVR/A$$3WC3R?0E9X/+>@GH!7,A4;@WTV?7KSU MRE)=?&D(CIN:M,R+R"N^/G3[2OLNJ0'7C*C8G?.7J*U6J5EJ5$K1#^N1K[FF M+DX_]J]\=G@FX;QM&-8SVN=K"U32'3HCUVBKW+K8/:I2_8D,#7K);1[T0K9* M$-W5*/-,=ZI9CD95?4I ^[P#L"S%ZLG7LUK3)\5O^GI:RC&T5(KE2@IH:5;J MKZ"EW#J+HV4KN5Q:TZGN(";LMJFAQ0/C ]V.3NV@Y2!T\ ?.3=T -''@OJYQ ME;N^- Q3$-2Z6$T;A&6F;?L=3O#X1U6=_!'NA78KAT\:::@L4,9W-BV^Y;6@T4LGS4*S;.SU[7];(=M[[H.#C#0-_LX IH[ MA,^[F%\O5)JO;'MKAVU_/_/7$Q#GYX71\D>/0,?3?M'MXIUNZE-W>D>G0\J6 M&WX-%QUZJS]1[<:$!H]U< 3:MDV=1YN"EW"KCSP/%;G4:#5JS0@5&-PYUUPV MIX1!JU_CEB8UE[SLLKEGZYI;>GM[Z1,U7=J#@3PTR1Q#5\,_ SY6=VCH8QY7 MZKS,J J=$0R?'Z%F?.^8=C9MO1U4LQ^!?@ MB;D9AU+\ 4 /928Q/$;T*7O257K3Z\?CKCNC)KSG=X1-A&10U4JIW-HC:=R? M 6?RU@(K\HO+=%O3N0A>V=(:MK2R3R' X(+J8S,B@ZV;5^>,K"@8R<0_-?Q3 MQS\-_-/$/V?XIZ5@X 7_E)5U!*V8^$:KN>P;< )+Q5*M6#H+$WC)J*8[UT35 M#9\X (IE/($>1*]Y2+O53=H=Q3SV<__B\E<8#KB,7A#S^Z--@'D^:]:-)!Z8 MI5*JV=?,FN+;;?_UKW9FL3MYA0O5.#NKQ_7B/F_N*+&!&ASCW)@SEX_,A>%> MNO TJ"_6@98C06G0D0_N*O]Z(5K(ZTV]*=#W>16*!A$.7!DZQK&R^#TK4Z& MWGNCGPWX4ZQLR:#*R==Z_?0U;F8#QJ]QW@(H"@;3_[@TB T"^XTPC-]T64\? M3QS.I <7S*OJ75AA2;QO$?MPU_ MDD<^B9WC&\F/DNM=Q/$S?R[L2@THFX;-QEDEOLL1W7M]%[:N_4R8%F"\,YT9 MUIQ2[NEU9\EFF$OR@MA4 RB#S;,Y:-M(VIAC]6*^N.6!S/$4_Q3_\RMV9KQ7 M7NYDS^KE-137#DWQ<#/%PV6*PJ/D5G;FOVU';P]8#T^"V\,I?@35 MM'O]1\_./QC$#'R(P80BZ/'K%!=]\O4T:-C%/#C\60=W@*F3^2WX\8;P0OUKW!NP^86RI[ZA5P3^ ^^L M^)->S^-?@3YU&T_HN%0Q14$_-<9^.>21_U_Y37/"I&J>UF9S; 5KBYG;*Z:#EK/J: MH&"Y=;;U_,0AYJGBIANV8O0'S%-5MYY$R\+,3C4.![&LS@0U<<#)U"Q/-*JU3);$$Q$6XW@J?=S&_7#A;Q#"W:WM\Y.E0S'\] M O::A'>\WP MI=8J0&M?Y8:V2C%T519TK2K(.C>T1V<6PVZ9AR#V[H-B^^/N#UHD12*^)^YK];+76A2->/_L9T]Q=SGZV6F\+ M*VQL[P.S8)#DS#'TY8 #V?G+U60:_[PK#>Q:_VK<,;6!=NK9CP0=V9*+79@F] MRA#$YN*^'G'3F>O *-LC_Y[N>AI]E$V-K6&]*)7F.68L=ZJWWB'] ]J'QY$;Z@ MI]O?+^87U%0G4\*^AQ49TWS\KN0WW9GX]M@#9LQK IONW[IRS]J,&SZ.]L>: M=^1/BP5=P ?TPJWM>F')O@3V57:$OM7)E7QRK+*?;HB/*_/L@$PT/ MB>9?$L;FT.YH,@2Z(&'37:DM1>DTN(%[!!J9H_](S9.O5P!7_)92+1?0=%=? M8;HKC5V$N0*&@.: &H#8A1;0&7&8..Z.//9@3@DN)?\ F#??//7Z:#*@9&RB MNPQD@9F@(]VQ!Q/B_&:YAH9C&]7IC$;@X>E/G'(NN?W;NNV6E*25I.SZJI5F M)9N^:J59S9"O6FG6=NBK)M("?5T]<*[@$&@1^L$TJCT"52:8:. T,:#35B?$ M#HWK+N:7()>QQ>;=T0U88_\.3:!MT+<,%^]+"!YL_9UH>F^S5"U5UX01$HW^ M&GF6*TOR3#\/T',Y=AY4UZ5Y;]_Y-UK5VII%?G)I ^=VL[1=G8&W3S"_;@Z3 M3^\W"_77+44%P[KG:?)74H'SY.5"L_&JF@^U!"KD,I./6V:"4EC7#[TFG-TL MQ>61^=$.[O[PN1U!&0>@&');YA-E#DX#/3 ZHHQYZQ.VDVWTF1U!NE;A>4_U MUJNR/YK+R;J'XT!,VM>',. =J6N[%N2KAV,P(-O!_-F5_@2]G:G947H../1* MU3(OT)%&_-3(6]>][)CBW:Y_07+KNUWF%1-*CM*+MFL;B(#B+KLW6] M2Z*LX[S;5IQRQL@^GI1EJ_B(5;A"@,#)7QMZ_A?*5-VFW E>9"[QH]@5(TD9 MT>]HQ6H;;JUGRL21/GU#K-1/I:YN;PV1XR3;"RZ?U5W@KR/#ZT3)\1P@_:[V*X>6XN;V/9'@UVPBOGKXN;;M6KAXM MPW>"\-9I(]F&O]TC3?]"?!C)E=<%)O?@IN^<*;OVY.OE=:4)WN#)I[4V 9!: M.8+:!$CFKFH3M&J-MU>PW5UM ERUU*H6*K77>9Z-->OU9&V"1+8UURQLSU5M M@I%E.:;E4*PB?PY&=_S3"36+KBUT:31JM1IG+7545,FP6:P-1Z,B:36J14T[ MJY9;I1:M5%LG7]NV,B/,4:R1XDRHXL\9*:%)(^43L15-$$$U13>5DWO\;%7Q MVQ?[V,D/!848A@(=OF*C$8 G@PTPE F\G39:Y5IM\6)1F]QGQU;,*=-1N:[5&L56N5DJUAJT M43QK5!K%:K-1&=5'C5&SH7+F$&B@[1KK&03__\6%UHO<(/B+=Z)%).9<\:<@ M@Q-H58M@5A7A0P&1FC)C^A.!ULX,HG+#J3Q[TP4*,,I8H I>31QE"DP"]BF8 M5@=O=BQQY"B4J!/XHK>0#UD$QO54&83:,Q5S?%JDD2MMX-BC5-6]=1\W&%U=.E1[&:)$J 3#U"\=;N;8 W$J[D8F>R5)"2B@> MT'!W ::,7 :M8_A5HAOV&V!3KQ!UJ+6:Q::FU8HU0M5B"_!2K)VUSLZ:U2%1 MSQHG7Q^8A6D_" L[F,;B+4#F8#=F*]1$2"RGE54X'0)#,#*ARK\JIV?*5#<, MA!E>^U?)_UE 9,ZHISEO($:METJC2E,K-K0:+=9J]6;QK%(>%5O#9H,2,M(: M*NB \BMA.N9I*@:(F()I!>CIIFJX&A"E\GE+!3!#%$S4=ZB)HF$OQI]48!CN%?%6_1[6!LU MZO52L5IIDF*MU*@5SVKP9U@_TTAEJ)*Z6CKY>N.3@7(1FXDX"M<=5.J18OF% M63S:PWH(E_]57P@'Y#710?=T&\@:&7Q5 J=%59D+A_0%W2-/VRV$X3_";X,[ M>1LLH-M$*PM'MF7HFMBJ@QC(5;!V%'R2-[!C5"YIZED+^H+RL%<7*Y>-9J M#HMUK:75J=HLJ:/*R5?4YRGFR8(C@/2I./TUTE5H Z=7 [MBZPY*&]&,^4?^ MN; XVJ:B554RNCYA!LL)D:@5L+45/IEDO5EOU9K-4:E34*MED=9T)HX!N3.OUC>\=.GU! M0J]O>2N>X2V?-O=E>%MU"F9H6"TVZ/"L6*M6Z\56E0Z+:FU(A^":J76B[<(X MU=YNG)15X_2/W9JD(:$-K5RK%!N-$C=)]>+PK'H&71"IUFLJ8&8$[FE_8N$^ M9JAW@LJ@J5X7)#J1X.R(6=Z=G GEBB]R@(&!T+>$H>7;L?%T, 7I$9=%]S8% MAT5X+6_J=[12K=$J%6FY C:M5:L6A\-&J=AJJLU&:02>MU8_^9K@WY07JKIK MOR8AU7EM]/#4VX*! MGH%Y589W8TVF5I[)WBH5*']D;Y7_DS^RX[)^CH#LN*C9$9 =MVCE",B.JPMV M!&3']=OY)SLVM'L$9,=-8AP!V7%>VA&0?9Q>6C._7AH_$=YFEN<@XRC3AM^X M9_6YS7=HAA8K?&?Q\PG#QF.#>8D4W%[Y],763KS+N!WP3R>V/IT9O$IN]!WB M@Y&/\-^VY3+QD^_ ?NZQFTLAJ8+U5^]>RK>(]7]A+C6&!C&H@U^EL=NM7][\ M)[JU[?+#7_U3T;>+60O_E^W7C?FZ:*'_W.):T$PM="M2L/B$N.+_]C_R.<*+ M@#<((,Z8>\MLSV:&KF*@+V"'-]WQ-;1S[+D.$/5?YU_W?^/K5M^-$XC+;_0V M)#^':UN]+"Q$/5V2$_N-.S'"\*]L*8P5&OT9_%31Z#7JC32&01&D8OE?T?CR MA:^A6WGR W$L]D;\K#R/)Z^H:4W1**Z^UM,W/CNX[KV15WR.MGZM+D0)?NUG M7V/3L&Z9YJI.EWGKU,5*\';;7ZV^9U1Y-(E:_^*G!A][02.C>XO'%$V'JS;T M'F#FF7,>U^03ON7[^:+AXF,K[PH8%7PRM59W17J1_#0IO3=)K[*]]"J[E=ZV MNH?+'ZEV"S]-&Q?)]-T93G1D4J!K:3EB#94RSK\>>\=9DVF0S1IN_A&KJA1C M+K3Q;I&/E551KI!PQ%HIQ9D)[5P59PJB%(?GS2LR2^XM+-;D,,LP='/,2\M1 M.Z6.8M#GK*-HH0#K2-NE+NPL*O5&$0XH_&2$S<55D*;8F1:X-TS8%1?RA(W0;$VHD$SVI;V.KIS*+]-"BRF]EC]AM;6@Z"'1 MM1O3VZ(B%X);2UN>A#A@?,9CSC$JX)H+ 2;2E2?A]3 IVZ2:7Y,[%Y*+)RI/ M8FNKJCMU#5SKT,7D>KS,Z 3Y]41%3>9<2')K.E,OW*38F/1&]^F-IB2(]AZY M9UK8'^+%9E7(TOL]8N%+K_D(A2Z][:,2M_32]^BE9Q44$SITH8<9@YZQZL_I"W(NBTX-#9DU"\W\LNTT#YZ#OH@PI)1N!P(44;3,BP\ M&17+I-AD=.MCYJ!W+-SM"LG)$>8N15C>;8[(=B*4(\Q,C# /@@TYPLR-_#(M MM(\>81Y$6'*$F0,ARA%FAH4G1YB9%)L<87[,"',_PDW!PN*]T)BT+%YZW!^6 MR9VF]?/24Y="EA[^$0M?C@R.4.AR1'%4XI8CD8_*Y,X0*.0V(-NVX-#8D%&_W,@OTT+[^&IB!Q"6C,+E0(@RFI9A MXUI&$F$Y>LL7T<'M3S_3=[6KU MQT"?0E_7'0T8,>T19=W1-\O2EM[@76-4:SL/EFXZ-R8\E]*^8B^;)FW=0VW! MS["ON(ZQ>XN5IG^3$8E9B=FTQ/=]XWI+Q\3H\/8N[?68@YWF-*J?+Q&X_*^#PG3XL?:*F2WMT"N-2#+%3QG[Y<"O0HQ,"5*=0<7)K&#PKM7*U22JRRB /RTG:=B<5\HWX% M)VU'5R\MUW38W+/OJS??DZE0*CZG91+#$Y)GW&YZ*=T&V,=4//F+7CZ6#^_W M-)(9N?CT!H[FT"O>'IX\_@4]Y*VE$N,7E^FVIG,5SS;:-I!UU"*_MAC5QV9$ M$;,JYSA:\B7S5^],M]U<0&AI(;D-Q*KW_Q+U?O54BC)M6IDT M+P14J- 8QLU,3[>_7\POJ*E.IH1]#X^6>="-C$V?"&4U;L.C]49TU/%[M.1*8G>.)H[:JXH#7OK<<:M]:Q+3; MI@;J34Q5-\<]JE+]"=/E+^:+XP"C T8TZK]A<3W="'T/Q9&9QF32L]5%20AD M!P)[;W_-3EOI4A?NT[A-EICZ>.(O.!.[H6R.6/91FUQ1N_>UE M,?J9A-L))@J<2EQ&0';V0$3 M:"Z(@5FN_0FE#N:&\0(CW-NUS+%#V;0+;X:SYOB6$IO>0J^#C--IRJ=>D^CR M?=CMJ,M&)"18/F'9-DY" #D4>GUJ7\SON5<.J ]."\OQS24,/DGIM16L%A@S MRA?^IENPVQ/IB7HSJ:F7LB9*@9>:Q4HC=)B"UZT9?]W^ MET>\3OY>HW:MY76/.7">(92Y?"-8K@)U+MTXGD12>==]$6^J5^&U" M?&!@KWZU,!5HX0OE1XZQY&5#E)YZ_\%S1+JCWPC#;J;+>CCPYK($XI[ JCT8 M1.44>[>D6X:)Y'C=Z5JB]B2Y/5E2*;F]2VY/( MAU^BDYAP*"6^?XD?KO2W[Q&E:D"V.D+=CC=+M^YHA+I.!=PAX" ?P%\E)3>> MH912"KQ >%VY^4=_0ACMT9G+U FQZ0.SQHQ,Q:QV[*5TRRN9'']V=PU1>_," M.:OWZ 5*(>Y'B(?W B,6%9P@,ZCH,9A0M-UX+MW2#+?:KZ2TW/;4V\SUU1"" M>J^1V;]+RW:PPHWASX3%"+#4J)3*C;:I(3_2+<G?-L4X,H=8=\I3A_CU))ITZ.!X"86Y .1F;&" M$I%'@LC,V,AOU*2,&,"5MC;53=WF*XN?Z+'! MM2EAZ@38K_2^<6NK: M"#.[K@,<2_G*\B7Q6# M^T1^A%)ODAGS?FN]'6=#V_8DLS@;1OU@0*Q((.X;B!4)Q"V 6)5 W#<0JT<# MQ"-#4<8$=V>9="YRTZY=4[.E.S4[C^=).NQ&SCRIW<,O^TY4FN&7,_]I]_#+ MONN49OCES&N*9_7Q8"?MXLJOZW.T_D=^W8FC[=/SVT7+?M*++EC3&3'GWBS( M48]1^710+#_2X:%EO7_8-_*RTY]D#7E9[\;VC;SL='M90]XQ]+;' 9NT2^J- M?D[X%?[&$/.%P+VZ:9G9$.,C_)2W-&:5M1X(DQA\-#BL2!R^T6N1.-S#T%_B M\-4^C,3A.ASF"T0YE9M?<5\FF.8OG6J_8:<=;_Q],"!F-_B4&2#N-PJ5%R!F M-Q:5&2#N-RB5)B >&8HR)CB98)JM%*N<>5(RP31;\,N9_R033+,%OYQY33+! M--WBRJ_K<[3^1W[=B:/MT_/;11]M/[F?1(JL9LYD(XOB(U-YTH? [5(HC@Z! M'YH_<=P(W"YYXN@0^*&9$_E"8([@TROO/:-:-_N=14Y]&/A^ZP>R@MIIOC=(,]<\[: M>GGMM U) H_AQAK)9]8;D:HG54^J7GK-O,.4]L_\E7O+Q*1+[,:-)H5XHUTZ/& MUVMKYZ[3SJ0X?2N[(.#8-52*,C=:V;9U\D!47 >928GBY14:CET_I5!SJ*F/ M_8Q)4;5NC%%UFM>ZJDU'1776.7>NDZ#*K=?UO&15=_]NQ:YT4 M76:U[I>'C(KNEX=CUSHINI1K71M:K>F&Z^A/=)%9U'E1#5>CVC6SIKA6Q06& M ?>Z(YQ>TLVQ_4 9GV*ZF,>_0(3CIC/#FE/:=RSU>W>&;TCGL-\/O^V1&:$8 M7Q)7CL-62,#E'W!'8^%ZU':8KCI4X\Q]-'7'[O4?)>C.UW)&6CH)O'P![V@L MGK?81@+M/,():=$DL+(%K*.Q6)DJ'K%7@'U,Z8GC-%\290=$V>%L601E8JG: M [,T5W6ZK$_9DZYZRQ_;[7XZ,8'QT+@F>X)<-#P=THNL=GJO],H+Z96E]-XF MO?+VTBOO5GJEA?1*4GIODUYI>^F5=BN];2WG@+(IU6[AIVG3MJGUW=G,8BD= M)VP0Z%I:CMB^2AGGWPI+&>??5GO'69/IHK)&J/E';(ZE&'-A<:48J?-MZD2:<6JVNP#*TSQZEURZ1^"5[X.;5,D=OM.ECE2DM]5;6U M%"TR"!+IRJ%G\QZY9UK80;GE97JDD.UB6]-TS,$AQ@/1M1OSDLQTAQBY$/A: MVJ3P[>* \:J)%5UIZX! MMVA=9T(97F9T@GQ^HC>F:DU3.OI]K;'?EDX)"BPT:N)+F&48H"TW\#I&[91F M2KP2!^M(DZ+'+!GXR0B;BZN@&8:+XYX'BZ&OU'8AFW3&[;-*J9DN/<(A"S#Q$/D*AR[#T48E;AK,_*F4^5:#H415'[KCO-B]+/9C/J*?^T0O=47R0"1*5^6$RC%H:6ZF;;*I>W*.*?W:D/^9K#SICIQVRZB:969R+T_: MH%5NR5Y4]J*OQ* /FL-@4/:B1]*+?CS,9"]Z)+WH MWJ&5FTRWE*6+'5J$^4_!RFX>TZ&QD9GAA9BMF>+4 M3+<>6FR9G\),\SS@WH6;JHU^=TBC)C8S#J8O5S:MEI$Q&1G;/"%:VGY"M+3; MJ?1N Q 4D;P/F#!9X9$+R-_Z8W\9153,F)X!$*6 MD<8C%KZ,4!Z5N&5D\Z-6.!P$%#P9L^*!HJW]Z=H.MMZ^MM@]?0:F6"ZT'[PA M9IEPJ').!LCP+@*+30U'=(\S#=I1*94;I4JZ4?$J4B,HV4SS?F+?OI1V%/N& MUWEK68@Y%HM7[G13G[K3= K.9LYYT-23K_@STMZ],7VG:<\Q3"_LUM"U,&+; M$+BW7JZR?2]7V:WK$[..3\+@4# XW'+.& ]8PN!0,#BDSRMD#]X>/.K,'PSH M8MJFAJ.$&1)S,0]6]5Z[,"IT7$;A^K7^@DADGC9N %9JK.EW6I^P)L.O-([(IU6[A)S@,P)^^.YM9 MS*/ICX$^!>/4'0T8,>T19=W1-\O2EM[@76-4:SL/EFXZ-R8\EU+W"H?!<8P( M)A37L"-1\ENC<0M^ABN!K6/L<0SR)&8E9K,V(I68E9C-RO!Y%:C]=KN?24@M M&IYZ#VVS%-;J1\8$\S9=3Z6L>C V,%W:HU.B8Z[! V4C"^N;J;0[-/0Q#]%A M]$UUJ.8;H3Z+0OH*3MJ.KESCE MSOQ:HJLWWY.IT 6>CVD2P^.M9T9N>BGMC*)A^F7R%\Y%+!_>[^ D,W+QZ0T< MS>$ E<,[.-M@UD';7(KRU&];$94<2LRCF.EGP) M-^)V=9]-RNR)/A.Y:T]TAJ.TCN8Z5)T\./36T=(I3_2,(XWW7.(U)&3#(2Y+ MR:2S@F*@,[=T3(P.;X*03>?A]J$SN!U<>;Y89D6G4?U\B3I?>$LTOMW/2@\\ M]J2X$A[Y@,<'68\;HJK4MON6X:([:89.(Q<5>Q&O#9F\5*(WPH MZI_88BL'7!9Y,7\T];]<>D5ME>FS0%[A&U%!U+D/T=":RAO3L3*S9'1;TCUQ MOYT!^YSC1"%N-\<9N?7]6UOPUZ6JTM(RC6G1EO:,JKR$1OL(-65[XO.E)?M! MT,4Q(V@C\<>!H+X[M'5-)VS>)P:-E"2"*P$SQXR*%8_I!D8B-?X4_AJ:\B5O M70IYWT).OZ\0=2RC%0F/Q>"_F@?YL@/^'!:,Q\_"ATD#Z75QB;2B8_W ^DV1 MEAU,:2&;MYO2BMRZ@W(-4L#[CVY%9+:#K)==Z"=V$KA&DV(0 5BH\36;EAE: M;>,% %=K?QZ1Z%_3ZZQGI]>*1*9*\R+Q>2SXW(MU_ C(/;A.ESN0 ZM'9RY3 M)\2F$GJ[@=Y&YJ8>@A_<04LTY@6-Q]%A^[F_+IL9KH3HNR$:Q\_4V\B/!-K$ M8LZ(&"FO)YLEJ$4YFGJP^1URK5BNAP_EB"0[T#O(B!E1LF4''+[UH!WP'26V MR_@,QHTYF95CC.=_B>OG^HX/,UM]^!9-#!5>WX79F_)B/0:A?A+Y' M#3YGAQ4$)"YWB\LU/$X]&G>:!R=-9UHA^N&F\_!I<@=#=L0<)/$Z*UMP9A;Q M6TGA[6W[R*U)I2YMKTLDQ3NK2EW:7I?(GG:<38\NG14K]?!ADBYU@,= $,ET M:NP2$?N4*#)S2XF&;]V!1%O%(O ,SA0RC] MWLT:'J^:FP1F[]/;.-!&B.4%J,L2U!+4.P1U>7M0EW<+ZM("U"4):@GJ'8*Z MM#VH2WO?LG8CJ-NJBGN]VCVJ4OV)@',F<3P[3^)*SJ&;+2=#0E="]["N1&3\ M[C/^WG*H?6L1TVZ;&@Q_B:GJYG@ACHOYXCB Y8 1C2:)+JV@? _%H3C=.M)3 M/^[?'00>S:%N&%0[#NGSZ8DDDK,A]6"5*#& 9MJ?4.K<6BH)IJJZSH2R+,37 MDRA8*.D**7N;$]^+8DH1I5Z+'I@%CSKS!Z#3 4O2^N0UEP M+=TRVX*DD.,43UNV]$P*\2.%>$!-O*7$IA/+T&ZF,V8]A;?:RX4@U]"7/XV4 MPDRY9KY&F-N#K08XYS)+XH2?D3676G:N>L:MJWC@=%ORLJ6V4IH'D>:.DR!+ M6):QU P?7C*JZP!.,7O-F<&]UDW9',8_]W+^X_!7H K?_ M@IC?'VUR8ZK>0[\2IN,< A8+%>-:R]0LD]=3'L+-X,%0>&/Z:[6NTAW)L$GF MV_OG>),8[R%U#?O?_^UE^7G?W"3%O4TI>^C=9DIYZ=8=9*?!Z\XBB3P?H4)2 M(3Y"(7:#RRV+TNRX;.HVTVGWEJFZC $].>B@([-K:RC+B:VZTPLYMOVOH-]IZDA"XQ?7*;;FJXB+](MO7AJ0J/7]61E0_84\-2OK_4)GG%T9(M(24:2/!&Q^")3KLSOL>I.>:32SFPD[ZOO0UU MF9!EN85^4K7TQZ/)J&HQC6J/@%M3XXODB?'@[0/?'1KZV-NN]A+LS-AB\^[H MQJ%3_P[-J\*J,LNV1HZ(A%<;]72+>C=D>\!((GX_2/!%MRNM!H^YCEJ](R3< M#(+:FT<$@16J]V0%/&'M,!Q5#U9Z21BD&P;+X]SZU@NI(IAY9_P%S8^W&J7< M\AP"V8EDHQ,)(\B7XQ8(\N6\PPC>\OI2B:#L(>B BSGWAR#9;^45,S&K**75 MR:#5.5Q=A/TA2%J=O&(FINR Q$PF,'/0#1B;LGO*3O<4+5OC!;*7OD0(@[7S\) X:2 M%.)'"Y%S_6#F](%!S_&KA479%_G8^9%C+'DY-:I2E+DQK5*4:36P0=E3W ZA M._J-,'3#NZRGCR<.ER40]P3CG@>#J)QB[Y9TRS"1'&^XL9:HU"MA8MEE*<2] M"/'P$X5 M'S2?*'-P$Z('1D>4,:KQJ^F66")!X=*#:RG+A@#+4H ?+, =#TA*4H ?+,#2 MWIW9_H0PVJ,S;[KH@5EC1J9BO6GLI91+,I$W4+%5J?W2?3[$0R_E *\%P.':8 B,N##FS6=H..R*WOWUE$\$:B=A?!NK!DWC_0P->= M)6Y2?D-4%4X'N11A"G%[(MLR= V@H76P^3JULR;9[;8?7\>&1$%OA:HD'AX, M8!XB=NB&<8!)K$FLQ7N+8;2M]Q8CM^XAV5]V3YGV_X/JR 8Q[\G4VX]L0K'7 MQ'/IE%U0!3?4:D]\*VU/?>PK2;-$G9T@]! I1(,U>[NC/C'\HBPQ BPU*J5R MHVUJR(]TRW$-J>$(RQ+-;S?LF_ 3P[I\Z7[21);$W%%@+E5;;TO,'07F4K4S M]CK,]:EAZ.88N')'V'>*6?)><>ZC@> F%N0#D9GI>24BCP21F>F7)2*/!)&9 MZ;6_49,R8@!7VMI4-W6;[S[_1(\-EEOQ(1_8S$S_+;%Y=-C,3$\NL7ETV,Q, MG]ZC-B5,G0!;0OO5'1LRM^!"/G"9F?Y5,9\>CVMYB"N1E2-DI6K_$UY"@-OK2VN*44<> MI.1G;6_/Y+^Q7K=&64@.R"7[8MYYH4S5L?" KM(>,<<">/PHY2/U/=#M 2E, M?;ZLDRZ!DT7@?.A"L+W!HG+4L*A(>R*!DQ+@Y,.>5(\:%E5I3R1P4@*<#[4G MT9%TC]H.D.IXY>\>3=VQ>_W'=$LX8;B\EI9\*?H.A)NO4,G;9)^-<,GANI+X MZ)NT&>^=;=E+)64II!1WQ!M#VE)>V8TJ;YSOE,+-Y#3G6\VK=*U2[%H=<+#5 M(_N^7$LY1@JKOBO(+N.TM#HC!N-K7,#.ST$(?R1"+VA7:?KUM+] -3DWUF9#8!,I: ?=JM M ^4C;^QYI"2ST0-M'@Q*2:9_Y/>F87VF))DPNLNM,#<:V+[^<@@;2,FAT=THW5N=#/D^PWQ/L.Q[N=O0DT,Y;S3)4LYYL=;;#6PR+=P/ M'ZH>9H 3":-?$YW]2@R77LS;MDW%'HU>]?#IC)AS+TKE5Q /W1\<_@R2P)HA M\UNL&,(?#J[QO>5M?B'E>=2)G/#0$8]%/)2GIN98>1E)>_S/<@[#MBD2E+EC9)Z[ \8);;+YGVJNHSO:7?, MSI%_2S)?TF$P]NLD[3B)\% PS*ZGE!48[M=CR@D,L^LV906&^W6?4@3#X\)0 MQL1V21GR424.M;NC*SJS;)^6XW:FUC F'?8C9][4GH"8?71H2CM@LNO=W2TWDE^_8RC[>?SVV,?;8_Y1L,;?D4TGRC3 M,T%[,]9O:35/BFPM>,_N524YU'/QZZP^YA+@O3S7%F MD)0-<[1>7CMM0Y+ 8[BQ1O*IU[>D*F)2]:3J2=4+Y)N.6G%Q6S7X6]U_H]:8 MD=E$5XE0S7N+.9/V%#ZADG3J@LV<\\3VGWS%RZM$Y%"L,94DI%AW)=94%8Z0 M8MV56%.U!VFR6#MWG78FQ1GL!QD0<.R&5XHR-\96BC(W!K9MZ^2!J)COFDF) MXN45&H[=U$JAYM#H2J'FT/P^]C,F1=5R38?-SQ_[QVYDI>@R:TJEZ#)K,*\Z M&17=5>?8#:84768-IA1=9@WF+P\9%=TO#\=N,*7H,FLPI>@R:S#[WS(JNOZW M8S>84G29-9A2="DQF+H,7*:JR+ 4P?8BV'$:_68MN+S/J @N[_.B!5($!]>" MKC.A[)*3E=K%/QN$PE.TX^C(BYI(&:5PD4@;&J+IANOH3W11OK?SHAJN1K5K M9DUQ4;\++,'M $>XA$ WQ_8#97P9P<4\_@5>?0/S"0O9#0WZP.B(,I:-+2_W MQY)0A;_UO#F.8;0$WW&!+U6! F^XP)?JF*_^P1?9SHSK#FEG*F9V(SX(V"7 MR!79U4K Y0-P1].]2L"E W!'TZ7VJ V#?=7Q/)5'4W?L7O]1@NY\+6=DURJ! MER_@'4T7*X&7+N =35?KE3V30#N/<$)VI1)8V0+6T725$E@?"ZRCZ0HS51]^ MKP#[F.KRQ]DO2I0=$&5'TTE*E!T098?K,:O%4K58KH8/V\^$:8/YC&Z.,_SQ M#=T)C&@3QQ4X$@PF-M4>R!RYT4:78\SSM?P N/=PWQW:O/2HTWF"/\$GE\ZG M'(IA;KTW"+'U5U?XOOCR]@)X?S,2)!AJ3)PH]Z9&'H*W4:.E6_>@1E(U)$A3 M#](E6V^[;5,+STQ*%"\;>.X=K#)*FO3,:HO^Z+/%$,WO_.*J6F?U0I^4>-AG_4K'A'U7+9/SJK!D?^^ZHM_RVUDG^U5O6OUAK! MN:;_W=J9_T2]Y)^K-X-S9U70[<]+;$X!X\MT5*YKM4:Q56Z6BK4&;13/&I5& ML=IL5$;U46/4;*@KC&_5&AX;6P$KX*@6'-6#HT9PU R.SH*CEG_4\H_JI5)P M5 Z.*L%1-3BJ!4?UX*B13B;7*T0=:JUFL:EIM6*-4+78 NX6:V>ML[-F=4C4 MLT8,DYL!>\Y*P5$Y.*JDDU@51#BJ-+5B0ZO18JU6;Q;/*N51L35L-B@A(ZVA MKB+J["Q0+M XCT30_'226![61HUZO52L5IJD6"LU:D6P";7BL'ZFDM<#XEH>-8HV6R\6S5G-8K&LMK4[59DD=56+(.?/-W-E9 M(SAJ!D=G_E&K&AS5@J/@V9;_;*O2#([.@B,?%:UJ*3BJ!T?!L]7@V6KP;("H M5BUXME8.CE*J/J71Z$RKJ/4BT:@&V )%.JO5:V PJEI)U=3*J#EI),!6JE9+[=&C6*YHH*Q' (0 0=@/T8MVE)KI%JJ MK**Q6:]XA,%1PS^J!N>JP;E:<*X6G*L'1XW@J!G$NC&9P+WMS60J.@CBS*?JFS7JQV@+_K@2ZI59)G'D,.K16*3@J M!T>^']H*1-"J+LY5@Z.4]AFM.H7.;E@M-NCPK%BK5NO%5I4.BVIM2(?@L:MU MHJV:J6HUI3(>$MK0RK5*L=$H\2ZP7AS"< \%U*MU]1RK3:*&7^I2,L5Z%A:M6IQ.&R4BJVFVFR41C @TNJK)+8"[6V5 G@& M0Z*6[X7#4= KEX)>.1B*M4I!KUP+SM46YX*>.K XK<#BM.K!=^O!=^-=*>^, M;;E,I3;P'']/*/2D. K7]*>ORC\4Y4<\@'^5?__SA92^X)GHM1]GBNW,D=DC M&" 71V2J&_/S@3ZEMG)/GY6>-27F%W[-UO^FY^72S!$_GPC3B>FF\J!.,=2B7UG2JVQBL4.#_O[@F57"P/\17%10<__,?GV= 3#P5_[M$ MQO]N0T>DU8)KZ[[Q/DXQ?3QQ5AC5HV/==AB7M7)OG2K5:K58J4/OTLH^R0G@ M>+R_&72NE/Z@/>CTA929\OFK I?ZG_ES^W[[]UE,ON MW=U-OW_3O=_$E;VT^#<">FB.'GEZ< R7KMHP4T8?Y'0@U6O!8K$XKX M.E?*LY#FU\[2ONNX1=^M&?$].DHVE0MZB_%B:YIU#QW)B *RC1K M2HM7ENI.O6CLR==^L?SC9WSR:_2MO0!GTKX_8=&[3 M0^:\K3J*-5+*X I![R35(N-JT7ZB#Y9N.@7EQE1/I:'+N$0_=5[ >U9,,J6H MI.TH&G3DG*/ _1/<11-G0 NBVDTM M)IG]M#4^(8>CWBL8J#P31OF89-&8KX'-^/&SHZWAX-!R'&OJ,;%T6O^?$#36 M/AAB?>NT\=&L;U:;K8\DL7;:3!FZ!N3EQIN"5SG"X$:SU]I^Y)W)0]R^;+N;F#J.M:8S: MMO?/K6[2\I:=!4Z"+4(PRH7QI!64OJN#V2W72J78'B08.6_7JDLX[+*!];RM MW_,+93:=*_C<\O<+RG;?Y!U'ESV RP46FV[YX?M?EK^WY><>+/#PC/^GSX3[ MM]7'2LUJ>0-_/R5^'7G39I2\XGL53)2/?NV'9/)N+3!U#Q,8Q+W*]VBVJL4R M_&\-79\\GA5@3(0+#P!YRM_Z#-ZOT0*/73O4H#/\M&+R;X?O!'>8>+=&1EN@ MET!@ZXNMS!CK]SI,+:DAG+!0-&B M,+J$5S#J9X.L1WE M8@[.0-]AE#J^^6BA]8C$V:"%4\L$^_)K6ZE4*^76$MK/2K4?E&JS4CPKG86? M_70/L 1H[ XW9 RLQ%&:8E/V!!SX2&0L8C#OC+?P ?>:@$LI?]$6Q.,,!M(O MX(<"QC0^/!@![Z93"GC&8"_^ACMFEDW!=R,&51R+AU1G[M#0U?,0L'#%D^) M(_DM^"\9.5X EHY&5.7&P_^(,]%M)3*I%%14/CTZ^+Q/M'_"H$$?S==0J>E/ MBHKN_4\G#]\N_A-$I2)M#P>;%'R)$HDVX:D3G*.-ONUZT M>%Q<%#7WB))CA M]1^?C(I@8,7YY0L82%,>OMT_WIWPR>+%;'%XNM@_6APL)/K0_M8I7O0Z[?\4 MV]>#3N]<(<8SF=O+8HIPP8=!Y54P$,)=8LW/5_&L00Z_ES&#[N4MYB6\@C7! MO[$05%84JZ#P,P6TZOKHB[( I5(.P[(G L#0Z'EP;S/ MD&+')5PJ$JM_Y#2/+,*QG;-30>CE'$58:Y4K&!UQ) M,EEP6O<3+H!MOC30&=&Q#P"7*B0R]"B(*22"?%KE>*/R:?A#(M,+RLR@Q*9) M3.=NC@$MB!,8"W=-MM\U>;Z0CR]*F(&+@A;=6\)C2 H'I)C8$ 2=>D+/^BA[ M*Z$3!7P(I[C@%'#"U 1S.!YBI:NNDZX4:U;%JDFQIDRLIH:11ZH,YQ[_X?)W MY7E"^50!,B,T%\OE;L#S(&X5W!$*' 11H\ 9#AYCSZ*S58R]8$,+X1"^,+.8 M@^)61>$#170 (!1LZE@!U^O9F?A7,4N/\J9I=*2;O .Q4=8B>J%^26JAN*Y] M"6[+#,T@R!$!_Y!!H%U/:RK__-1L,_VQ:&.U=%I9T\:=2'!AB[9N M5JUV6MLCZS:$=Z^1CY? TK'%YJO3^F(Y+F>VZMVT]>1^>U5-49#RS*&<(<%?=/+ED9H(:U$VR.U/!U$[DDU.O%^7Z84PZ?A M&R?!*T&V2P6I;%:0%"4Y["M&F32JP6FVV+&8/EH>ADV(K4#WA?6]8'#%1]BN M+49$T (8AF.4#>ZT^=!($;5'^. 6OV7,\>-\V1,.M4R@T$*C_J3;O#I\HU@\6;;2U3":6'K2=>6AO=]*G+)RM5/Y(?84_A.4B=1RA@P,MG[;D*^-@] M"T$W(80/?%A0M+8-*Q^.\)/8_ V+)84%:)6S'.BVB:Y%6E?@S-4X- M&BS6^@V_^B'8']"V6B[;W*1JP>N,GL%@6V# P#/"[DA,;\"YI$_R5=(5_$Y MW*5=IPHZ",';D$Z-@I' M:?!(W^5]I%H2'SD5X@D]7(YG$E\J#[\J5?Y@NM$ @SB^,['DHJZ553DJJ^W!)9Z.E5%[QL!3\*0BFKJA#6OHYN\JE_V7 M_49YW@+P&)T&=(F$0!(_X,]K 4HE]=OD+$MV9,-AT$[A$ME%E<'\( M#DB>13M-ZQD>IF"'<%=??[02O%=S@]PR=*^F5, '6P;M1%5MFZ8+ Y(>CSL% M7RJ7BO\)*)M3PA0A]BOP3?GL7S5@F(_7K2V10W03*T H[DSC0<('9J%/ZKCX M!BQ\@7P3C08?SD5_LA#,& H<\Z0YSZ-$7X]GNEDPJL.+WEX8GE?[#"YK.$4% MJ?)?*P9G^+("&ATRPQ*7.#HNB$R6;62'^-L($F]8@*V#[_D^-SK-8B2&;_=8 M(U9B;OGM(QU[W5L)V2VH$BM)2?ZL^"8IH9TY5=K@O2V $!7"B,(W.*!F.(+0 MN=!,;QP1%#OATZ;$""F:$S*F'SD+*<<5A3#"F"XO?",B+QIW.VP(]F0> ,^ M!3?9EJ%M#F@L%4G:HCZ2'HH#B8YG P5^JA^/>E 1PHFVVL00E 4'N@.GZ??( M(T-WOOH$1GK,>72IZS-&AC@5XEE,&<95'.CLOHKK@;Y!6^"E>\^F@VR=H;^R@RU.OV'SJ7@\>^K*2R M3T"[#_#LOO 8*KKDS7NT66B5Z@4 P+HGE1L<5Z'7_#B#Y<&Q+IM(/\.V&B-PQ6@XK4'LY MJH"3P2Y',:;7CL?@IGD+Z=PEU./N"G=5\9W9D7S* A MA8R\ZMG7AKCX'-.?@"OBQH4:KX3E%O%)_+"(8A!&L?@8SVC+XH M ZI.3,#P>*[TH8$V>(RWMY>B!2?P7727Q'FABOK7DQ\VC;C%^LG%XA:@<_E; M;?4O5_=_$^T,?1$?\DQX( !!1+Y66$/$6]H=>%&6^UXP'04G4 M;$*+L$$%:,E8Y) ''/"D%#Q04$(O6WE+@KBV8"4/D#[K,)!@5*48/N&Q3V:I ME&HV+[3+!P=A6O%W8&]YI@2Q)Q\9!DF-'2*&;2T;(S%>"H*:HY4%O\.YM^S. MX.$D;R VG\ 0DS*;3R1IP7@V]#$1O=798O E$E=P*1Z-5?6$3\0H>]@HA=R* M)*7PK)F'HT_D!R$>[_D:JL%&N[;>JD1F]]UA,)$&9AVHQ5MB*>Z';VT'MZY2 MS!T+_GF"!=-]N9@2B**+*9("LJG883.:J%2KQ2:K<9:,C\)^R_* M L#U2J%5;A2:@>/EF4KTP9,31QR[_)=/8%FOE6\QO'>.^KHODQW> G-<*\L_)FA"S"_0O* MXYIK4^BIO>I8HXCUY)LY1GB)80W=Q/9HD?9LTQ-'>X"P18RSV**KH5'5*%<* MI4:M4&N>K0?-HHJ$KY.%:J55*&\ 6]#"L/I8KL-STK@$9V(!$+;->S/@L5(H MU^O;O1A8B5"UUB,U_'DN194RG L1L7F<$8;O]\3$B18M<-!#;]E>Z&Y!T;QH MBC$732S[$Z!#ZCQ3:J++QVMQK#&J8Q0)OX"91?[92!B/B0]S5 %=,R^NPQ_P MN++D//ACCV7)+_I4#)7Y_2KVFM%^5:R>$Q-?"7P'C0KPM*'?B/(\TG7(*0HY M12&G*#[ .TS63IQ+X/UH083M,4B/MD:/ZV$YWU>0.,;D! M^:E:MOC(C)JV9[SY?&^"%Q'I#,3K(],DX=).7I/'6(\26JPNJEOQ*[Q?"PL/ MR/;=I2'&$^SOBV6N!GFV1>XX-Y&,S<%H= 2PR#$H1 MZ>P57N#P>>5E"L?Q7 ;NGVG/F'',![L+L6.HNDJ M M?A^'16JW!-;(W\IWPQK".YUGZ]+4.Z$0B[6^MOSZ= R[(#;[5\?!K$K MJ/'";XMEV)X.@11"U3P[79& M5,,Q7-BNH.T0$22L_ Y&N*!,"!AJ?\&+;YOFOL727#7H.8(" HLUBHS^Y>I, MC)F]Z>A0 $*8.6J';>;B?B]2-L.OH14WQ:B-B?.ZO:Y(@9Q$RQ7BL5*O^41% M@ BZ6S0$D7R#)\MXPBY9F0"[ >LXV./%-77[.P#O=\L%.V.YAJ:HH#HC%\.: MN.@*6LUAA[>),:SIC2SYBS6><#U X]-JXMQ<\'21:!+G9W#&P M75 97X7BAFYRCCE_ZG%/]:!FS!9I0B:/Y\U7'?.PCTS&.AA)^//:! 5+A-5U)31P+CSXQ60GRIMT6V QP%T"9?9"W]CUBO# MW"5>_P;4$5.9##[V 3=:5AQ6S%=-DG7_(C7CE1 B\5H<:$ MAJZ&35_7G&WF]U>3C=;$.]AE5@AE RN')Q:0':2C8)'XLN5D:%+B[&I/Y](QRA/Z-2 4V+ M.WFX#Z??!3)PVUVAO<3 5Y,.0GC)\!$@]55[!/ =I1W1B M_LE0-^ 2 DT,NE5B!CPT ;F@>HPK*@ET%Y=6$.\Y:U00$QK\XV$^=*XM-;S#'JA!,L=Q1-@898&8;S[7A#A#6M1$33-'4FP)/S7.G M4SZ7R^,QAF6'5JU&)H9Y38KIS. W>^DE?K4_="F&NDFBF70QV3ZGF&\?\BNH MUSCO@^O?AY6-A_X=:N@.:[3,%\X0GGZ&4TD"_XMF3P67X+$%OY1R3'/]KM5+ M_5MA/K^\_&GH29[T)]^ANM:9[?C?B?D"!N) A2S#F!>M9[R &8RZIF-8S,NA M$_(%6S:=.;B&/RCBO?R!%7QP\CFYVA(M(WR:(O<%24,QBH6JNB[*#N% M(5&8F "0H;P&\07;GQ:]]#"*Z^9B&\X;%S15E$&+:Y^WEI/7U^+;(V-RNL^W MQWZ!9Z0'.%JYFSO8VR:8AUXM]JE2?,VN-'S57OEVHNR6M[S*OQU\- U4>C]F M##<$1?T\7_89QA4%T07A3DMVG!OKF9Q@1MQG8S H]J\\T]5S,.Y9.6>Y+#+7 M[D_B"*,F^L-5T7\:??[^F6R+';$,@6_.C5FSABY2' -=0I]PD0):\(N@^6Q" M5\B;>5VQ#C^(H1GW)QR>+^)P62YVF8K3QU@C'6?J>PMA !-\GBVU(120\+C% MW=@9UA .%ZZ?,=UBH7F#K9J5U 9D??R'88"B\1)\\+&A0F7];DX]!G3$59LT^B"(9QE(YT &9&S8!+2BA'3D+ROTO"M^[ M4O2:.)V\O/$>CHL^@8Q^4/S](,$>1YJTP%]"DWK07 9= )CK!X/\30K*;Q2Z MX8'UC+TPWW?0WW0PM.%@05G=9#"YE:($#PXO>1MXJR-[$/)Z)4*BJL7$4%=# ML/MCB"&X?*#X?GJ'M8%&W$1AT3X=):B3HP#DYBXA:L.QU:TOA8CQYWF9?-"$ M_H%=4'!QL3?'KZ/Z*[K8D9@'V\*>ZF<0=-0>BHU"+/:HC(GD&>T7?'T(9H"?^!N9Q><[RW\?1. 6WYJ-;/'K^*T M&!*^XFN8Z\7#)?YJ1\*"=61!$T02XB)'34$'DF&NH67P,E9B_[ G:NJ45XA: M?%.,A1;M6020'"O.*>"Q@MD,,R;1R\+%"O!U;^T+_*5>;H?%@G.5T$:&OM6]?/'WR]D'BQ_"#[;QAJX:$C8?@ M6M9@4%\]@S_U^@]^8[ %27L5*%-=TXR%#6MAMM"N6IFX\\&[2(] 1_&P$[$E M)U\Q*^"F?W]!H?%VV[W/_B[/V@/.G=":_U]"U[- MLJQR+&QPA;(O,;&RS!2QI<.'@[I>YW@^>E!?]SK_]Q' >ON[\MCO7"G@D=Q) MX,8 MY82X$IK[&5C!FE:2O_Q[J[=^UVB=A6UC92@5II;SX<04$7?OG?3_X]R MW;X<='O2X,9 MUQ*"7:EQ17?'?R,8]+K3@^\7 G8&,!64P)8:6S%=Z6%W0!8 MZ=,>6D91@8!K\)_.0&G?7RDW]U>/_0%X"E?M05N"=Q6\51E).+2,H@)Y[/.0 M-8S++CN=*VEPTXQ9:7#%=Z\Z&.^ZN6\/;KKWB%[?OP48WUQV)(93C&%I=R-. MP\W]=;=W)X ,1TJ_<_G8NQG<=/K_]FS[:[FNPX_=\ANZR>W]U,_#OZ77Z MC[<#?DOWH=/C*B+=DS@%2,MX4)IV\=W_^]B^']P, +&_=CB4X<2M_QLUX;;; M?^RAA>?+U[V> ,,>:<%W#.A.OM8KAX>8M+'BNQ>/_9O[3C\M>$F5/:S+@.ZA M993D$*0$KK'FK5$]/&*D>1/?[?P7AD&\N[SLWCUT[OO<^TLS>IHI0(^T-^*[ MEYW>H'US#R.(6S%J^/GFH>^-*>!,!T;3[=[@=V70:P.R+M,TL(C%UEG]\-B2 MELD+/=[;^\N;A_:MTA]T+__S<_?VJI.::>UX]#0/ MCQYI;;R\L\[M+4].%U'AWSWXA!9$I!1$K=+A021-D#_\&G1Z&%_E1=FO.X @ M^ %FJ7O740;M_V+D'I0945YW^9>_FP9^ O6P_W S\3B[- M&"J7I&5*#8@>;ML1_F]^P@NSCWF*EPI=UTX$\K;2366 MRM+=20V6 #R=_RJ#;BCE)76KSA-05(Y'$1P&Q0W@&.LR?&PIB)T6HUEYX:OK MT2R](5)Y9?7:2E4:)5Q]10G7,UGZ$3D^9)&:%9:]LD[-&Q@6K5;S%I:%#P^P M/T:X 1MKV"1=.TR[#U8;+5*3&G>0-?D?;_/W^-+6<3N=S<.EJ>-V%;"87]P\ MH8!\866_C,[EJ^JLOZ:>?GR]:RM:_5W3^9810)"WWP)N7[Z&#[$$_$9%K7K3 M.F2Y^G6;RF*)-EY9GM?I%97I_=IN]+M70I#7W+>4H3LO+&_BQR$#W @7K;>] MJO7>D_QE?$M07HXNJ%C/V[4MS/@^8GQ;,BS CA\E06UI490]9@\^L34OKR_K MU[T&K<)C#5@*_7_5K_FESB/5$JFADU%#QBWK]J- MJ=C86:G$QM$3>N3H_OK%D]=Q%??WX*7W^;XG9"%BE!8RV(DI[#\$+X\^Q5Q M^>BF&WL%W(/5T[B)]33V&_0%J5L]#VBA9LR;6XF>.=>;7AO+RQOQQB_!+:_YP*PF FW!ETN9*M7\MG'35C[AEZ99V7D.BZC M7%UQFZW%+0!'\GW+,82W,X>P#M]-Z]GT+((XYC:BL+3]./>DQ/!L.K,8VA-E M)'166!MT_57BXFYYX#K!%1?-C="Z KJF?$B$HP$G>[GT>9\5.T=!:4)=@*YUD9>3C6NY?#XDM]A>RUYI$$.)8Q! J\B8+U8F.CO[TC:,0I$<,--CTRJ4O!EP.O$2S@PTW/6475;_YMD#\8VN' M:OR-L:,U'S=KJ!([<]!"4%S< +P*<@HKD#S_X#Y95/,53EQ0R'>+PK["X>)^ MWBMZ<^&;A6OR_HC1[.6(N_?RLTB#%Q'PQ-"\8\V^1)[=)QWPHD(.QI=4:VS"B\6>;D&OB%M%F'2D.VNWXO(K M]J/R@(4ABVVU"KCW)P[TO,$JX,4N\ U1J+/0(?[-($3E;8N";\=W^-^#5L+( MX)D_,.6^"O_M3%#QH84 V?DRYQ?3(J%9D?"D2)J1KG"X)LAO#_A?-T6U2^AE M3$N\3B2T*PH+=0:>^9? D\#;95,]T(5VD0*S&9A"OC$G'<_%H(G[013G F9@ M!0WT4$U$D<2DQ.0NFRJF&GCB^TU4P MQ]9HXSYT\-R,(,M<@S"I!%()=FVO0X$"L6]E' I!"Z84K+@*CUI3RFP?MOZN MF!BM#(P[HV- JV.!1IB4:M+-D+#=9[!-A+^HL-M>SI4WNY=HC(7!EL"4P-PC M,'E\%<]Y/K ](8Q*S$G,[1%SQ %;ISI>/XS3H,I?+CPTPLE$"MVT-:=>I& : M9"A(3$I,[A.3&IGQD50HY(4;=;O@28+#2?FDN4K%]#B&"?R)+#_TJDS@;9Y/ MJM$G:E@S/U;K[]/M^:U!+J2X>8SX7XU +/FZ!6_V&+\$]YO DC&UQHS,)CJ5 MWJM4CITJAP?@:9!$$4ZT".7VBNP,;VK78G[VB_1<)2CW;K'#1G:*J53$FZ48 M,CPEG(N9*^)G$HL2B]) 2E#F&I0N+M6A-J7F8K)*TVWFS@0N@SQ9?0H0 >!J MKECP:(%-10( F;;CF=B"HNI/NH$OL(94T]'[+6#"+;.8;D\+"F%3&*Y-+/BZ M(1;R?%JXJ'S)C\@XCMPRI,XSMJ^'*>:$:\/C=X:9[S\4P%5V&(SUE&=*>#.# MK$OP?DWBN#@Q 0'I8/VSYO*EFR+C]QEG,0R#9_V:"MAK?/W8GW1&7P<7 M%;A@E<6JC5^Z%WVEK&4B)2(W'7:#.6+,EI,Y$WL7JZ2%RZ2 MMY%5QUMGSJN8044 T=!MG#3W"FSH-H^1T)<)P7<]T5.E*U;_^_'WN%)&9.XO MOPZ75')0)8=-HOG]T$7EH=?RI<@=MM,"R%G!4+-P[*HH\*11+ &#K MJ?FD,\O$0Y]CZ5?]Q M1=EXY "KUU&O-(%?HNU4Z;Q@[@-66/ +7F%A 3*;&=!M(8T&>>:-T2Q!NP%< M1D+=(=QAS!5W)FHR,%QLI-NB*M6:YBUJKF#]$9TO::8<223*#WP/)ER$2L\5 MHH4&"D%1-E5GJCNU>0['(B3]#,W!^'8$U*@RL M$\E+FO %Z_'U=0JB1 S(2<2G/*P"MCP5$,4J_G)QB3M/,1.1@? S^-$AG5M> MH@XB@UF&*#CCU;O$=WHU+S?7KR"V_W'?($7@ AIG8 6(\21=/H:\A#$^7QV*L. MPEELH2[S5T=+E'B6590>"1W D9D_)]] M\?\-5S\*K0;@__K=15QO@9PF.-7D5T+"$=3K2[/P+(5U1"=54UG/_J.Q%A$Q M$RVVU [/H+< QZ+7!^$CW$=$P58"5:UF>@\><_#48^.=;ZH#V7? M]QE?6-B+N%JC? V4*'1A4 / M4!&YY_5U1 KMG'?X7O+@AO)8W(H!>+DSQ.;'"+$;,W '(R5XN'R":E2!C8X4 MJ_*K384>\XRH\!_QD9%7W6FFFZ(G,/T"O?0);8G7O<44G>)=$J^6Y,[XM0^KIN(4Q*?#XG*4.$9,!7-Y!H',=./]P-[I2AAG]$0P5'4;?TNL?W/AS<_JX\]CM7"LCH[JAJ MD_J]#?"B/:,O2'K0W4PI@C#W)CJJ;>XP?0\X,!'B2OT]XB$0404%ODL[ ^@]A2%!N%11\R_'RU^-=W['4[UX5 M]AB&B[TEQ*UVZ%;D,;XGO#(F*AR0AJ[Z&PI$+VDZHUYX"Z.+GFS4"84NFRJ7 MZRK?*>TQH[P#/T;)Q7$D06A\03/Q0B 8F<"E?:+ X%QR=VON+CB2P.?U#W'P M/V"L%##=HQ8;$U/_VPMB:EP<8OQP;ST)PU2IHF&JE H\#CH5U7/AE5=4%3=4 M2_X-=X1!1W/&?Y9%T1 8!)2]$\)+)L%P=N0R$5[UWAD3WAZ*4;.H("FTV^^Z MQ.LQ+LZ4OCL\GC%J"!^7A@6R'B< (>AJ@K!6/#B.F'/*%2 ^AGV_X$BM[,-V M,90V@X /] K>*WB8DU'MF-GXP*!G7>5C81&DULA\,4D$X)OR4!ITWQ@L@ZY! M)$V+<,@]L37RE_+-L(;H#U >0[GC2V(+?@TC_MD9?E;Y).(B\# /*/@O@R_^ M@+#G)0RX28M\=IMO<8\9X[SB]>+>4]6:'J6LX3T6BU$6<4&YUIV_QU@M2E/^ M3::S+\!NW,D(0]JBM%I0J5T$/W$3+\]OPW.^CWV\K%7Z'*D)UKQ,%BIF0M]+E< Z"R]%_'I'!&:XG,5N+:'VM T*E:R$]2<)[1HX(&IPB]( M& ,>M5A"]F)5*J+!"^OB.R;_B]XM?Y /3PK*OTJGI5*IC!,"RA,Q7+Z'F3!+ MZ0OYI8'OUSJS'<^W2]"&J7#\@.T+%U"Y\?;GX[%8\"%OZ9BH\U"P@U]>.@N= M!GO2G_P%#N%OBXG_9QA@_G_VWG4Y;B-+%_U_G@+1T7."C #9HBZ6U>[=$;(L MS7!Z/-(1Y7',KQ.H0A8)"P54XT*J^NGWNF:N!%!%2B9U,;%CSXS%PB61N7+E MNGY?N3VJKS"6BP0O15YDS/R&F^,^;HP)5WV_\OKNR=/KE5=0-Q.1@%EMW7AU M!@(^%;2*PW\9^')E=L7$0SYN".X@E5N%PJ?AC>30(7L),22*RX%CTX*6UI:[ M%%QCT]9EP7ZFWTO%M9QM?\AU8B6S:\O$B@A4VAE68:O+"W9P?4[52?=WYDCG MGTR)-\Q+E=G0>+C!2^ZDS$MF=%;XNR?\X4=.>/(P3?[KOUY$,ZXYX4!+JWV" M%.V95V#?"DPIC,@(B@-C./^SKJ"9V&_/VSD[":F!V)8/-CQ;]6C6W]"8_T/. M[IO3-R\G#S LH!8/=-)H(QS?\W/L+H:?LG7=5U1<^^>3QP\2^)*2+!";+2O6 M:P=J@$JIX)&U+_.[:9PS17.SQ;I/OA-+[G2,N*^63;&)@^4"K,V!9ZY8\>6G M\F9!I$A:UV&PB\U/+A^V;PMAPY;?M$";-IB_)X]3$";\GZ%;B;5#4> *9C;S M=TH(C"8.!?++2>/<"#/="/-X;H29&V'N2//N=KJSRFA7T Z[]OV9- \^BN?Z3<=,>/WB"LYI_<@B+*><Z9=\4W5;CQ5<7-=5A$Q6-:]DL[^K[N(Q1 MY/#:A,HP/Q+G5.+ OUF_V2R*7/R9,=J;# (OFL=AD6]MUWNRW>?H.FU\/TV MZRN4;VSVX"*4^K(@1W<6*_+W MJRT7Q@E).RC"52=X:EJ"TUTTU$%*ACNU=>*NK8I+4(:XXTC_81>,O8GJ=M!^ M 16<\1.Q,K!)'+:/X6#^?/($PPH'N)MS7#Z7<_\/&3?MIJ2J9OZ7X&[Y7!ALM/*8=?J$LWZ#U4"FFA+G)7N)PWT7:G#OLS;9FZO>G=RFM8EJ=>[E)$Z*TV0,8FN+ MOE&M8/B%]3&!8N..,%7AMG0?;VZSTJ5BF6!A_C][S!PSDZS G&+1<#ZU29, M\]B4-WK11M'DL,48?0BKTV@3BOJ(TJ_T &W&/0 E+ZH(=$_+'Z;S@S&VC9^' M U%;;&!EE;2"G(F/'2H[WRI'_5\V1TR\S-UCRQ'7^ND%A25!]NE6_< MU%=LO%*CP86KHHG8$88YP$JY6WSX-5.;U'RT@4/"V R<\;0W2OBMJ()\XUEK M1WVX8R%L62P6O0[6A3YV_\P?@IS%TH9"@(;[;J%8;.F?L.!@+K!^Q.Y:$C9T MP&#B:,K&(DQ *A.3OZM:U\SX9"+H4SXXE:-:&HYS/-,Q_:R;>5K3^=T-+SA8 MP#XE/87_RHM6N:[I\[#SOB&O!X$BI.>8V_$I_=6VKKN1Y##*3QM5S&!!1L>].3^(R7ZY M$H0Y+3F=EGPRIR7O,"T92]U;,VJ=J1]+^/2$='=R@E,C@W_V/40 ME9R(3OY;\?=W".!"AQ/X^A>PH4H.G5N\E0#VYZQ5 M8A]))KP!/<,3LD!_F"@*"4-HR[#!&.V@@$CNEA0,.TY^= C9*+\)3R%>'/R1 M"%!M"7;?JB\)(47!G="6A$=8T++@(0HR6S!_ BBCA6R1 TD-0/CJD SPO]J/ M#I4\XKEY($DP;!$AZF]_*<(Y6?S=HHJ%GW+\B9X_N/QG#\L8?GB&/[3)3P%A MC%K4JZS<(MX.K,PK_VTOM.9($ROD)\$EKSV<^/%P&+^,*[1]8;:OU28P140N M(S<'LY'#H?OJ[^'S!]==N>NN@)6\Y@I8W:G)Q+$-KGS!CM3PZ@G11]! Q8<; MEL +U-]TO@+-[1 P^(B^VN(KT5Z?H*Z'ROGUI6L$22EY#3.E7_SUJ.C/81_C MEZ\+V:/="$>%9.S"E9LDBGRCW5-FBYKP8"EG!C*T DV*%0"(L*Z;LZS[_)BF M][Q&_JU68%'IQZQ#?4!%"KXG8\ 2OT"L6(I7D(:,QD#O]4!7G::8"HV$8P3? M(41&0:E84M,"U'6%MM$Y!N=A6Q"Z''VC?SGF;9F]*WPHJ5+$(T-G?YE5!&"' M!X)0V&+ S2?943?#E]'WH]UR62 &Y0$F!9*?"YR@>M7!>?@D.3 >"FI3^!MO ML^"D'![RJ/,&WZ&?M,10!1Q/)<;,MP,V:=[&6!#J7[[B^ '^0V-:Q@_\XTOZ MKX2L2RI4DP]*<4#Z:Y46!/&+P*WXWFH]R4_2;[('6 M3.C)PR?)FQ^)&@=M!=(%&[+)9$0GCY-S;I>G;<_&?)OJX)X].W[V;PF2#*X= MZS*JM5GRGM,R#6(97-+!2LB&R_?I\G9ZQR"CT%UJD! !4$F&M=O<;5@J'W%'Q]?HHZ>YU]*-:P(8/"Q;G2Z#A; MPRW9\"D.M%XS0VB@A$DEF HKIL8NC(YAB%\5J,:0DU%,P*(D/D:_"T'28('O MD[9Z([SHZF3(7"5G.!$\C2 J[Y@HF(Z X5&E>A]T$.X4I_(LBR/V=N,V+A-& M$W\&"Y 1*!AO!LH6QB.5SV.7^X.?!D:9;M@!(%YD>M?->^1 <;+PM+/8"N7. MV(+J$[*F$\QCW%BR-6D_W"%7!./AMC1@3EACJ>-@+L%*<6M-=E>P6KS]C*3RB-&*&(Z- M($*W/%GT'6QW4+%DX\[[4O>'?FY8B,9A624?W?28(B.64MY)A%7OK]7MW&WO MT2[Y$8ZY +12M#M.%\K"!'2$B!P(9=D<,O"*8_!,I7/L3'^]R!,JY M-9 ;73>0!N>%%)_$*>!6L,0#RB$F9"Z9V16-4F(3D+U^,X5)8L@XSS!QX/A3 M;&4+PZOP%9>$^Y,=-37(N>Z*-&CE,%AL\<$=(19MT>2F\)"LI[KO @Q:H8>: M;&T52]XGJR9;.WHJD !-ENJ63@!;T#?=RFDB>GE\$J,"#Q NMD$0.\ M0?'&M>(%4C9./!RCL98H]3PDF(WR.#DCU:WO1&L;7;>JO@)Q;MM@O66PQ26Z M=DZE$S@H'V#" XY.BL%G@SW$#X^Q.()?P8^LZJ2L*RS"6)34 M.]'4YXW2L+"6(N]-S>]P+F75EH*@WDAGV G4UBOQ$3ZX S,R D(8Z.3.-,2%7: *B?Z M#*_.'=8V2F#B DS2(UQRJK?8,,I)>!3JX556E$P+0YYM\MYMO0I@AIO2?2 J M&6, T9WL5?MS%-0:O-FIYJ*[A##<*A'V3]I 7&QG/K;/U@[TL'\^2I $K<5N M(^O[":\\7!@S3!_W\(IQ:LR@_)@&X1:3=!.?IQ/7IT M?/)O7XHW4O9]M$Y?=!Q_*];@/93=__E3=KGI'CYX^.C!XY/'__^F;F$8Z_,' M#QX>_[8Y![%HEM=>8G7STY,?1'=\_^@'U =[/O5.$MS/S^EH]"F3S_5JN["! M#71"TEDL2=1%DUAA'HOQNLCS,NCG[[Y',=;MT-6;W4^2:^0X#%?Q?MFY$WYO M(@N\1([>@1/)S9CH0+GZ_/'GX1??8F(X?C MGNBSSZVK?B)/BX.7KCG?,JT05NR<8Z,2]1O]@$4;^'>LYL$(1L(1,]LOM*Z# MIN*47G5N/OXB:PH@9QH5F/757-E7F"_T"8Z=H!HWV8*C?9><]^I$8 M&J\H9^RUBH2RZO4:X1JV1EE1;G73U&ONQI'483J]&DU9GCF(Z+Y;R[F/=P>/_J0R?VJY<*, M$1;)@DB<5]AT#2[,;?6!V7E MT#3B.O"E*R1/ZQ7"7Y.##X=_%^PV:'_[QFKM36BJ1A#4M:>/)PZL93"(/D.0_*PE8L''P]",2Z MJ,"I/"C@0_Y\\NA) &&E_EY^V,&/AP(T&O_YX?#C1Q,X_)"]L+H?(3PQIN]0 M$HC5J]-HIWH4[&V^Q'Y*#[2'5O/ 4(YQ8UEX821E,K+_BP$#, MP(3V2U\,LTN@%(E16UY _%=([;+)MIQ:V=Z2+!U&R_R12SQ"EOQL*X&[_^!? M'[N5]\TVEXN=<^,^-T%)9ALQ7*IM )GPNSK O>@ZC.P:TPDUF&;NA,J+DIX3 MOF'W(^:,^%>7$7\Z9\3GC/B7ZK']*!LS5J"_VSBVFLW5.;)@?M@,8% MO2*=G$%>H>HU_L\+5Y(&54Q(]P'4(Q5\38SR$ ]>_0JN_AK8T/]-7-DO]2$> M-FIH9=R:Z;G/>CCAX^R<6C#$N8Z.HN$1$@Z-CS],ICR*H1$YX5/$EJ>W"KF8 M$0]_,.M0IV8$W"1?6'+8@!O=9'*"N1'N%2@N!;>1);?&$[J->)4')N); I?# MIH'IQYIR+[DWL*3,DP[9R/LT#V'*$!]-V8]\75X@K!75'M8+Z>JFH2RZ!F-# MN!GNHM$L&/_&S.C4QAR 9:MN('H8@B"DCKV8 MRZ%H!8>QEFR]1--V#BF[S(K2PS5[HTTB%Q\SPI3=4F[1U(^E-HJP+*0A^H[. M8@;N@=%B(3S69'>.D7L2&%]1\K#O:K#1M-&-'M51Q]VRZ,H$4B-3O[Z[$=VC M@,[IS8Z\]&;GUY2.'IQ8$V=5J$+A]9T^XQ1Z:@1%AJ>4-!)35SU>:)A&=S\Q MW7>X3<A<6^J'1A$D=I )Y:R M_::4<5B+'3(>;84=\D[#NZ)HV;)QRC,]K;X/-+US*V_>(4 XEJ+2L>#R5BA4 MQ25H;$S)T,0>?O:CA-XTGR3?EMMVTQAL.LKB_4Z?;NPPJ>CGGCT#AE+D\!Q^ M52I.S":3%JH*=AYX@BU3;MS($TVE+$&38I;W<2+V.8O3S<1).IPL[\U>M>&S M.9\@.5A+2S""BM$-%_9:=W)@3B]ODVRD*4\B Y.G&L@.(Z.G,= MP4&]YOO&IA;M#GG_.<(@NCS2F5GRYNT+ :.7241Z3#H2,.E?;YV$-P3;>(A& MXDF97+TIC0WTUFT8?A$/CPNP>J[_0EFQ4XQW'_'(JBFYN(&! M9$=*-N,@K>GU! ]N/.N142E8,\D!Q3^QS!OK.WQC.HZ@HU2\'MJ$Q;PO"[A7 MM(W%2I\QO%BFY*9J4BW12?/8F(E"_3>5!5:+XBVNZ506N",#@MF+E$W0)-]T MWIA=83QKZ. >CJW:G0_4.,/OFYG)Y&/\K1!:*%7Z#P^(H5B M2EI0\=9#_#PJ8C(A'4].V:#W4K."I3:'YG?.^W'RNTZ*/4HFUBBP>'A]T#![ M[\3)IB 7<3EIA_4"9JXC"]NC3+%V161F:L:--.]'JJFA[?ORGP@E@04J&)R^ MI-[\:EH7H8+Y.'7T_';5T>0L?I1.^G%JQ^U0)A^M0HJ/4R&_YVMB/5(4TXKD MW847+G)VK=RT7OS )FF=$F@L*$J+38W)/31JMD,4S[<->'-0^TVJ=A$ M,V#]UXX-,W&$T=7XX^CTFC/>7UW&^_LYXSUGO/_ &6]R!(]B1S 11_!(SIY) M_S8C[??I\9&;))1#@-U'@?VA>EL>S;X)T,/WX[YUD %=V=W:%Q*%!].6@A9 M%U=3WG2\]RC.\V:Z!GZX%WR)WG3I<53-/KES!E?X.31R8Z*7'6-76)$'D3]CCYR1I4Z=\C>7S>6F2RN)I%ZU^E MRX'0RCN]CA>*3$YPDVUB,*FU:.3(1+Y(I=A3Y9*SNG_>MG M7Z1/!4UA"X"LIH]8WIMCI/#S![31D[V.@R;&KM[\((/[GFZ^RZE\^&2YVMN( M.3&X+]07K%OG3W\_\:(['85(52?ZQ&IZ^Y22WG;X&,[0A\=/'D1DGN^$L?.G M,9FG^4G(/(E9"S/PIN_)[22R3,>4<80N%N@;"9-/#SMO-OEL:T?0;EKY)$G? M-.+-4WI!3/N"H&SU@9EDS.C3&7)=4M[X#YD''[KXJKM+9_TRZY=O1K\0)_&L M7W@>9OTRZY=9O]RJ?GDZVR^D7YY^._;+EW-B*U/8"/)VDCX[>9B>/'GBPPNQ M6TE@*5J/@BN=K59%63!9.THZPM1+_N>\:#OB#L!EA7N1:':JUE(8KNY1Z.#U M%.B!3=QJ-A=VSP$&H%)#["MT-(K:UTR0TLC=N8 >!,B+P6(_GM!QC)X0%=?A M^F4AP\P12[A42C="=I,DP+YDZI['<%/HSXY*^I$C F\32$*)R&HYPW5SL8FK M'R:J:RJ61XJ#A6@:AWQ'0"AC))+I]W!TYYQ0MZ5PBV5?8D$-XT;'SUAX='M3 MI.V+O7FO!%;M7?4BW^Z^&V(!O<3. M,OS:?V<,2R'7@_,Z _UR[_"!>$?ZO>)T=@3A4SC<4P\Q;V 5Q+3YSWZ]:;NL MZ2+2/)S/INLW;?*<*T+@]H=#J(/_?/WC&?X^3GPG&#BMDEW#44Q ]\&M-QUK ML+"OB.V1E8%G1:]#JPD]Q8%Q(NWMOA:)C ][-^+Z@WV"6K>N%H4DNG*L^P?S MZ[)GM>#!7- 3\>4O 2:,RQ1.D!&C[U1V%BPJZ_4U3=]+VA5]V%FRO MMXXH.L(Z/U"##X]N% P9UD]UGA^] KOP/5[\[:J4C]YG9S)Q)P\>'BP.,?LG M,Z(;0 2YW2'PA38LJM4D:X2M289,"(M7R(H" 8W88K/E$M.+5"2#&20JJ>$& MBHWPFX<7X;[:]0:MT+GQ6_AX\I\IFT&Q.74_$\'#\J)&>D*$^22VFO?8;X'$ M8M+UR0G1SE&I5>"848]$P/6BH<:;F5ZYP0O@^9C VCG90A%32=^4[W>D^[J/ M'QOL@P).W%!]VBG_=0WJLEW M3QOH_ Z\>V23H3[D8DF9W0:!8NNV+22]3I/9,-%2D')U8KV0C7]")5N).\IE MZKHN)(/,+N3D$8,K@L69D[]$9O5X8R7]AG]?N&6&1"HB*YL:*_!P,*'!FASN M:14 &_@>"8=N.^YSW&-?&"!"K[I"OYG+&EP^KG/-#I.?W)*=@D'@"R4SI\ MXI]/CA\^>I(LU#\Z6$I3?<86B7\LBF^.'HCVR0>O2(B1EDO0;HVPBY<*)0"& M7IB"IB^=5T9G+U\(>)T?S-,'QEGC#PV%"B9&HQ$!JAT($0$,)>4[QD_3(B40 M@;\3/O^!?CS.(CY0"AAH[^9N$4$]Y$$I;/#80FCI[@(\,UJ':]7CYQ#-+U.' M>5V-9/223RJ8?/8'J8K\?^*JQB]W2_'^T=$)$2S,$LH-L.PJ!BC(9:,5;8$ETM,UC49B96AD/,! M]*#B,#Q$Q*&7CHSSHGV_/4Y.U]C"G6&T)^5(JKXMKUU+MBP('9/-L5?(\??V M/0=J^TJIA+B1[ B/!2^6 =7O<8)+(K]CQ4<<);).[6SK< M:;>8M,8PK5(7Y&X#3C(A M;*/\=0'U6AD,J%^*F'[Q@&G2')O!U]AL>!4KT[GO!CY,SUE>!*)8+:-'[U=ROM(T3A;)H7]<5X3"]<-DE MS"]EOLM,QD+D#=F&>\4H_(,X'>!WE?5&'T&8.EG7$PS.E:/P08GQ*L^996F; MUS6JKYX3^\I$*HS02(9UE97D^(C;R=3,>REF=F>?O^Y=F]#.VR&)=[&7/U?I MQ[=:LO*K>-6>1)D SILZ!$$HA[(DT",*ETDX%'>)_%TN;,A_QYV YL@"Y;O.Q_WZR!U&CICF!)JNZ#LB09PN;'W(B-ZQ&*E ;.^ MT@8K/4:(V#KP^,#6H0[\K'2!Z/!#P5W(YCISBN 35F!'L\>$?<&$ M0WVC0O M**_"FRW)BN5%X2YIBS7OD:EQB7@/V+$&S#5DWH6;3 MN_P6JIS+R2E@XAG*W*5[C@A.8()[XI)2J*S(UX$!SMMEWBZ?Y7C0, *YT6=K MC$3Z$-;!G_Y64,#_YQ\YFE7\_4^'P3SRH8>BDGB@G@A4S(BB'D%EF@A">TRE M9I[$[8K" D-33C)758=<4/G3?-O&GN>MR_5*OLLFZD:=[C M!DF''<][E>@L=%OMX7W%$QF'YIA MO38:BV*G6+$#V1FW45S9#W@F#+>#PDM'M-^(<2W=">QW)XNFSG+7C-UOC6Y- M&F;'R>G*_8><=^CF RFW%,T5HT^1':5ENLY,J2BSI@>U(1YKK@ M!+C9*K(3Z31;PO58C]^YINDW_I"3J],$4Z75DL_!35T'O& F<\&\U' (7(1B M,D.L%'B3<,V9*[&A::ZASI6)@;I LQ+ULVWI99!X-=) \QEKJ:M5D8,R"2/<$L#\9)*=3*Z2B M_(ZN>\HIA\S3^*PS=\$>QJYEV#8]-[+M/)MOK[_W,PK5]?4H=UDN,%6K@N[W M:^\:Q5E#SAKR(V-=P1D>HY][AX*L&*SX^X"V.I4Q MTAFO'7%\)\$RP'LKT'%4Y[:\R,K25>>?JJ%F<9[%^9,S'39 &@)%#9NDR_J\ M*MB,'7BAQA6/76A-K*LGZL_PT"GE0U]TDK<]MBK-DC]+_F>6_!KECFH6N9R[ M0UG<8.%U.HZ6!H].G,)9;&>Q_7QBNSL1G'-7L@V9DA/'!HLS-:[J/RF1$B^E M]\IJ7SEU^F[@OY$G*"_2YX)U8]]YA;2$&>4#B0^/HYGK&DX,]-!HK.G AY.Z M00ZD%(@SS&;2('2K^W#>:_->N_-Q_^@8-TR2;]H2C.(JACMBBC4%MOK8'!E> M.YOQLZ1^UN@[@^!LZI;C,JL2U77F0^<,]K3U:+0,)KX&B)'@62::&4G"TJ,[9[%DJ0I)8)8)JZ,/?W.A*AA!W4Q*$!Z>4 M&9AD(]35!NB%F>I#"]%MAJIGFJB)G^Z6)NKD@2[:S!,U\T3MY8GZND_)^]5U M>]LG'1UJ>'14 J4F*0,^V+@^'$\GL+-0_6/-*Q<[,3.K0 AZ-*M.< -VW& Z MYWU4@.HN,&_'@*:81O51A+H)D!.NNL ,K\<]M.$&*KC@HEIY*B).=1=UZZ)7 M.BQK*AQC%DS$SR;J"H>UNW]<0_,;L2F_B4VU-QRFP5VI6Q!$\')KI%@OT MI(5))/IF3 76[1^Y$WS>!KVV+HM ,=)WFQ)0Q","2+)A' MU9WO3P-G&9 ;00('YN)K &0%D8(!I\*NE/7U8\943C58+)H509?V 3 M8@[9?C7;%KQ;!(>G7K95D0OTL*;,+.0];P_"869LX\PB[X,HMW2&VUMDAX4M M21F) %D? L%HY/1-1?YU5L2="/[1GB(H&JMY(37N")H=JQY"U4/P;C.JHK5* MB&QX 2F\(GM$$^"8=4=*G*R'_]L4_\I"$951#**H5#/@%UYY,\TD=E0I\!&M M#05S7GS>ZY]MW&<^I9$LT43,NBY;ON?"$+0A%PUR2. YW%#8%'+?UGP(%CS+D";NL\(9EMDD4%X.A*& $>[M)SQ\@CN)O$3W<9;:%, M.O#*43^.UPCD,1!"^R O*NVQ?6N5%FY:Q966%D$R.#:JO2(^;HJ#B4H;V39Q M0C:8(^S&Y-<:''-?P^WT-9Q6'7*B8PZ]1 A8HI*;VQAF%?['4.&! &ST@,[ M":0=BYH08E@ TZJD!8V#75D*QKD7M(P#0T5E0E+U8F2/E7!IU0JS!:4S].EI MN-RM<7@!*D%B4)A(SZE33;(B\C#^??Q$N@%)-9H&$4"QOI'#5M@ICN07B-4< MW[$S9+7;\YH*6\T&V;R;/T\M>XQ8N&&6+C&4S&&FO*CI."9*K1ZML;RP':0Z M)RJ-#'R9SL=3\@(,GJ*]4%$E@9IL-EUG5_3%4W3OC8BE);&"C'29V5!5=U@CO5;K8NV*^K$@+;EE= M^IU$J>%E"7IM/LAGZ;[S<3]/VC5"YP5JYR$U.K,=(QV(F)E=4Y=,W]Y'D5!! M_Z)CW#XD[OB)H)!6L DP\K&LFTW=<&-RUVF\E: 5!)42&>B1I RM^82M>6:O MIXI8PG6(1S;OGGGW?*[>N%!2$/MD40U/1>[@.8;CE$+3T^FLG6-PX_.^R!7M M!".4O@9/J!H%G(_+N,4/A#UKSH^LRLIMBX5SW<3!-7E?-O&,^-P6$Y*#S MY(#R3A.@%GUS&.6F%>>"@/@XC$. >3GYA41FC[AY/0@B!D>0WRSF-]W9>21X MX7',90HP8&>H[A%DXIC+6N1N.+K,J0 MD/)O1R@_./RD9M:SV^KGV-\:<;EZJJWU \+CEF+)= Z#B@A34(/*.)]W];RK M/Y<#-GE0<6Q59)&M0 M%ZW<4AU:Y.L7OK)OO=P+>(2+%.B*P/Q-.Q<CY&2 ML" .N<,L#)S91@ @+&S()()T3!@V&H+)* MHE+-\@)Q]^CWV5Z>[>7/A=0AMEGP3?>DY'SUM?1Q&>YZK92F+%RVP:AK5GK M5 H4$5:'XROJ*R42)G,4]E$K]CCQ#C>RFZX-N\X[9=XI=S[N-YA":"W'3]V< M9Y6T R *3;WL.4Y"K'"N(9>RZ9'-I%AS_?\"CX[SOLS I=EJ0P%M'9;Y88:N MBKBHX>XX9V=*G$.^G* MY=0IP QT2]HN#>\(_/F7BL@[Z'XN.]6-VVTW? #" ]N^D-(YLC-#-P#^#D_& M9V;$ >DOSL[A(6T'OX+=2*SU%#E!7(U/WH#?>,/R"U^6/WB0)O^)T;)M\J+ /C@Y3)X^>W1T O^/^1?#D$+N?<>0WB)2VZJ!R4C> ME-F_LC3Y%8'=WM57&%Q\]N D>9G\N&UP2^E0G^%(WX()" 8;C/]_GB;9[E"O*RV/S$8V!1OW]@\>'R:.G#X^^?_#]@^/D.64X&R%T9<*1"P6@X3W' MT2P=8L22+2=)?.//Z//SY+[#2^N\ ^3?=":[BPF\R M,6?REWE;Z0-NV^U*;6U MCM)'O V/0!R[3\CAZ[N+> @<,T"YEO0#.TG'R5E=8EQ\Q;%P.!:),,>^4]FY M=#P)L0\WO ^X=R/Z' JX;S8N:[SCAJ/!%78_H!F**W+R\.$/2;M=+^JR_7:W MQ? H>NX14N[U471*62 D1,QS\K9!0"ZZ;M/^]2]_N;JZ.@9C9X/[X1BVUU] MZ7*:]U1S,F^5=%>9#U-_=]'$-Z><"'\/AIF?^E7CF'K^ @8ZP&*V?=HKCQ]: M-T(8?%YCPW<;I<-1=GA?W:RQ)1ZUA:XSXJ*6L*K[)*2 MAH("!6<'%^B;?O@%[IRHH?2O,]#*'/7^' 4L657U/N.+X>A7B)-V\N#H'RGR M8#0=PJ7)SZW]_?]+?:A\^.OW>#,=ZQ6<#VM7Y1Y-C8$"Y0;*OK8U[@ \:C+$ M9EB4V'Z(/(I+$LALA0%NV/H.NY? :L1)I-U52H-V*((A;@/D+6BP,2DI.BW6 M/'OY BU/5$BM6QZ?UY=S_&*.7]Q]*4E5U;W'$O1EP5*+X CQ!].6&^<0+"'% MJ%T+U_*YPUN(PGB$H\!'#5,GBM<'6RHKW\OY87IQT\"3*J;MQG6,MD*%F0YQ MJ>5-Q+Z@ZL.AHH0"J8IMY/%D=O. 0^C.,087 &YE?U0: M/"=7D6N2Y"^5NYJ%?!;RNQ]W"$N>8R%=)?TE!B?*X\106A._H'3M*'R=)HLM MAG]3^QSL0''8#H*$2?5Z770=.#WH\704"%C6.?E #ISS)7OPO@T;*^7I.("S MH^U*MR@QR.;C,@3KD-=UH[$8%IY-719+CA.82N10CT>H4[0=D>'F7$\KSY&C MDT&LP&7"$;:VD#ZS BD$J=(_0O@)7WS42)LSC6,^J.8]_%E\(8X^PI$AGHLU MW2Z,"76IZX0VT=IB7:@=1CON0'_KHD-5I8'T1W[ E75I5KF0\;VQ. M$,6U=GF1227VNJ\XY1BU_QTGIQT&D4 F6H+(("G@Q'G0_O!4$IJZBI^\]-D& M!W*FE=+>G:60JX]9_0H><,590A?^+DV%^#BC3%LO:0YMHA O)SCSRP*F>,\8 M"?4P&J?,3U(6]$2I?ML=*?MVH[P?+5#O!O.XPM)>G2$,+/KHH: E[8DO%MQ[ MBH49'FW2!-L%OT@B-8A(]NZUU0?=TJ <9([GEV[EI*L(8E/$\TH8H1WX4;DEHSF:4+%>Y81!I7# M2%GY"VXA!H>U>-/ GKSYXOG^+Y N\%UK0#12SZI+^#DX1^D^)^^)A3O?^$: M_6]"P8L4#1-[[_[C9?+ZU:N7;T__^]^_*<3[WV$U6Q&^N2>STQ-Y].#XY-]V MF_2WD'T];=L^$[QT6\?K%^QCG:>G-."1XV6,YD^=A$]SYNYN/'>T*&>^W#M> MC\U=O9#XVMFDZ-O?L>9?V.\\>9H^>_ DA4. %[N=G,>4K12AYEXE!\5A\IAO M2Z;O8&.%,)!QKZ!*Z3?PH_O@FF7!$,)H;!';!U@LOS(A$7N_!P4\'T;VY,&# M3W@% Z(,7L-=G?J6?=[IO-&^LHW6=X@VE<=1BSM\8=<0$O:6"\Y3"4HV1=V( M'W*'[[9RB\Z&"NSM*YC?.]*39P_3A]]]GW[_Y!G/T$%&4O%SMN5_/SI)DX']AD2E2K+S\\:=2V,2=<-^ M*# _4&Z3/S]\\.3X60)C*RGN3 FI"CR\?)F7,^NPQN^M\*79@W?F&*OZ.3'F><)TK+\4UK9).RI$SS_O@] M;(^NS)*60:GBOQE.7##Z0>G3RB;X<259A&] &8;@ZZF1#\G=<$:Z[B<^6 MDT/P*%\^O@CPE!_O=W%O&ZN3*#\\[PST?]Y\GB0%CL*_0A4[<)#V_6_ M^3P_>8RQM!#I>W/ZYF7"N_)K_J@D^C_\*8_2AT\>ID^??<=_/,/Z+A"YK_]C M]J_0]R02B96CN_XCE) M)O;HR/T\=/O]\[&6#Q8@+*%T:\)?TMLO$64\!M\AST*R/#'H1:+WG- MH_31PV?IB6Z@ZZ;]($M\1OZ"<>:1!O%OS#0CE+E^" E >MA?+TAA>_Z*^8CQ"OJ!H,=*C M7V^ VPR: C<.D .C17V1>W(?CIAO-#4-R%>/[H5AXDON;-"L?6";DIMQ>\21&O5E]33GBGR MBQ0 #XOB0W$Q/#,^D&F:7NDTS6?K+4G??V=MGOTS@7>_Q_09@\9\$V+HL8[^ MY\V[.+F!(F9__?4&8O*'Z=#97U;^BDBK.-* Z)J9V%GNU/;@]MX MBJYT^6![OBDS,I1_(LR^1<]^0YQZ2A9@LE3T!GC,!OMJ3AX\_=R]*S-T__70 M_8]T?\S0_7< W?]%4/8_8T'_V].S?R2OGK]X]_KMF2WH_TS[^XOU[( :?"'Q M!;'G OYH%MH,E4M%X4BKZWG7TCW$:\G_&EM+#:M@=%%RB\BL*699202$7,A0 M#;-P97V54H.8Z=940O*I#JVI)%C<=8^#P<86ZD.;)*?BC^+>SKE=3]0V8Z%Q)Q3:>A5:S^ G@5PJD=.X M+-RE\Z_5!4T9E:]LL9MT6:\=04=2!D],\OB12QA2F]Y$:"8%AF5)V,HVLGIMZ(W5S\)A$KO@B%$^.:WX@P@J MAYL?$<,0![N;9Y-?($R;H2^0_UQBC(,;^!K&IASQ0A^S.?%-JI*1AIQBE_]1 M%O->J4PR'O'KVY[Z.Q.FJ/*,'YU;7E1P^)]O23P85_.THG\4R[[,FC1@(%1;I/ ?"4/UJOL-^RTA9^N M!'T4:4D(X)/5KK]5R@ P9D1W^DN%I=EY9"BO%"Y<=HG@A8C&468R%E*?V<;W M_I)&4OHS>03R=+D,=W&;*E0";:,ES#QHH2;"H5_7N(?Z-6]^80$DCQU#Y)6[ M OV%+P%[ZPH&T"&\(W6-L E_7^21 K9%H%REI2\8WY(61>86].5%C9--F &= M.Z>R/*D F83"]6WC"&I9):XB.'3*5N*)0Q0!1TP1 *=FSVE&ZJ1&ELMJU63@ M6,%C>ZQOW8#BP$.9>]0WFQ*A$EBY%W9O<*3/BR#(K@%C M)C,4I"G"CBB44 #4(7RM3MQEP@<"3Z;?@$EB&8LB>=+O35IX6HMF X%$J#(( MZ[%#I?GB(VS=YZ25X!D/GR?ZTJR&T5*,P#] ,]:)H(D>$16+4,#338X+=9L@)C!! .N] +YL!"HKF: )_\Q+ M0B$-S"'1_G/",N!O\5,O,+"(:]>812!08T;>" \!LF5 MVJ;?B).7++<+M+8YM\+VM<*0"%J[S+#\QC:Y>ER[-W7IV#Q';!T5.GBS50ZI MR!GHV34]S:Z.,4M4:%*Y:--W65!T#7%\\B_$ S)T5!02?@^+^#VP,\X$9&HY M9>"*&C;";IE>Q5!&A"L0P45?E#DG88)4XU(>,0.7BL;T@8X8**(0K-5S"2IC MS7PL_^Q972&I"J9O&)]>C$5[#%S5S7N6DIZXYT?'B!^!@\=?@G]^&@@&4I3K MFE#J!.Y.F9G( 8[4!+W#TI[MG4KFIXD_#P8%4T+;]%1GC:+>8?>81PG\#-/[ M?L"I;3OQC1&'[ C#'-3!)X=7M&8+C"O@D2F;CY8K6BO/(;QP.E@E.ZZ[B-_- M#]MR(=M'D085DC8_W>"D[)V@VGHIF KVQP5-M/# "5MC]#:FOUJB\ AY,K(? MJPC02=M1^ @/R(8.%0[[!%T2G"$-5D@^D53G]!CQ[KS)*#2B"E\_/)Y80MO6 MFD#SVK#/0#"DN:;$_54=>1(CL.Q<5OG=HW?@-Y,]%,293&PU)O.""MRJ3IBL M"R<@W+@9O.J$-1'@)'QQ:OS'H=/I3>CP_:RET8HQ+BQN>01\3>)=;VQ8^GJR M(1R#Y->H4!CW-==?NZYT\B,8=6 ";>5(U%7VB$DM(H.?!Z!C 6PRV%,C)Y8E MH>+CRXL9'Y5LR+4NPIL5NV)D5,0FXWTY,J:$9%G6?3XE)"BGJ[[!BZ2GJR-Y M'7I_PD9'6[>=N!P"K:# -NS]8M-_J!X!<;%%*)@]:D M1_J*!=68:I<91[#%]F'X?28KPOZXY-<+Q(0+0_03W48@X-YC$>O/K8M^+=7$ M*6R&M8NL<72Q.+Z0P)6*=D%R)X>>:Y:O' D@O7 MQY.Z1L0HDAZ*9X<@!_& %!TI./35.T&Z"\2&X?:R>(^PCGPJB(4 ]VMFN7*X MPEFSM9$+O!TT]WJMMDR#0?SD(,XR/W]S.DPJ'R:H1"-39NP2@NXI0:]W'A,O M(XC@AE0FXC6^.?7Y;(27 ST(X_!Y:^2$=)CL2K8@I'0>X1T(39.U^EIZ[ED& MT@@SLW2?6R_-N>P=N>S'7S^.$!K3<&\=@Q/RJ+GC\-!5L38VY)S,%YD&G.D%Q/8N9(Y MB&I%1T,W,8]PDE$6T1H3\HU^<$HO;8@TO&'!!:I.BE#++5QEI M]0OD.ZLHRTCY$PDU&0V>4XI4RG1I>M$,!5.Q$PATMC$U4+0WQ(U9;QZ(Y.?9 M\*3/"*X1CT(L(6PGV!%3X8)N#*@,4*:5)H0?0X89'HW("E?EWIW9$5LZ79F< M-2UD+9CO>8RQC$N&0+7\X;1\&9D#1_[;,)A=.4FB34\).Z>4V"[1-&,7 U^< M\A^,H4-&8+V F7*=)'FEN]8'>] M\0$?]7PG H?WQK#_U6F)R-Y0QCA1Z<&& MX40ILX52\I+9==22 4M")J&@_5*/.]K40S0^ =[!YKZM)71:Y2?X5 G M^Y_%2H8^-5(Q!DD%8(XC'P6'16VIRBJ9](29AYF89-FSZ4M?1^Z1LE#254?L M^).K?-V\WQ\GD\ULEYL"&29A.^A/>1R7_I M%;&X8'S#O0.D:%>&J,/=D73%V@W M:S*7J'LE>;T&ZYBZC#,NB% F;+&"W7I3UEO"_HC+(K'GBD+UQ 3LRY:"<0F' MWPJ.,S*KVS38EEHAQ1M,TD2N@B]R2E!<.DFPXLOC/:AJZ'5F>H043S[+)X,W):S(8*5#HX7IL[!M%E_SSOHX MYJ!OGSCH*]R5S[L.&4IC(U7*AWTUB0_H\0Z#X\+O '_/+)BS8-[F4']6)FM2 MCA\VP0B>])N"BQ3.!*M22;5'NENH@")O1&J'2CI_\"+<%EC[/DOW+-VW.=0S M7VK"<9E2ZE5W9PB]#F;6W*'ZU:(M00!J]P?CTNLJUI"HJ"PIVQZ,)*X(T,B3 M.@_Z'@V.!F>BS=9NWCCSQKG-H?XDU3G1+I@.O0F+KF3G38Z 0K?X[T'&OMZ] M868QGL7X5IUA-FBX;@=>(-'9UIV'_KV( ;K:,3]RRYMK[629GF;S-H9ZNT29EB_2]VX;0E^W$4MN52"O;J#O!1LLP M!3Z?V[. WJ[2Y.9"7Q+=5-P7#E8F5\JYJJ7N&!B"MGEC5SE&>P,!O;#%C'/V M5*(P9,:>97B6X=L*,Z(M-Y-LARB+U\OL'[]X0HL>X ###BTD9,]L0TE-3%#%I=M= M$!G7M/=:,.266=O9"A5U0^IA&80OER(R-X4(I[:+9=TTCDG>I8&9JC&D/!!+ MM>)V4G:Q4ZF0&I7Y:?[65G#L'-:NHA#_D+: E14:=%*15I2+2VY"$8*JL_:NW?E-B#8=_-!:H>G67PCLA. MS,J!H1B#6%!7?:-H2LEYGR'.K&, )QJ)D=@14 "5LE:8.RN6A31)BS7K"UI# M#=//,,.(!)#*GLJI]VV<>>,B7)D-D=;@W.$'&A0EO-1TQY)-HA Q7-C;]MA^ MIZU*RV$SFX! X7.>7S*TA?9/3S9'\PBH?JK\8NUOB"II42Q9\Q8"Z/#?$OG#O"G[?U=$9.SK:U"H-(((>BM#<-KF>48G=0J/O7Y.#D4!KEJ3N$ 1!V9/D/ M'AY*,:$S%9)48^F[V;6I%ZY^= @'.]6#I=$1'DHSI2@,/X2>E88'I5%YY:#4 M0".TL,':FLINQ!CFV\DT(68@L-<.'A^&>$2C&VFB[B?4_)R^([,=MBPBZJ>* M#.3+2VO"J\!V"*UNXXZ%" HDQ:EPU3G\XN$)*MNCK. RB MQ28KAHIBU90*!1D@]OP]N. M1P.)0'08L#S4/0?_5Z!#+*[=]:6E5E/N;G,0R0S='OPAOKA*\6]PQ'N0>U)Y MSF[LO9T@A*I43)=F\ 01OA5?O*YS!X[3V9[/Y?8K/H5D?N "6!D!R FZ.U@8 MH$I OZI-@!D(PID$FR5#&:HP?F#1]4B1:21';U;\W0"$E.[TU(R1A.-EC^S> MJ(/3 .><"NYD6*DD6X.?T(W\7)RG-:8W=2LC.,31@OIL=YCX&1*(H MF+_-2)5*S@:/NLH"57!ZOU[9X%*$):;=HM3M)XJ!#%REKJ8)D]9F5G#%CV:XPBH?^X;*^ MPBU9=Y2G:[N@1OT1>^EDG+1%$)9*C;O(_&.4P+[-.-)(;B1I]RYCG2D6#5UG M !3]!K?#)U0F6'!211)X,&$[P?2 ]]'D3X51%14JBF[>G_,X^'%&4>N)1HW1 M<@B:>A;!XM5-)9!'"I@HOY+'1WV#@UALW4RHOJ+5IKI[YVT-YMZ'OAFKB@]U MG3L]P,5(FK"1Q+&8\I!C'%LZX.+-26NGV#1VDP4(A\H7)'N-MD*KB%4:(IBR M91(>2B)0@;)8P)SX]F_[*DK[9P14AK U&F@,FGPE<*EHDQ2!;-<5XGO@YH4C MA#4E/7FDY$ASRFG-W\#+A3'/A@^%X-T.P(X$] #"7&OJEG<("D99H'=]J,)7J;9#'O@ CFSYD*QHR,Q1!*8,"N M.,C4%A6J@VBV!G.+ WOQ^G].?SHZ>9:@:^SP5D%. M6..,(!05/&I5HE9>@"_M7)6\[=NVR&@4O[S'R(+S63YC\M>2%-NUM4>AL3ID MW0;R-[1S5&[4-/<&FDTN4"MXL/&"E4"]#WADG[/F"&V=J@[X,9*49-.EK@;R MBS+K@648>@$D7_)6J45_F_##"9 >,4.%LGF)X;ZRC'*!83B,L$*PQ\'H:91V MD,-=A2 .$JZB(,(LML%&B64PBF4RS#GF2XDCPP-=S.F3KR-]\MV[P$JA\(-R3BCMAS*^[&>0L$"ANIPTC!<216L M^\I7X>L7I)HDH>?Y6TDV^.Q*LF9Y46#-*5/J6$#2KJ[+D(F@=Y4PSIZMJS ; M(3)$G%@!3&I(%@ 2;&+9@BV.VY^B.D4GV@,CKT9+%8*8'JDQU&UD;P?*%/HJ M\%7Q:L*754(!(MWP-"7\$@4.@0\%P_1?:DUD_@=^?N_M:WB/H/\%UBQ/643K8R:*,*84"E)41]VWF$*HI+UA*>:R1^XVF(2%!:)*>"K+S>=.-UQ*0R^CXP-IA3/C7V)&:P M?$V(-"ZC7?#1A1.65($\H^'0B'&@C3"N.4D2)6=L_9["!5$F?"I#8ZL#N?E# M3E^6JC%OX?0.N3<1WEL!%I64;21UGX@-^BOYV1B4\!65K(&*;E15.89!%YLK M)-XC7'0L%^JDJJD*O"%MQ2R9UOJ2GOX8 M!U>JHT@/M> N9+X2P]1))0-_)BR>7!M9FA@%Q91/MD#5Q8&P:,5\G.W*I]7" MP=U&P!^3 M,A#M+JZ=(%$='?7W1;&-F3E)59W]_.-$R<,@8P(S#(<)JP+#!Q]#JNZ@$(MJ M&%78;=I&Q$Z[O*.*JWOG*/_J*$;?:.UZ*)W3QGA#&P0";U;&7Q P<2X:PC:/ M[#MQ@\1$5^H.2J1,K*SU:O2D0I'QZLP'C.FHPF-CV:DQ+[4F_EFB&Y=4ID!- M)A1=Q^HYW*/4IQI"R;8;A4%"L<# D4K39I9!-E#U[@2HJ<'RPO%;*M6H088' M*0"G@VU@2BLM[J(A\+H&)NR.*8Q,X<"%X>?"#--N.B.?!?$/G.RFX.56O\\V M1Z2&502=7:W^\+5!]>CVP"ICSY+NHA8 *3R N4C9*PSG.E-#.,Q-C(!E)ZIP M1P.7R)%JHCXBOY,C5/W!U^/<1C1G8^=*JB4&S(YAW6/T:Z9Q+>NVY=RA MW11Q^B/4GM(**_ _O,/FM+G-!^EA^#K#J"@0J''19F#E8FSW-3A;Y7[K-R+) M8FJK*?T10ABBJ(+7."(GG*(/G(Q"6,&$MY6@@0,0ZL#D&Y)2QL$ [9/B!!RL MF_'VU(&]AK>-+7GOKZ5:H!Q7.U^/BD:-=,,>?(FB&#AM0_!^=:\-F5^J4$D1 MTL8:E_,A()'I\[)>^$0SAUK($_,WG;[S27+ES11^UFOT"BW1N ELMTC?-XOF M]:Z9(!5[B;EZGZRV<,]',D[SN4]7\KEVV\(:<6BY:SN"SRGLX/JB*,TBUA[6'1D'9EOM)N&;B)!:'Q8W]Y;2EV.Z MF);;)?R?N3J7F5&1R1^#8(Z8BGSVZ-OA)":=6 M,WU=7<=]464&&OF"DH %Y^:0+P6C_#MP!@+0 [NG@YX*<,<0)8EC*MR?P#?R MD$D1MF-#6&LRC4&,QX;G=99,E$]5RTEK3GQX."4_N4'4-Y3 \>FPKX)YL\D? MS:ZR[=!J/-UE.,,:(T10:P-3JWK) M!?EP'%[4?4Q,[4-5.%7.O2*;E'UK$%5ZT'6GL*.3BNO+#=QB'. ]Y' MI%+43"'+&=;'5:T+-<4A+O5)^@79Z&G;@P5)>[[93C9;_4[%L,M;\%B!O\61JA"+0H M-&VHQR@4E&ZJT%QS4G$M^I;;H;A)?*IBC7>)M)Y)XYL6U\_9J4\-ZKP*@4H; MY+.)7A/'GRIWB#K)!R[L5/^O/7T27Q2E>81%4V?8;S=*WNX-Z-FH)2&9*>B1 ME"PBL $>_-H4>.46;8%_EG1-7IR3:C48!X/A9Y/T.;*_,8!2-'-KV)VN<90F M&O>572.E-FCRJV,7V3;Q\.T3!&/\#(^4&=(!BQII^21&PGF(:H3E3B^C C R M=G)'2&Y..KUP%.R^>W1._CV-C*(H^CV%[!$2C"94X; 84ZJ5#!)&77%+3$ZH MCRV='QBP\[N?H@6*6#NZF,T9@Z)"X<2<_]NT)M$1B\C.,@[IT#%!IGB ?>M, M%7AT15:>UPV<-NL6KZ(3D],?T1,LVL=H.X ;#/+\T_648P"C(,BQM*CI)4E'KR.Q$[L1/\/VE"6!_)+$.K,>@S0P@G'G+N6M37 MND88&-N*,<$%4YPEI-NX-9.,%M"H"BNY:W)U*_JCR.^K>V-8G"HM,==,F93< M[D@A%O8.MK-OFMNSFT/?XXWP*T8UQ];+)BU-!WKA,R-6>7GDDY[]&VI$V&%8 M'"=GQ-^\M%SGT>D8/H9=G1#CIWX+I[3LNYX? 5].*,)]DT8JG'L*I*O5Z'<, MV2\+S3?'D"ZGZ@G[B[Q_N*&=C[ )?*-]I%I9@56](JN]Z$8L\!I,V&&OL<]G MNT/W&H*)A(MT$.>(T2R-5I M FL#XL"QSDU-]A']$FA=1D.0MAW!%6N\IB)_1@HMJ.LBL+^)!$C=_'#_>J,_ MAV\Q/?;8)K2F"KMZ4/:3^BH<4UJD_-6:<63M:()M:H_<-X<+(SV<6RXY7>T$ M7.^WNC&Y]+,L.S/ "ZS*=RR^BB&LE'KQA<5X\.!W&$=5F&2#/R7Q&;++?RZ6 M38U!M3U-,4. 0%X_:Q(QX]XXQW^Q<^LWC"Q$VS+L@438>HIE=6@U- M@^L8*%F.\4],5""@1]R#)_5DZ$$U&-;#D#;%6W&;"Q@"'T\&WU@H6F:6#ZO1@78K+ MU.PS;6YB705'E5-"U"'HG5+OKTET"]1KSOTW(4/J>\XU>&4>A M2C[EJ_,^'/.,Q1G-8"1"Q@$E.;BJ?&J<@JAFOP2C@ S* /\K&(B7==FO1['Y MX^0GUV[03=R@P$@;=I>]=Q5V$OH76:L-]-.F>,^GO'TVHD .#2(T^A,I2]6* M0# I+A%CH83_I#G)%G678;_Y$IP(Z1_-O+5#IF#=8^F]^R=5L,&F(U?)QY;Z MRD8OX=M@.X)W>T":(&L_&N#J<.01<4';=F J,P3L'1>AVM MG^)8;V-[&,6!(EBXMWLB[,$MJYD(PO*M&8L#40HHH8'QJTRC%[;\D^ -UDR, MH]K-)A<8(LY]R!!S(1W4$$'$=Z/Q&'#]P,7RC;Q X1 MA5VUQII'JHDP.0U,+47JQ;H7E%9)_J527<-_AJ.F=U*3S.X1_QH5;80FH0G MN52+?FQ9ZJ@H6V>2OHD-!_EB0LWV&7$^[ZG)-FH/EL6+[!U&$VZGC9H@6@=. M&K0)J^(*&Z_+8>L1KSI/JK179_O#8L0_9UO[I?#>TC:E<7%17$U@=J8ZX'""9>>V M:6E<@V#W,_O7=,+N3;KGW*06+.->U=U&^\/' MX);T:&"!VMVFU,V'X$ 8#X&-[-ZGWF2QHK?'6@AUE$$$E>O"=XR%H/WR#N4M0"/8'(&C\C@"G$V%N"3!"A(Z3)1;_. M*M9U4L!'%B):!\''J%JB,\%C ,0 5NNH7AWIII+6$F,**L+3$74ODDFR)+2H MX8D@'E2#US=4/_&\'7'+Y+F-9TMQB@VE:O-%A,HC4A-:FI@C0@7(_WTP'22O M(9C6+K/2G[CL$@@\EFIZJIV1GG>4@C4'1$5.E'Y0(%3I"5'FW_JMBJ?%\*1T MQLB9VX;HYZ0T809KTY7;T Z]L_0;SDT?N0WY=U/H/@F#.AVYM/P3+FV?QA$R5NH&I\B1XOKN: M:FLT.V-3,UP/)QP+RGJ&]Z];QI#O>BF%LR%^W):1KG+N D='XT< M5A&I4HPQ,CHC.."/8A .'G'T6A?EAO1\H%>I(ND[Y/YE6:R)A#W5'O(X!A+6 M;E>AJ#T2T\'[(PWG-0ZA+"0DJFN0,<'F,+I#X:<#AM)_*;* [1_P;V&1]XV' MGZ[Z0>EU14E\G%*PB]OHD@JE8AN4BJ2F?RRBO!@5;TB)''D>Y,&HFH>/7/B> M_X!I5Y#!4D_:!J>6+S2T'OI2]0E9\8=X# T::Z)1,DHW-D'7KV 96G]H:63$ MG!%YWI"#/&DO]!NTL)RM\E,T]4"?;J:0&T$)Q2_"P)33",2FSJG$CKG4>2^$ MN)-YDH9RY_36UY'>>C:GM^;TUFTB'4KS2[9 &-]ET2S[=4O%[PSO%X+[!J5<1LUKC^-B.+IQT5QO.MVI7 M1>_XV^+O;XOV?9N\%1<2I@^C#J_C+J17_O-?Z.??ISA,@,4SE38CXG1;?6Z] M5W*U47*]&T1WH$2U&? MXKZW BX7P0J[$(<<+M]BQ&*H3ZT#.;Q_?NI9ZA'U(NK ->@;) H&]-R_$_'> MO1[1B%=8?7826EMY)+H4BPH"(+KBRL#48'W5SC"')T\E;X("+#(L/\QA2P@] MM=6B)L5@K9N 2BWHJQPBQBX0_B?#7==P(XYBN@U]#!>DJ@PA@KJZP M\-U7,R/D2$: GY+KU%*&&!(U@,@@6)Y4.7#N]%+0021O.M7+K4+4ZODC#,J3 MTZ8?H+7EE*]#RYIPE37B5TMY@:#7-5F?^U7DIBOM^=^RA%#P7*T:X+N5,P\T_X8D8KZ:+[V0UD QE'\V8#+6B'-D@MP3@)[6H@C\JN. MDY>$:DW'2[8]RKJCBQJ#J"$/S?49-L-@\Y#D%O&&G\;:#_$'[@^3JBYA*/>? M=V_$Y%=9?@ILJ S(5@RM:4:1M?;/D30H"K#&+ZP11AX"7B2L.D*A0+N<%R$; MI3[VD*>;7CE/D#X($,40J$&U&/5DM0R>,__L(\QL3VT01[PUZFN8WSP>[\1) M:>H;?*C($$\8ZW)0SS#JH)AH(C=-C3'GALS=&-M.575P=SV($MA1.K*1;/+'>9.YWHD98_R.!ND #Z?ROH4?NS\WPAG!UF[*EH4O]FCJ ME2,/8P0]-H<6LUK)NK1@O FC&N>*H)N)QJ?G@D!B^1&7J3O#V;9%LXTT7NL18"80NEX_.:RU5&U_G7U*M5*WO. MM%U1J6G.(*A%F4=:9-!NCA.L:+A>/8.M5FY;B5WK/FNPN/=JQ/P\5*$F1L/N MBK_.YR7ED&#UE&JO :I[6S,]J62B6QFH?;() @Z@LN<@&9,AMOX#3.N[?A+U M94MHAAQH\J[]TE,OA;]V@25=-_VV"=D;0.-'JZ&#$ Z3IN6F<+^248!<],& M ;9CW'CQ'=?4;4F@)0:9GCD!1N6-44I;DO^,'"?]@;S-& HBJ(X-VH7N6E.8F=*@LI6!$11$/MH;TQ_(&S99M<7Z@(R M&B7K<"R%P:1SSRAM#&V ^ "SZ+;%=M?U^R)4&V_ZOHAFU%T"K">F>!;D,(@ M<7H\$Y(X)JZBAO_8_B$,. D1CFI6&<<0"0&(1<%'-N$.K.JNS5N/O&+QIL4( M12 BYIYSX%]%#OSA@SD'/N? []*!9RZ=R"CWMO@(9,0HWH&VN%_>]^O(32+3 M\Z+ 0\ACOY:%\TAY(>;'C:XGY,0#:&:\S^,Y^R*!VO0-5IM&A]X@*GGARLW M+P539/F>VVSJ\M)QR6KL90:6Q;HZKYFWRDBU]>"4V7>GFQP%,N+SV>X"?Z*: M74+SZ>\G<)AQ^\+]!NK96X ^$9FF[@P/3*ORZF=359%ZF?R2: TD%G7Z;E#[ M*)0@[*C)"S"#;_E.D1Z!:]RID9=!FI@Q&,,([%3%#4(2W>:Z[P);1/9WM]U' M91I(&B?IZ#A&J>L>E_'O;C.(\L/[Z=A;YE)'XWR!&*E7K:8%9%&Y,. BNVJE MYP=75>)&$J7V50.2M0;7JO<-M:*=*?-*1-Y2Z"$E:9)CB 4I8D6Q65S*R@BU M-99LNS;ZU,%3R _A/XTF@?TLB_N);M"GS!45")BIXD8IP528XE?=R5MRSK%& MIZ$T,%.PPH@J0"S0Z>6HJIOV$C?DU!OO'G*W^WX(X[CRQ% <8J86.;KW8RAV M>]B1V5F_T92:23Q.7@:>8%Z\>!91 F1_\)>5<- =84%BA/5.K4\L:@*DRST_ M ^O%U&FP=M/C[II&QN0@- U@0B:2O$/3+S1]MR"G*[!K)O#$%6^3BI=M8I[, MQJ28C0$_,\55X >C WI#6?\O)LAE;["ML3KW_VZQ M6T/^'85G*(#P$3/-;OO?ND6=;]F#_UO7B"O_MRX?//S[:,!=/KZ0D#?!\9*5 MZNK-#]&]=SF+#Y\L5SR/-Q[;S@&-PD [HD8ZI$3&M#O\H$+[I[^_"$<\8DWW M8*$8\!D*,R);6_A3H(_#TL8QD\3PH^&_8 TYTN)7%OX3)>NK%[*$)&7'U-V! MZ"7_[S_[NOMA\ G\Q]M<]6](0%^.21H1705CCF327=5-F0MT(0(EJ:6%V2"& MW67 H^H%5GXM2**Q7Z6YEF:;U6:WTE1!9>S@?\@&;4EIVMV ML$PS=Q6S9WHQG45S%LW;'.J_"V&]+0HYFGB:,M0V!W3I. #GC-7"M%9S;MGWCVW.=0W(7X?+.J.(EU<^4%%#=8B M(?@VE,V",$DO\1;M:/+E+@%MSD $,OH07)!I1 HK2:(+9O&>Q?M6W42L[R\H MO4<*'!%IX9*DS*Z\O=R7IG:'$HO4=\NZNN4*GZJNCI:#9S%0W\2#9B&>A?@V MA_I+Y7MGC9)&R?.0T74S!#CIL@_2C]IAAG<5^%OO;'.I/A3#,@%)=<*@Y %O'[AL+(%9(( XL7\XF0^,,!S+U M0F;Y)8PD [^4F[)]*;7V\&0-!V!PQ_Q2$:G16<=-U\9_Q=*GG+!!,6.+J6)* M!]+DK5VT23WIC:?BF;?*O%5N.4TCJ5,0M@L.O&!40VN[2X.CD%6FT20 /H1M M0"#7U'AFT$\1!% PCPXL("RBX-;-^R/T6:F#/''59='4A$5_:'=,9V*;!IMC M@S3K#74^!30'@2Y/DP7LW56A=>?&-5#2SGDGS3OIM@\='Y<'8);V76KQ)AE*>4E#^5TK2;WFX"X^VBVR%_ M_WAYGSLQOF@GQLD-VPOF3HQOIQ/C*SY"YKJ76SD&3BO#YGR)A.78,@=>!SH" MZ8@=@K*TI-N-B2*49X/1)HU)X MKO(ZH4IT@^T][X%Y#]SF4/\+\?5$U@<<,=0$S:"5B<,F>$^Z;"IOL0&[VS#9$ Q]!H QN)?" N2!G%NZ[$6Y-B7J_=$-@2%02EEW6'#DE D'M M?:FYX48"HKY91HO(^&+F3)W%=1;7V]?%V-S,'(4>=0+M8:K4ZDDB484R=9[G M8V_B8C&'F:BEMA=-WC[+[BR[MUN]I4T-(+J=;R1M/,MM9Y!Z9N&;A>]6.QP^ M;)@HV3"HHAX$2Y3 [KB:%E[WD'EJ3E:@^6Z30T3!$]-%DVQ0 9/!0 )SB7$#!CLE3-6_&_ M];#+D?MH#M7,._RNJRF*4V>=3$RH*P58KRR<")@M=@0Y?$F?I MS2M!YQTW[[C;'.I_4*[,X:G#L@<2UU>#<,*Q-M(\!$F'1Q!%Q8;9 M08C5HB?B/H9PMY3OC'5AL/,#EJ$E6 A<] UG'H328V6N-W\G#/>&MVY3: 9[ MZE+B*ISWU+RG;G&HSZ6_MLL^P,X!&5&83M'Z/@_AV5EH$S!$8KR)3"SQ05%0(S MJ N"@^)/4[#R'X*5 M_[9O6YA:,(#J>M,F"P>/2+($45>/A!:JNLP4U>Z7]X@D3GDO\GD$:8FX0+&R M#DNF.0.FT](XA&NE6C@&WF&X&!#S50D>PW'R/+2CMQER,!-;M M'O]R+*Z)NZ0X+4]$Y9-V5=T3Y+'@WM#)LE7:=6*40M0\9';154H'MF'$&[]V M64LP9MEYAO$-F3 _<4=8/()/@^V(9F?;:?L[?K/,EQ3HB=PML@J!21C]A0KY MPI(C=&2!YU$TB,!114_E5]/O/SI8VS[&G,Y,X:(N[VO8+$CD*HB#)'Q>BL)J ML;X1%"S86.2$,GY08\4Z&H/@*@L6('K/_&/ O6!KFJSE-5K#*(*"FO"YCPCY2H*RSAI)>(1L@ 94I0CD#C5 M5@!ZX+UQ.6@%Q$YV_^PY MXR 5UKI\=K0*RT5?AT#*#?4C1 .'J?8(T5/X$&G=%8DJ[*^LA;5 $V:%XAV MFW9+Y+UV4JX4ARVL&E*0AZD6I"/O3AG"G ![0I-#ZK$MA*Y&R)0])T\F@T,R M,]#11#4G7QYA6VC2G5S%ANK@.T4#';)V#C KL^4%47_0I:3+L:_T.#F3& C; MPH0W1,"'ND8.J:(Z/J]1 I291U ST9N4K%%BV.D"(36*$JVF_R*3*<7^D[;% M0DJ_[].@5?SNEV.B6(-NY6KAOB&]2L696*P#W^&WK]GE00QE0W?9>]Z(/1XM M8;L):#9XG.3W:MF"15T4$8Q9RP/6'@\Q_'L54729X!O2;'4$&U=*6H1Z;[8+ MG)4.U&V+?ONY$W*XXI(H!H(VM=K2G)01(W>_J77WCE#+]@U3L-K+[;U!+GMN MX?%Y#PQ -G<5;:4*:L_XK5PQPU4$?=<6@F,8-9$8XKZ('I,DLD6#"-_JN1P^ M#0??XO?!)B4=P6J.J-HK/$BJ&O<=Z+F*4/XSIFA4$I[ +V"I(S005 O*I9<9 M@1*&NP)\84(=8Z6OYO<$>+[ZGYO/&*)4X.LX^9^BUB 8C(ZN@=O>NZV/ M=/DW@.'YL2/GE0Y*(@>%LY6SE]QUR,A>5T,HS978TEENP=I+K*N]B(@Z>GLH*2QJ^\/ MF9K?=T25MB3L"K9!R0H@>FSO5_"\X974S]89?O9I@'SBI1*TY#ACD7D2-WA6 MV3-')!@&7;U\CV)'C V_>EZO8$"@J7'.(/H\VA"]$,O'4TUR4-)P*!&6 ?NX MRI5&T0AM(T4Q)3P9>G3+OOE]U!0XZPZW;B:,4QB:05?>,$T(\'>QC/2&+2&Q MLZA8$BQ7G)#"J')8NS1:N-2PR<54B:Q\0DP@] <@[+Q]:6K>1IA7:F-Z3*V+ M8B/^K,IEC^6#X.BYRNB1&(U..QY @#$P, HS"Q,7:#<)(0S!["B.H7FE(;+&&_P>\,OW>/DW^ 0Q0H8W9>R%#<%S52T6, G8<<4AC M?4'/L.B%<3L,O#UR.1.W$#\K\/[5 M>=%2OCAVV$6#LGVB7A7K2%;"]HP.WV@4*CGE5V3P^(\FPFM/0[ABY'\/VS^D MT/7D(!3A1&=O66RRH4;T:S+>5>G^;262(71RN1&)163D]=7["E94D^V-+62[ M?RQ23I=-LUPV1,A:&&M+E)>?\A.[= MP\IB\D(CM$P/K>4*0[(I9F@(;$L()M1=H$ZQKS3X$Y.L8%,1K:L1?<+].IR? M4V3+"3R&1H&$@\,S:I.=Q&&<(B9$584S+1#*5#E@+XZ A67E8TWBKR!DXKRA M10PFGB7;,!F0(2E72PP]>T>XZ/-SUT70)1@9,_0H-9NLX(OS?F$6:S% XQ,U MDKDQF\=5.-^4$7.GV6B7X3A!2"[,:*:[/P1F[#<"&I=X*XU,B-Z4ZD+I4KC! M$CZ/%765400_Q*1WO4/P;NE(SW /]AJX\V M?8KXQ*#J MF;I0HDL+%)VW>D3K):KPAR>[TB%:7G6F1B17AW=, M6;?&DD=@IB6"/9F2('L[VH%4[PC.P++,BK68#*1QK.S2YKAW9_SKN%=8#_60 MK:+<[2!YOR&EV0D0$&=DI.M#S'M[!E/;1[G=S\+%]=F,%X:G$N;OW R-CX%$6,^ 27TBCN>*J^(8IJ0DPH@(C ]5)E'+@2Z5QTDMG MAMJNX,3,A5R,XWD1%Q(.OF<,@P! YL&9%(U^R*=F'2]]*ZMZ=-*"O@1MCUZR M%O 4Y[W/ ]G@&>&=!U\.U<6#')Y?B(RSLR&*I.);V [G=\"VK)H44XPQ9E3 M8"(4_?&?([,Q%.$+ ][$#%$H@UPU$IJ.31]=7W*,NT)64-5"^#+4U^>M*GI] M(;CF%\CH=F58#R.FVV"AY'3NB62E_KT#.1*1E1J)(RF22/>+5*#Y]!,A==AT'74:6V>5;*]4TXZ^-\.1W6?N3^K;@[+D7XD",6:4&72TJBFE@6 M@55*W88RV7GJ5ZXXW!YU]5'NJS1ID?L-\2.V@TA(5,) ;Y.^[F%ZNZRYXL.H M\A*Q/"B0 *:B\\5+" J[84AHT-?OH$%.3.U="AL76OJFH?NL91V' =TLE M:DQS+S ZYB; _M;3IC F;0D<%2U@^34VT'N&KH; M3'41XG*#MVC,HC2&Y68L;M+*=/RJC6?..N:KK6,":\W+T2N.DY]' ]E?-:\T"I>"NM=L3D3$:U/3E9X M(#O=NV>.3(8%ABN"I?.KAF5B^%@P/D!/?Y#(NC\?#]C =GLG;5,@U M7 Y-I]I?\ PV=<&H!SE\#2<&Q#@( M6&,4\V&SET1//GLL+P/C\AJC3\)\-@0S42XWJB&P,;WA),)G\!"Y\%=CLVBZ M445P)Q#+1=M+46?P)6S92M #(7ZEA<#]W0XB\] ? M07$4M*<&EB&!&-:->=COL_-'W^5;$3;] FLR4;T%.P]>C@N0>BM4Q8*1=@=F M9[C,AI3 42DT%L7F7V1D"I 1U0K :@BT #QK==Q MC -#RB#V388J4R'6(K=)%TOJYOU:<1#6)T9Q)[$@T4D'2K#E8#-5.;.*$N&F M$%CTPBMD!D=@-[>SRG97$=)$+3:>Q0O2%BA?NKGR\%HC*SH"+EF@RG)?8Z7[ M_46]7L/GG6$AS;V+G/WJE/P=%EP;36B]^/C%V8K+):*0,CGD/@MA4*BH>$SQ M_>A\D':MN%$%'R]E]8-'DX42$KO+)P:,(GW*- KB:+#?3.CA1 M,+J^M%A]134*\3'^^[2!%N%C1"@'S9!*+@ATA-3%V?XW'(N:@R9*JE8Y]%$:+*)WNE/\*XII.PR@A?Q,C4,1W.18 &[,_>OBG23 M?BD9CT:>10T*.Q&7@IFJ0.T_,^4\7#X8\$)0E$=/V3MK7)LPI4&3'QV;NKP* MRZ*52D4>MWE^? [52DY#P^70/4Y#U8.5@-0R6E$WGLF5]*$LW+86=2.=+)QP M804G_8&T54$UKL6&EW1?BF>E5)B%=#&NJHP/A\]\'6131R=0^"C8E;;S<+P. M"Y%LB,N05?( MT _& X%[Z%QWM*#,@>_$]T6 9(UP8D'@%,JZS^7R#:@-S?!STS7)C$WEVN9[ M^U L/J)N8@RDO;M (N]6CB-'L&#>_: ,(0Q:L?TN$/FA:5-%]#-?LZSAY@-V MIMODLFAZM?JN8)2(#K"!G75!%4Z:K=/>3)S[5<=8"10RX1*5"BREHWIUY#,S M?-]QRL^8N:V3S#>,Q6-5@+U3E2M!7J_NN(3"T[ MTL)A'A"+A.%EW/".LD;D?J!$ M13)CZ9\#-,*1(I(L\?>8/I>#S!S;B9[%ME +-D26>Z@'.-\OZBO:!G8\I W# M#$L8CC^E$VD)$;2\R5#B?1I7AR,P"#)E)?RY!6_69X(K\'_@1:6VL6^I+*Z[ MN,(P;28K*//)'Y%RM57S?D 8QLT**-P@AAPC(X]%SXJCC")3/D05%=!ZW4!. M=J@KYZ_ H1^M83><\W "[I>O;D+G1GIFI50*[#:N<^M"##,*U7) _OFE>P,> M94=E96!G8ISZ".GKK:F[Z(LRYPP];,--@^&!J .XZ2NJJZ^K$D7";'\/,0-3 M5G+ W$Q:TM3@K'!TOVH=:,TC,%F175E/6%]BRNI&,$1@".# ;$J25M4*F 9? M(VB*RY87QUXW_/I_V7O3YK:1+&WT^_T5"$_Y;3D"8G$1M;AJ*D)ERV[?*B_7 M5DV]\Q$D00EM$F #H&3UK[]GRPT$)4GIA\0=''8@E5X!G(0B VAZH:YD,P-9ND"6(I0YP2A0*;=0R3R!//[\Y>!=VC=KN# M)R,=13DZ"5)$FDWAK*5TNNCYFL2-3_P47,?-7] M7RTY8Q:-."T10*# >*RQR@V*(4>5H;P8W*;DNU%LPGH%YLU+KK%6QN5:X'Q) M4M8YFHZ@.R1X]4RTKX6D6Q -BFQ"71CMUMEV#9P26G9&IM5IF^]$1Z\T_A6[ MS2H'WD+6A$,=.B1[80RS4\EGMI@61](\)3^S\J9QJAE'TI(!>[:5&HB1,=+C M0'?$,#!CKM%-9](6C>&+9A(VO,D&JGZO)C7A]LP#MGK-7_7M'23:K;#9+)I2 MSKLBJ=5QTS*TWC%H"JLOI<.(*3R TZGSBYK!,0JEQH.\^2.!=/.=A" H%GLHW! $L$44BI M]39D&AU8S'*PVR-.U%LJ+8YT=UR5/(MUPI1>,F&V +Z:B^O-0H*BZB 2II07 M=,/'T'K @H>B?R K1H3F5,FJL(X!R1+[E##>!%D$0"TRH"U!+(Q; W[W5(P?DM%W1E\;&_(G2O6)P8S@M=9##.P^!K MRPKDZ9..*14C>_^UB22 ?^-Y3BP#'#3C)6"@LC!(F"S2T0I%)J&8IF[63+D= M*?7AH'.B[#&F.J5ID?76"GZW[6?+52OHB='DID@HGHDDD;(R3CC VS7*.:=. M\+ &.M/.M>9C1D$D)\4D4J7B!*ZF_'H9P;R6.=_D7\2]5A/TM MW'QJ;S]S9ID--:SMWN\O>);VB#>%$%I,QOE WGLMIHF-/U M8.Y:R[ULO%R[6#&JQ]*NF@O)EZX1X0R@4ZSTO";1A.N&;=$K=&=<<' M@S2:*OD'C L"=\2)7HB5?$^-.%A!Y76F8M4H#]A7Q7Y\-B2PK ^X;ZJ\DV8_ M5'(&XUU4=&')UE59 3K\3>7)_T8LI[F@-A31(,.T4OH)F03+[ $E) 6Q2]): M"$0JN0R.1LI0Z)9$5>DD8M)Q#J-B7[I(@$NST@7M,.D=Q!X:7,0!470]U^JB M6#PCOP27V75,Z:<*TT$&L9W%OITV1 DA*T5UJT;SHAELQ9+L MY$PQJAT;&KZ:<'Z8(R:8H6-4_R_V,>@+TI\/9.'"S"S$<1V%5.-RCZ(I*0]R M9G7B<*7@55LCE'EQ36GU-ZPM6&M$=J($VGT* 0;5?N/8*8&\L%)LE9?5(1;W MV"*2.E>UA0=V',FDW !=X&R/)G6A4%@*_TJ_E/TB5D+.0LVO+6>M9D/+B5FPO:EJN.#X3Y/Y M5-;M)"XS?5O!>XI=:30EI0V1^\B.U[K5#!J&SBW=UT# R(!FWTUL&+A,[W?.0D(['^:#"DXJ1",'7V?.&D50K\GX5\"!<. SO4+-:4FV JY84%K0\G MXX**)T8^0K$F$8J^CU#X",6#(W)A'I!KR%J(<&Y8P:CJK-R;:ZQ>VW8[\ C" MDK%-C!L>P[[S/-6H"_9MKH>NMR!<]_AX(:I-%6SVK)+"4;=04!=6L1JK E*H MELWA*A8U02[ABD+D "M5K18+!4[K/H[;56?0[UJNFE25.NEI*A&-P7^(*S7M M34[9,N(O=IRPBN]9D[.MZ+VX==%251-:HZ,\+B>K$1VW:%7$)/?FL\($**R7 MOP@H@8<2Z@+L A<;YZPH2.*>K7H9)>$![.L2?75Q:IQ&$J^ #T/CMU-J;.V! M6V&75)H&-YA11JQ]E.VGA97% %8X DY;+579H74^VR:9%V1"NYFBQL*\H, R.@I,:7O%W]4*OJ#+8J5Q"?#; M%6R5X[LD,NQ<MRG*GCYT;N.?2\95=#XONA@HLRVW&(ONJ MGL),=$J"J\%7"DS+U>PX(VTK?(GIS3;R$GP7)JG1 ;*\KI"JMHG7ER'J4>S= 9V&?A0!ULMC+$ACA0@ON6&>S%3''1N@2U?3HU\UCLLE00-. MX]?8<&Z7-R!7] MDCS,#EEVY<+%PA,#G6^5EMM-L3CA)W,;JDO%K[1PMEJ%6@9<[54IP(P"VUD) M3*B8E4+E7,%183!?T&_CXC00'2D1"DPT1K <8691N/<>%H,(6)R\J#*]\YXXP9TIZ W3I$O]%2 MZ SKC]&*L$(+FH_Y%*K;;B'75(:-F8")A?AQF=)H#%?"M M0MMQ3/(WM->BICQ3 2UPA2) MP4>$I:#"GZ'&6!6V9&152B1B:UVUQS60T)@ZD&M_DZ453E#35;>+#C+R'6+U M]K#B;9+NY;A1.09GA>B4K\(1^_RN44S0U'*4AMF^&=N^5\/ER WW-3C>]%OJB C)0AV*!,D,A8=CJ)4E;W- ;/30C ML/'59**B-L@E&:A(,(M>&D.)+CPG<04;SQ)D$2LQDIV6Z/AH@6@WXUBZ\I*T M LFM2\JR7 .7R>G3V?FD!W BM<%^#469GTB?6JRUFF*79KZLK5TS*)Q\P$-S M.^#=+9;<+2J OOE]J&]-0GV'/M3G0WV/XA"MJ(PQHK1,0JX^9N&ONAA2CK1Q M*+BR7NGX;NTO9\20Y^]?\%R!("ZD()*'+T8W"V8=\B!D S2 E+/-51'N0'0*ET$ZF9M&MRS:#06;P^=?C&+H0!!DN>V"1*.L5'U% M%2R8Y1L/%Z,'(?N>)MJ[))@<9,\DLTBQL-A:F/=;E)0^KVI#%W'2:3\N[<5 @46FN^B:W+N*+"J?SNES3&H)6'0S)2$(%M!%1*FHMK4VN++ MX$,9&W!T=UQNUV+J'RU&0#\*[$K*;CB[;P!7J-FA<+3Y[JAW5(HPI8\[&=[B MJ;?; &JO G>(Q->8WPC3"6VR%#V&I9'+6FPY+@L1U@FG!273G3'@=VUF$>$FPZ/5>Q1C28T11T<%R$H M0S33[*:&-$$42/K(!CY!?H@D3 MJ7(]<,65)* X 3C5TT,20RGM@SIW9*X?MM+(0YP3T5"RL)'!:RXF0GZ))@C) M<[. \1R/K"TU5NF*%X<2-^K(:U%37XHC4LDH211.=TZ1OL73!3E6*[]H4\V: MA35TF"U$L8 !-8D LEO?[F&D2TY)YBFAHON^C+")ZRBR=X(.KP'/"9W0-7UI MW=\LL>:%Y@>GEZ4YBT:_4ZZ[^<8&L>X$('QG%^=_DN+\75(7= *HF#F+I1A< MFLL!)L&OP7P]K,PQ0$$ZNK,T-PI=?^9:UUY:\YX)/$H^N3$EJ& VC<;D-4[= M:2TT+@41%.(0>ZQI,*G 7QA1^?UJ.E718:54*_<72]VGR[$(Z\!O=TT=)?M7 M9+0"C"W<.MW%K@;UD!E"TY&JF[6T5[AW:XJW7$^R3E/0C,9A+6YB@>M$:"NW M'UE1Z2G':BZ%1YR1N'1#&L6BT05?VC]LP2ZK6>D?+0-^KOJ[24W#9G;.T=/# MS+"_12EV.BA,99X,YE(>%%#WSIQX4._^ @Q\W4-6E(H>&/+#<5M=9B[4)L MDO^ZU?D2]-([$*_O=_ 19K5:OTO%-E*[:M"A]3XRFH+T9U<25K3=TFU2GRTY M-*%IF[>0>26TRVPNP=8#U,O!93^76^#8%L)?[K%&=>7'#S.= ?12[\??Z%58 MG!05B>(="CE7DW1T@T,"D7"G):^P#$/+%FP%;TRJBNH=>O=MLN(RIW@.I .@ M:@S"^FL1:@0\4-2SH:/8J1=>8$^VT,EA&6$BL/I^'-LGTVXI'[A0PCHWNMYT M%O!N:KI9NJ%.S=K57%"[6>3-8N-$/H6Z2Q2MM>[GRDP#&R#)15ZG0SX*M3U> MTH5^>S:P?V!WZW7R9B)M@]M->]WA6$#\BQYRLEDV50'^CN;K=AH5YN+:515J MU]3]K4&7ZI1"70=CM:VZXRSK7ZDPLI:U=(&U#J,H+*+ MRSHZK@!:?MNV@C\3S-22%)H95E42$.0%1EU3A2I+T*5Q:9_IP@SR"R-&C74 MW:3-*2-:_40D<.JZ+1*5$DR,CW#=(2]%RY3;@9MLJ$ M%C6+Y;VU8^:L+ZRKA::S@8!W-YKQEDW/,<8CFCE^5]6)9;%G>@&7.B9HL:]R M$)>ERI.&=]CHRS0FB#9$=9 :>1Z9TL2TM^J0R+3/=AJGF=40BE=E8H,28X<:=^;&?9C"#11A6]T 3UYOBUJXMRSM%\*D;06&D4MK42 /=%KKWRF*S3:MGIJT#ZX(,48,#NW>FB@4K4JENK(1IR!4G9+\* M\4\G"&)P<:GYTEA&5&U>"Y&TG/IH 8C_+24,2:<@Q9 =\Y(MI9+9+EX&T MR[+RB_)$>DA=1GE9FG5YC7L]X@HAN*DIBN%G>5G S%WK4ZA+C^*AH/@2? MFDVP*XL[Y)LJJE:Q^ XSLBN#90F4Z5HMBJ^M*W_/6V1^Y]SY*F$C!@F8P?.A M3( S:C1XF,$*-XDRNA'N/=C=+1S(3%\P _S*3=\_.E^IL(8FV0!,YVMQ)EMU MN>A%)80^W;>:D'W%4N9C0Y8Y*V X+NWW/0 M-<@OOSA-RFR2)IP<[$EO0BEBUITX0ME M=2@"$Y*H0"T0M[:3(^"E[#7$H-L!)D M]X[-G'1[=7HA\*6L2&/IY!I=70MPC'-A/ULDSPD,E::@Z@U%X1_ILG-2*:I!TNL9))0(C M2MC-G?8+)Z%JB;117F&[B9=EJRQ%0%HX0J2RFBY4]Y0RJK102H6M/<-TN/_- MYHN!1SP_(!'I>KUEY(A46CA;H+#2L[,Y'+J(BD(I%?1--IF0T8+G-"8E.DC]@\'-NDVT!UV;$:.$@Y]-#4SSA3W#D-%948SO3-%,;@-SBRY!#( M$#-:;6M9[2MC-;08@(:&\-)DAV;7A(% PB*ZN$!UBHJCT/WP3;5T@!S0\F]9D6 MBL)!LLU$/I!/304\$]WRR6G%)8MD5V:F>Q?J-5NHWMJ#&JKJ =B"Z(*',1J\ M(.WG*L?_*S^ /C(5Q'?A.02E7_+N5+J9FFLL$$Y<;51=B\!#\#'EWAN+DM=' MY]8D.G?LHW,^.O?@T3G7D>&F6UIN#4JD "/U @M%Q$ (1EE:P,=0?%S, MDY$ WQOL3[(?V;255SX=E5"JW1[WE5.LDVU4OXM]ZF]7VZNT78U8W<%]& M8>7V0;5'@D=B_,FUK$?$&RX1S"IX^CK*1_N3+/O*:@5,OE&,J'8#YE0E,L]22=ASI=<^@#MPA1P9BWU5IUMS)A8KA'J1"<]%B&OQ0,D1V7AL&*K)*YN"M'7M<7"1P>PAS7Y$.1.D?5.;5- -4H&N%9*)F\6-\EB5Z\JHN@L+Z18HI%V3 MWQ@%^A+E@P@V:__CMTE\$YRR.=)MM[O5]J_NDPN-8*MFG(,""4-^$:ONH'W@ M1%'R^22N=FTLEC0*Y(Q?'/W+V2L6#:^ST6C_#9S8K\'?:'-^*7,45)\Q'7=* MP[["+ \$/_AD,@;T,CMM[4"LGPBV%)A/+BB,&W&> !7CFD])@E!&)\_HTZO3 MC[_K42T_(TAZ]I&'TC363DCEV(.Z("5EVDKV13AS^R!0EN^K2H]*]ZBX)+C4 MO1DKQ]0"AC2N1^J2I=)6!9690FR(BH;7SSXESR L!#9+,HXW!?]FO;D&<648 MY0A@."_ML>T$#975&J<7 FXGN+=EK!VNNW),G9"G4@VX?\&(:B4&&2+,<."A MU#U)1]E,/: ;&3IMHRT$ >=STS"SFI*C1;;@7*J\<#B-%@-7V$[W(JJ[(@;F M$JD@T7'HCZ_M0KFP)N0CD-OZ@XOK RM^M3SK%O$Y+<("7R DU?,JH[C'53 ?-(M7+- CK08;$L MMPKLI6Q<%U,JI"@ZPTQ+Z?LN7AOE;6,1Q$Y6!P)45*.=.7F2X OW0?P=-X)4 MQ5'_%A[ZQB;BDG?8F*BV.UWANFFD5;!,32JLX(F2<5VYTNT@I@DLZ[HWN@S,?Q=Q_=WC#L!O57'O]O8 :WV/.4B/, M4,UAP[Q2)BIQ1[G ]NQI,H'3.W09H#LFTGG]UJO) -Q91( )2T9Q9 MS9.I$MWJ<8_'32A7 M')+J-HN5V2"[6#H[>\Q@8Z/I*RR)TVFW55*:>D2YEW@+17XMBQ"?7C,!NB] M,E#,+X.]1+430_V_C*T;'!3SB'O%6@VO+67$/7:&*)BRELBP:L<4M!DP6H(H M(?P"&8H*> M32)EQ"LXF+U3WK!+S@#04*[85YP-.6H0-'1HL! E4 2QDH;Q;A(59P#$+Z7L MUXK%8WP?B/ZO^>@"YXYO0/%#V6'NJU08 V9/20:SG' G)EAG2N?=WCK+96%A M?]]/EN_]SKO"_@TEY1#=08VA*I-TRDJ!X0^[VYPKIU0'=&MEDG= !U$ 0YF* M- NCHMR/HHS/B>2K%F.25&1E9QGZ2**&+6#JR:OA3U;J,1G/$+T\_L*KG(0,86!'=# M=' 9P!!]F:/+YYBL1X[)B<\Q\3DF#Y:?H#!1G:"D;C^80, )1+3.!ST3>?>72NZ'9;> *H9HM7#K'HM6\]J[[4%<)JD MNL1XH1J_IF1A8%8N:ZPILJC MS 7-J0Y[/Z>4;0170Q8&;@F]8U9G/ZLSI\T*;B7V:N^O%C@(B)BLH]9NMSRR M-LI7'B\X NI^'I+3BA#/Z]U6R[Q5N^&EDCJ)VGP*UM1D5UA3LP%V-!\H%'+, MQ?\.EK +WNT>DE9B@+)L%I,2Z.2:)E"L^HM7"%.+$NV6N=>$M!M((3.5$FBH M:O@6Q(#MTJ!XFMX,@_>!FX\0 ,BT8 )@1 ]]?[+UMH,@R:?L.J;T)-3HI2 N MFR4I>1:,6[YUB":.#4-N^:U_5CCH*6*.0)TH<"QNA>5K:C. M 1O/TO7L'A;1N]49D[,=N,,]Z!VP+&8VY::PG*CF!C-P<#4W[U*?,I=6SB)3 M]U KG"D+9 CGUR2;O#T]_61<"WRQ$.!&'&%I;\&U*'*BK99E"EQ$V_K2HP0. M-:57LAK%&H>VTMC+-FMH79 P"PT=2 M(6J*AHRV6-5-= H6BHPUS8A7W7ZDR;26:5 MQE6N0O*<*L>@0I[1;L,E)HEFW.L*E,CR!&2#)1+:I\]%R'!0 DC?CU)QO9JT MQIU124^U0)H(X)J3^E0;X[233+F^0$#:[_!E#EPX"'02DKLP7&IU:28O[%^R M:IR5<3VVTR+TJ4)[4G>.SU>BSOTO*C[ E/[R M_;:BG5@JUN(=9N+2BZ3V_F"Y03\C> .5RP,_)-'C2APS3&S'-YS62X(D9F?K MW.&[6$Q$XM)>AD[PWNNU\%[WVMY[[;W7CU-JDX)ZAFG2>'V1CQAM'FI&55P: MQ"25,&KK)K^X?@ G'5'=((A[3JDDI-R!"4!])*P"KGE*P%-P2\.M@D1EV 5' M!Y(",M*1+B@]72"?N?[2 7O9-7_#762\E8+2(D<"9,L#KU,Z@C(U"WR!C/-2+FBG]+4I:7 =&?L*WU_6.YEXP,R M0%W.CFOD$#R'V-;%E*^AYPPKM@B[RX"WV);R*)G,2T'W,O I9 [$IK(,SQ3# MN:U2V[NS5\4UG6\4E180$4H9=9-BL$#A&.'.=8["DW8_!$5O"75;P:=Y7LRC M5&<0=MO=3O )+B*-9&SB$/;0\QG^HM<.NT>]L'-XL.0%BAM$KM1Y0*06@7LX MH=V,,Z$PMW J&8,/P*Z83O=OR1>69$>J$G4=G8Q%DXH_&%F\OK&G/&YC!3+R MHNJ<2YQKZ&1C*8;ZZ"R#/W)NTV&2#^=33O7;G0 E>AB0ZBK!L8;V]Z?UM53, M27+<6 ,,2L^NEPWO+GS:*C^[1C69/K=@RYL MOY:Y&&&_EJ/*X,?.A,O1XH-8585YND+7,IO]XOSV,7>QVQ^. M>1]7GMO2"07_Y]_SK/RE,BW^<)GMKZ87R/R6&Y&*W9_]=J:T^XN7ORXI:;$.SP^(0Y4H5J-4"> MB/PB2I/_1&).J"0BB>L)Q@VC'EA@")9_D=N+)KILW+.QCTY5"V$XGJ?LL*R,!.S MLWR(LT+-5U*TG%M OQ:?A0XJ+_XJ^W9#DX--":UFN*8EXE4,9V\P>X/Y<6] -"!4PX,E41EJ*EU>YG',D>;80,W8V.&DZ7%O!_;] MPP_VJ::= B/>"/&JW&--^Q2Q^(=4()T,*R!ER(NV'YA[ T4:DTT@N!#6E6.\ MGE,]IS[:M"UM64>&E[LKK5CW$'/8!)28\N<(&+FBOX:^[TW/E8TWZ7:M>%M"*NVI]*K.:4;*%07\I@$D=%&1P>!MV?>\^5FEUFF'TE M_M)9=JW ?&,5?<7?EQ.NF:$$>--S6+P8]7U[5#Z:+AFIZ#\D]@FK-F3#7L+J M<31A_?^&>V*C/5[Y6JW?LO%5M=DM+@1_*/VA?*QI?\#LSNGML#G-&,E]+D0*;NR/O/1,W\4'CUSP=2[+W$=4OT>5KXIL!R= MADWE>Y1UB'6\6#K">65P?L8Q]3CA@JO;4_GLBBX!DZ[/)Z1<2&D-B]G36,XC M(#.QFKIE&@4Y#7DZXU37SG!*IDXBH":[I['>9%=R_73K\A2IIW.XW:.4W M^OCB8HJB$[A1 =H?#%AQXK2T8XPM@J'K@WMIO?R[LR5=!V;D6]I5U^3K+T;@4J.-9]?6ORP$CN85JCQM^%D M3K%&.'QS'0M^!4/007]UB2[D7)M77TH9\'4,C(,E]2KH,8Y'%.L<)>RP0++E MI3:&_DH)H)-^S^YG93B5-S/F!N3$>2+MRNJZD]K=0O7#JJ&UVZ15-R+PL>L* M[06]A2/1H2IN87BZ0DI@T+\IAY:[!UDZ%F893*BRNI00]7P:+F$:!:2TP#0% MHJ^@>*#ALPFSD6%&&A7_]V6PUWE!%3O 7=AX1_5D8.@"PK2(*6UJD&=S@L;% M'FHP_)@#XV&PU^4!Y%<,_"!M;2=10J A@YSB=(0[ V(F03B7T1PO\6O.PZ 9 M"(>%BKO@4KV0 +GDA$]GD^PF)N02^VI&A _=[]=U3>_U[I@=\ .ASLRLH@G\ M@7/B<1M?OWWUIQ#"I?\[A_Z" GC;; ]NGJ)!J<2<]3G_S6'.8T2H<(R MB;&,^+#F UZS;+^"51%0XPSS)N*O"I\5G9J@&Y34(QNQ$F*L81_&.BUA2IC6 MC"N5C"S-ZP&V8:]_!W6X(X8IJ#, *N-QE,!>C;(AB,.44ADD&(R5)U8U"L$C M+&X?"$ B.\%4PX#NIE\)L@\<_J3 =!'.C95N'BDL:X0T'(':F(XB!BN(\SA) MJ8I2(58_GBRXUVT 'YY.X7@/(Q8,H7H9(D5B_CDB4F.M*A*[E/)%(%&XB@01 M'"IX9*[;$1'S(00+8@FY5*UPHCI]!DOIBRGX($0X!J5P7PN\,:]!ZQ2Q1YTX MD9>9^GB)*>&%>/;"WI$((+OWD6JW)V3:Y%#/5((S M46 X7-JK^U;([I@E$ M3&^QY11W,2JLGF^EHMCH\8(M>QUQAP.WT9_-5%8=% G/V_L9EKI;(Z$$LFI>@>\DYDBQ_K>;-5&7R2[KG0K$UFW9C#[W%9Z+^DF M;;<_SLZ#TP^O@W,/-WK$*"S67]LHM93JO,^ISL4\OXIOBE"-C2$$ M[.\3"H MHE+IJC 'V$KP\U":L7ZN^JY<6 AF>@T\F@6R)2]&)8C"& ;K3-WA M!>*R)E.ZP26T :MA!9L4I $I/O-9EM;^6K6'&-^U^%MFRGBI8IU:A=L%"/RA MK-%N&[]LN_0R+<\:D9%Z$-:0$)0#N(_P#=9;$0!V.C-[2&E<"E8%/[C)YMR* M(R(U/.8V2G")$@@Z"*DY8N0GH@333:?WF*KR37\1!9%NUB"%_(*:? ==;^5/ M@N!%A7L2L_:GA[/[ O,=28J7C5<37,+\0>F_P*1@]#[82AEJ0$GQ5?7%B@CI M,Q922R^&O+V?! MQS?!I\\?7YV=O?ZR2W>")3V6P&,@_?_6,"+(8\:$13P=4FW9?+A1(>.9 Q%2 MN4,DF0?4XCO'$0= DJNN9>P_),Q;EBNZ1X$-#R0+$G.KL.5+$4UV"!#C;]VS MB3>'(5BJP"P4>OQ&X@"DQD_==K]UPBN88OC'$M#8*S@?)H5N'Z88(^0K1$41 M]6/8"'#.+!893M/L1(&$J+@D4K);@KVM;/^G%":J$''I'&@T!=RE;#T"C<-Z M/%<\8]LW!%76<3(-Y:*PI%0_,!NK96S\ 8'J1*@N-FE4I?I^,*#X N"F=J:4 MI@TT:/G7\*BJMK]0VB*Y$=#O5M2]2QJVXLS88\ MA]RR48:GHY8KPM*E;[TJD[F4K!S)*_28[(CBD00,3EV'R!'DRJ2^F@9UNUP$ M%@ "7$M\D3G\;BYQ<#"V0!(LN=->GX$9^O[=A]/S=Q\_X.WV\$WT&?WSZ^.>[ M5_^[P>)G8?UL=+\S]NP&+^Z[$A:<0S, M3+%2M>B;IQE;7_7^)9R5W-.T>X$YT3LU+C;G.V0G__CV)A+\RK"FY& M%->\\P/HS_3*/K^18F?58!41C^'MW_+LWBE8"\?['3Q.&P.Z)A5_6.%.ZTFZ#'-V@O ME%P*N@X[)]VP>W@<'O?%C;5$OZ=4_9&H"P;![3*>D%C.8^Q5A]I^M\/CZ+0_ M_(E!2N8O_ZZ#6EX!P)?OT%4:Y MB=UP!L^0L_.U_V8A-QNGO* \4&Q =F?/-G=LB&C^_@49H;0>6,4@2K_"/@SR M[*O>$(E26-UJN#9ADWND+GA5!)HR^)3!3M[LTHG3W2<0%6L1U9]3;*T&%,OK M!+B#LC;2,>F2<1KRF%L#PHU@@IWHJ"UTUSCQT\91GE(:E?+D4NT8-YS5S8?% ML2HSL/VP(BY QI'N&7GE=PXRS;T,P%3 U#LC$ M04S78GROP_2NU7@BWQ?!:]CG>5&HN2:^!*_??7GUUYOSM7SWP^^_+7G^?TR,=/9Y_)_[U3 M"212P6C:8KA7L=[?A[R#@STSM-8 7O^?:#K[Y;0J"^&K%P%Y9?&BX79!=MM2 MI81PBTP5\D/_'&CX(_+CB:(#7XGVLT3?F20@JZF$B9M]PNT]ADVQ=> 9I<'K M8G%5X,*]I^UL1-(J.!BH5@9Z@*H)!R-P)$GV_YJGEN.2\M[MN==V/M79_8AQ MSKE\L958%T^*^)HS!192[$#)=5KN4L@3M1>'(LEO[["?]U&K"6XP Q.U%6+S M:9JBTO69LDE1W7J#K=T[[?T_]+83D"=7D+V.A^P6[FF?/#[U8-,O;N'FU:9# MJ2[%>TS%58]WI92CFP1]0_QB[;__)US#$X)*> (QO<98).Y\/13Q \")$"9.Q'(H1[,GYTN$ MB_7W+'$)C'OZ^3,S9&)%/$T97O?P.1WY?33H!8(X"W[JPND]<)/U^'IQ3GBO M%7RD7HEO_F\0C7"&>,50=I4@]\#;K9?U.M67/1"01X, -!MR[%99A4< :O;( MJA-J#D3GN/;T]4]:AY5,6;G+&5I\"O.X+/@)OJKKCB5I;.CB%]?1\,8YF_SS MQ3EU>]4YW1\F[JEYQ!]2?TCO/>TO4?2EYHSV#FK/:*_?Z@>W'<^@DO\!S+'],MN7VD2.1Z&7/[1J M*T.N69SE62EI6%25FEQ(M7XQGY$53R9Y,LRS(AN7P2>"F?PTB4ITSTUB4,N;F%[A>,YA2: MP6,6:GS-.$4T3Y42(*:MJ4N"ZX],5[!:1W."*>028\EQ9.S, >4_8RHD9_KA MRQ@/#PO^$=-]G WG.JMTE%Q0RN1UEG^=3:(AX[^(?99!(-=+L,=!!SII]-A[5(H']"%D;_ M/#7)T]7I!-QKD<%0@+6QJGPB^3'+HVLZ\R121/?4TDKCXG '& 04@#U2 MN/B8Z,I1%]DEK'@O;A1&%T$#PJHIO3*:E]G35!JLVT%3=X4Q%5YEZ1CK>H". M*ER%W28P?E54[@I]0 0R#2=)V&7TKSR^,*"<(N?P<\&Y1";2 ]BW3>4F,0>= MR$X';$@5>G!0L(_"8)(4S#\$&3%;9I[0#42F%+P>CD1>4/<'*N:+9LF(#B)U M_B%T[%!D=EP1[P1!^S6V:U;0[:_.&QQQ1OJ6N\HM2=.\3-( F'R?CBOBW!84 M!PO-M:J'1.T1=,D+HHDM>O2EC.WLHLF<<@4(2W_-&/P!U#R\$3"YN!;*' :;L@/4N#TARJ7''")1Q&4SGM\^$07L8X-7 G M?3E[M8^"I!#M#%[&<#'[@C'&-])-*W#*T9+?+!3/+U11<6.E_1]0\OWONI"I MFI:/_][ZNK1-AB8YD)=Z:!(/37+7S?$'W,):B+V/L:QY>\MRE\">F?0E080O M!!A R>VOL$E:X9CR)J$(GH(.C9H8*2]Q3I*0$J)01<27@_%$->"F)JW2!@1^ M@8!D0CF"" MYE#MY-%Z4#5AIBS-2MFZK72,VR,)@+WJ4(.?H9I%F MY=D&FC^H&LXB.F^#1 M$!<,FYA8$\6MB;"$WNRF[&$HS6O&C%[+I7VPI0C\$E^)&JP*]$0I%;QY]'_1 MMB"Q:[<#J_T1?2+B#@6"99$+FIA(?VHQ!!( M],JN3C2%".9O@9YYEJ+5C)/T'']:K_7>KCG>2CZ'%&U0[&JC;DMB M3;"0$B2BUD6MJ-3W,]#M\;H?8$S9YGV>-'Q*JZU]&6BP> S_^]GAW1K[]TUF MT5!AIK!G%Y# #?*+P1Z8K_A_+Y:']AX%YBMWT JDGO&/ZGWW_QL+)+>5..0%=H M+C7$JC,(]GY"2P/>\^(6.BF5YOF/<._M1_1!7K%X0)[]]M/M[^L^\ L=!Q*Y M-F$.!"G0\+H??;-WF)Z=HZ-6]XGIN=T)4ZL;]AJ42(&!?&:'BS;7G]Y,;ZQ7 MRV3(/DP":P+A+H"H%-D=8XX"-B#$9W+!QU*I)HRH0K"1Q7S*;;DTRB9F6@U@ M*N1?DNU^)5\'_T,!70.\0GZ9TU?_L]AJ@OI(85I2&""0:S!)0'^0E =)'PPE M;DWXM>1R5,GWXE#EW::1"-*6V]=I[]^F1I'O3>TWJ[I3>,*+SBR[] ];+-2B MWL"O?B)1YWP>.ITIJ+DL8ZSAX3, P=W#YRT,UEZ3AY1K#(M \@@0[SJ#+S"% MSNGFQBV>X. 6XD2FC@LXLGIL9VALM7B5S7/]WA=Z;Q>!D(HRCZ-I$0:3.%+M M^; 7:ZS]T=;/!>)8$/-:]#8#C(=A&')'ZSZFDQO&7^=Q.#MK'.<8^+8_3!3L M>LF,R?WAAQ2>%_RT,. (.K 0IKZ$09R0%YSB_1@R2<\\$3\L$G75@ A\ZN4?HI)C/ENP0%OVBZKTO*;J=+LUWK_,"5.7Y M[#82>R_]#T9=$!S+1UVVAIZ=_LD:15U^0"KV^R00'T,J-BD)7V'9R?GY^^ U MU@KG^[\3.,Z'N P^QR7Z@[,T^(SAB.\0C]WM$8^KO:*9$]3N-WQ^GC_YQFX- M[3KMIZ/=M@6;[VH:!^H9-K=A'%C)2,:>\J#U4?"1BA,7?=H828N_2<\?"D^@ MLAAC&*W7,E@K%%@[-A^X$;6F7=4W"'>BV]8.+AIG3: MQ\^YQ6_[Y#GY.2L[>X\-6%NF\AD,/Q0O.:U'K^6<@)KN3=4 M@N%2[%K5!CK M#]GRL/61#UL_!%.O*C9VC,G_CAGF ROMD@E%YJ_CR97.X=A[QJV+8.=4ZZ)G M+X(1[^& ]C"-L3I2[2%&EYR2OTH+7.+*D5V)9MK:$8U4&!OE?:Q08")"M< ( MO*";J. ZPOKQI0?W7!QS;H&5A+*I;/X]31IUSM//B81A5V?Z2G=9Z5^H\A-B M3I_0"5V4QV8PB[(3;!M2VWKIG M P_QHC@:_XF?H99:EMCT'L$3:N=%TY>>V[?/Y94\=>ML M%A]2B0(%=1\W@EJEJ<2EG?)&(AP.45GF FZ)R$,XF0FFG9A=',Q+I>X59K5X M.9@5JC0'9WEFQ[@[->=RT7U6,WF@O?F^2@T"H,@)3$G27E9EPITYJG>DK="Y MHMPER1+B>5.I-4?F26'%-!;*:5?7=)'=V/:Q?QX((X8>T5DX.78OB>M@UOB M>0T:,#5&^#UQBH_!('W8M=SER &M@O$D2Y,Y3SK)F"$Q$@*8DESZEWD-J;X&XK/BW=EJ'>MM9 MBQ6T3#GI",-DP^:7P%;4[R88Q<@R('*)WL 2J,$A;#/98]1M0'G4(AA!F6AJ1KI! $V)RPT0 M*XF*%$Q9!.C]:41%#@3R6I5A;67+UB@&Q&GNJ/5'02:P+U-Q0=( ZS?B%!!W,?;B#WQQ@K5 MOACF)68K>%=R18%U MJ!2O ,^.@9(,5ZKII?@7NT:DA'MZ.AR2<'JO,M=W-610BL[MR1(;J06^(J#L<5U(9NVU M035W?3L/Y8.EMS3>%* \%,J+.$IR%(X$-,S26J%PF]_HU@ZWWO\J1!H&NCH( M]9LH)_BY 5QEXT3 VO)XHK"WZ;2&&EAO1,?F,HY&H41=DGRTCT6M-W"E<+QE M'--IGJ@2(:V?6;?9WY;L%>>D>ID4Q-Z0@(:IHC>.W77X!.'=L9NM$/QEL'X( M+)I1WPA4>D Z8"Q>>W838DG9>#+'>MH2$<;9UVM==JOK9'2AR.W$ 'WH4=S^ M:T"QLRTE[V)8FTD7[H$5F1*4ES(;?A7]'I42^+%1EJKLRBK& L<^ -<-:S: MN$]A#M9R7U34%E3#;U#&K[4HZAA+>_TO5GO^YOS.+ZYV]VPMWF9O,MZ59?UH7=9;YW+ MVCMQ'TA]?TOM/#Z!29Z+:?>3[ =E&STF"1HLYH 5&4&?-VC )"JC,HZN:685+#%866B0&N)\N MF2IUVS&&=:%-E 9XZDJQHN$Y!!_BIW4#++5BF-8T,WT8*PIX0 M*&#T%8&_Y-8+U+4"Q%3=%L'- ;*>U@XZG+3"JGO0HGO\+1[.]0Y=9!B3X <# MZ=QP$UQ,L@'Z@T/=-V[D;&D076,O!YU^[ 7=XVF:'-PD0IR.IDF:$)62J\WR M&=O+B)QE_)C8&U-;BA@!R2YD> KO)?SIY1SF;_JFA,K389V'2!HI1K?Y6;1, M1#THQU-6&\ZI=:Z(DH:J$L7X*LL?S].A:$;8R>-BA8TBY"JEBXQ8&3$Q*VF+ MAT*!M)0Y",BA:A1F:Y;:FTD[=F/R?_.YDB!Y?"$@6KK3)EJ0\AMNA2F=R"B^ MJ)L\4P=#[J$>?QM>1NE%',H++2>Z(96\3>&I"2XDO7KFH[7'X)4F+>2XM?*2SC9'0H;I"%BGKY=RCIT597<%?FZ[@&R7E/B]K M;?[=,DYY3K6M%J?PNI@;P5K-E^6-!4P-[!C2RXQ@NU.NW:VJ,5C>\M[M7/,T MU ;57VF"(U&O("SV P4M"JW6[OC[_TGB,HVFF'.1%':W;M,5*QI=161AL60E M#+2YF&)X>DW37NKH9*JHU+;8<[3$@M)F=#F5>GX8S;C()9& GH+*E!"EZ.D1 MVY[J5TJ&1Y3/@146JHLI-=*ZQ,Y)8LHK3=RNY3)9_6!<3^*E"U#-G/*8FC*2 M;4TJ&="*J\R*;%Q>4_Z)3A?S@NMQ!=='(@F8&$#!8.^,#]2+$(L_-DIV\3H2 M64=LK\/$IQRQ-8Z27!KOKH-?)^\ABA M#)'QT<[,\EE&6:[8*ZX0(<.8KM,LC6_$I$(UHLSGO%X<"S%P85,FR;_GR0B= M3'FY3^XD8\/YD_C8)U'.X'GT+2XVZNC!-5/)&126+'$I^DIM?6D%>^-XI.T# M JQ]07^FP(PY.3OE%/P+#E$Q2I1I 9L23*+K(K25YK!J8=5U',?^ L!I62!*YI% +*%.!:T9S^/PJ*-,/WAL&( MW>- XC2;)D.81S;AJS2T3"CXEMT=G$):OVBLPHP?1.% JX@W.P M 6YPJP-&5*5T3"Y2%:/"469:E*&7X_V/#A+2(E2S3CT*S%!@KFTO/UDO9&QP M6W6R=C@+5:T DZ& \L D0V&"D%M/6H_ .T")&5%F .^GYA$NUK7Z9&KO%?XJ M MDG LL2QJ&V[#@=%5->TAMK*-*\T&825K#?*6R%?]^Y^3\0_?=5:T^1 G#D M4P"V+@7@L:K6OK-.[4??W-#J[J&%4+G^C_>$Q>IS46'680^; #MWF%93M$/^(Q;P98*./#*XAW;3XD*U*K;\HG@Y4=5/;>M8 Q.PO(,LZQP+ M%1U#A^K&"YO+R9!&$RK)+E'M+OA;XCL%;C0[3*[#7#IGNRKD;V[+F3?/;& T)_)[[Z(BCP \^A?Q+VCYX:8-T3] $)V@Z[)QV/ MF+\VB/DLR2K5&CO>/&1597-5(/9'/E4KS[=S%!Z?/"ID>YV:NK4B=FO9Y" \ M.CI<1S99=W6T2<%M5XQM@=!=FV/R[+>#3GAX[)7.C:9AKQ_V.TUWEO%ZYG)Q M]5$'M52"\LN&?!A^7#]N$^-ZY:0^0'^RK&IUMZW,-;HLNX?AAC]& MPZ.PVWY4H\TK/#\H I<7LGI)N":GJ',0'AX<>TFXT33LAX?MIS;?O3)XFR1< M5NRZQG+P.Q)O-L;+K):F&/K;$SF>3\)VPSZ;)Z.JYZ9'YZ;#L-]?2V[R6G(U M_)PM. >W0*W=VOA@OQWV.P?K&!_T;+)&;')P$O8.>^O()EXY-P+X3P)/0*#, MS*J]VWCANS;'!4R4X_"XU[0]^N+)]W9KR-?IA<>-^X1>>'6Q-HJ\'-5E"X36 MUJH"G?"P^Z@GR"N,6\ EO;#37DNSPNN+%7UQ$".BC ,UM 7B=VU.#"@=&,U] MU+/@=<9'U1G;X='!$]+/ZXQ&8KW34DIY%[= 5FVM$M )3XZ\JNBYY Y5L7VR MCCSB%44C=C_$98"0J=L@;.]DU!XPZBB;(_Y1A5.?ONAV];GNG82=A@M?%HY: MCT*F&ZZ*[@S#=#IAN_^H,9[OX)A?UP0-;M.1Z#P3?"\3=->!";9/*NWP;;<,E&[][K>G *1;E VK0-1] M!ZT.2NM?0@7O)/TFWWJ_5Z+K9698*=7O*^S%#ZE[L:G M5_&G+$G+?Q0J4!>,YCFUIJTVD[VUBVQP'>=Q$!62@W=7VMV3;+S/Q-NLC*GF M$A;6-5FF)HN/$AL&.3:+AP?H-/(N/G9BW_HG5WE^>749I1?Q.K#!]J57^7P_ MG_3IF6"SDSX]$SPA$YQ.LSD&0NQNL<[$CZ=QC$WX;Q MK,1*0?Q)=!'[E/"[I87X-/K=1TP)!U*)=^YE@\1XJ'%A]FIHG+L?WF^ZW_3= M&]YO^CV&WZSLML[QHZ5.!.J_\HXO4?1E"_)Q[U]$<])$8B>UVO7)N5M#SRXV M3FD6T\73\Q'I>1R>]!\5+6U+R;G2*YJ1L+W64<,$?+ZI]G6#:L5YG$^#23)$ M2%'*S2CFLUF6;P,2_?KP?J<=GC2.A+P>^[M%).P^>4-.3\(?(>&1I]]&T^^P MU;0&^- *Q%;Z)>+\"M2';8#(71]6/PF/#IK6EM=C>[>%@F"P=IMMW+HNV[LU M%.QZ=6&3Z7?2:II^WM]PM[KP/DK2,DZC=/CHZ"+;4&S=P$FY1VNS@\?M6.'+ M]+>4/"<LT[G9;0L+'[.;AN>:!N:9[V%H+>?/B>U7"S4;[ M: C!=_L@&9[@$"V?:O\D[!^M12=A-UCSTA- MZH3+:;&>2N'R^7:.6\UZY)>0L%8G_'7]L(5^K/BJIM.9C5ZB\&5L?1';L^4Q M8L3Q])!@S_G/,@M^ZI^T#OE?,+V)W>+M3M29,)CE"3"*IYB;Q>M-"OY=-A['"+QS]S3#)?-$")\9; 76R8V"P_9SW)#2 M)DG(KYK/@G&>38-^;_$1U4L/=ABF<1-'>>MVOMHB[KV,"\.U0A;"-9I%8-9% M$V WH%(1E\$ & _(:!AM:ASA>K.#Z\M$H;.H9X5[T*+5W,/__Z=>ZR"X]U%H MK;)YVT,BE9Y@N+6@#NI#Y'@XA^/)?%C.HY*@J' #U:D2:D9 S#0K@6*70->T M!(KF\7">$^(5D#&-RGD.DN(4)#UBBR'-PSKBBDQPWSZ$)28$H14/)TD*8\I; M21)<1E<@#BZ3<:FX(+J.;O@DXE2+:(+SQ;K560R+F*A$3FY 46;743XJ^,33 M!U:N9]$*_DZP!+;DD1?&H-&+$%\$6W -;!8,8OARFN#<,TH2G:>P9G@;K*2( MX0%[V;BT/!J6]&T*-%;"#-Y\]BTIL#.&^8S7BI.D-^E]@=_"*&E!>XO_JE^, MG)SJCR_5QBX[<7(8["18_D1QR\K'2N@CX&;Z L!NHP5<7:T3]^;"!W\Z;'7= M3TWS(V2R["*%LS *HA)$QPPQUTCVPJ$)\?Y"+DJNXLG-SHC;>]S&U1M*9&G0 MA0L,KZ@@NXIS^0NH@3Q3E#"W (]VG YO@D%4)')(\()S+D7G$K5&[YW<;_2& M"3=*KA1"W:>WO_]1CTZWJ,7*)Z1NTT?/:+C*>&_./]^*%V"]1'[O#' YWL^S M:_5-]2O$V0L^O?WPU_N[,0ELE=S1YJLLJGRL0>]87OHSO%7-S?QM_WFI';>? M3M^>[?_^^>STC_W3-^=GGU\&T02D3)>*E]56,(XH+71TH)8 %J?!=Q=I%',[B:0%AGEH-(^5Z9G 8V5Z)O!8F9X- M/%:FQ\I\#);R6)F;@97Y(P#5M0C?M]2$0U"2(/.X7N07C0._25 M@5M#STYXU'!9DZ?G8](S/.KZTOE'+-Q]= IVNJVFY>O& GT\M$;H:!1G[\]. MMT"16"/./@D/CH^]<-ID$O;#WH$'AMAD$AZ$G0.OP&\R!;M'K6;;OF\PML>C M:@BGGTY?>1B/M3@5*T\7;K##@V:5$(_&L"6LTPN[!\U*7L\ZV\$ZW?"@[86. MYYSO$#K'#0.Y+2&@]Q$M!?S86J"/!RRA;_@X>5@/SSQ,/SS7?PC8?L M6!^V64_5ST-VK*)I[5;=_AM5Y+Y"L:^3^513EHL!Y>=8//Y3]\! )@BTQ2A/ MX'G&9^AUGX=!EFMXA1,-K[ ,(B0T2 \:E$/#/?S4:77U",-L.DA2F(T- E$N MZ;Y$19"$6Q#2QS6EZUA&__[LU$!Y6$7.1ZTVK[=STNKK]0;V4O5T>H>TYN G MV!JW&GUAS3 30:" :?-?-7.O0(?4(V'\U*Z^[0YLC%: ON:ZU:)]**OMMP[K M5WO0E45V6^T[%JG8!U<$DH-9H=TZ7OZSH@(Q$=:C?^BA*@N_%V,8&M3MT7"?PR"0IRPFA3J19D$QGT; ,KB^!BZZ2^!IA+V[%"OAL M0"-X!G1 +7B _G.BI0TN05QM'=T^(PCL(X+ _@KX!/? 1'!W81F$ 2+\W/+& MD*7.+0 (M_\:UT]K7C)"_X[W;RJ/NXG5F#7N)(S#V<_R"$%.7@9SH%Z.H"6_ M!)C5F^Z_/3W]%+Q)\*R#5 G>PT[-<^RX@\/\MJ$;SJB$0D'6_03IHN.,GXY@BI-L-H7-44]OZK&X-Q?\'0>#>)+ #J#8*V*S M15,Y%D&4(/&OXJ+,\@*O7B#=58):O68@V/DD+="R@?\OS)3-8CZ!\"7\.<8) M(N?@CE_&DQEB%>0PP: $<32"UXS'B, #H^*O!_,"N*X B?P^2J.+F(@S1RBF MRC0-S^H)PP3HS*.\&]'[0">8(?*4S G>H1@\&A+;(6?/4_H&'DDRK,S ZP1U M@AQ7,)B/+ICY!#@N'D:,N32;Y[.L4)HEO#N^BB:$@&6F9JU_9SCKPRT4*BZS M^61$0& #@K8J$J 78C/A40^B">TZ'5_84)M[]!#P/'R]5"SA2/I9QO32% B^ M:VKPHJ3()L32J/L2[F$Q'\!>E/.2M0]@U\'Q$%HNI41<1Y\GSW:S6;A17@(DV5H-[IXL]'9>&@=SY<>6F/9P$/K>&@=#ZVSEJ5MC4#K5/Q:+QNBAA_7C^O']>/Z<1NX MM1HKQ^DAZG9Y-17@XZK:9Q&3<6Y:5!I>)\26KZ%B@::\3[A\V6S*W+YFX+ M_?K'7C/<9/KM=;H'#1/PQ5-O[-;0KMMI&#$$B+>QZ"!-NB.D4,YK"@_(>2=A MK^]UA4VFX#%0L&DXR_78WFVA8"=LM_T9W&@*=CVB[!IJ#.]-D;N'F5V+HW(/ MV+YFG>D>[G$[^*9[Y&%"/=_B'63-/#"&_[7"0.\))!^'14;-]?#PG M;24G]<).I]EHW\XQTM8BU'8[K;4 -]Y8;^*C:I!O+?P9'W5\T-R\\/#8IU=N M,@E[_;#?\5E*FTS"P[!SZ'M=;S(%.T>MIO/,O*]IN:8P%=0^KRD\7)54^RDC MZYYV/TB[IALE[PKM'M0D7&0$FD>WW3EHNO)K/7;8$_%!B?BX'H7:W?8?/MR' M7LTS:EX-U/\6J'MK6H/[!,&^=;D>MI.>S8?.!K.\BY/A9:X^$G M'VFJ5RR^E-GPZ_Z >EAA]Y8X+;CSAC3HV=KT=7FOZC>P'@>C.JN]PZ,GSCG: MWNS0=:$Y4+F_'KGCGLJ/2N63]5TFH$>]1_I MWS4.HN&_YPDW]BJC]"+!9*2H*.*RV$).W-J2@^Z!EUZ>9^[),VM12>E99I-8 MIK,>M^YZU+9M=+I1(]T%/BQI0>WC4H\6QS@,3QIV%:R+];:= M]#P(.T<^E7EKZ-D-C]L>BGN3_3>=DU;3\O61;N?GE6O8Q[P6%9<+7V;U2&56 MW;!_XB/TFTS"WF'8Z?B\C4N7_)$W (B&D4'_AIDHQO\&/Z, M!I/XMP#_KA4(_ZA,X1_W%@EJ(K,G?\MW"#>+H/^:%V4ROK%?2]\FZ2B&'_0. M:1Z55M=!D@[S&+.:>8*8;_Z<_RRSX"?4J_E?,,$))BJ-LSPH+V/X;Q['P12F M=%D$,;QB%+R/\N%ET.N FMGN]L)@EB%LPN DB'NVG;JOMCJOF M$8SS;!I< F_&>1!=7.3Q153&P25,.TDO*(16P.2+^83^34_K-038$%4M+:3F M93^UJRO(XPF,. I@??*:69P769K&$WZ0WM%JF"%&R54PG$1%\=_//KW]_8]G MU?/7;C^O.]#R"9UE^N@9#5<9[\WY9SV@+0*D?OCK_:WO6) )CCBILKZR48+>B;ST9WBKFIOYV_[S4IM'GT[?GNW_ M_OGL](_]TS?G9Y]?!M'D.KHI5(+%RR#-TMA9]R_!9IN8FU;<*NNO6N8.%K@[9 *% M01'GR7BI@*^Y97#!3R3]GOWV:S&+4H<,HWB8Y91R^3( 8L;Y)$%&>/;;1Q " M$8F4,R[H*&";\.>_;>7- 'N3_/8EFL"H*"5!='^-SP[@NTZ43#1SF>LB)7' WD_\[IM+WGTW9&I^W7 MG^$;_=_9$TQ*G_?%J3PAXW@N?3(N?749I1?QNG##O8($VRL_NYXS![^A0K(N M?.EYXMYP?,"_M_I-)NGI><&SPWX?\_7A1&V3W6YB_\Z!XTQX%-PUEZ2 M!N5E-B^B=%2$0?QM&,]*=+'CKZ*+N'CQZ*S7-,#AQE8FU7C MB ^OJY%#X?A ML>_DOD7T/ J[;9_XNS7TW.OUFTY^>\SRZ77AE8;@9%I-UY/YGIZU*L4GK>AM M5Z7S^O#Z0?\I(2$][7YD(_L'GG:;2KLUR9/T1-P"(CZN/V+-VA-LWX=>WW,; M+A3>C^3]2)Z>WH_DZ>G]2)NL'FZ#'VD[L&=VM=_"&IV%+MQ+S>H9.X0RNE9T M/CA<"RA13^?'M1O6XC WAM^[NY3>ZS3=U]WC/(L23HX;+?6XC;Q>42W@OWYV%*3-N)!>'#BD=FWB9Y' M'IQX>^BYUVVX5YB/+3T<[=J-8Q3[V-+MNL7,)RL_MI;]I/WK/>U^B'8GGG:; M2KLUR7/U1-P"(O[JD7GON:G..P-Y:0U&IH+"6P&0D&LDF-X7K+?%OSZ_C-WW!->1>O,"A&^[=:A?I)^GXO\D'P6S*"]OK'44L(Q1 M2!\GT61R PK7N(A+'%!0>(?9=)H4!0Q7V!B]!MQWD&5?8:@"EY/-+RZS>4FK MF^4)K/,FCO*F07L;Q.I\&Z=Q'DV(.TY'TR1-BA(!2Z_B8)+'1.7FOJA"=C<-STH'FN3@ G4UA&CU(&/2IHK"> MM34?52$]/296XPMW6=(#M;E8GAZM;U>9H.N98,>9H(K>Z=E@)]G@^3IPP/:I M)[L,V7D?O$Z/U5DO+9K ZESN^=J"@/6:IMMT#L+# ]\9?'OHV0\/V\V6.GIZ M/F9*U4G_P*?#;69P>^^P\>P2#]GI(3N?* V[X7I]3\O3T/J5=IZ?W M*6VNK;8-/J7M*+'<5?C.K<7$.0A[QQXDTG/-?;GFX+C9V]1SS<9S3:=A==H# ME3Z9OM9M&&[]WCBE.^THTC@9%S[WJ'F_0COL'GKHINVA9R?L=+S?;VOHN7?< M;]KKY_U$#T6[HX:A/[V?R$-Q/373=XY:30NL74ED>?P$LJZ'XO+Y*SNG^GDB MKBD4URBY4K SG][^_D<]Y,SBSLHGM*GTT3,:KC+>F_//MY;;62^1WSL#7([W M\^Q:?5/]"L%S@D]O/_SU_NZ2/ILX#EVK6H_2OH*#MKST9WBKFIOYV_[S4BM^ MGT[?GNW__OGL](_]TS?G9Y]?!M'D.KHIE,<4$<32V%GW+\%ES)O81002T0O_ MJTW_J5,9Y:MGP<]U._[/U_4[CJ1[B/T^__CJSR3]JK>)N6G%K;+^JL=F6^#N MD D4!D6<)^.E)ZWFN.."-PKLJA86[K#5J<+"=0XLM+;58>&"RSXJ=WJUV+!S?)L'!.F&RP#J'&5#&/@UJ(L@ 9).KFQD=Y<+#>6 MN">_%-R[J4@P? PTI=P 3P-4 *>#FV@YJ713** M [ UTF$2%[0?EPF"AFTQ@-SGN(B)N+B!K\&^FF2S*3#;3L''.9LPLC;!@\=Y M\+@?]9I\#Z2%A]VR$>6"]0"3"YX$1\[SY5KQI8>#6S-1Z=%_/!R<9P(/!^>9 MP,/!>3;P<' >#NXQ6,K#P6T&'-PR3]86I$RL:<+72=CN]'T0=UO(>1CV^YZ< M6T/.;GAPV#1.SS:07^2)Z?W)WER>G_25AAJ6^!/VHX:7X\% MMUWX3'O'_6:]5Q[3:_-YYJC?[&WJ>6;S>:;3]G)FZ]6T3J]A-6W)EOM8X*WX M+-X_U/3!. X[ATTCD:^'W-E* >Q)ENVG@PUU)7FD 0/8I_=E;3;L'-2_7.&?%$W$+B/CKFF# ;194T _B M O&LDM3!V<((HP;:"GXZ:;7Y']/[XFR%B'L%,TP0M2I/0.\)!C<*72A0;T6L MJW@ZFV0W<>P&TA2(%L%?,6B7_:/+.!H-L6 X&,]SF!"HF_/9+,O+@J;W"H:* MTIM_%/#[M$Q YQH%\1@F7R)\5I)>Q46)P\B^(#Q2"EN?C<I<"5>+@//H6?(+-2!#W;)?0M63]):Q_ M$*?Q."D%GNY',;40=\Y#:JE+8W<@M3Q*T0:B9\G=N$T06IX//5K6^DK!YG!0 MM@_QRM/L,6CVN !5GF8/3K,&\*0\U1Z<:H\+_^2O5H_TM+[LM18AT4:0GBRO M2D,)\[N;U=$)3XY\C\:M(6>O[5-TMH:8G?#PT)-SDS,8^@?MI\2]\8'31J) MIU?QIRQ)RW\4&(2LJ"X\R94#HR;^\U.WU58MAD*,!F$ -,JY M0W*Q4A!X88:%N\A]&@QU^20;+9E690M7_VTWI/VP(M;<9PE'F";?;R/ M4Q/Z[TVRHGB!)03S25D$@YO@7_,\*4;)D'HZX2K@)5$9C!*,%6/P?* M?P0K=I^_3F""10QS1^+8I <[83BG6#@WBL+O\.6R0=>7":PCS51X$IY/X6]X M[&N<;F?OI]HP+1"_P+9<$I1-8]A^W)\HN(HF<\XIB##8BBVS0CM)(+@DODFQ M@19R#CP51%=1,J$@Z2S#-EW E[CW:7PAOI!Z3CS%5-"\B'D)E'^B'RW@Z MR_(HO]'\-8PY:2%++S)Y,IA-HC3%?U"/M?@BB8M6\ YG1.OG-[E[,8K!M)XF M*8P&O)04<(9A,I/D:PRGHH3C"JQ6XA_ V3&\F(X:O IWOT0VALW#)P:X J#@ M?Y!M[1=,HQO@\S*8S^H)P_R,3_'9PLDNRERU!!GU_^C&:D#'$3XP(HIB%(FR M2 K8]QBS7V@[,Y $0@?1Z,DQ28/@%IH>X1??Q&]/P02#&B'G]T/^#&AM@YD[;P"W8S OXO%\0O>N'$+X'F')H M19MZ%NY-U@\_MOG%93:?C)2$M"\=%$4@!X'\*5\QR".5=X2+ ^(-!U(UHQ0X M^'*,ZT*&F<91 =(=60JS[Y;R$[Y9/XMZCAFC%3S6:E&F@Z!EX8]+@-4'Q7P M%"CGH/_0Q9U&DYLB80X$UE0,&6'G2\ST@W%(/M$R/ .N?OKUM^8@:PZ@FQVW M&^8?7=#UA]*B().$-"SZ-KO"+JX3EUO^QKZJ,&:\@H@J@EN_GTWF!>SP$I 5 M4H/A]H] .2F3_P@;C;FK*O-7"89%@IH2*R9W3$YM3K%\YI+VEZ#B-T)]7VIY M:&0EZ7]0-&.Z*79QK>P_Y:)2RFJ6BZ9:E*#QW8CV@A9/-$@F27G#YQI^S].= M145I4=F6#R3(HR'^"BT.MHWVRVQ?K"0>%DYING@'4(YM@3*F!&47#+Q) G<6 M&2[:V*1?+:4@:WFH>%]&(UMMOB*I0$L9Y]E4V6S ??*76&:P8U]CFB_]58). M.02#JDQBN:1N90>E9M)=F%K]>F$,LM4J&B*=FC@A(:OV>Q*[#7YE?G"N9>_A MS0F;M$;9%R$F:<-DFLO>"0N;#<1_D; 0R@ZC>4&_,(2SF;)HZ08 M)C-4WHD8SFN(KJ"YX:8V?7,Z7=I__Z,^E7@Q+"F?Y-PB'CYZ5M?U_'_QZJ2/)GT[?GNW__OGL M](_]TS?G9Y]? L-=1S>%2JI\B<A;\7+?C_WQ=O^-(NH?8[_./K_Y,TJ]ZFYB;5MPJZZ]:Y@X6N#MD H78V3T9 M+_7'UY14X8+71TW$JX6+"]@91*XL%M6H:X,,R5*\_/6U<*?J0M;W0@F6(O&T]LGE=;GIFZ0J59)/_9IQ[>F'1^U'S'MN&+? MH%VSDWG'G6X3J7%[Q^%QK]OPPA\3V':7:=GIA<<'3:>1OWA@B;8=^+6UL:,M MD&.KO:(A=C]H-<[LNX!,UA#YNLWW27GA@3#KA-7I:/1R&VIO_;A^W(U413K' MCW:\ _5?><>RIDA>-WE(07T<=MH>0W_#2=@]>FH2;I:.TJ 4.UTYJ= W>5N/ M [7R?'LGS1;;/AD!MX5Q'I08-5RXZGS7HSG@9BNBCVIFUF3%-^'=7R!4KZ&# M=J<,A(D$HVR.EU6%EY_>G;SZ7/=ZW2>6V+WFV^5Y'GI8'NJ'?4SU6"LNVBSM MNVG1[4,:C^ 3;[XUE(]H/&! JM-JMMGPLHC&SN+,_/A;,.=L]7+[7Y/?7ND: M/%4Q];]QE"M0]-?Q,)X.XER#F%#^?/73#G=KD-K[P<[4W]<50!3S*>*[_"5829->V]'+^SJ3S1P[. M/?NMV^N&O9['1]X>BG9..N')DP.8^[AI191ACU6K/?U>Y[8Z-9^AL(X9"H?] ML//442Z?W;*9O-/OAH>'S>8C-IGALAUATK=Y5A2"#[8%.N?:G!)02@Z/PFZG MZ>#HFNSPUA"Q=Q)V#YHN^O*:Y5)Y9?"_%8BDKP/SXV[3N)NEG#100"%58-$D M9M1<1N8%$=" 0;ECMUW[)#QN/_5MYXGX@T1LA_U.TP IFZVR-";%WL8I E@S MR/-HFJ0)]=!)KIKPCNW6.3@\"(^?O!S2T_"':-@'ZZO;=!]$KY"M),H^QT5, M$*PHRT;8EBR;87:C%V0/? AZ>)\_=7#+T_#':-@)CPZ?6K'V.EFM('N-S4:& MB>D!9+=99=];IA*"AK2/K;)8&VD!F2;80!?!R M>L,.6[=]'':/FW53>4F])F&1[UF8^L>/>6^LOI/3"VA_DZFVM&[!A[2 MK-P[Z(3MP\8+\)]\<[>&?OU>>'#2M(/3 X;49I90&U;5G$[TRA=AD,:/GACG M]8,'U@^.PH.&,^^\:KDEK--MAT?MMKUS.%[?4,#WC6 M67?6.>@?K2/C>(W2P(7&I8=V_GY8WH8/VFW0SL?A8<,ZCT=WWD(VZC5>]W.=?UP\N]3LD\.WHFPA/^X+??-__7=8R*E PFX)J&5Q'!3H0)O,1=6*A[PR\ M)V*F!DD93Z7(L,FU>SS,]2W1HW%W 2;,XV%Z*,3U@D+T>)B>"3P>IK_H'IBI M/![F_61#$WB8KUSXN"V([:TK?F(W/#QH.LRW)H&XK:1G+SPX:M;A['W+MPBR M&NB2+1!F:Q.%>?9;IQ/V3IK-V5F;#=X:&O;#D_93H^5MGB;V>,"02Y%*O.QZ M4+X_ =G5=([.FFSPMM"P>Q"V#Y_Z_O$*EY9=RZ!)?,K5>IR8>Q3S'QVO9>:, M9YUU9YW.(?'M6>E!6ZI^$ M_?9:LM):YV1M:.973=_E>W2X_JSB1=*<>C!W88/NRF7QZG<^Q M]$RPV3F6G@F>D E.I]D<8R:>#7::#9ZO P=LGWIR%^-U#G8DVSH,XF_#>%9B M31[^)+J(?0;VW=)"/!G][B-F8 .IQ)GVLD%B/-2X,'LU-,[=#^\WW6_Z[@WO M-_T>PV]6$EFG@1XQ'=5^-/JR!8FO]Z]8.6DF@?\H[!S[$J2M(>AQ/^Q[>FX/ M/7N=\+#MZ?E(KVB&A(>MIIL(/M]4"[M!Q>(\SJ?!)!DB)"CE6Q3SV2S+'SU7 M?:=XOX^9B+X7\$:3L!V>'/D;:)-)>!AV#_PAW&0*=KJMILO<'EJ'V$KG1)Q? M@0:Q,^T/&N'U@T[8/7[JHDY/PA^T6D]\Y_2-)N%)V#OT.L,F4[![LO$ZPS;Z M'=Y'25K&:90.=P;0HQD5N1\>'WH\CTTF8;<34A*T)^'&DG"O'W;Z3>L-N]"Y MK!GJ=0]:S?9> .)Y1\/=2L.G.)_%Y3R:J(B%1]19BR.S>F/=M="Z#3:C\MSS8]QS>%1:RW NQY<+=PFX*Z&D/FW M#USI"8[:\JEV>]VPUVLV3.)QNK:2E3HGG?"D[5G)L](/L])!.SSH-9OOM7.< MM#(QUE-[O.5*Z[0ZZ\ ZMILE1&;KN8Q(;XBK9X'91;\ M!(I(JQ? A"9VJU9$J%L&4!<&LSR!U\(:$)TN@N&+^82Z1D6I?@_6L&; ME>;KO-EL B;G\R9T.F#YJ$T(<577".R7E@G\8H2/%'$,-,RS]"(8PLYG4WC! M*)YB[KCLF6229W/XUT)ZN>2*P9K&,<( %JU=@DA46UXPI.$L N,MF@"983L* M(.\ & EVTS#.U,3)%=W"X/HR&5[JQX"'#UI](5^_=7(O%FYZ]T?)E4)'_/3V M]S_JD1$7Y9M\0H*8/GI&PU7&>W/^^5;4"NLE\GMG@,OQ/IQ%]4WU*\1X##Z] M_?#7^[N1,6QA[1= ^QW^1PD11!_F\7#DN6]$OXH;R9) MBLBM?"L4E\FX#")@.'X'BIHBFN!0B^_C!F1E=AWEHX*O(?5-*_@[03B6,L K M#Q8^J9DN#@QT@7> V+P& 1<,8OARFN L,RI9FJ=)F<"+Z(Z"!^S5X2+R:%C2 MMRGLO;JZX.UGWY("FZ*Y/U#?!Y?151S C],B0;1?O*!A)30%O34PJ'D"_T4+ MI!5;%V"A)'?EQY=J;Y=)_)VY(E=38LIEJASH,*Y:% U(MSIHH1I 5'S/$Z' M-R#FBD3X#K& [/&6ZD@'A_<;?5=H)A ]J+IO'F7<\\-SL>J MA&G8@FK0;R/16P X>-@A=/=[X7YOU85-ZU$WMI4+>GH0[A]X=H*M6<_N:7AV MMEK@T':LYYT18H^^A+W>QK- M-GD)CT[#WJE?PDU>PNY!>'#D:4@W>0FWP$38CB+"\X_G%YY 8BUVQ9V'"T?8 M\>V*]Y1GC/#2\QC2XTDBO/1\N_1X7@@O/-]^<'E>B+4K7WNC2U=O MJ#GL4H'GK76)+1R3KB"LG!+"_C3XL7O6V;?\"DF9PJ^X[/]'% ]3O#_+'A$N MX%+@5GUAFUA!/S=,'>][X@QH:7O>"IG;^9!>SNK^;UCK[S]7:E-/5NY<3M;;NTN/C@IQOK M?4/>%,LN/SB][7)<,A*[I2.XY19WY8!IO^\R1IBS.[WNLEKIN[_MDCL6]=^IY%>0%4CE$ M_>(*5!^H,[1<-)T"4@D-S 0QRU(%R@\U:HJ4#/C[. 8[C+3?=0H"CK,:(D]% MDE9Q5J!0Y7JRXZ(BEB:C:LTWP[*HJF!2%H.TGON8W\'YF%@IA$JC_**(10*Y M,T#9NA>K7)4P;OQ=E," TZHNHQH.#OUC_(J7PEP$+PF[.![150F,,RLF8Y@Q M?0GO=CU)TO:[*,H.50P_,E[NC# _;XK!\_% M[$G0/@!P;ES=_RV4)LA8Y#E-/*?)CM=!2>0,6+I"=065OE/8&*%P)/H.*%P!.H>#'P!"J>0,43J*QE]=)*"%1F@E@_KV@U_'W]??U] M_7W]?5=P:FUC/W?$?FP!2<>:T@GUCL/C[HGG"MB6]>R>A?LKKGKQZ_F8C#KA MT0G.>@M,C?61_6YX=NP/HTU> MP3-/)+71Z]<-][M^!V[T"NZ?= XVW(#8RKB$E&)Y@^$AC>6C\+CG]=5&+^%^ M>-([]DNXP4MX&)[MK_K(68_IW985[*YZ _J0P^T6PWM;>^TI1==BH]QYN&?[ MJXWA>6J_[9";;GAVZ$DAO>3<7W*>=W6G=YY]C^=D.2CGKA M\?$3JV\O2=L@2=U>>'CDZ6L] ^FW46=W5HL(O0\#Z2;$%!_5A'SK<,_XW..# MQLQ/PM[* ^?K,<%;LX8'9V'OT+^P_%&+^'^BCG,-QBRM )C M@3_RQL)#UF7T5MRSJ27A?NV^<^V>$!ZQU6OWH%[AO"#0.'K[W<-55X*MQPS[ M17S017S4I*)]M6FQ97-9%_&6O3^V6XF*,766X>XQTF/% ]K78 M,7<'",)9=[@6W<8]K'2#I.8@/#QY8DR EYI-DYK3@[40F:TM?5@7@R]\ 3;OODU MW-@U[)V$W0.?D=SD)>R>>8MD7>(JJ[)(/,[ZX;&Z!RNO)%C1-O)R\5UR<;AB MGA,O%QY:[&VGG5I$:^C 7_TBF>+'\&?4S]2O ?Z]4"'\[YDA_.][JP0]D,D- M3_D&M>-,]5]-5:>#J?M8^C;-$P47'!S3.&9:1FK,3Q6D>5PJP@0A4.NGH"Z" M'X^/.MT AI8A.FA0E$$]4L%4166@X*9)\$K%:MQ797#0!:MOO]<+@Z1,X<9! M?QI$>?#C:>?47*\?$ S*8AR,0"[@PF@X+-4PJN%F(QA9F@\IAU7!^*HFHW_3 MS^WHL'>8&3TV^8B"'P\[9_./27/L6%H5>:XRN>FD3&%V8*J#!"Z&-Y11C%24 MQ-A,N1/\F=:C^2M#>$J1J[T:5DA/&<[BC_N=GGGR=50%4545<4KO^6-''-@PVNB_(+3&V,+Y/#&&*X%#XV4PM/X9FU@R]51D^ M%ZA@(DID'Z6I:*&Y^BI7@[2N.C<+W=J*=NL9OZ2_?H UB4@B7HO,_O*W]->- M?SG#*"L;%-[T,LK@?KB@[Z/RB\)WWN!7O;>*LJ\_UJ]OU532E/AOK8BJ99J( MKH<_NL&U*F%W5*"_LJRXKGY>\332T2+XFO_Z8?^'(%99)D@'\^]J$L7FWQDH M$1A4FG_&2W^8/2/W]W]:^ MH3S\Y__B&?^:=I;M]*V[?:]Z,.[>GA_-$\J,%] G$]"+490/U;I(P[W"I]NK M.GM>,ON_HO&Q+G+I9>')9:'K9<'+ O[G?(P!!B\-7AKP/S^MBR!LG^ERF_QU M#U5*%@?H:JTF-\4R\*AJJZOFCB]ZJ:5DVMFYC0:1K M"S*'ZPH)WS\+3_<]C^@6+>A^>-3UJ,BM6="SL'?F:ZHV&<)SUEGU=MSHXM!' M,RP^&G-ONZI!UT?2#Y^T@[M?N^\C!ULYT-"OW<.=U^N (_.+N 6+^+A1B36C M5MV^#[V]UR:+K7PTR4>3_(+Z:))?4!]-V@8S+Q/%9MQL> MK%@W>N[/+1";H_!L?[5,,EYL-EYL#L&L7@M=XTEC5T :>[KBT/I6DL8^/KF) MCQ6MTH\Y#0]]9&%[UO/T,#Q>L1WDU_-QR6)/_7INM.'1/7Y*.(:/%'7W._L.@=@<;YC+6&:XPI!3Z%IE&?ZOW(T&/YYDQ52I M=J;L>I3&(_Q9UB3P8O#=.*TJ^ :IQ9#$+*L*?DP$PW%(Q5PZL[J,KBPC&=]R M!!_!#JE4CN/H-S &555!-4H','!\UV!T5.2]$I3-WU\^_*?BVF;YL.7\@GI./KH![K=S/W>?/YT8]&J M\Q"YOG6#T6"O+*[U-[-?(0%5\/'M[W^\O[TPUE5O+N]EY]>G_]S[_S-Y]>??H8-M]WX! M.Y,GL3?Y^B(0S^I_[M/_+7*ZY*L?@K\MFO&_OUH\X[AT#S'?GS]<_);F7\PT ML33=<:J^,)/0X/W%G9R&66TQ<^3<9JG M58T,@%=JE]CPW%F(6K/@2?$\*=[#TR-X>K&%Y'8 MONOQ7I:-%,WRY'FBF96_>%LD/?M1FR#/4V#MJA!TO1#LN!#,4N)Y,=A),?AI M'21@^\R37>;!NP\)GB? 6ZPM5D& MSRXM05(D35%NQT?AJNLFA?"5[MX%KRGD/3>2>?,PQ@W<^T.]OW: M/=+:/:@?ML;=5/TB;L$B/FYH8LTXX[;O0V_O>18\'TORZ^EC27X]?2QIZ[RT MS8\E;4==L^? VRY6JF?=L_#@['2E>\N3F6V^V/0.P_WCM: S\V*S.6)S&!X? MK_8<]QQX3V6QP7 4=H]6:S[[]7S4 M]A?A0=>OYR8;'KTSSX&W7A:&Y\![=+5UUEFU4;$K();'7[M3WT+58U>\P;#K MB_C+KG/@W87BQZ7".V(JO.-#AX7M+DQXJZ9$>[()_:PGH@#[D_\R/'I(5S>) MP"J-LN6$@(<.Q^ "/D!DO -SKFJR&G]NU\8A!X2UQ*?#4^0BI*UK)I.BK&FA MP/J]KI$2,"B:TA#WW9N);[]SM/9,?,&' 8VC5.,(A#L?FAG#FQ8#14R(L $J M55ZE<4O:?^QV#LT+SA$YVM]E:@@W&"A5\>B(#PL6-OYWDU8ICF?EC( K(4G[ MI"H0[WA$T_\*%B,K)F.%5?6[0Y'6FH/$SH$G2/,$:8^;P?),4R\\:]J:$HMX MD?3D9VNF)3W7C2<_\T+@R<^\$'CR,R\&GOS,DY\]ADAY\K/-(#];%K;: H# MFH*<#O;#H^ZJ22_6(Z&XG>O9#4]6C*OWZ_FHT/FP=[AJ/,]CUM&LB[2L9O4. M5DXHY$LN*S;?K0VWMMXK/2AY-\ M.,FOIP\G^?7TX:0M<-.V(9RT'?6LGOMLN]B(GAV$)ZQSN M'_>\V'BQN<]PN[VP=^*YSW;$9CLY]MQG:VS)&682'RQ:]=;H'8G:/PI-]SZV^/>O9#?=[/IB[R=;'R7YGU0K6!XP\ =H3JZVG;!#AU^Y[ M)O+T*=755B_=@WJ8:PQA\8NX!8OXRZ[SG]V!OT=IGJ>#SAFSGQVXS%=W8C\+ MEN:Q8GB+,NTWR&D5F8<1OU:WUSDPCVESBKF,6#.,8 Y9UZ*$F4N@I;ZF%;%5 M5;._&PK M^=,VE,?K1MZR=SF\JPH^1U^#C["F*3+ [1)GF;Q_#>\_T>__+31E)+*!9RGC MXW=W6,H\^Y,G)/O>Y*.7/L\]MHVZ;W6L,MO''^;7[#'6[''IOOR:/?B:K8"= MRZ_:@Z_:XY)I^:/5\V:MKWBM149Y);Q93NAD104(NXN*.0KW#WQ7P*U9SL.C MU99]^,5\S,4,CTY734*S#J5S Q_?OOSG MXKS O+4AG]#:T$<_T.UF[O?F\Z<;C5;G(7)]ZP:CP5Y97.MO9K_"#$?P\>WO M?[R_W3!>FM.8M8BTE18<'LE#_P9/U6.S?[M_CHR!^/'\[>N]EY]>G_]S[_S- MY]>??@ZB[#J:5CI6^G.0%[EJO?>+8*1X$GN3KR\"L1__YS[]WR+34K[Z(?C; MHAG_^ZO%,XY+]Q#S_?G#Q6]I_L5,$TO3':?*^6NA< =STAWR H78GRH=+-UD M"Y F^,+KDW/\T% ?M!GC^4[@"4HT_GC4V3?)YP1&54JS"X'J7Q*%#_;J*,\0+IPEQI>I7BC?M3_3T!%A#*D>8-@0+ M=:-,.JP<#O]9%\;__*<[O6_8>KEGW<[AW2Z4UXHI^H\P@/D7K.XX@)D)ONW! M_(YS'=+PLG'Z%5$(DU+MX2!DNIYE154]%[Q'A?/X5U.F59(2LJ'"\2(U MH%L0]D#3A1 6NN@JRAKY$M/:A(Z0K_[H7';X$O""HY1$#317WA[[YB,F&"1A M<-0?6)1!J,7YQ2E8\.U[ND&P2T"*\PJ.,P)N]8LKT![P^I@6(_$!^Z+@5!ZG.4-UHABEEL2,,#\XJ2$>DCR]A9G>]L[!-5CP(QYN /LV M:"HU:#)2 R+3J):<=H^A&1'L3U=?X;WML$&I\1MU@C>PL?3[17CK P=64VPGNA_]? RR V(3 MSET7FJT"7Z1%4NGGJ\3CZ78&3^=;+'J0G8=SV\-V]?+M'+P1KT^YQ^[32 M^IS/*Q2JN\!4/#SE1GC*R?XCPE-FG!,,DNPD/J7;6PGCV&$WW#_V)+_;L9A' M!^'AV:HQ#<\?6*5M!U7%BBRNSUB->*.X=U5"_LN4("L:/DP(O^$R[=Y M]M>C*:OS1&*U&UZDX>_K[[N1IDCW]-&VMR&/D&;)3@/.AB+)#">XQW]8R$CY$^>G*#]%'=S06H.P%# M,J1HY0K[8$7[[E:5" ,)DJ+!LVM&M)\^OGSWL3[KA:=GJ^7V7[*D*^UTY*7H M0<=Z'.YWG[C+VN(5W2R3?-6:W&+A84&?5*=DU+%%^G!JO M_J^_I>#V)VD]I5*#BVB2UE$6?%)5T92QJ@QH;//>]%M*N8H!%@[%(QZ2E*D< MA,&U"D91$OS8ZYUV3OE+76R:YD$<54P[37\HF-"K*.,*@APOH8'YY M=N''7Q0>G.%2!O!0N*VI,I<"7'EQ%7$]&XXF*\!DH<'H1Y2*8F%,]'T-2P>W MFRBX":S@&*G#!U%<%V45RB!U79V4_W =<88CJ)S&,Z&4I$ZB7-?O+'B/(,*" MI[1.L>*;/\4*036IJ4(0"_7@29,LJK'TCN_I5/'ITCX8&=PCPMHIJ>?#'];I MF/G*B=U\4A982(41/_Z+BE?O(BB>@6%5# S'\E#/P. 9&+Y;]_ZI0!*J H:+ M07ZL$@;E%W$1?*7BIB0[8%@J4GU-D_'S1B; M.#1T N%[XB3)X0%215?VI[PB*H*##MZSA+>G 4PRE0Q5@L0-%4@$/@UN/"RC M7.I"Z;+(KK.9N)2(#N!0AG< &1\T]*9P.,1T(M/X*!$4/!.T-RXD_(G'L_[. M/0IAKF"?4'EX#;M5Q36^$MP0G-QZ^IR[E9AQ..6/5$PNIQQ^=)-P%GT0?*Y7 M[P2.Z1:TK+:H9.J'#/<-"S2^:US I$9XNC:WP86GIY@;JRI+)0N'=3 M5W#\TLO-7&#$=V<,.)"UOLI2A9PB(]AT:(Z83BAH 8<\TD7&,'^SV (.Z4YT MU0"[27!!K0V,N'81+A,1&>@U0M,MBE%">'WH5JQ6P%9+,_S&JC.4BJH9#-(X M15'"[:H4O\FLM9*WRZY!:JT')1157@>:M2$?L@);?L%UT62@3E20I!E3I A=!34"&A493"/N+'MA^_ZP MA_ &TG0HS9T">?HA')57*6YENT_9T"U(4U9UF3(QC>69H%75+!21LTLW=6_- M.ML7*-QO4+C7Q:_^_J?@T8_E3BUS+T$B'EK&GWE#HJY\$? D4&5\6K$']'D$ M"CUX3[M$*GG;:IRDHO61E#3B0W_=):J915P%="R# L)S#53:>(Q=ML1'=%6I MG+$US3;K)"'E6##;.,>>>\!S#ZQ';>.ZUM6ZFHOGZLF)"-JQ2U_TNS:[Q5>A MX^&R#@+IA<#S46RA5EJ?X_JIJ @\[<"3T@[\KFIV.(@B5YAQGU%4-CX[#KN]U<)"/3O!MV@[B6IOG:);(TS8Z?&J M 7UK,KO;LH#/NJ?=\/!DT\E6M@2&K-6956&N8K,Y'Z_.'NMH/UNUI;;A'%)K MM'B]TZ?N:K9V(.46'NHA%GFEN;1+-_I3X6:5XS\.SL117D,"PLBY2A#((? MSSJ]F1L81!8."KG=Z3VPF0PABN"*]B.Y;85^WS2G]*I]0'?F =(4R/:721&E M:R>%855XSRR-^@A3@0EBY 8#H:=!4J9@DU2:>]X9W[5"&,L2.A)I8R03!)?G MPX)1&\YO)A$8.U&68\5 M34WCOXY*A)I-YU_$>0%G(FZ;!,;HP#"DSTB0$P"/;EG9FS+LSO0^: V>5P*[ MJS0(/RI5K-(K2C-C=[K!MRJG;K?3O:=V.IXM1FEI)]B:<^KI[/'4$]]Y@8X2T)]75,L4 M5; 9.FK9U-^JHQC>&TT9MSL(9K25E.<8A;6=:NE>1N4[$T#<>:.2Q^.&(Q9% M5[_=J-R?T8F=X%WM2' , IF2#F8%>MQ6H&Z;0]SW!,4=+*GQ"Q?J,1C!0=!2 MR'@W0?\Z!$V$UT<=@QW6JF)07Z-.H0K#_4[/W $[+3;PKA'N+&J[R+![^B5B M?ZDF;COWV)V/_N\7H9XC0MW3;N?H'D)T_,='4G=?M M@>Q'J:-8$&;^'KU^,K,EY\U6,J9F"DX6C@+O**H>=M&I6\[=VD5HQ12Y8_ N MW$#B+,S:^[(-N>K*' 3JJRICV--L^M%-P2;=Z#ZS#QA@^GZ9F?/AG./X 66F MK7GOL\I+=?#)+6+(M]E.(;FG-8T522K!NOAMUK14C'/!56]OI.IMEPID_E2M MRN9V=3'7!4J<[3>V-FX5L&)U$KC_*6_[@6_R:!Y%>7+@1H,7N@G:'>C MR:,&?L*$K0I4%+5I1@> 2KEH M4D;7@93<8K$Y6-6=X*6M4YZI36Z7RG]OI7PP7R2/-=O4X;D3G.=3XZGSV89D M)(N&MF2JJM.OTB2-2J( N/Y>SHW;&#?"FRDW/C9EU43, M'K!!>W*O\VU2PL M68O,J=OT>9LU)="$*;MB66A+ZG,1),0))D*+G'%"2A*KFUE)EBW)G\A(=Z5 M6?)YGD\Q0:1<&I:(9 8%XGY!E%#.;?CB]G%0XDQ5<9E.=-01?L[/6"(9J7C: M:'OP'N7,(W\*OX#]#*(*VXX9,V!F<&YUC!-)8LA);I#JS;'A8?XF%'KDC"*H MCJBN8<\21PT:,.KK*.VGM2:Z<$S>K11(<@=_4U$U&VO<*8\0]YMH.R/0>-NB MJ=R,-6S$#/.NL[@E9'41^[] PA@5( D!IW>%8P_%L^2,/+M[=(7Z.DE9]"IQ6"[CH(P?9II?4YGST/R[J5[ZZ6 MAV5Q*:^G8%EM7>_)R:&OZ]V&E3P*]P^>FDS'$[#,J[F;$-U;H-C6J,S]6:\; M'AZMO(_:DT_NUJS?07APLFJF L^WXOE6UG$O=$_"[N&IUV4;NG[=L]/P>,7= M;3> =N5!4Z?I$FJ3W4$/S!F9-S(&8#9O63(O#*0FZ70A/0#F!S4A )4('IS: MZH[;:0 .CYWZSX44 /2ST]DZ4[?*'3%A=RK\1Y =%S0FTJFE6C2N&\E)PCL5 M_60H$;V>S1,">EVALK^'EI1CS=HURDH "OHQ+A<3/ "=9. M>\5@#XMJZ;5U&;OIRN@P"O!","8#!HB\ C.T G>;KWLR#%";)2[T9#ELKZU+ M*V#;\.#O$C509 B:B*/%>9>1G]VTW%P#Q(@=TW:[NN M:+LC6^EPB[8[L/KK=FUW<.;TTUVN[;J=XP?0=K,T)YNCZ;Y+=3&,V$Z8VZC2X7UB6]^JU;LX][! MRIW6F(N!(I(6K";C!F\+YV9.]\M-W2;,_&M:7V:F$J#4911=XMNHDAZO]\]\ MF[EFL@>KA%5:LFB^+FA-ZH).?5V0KPNZHY.YF.IHAYW,&[EI[N!D]KJ=(VM- M"?6,'&\_=D\=LX@.!T,8PXK\QP/'NKHK24R$5A!(.)/A'-CGXR.$%":]B=E& M^&E.]YV'"S)=#X ID+:<2.8QY4.;Y0>60FA./'K.TMUM\36ST.'2Z[:+"&A6 M?2UF\]EA]74C(\L=U%?WQ')H/AS_REE;L;0$](+94BZ7\O7@OCC]9OZ6397T MAPDB?*LX:&W5/7-.K.^6A]D TDL=0 (9Z,-%;9?=!MRBX,?#0S>BX,3 0@I MX.E484%PK"3(QM[=>*R2%/PGD"<8-[ZWL 62"[]$W+H'^^U3N!W>@%O\IH91 M/%W *PMNI;A>;A]OT=+[QVVBP+O?UF44,KW!/["S>Y?)-WPC/YZTCYBY(>@1 MPW/E".'8+QFP6CNA\HKY*?;<6.ZQ7S(MKC%>@WT.UJS5ZO V(/#,Z";5L>TP4 MAEHH34<+7D6';XT",RH-7"6,5)%_C8$B5FQJ/=7: [0OOU?IW$(FJ8VM>;// M"/3_BRKW/%*W\$@M+XD7.KE[L4!U]P.A>H*/#_#CQ410+0(H3?_T?61/N[*F MCT;R% I_P\[0/ 5;R/"T"Z0WGL_FH?EL6(AVC=3FFYAG!FD5PT[7#I_]T8(P MP'>SSRQ;0MA7LYPSP8UT,YYBYF8;49/+?+"[;\?LQ!O898(VLJKG6JGW4PJ96^4CF%4K2]JN39%*!VXR)SY\#,!(MY,_<8;M@" M%_)9B*<+J(289A)^E2@P0=*5=TCPR>0ER>0SGTSVR>0[AG(L8OE2#>G,?Y4A2J(IL7P:4@?T)IBU8 MD,J)O:16Z(*H3S@[@A;;AX469NQ\5M#*#-):<'UX/,E2!>0O%^!C34;3=A2) M0TBG@0X?+9+]1PD>T:D[+HC0TCQI\PU=5B47B%E G^6<\7,H4!]AJF(-CWPM MX+QJE_3*1T0MEI'C;%5JL=Q(C +<\8K#%%^4P3,*9A",O#$G$Q@;'@T&J$M0 M/N$Q18DRR;8?^Y-+^N_E"5V"^S K*O+/!X(T'#HHS#E\+YKO677KT(J\/2(- M:>3H%8V1%(I\;1"5L'$:2L0EUA[G7XEN2HM$-*7S?RESBM2 $T9!=W[[*4ABW[D-(W0K1*;$N=IR6<3.& M!43H+NL[SH!6=J'M.(F$E2#X%*XB11!]P1?[JTF&@NGIZP,$HXM3_-*T9+RI MTH$S8*A@HP0!J=$$1 Y?@I)5_*ZLO6&J:J$X,NQ/\0]0H6K\FW$_(>AQ=FJ/\7H\4 M*4,*Y"^^$]'\$L OOM'TEU0,PO\+4;[T3(SCNPK$1&+PS8?:$)"D4Z(F&&K* MX^D+W+FE@@&I,"AN=#CLD_&Q,8$C5"*G,YG&K 9<\ :L6\P1*GIU4]T&&_ZF MN3 '*Q_%641^!&F'*&,?B6H>Y/[/V@V +B\_SG?[,6-8\DA<_S1O#W-3%H](J Q+Q>CK!$PTNM^.*5/)L&U> .9- 2:=.C@\HM$8EZF ML=AG=.G8T'%#G./,+G^G"@H@E )6-B6W)=)VLV MQCI0-++B/M?+E&D'W-.%X@#SO>#GC,)KW\R.@5=Y,D'@DUW -)\TV$RATK=G M\Y-W/@C,*)V I5%?8\19/X:\">R]]7!8+9G:U_F5@#G28S1MMV>&1&;0!)X) M&JD3_,'_%K7KNG56/PZBM)0)&,-Y4R2!Y/3 3DH3O+/[9>BNHPQ@X6;%]^ MMF9YG?7P"=:9J<4/PN$YC^$R7_')SR\O@I/N:0?L=O1FX4ESJ+%C!S5V2*@Q MPK#OO:0#[<*I,'XT_-C"$""\TC J$ZUU%[[VIF[3;Q%B2CE1^6LT(?P(]\HF MN<&FC;K\JJJ*.*5E(+?A!MD,6U_BP4>HG]RH=G,H:V@5?!N\A_>!JZ(R(W.D MR5IX]S1'W!L&N& K@8<$PJ'Y*GBK%,474]Y=6Z0.GDF3")L)%5<22[J >Y+@+"RZ.M@./HQ9=IOQ$.B!@SV;*)R#[N[$<[! M 2GW -8MA,QE&BU$>W?Q_(#G ?N!G^?^8EPD1!DA8O??;ZCBFGU]H]N#"'0AA813B3\2U4R4*W6*NED2U/(!)DTX#'ZELF*"6AK\+_L@ MMN H5Y2H259,#8$+&7H+QX C1(SX$Q@U_22.&(R5%%3=TU"B:%1<8PP&AQ#'6'UD M!BBA?1I\*,E\>.4QU15I"P,O=8K :# 6_EB!NC';UA.FGS M"%EN+?DO3MB"/4X_0K%6?DQ!V42HDZC -&6*(=F!& &U$L<'2Q2/+VY?@:_T Q MG.6*8AJ5P#^X*E"ST3#"%X.,7+>*((E(& M>:)#0_;%D<0,H3K.A@.QQJ;U<8E466.T]:T!WHH(6N4B>L/JNC;5%/U8Y6J0 MUI@]'0[15ZM1]XTU7INRAJ+[9E,>6MG@WBQ*IPY2T#)C'*L)<\F6PAP=)^XD M16U+;(D=3W0U1009&_JIJ:HT$BPL/L%-0HQQQC!M(]F : @W 07SQY<2_E!T M&\2@%B9\]T?GLM.J)!":)DQF4-D+Y@RKF<=4X A;7@Q0!QCE(\^E /'0#^61 MAL%+F(JRJ5I/<<6)[H&T7OBX&.GF8IDYO@-E4>0F^"\S9Z%96UX!ZZ$7Y3#* MT_]$8BAH]^#6EX6_LD1>&=RXDA/J^FU#S+0D%-V#G\?.S?D^N"4S6)3"+$"% M% ]-EDC;2CA[TMA1]QA[AC57.2P,!?DPSP//KE*)R$\0EBNX#]H\BH].K'S* M)0+OWMJM-- 2V)*R6I'B=N9D3/6S$B5:] ;@*ZI8!Q:+9PR>)#)NEUW?GN76O&/(2::O$:@^//R+6E$R)(BG?3Q5 M:K#M*QV3!1^Y;$PM!*;6AE.179@.F/PL_:*8]"R.,#D#VY]U&4JS**.P/9W5 M*!W41J_@0B.6HI1\3((Z%V\IZ!U1!"1$H=2FQ3@&SC%P2#NTSQ5EX82YY0[\ MQ92/>]#JC8XMH+)0;8KQN#%)29Q\ M85N F2;-%0]G?700S1%WVE2N94#V0*B71(J=*$:RG"VFT:3E[/(*.P]S'@N)!3/#D2B62 XKQG.*L%Y82P/T&5*^3900T)-F^ MYGO-+"$^T2H=JW!,K"K4&$H-#Q+[9EW*PE=EV%#6F],FJ(_-).B2TIGL.46& M>6?B%.NB"T8ER"'#O*,&3<#XI46_$8\%]TX>:5Y8WFU$M42JJX8]9U5:4F09 M%7%:(HS0I5G$G0##G=FK9,TZKV'E9/'03;SZ!N00.K%86H[&@(E+<_DMPO@: MXAAT (:";'-.(?2"-U769OW^2\;C<9G][CCVN(.D_)2H,06=DZ'79O*>!FX- M!A.H(Z:H)$N9[0.!!9#RXT.7[?0I@=ZE[%">8@UK_3 IW6:9>J8ZPX[D\'6D M%F%"\)/V?5 PW8)&*J8R(?M!6H)=>.L5!\\[P=\-N!/]?=()X-(D4CE)3Y8; M5$YQ%,-"AR,LJ=4OHG\6HL>O. Y?5!;"J3&5[BRB>1ISCA>'Q_'\^07!.C L MBJ2!:VP<#'W("F;Q>,W5>!PC^BIW&$;[4X?%DT\^OB_..H,\&PUI^BY5RYL_=!DD[ M0$%:W=);,Q%Y+BK9"*R-=,C!I,_^;=&OKY%L"6?S+=&$F[R9@^Q_G?&L[)+^ MO11!Z.[WGO6?/^L^UQ;Q/SZ\O$1@-9+_C"=8)*TGD'G664?FQ.2%N[6OV!6S MI 3X ]3**&*X*\D+NDJK5H;90?$R!J],T*ROTPQUQ15N$ON@6=H#]PDXYGL] MA7T*\YJ& (3AY_+4*>WH>%2@5D#=B28-E@J O0S3[J0386JYQ)8PBBE#%"G[ M;V(Q[E#E-3AVR8\DKZ NJ&1XZ61K>OLIUZ6K3-M6C-B\]]A -:XT[(W0J0#>-\33!WCT>;43R^_6XB^)EK&?>7XFXB$ M';NQ#;8FV,>;0YB[-L/L5^2CLETR:?K@8IKADL203!&K'=YBYA>*3A^J3=/% M&HNV0=!,^/N^XEB 3D&;",,,F?OB#0O;S6>;UR3;W/799I]M?D#X-BE>B=+? M<";8*C)SIO+I(,@4U%04=GL6/9^C@C@, S _F.8"SQ742=H2=2U^& )G#?2Q MPO&3*,\11C2D%(GQ60;VG/JQV^D='/&D]C5'Q;.8G\@/<^[,415XT420?I$) M6F38I(/B:ID4_@W23'N5R0MG%LHFLV?;Y>L+\3/-B$[V]]L$ED53FR(EX;1 MY3Y2&2&9T"P ER+%*#(*%NCS9\F2%Z"I$?X, N91# @F83_H6P)0 ZZ+A@*I'.B-MXK$H%K12;/C@&Z>5*R>FWJ;"6'$RZW.G^483 M,\UZ,9]4S"QO[WAQ<4[.DV*"@NC6*)=%7F!P7*KN=L>?>4-U2+.5]R5-6ZMD ML#5#J*950(#:GHY:WEK,R'M["9,BGA?_PSUF;CM"-F$)Q#*9%OU\'Y[Z\"^. W_>]7[RXO?OMP^<>GUW FO/SPQ^?@_?FG?[[^''QZ M=_G/RPT6S=E9>*<9[CZA^L/@]@:_W+WW'3,\O2> C9SI!^+\) M[Q6A+2J-O:$,E3UY6-<[/0.$CHF;>O4.NK8QX@W<4H_S\-Z9Y;T2!-FR!Y = M0<>W;M=G;D4 (;"HIQH"/F@HEOFJ,5E%9P2Y, [J5 BF:K4AKQWK6- ME].9B\:93M92&ICH$= OM5F?-B!:'ZD67T5IJP&HP\)T<;(7&VY'2A5U<"V0 M6''!=R8R#<.F7*F3_938LT,4"9:E\*$IR4F"11>,IA-TB3DMW=W_248R_S!Y MA)T'.PLYXEW0-];)X%R7[-YM9-K ZA48.ZZV3LCHJJW9 MF2;#D]/?LW/=GF)9Y07YY*7IY&VQW=Y(9O5"PR%>ZQ3KKAT6;V:D2>>OVX@7^',\-#%1\N. 6DA^S<23,[9)@)]VF2"U\"'F!*%7B4]@]Y[*W7!-O4 MV64P+;QB+&D@,,M.B,%V0 MCJ-GEA(0,Z]1)J7[K8W*.)NYK;I0T]"5V,[D&X9@\[NF#IOV#AMYU_:T-<-J M3"EW3MO*D25T2BA1-]=DAXP:]\WF-M3,1C"]7GB6;(-2-M/H1RV-872+[%;S ML.6FLYGZV9GF#CX66$]=?D]LE]\[-9FB'-KL37KWN0G,VKL!%3LB&<5M"M/0 M0J25K]WTI+E\U5K MDJ_J^7R5SU?=T8>Z*'(4-TL^*1V*=LV#(D(SBB7Q:8WJC^S)MFF8UHVMW0@Q M^53+*B-XQ)RQ"&' DB;J^)(8=%E%[.A92HB(;;$NE\2P7_YQ^>[WUY?;%)#^ M<(701X1$#2A.J9O/;? KWM]+T :,@7=%4JB:"_&;KN^=@(4MA*;(G.J65:'Y M/0W8<,/&=V,88_#NLX/UU_0REIT2#.=(\*>Q9OM(TB$7:13E%W@<$@:>5PZ\ MS50;@A578@VLQK3QV^,ZCJ;],DWH#F3<3;FLMM^D62*U>1DUQ(SP0M3FT3C# MLDOS3)=!%NW<+WEQ3:U\Z">$'HZU_QK1><@%C[4XOC80#,.YE-G;BZJ]:.]2 MH+:SG'E1=#E/F@?>16,KZP0&BYTBAQC.,2/A@16.M;II=2R M2T&D>49QCE@T]Z1G&/QH;U*J<4JU,:X8P=8E"+K!-6-,'D,X"&/7.0D$ M>\SOI!S]6N2711*HV2T,UR31-'1V,6U(40>T%LSAA[D+=T!FQG3%F\/\ ULT M*VBW"<:&%,FDC*Y)"9!NL4M)L!*KOTR=,F>#I#1QB*XJ=>D:I!P!8?/JT:"P1!?.'R0F*?T-DYJ6%D!:QF=#7YV5^4R_^E;"FZ[:<@QQ47 M_>M D!%:VO$@UGM2)P+&)]%'AO9$-;?$0%H&:^J0H+-Z,>>QH2/4W2HV7Y)G MC3LCB]K*VR6K#H\\8]DMVJ"BNRO!\=NP?<5=NM$DL3LIU!L:A8B)4HA6$H>I MA)5+Q:.\R(HA;(HB<[>J+22:L0@=BA&W*I2BG5BT;=I6N;L>MC%2T=QN.>[* M4K_4AU%=3' A]!+?:'%^7&AQ8LX^K970P=2WR1"=HQ4RO&&N3^LZX::NV(MP MZ8;LS072'Z49Z$0L$A 2DCWIS1DCVB-F1:7Y3I*D1-UFM)VKRXS99,OCMP^US*5/"?-<6::S:V\-LYE1>!A1O0L0<5J;?IWA0@94?PIX!N8>9 MB6'RWA;%$'D(SO^\#(.7Q=

%46$_C#5N=6G!LCFPM9\DH]'K2FF(F @*5Z MNB4])UZ:^!MBN3% P9TRRC 0I?EP;B4L&0/Z3J[1%=*!RRP!,BD:X"J][;G1 M-W$[L8YPJ9QX>JDM*=;$HZ:8[=21$$Z)29KI&T':M4V.E.0:LE5+*<9$[I#U( MHT @YX+RZJFT9OEYQ>O*"0P.:__7#_L_!!@>GB#W0SXT_\;>D?K?K;P"1;[O M(1$<;_ZE[A?)E$//O]2EQ*!_J9.9FY^V!EPG\S\D<#DH-)$HT.(O6M<^YBSV MCN(!S^.=Q[9T0,'_^G=3U"]FAL4?+DM]Z.%)_.:&&+K>:&3:?6;P,5(,!9HF9G[ID#L07J9N_)B0-=[1:FGUJP)AG2'SMXELA1=H"FLE+HZ MF*([L@^$1UM(B*N0\4OEE1-H9LR4A!58)]AS3?BW8.O+;C0&EMRU*#'+CB3@ M0N>#D"/'J.2-:4I4,1]?TIXWQ.GN>^(9/E9\TC*:"@M4Y_K:^.WIM^?C;L_W M+8=C9H>:$#9Z1L,(3BW:R9&Z,;)RR%(ESX)$X'HGSL)$[,AU, MJ)/"FIH$=YPB)F4^X]+*SYOX$+H2R!M"IH#HM>ZAYHDD#<[B+^U4.2](G?GJ M=G0.V:@4HNH9:)Z.QRI)&9RH*?ML2H0KC6LL=5'Y*-(%HYQ?F0R1X-*A&'5' M^^[R0] [V=_O_HS17?J)?-0]P8^.")S,C,9$4!Y5NIUT$EQ^N AZP>?I1 7O MWJ%J)IB3/1#>J.33^?N/P3,ZZ6!\SX/SIAX5Y:YEO_]T>NLQ%3FQPCL)8DN1 MS#'65A/1V6!/NSEBZ?9FDVY>=% 6TMB&0Y/V690\T-U^B$==-WN,A B>TO3" MDH[F,>A&=)5_ ]\8 :^&A<5-CH$P<4Z6RE8B':LDF5=(C:YT:-I\G$53)?4I MDP:$7U#.YM4("6X:4$IPRV)DHZACYHWI=:CJS^EBJ0OUJ?V(I/]T9DXS M=V<*J7IX3#JGQ];&DV7DUMB9\/&T%#B:F&*S MG[?*A255NGTN;+%IHIK^^L$&;1'ZL2S B;E-MO9+_B'1F[=2@>T,]\T8N]#A M(,O4U]3R3".S=3K4'F*B,NX3( 3XG!0SO0BTBUO-Z@B_._SN>(C=\%N\0XI\[L(AV8A0B[^F2) V.&PTL82S:6T;R=^<86@%;*6P+V/J23-$ ME^'1[PB_(QYC1YQ;09Z)W/->&'+M*]G='(Z\'A7D:FGVTOP(TGQ!@'#&O3H*?1Q]920L\^;634GQ9[9PFCX"UAG\ M[K8#T\C/4L%K8M&3:Q^1 \I=IDV3%&I.P(7T6R7>/C^U5E)^6_K8>Z1>)Z^/ MM*:_OHSB+\VDA;9EK8Q=C)"T!HWBK(@2)CD@*&8;Z]-&ZJ+J17BN"S)UP Z: MMP.SC<68F\^!J8*(0HQ$H@=J'5H&8)8E43ZVP:UT.,Q /RTN5(^="79,?8Y; M/&1>RYON?F,]QL9Z11DKS#02N9,U=S3$3E )T7!(;;6WI_R?$>UP' M&3BN7FB]T#Z&T%[6!142S!OIE&'% AOLHTH!0I1%2C-%S E63:M:,6;%K2MC MV+R4EID("W=[E8SQ#-#>NZ!>P!\OQ$AHRKE B@ KM5R[X4=6Q!-J=\47@X^* M_J1NKR2 L+F4Y[9(K_$T&613D2(JNH2JDLWOF>S)E!1O34 MEN;"Y=76B%]OE/O=\QB[YZ/8%ZT-Q-O%;@UX.';(L>!T,DT(5K:7Y@L 6O-6 M"X5+?A.>\I<&QHX;M(B7W9RL3I*3!-=U)H'2Y M@A24ETSBO+PHE0@N+338X1D&M%S8D$2%S-F.="$%7Q-!L;?76SO,;JVL-I'\.[!.7[&IM% M)P12MSQ$5F0U]0IUDV4F:X*O1Q8LR#QG;<[%I96SFE1#$XG,)G9D*,,"R\0K MP2UBW:OPF%YQ.QE+XF.(V77<L8*O599MCB A!2/3"X'E% 1:DP*\]R!+6<^L94*V/A.49>@BL9*;"K M7SD]=&5RI$FXGARK]6R^\&SJ"QHE.).EZ*B:Z332^%- M,*XP*&)ANN3!EB&7U8S *Z.PPU#ZH5"=&UQ7J9/)6DSIE5.VI-%TXA:FI47ER2C M?C3E56*F@%WM\"Z1TN;Z/:2ARC'+HU6,E-0QB(O;6TTB8H32[YBD)09=*J2E M"L@5^ XSNR68WR[VOM3XKJ7&A_)07VJ\/:7&_I#WA_Q]#OEWTM_('O*_I0-% M8-U_$7TKQ2C-EY<-G54M[T+WA8'C49/7ZJY)]O#AIM-1S-07INL//0@N(*K8 MT( 2]%7Q"('&',?!TEOLF8#/'S09',\Y&]1*/"'7>&;BPP).7-L5C*BTW$YN M+E99MUPRX^4'H7D/;L]8G\H.!RFGZVR];L(M%)$ 1"&*N2ZI?$LJUNGN-EXE M=L)(+"Q;TJL+CQUB5--17+<8)0\B40RSWPW_K(%N\ M2.K%@JUXATC0N6%2.^UOP/V12Y(=%]KW9G\A>B\M&DQL9F"48'"$6A4*PH0O M="^0-JOF5S1TG:%^RB0C.8;IX&9XGHN#RT2RIOFL MWCUBJV!E*K66QN\B]WZPLVT?OVL./7)74!.MH]^3DZ_OJOF@W;!F47)T@ (A M6/#W%]'R(C*8V$+)GC%O"N^?<@NHJ*)MK+>][1AM^,KD*LTDB#VC#+F)&1J_ M(_&&E%,3GPQ;8Z27_%M1NN]!VDLL,.K+B[9940I$5$II.;C M.H47FC?%5NR MEI."%*U8/LE,\%0:LB;...EU9R.J)J""@VV&]G?$ML*S>ZTSD+8S O=,EVK@ MOILAE^ O'B(,@]6H$VN@V9>)A;)5PZYV+7U(3.,A-EG_(JS-=+#+@;$NF<3O M?M&47Y0-D:=_GR?.C$H@<%CLU<6>A':URM$DPLTBZTGV"TP(7U(63:T,Z3T/U:V5(GNJ+@O45;,QTY JN]&[ MI7P/,ZNCNTKIIG;JK37/U*$UBD?4WUP[DZ&H,]W)]3X>*W4FI#EOJM8AQI8I MJ4\F[FII7W,_Q!(M<#Y+-2;8:KLINAR]CNFY%NQG3[R?%HA@BV&_/S5"/VWS MWN.H=GT&6_O@6J.'6KQR"[:LWJ[2WEZLHQ9@P\,S/#SC48,A.LSQ6I\*)LAA M#A[F4:A ]:+EKU.&"Z($R"C(OKSFPS%>NTZ/RB%*#]!."]KR^G;\%,1R@PO2 M2/P0&12;7-??ZB0MJF\GOZ>OT,W8L?-WI13)\Z!!;\8'"WRPX!%WD@X>LA]" MD*"*-Y/I=J.)L:.X%C..L^JP!7+, \J)P-?J=JH&.6#RVYS.1IA OS'5#\ZE M)KC8WL>MFQ.3CZ+ IP,TTK8RD5IQITB+YX;1(LI;T+*&)(OZ]5'-L8"1ACJX MRM2],\$+#8;@*)_Q>O59:.$-^FT9\V0Z-NDT!B@5V\:+0C7O+S^:^(MIX^4W MO=_TC[CI+=I-MC^&^,T1RMS"]C=O"]C%%X;&62X)D5+B"T?@:&N(;XLM[([P M,W,#2WK][N/>1;%WB>ZL.%$=YSGHYE*LG$AV$7N17I$5[P3$P-]+)^ HY> Y M52/\)=O^"%@W74<-Q3]_!UO7Z#(GZR=!2- L>3L$F2RF/8Z+/7+$J6V0PSHI MT$=L>**INS20"PE_"7MQ"1QS;0V@_A'T72M2@ MET]WQIWIL, +7ITMS .'T79MN&&G"W--5:>*,/$.\S$4T?\W-C?F,3Z&TU$V*QK*C7 M",7)=:]&H[+ZI<9AV)PM<@:9L+L &;F_.1.E:".$VX9KG&0(O-1\Z^-69)M5L6.7U461S44Z MB0()IM:Q#;4BCHN2 A$8D0!+JHDRHFMD1*S3F;RIW!0'HTJX,VE@.I,B&Z2" M!5[UEO- R25 R2,/E-PZH.1CG2].CFSGSY=5 OL_M&!T: <1MR@E368" A3X M*E,^+KA7\P C#&!U'71#! $=E&%!VW&[L6$$1K# M^.!60F_J ^X^X/ZH$8-+BGMI/@1+L@-?272^Q8"8J%X#BF6[ @HPC]=F<7CR$NME]K52.UK4_%X M#ZGU(NI%='4B^E9;G"*9;;Y>[.$727$OQ6S$+X)GO>?!ZP8)*$,IUT\2$-K7424MO<\'^,/9 MW-KK]Z_/YW)K1-@4/#MX'IQ7:;3W,>*8T,REYQ_/+QX@+;?)H=S^KY\4Z!3T MVLYAQEYQ"D:K)>^D+2C+1 A MIQTL/,4$=:,AUN$G=M&"L:I'1:(Q])3^PNH8B]GD#K!MO#GL4@SHX"&Y_JE81E#Q'AZC7-82&RGA/JDX&'UK=UH&38E%1C#0E/MX55Q3@5E& MQ'L.;*9Q+>(B#Z!5WE$#5>Q3#)/YD5B%:T^=12I%)U$B06*;UCUU2;6U6-6+ ME29Q,9E2.D"W9<:O<0MP1J7"$RBM1BZ!OJG;,%,_D:D/^$Z64D>/@CH@1N;' M0L./ >(&S@38PM(M&"-\F$OE?G2FX1SE:AS21,=OST"1J )7S M5P-V=I+&$BYMZBH5%&OK,EU_39T@;3LQ(6PWL$*82>S*@>5 3H:7:F)H=[OS M$=!&'[*+J45KR MH%*&>U%BB>W".:$24G(]\Z7P>AI9TZ(XLWCZ!>%<+N*&RK@8 FV'X=[662XI M-<7^B5,AX=*O9YD7)>6(Q>,)TZB;V:>GPT9IC9&VCB!.&KR2/ANC/N;#AHUBK(!GZ4X*!F(JS26">], M(<6UDJ=@N>%-RV;?W13/PNLF1=G.+F_->8?NNZI3)JSUIQR90S$H"=3G-F_/ MM.R6JYW#Q\SV!IL&AAV5C 7 (G$U[JN$/48YV#0J8*8?,-W'U-C$M!0$8=4C MJ!$LA"<1JM\X(K8I^&52P'O6[9IYW)JZ620-E^ND*CB37(/-M1P-"=^U\%>Q M&8T8A4Q9SC_+$MB!\R=+OQ#CJ^&[T-MC(8O6#,5>R!\,P=, '9UCY691!N-T M6$9FGQKOFR 1==F,[]M-V0#6YP@%UV+7/BVF+2 &DB@K&_3.,]YD4\ <:%;E"JYP/#)I.!R_UPZ$/K@,Z/UUR-V0H, MY^:.-=:?.B7DC'2U<5,B&&T=WWKQ6C,()AZ,XMR0G.$$ND%#-\RA^9GYZ'UF M(P+"*B+D9YI/R?GQ! D+EBWTI?9^H, M=32+*CNHRJC((N0EI/UM4.^3IN\8Q;.UD%QSPCNAJ9BX6.<=^ZC^N!(2)![] M*9UWU,1)O)>^J&DP(@&(10"*_E]$CCCL M,Y$I";G)AYDG%8W);\4:A:NT+"C2BZI %\-PJY'01 >'LML3S+%4[('\NZ'_ MY9_ 8&B#@@[-8YRXBH-%'&\JE:,Q)C3<6&WL[KVW;'_0%4@:9IL/]T8*Q(>B M$0.)* P;';'&&-Y56I1&:'4I'JR;I,E(K$$6==!6IIJ)]?APD?-2]@VQCU?* MG+,LBZI=DM^1IW- 0A*,(<2OT;V(A53#?B>' @ZZL)9EU@YY7_" M^> < U73K^(R[3.?O";G ;LKJ2PU"@7^L=A=V70_?((;(U=@W$N*)P/KC^+_ MU20MTX=JH[1"*-.&;# /)EN'S?D1\UV<"/DY>$6X&,:[J!(M,&D_#+8')FG1 MP'BA>U_@*82W"KC_I)LY'1=V:R:8(D @C<3L2R4.CG"$A7SZL'\&_\ >QS.% M%L9!8ZG0)Z+?F'YC;N_&_ SF&%-&R[')- S25TD@%3-.%57N1\,&PY462#"# M,-#\2KI0F#=HA4&3";A.!1GY8K'B#:-^4=KVN#6?SN G))2V SMX0K0MR/Y M?Z Q6I2&RB7&XGZ*-&"1/\7"OF/G.M,ET?75N!R/_=Q?TC'X?UG]7S]$5Y,: MHW?[A]W#_S+B_?]3Y:S($+5#&M_[$WDBW?)';V).B%W:-]_LY"8'@W9]-.<"XM'\&; M1SD61M 6%H@C@181)GGG@2)# 3F&34*(G5EJ\C LHZ2AL"/3+$?)%7,A)PKQ M)5*OVKH/N*Z#@0V$" .-Y%,Q=:DYDQN,]U;$29!6B*A1"&\JS>C&"F&F]$_- ME8SY&HV;PI^ KAJQ8_&%K%, M$-0HGSJ_">*TC)LQYKACY5A9B%K(J"-'DE9E,V'P$$&,A=:E$UPJCEA4$K*M MTSJ#<3K0^T]I]25XPW I%WO/(L9<>G!_.&-T@)?0@G!5Q7POS,I">.:"3RH, MF-F8L9"6I[EDP,F#XYB8<+<0+(2@Q\1W9"[=U/C3K";[I.*R26M#A_9. P[? M%WWQG'='PV'+2^37=:4@F!1%1J!3"E\J$Q.82/0L1JQX8A)[&J3/NPDI@FPS MN(+;5H ((D>]":=*3SZN&A@A@- 6SG!4&FR@D2[RJHI,(+E('J]C>!.5I*CK M0M$X5X9E#K5)CD_L8QPUY[("FR62<6#Y?N::9R&A>HB4/:.(]1=,\5!\6\-F M75V,^!.,75B"Y^I+"DX$I64T6-[&SPUJV,2D'=BB:,+0)7FB20UG&&\)L%FBR440E] 9I.Q;!G^D/BK/1ZJC-=1RM0\5Y M%!\YND%K9-L+A$$S 5V:[/4I'2"#I+N#?$W-,Q:00=.(Z;&5\(76C RU.O6# MS62XA(44M&\X9;8(4&PI?0C%2BI!-V&D=91NJGQKE6AYL-T;$+O$I28$ M;;95>*D&JBR1J8=Z16 [)4.:[5$_:X+Z.?&H'X_ZN;/I@'ILIUP@/*=KTOL, MB\?SU3@X7*C#Z.XK#(^D7!0WB:8A?5.JDS08.<IYSZ1Y;$W%4CZK:_EEU$7\9%5EB MSA@+^G"^<^"DE)Z_(OQ(T(K1;IY4S@(\7MLT>Y2%P641ZVS16X/K!K>\KC>[ M55#%)GFI/6V6GS<+AG4)O:JKW^O*M[I)GZKQ!V]:U M;MN&>6LRX 4GQ<(:?5$BK*UM0NRBDQ+;CQ#BK)H4N::3A2>!85AA6A_M0[>Q M%FYH.##SFG>W;O D+\"WJ5(Q4G68PNH6P9'9(@"RCS,\;K6'K.EM$W?*JJ:D M(Q<'B*.3UPYURD5X5$$[F))"C1OA8F8)5V )0(?]1PF*\J;KA..]?=::B[&(X,"Q,Q9D!3$Y1%'Y-4Z+[ <-JM!G2_ .[\ MPCHN+Z3QHDY 2\E5U;2@@NJJR*XT@,[DHG=EWVLYL;!7+5US4J<76SL./*PC8N2!8V.FS[7"]%W Z42-%GQE >+USF;2Y6! M4YK7IE)(@GZZ,##%WD1XZ KS7B:%LSRZ^1>UDJ;WG;2>,R5XW%,/AB:UY%H; M@K%!NT5"/:*!S!XW!+,:E*9X@[TLP,2SS_^]&*>"6*/PHU%.SDET04^I%=E( M!<5,5/MA>O?>[VZD3:]D7+")"(A+,<"<;A^;7TJC)?-.!@N:YKAQI F>4US; MTN"[LHU86#AXOZ#Y(I;;?@6%6RI-8\W<$](E2Y-S\\]H2_ RS#2&QH"$@,GP M6XS69@45>7-CE+ZR*!R,4.=V55A=\[83@N0(ZUU37+U<<)$')FY" M;5?H]PAF3.,V'0UNZ:+6=:Q\F.,M"Q 5$Y-B\Y*:3.B@4LNJ8.L=SF55V[L0 M@R519V;KT99K)0C<@D]:A9@*MUF(WI4C;BC[&W2D17M#"V"4=!D%R)8P_0F8\<)',6G0B: M$=*H7S2U+O0?ED_@9WP?>D/B+ZW"E?W)U\4HC270A("Q"!/&0\"Z'&5?6C:O!O+%C1NCLX/YINL\6SGS::4W*16I WN MO6N,T$TB^%6&)[KN>L#FMDWPPXM.XTP\6'Q(Z$RYX!'9#YM8-)*E:DFFTV19)KIAY>#*)_H%$\#2YP(D8J2DP9G(YDG9= $&330LM%R0 ML_K;Z]>OB+: \M*6L.42KHLF5#1!O^;LT]L22^N0!#7XB&U08$I- XD%+5#_ M$<'1W4'$+8K&O8' M(Y+-!67CR]>#[6L-\YY=NH)'][ M_8HQ/>#7HQK%I)R7/R]_CS7L3XH,9QVR!6NY#MSV8U%*"1*V7HEA%;4H$<9: M@Y1RV 3+\J+J1?715&4K&\,I:.,XJO**/\:T'E6D16/,2;)%2F2<-F-KF? , M@VI5EZ*$S7?$7>[EV& C**RC[)7JB3EK ]&/SX77Z9%\%Z!B8 I MV#K*)75'0DRY&6F4.MD#6=T3^M)I!29M\.R0NE74>QL_7-.[I<:)+<**G M'B?J<:)W#/)?9$63$.<.HV8T6^C;HDBH'W>6[530W\ 2(@)^J0CYR,8%T9I) MCI11^U1LX5*_%OG>I%3CE&"0NL+,THDZ=-9[4;47[6F*,(H:3/MEFK1;1/Q> M8$(?F;60C2ZF=8K-.F%UK24?-4GQ92RDR/>2UERD@#G;FCHM)%0H(G!7?6XX MF0$W:J][&2T(*&-WB%*?0C@#E>W;SE'Z1']KTB$[!>70 7P.?!(G\0+\4'&= MFU*>*B((F4U6]*?T'7\X+A"T&+9)X*4,IW(XW]+<="N1JV;J9DQA(=Z;FUIH MB 8*6,4$Y#;9,B,?!E=1"=9YW!C D,A)4^FZ$]A1M3(\Q1B>J(/):%H1JH_( MTM-ZAZBC?BN*+Z)P$:G?!F8PG)-QJ=371SHQ:5W##6(J9V4(0C:SQ]@]H7T; M1)QV-(D^<#,$^:,UOD;!+8%OHKI:.66T1U/"UB'+'&1[MS20N_%:%N(2P@TCT2 M-2F5'5YIO+@N>&EI(Z(SO%:$=C#ML0CU()0E!A??0K@Q5E"?3^,)FBWT3]LM MALIG54TG=.NH7'6N_+'L_8^C-(.O1V4QV:GJ<7>3N0W8G7.7=T=E) 6A*?4( MG6 RWD6\\;BT/2QTYQHKG+H4S-1_=X)S-M)'<)*;_G"6-?3PQ14X">#Q*Z;& MT;MEE$Z0[D+B/!J$GEP5<11/]:5"H7J5:HZ%2/A+>8_07@6_/03O73"<+AEH M1E2@;.\Y5<;X%2H?ZD=QC6"C>!1E&3%H#.=()>#'@R@6+&A$$*TIL0":TM@HI1PI+54S7$1/E=^B")DNH!.RUX#J[9) M6$J88, .-F(F_ZB27;-(F'"YV<@8^RY8*C2X491-*X) MVV(>6%7K.H ?BKBHHIPZ=0;7;BU1X4PX2!9G8MZF)4CPGZ,BN"@2@I*W%H"G M:A8GK*%)THFP'!(;;CJ!ISE3I'&(0\&F M27#6L:CG18XEC.6TM=WT]DK!VR:8G&&'(;24;HPFKZJDK-[!*,K*>U$6#:;P6<^KD!EAD2!S+D&>FL74)Y MI-/1;)"J+-E49VKVT'JG68C#X)7E*7Y-M:\D*^<9;!"8NITZT1;I'R[#TRP3 M3'B-3EV28AP /W-X04(J+2E))>M*7FK_Q=4A9JIGF*"96X-B#W(F1MP;.*K% M5&,R(J$11LZ44!^1L1!!.?QQBMNQ<6L=S9F)9T(S MD2X\-_&4R,G$L]0@Z2SC4 V;B&"$PS8#B&L2L-I8=OQ-04G5%$QIZ7_SEG6! MP0;'$K:1'];VYIZ5-(W2,C!KUL\Q!M)IU!N\<&?JW:O7Y\&S.V_?Y[:B+-14 MZF3G1TT>C^04R]4UGCA+%J&MT5%4W> E$67E6F1G.Q*,<1(:]J.EJMAQFTKR,KM1WCT8=A8QA3*F6EK/@*F@F7*"(YV3$"M.D7N1A3#/&YR(,6OP:V!-@ M'C9\,,YSI[(^OC)M%^C.SHM5HZ+)Y'R2P(4.:42#-IT9854PDI*+"R'E!]>F M()K,0;AQXD^!C1+HC65A5],M"QU M%>5N&7@9(\ $X$W'LB)6 H>AS7AONE>DH6@OW,>P'2[.I27)LGSNUHVBSC4R M!66!7(ZN9,."[5_-1.QHAA9X^;S\5NQ2GJ&?(@RYKD<#U9;ACC-]V>F I;F2G=",G> M2L?;(IC\:*S( ];I;JSD44Z)JF7*EPPT$[Y4UI?*/BJ8^QQ^]!>' M[W0?3*1V"L9JW"Y\#&.O=:54Z#@RVA\V<&C26J6&:D44:U' MI5(BL(;FJ]():M2BYZ!0:S>TJ^.E*J_X['6^6\(_MHAU3#]C9GMX^??R_UC# M_M/ LF*,EH' )ZIED&"Y8\-T99S40R"WQ_H_V_1 M-C+'IY/_J\4OU2RE%G3F_0KO5SRBM984$W2XB4@G"]X9&PFLJ$ODS\46 8QH M! ^"Z&2-_35#+CMCPWD;RQ]0CS5L] PR15@ 9+%#5O6K%!XG1,D+F8@U?M/+ MI9?+QQKV'Y.$<$4LA&SW7UAS7].8.V5:U,_.((NI'R'7;1'[N(9[7*5%QH!G M;_I["5X%7Q2I5H(12P\$:M99J7)O@&C0! S_"8@D-9D94 U 6M69ZE.AKQ!A M4L\[(\2[8_)SJN^U(&704OH307NV ^89-L>L@L\E3.Q.Y?GFR]@D!))6UD7, ME(4I4T#$3:FU.@A*8Q$I;4$Q=+-)NA!A%OCK@FD)+5^76L =())3PZ;+=; F MELI;YL!9MOY#I^]J!^+:QCJ"CW<584U\I>*FM'@NPZT>KP?M_$-KG+8CW(9E M[(F (-M$>[)T =ZD+*2!#77WU7-G<&<[M8VTD-LN)]6"!DIFCD@9ZR0VMB#" MMKP.6Y5@\UO95\Z+4_JU56\E38=G"/DM'P#3 1"\,%$Q;4RGK;!=1;3EFM6^]MT,)8IUTF5-HR):7EE/E0M03U,1P@VM+N:6PK M* A894-$00 M96G(OH?08GX[EAWNWFB/$G34).\BU49<*DNHR@6-BS\X["K4$1XQW>+(Z:Z0 MG WBAE/H&DJYJ1G+0E4AS/#Q/#7^);.OX8\_N(43I1P;MW8?#N\D/0.]G?[_Z,%?^V\O\=M43AJR^-+2*_[I[\O-\]VF/N)^?; M!=<$G]00,3F(-S^GACV8KGKV[M/YQ^=8NX+GX#AG05+G%K7FVI" M\+7[V%I$"I>2=)@B;Q=9$D;=&W7]"3XMQL0G%M4U["PYX?J*:ID*KO#GTIN) M/=T0 Q35TCS>M='!FL>$<*5J;5EIR)WS[9]1"1,*,X$S\/[RHV;5@",?%A@K)8D_ MJPJJ,1I'%BZ"A!C8:GK(;9\KL*6DHW3D, V;=GQB8:GU*.U_(KUP68,!/ 0A MS+7QJUGNB"=OD)85L;FT?\3UWKND/%IN!$;+:K2ZA(4%O&EL14RY V,I@TWY MN15.ZT_;Q99Q87BTF9B#S-U F[L. 47+^C8TF'-[$3[.TO^8=;S.+:&A#D'/ M]$!:^%86^*WK+$T@<*$[@/>GD)^ 8#0M(9=@+@HFP(N^0$=>!QP('H[(QP$U M)AQ($T*G6P@5 6 TAKYTW:C(T";\#=2%[97(9%[7RO6^Z!;2)9[N$<4C)]+8 M?BW2&MQMDC3F<,M" MG@)BKT';'MD8N$K;;R:10;NC9D*%S.Q!L14L1N;:(0KN)Y3GJXBYB^,0].=( M19DN!H\&BI7*>*)J46*Z;7CK&77T-=(61IWN]4F# 2S7B" M1E19-A.^!FRBO!BG,9)V<7:.&=WA":.TG_);PW=5Q&%7M,U:5*Y.9-29J-#5 M,&B*8,6,514<)C';?1Q-61V K1+!H4R4#GUFOHH0C:1IRG)D*KG&\:BO*1\O MM$Q%V5HE^&=,' BD?A;]0G.$H9F,-B8]M!U9A2V93VU<>Z$XD)S6J#E-_W:. M54VYP2S(V@2#:4A907$(^(-9XC">&T1(T4@!(,RL8@_Y4IMP6+@_BLKQC'@2 M5P',P,+1R&/AA(KID5:6.73>HBWA8C-DKY-&0*6[YD0X@&V8^4JJKBJ<%8OX MU-M@)HT'4$MZ@ES-%+):0GKK6/34C=K)AF/GM F7IMG0+/@M)3@:H0[(2K!6 M0HST@=- F4.'9F^BM4+,9]05U-H<-BM/SZ=R4\SIXS[7Z=;6REM:SG;1V]M7 M'S^%P<7%QW.6TG]=O/IXKHLKZ=6EJ3@;.,,1E]6U6-J$@Z'(B 5*6GKK4=/X MF+6*0JI)J&<'_R0^&!VMMMN,-HMCK5'[JQJ*XC1 MR6I8VY^G=2[,W"ND^\CZ:3.W2#2AK1ZT$0!3$DR+Z$*R&+E%9&8V*H"!!J9/ M+Q-F_J?E7(_<_8I)ZPV7KJ,OC?"]$9FZ8$/$=HH.SF."OG?/3DY"C/SH$_(9 M7LMIBOC%&U R_'?RXCG'>/ C->@_TX1T@LL4I"\J]0F04M&[ MO+(ALPOY&N$S_>.?H6:58_/$+M DXCX7Y,K2$RKM=0HE:R%9X!H3\U@E)7:< M)%#.?AOVY MI+3P-'BE4#AQ!6PMP0?N78TS)V^&F45"U;+-H(T+L#.P@D:;$OS^RQZ)V"*% M['R+'OD23L&HP4>^DYC5SJCRS\1C *M6D&VJJKA,63"IL0S&A QT.8*ABANFD\?UU/GRP#T./F&T[$U$ M)9'Z6*#-KQ& KKUK[6TT,2.1SOZT920V]4BS0L^XDMKN$C/'L7KN&OPB$T2J M0<*/;'(3\T?U*0CT]=+TE==WWJ>C=2UP\0X/V-@N4?T9M0J&]V*H3[ MCI4A7XY&1,G4R.U@UK6RD3**J))JU_XH2%F*_(XYG$'@7CEA1)J9/6]QZ9)P4$WQ'K< ^/"X&$7B;DLEK;5 MW&"#E.R2YG16AI+65KGXJ=H#U^]3-6S[$V9IS'G0>6DY>80:P MSZ8[,DX^PDA%'RLPBHKP\G3/?D1_8;@45FV,_]I4 V9V>WWD8'JJUF9?/4A: M>R'KWKQ"T^EM)S29)T*NWJ_ ?8S89D?F6'"+AA1PYN:M>GM1M D#39S,E: 8 M!DXPR"6@##:YL0J,XU&PDU(*=8 $CBMCYO$58'=C6*6P6QC=1]M\H;=_L-\! MHWW)3AM%DJK\FJ*$@RSW#@_#D]Y14/V[(6='L>.4,13$'9Q+D2X=%"XQG(4U M\VBWPXQ&(5)5Y_ _;P@K$09OX1V(L^T?X)[G(:P9[KHL(HY[O!-VO:'6#GB? M2YB;"!P+N/"22*7/!^CWZ7_]$[[!?URK!'FG+\%5^@_?+%S8UX%"I*FJ\VB\ M%EOR":7W,[G%5(VH,/U<@66.D*6J&8\1+R!2IJ6@*) $7)\F(@76CY9T,MGN MU[D$A45D8.91$<:,*Z*P$''E."V&2#-/^,ERZVV6^V M>V^4@.^C3.T7=5V,6ZRI8+K"^//_^J';^^$!!%+>\PQ>\XD*)L6Y^.'79Y>. MOB+3 W0A:I79EMANX>?WOWKWIP75L;:B\I[+\V##.CYMWK@%@0>BJ'_6>]_4.PD@Y.X;^.CIYOQS&"R8';.=2[/]W'AIH=R,V[9W6/ M./NN1RS8/*Y91.%@(;] VLU'?-GYD:S+#&_+(AX==$[\ OH%_)X%?) 3Y^B( M#IMM.G'>N;&(QSYZ HDE[/$\PZ?DTC_Z3I"0AOM8+/-($UK6_3# _SQ?FPUS MY^%VCSN'*]U73[: 7G >5G#.NIU]+SE>_XH/] MX&EV&3PV2(H&LQ@;LM>XYAI6/-6/Y_H&H MYFEP0?P(.%S^()P%Z4CA7"78\38,J'L4'AZ?M%! #&6*&-?!2#]&'Q'DFH%& M[?%:?!,C1N:&^BF-1^,"X3K_2O\_>^_>W+B-[ U_%58V6V>F'MJQY'LFFZ<\ MGIED[2?_NT+0((2=?%=LK"U.VM;(@@T&GU# M]Z^1$I@P-#7+:RK(NS8)3].S[(2G1X"U2?^[AS/S!^93OJMP;?UXP M*:_4C-:Y]-C4@#^4=E=B?;N,2BJHJ%%9PT8E0UUL% ;#: P 9#9O(H V;2PIQ<002>YAQ? MJA^F%&)"K,H)C=)DG@DLA!DQ(J:,G<6/2]A-+?4,@6$G)&4X,FXD 4[R#M: MD8WU5+7=AF)B1C0AKJ MEX6%$*!Q,66=.;'> \Z[M0ACXDHH3B3&!/D(46&SF.%9)ESXKYUNR16;(G89 MS6)-H,GN@4U!K7>P))&R5VU5.K5&LM7#Y]FHI])FAMJFKUO]?#:6WXACL/ % M)',%N-6^[NW!4YNFQS4#&EI#(*8R=\:\3TN.YC+&\ M5B7VZ3D;&NJ8B1$0A3,:)S:@LHJZE]JLXEPOI&NU4U)9KR M92K19NULZD&]\<9]XJJA\R0C-(@W!.LRO9M$6V.Z."UNZ3106;K(+9[ /"$0 MG URR;AMD94;,I[_=7RE"P8"4N\[H7T]-4X"O9*"0Y9%7\'@PFH3@UV \'18WVW+ M7*C67D5?XS MFEP/ZX-[9%^_G_.?30&^*5S(@B;] M#+F;?]-E?J40EXI+JBTI0%Y_!B,8-[O4L$XNM*B[T>SC-X+7U=5,_4G\BNP% M0EMU3'5?HKPF)SC\ +']Y^O'PVEFGOYS=5OVR4 MG&^KP,HGTU1[@Y=Z:4YK6G#J-MSVXVY(?C&O^ITR_"A7\DJ6#U9O/+EC]&JQOB:PYVKOM0E?AK,VA M0RTOSH="(>#%0K'["*KYD07F)7PR4<%O\'^+>+^Y3)X9SM&ZM'-;2UM!^&@[ M>G#RF";%TUL-YT,E^[-NVPW9^+E*]M?X4?!A-WB=9]?39_NY"O=#+]R=H_%[ MU9;%:2IRNU.RZ<+^-X'/GXM(/0M1?[B5HOX=90^I*OER,1/?U5%\KHKA8Y;N MO#4='((J!/JT"F*1L_CT8ONFSN+&"TO9![MJK NITA?=ER_V%^%3;8[0/#K: M+J%IS_:VJ7KDWDLYEOF+SLMGQ+[;IO.WE7VS81K\F@'O/@NN/?!"=RNX5J2R M""ZBH?HKU<]+[BX,&&\C!S]M==]MK_X;.4IW ZW%W6MQ&,T;NLST M,1M1JK=I^'M>E75R^VX*P5=<-@TDNBXZ]J$2+E=-L6S)7KS?]?ZD1K _2?&O M[\35N,"$QKV#SL'_PW:I(_AH;^]H]Z_Q YI'BW]BLN*G<[Q*\O&\",F-3_! MZN;MYM.3]7@Y68\WA:R^TF!.I<&^KS1XOI4&3R]#3I;+D)--D2%/0=8(;-"] MCD-$]P]M1-E(4V/>+>=:FAN=O:4\77UE[7G:Z\4Y>O' ZT6O%Q].AG26RY#. MILB0-2)K=SE9NYZL-R;K_G*R[K>2]:0FZ\DDD8>MQ5-^#W!KE+C$",,HJJ32Q:4%VOFKFX:+9P=0GTP&,LZI%XYW4F2TCF9,DWY?* ,YF>4#D<+[7/0/9AL'=:I'Y$/,NXJA7N 7*U", M'N(8$9$9GZA785Z\-,V7$3E+([:' *8=E(F 48569D(5.!9W$LWEWR6\*=X- MWJ>$B97'%!38*"L4@/_3_O0F! R8$#<.=?'EL [K)*"_R2E8@-NZ78'U@ M?ZE8&MP1;' MV<"#;:?EP/0& SC9,7^X,Y% &FH2O!N<%8$4A(67EB*I "1 MEHS'"4]GT==AEL#6F957F"B$G%,O[7J8(90F=1^&[Z6VZ;#%(2, %YQ%AI8? M2 FF!8'!C BCDKYA870,= ZWBPP0J3#A+P]5'ML)VXER$3S^9,= 5,+>7P@9 M ^\;*A)00UDUI674FRO!&*,Z Q,^1V =70J&E%G"!!Y494U=?"4Z;5"24&=7-8YF;XD MOW"MY/<9Y;'$L:J)'@%QH$4(2&8Y5+:M:H M7%&P+=)4DE/:'+5<#\&.D]A@7A].4V5=;L,]KS\S7I]F=BZ5I3K9,'"+7YC/ M34;V0_#\_BL>[G1CB^\LG;C(V=7F M4+@+?+XR8?\2756!N+U13ATC%&.4MKGXUM^-$?]=]S2"5N@/?X53:XQU M41AQH.N. +74Z.4H9RP4-5$??I$I60"@% SV M&N<9>JW G]K !T^'ZRW"\=2$&;\81%%6@%(QD3!L(0#L/1HGLI"$Y$RQ.I1, ML^.!R)/IH!A2O(W.!"Z9QG;7MALX+2-B"31-*';;&+6&8;X-C5&[:G"8^ED. M!Y_E=1-'NZ>R02[&0^K#T /*/O;A?3H,S=/3Z7 A97!/Q0OY;S8FUFU45G4[ MQV%@_WG9;CM6)5JM^ ][8= Y0#3.O:-5T!^<^K.#W<-E^'9S'S[=7=1:] & M%6'_4OLJ7OT_^O0?^)!!W_ ;BW+L-V,M!L7K>2S&(#8]C\485_JY+(>\H^>R MF%^SY[(2$YAL7\Z-<('V]Q"GF?^YG69X.+OX@HP-@U9NC9(E6,++]N\N>LP_ M>_MG;XA+^&AL5M=H_2X%!G*&:GS_XN'>NZ@'+=>ZMXW%^07X!?@%^ 4\\ +6 M50/4,(MH:)Q5G5JWS,A82Y[Q"_ +>*9BQ[3:LUWSGAO9_0+\ AYQ 5[SK=L" MUE7N7F3]@EH$7\IHF&9)-I@\-]+[!?@%>-G[-(M?6[%7("S78$).[OLTS:Y, M _KMY=M-6T #1I76$)C\A27OV=[3Z1?@%[!!MNGY!$M.953FE :XUY(*M M6H#?O75;P+-)7;^4:9E+$VR/Y1C+!7WR^J8^NZZZT7#9"ZRLUB\7]U![-I/<"$IV-L2S+SHY_D-DWR M?_TDMWF2S\8A>B-'!@ DTD$-*;V/:--L;I\-O'NTF<^NJX(GCEK_,[^PX_;: MS/)@(PSDPXV@Y='1)LSR<"-V_& C:#ESQK=(L?\BJ1?%>\1]<^'MGEYQ^6_5JG( M-['F8MN?75>F>J/BX&-6!&^4CI),>Z&Y><]ND8_^11 "EO?1-_K9=96%9_T< M7IL&9R/)/V1Y\#J!<^1Y;..>75L>2X3^"JSU47#OAMS^9)G.\]K&/;NVO*;5 MG?AI+;VSK5K NG#X5A-]78_WKPIA]56$2N1W4"+IMRWCM.?P[+HRE[%*?A77 M0BDVA3^#\]4'=GNO$X%7I9MPH6W)[<^%Y^V**?X5W?X6S\<]N MT17.[[^\OOS__H^_PMGL9]=5%AKN\F62?I)^DGZ2:S;)&TK-!F#;VAJ1L[!R M:QS?:YOL#?2B?WSQXS6#PT^V[SO\B$WMN;]]*U_\UQ1C_->-V=?A WP+O=!T MJ?_7=WO?@6^7) ;LL/I=CT5D?S>3,JOK[.W]T_B&"H$7"O06O[U:V-"^C5HM MMKE]PPE-VZ''7+?TKU(7JC\Q[NP*GG 8T)_#0,M<]6?]8FS:7(X7",M$I7)G M*!&P[L=.=P\WFD![X*E%MKI9FBB+[.F6]CZ-DC*&)PL#;:4#$8SDJ"?S(.L' MQ1#90N0Q_A*K7$9%EFO\Y7;YQ@##_DZ> M7=M/IC_"(Q=\_N7C'Q\6OJ,]BF-Y8UJ#V!,6'!V9E_X ;[5SJW]V?QQ69_;S MV2]O=UY_>7OVWSMG[R[??@'F3:[%1+\RH@.#1JELK/M58 Y&T 6)$!B__!][ M]!]X;L9E-Q]]%_S01O%?W[13'+?N/NA]^>G\=Y5^K8_:&B%#58YR\9R#]LK%J#.CS>67ZHY;VV NZ-%7 ;O#B'2:RZ M<%[KZNC](P[_@XAG"D1EGL,'R02.::J5+DC0:WDET^#%\*7/5*@G;' MV>&S N9P11=GUH B#N))Y5*725%](M*TQ&ZQQ&+R2B2EX 6,A2[ #),\?9AA M&N.$:[[)B"!1KH!*2A %>!2VW?10C8&$&K[0DS'.MYI(O:96DOQ2 AG0H@6M M)*Z$2L@U$$4P+(JQ_O&''U2^*Z[DF(P^V(L?!M6SSH\[<1:5V(!"_Q#+OH U M[PH]_K8U#/Q61,.:/Y4.9!IE92X&L!G )ST)6W*5)5>\-\A'*BUQKZMG9%Q& MS&P$B@W_#C+\0D^ 9,8Q9$H[,U0CO*\UQZ,G@5?R8"QSX(@1?*CMAW%)+$G\ MP\=HD,*:Z0]B/,ZS,:RXD"#\P>T#-M4P:UVB8S"$S0=R:+G;9+$ VVTVU\6< M"BH#CUX.' 0KZ\LV[-Y5!VTV: MWZ6(C2RX*/(R*L##V]U.VP8.0FW>), $/>R9&+S])J.2,O?.AT+!2T#V?LAW M02"F@]V@?MQJ(V0F/ _V.S"4():KQ&MP#9:"D;<]"5)R#Q_U\VQ43:"6YGAF,-\0Z!7( M;R !%"%@TOF.0!B7B4#FIX\*A6])J^'K48!^0-F<&TJV?5R@A$^"<0:GCX[= M.$>-%QG9 @#W5E^\5N#F9=201?*X5A@5$Z/41R.4""4H1Y1Y M#1[JE[D18*,QBD1R&P0:!!9TM)BV YFSX(4:%?O4=]O-P^E'XNG';F;;.*/1 M?/ATKVG5$^P0HB#+HA[^(\ M7N?9=;KR0!@R3-?\??"G!GCP\VCL,> @XM>P. MX5,X#ASDA%2,$1+&5J^PNNZ;:S +(O88!>+2>:W!6 M$S4OM;9I,!)_9:0G%D:LA5T]DV."5O@B$N.DK;RO6-3:OM:!0UD?@K'9D,>1 M*]7K=;/97[UH-_B#$-0JLI-V:)G1E#L*4QM)@?0/6*B[IP/^6RD[F"3S%IJZ MP'#91++DK2B ^P7_!^\"ES5&5W0HKF@50..$MQFMQ^NABH:A-6NR,;CE^-J& M>WN=E4G,!@*:_*Q&\'.83QZAP0'?=U?U5QD/D&_( Q)Y/L$79V5A'>4QNN0] ML &L+UU[_+L@4LVJKS/@%7:N_P9WI3 3:_#4"*15 #ZH&K&' _O@B!]7]?!* M^8&1^(KFDRNW@KY*#=L2X[D>7F-GSS0Z(#"XZ,$I#)T7+)>$*%C>CH%3E3%& M?\WX_R]A?!84'^ L7$1#]5>J[T-2:%G@:8/],E\$AQ#T.OF7YLA9$5 =3YS6 MM00)$SJB),B!EV$\=-OZDP!XKQ PI,M+YM RM\1*LTR9U,Q,YFU/LMSBH QY MR0YU+]!H#D#T&N=&$;6M5,.ILGW-?Y9I5@Z >Y$0R%ZC+,<=RD73YU:#+ M8QL?_H)JS@75L;^@\A=4-PIW5![/=MW?9($NQ^":%;6[W>JL@15=YE4\(P%C M%.V[6D9/*5P0D!B@<,TVM'-S2:]B6:MR-]QM N#&HV='T[%^P+20QF@"04SV M&H4Q!V( 0IMLXP@.FI8)VB6LW45\I339;Q0TQ."Y0$N3;F,DZDXY4^^9=OT\QH7&WR.?WW.BY\8&F?:.P_0R3DON_KGF63QIC[F=X6T9Q&3J+ M8 Y>*4QJU>4(GL8 %UZ'FP;3/30-)5[05S:0&<%<"U:/9?VI[]61W1FC,GC; M')'B/+B%.5[(FU0,G"+=^E& 1$6S5C?'GQ!,KX>S*E,*UJ+A?BU[6A64BO$3 M MDTO,Q81ADWT/XQ*#&JB(&=5\%W/\_+VOCI!QSCY\>VA6\K*^]P6FT&_NET M'(42KZ<"*?PW&RSHCK\%.DM4S(6DG>,PL/^\;!?$BTM1]\*@CB$5 M2C&+4&Y2L3"^Y\\@U-LN6[-HD9M'WO.+#-=ODIMZKUMR25+PR.1ZT M KQ92&9.W4-%K]3/;^W=C)-_K&ZR_^YT[0F_;:62/2ZW?OZP_?UWJN5[V"WX MGS+]*A1=*GNB/Q;1+^&3B>*K>$_UQZ+Z:_PH^ VII )IR\\:^)OMF+ #A9> M.3SM-OPF^WT;'WIBJC^:/7=^VX4^MN'YX3X! QZ!CRB$C+BKBV[WGJB MC\VNT^=JG=DU&Z;!K]FF\.IY\.Z.W+I-*DVDLK#Y8YNRPUX:/9[RO-%5PMTF M1G'7Z;/\+\[7-M&@#_#[!TJ[-7]X!W]XIS!@I$1B_O:6*DNV);.#[AHX_;:9 M8S-.Q$13M<@(TW2P%BC/$FGS.IW*#;R 2NKZ,!BLS@ZBDAE\!59-U9=04T4H M5?(K9?JZY4>]4F->J7;JD#8UZ68ZTVPJG6&K$LUF:]R)0;(1%DK%S(^88Y2" MVUKEF]!SF>M2<+7=Q=MSSF:>3MYN2]?^M7JWS<2FP@#W@M'**[/0L"XSP&M* M.&LX*HX2RSX-CN4/I@B-R/"^D*/@8.\8?_XB!R6G5 <7._^-]YVC,AE0?9_) M9H?I^TSF-V2/4J,2%!T(E19A(7."N7L01"$E&4OZNPG(Z*.:6DGRV6AXZ#::N"7G3J7X1*,NH2HI,QPAF62)IDUTE!5G>]MM MC!GL$LMZJP>:1=_3$ZE' I5=&)U>XT#4'[L9.EP=R- 8L[,WF"DX"*P1V3N9 MF'EJ&!!K^ZO2,]""TS.26!,WES3N-+2,RMQ6A1$M9#$930\B+2%];\^$E1 MIL'OG]A 53];<^-E92@)_=62"HZW A-M9BV\U-"6T&,5']7H557;]'1.,!UD M-,T2]#R+Z>B<9VE<1GP*WA8$=UZSP1PJX?$ JXNX+QXRC B^A6L%7#.Q78QQ MUOM4O0$6V!KX'K;C, ,!BR!A4GF\@S@_DV:I 2.F9#U^+D:Y8@O<%1JB\"OM M47TVB5SF%YILZ)[K>MU4W4"%K7.DL)GY?QA=Q19MD"1N+$J7/<<)G#)2"6XF M!0[3FI+:S'O1K=\-SJH:9=K4NJIS>C96E>"L*EB@K.V .HEJVXP9- NBUY:* MO&T.Y!S "[>4^)Z-+K@+0L<"E]%M[)^/4=87;J"$+17Z M-GXX8Z_P7L//1_-&FQX)OCEG)$OR[M[>RJ/MS1F-=?8<1FLZ4 :?T%BA,(TX M&Q?\$R(96IO FB-$P6I6,ZPH>=[H@9 W"^J3 [H#$),D[=!)RG!O-!P7',U\ MMY>EI;:_P%%*!W(G V^<37E\J)!1#>U! !$5VA'-(4-@J#S')VO$#X/Q,,V^ MM9FC9:K@>[4OY,7BW8S3!KJ(M53O:JBZ%FK#+IW/XT]HGLZ9E+=2[VBEWJA$ M:=N,UYO!KCV5&6M,4<>(O35<7-BTB[?9NKT9#>\:D;TQI\V:&P8GF8(Z6/,? MTWPH9&MPDAN #0QW16KZ*SY3#2 :Z,;\W3HPP[]KBR3KH \WP<)"BS'NP$DP M5)9=698/1*K^0U\G?">L"KLMG',+16ZVKE:T0P )60P:*H&6-_4J= U"$*K[8:8[-MBS/F;\SDWYZ?^YMS?G*_HN; & M_X+J]9.]H-HV!\5:,0;^2A(;Y^NKN 03))^T(H@MQ#O?#?X@-O!,W0[FCRV_41L=@<#:H@<-J610V1$QBO J+%EE*Z@P_*;)Q';^MLRPH M85,,!CGK;WHU!?X2TR>$[0W\IC,C,DFHP0.YCA40!=_T4B8:9J05J)8'F)!@ M\6P+57$-IG[4*0+\AU[.,4-*]B@+-GW-9^;"EG_).7<-0XG.]3([3(H,7OKS M5MFPS'<]\"WDE84UIOL.8T8Y+*YM(P?N+M 7$1XW\NWH?J(ZSY8;>Q0Q['$G M'3?YI!X4F3]'D-3&Y[U6AZW"6F[]JL629[151B.V*%5RM7'NC/2CGBWV'"T4*M4\RE3]72+.;XVSCSU;"'\6IH_= M$"I_@HZ/0#?QJYS4DI^),MC3/)U'X;#!()%KU*O&[8"#$I[H MC)O*.#SCMFX89H2,0ZE(F2&4Z5)3-T"RH,'UC8F][\.?<0Q\!0(#P_ZJPMPN M5ASD7E,$K6<3P:W1):%[M!U[]VA]FEJ_]D1"2K%FTMHX#CT7T:II#KH!+A?CU9"!M7CN]"8+#$)^O;)**F'M"'Q2]P_$ M=D1L7X0-S=]J;-1R80S;A1YE[!(#?RO:Q%:=2F M#3ZE. SH1,WV'6<94KQ0#G]M.]%5JQL7Y7Z* M4[>A#J0N#@1;:==MSK&RB+-FQR#4G6,=_@R0"59/&&[4 VLU)49X:/ MUI1.=;(A&M^L \%3H=NIR+2X&V7+<5PUV:@HATT*3*_@M.-?0N2 IGZGI.XL#Z?2O+/<[9VW4)1@0)=71Z\A M8WW*5ZN7%K8E>CLOMSG>8&Q2ZSRN&01K5L4V.3AD$UQ55@;/%*W768]N)1(I M3+P>"XH*UX:-EG0NG=VX41J]L=YGB%J??M,)K)Z5(7*:3*A71.UG@: @3B!= M16'_*1%#1*[WBV7?5IW7U;.BG&C&L$1_,!)CH+)C"=AA3*R@OF*;*C$16IN8 MAI'L.2>KFYN6O#G:@KYE5:BGYK[&H\KT2;/)\Z;7)IZ I?DR:,C@K<:@)?,> MYUBG?=697CM@@\@I8I@<+H<8,VEY_(VF^-J5@6S_$2G*WIXC=3)#5$W-X?.9D M;I5DNV$6"$LW:VQ:=PHOATN6?>PPM?7JJ,]V;7(X410WU#:5@U%%")V8ON>EU00FHXC0WB;;/'?G VEM\PKRS+;5@&RW;K:XW@M8V"G-/- MD,FY>U?#Z-/=2DHX^$Y0LO4Y['YI_*4ER=FF&;W 1I@R;>S>X<\,M5N4-20&BIU.QM6"!^[H,92:0-Y+>98W3D< MZ\JYXH:Z6=&O8#:5E;6<8/R0KZ50<_7!H )[C,/ -BK6VATTJ+J=4F]D6WJ! M[@"F8Z$)C92CB9K(4LM,Z7LT*PYI-??%C)_/F<*F6G*S.>PML*D-IMPF67$S MA_QF6;*MV>Q-[X#BI1%8E7Q)8'PHY>0:AHMD!O!W4F>R-&\4VUR,8E"_F&%'WA13/B""W="3L&??OBMXW'0&[5WF@K26R](&FM*OF] M-ZFW#:5T=Z_;-6+\2K8#"XPER#4TZ,:U#]]X??V%!>^JE*2]%7,"3LZM,4SI M0HX+%J8XN; Q!EV/Q(N8YL4T4D(K<5YBYI4LS.UZ?8O-U]M=ZAA@KH?(2 M>R&A3>0ED8UCZ]!J6SCRK%_(O-K#!3L#>X(Y';%)R,"=Y&A_90PUN *^-:>$ MQ_BB*K?@,ZB!IY+6:C]U]C-<<5;JF3H))Z. $R\^B$EP&A(;^M:-U>"'!XT) M^]:-]]"ZL;H&CX0>FN@Q6Y/?[Q^%Z%8_JV9YQ$*^6=ZZ<%_P_0'R&#-??3,R M%A.ZZJ2TW&8J39::RUZ*[[<;IUH5VK.M9]L'9-O.X3*^=2R$-JPEIP+7LZIG MU8=DU;T;LNIR/"3/L9YCUXEC;PU^X!G9,_)#,O(1FPE9*G=,JK\O$S8EZ 8# $QX??"#S>?B4R!&F/A9 3^W MVRLO,8IJO$>A97 EM5$0!H3%=UEOAE,_ML<\&;=8LC;FW",07&T9BXR#0\Z. M">6;ZQD7)Q"!]K8F0OVGR8?*I1KURARX$&^?F_%DK+6# T*X%V6!8'UCH*\T M6&^YN)+<3R*ERJ:4[JGIMB+*TM2 _-BL12R\'09OX"=J!VV YN!7:E#,8K)*:JDE9*_$6IZ8:GFM M)L+,&<>P:"RG]8;.FG>MV;XA M5W=WL!Y=J=-JS-MWM'=GW@N#SL$)LM!1:V]F7LN.?0M*,_,G^L*/")>EXNJ/ M9N1> B\S_YJWX']?O@J6-.?;?]3F?#_!5J3V53SU?_3I/PMRG-@SQ"<7-8@V M].AE19&-B'!,J1N3PU(6/G&'(=I6'QJ-/?WQ&I'R'(W7+_9R\\4?%]^_)$+" M?W4Y7N!E(1+@CM&FG2XQ^8L./ M/_>RWXC9;@6[BV35"F=YU'[I^'^ZP#Y<9 MUN#56]!*P&:'V\6RO+L/)+3_+)+F][<%[#S)LI8")FVTR";J?3P@4W$C>'AR!IS#]>W+2+&\()WV8^.S@-]_?W MMYD"7MB L#EHX0)OV]RCL,F&:?!KMLU,=G#L)8V7-)WN726--VL62QJ1RL)V M)]EF5MOOTF&[>=ADOPJ;;"_QO*CZOG-ZW$(";Q3='XDO"CE&>-[S\H]4_273 MP2T.ZX$_K-]W3K;]K&[UXENW?UVRM>Z6+FFR-=S+?5CYM\4WJ6T[V2)[[1MF M4AR7IO8%J^[NLDR*[^YVNS:7YTRR$U_TO*$>97&-AB3D=OE%+J MT*E>ZTL#83<%EL[9Z/0QXGH3Y$F%8A(&8Z'BJH*]O>;-5-0CPHLM7S>Y'G/> M$UQ+@EO.=G(".."$/OC0J3T.G<)D1+&]>7E4U:330[&G@19S("B,^-Z[G]Z[E_!>5T;[F^"2B!JD]-8U6:S MQ146"B*88/H:=H"N:CN<+#8-0^)WJ+6GC"V>>7T0'*Z_+:O>)&%L7AK8+,/> MFJXKY C?_#35 M,MZ*63G[DZZ%MIC9ND? ;4?;?-RV.8.S???7Y0;S2?&;#,YAE<71E]R T\% MG$X>Q*0]3 =4"':$OE5J@N1)-2%E[JAY;D4U.::>YZH7!=!SS9Y MB\7$ 9%R^]S;GB5.>S,4HT^-]@3S38XX3^9V9M,EMW@ H$< M9];"_5CR$37&$7H8NCUWL+=P_9H1S)ENT_'2H0*%2A+;2HZZG'-#.UV]:^H5 MPJ2*\261#EY0"SG3S3A>@BS)*64N8?".GP;D+L\%]O6I8:=LPR+3[1FQI?!J MOP/O +4Z& 9GXUPEP?X>#VPVWGS90&HBK8K)& 4 ;#(EP\W?4;/8$;#IT+:3 MP6:_N+TXWZT!8#P#KC $M#N-J7[48H\V3E /(206\P,V+<.;*QE/,V#U'6S- M#,.JT4C&V+L6MH/&-$275Y+Y*I:B&&(O7BUZV(YY@JVZ"^ )/)K47Y#93=BL MD&E 1V':09G/BCQ+MF;C9O+G; HTBKPYW9D4'F&MJ&T[MM\" 04ZLR_FY,',D&7(\*,K85/G,':,;EG5@+5D'3VG&-W(;\W%>N4D5R&P0 MTXE*OYH1IB'PL'4HOH964Y0YMQ4CH-=AEL3<=9)%%;T_*Q"3'19*0+_I$ '6 MX^!*)*7DW-E^B01LP!91/CO,4)F.@6^JZ:)@:X*D +-!^\8,0):RL^_4:YF6+[\9X\5]E0>B7A,@ MZJYYJ0>B]D#4RY3F&9AZ.[_*>&#;Z] ?/B?F+VB^@A1[S[UL@\M<$-#TYPQD MPF2;M.E[RNOOA&X76+1KC7:EWO BN,J2$M1-CC:]5MJV'A;Q%74I OG<5^A" MO,GB>.<=^)M?@S/0@$-#;1*P(2L()GAA"#XF@@F.;T([2 M5FT91P1W>^AL/_UA;+=_)%'.@UTPI?ZG]+[5]F$P:W^ROIP''H[V0/L*4&D. M58^LWF9;!71!QF4.,],\ZPE1%3PHH"P&R/*26DF1]P*"%+\$MD%&WP2"@E\4 MU55;4WXETD*2G=WO:^K3 !:ZC+"/@ZPB+R+'%@[L$0$1;4.,RK6L&CR'!'&. M]D2B1HH[C6/H09+#2SQI^K9?<\_@%.87H=8V0^EK,:8:XR01.5MGE>[M@VC5 M+^EO=L/"8#@9HX<04;^LL'(8KK$G.M@7E#R-!)F>L]#\$J"7\?R0_WLP9;04 MV2!!OSI'(K.]$?("D)3@JF2Q B8POZ%=8JT7:UO,V>;6T$C=%QO-))P?6B+I MK(&);ZJKI+5; ,JMHYFI;:<9&_G[_5-EQ4VU;GP&+FAK(GCOY[?_\_;\C\OW M_WX;G'_Z\/GMQXNSR_>?/JZ+#+^76XK6.K!9/6NK%XUH?V=J,NMMQ56?F*L>#_C\=/=PZ?7BPH*7 M-2+CV4 ^&N'VCW=/GPWA/F=:U2K8!"P]GR MJFJ:WK\)'/$<'/(M.U=;J:C>52'I98?I>63(SF9C."E(;Y2.2DUWY7S'))*) M5IN8P8>7\K#[6+3*95)VC8=/?='6]8)-C]52^'Z<& M5I]!-/X&9%SER #)X,^RROBN[F1DPED855I.1P)#=7<9N.7 DBV$6@XDRF-!K;$8X72(Z M4S (OF-9*%I8 E-.B*YMS8CG\V[P!D&"6YZTV:Z+G@XB('8/Z5&F50H]*0?- M#8NWYFA\6H&9\5:[X*L;2DZ#T4V*%FRQ9+39Q1&<;&&5 MTOTSOMN9%=\_8[(;)O]*?A9G/A;,W^X\Z_/(&0P% 3\UB%E!EL)BE] J2?#J M=U*C2L..*1 1I?$DHBP?9P@\W9C#"-908E:9& B\IF]\2.3:#3XM>'%5:-$R M><4*)EF&5=$-9H0#43'-^8K/>Y*E@QT4!W5VM_EX M8W700H/LM?LD3:$K)VH88)2#;=M^WS$%-X="DX/P25?#2DRK30 M)&[HL"[9TDX6A]0SFQ0&5<+-]'F/[9EO'O+Z=+OY.[6I,!NU#X/SMY]8=G(& M_CQVH#J0:TPX%-KY>FT5G%65)(D1QG/4@HB1*76!,GUJ[E# V72?XG(BT M2G>!IX_H+SY;=TVR=?=]MJ[/UGT@^7P.>JY,"JQK7":0@Z&15Z($.SA'&X@+ MQH0RTL/4,TK.HQRJ/-[!&HG)5+59]4I^*@-;EL>(&>L>93+XM0B+&YF",C+3 M4R.EL0:!?DDP,AVZC2/P8Q:G.)B6=47)ZBNJ)BL#SBWE[&Z>6Q[0.8[FC-VO?ME"XFP8RE4^@1 T=OIH[BQL_EK3[UABZ76[OKJF5]G^5=<955F M E('QN;R$D/DB[?GQI4@A6;K=%51X:_G M>%O C?Z2F"![80C:OB62FMI6^B+B)5=5>F M^D7@B5[)"556]610VKK4RK0TL1]!83=4#)2TG1OKTV2 "QN4F^\>3!FJU2C" MR5EWAYDU]%PO&8[R#GPB]U[MP(_3*V9S%\;ZCYDF'6E(6I#)CO>=O>0#CN FL;QC >@PNL,#\9@^O*06#$M!E3.\%5.:HB% M*O2BYY&(!9_+CR1C%XEM$NK9K'N)N VS$1:'#[B"H*H1SB5B;DC:Z$F 1868 M=4];09ZJ 17@%6YQ//U-254.=:LTCAD16(@-O]9Z 8EERNFK\P;L%M>#F*.$ M4B:;%XVDEFO?GW3"@^[I[M'QUM!ZRN:L?.H?) M/JD_&X(&J0Z/%B22ZD-:U>VVR@0G5F%CO([0G)&7[>+2$9)4@UR'8BT1'(K" M)!"Y83']:#U@$)I*)+94C:0=9?"(*%IO^.H1"XDCP-=K+(GZ0W <9,O4T (U M,0J,I\-1TXLM!"L9&3L!VVI%:DQF?;J2_5S/""U5U));Y,[]_!H\*B2F K0G5([PV)AQ516F9.[B#H91+8I((/7P+>8<^LC M P?D64O'N\:S#TG%[F'47]0]KV5NCX;NV%Y$24;>9S%Q#V1"1>8_+@H"5XNFIVFNWE*),A[/;:TS7$6!E^YC \V52($G#=U=E@-8N.R8 M1.U>-:69C-"19:F>U1DHF(4!QQO\/#8K, 35,EK+C71/XDJ':C#D*F4XI(1% M!P/.GG>V\*Q LZ1:&&#+Y: $RQ%D$E R4=;E=T*K;>JZ&1NTB%/*P^Z#B@_3X;/](#R 4'FL,[S1HF<'6'3'.;5+A4]E MM^I5_!W'8FR-(-4I+:YU4-^V5L9#92LRX :EZ^&AJL-]C6!;94A@ @P!A&3: M8%;,Y/H$Z"):/$DRS8<@LYH3]0?1'\0'/(CGR(&2$D&O4Z-I(U HP/&K6P.D M1DO*9S-!C&8S[8Q07##+K.T])F^5HT(T1SUKB6OTA(=@VU'*5 MI;+0O<:0),-TMN0'WD_9P2.>#)\TLD+2R(%/&GEV22->$7M%O+(B_H.=OD"T M^9YX;3YF';E4*Z-'J"C)W6"ZMOB,X!NG=/?/'NO!*][RY;G5X:+$ZK#&-::[ M IG#-Q"-=/H]:.WB(KUMZX_4 QZI]R/*+X[;7;7F0<+;=S$8(,HO&Z*4S2PQ MX(M.XD#)9DF*XK$IYBV4?^(8($ MDM5GOP G45(:=9K*!)U3>B=5K%2EB4WGLW9?L*=&_?CZ!3C[+=[WM0 I &(S[4V3AB\PKT/1#3$H6W,?OIV MYY[,W6=V+?,)+]8=S,.E(47GLGS9/3%*[OH:!T.TE/D'SI"DNS.WUL]X7+I9 MXD0.FTRQ!,H%IEP:[4WL!:'K%6E[_V7@Y,FZC4)=3S+WQC!X;P_SNA2VYQDQ.41!V)Q9J=5)/6RH/ MI7D85'Z3BLXX]S+I5XFH O>'=1)G:F&JGT6T(YQCMT9Q;B1EA;54-8\%=5K! M8C)3J^7&NF#?U++%BQ?YNR5N@"TGA->A)N849:@4J0[ M)8?N,6Q'V*RJAF-O"T"-G*%7VWLL*I3YYHW2(.MRTF:":6,. M565X:?,J4B/_K8+&I*8,93N/.E5;C7][%0S!LB \8F2E']9;93APAPSV:8:M35O Z8RR'H9++U1M=Y\ZZ9* MQ_M,+*IR=/FJD[4?0S=/Y4AS&-6H*3U3Q&L&F.-O+BGF):4LYJ:)-_'5%6J$ M^JLL^56-J;[0!G9N94UQLI$J>&Z7 5],7R5'HEQ3")W_,+HX(:V;DM#H4:5G=+%7O M&TF!&3G]DCHG8*B?Y^_*@UFZ4S5;<5[5DHC78'"&P%RAPO>(HUG&O6^U18QP%E@YI]46CV,:PV@WT>:R+ M-4E;./1I"\\N;6%-!-5L67I++GFC@5=8QX_:JJX;42^N.\'4:=VLV6TK*@^; M5K@)C1FWB1II3HE)>L5?68]]GREE5A<&*HQC3KBC9QOT6N-NKRK=3AEN:%$U MYTS13 S% 4[\*7@1=&F$-)3E83N+M5NHJ:P@BEJ ML3=1M@\KC5>.328[>D]5'?6"\DVWL,8&^V!IX!SG"$3EDJU1M;@U.O^R"G3" MN'&SBG]Y:6Q.Y>V\9WI3RI#ND&2PX6VP1BJ.$[F^G; ^$J,]73^L)JK\AK=U M(@0X$K)$OUZ.)@[\W;JJGJ:WHFGW-C3=JMXD]YVX5?WO=/RH#;16XMQ'9,[O M#_;V0O!5_*IO>J(VO2/) Y^HQ^NDM7[,=;B51ZIUU5Y)W=^1,MVT5#04,GF, MEEIKQV/[6WFRVE=]O\KJ@8],,'=?GO9(/583K?7CJ<[A-IZDUE4_MZS^.]P[ MG_%5Z_L*+ ZQW;?P!AHCF*VT"%Y4^7P]S-@Z>_\94[60-E4B'U]&3Z.4$AR5 M37!M]CJ:[ALC&T"HG++#12S2=B!()HW4X>E"EMD;" 1 FRHU6)APJ!$BD* N M9Q,D>UE:.JEE\^Y.A:;7$^\&[S*;>K0(579L2M8:2&"6K@[J;;6G MR[G !_ W+(!_N+=[Y /XCA7#!%D835X?$V<9,2_Y+-=*C80T2;%F]+F1@;8Q M(>CF7FV4=_]H(>@FC9Z>95%NKGL@=H/YZO$"L>O&6"=WXRLOKU:)1NX^1B!R MW3C+BZS'BLKILII "\X'ABUV3')FITOF]XO.2[!5RO&C&H5/SY&G>[N'\UGR M:>-:=X/-,2FX;I &6.7;8D^K;>M:CIF+G=/8K*40+\&JQV%9>BR:[ _!XV9I MHBRRIUO:9YD'F&?)Q8 FJ)%+"F_L!A_R73KD,\#%)O)VCK$FQU/AD H,]WWW MA.*XMA;O;Y,WF@5T##QJRVQE*249_8)1/]@UIO*%+*HV>%\X&9E;K+Q/@W>R MEY>8+[PT9J0E%G2 @WY)M2Y?N$@TM'OX!;SVG'!^S"?@$T,:P1# "]E(VHYV+1'-9FER([ V%A/LP[)X&/76F#T$TW7H!C)AK1'!H=K-RR%^J MN&YF-6!&,Z\S;VH^8-/?,9@J(\GO+[P(W\&8SK^^ZWP7P.[RS]WOYJG0J3!A]W!W?U7SD)1L>-:!X\Z2\.(:D>I/,D16)R&9W;W(?BZ/W-V4QGA\SQQWTR M/U9VT5,2:WV\S&6T_,Q&%MXI& +BS8+YD7G>_%*9]?=SN;#L#FV),L,M6",R M7MH[[=7NN#9L<L29'\P$>E>>Z.,RY_?=[LGN_J;,]>!DM[,IZ2FY_7!3A')+=MRZSO2N-+T+ MZRP50-.#KUWVZOI)#[Z>E#$6P.58I@T*2<( M+\QP'II\8Y"NPRPWB RV]8D(8A![.=7?8[YTU=VXKN]'W6>;UJ@\*D;%Q,I@]=9 %L;1 CB;EMD[MT^.AX M[Y^V*1;GX'*_/&II%W$O&ICI]YV3;GA\<$@)Q]B9=B *.]9T \R%<+YQ*>UW M:D2!!AU^#$#%+1S$IB$'>JCZM(@X)TR-+("9"21-W6C6-*G+^JJP?3CC,K>] MV[1$.&K8TZ2/2^/T]A9JU'NF8=.+@/M_F,SL&G@?N88C' ,DQJ-541$5S+7,*Q3:(R$=2[QP-6;RK> M10?5P#JED55(%R95\C'P+EII\DR24BM\94//1\"J?L[DO&S4Z,V0<4UFV:P= M-#OO7"K,\,.R$@_/$"LQA*'I%/D]:6]'6J<0=B9OGG]GW\C^4N%R/1W%GP,8 M_ZU8>>UN9YK[LE$ $(^&A;02[SX5%1X'FW^M2;#D*OFY+]]SP,_'V\T W9.- M:%2QP;KF\?#1UIO3'J5KQ5J38!8O;IM6__W^T;8SP+;KFL/N)G1PV6!=\YB8 MB>O-:X_2R66M2;#MKHWG@&U7-P>+F[%XU^:N)-X '-7U9M%'Z9*TUB1HPY7= MIO5;J-$M)L&6JZG.Z6EXN+8]PWRZ_;:FVWMLY37KG?=[E@YV+C$%].W?)>9^ MNLF\6]A#[T],D$VPFQF##&.*[ [GT3)]&GG$56L\:D(VAE<7,AAEP)W"I,06 M6<8(SZ9'&HBVO! J=08VL,5N>[LE;\66?M273:N!S9W&-5(^J,+\ :D+PH&> MFQQJ0),S31WN"-89L?O@H] N0"YNE.>LJ0W4&G.(N?U? (()&[KE;H\W7B>O MH&H!EV>#7(QL:C.,DB%A$\5'F9"Q41[D1GQ(2?GJ83"4R9B^DLNXC&#GRCS- MKC!K.(WYST1RPM].L^M$Q@-&JM9?%2B:]MZ#! =5Z_BS'==Y&54U)G9=<>\ MQ5M&O?3T$DQR^946T1,)=<'CQ&EZL(+5;FSN[)S=?33= $4P!H,DFC [C[(8 MX3TD%P?$*N$]E?V^C'A04[%N%F%?;YKZ4;ZQ9(ZKB@F*(A<1"^34H((7BGZO MF^^YQ-B:O.T%N.:F::%N)S=0=^[!11IS2CR>NHH[;7U(E?$]Y\4C*1'<):Q1 MT^'( 0?'>-[K7'PX+1]$COQ7M6PDBQ;+,4#R) K^'-?([2B^X@QFD68P#2"M M,S*5R(&I!_*AJ(I .-<_D8+ESPC+(5!VI%FZ,RY[P+#P',F*Y\LQ5"OT-B'; MAX[>$EVL?G[L-/VG+*+"U^R\IG*D+Q=_F#HJ_(GZJ6H%"Q6(.VP4A-5/0MR.#ST11R?A30_3^]"GN9*T&0" MS*]1*X#05PGXAQH/$Y\#FMM0H!BD6I<=JBDU7S$M3/Q6X1ZQOLI! MR-)SSBD9@>SE:8*A;![2U4!@ZN;P/$R--!Y+Z&]P"J]E G,Q'QN[(BU'/?@2 M\!K-E@ZHI!ZOS;Z\54M5-K]CD LPIY;VL"%0$[4 .+P37H)0.3JF7VT+A79% MA0()7G:!^LJ^E420&9QFMAO\,8;/S$I#-D=@XD",UF9T,)EL=%C+'548#+H#(- 7U>[7R)YW,L)M8\TY@G9!G HS?F^K*P$?D"Q M71HEF<8AC1SASU:6([5!LVNILSERV>Z=T3,WELSV>>Z_+KC]^HR4KB0S2DI^ MQ'I=&)QARUVLT^W8N(F ,J>L'P0-%FQ5^QT.L';Z;(3HY12C794HT?/3" M30]\, ?XX-@#'WC@@_O22/;4U]&CRGR0?5#412,,9CMID>T-,HWB-G4,A:KZ M!38S>Z$QBE /9L1*.<;1.GLL4:@FVNH>D%I@@QI!^!+UE:LE6.#6BH"_-Z4/ M O .X!MB@"[M/$\ S,NAY$P&L2 MY;C,=K3=X..\&5E%;6PY5AEF@4;=9REHI.NA3&LOQ^K>BN2BEUVY'CQ];O4# M>%@R'<"'J9WS?%NN#E=MC5UV:3VC^EY#DYG*KBO&'!LVFC6(Z1R ]2W G,(; M'_!47<9Q[DN:MC=:3&1C446_P:V(I2B&(7(;+)/N6"@.6I#SJPW*0XB>@,H- M$@<8!M68^ 8,]%CS,1*EEF'5)! 68\P(9ZH\+?O$(,N0N87.TNJQ%XUOT)C5 M9SB_1<^RGQ[+/MF2AK&GR?P2/80)N.9XEM'DY&#:4"9D]S0H2_:HH1N?L(3= M>18/,SMH78]H*-*!-+!/19XEO(&:;3:>5]O=%O FH=P))H;;IZXDFR]B987 M.()D\0*G=V3*Y&Z??K7P0(U JN %1C+9FM/*8#T=&V^C-F=U/U&@46I::%9F M_^L2])'4Y'GT#/>$H**_(H-6)PAXC8.8YFZ'?5<@.TCH;) JVQ630_S8L0]V M &UQ^ K"I+ S&]8#C@3!]O3R3,0FV.6&C"TCH7*IHCL@",CUZ& F0#U4'3(> M)%F/@EI&@U&'3>PZFF>HQ-$;LLXW8H60LC!..G<.TE4>&ZZ1P&78N7 .L.GA2;@GCB]J M0-O _G#4Z^_PIH)#Y3 MA0;9^S3:K:]L&IU%D8W&DGBI>=%C!VZ>/][_RI,# MWU30[9R\!NHW6$7)MA58[)[YUWFX1#V6D8(_6->-[9N^N3A2%#$Q+\LP!&K[ MZ-H@9R['H*RQ%ML,;F,K%LS8F=*6B8CN'!&Q>LMAXFW@?]R_!=>J-:X22&<9 MVA (<0SM%4V"15*+8WB+$0TF/PB[Z^*?^E,8C1ZM:-W1BJ:: M17;W=KMKA5;$'M138!:U4N:9P%!0-](G(]Z&HZ9P^(3UB^''?Y,;_^*/B^]? M4H*?I^RM*(LWAMS F AJ896(K%U/UELC*%$\P>'1-4>9F6X%W]B+^ZV0N?_- M>%!LF864>?JU.YVMT63=NO7O'W,Q!Y-@/]P[.@V[IXNZ'3U/.G3"3M>E1#<\ M/3V%_RWJ4/5<*7%H(':8$D>&)]:R+'&CY>[#XJRL.9MYP>L%KQ>\#RYXO<'; M0NF'!AU9"T=#DCP+NHT M_3SI<+"/8M?R R@CY(?]:3IX>_>N='; -[:-Q;9=Y'8;-MZB)L7/<_U'#6N? M+=RCK:/":<.^;:?"NI3/KSV,1/?8PT@\R-(NJ])K3'K%KMHV+1 ;DV5).4KK M;!;.-JC:@;GUKEBL5I4TP-NN5&1K"9MILZ:08FGC,$[)Z%*J!N=7./V6L$57 M% &[4OXOY6F\.[MX'9Q=G >7V5A%P7'G9#>XP*2PUEGJ(,ZXQ!:3*%1*^=01 ME7Y@8B F1(WH3?TL[TM54(O*7/+;X>+)6L:UV. MI,G07E041BF$)K/9E,9PKRYI7UCE+W$&$)@.LU"9]R\[3U!W-H9;)?6H65\_C%RHK=3-1?E(_?\Q@Q,Y1@/D^ MG)AS\ K^S)GDICIUNDB7\N[*'$X(T)8^3TF6TR:\JU 2+K 8KTX/KO*U,*DL M#M[(2%))T'Z'$G6ZAA9+>9X;E1*MF3-XGW5AWZ*GZ8&L:M@*>!,X9IRE%:-S MW6N _>>R$3 H'Q:&$A 3+#'*)1SS__#.+"\5KFOK5,UVL9JV4P-^%&*J9*^C,:IMO0 M,' &0028XG8SD"VFK*HH\90NKINL4Y-91+Q@+(BND47T[@LY+EA$=6PJ(0E2W5#-'C#1Z%C\?>Z(C'Y$L$Y)8(GOD30EPBN"#OV6>;&\-/;!!G6 M"H)3 1W '\'6I-4OP$;"@@XM+405(82%@<*^P2.N34#G!%/A MXY%*E2YR8W\*N.!+8JA/WQ.S%_0 M63?%">^YCB.XS 7QTF>"5]M"J$0\PJ\S*I2,P;MBVYB+2]A G4.JJN9[J'HH M"Y'W6OS%?IZ-@G$)AJ?0O"DNR"#"T>4E%5EFZ#077,[$,1'X)D@%D"Q<$<.E MEDV\Q"%A &(-6[^/7C\);\D5T+8,91Z,D76@7U0")0QZ94%R/U$CQ=&6$)8H MQT)AQ100&IU(.'*VSHTP\T#>F*'TM1C#;Q'!>< /N*9OIEJS#XR*Q:T(H&CX M,0R&DS$6UT6"H9%P(2BWKM%K!NN?\$0:=3W6Z=?\$J"7P<_!3>W!E+%4Z+D( MNAL<_ L4]!20 UJ<$\6!SW?.,ZZ//:LK>"E@-T]Q;^GYGQOM(9 &7=%VIDI: MY8Z[V%XR;1$'K"F%S&K14XUR-U$EA$--K\ A!_,@G[B%W10VT](MQ.;J5A<' M"X[V$)R/'1/#9#E"B#FE13)E+%*-U:FFC#>'XV1U!>.+XF]-3,8&P)8+C"GR M'!F-)C0%D]4,SIFUVZB 7D!QETR"(LTRD;5M9,8UP08FV^)J\UUS'.94NXM< M-B0J?%1@[-%!ZEBEO!WI9Z>NX.J8$%$C MJ:OZ6M(Q18,)$J!+8L0*\!N;FR]LJD)=4'VL# Q(ADCKR9AM8,<'# ,-6URN-3_&TS/JM*,3B MC&+NV4IUT-I<%5DA7%E912O^=9G#Z2K MG31+JIY[ :O:Y0TA8R!&#Q+ZI/) MX",H#A#M,9*8X=#R8)2A ^@@LR+:F7V7 T[/I'2AC8,%>R#42+O R:XLL. L M.3)X$SD:!8C64A,RSXKS",8B^BI ZM%6)EE&-=[F'J]E!'S:Y]#:.+8VM'H+@I3R!!%:07!S$@-P$/P+KS*0'3#6IR#2C0&2&/R MM41"KK(P# 2M86164S8A2S79YATI/(%!#O E)*'C.#B7!B6:3FT-JHTSG3DI M]<3^0W2Y^&: =F6I3I(V (\#;R M"K?(PJ#-]I_ZZUU_WWJ,:>F^MZR\H/DH40""S+TR$YF#O](PUC7N'RLZ; MIGO2F;Y'-K["&IUC@AD: W5.I3NZ=2C;YV%1'2M?XA(MVQ(LW2]29]@;IVF= M 1\C-#88]XBUB8DVF++X''K;3%N^%^5H---%YA(O,;;)"&6D8-L3AQ,!JY9? M3G\:-Q UZXO7B5W8PB+G>"+[F70]9/)%YUH:R.,F:PR9,640.;0_$G0),?.P M4 Y(H .7IN>EDX95AC):>0D\,Z!D83W,KCD5%L;_8_=B-WC#5U*/S=@><^VF MF&M3A26=H]W#]<-<,W4E3X&\-DV?[N[!L\%B>G#DM5GBG3X;XEUP<(OHU[M; MUU'?M/L1VGJ/N>B7CZF*4[ M'-LW6^)$^,$A,G]L6)RWWZV#C=RMH"4$,AO GZ;MZRPM@;-O3J3#BDA.6/Y! ME>W1L^%F0HV\+Z1(M+;-/ZTF=UL=5=,^?AA'4P MR(6+;QB_:[8\ F*X];I.UW9=!Z:T_I9+6\7$>*JEU0AASW!Q%@;NEDMK:+60;MAI)>1C:C,@C@F/48%Q]3\WT'1++6=# M<\]-RRS"^-E8+;-_MR.]SH)X%=S)C5W<*O"B&ZMG]H^\GKD',AZ%)WMWAQN] M!Z_I831-T/"7VZ]%S&?->Q?VHQ]84;F+;F[,G><-NFCO@=30'>?6=JKV]\UA M?A#Y^P 3OHT8>**I[H?[1]WP>/_XH:3D>E#WB:8*;NKQ,>&I/HQ>>( I'X0G MQWMAUV6(^T4Y?:8QLH<%[M\D+V=1+.U^EK^^SM#!X3*[\SXHL,YNQ2J1N>=. M@^4!O/N@P#K[7]W#[II0X 86Q/T(I_5ERVX(TGEIU'!#XH!;H$@? !)\8Q3I M_NFV*](';'JS,31XP!9(&Z-*][L'7I6NVZ8VQLV.%L0D'TLL/_*!O.V4#L+C@TZX/R_&^$S%UVVG='IZ M$IX^)&>M%%ALF=A1V-F[2V1P6[/G3&YZKL[W];K^Z=?8/N@KNCW-+#ZQ;JVUSK-,K.N>/ML,YU7ZBF[PXI8WC]W<:%3GP7/3MR&Q[C \ M.KIS0]E[3*R[KS#2FF?4S7#6EF72=0]\)MW#Y7H=@DX[.#[=G/2T# MSX^*K6,>73<\!@F_[[+#W>[9-S;^]9 MOC?)2=GFO+CE9N-SO\H^>I2%=?I[(<')P]- M@756(IP3=[3%%-A9 _7Q=/Q_@N4%:T !KT =!=K=[X1'>]/^C<^%VY)T#VF:3OTF-M"P"*C!ZNJK&7="KZ[&Z3N7-/"+$V41?9T2S/8P=P&"]'9 M^PFV^Z+66%&!/;O<_EEC,>'^7R,1$\)Z ZH=8Y(5+#OUB1%CZG*$S&6ZG,T! MB=^=J^OG'0S/LO?-LMT-8=G+JFT;\NLXRTWG;FKV$V5).<)^!M24*36FM^^*#R.&W MKFF)0.^^D..".R7P7^'?NDUQ,GF)I[(B&KSAH]"Q^)L>=2:LJ/TNG*VZ*7"9C544''=._)E]^C.[[\^L/;,9H7Y/']N%YW(U-@\N\,RUSD(' M<49MR@KQ57)31-/C+\!&0!+H.*(W];.\+U5!+4JH+:GI+F=6<(7?Y(Z+W)I4 M8T>*>CK3G./00WAQ=3AR'J5,H,RXUD MFQ#RQ,Z-8SZ?4]MC1RXWW,\^U1CKR[9H-F+6MC5,44N5>10UA-BS'1U)3&([ M7Z!9 1),"VXMUJ"N2NO^2O3P8EL'&S79EE)HM)@O<&=M?.YU"9:-U!K-F9YM M;7]F>]/OKI_[^V3]N2ZDG.UJ^09\JE)KVSO[+!7)!/8R$+WLBB6W"&*IHUR- M7:JCHLEIGV4^H@[-U'O>Z"T8$PQ.RS#2] *C(7WORO7H77FR9U[J>U?ZWI7+ M^AM^*HNJS_U;;IQN.MV )O&3]#QD,7+0F.O<^.6=TNWYJ82 MI#XDW48 N-LY!N?9_/-RL;FY0B^]>[2J;EP>P#Z?7O4??N%K* W8"+Y[5G#[7&TF3U,8^Y=_.(?+Q^\ MH:'?[$?=[']+751"U._SL]WG/](KO]-;L=.-AIM@%N61TM8J^DSW6R_^N/C^ MI=^[]=^[L+Q=_L-;QN[=^N_=OOU,;LE/O M/OP[J!0%)LB03VU^1^FX3,G?#(MB#V$H^)_'C: UF^*77;+G;V_9C M12'@:2KM=79^*Y.=[EYG43G08Y*G9<[?_7QZ''3][#:)M=:$H=:**-]W M=O?W#V_2"W-K2%.)HNZZB**U(L^BDD5/%$^4^43Q-N@3VJ V1\";GVVLVMG; M^4VD:'[>!,7R'LES?]2XZ>);-N:PVPD/3KQQT,(H!RVUWUSO+%],YG?W3DK!SN, M?[+UQG8WW-\["/>/O;G=QBIA]_0H[':]P=U*G+V]D[!SZ&WN-IM[?_=T[\ ; ME8OD[[Z_&O'FI2>*M[DW<'.\S7W32\T+.=ZY87NMK2'/\<%I>')RXDDS2YKN M_D'8O5'_JZTAS6'G,#P\\%S39GZ?[AYYIVV1(-[W@MC;F9XHWOC>P,WQQK+FCIN+67:/'EO:WM;>TW9 MM=O9^2#RG24M6K>6/%XO>J)XHGBB>*(\=)+-:2?<[_JD/E^0O:*9?;@[<__L MS6QO9J\INWHS>['TWS\)NX=>T'GI[_GE 12C)XPK@O>]"/9>B2?* V>2>(/Z MC@;U)7P^4<%O\'\>!F]C8/#6BCPG1Z=AY\"K.T\:[W'*-ZS7B^P^4KU9T'[K31[&^O.E6G.Q_I[(I%XKC!J"]O.^A8?V\]!^WF+T M1/%FM#>CMXT)GQRT;[W)LQ]VCO?#PXXWI%N!ZHY/#L..=\#:B;,/?L;^Z:$G MCD?Q\RA^WI+T1/'F]>:3W9O7'B+D_LCC\?GFIX'N'X3['I_/X_-Y?+Y[%<0> MG\];D)XHWJQ>+[)[L]J;U5YP>:)XHGBB>*)L#%$\\MYAX==?_EU)^0] M;T5[*_I!I9<'^_ :SQ/%$\43Q1/E"5->/*;>W$"7)\I=,/6\ >T-:&] /YE< M]^AG7JY[?GDHE><)\\JCY7E_PQ/E$?,Z/$CUHYC=K_$+P0<5#85,@M=Y=IUZ M&]Q#Z]T&/ZX;GNSM>\IXRGCGY*Z((!Y8SP/K>7/3$\7;X-M@@_O0]THH4![] MH14WY+03=CK>NFPCS=%1>.2+U%J#F0?A@4?%\'A\'H_/&YJ>*$]-%&]]>^M[ M35G5H_8M)D^X=WP<=H[\C7D+<8[V#L/3KK>_VY#!.\=A]\"3QB/V><0^;VMZ MHG@#W!O@W@#W "0WMS&[!^'IG@_7M18['89=WYBGU?SNGH9'OI3"X_IY7#]O M9WJB>./;&]_>^/;&MQ=OGBB>*)XHGBAK1I3.\4G8]?U36XMK.N&>OTB[&_J? MM[6]K?WD[.HA3KQ>]$3Q1/%$\41Y2J(<'H0G![[ZUE=KKVAEKPP1Z*UL;V4_ M.;MZ*WLA>?9/PR./[^6%OV>7!U"+GC"O/(R@=TD\41XQC<2;TWGBB>*)XHGBCK1Y3#3GCB4_?G4>;8!S!\AT@?EUY71O1Q::_P M/%$\43Q1/%&>--.ZG_IZ-_I']Z ]@:T-Z"?K$RD&Y[ZAG]>K'MV M\8D=/K'#>QN>*!M#E-J8 MGIF=F0E/Q!J<8WX+O3#H97DL\W]]M_==$,DD&8LX5NF@^EV/161_-Y.J-@QW MC%:OTE@B2?;&WXPY_U.UL(;/T&;8M]C_Y@W=X^FM= G;(/Q?I2Y4?W*?'/23 M+L=SYHW33E0J=X82-_S'3A=(\=W/+SHO?_H!GEIDSYNEB;+(GFYIET.E@VQ< MJ"P-KJ0N=" T[$70/?QGD/6#8B@#/10Y#%W"SN;)!#B _FJ>@?_B;WV5ZR(0 M::J /EKD$_MP+ J)/P]R8,403G@QI+_G3?I4@"^"B#Y_L!E_D&&9%?^YE,*A*(_@%7@]4S**O=GXBC9G7 MTRS=@:$*H#;,SOW.[IH>REA=!5$BM/[7=Y]_>?W?[8>.!]A)9+\P#&/^0O*' M_O0=#3/?WQ8 M^(YVJ6K9>HJ_^(YO&G#$#V@Q!%;NKN=:)7TI)H MP"2*F$0A?QZ_0O41RSX0-$:)CJ+^MT^O+X*SJ-@-SC0.-6^(X)K?)K_)T;@( M^GDV E&1%Z G0%W\72K0&23OI3OZ]@Q7:$D8RQ@[71I*!<436V MCP8JT@X*Q$NRB<2C*44TQ TQZX^#WH2&>I^BTLWRX',.RXVJE5W 1')5*."K M+Q)7AMN&X\+6[L'^#!6,!_;"&+2SG=:;+(YWWH%V_TI[O*$GXPY"XS/L Q+P MM4R![XMM%!.?@.U2 >SJ')N,>1FD@8KAI!7$-"I28S0(%1Q18+\,#;IKI?&$ M1A*?0FG;,X1D,H?TM[$A,CR4R\*\#%H93B-'B+>3& MCUF*%K3J*R#(&]F7.5+FW!$7GC]7YD\I\K2=)5%WU'2.+9T;8MES9XN!A;J) MSN[9()>LD;>0(=^GP6\"U#G[R5A>0=8/^45D.*%I4]-*5+2R#C3\;O7]/,;^ M,?B?,OTJ5/!+E@Y0>6=HJH/B1XL 'ZSMCO.A4+"0%&UZ8'<5_ ;_U_K,/(L% MK8?72)/@ ]@(0B;P6W:=SA_B=SD ,P8?0]F4P)-1-=HN&"C!63D 4LXG#QF2 MLQ1B M65/?-G\$ZE\%(%L["OW1;N>P>B38#/@++6,'7VB"0!F[(YO&;@5P3NSP0,PQ2( MAZ_4911)8&V<:2IW\$4T(.KO!#X(I"+&1I4_L6O0'-:D#YB7BP#YK@B.]H)8 M3#3SS.DKM!9@];@0D$0X+S0?X&SP!'KH.4F>^K>QRJNC0)P_!ED74;0=)[1- MC/<:C_"%2$#I+>,_EZLV5R \IS3)!" MD6Z8ERX,&E%>&Z9?[7=VN_^T\5,3@>Z,OP4Z2\"D[B7PRNI3 M>&[VPYJFJUP2NJ\&X_GTGXL'MQ^:./CLNQ_D-)C0]K2)C.9^X!R X,4?%]^_ M;,GWNA&\TMX!;MP)_'-X^""[]XA$)I]_V@[V]<&]O.M'F1AM\ M>$A[^RPVV/4LGLL.']YYAY_3$6[Q_Y[)1N_??:.7'F6SV%Y6@$WKKA8?!PV- M_WWY*M@@?G#A->:RP3TL>^VXI7.XD%M\5L%:9A5T?5;!=F05/)*_>\9.Z^LL M+77PXF.6[KS]NU3%)'A?92I]QAL"]V[&7IE?E*,1N@F-SR[)XQ2][$J^9 _Z M+89HYL1F\)Y6PHP5Q1HRYX:-IA4)#8XSS6J5ZL@1 M$@U=PW_>UH9EK+WQ%0%016I+07HR!*CK<7I1TO;75UD^;BZ<#-8M*Q5'9@=A- M<+2"G5<1KUWF>LACSWS)0\?,9=9@W5U/[HRG7+EQ8\!E7NMPJ,;/H*AL ZUI M#ZBLZMBQHCA%<0=(<4H_4CC:+N?N5ADJ5UQ;4=MQ45ME47M%:HK4CLN1VZU3 M0D$MR&_-1",M(<5#$4S+QJ/KNQ:0)N-$GPS:<,=.U;X8W MGFKM)CPR0/00I.XV4+?IAEB/GB'OO]2-$2U?ZBI&E,F(L"I(@[@P/.\9 M+C&< 8T%A6+"A5*VNOJ@.:A4MVX?LFZM:*M;F+8JRI-0E'B$1>3K8WW=-(I] MH,U>8=I,!+VOP\ /# >1M-Y<=S[*/?&S@M/:_=T1O] MAB*/O="A]H4BSHK;-VL$QK>I0+7Z [W;ZRAZ4.)BDZ6NU2T.%7'L+W&LHHU6<4NC MG+2,DNSQ[IDRR!69;(U,VLO)9"?P;G6Z>JN])Q[81&X#O!RYYC-] *\QG'.N M_0E?F]8#?Y6;6?#7S!K_^B%>71-OFTHF$+D$(I4@O:KYBKNLO1]TR[42&#Y: MY[>,8:-Y8(>&@Q$N^&; _'=P=N>+RTG^>LD=UUBLKM';NN8SSYHL/CULMC:V M#1_0=//;IW^<9''2:/R21SKB'1&2@K=.Z'*9ZWW__5MTP20MCQD&ZN*9S8F; MK/6\F2?](/);OIQV.9HD@K2/TRA_YF;XV^7IIQ^7PW^<#K_<7?[X53/L1^/9 MEVP C\UAF35-&7_ %@)(01XTDXFA_4WL=$^X+)+QP?NL25!Z&TENU%FUO[_8?#2X;#'_ZOQ/; M??1/M, *< 'XEB;>FGHH$OX,7W]OG \?V(UK.8&N@6;TCF91W(8CWS(MN#WS M*WN4"Q>;TOC,U. 5Q9M1G],BS<_'01D7^%1?\*DJ6^<7U]- R=3N8%>9]@VN M,O6U2UB[FC&7(-/8>$\F/RGR+6$@A'][<^-N MJI36PFK3-,SF@GJUG2O"H\'..W\[Z:T4XQLH3CE*XQ((9JE@#0 FUBJ6FH+D MQ]&J&LX5'RVR&E'H2?\:G<J='Y]9QY1H!N M*70A/E@!F9];5F>.YXJPP_*BH_-Z+W4?KIBSG;74+G9'PCCAU'9]/Y=>-_7[ MKSS'4BZ>9PO^9=F=6B5&AY;>?57J0#^O640[KIUMKQ,"BB<5;]CV4V\NRY'9 MQ2F]56#;,MC6ZY:P&["MFHB]0[354'?;);-/M S&$=8> WR,+1Q8+:0 OHNO M*? P]]P'"UWBHV?M38A.?6*\%/\.SPM[LAM/%_"FM>D,6I6)?!SS;:,D66+ MBA$E!;9A?V\2(R8/K/2R7CO\5*^<"[B>!:^&T;*IZ\GV!=*4PV"2C7#JWG;;W5K=ZJ/7(; M@^/ 1V&42%SG^4DHBQ(R2"6QJRO6]8I'KE$.QV.(@TZ,.*P#3C[S/A_KQQY@#^B\]M4 =0;*J?P .&W2 MD:^P>/U(H@V^WNW7)"=8X;$\/)Z5D7%2!1Y;C0J37Y6IL9B80A-BX2#@A1\D MY8J2)]NDWS)251;IE\@TJC4IA5[ULT%-5$"%OQ+Q5T;>RB[PUZXRSJD,D$77 MU-QX1L-2QUD-7LABDT1/>)YYL6S"Z9R0*RH(8 M^!H?Z8;^KI8^:"V92*1R9_84C&7DSE0"QJ;>;U5?JJ<,%6ZH>.R!.>&^!D36 M;CY<.36OO=*51%]&UX9%HK\0QNH?5C"]"'U8'_.BA(3ADZOM63Z]O:) M?4D[YCT41P>(\U4P+Z,WQ-9AWJ9!P9U=583E85E95R]V)WYE+\H]E8,U(/S5 M%%U&8@ <)P[_NA&'^>GY=Q^K>V+'2'2*1636>5-O=2L35J^GTS@M#C/G)W MH> M4C-U+E<*WG84O#(R>6Z,9SJC+ZX'@G;,F.E_\=S9[=3U@COFS:[B8]S,*]'4 M>WVEZAT:" >-,M)WM@K"5-.*WG[%8 ]5V[L)O?'4\)6DV(T]-FB4,L9(4.F= M.QS_.[0\MB%9GE?9V6D/'=+U1UDI\XM*11GZF/IG^N"L0M5#U75272A;#O-][!PYLASJ#\(!3$)^8RDOX/\UP3OK=4E8-];#6:G0_U MT.<.#8/5RI$R\FS* .$+S9$Z?>4VKERJS*T 'H*/'.#61, \!QX-YYKX[B1X M-+Q]3;6I/Z66D1R3L/YOQ7D5RPSH5M\@\-#05:DN4D9*RBO M62?!,%@0#F3[',U=,?TM,OXS$D@7U[$:3([8%][E!\@ G'*REZB^%K@D&43[1ADF*%*8HJ MFW[;-LEZRWJMZ=+<8E3\M=BNFUFCDNK+3JJWG)!YT>#>E=,J(S5FF^##[.&Z#(HXWZH0_V@C(2\*VQ\#*K #8#@.RL69&DK?5?A>7,\M\O(\2L% MS^U=)8,KU?3UGB$R0>Y!+T6P^)8I#)%E T*49-M#3E!*ORS703OEVKLQO$#\ M,8PGQ !S@#=GKL,"PWL>X@ 97TYVD+/F+>;#!^&,F$HR'1 ZE M-/':"3FL+K'2>SNK!RXN6=\'(]=\QK\,.*9S[4\:B _3>N"O#VTG)1@$W)-B+7T,N9Y=UD0D6MLB:[1V[KF,\^:+/AWK/-;QC1C#()R;CC/ MF+/@N 'SW\'QG.]L&9FGADW6QK;A UQN?OOTCY,L(AJ-7_)(3+Q#U$MOG=#E M,M?[_ONWZ())HA\SU!@_:#DW$==?_?"9QX:GPGMK7TY[M(8(.=K'::2RW0Q_ MNSS]].-R^(_3X9>[RQ^_:H;]:#S[DEV@[N.PS)JFC#]@"Y$L-+T_-^A_\+L% M)5!\=**]S]N-OW_^D;N]8NM2WYY.3CWW47Z2_6C,;/ND!-TO[TQ2QR"6>7;V M[@QVP[3\N6W 72S'!IWO=&2[XY]R\S6-(TLL.#Z#/5G]\('=N)83Z-J5,WY' M<=#;< 2ZK@4LA/F+CY5ZO>=']QWYD!:X&FCZ)G.P[!->4?*"$< ?HES+L+7; M -Z@BM_#WI$WOSM&:%KP\&]7/FA"3+T@L!:XUKJVV$L/!J+%(-6%I,F)%E@! MWEO\-?50.?DS?.F]$4L9K@]\![W"L\;KZ?T9U09'R+/K23(H1>I3J]-HGYV! MBL) 6YDCX_=")J5#N1NS$#_YR&;)&^#93N$!\=,F2%DV.]?XNC&@(J?,$:E? M>_>&(V>315&5Y6LN6_O8E2V? M._0C^P)L_B30LI'W[6[M'Z,OSP#6PD RXP M ?AI "GF@9**',/P-6YWC3^ A@.'('_(=]$ZU_G')MQFRC+?O>"JT.)7TU][ M9"]](_07O^%ZF2^YH2>_);_T5GN$!["O-78]X'?QMT%[_%_-\]JS)CVAJ M'8!C.<:T_PKM9ZV%3J!&HZD1X!!CT. MX /"92X4%\&Z!)>R)P&>UMAV0_,4?4\/\21!#=A[@'82X,X( TQA?MP)'!2 ML.T 8.S2-H/%:F[$RG18AF/8_9.&Y(;#"!MX;I(-Z2OPE=L4V.S$1A@_,<.;!K?".1%T^>19YET)1T_ M?M9FL"':*+3@9WA;D]GP;!X\*_P0-7MC9B/OBNZML2?,S6+88P@>6OOIN(^ MMWNZ]T] LBYD!V*0+\S UG0!2'O<-0 B;)9MN;B<6\.XQ=3%,)[V"[MMAKQ6 M^UDSYG,;MD5\"B P,47,FM&1@%D#ZK!MC"2TC;'GPE+QJ9.'\.[HH7P'.V*8 MHDL@;'LPM?ST0<1GP!E6&[08!/,4V,B(,4>[9PZ U@8P R4 6D><4?C[#SHEIQ '1FAZ"-O(]NV& P57_G?9W]Y$!H>CXI1SR KD!>M-K2K:2$,0/2BX+NC, M*%. .&V7Z P,QL> IUGZ<\]X)/(G[A*?L(5?B-F7.P%IBX= ? S6\ @:LW;O MP@,YS-2UB170OHM]TS5F^,_X_#A7%6^$^Q @MS/"P)TIXDO)$;[M9Q]\M'@F M(%#P;&_DWK/9' #E^1GQ$9T5@@ . Q<)- !"'/_RV#VG"1J3SKD?O@\K"#$! MC"4ND!1 &?D2$S\=/!$=;RS]_]E[T^:VC6Q_^/U\"I3^DQJ[BF2XBI*=ZRI9 MMC.>&T=^+'E2]U4*))HB8A#@8)'$^?3/6;JQD" (@AM(8FJ22"+1Z.6X:&KS)09NT"3PIW"ZY??2Z#\:$-X/; )+,<3X@>^V]6GID',"=(=-1+/ MQW60)!=S0A_>,]%_")@(3)"3D! 12/$@^AT]7C?=8(:84M*P3:\.J9DD!-![ MG5@8%1\/?2QX/ZG+-AP2.P1;<+!T)G%Q%%[5\.TGW0IPP^!2>QRO0>([TJT3 M9)9*FX?5_?/,[PX/3"%\A6JJT,9"-_X3Z*Z/)(0J%MC,)-^ \J2V? ND4HNI MSS469TYB1'E\<)")$6&4;W") (/NWB3,W2>OB_4+OLCQS!X6XH"=^A_MR MK-V0(:O7M(\!-@JL <6;\-L-\ALL3P^%\A?3,"RA?=0]/R00Y1Z7YO"6+.1[ MV%03IHG]"H=#T+APP5_A9H?;QWN P=Y;A/<:\Y'B/BSTMK30[X,) M/#8C/33:0BW:0TUM8ID,]2WM4/B6CZ9WMUHCO1F_.]Y\KN^;O8[K?K;[6(]T+(2X0&X0J31\(:O-/3,O=4H=@+$0TM"NO@*^A@FR<:\-1A!P?%D M.NSN::%T#ANR)N+!I4!Y,)%\I%=W&/?J#G2+-%EO+(2/9@-L;99[XX,8"E+5 M.RUT<;3;-?9QL.H?VB1P;G"S&XR$KJ8P"CW(7NA!KH52.9HJ7OFN.5DVY;1A MX,UH"^"KP5Z8ZFCB@B[L!2@V0,?!%[B!)=B0!>4LL*0:1S:7T.Y1YZ)0*WU# ME9%K",MO>JC3:*\6?5?W'V\7O$GPPP@,C+>DY:BE1'..96[3FTQ*^V=M3V=& M#2;\ MSWP"#A@ TI/ [BL\9%+&P0Y,/7^\5G1IM !E ;6BV6_@RR2#4KH7=RR$8:7# MRD5^<1D!=.@&N@5?M$$V>![>V\!Q4Y;/VD@W72 5G%ST?K!128VKP3@>&/Q$ M\9'O+:I Q&('CS@)!^#*0U3Y#).4SH9V%ZJ1:B3Y97E8RT496 M"D.SBKX+* MZ8\]+'(4QLJ'M2^Z"_)."L%.;!A4B3,>M!V?51RU629Q+*T'?0.P#VHA9/%E MS6&BSUCX#MCU-R0F=]#% :H3-AX-Y0_O'+*8VLN9T%U<+&[=.@*?UUIQ:)&[ MV=OTEO/&3F#!I0V7&1A-4L#_%=B!#EGT8GQ"[T56A+%)[ZO_[P*;Y9$IZ;NLW*H8I!I1_(C.F926C[>KPE%) M.16[G"F0-$"M.K%*UJ('T56]3TX/_ZDO]TR4BN\+.'K(K!,O1'EIV1!??_WT M\"UOQE283Y&5:Y&:;:&MSLPJE'^E<1)6^.HLXNPS&5AQ9/XSB+9'N=S^[$,K_6%4_D2 [E>US8 MJXL@\7GZ;;7@I9K/YUV2 9^BDV+"+CL5TUS<>YW AEY-_6GJO_E&ZIDUN\&8 MN3 BU^:O@4F>BTSG9C^G[V_?=LHZ9UR9I^EC'0D=8'G&@D3C_; M'I >R]/()]9%;YEVZPH0.MIOCH?Y#FAOI#V&3TF;P!44W"53)J!L/ L#S1/A MCQT#U)='2#Q"CHBW#%R!)#^$+H;$@,V- > M*#L"!C%P($TG_$VT\GSVK(X=B_P-T6MU*GCAX?-Z3J174ODZV,4T%P*V&?(8 MB^U-A:N"V2^&( //?,(:$Y@Q7O[B/P&SVEH$T&ZN)( F&W#RK(PP83*>\H.W M+6ZPA7_!$DYR/) CY V.0DTES7;ZK$U MVV!6^ZBC/S"6-J-F$M\ #^<@G<&T.W*1O'%R$S%+R=!=8V5*IN1W:03+>2QF M7L5&-,Q,MT1(B^3'#MVF)LQQ2(X"DSVK>1T[.S>RB^7'[$?&%YO;"AE_$SQB MWA;R:5$1GX?#+Z6(5VZ5#V+@:TJD:_0;25/0K9^$ZZFXS1TY9V6S3^T52"'? MF8(VE/&J;G_U=.2,7],[/F (CIS*[$__IS!(:H2SPXIN+ 8D>?,1Y<8L2H2Z M>X:__2? I)]([ <-GK47.,TQ #-U2VSD4-2Z_I;&EH^;U><#DECG" MZRP6LJ-;#:3E4 ;J,B[6X5C'78=A@=2'Y'JUHD)/.BI!&U^+75U#HA_?Q +6 M^(@4* G/D:B+K]O843IPE#PBBU+<#12PNNLKN8=\$3V@ECA4:>DP,R(D=:GH MYH1L1YDQ%MA1Y =CSY9X0;J!;:" ($8 MRW$VUL7XGJ&&"\NO.>]9#F2#6+B M4$G#*/\@])!>P=-QL7@P1^CZMN5.8-/0:I*NZRTFT'P%/UN;,-R6]T$F>Z'(+\H/MZ:%'&MO0<$VI4XH4^X<0, MRF>9(E6H8#3//LIG<)E.6.4&DN/J$\Y (1L-RU8X&CN-I3#%A/V;K_#%@H!\"=;Z:2H;B 8T)Z$J8;4QRE#/- M/$&;Q14H3\)RIN0;J0YTXP.-,L@MZFQ%0!1U9U2GFA=V+*&G"KF-C]<3=,FI MO,1LBD!E'@I8!MA MVD/,<9?"KJ%[+3*'J%J$+&U)#:=ZI&%.3.F/E7:IT%C9%ZQ .6SX.AR,+D="F96&Z2 U\["=ZWHT%%I['3CJ8JK[Y*]:T M)K?SPFW56\BBM=L(!M'C>&32,+S.9QAN86UKEU>HLKO;.))C55R!<_MC#.;= M,\D$#^N3?'0:I4%?UE3I+]XYN@1SBY(E\<.$QX^QW2C2 S+3>;1A 4:HK%@S MUE8>'<=XAIL0(UXPA.GRT#)D@W(I%@CS&MJOX??#>H*%!TR,%>I8/Q"6C(N7 M(553\Q.QT!H*N@3P)Q>3\Z6+AR2KP;:*NDUQ^T*I)T-]T<@]XI?-3^ZGSUJ7%=8Z)\BG 9^B M,U3 '&0D"Q92HRS2V(RI1A:_1.'%P%;>82KR#09_8;MT/(N_-A$BL,!.N=.IR*[HQ&\#P.]ABC7WBC,Z"M0\R,1!7,P DP JSTO:'I M#H,)NH"'0L:5Q0O89$S@R_@ OU?3S!%!9N#)4IHU^X4I]BJ=U?%3"*.6K+G$ M.%>]"-[-X=WO4ZE.P,9:)N,<2.T"5!8OYKM>/&;*V3>QX-40J ]+&:,>8&ZG M&O2YC8?G4O:]1L4!7ACV3ARADD"N$=7TA!H0"[!<9BJ0<;3#=95T387E<)3( M%9.HU 0.C?XF337:/I7.T-"^N@X#76IC.$7'I>+P]*(1]1Y)B&F2V4.8&-;[ M5@2$VK'00)X8@BH]0X<>*IABJ*,92E7P>1,;PCU)GSK"!& !?_ZP/F+PD %FU4;B@Q;K*:JCAK)$'=P""+K]F&VZD*Z0(VXHNF'Q@I=I7YAVJBCB6)GY4 M11S'D]=>%7&* LHW<,!\:[&&,?:*AY6J,AT&Y@DD;6Q7CL\%+)J/NNH0^$M[]X31R.2OR MV5MDJ8*J@;I$0X,EDZT6RW?.&&9DNI[*)L?4=59W_@,[8?H8>;E%2.T+ #F^\1^U-0'2Z#M_"++)Z@ M+O/1U.ZRYX&Q:@<$B\/(BSQ;_$9RODEX!N%*7%1:-Z8,\L+#HXI1"T@9OZ%] M'J$?)MH-AB+<<"MP1;&M6+5:MT1\'0JU7I9/G>UBIJPAZDO(=2@5@ MAXT7\P4E"#[V=8IK<:@JYBP:<,ZD'GKZ\A(&.=!2MH@.:FX@5.0% F>D[6CF M6?%1C0*7XZBV;LV0TDQTM[#>_I:#;<\FPDZBJ@PCT)/H?37LO-U\5J)3HZW2'+'HKP<"&J1F\8:2[O]7%]V+[?0 M_$I9TI]#8L5BKK!K3S/1M:?NB2%V[GD&,P>,[OFV/;BC!"&$.A+ MCR3[:BB/)""$(C8X.2=G.<]\%+J,=%I*'BJ'CW&MB>[>%3G_>YI+LG4@EV3^ MK5K7G+@A4PMB2*&;DNI00R&'$B+\< M1>C#&%K81X!T#3$NP2RB$%>Q-4C'=3W7RICTT#MOB-NB/[,DQ,!,J!8K2T=*+!W.[G=/W(T^*DI)7E[M M:23M#V"1'LPA2-W-/DVVZA&R4*Y@'FU,\E-,U-"[8EEI41 MZS[#./T:'H43>%$2=G)!SYCC!:8_9ME0YHGN.3:%!HE0V;B/RW$%E!""Y*H0 MXER.T=RVY,(^]J*>'='XJOR&THTY/R4V.KK;A Z7*-Y3XANW8=\[YBAXXY1U1@I9*#:+*R)TR^&]DPLT9UT!"+M?T?GBR&8?,]:.I':) N-5;62%<1;(3A'!=1;*/)[A71;)/ MZCBK2':9(]F5F4=FWB?'!5EMWU(5_W#V@#EO[)CW;FR#?K7B13_I((3]A;ZX MY;((Y2HUM M@4"9#:H,B@P&T)XXODZ6!,()PF*4@BY!CIB$8A:D/I66PQ LR8!M$K9B<$A7 MC&7[4S9@&MJW-*,/)Z8V!9Y'T^11T]%7J29/?2YU6#Q\$"O<8:,0+-=(6FA8 MVQK5NM+HIA?N?6)/M)$5H%T3&MQ^3.H (=D.583(_BW1F? "*8UB&3ER>=)\ MS:PTXU[)E;^N22S%>$.:R"1:$[\@N0V\>#XOW_%U+/+^>T:$MM?>0H1VN1#_ M%4X%H[7O!1+[@_X2AFTO$V%;#-D:CB^#M8FH;>_B7;/160C;R@8C8$)SUU4. M,_ /F0ONI"RX'2VX78X%M_,L>!MM6=8(;*_5H*(M)2;6H3'0IC7+],EOO>]> MI7AE*5ZWNC<�O_@YB$3T"CMI^M9"VT42R7DH5+H0N ?H@MJM*V4K0M0D2B M.Y.@%D@7\K#%,UQG8_-Q+'&(ZYS .9M#7S3]0%T^L3%5V%"UY7T2814DWN+D MAN:&.J[Y2/67( Y5B[CL')M%A >LQ11A]A\M0D1G3A/S1'(2.6L&8V7$7JQ3 M)B,4D4,RN>QH*SD_2I+A_)3PPA_H]H\(F8/\TS4JF&80+LXI9.U"&+(C' Q, MQ>3DD9[;<51_\RPIBB,8E$\H=228$6FB:D;+UD5+D:Y]3Y,H'XGF8GZ$2,T* M*05K8$SRN; CWIQ@'VTOT2J0@A:T,O:RRR@UUIO*\B=^.7JFPPI?'';&W9?7 M20ZJ9.8N34O%'6%-(Q^XRJG2I4Y M\\MFRLS;]59[=S-O-5=-O994.K##E&KB[L7*Q-MP)=<1H)-25RCM7[[#BS5VCK<*J>IKJC-K[$52M5WP!\>@3!(M5L)>D"$" MCX*X<^QZA&/'/KR$YRZ1Y+.VU^X^UWFXX0F:[+U57M[0[4OP3\CE(1A48@!. MP$%D*SY7UJ]QWP*BEG# V-Q*FEM1J20;-OKZBKEWIO%1.N!O;(.:9L2K!):H M*)?'HZ+(16H?PS!#V!SD5I(Z+[C26A:]0F&%(/:RF+$(F6"')Q08F')F#D6L MX%* A16B6MD$<1:0)-(]3O0TX^&>,---B1P.K MO,0$=\FFXE5BXE'D:E6)B2=UG%5B8ID3$RMS:@T/[P=9['$[AO>);!LJ;Z/D M$MA0:EEA/T/XP:- >F4R23 H*O.1_6N&SF1B>A[YX[".A@N3"&:&/@>-AJNM?U^YJ&[BW>(]7^B"&PI^A] MJRECK9;2)HG;[40-D<+N'A'D$W9#'/H!ES%%BP/1!?^FD'&$3!5^SLEU9"CA M+\(6SY@;YX2]0Q#0*/0B^V/'B[[-?BOV6:LGWN)?74JDJDE0I+A73TT@>E$T MT;RA?GQ&D*GHBP@^.YI(N+3P\,+RKEAS&\)73\(X196'1IC2F%JEKKSB-)S* M?90KXEXMOFF9_Z742 V/=@0RQD&$=-?1A^.&]B&J-_/D)B?*N1FU3);615@G M62;+:3/O3;PC$0594@OV\*-,"[6_AJ+99DJ3J +[G3,D:"KLPD3@E-K+8-RUR3N4H M7%X>EOBPA!OFL,.BCQF>00:F$MD."*>TFKP0BJ9H\DLJ3?TNBKE[NEO*B>FW MB^?$;'=!5XW+I0XLN99L8(VMYT_E=IHM7$'SC2H7KHBE*9&6&/E58G!NDT:6 M:GQRG8DBPC] ,;J5RDNFB9.W.^^!,H15%XV.]?7"TEJRO^T=LMBZ8,;F3:]+M6!O68$8!Y M#GLM1KV+U0L6_>ONX^!5N]>#*TK^Z_5;[0ESL."R5:)L8YWIA*S.\D$D=-+=M8;9(&A9GST@*J[]H5S MU3ZBKBYQ-.E?RD^UQ>U7W4 KRMJ LJ3,J/,VP->F+QI9*+1YS9J&_W]]% 08 MZLE;ISM-2M+X+ITG,;8K8DSZ#3I[IK/J2'=^I.U*=!S?/;9' GI%J79.X(&5 MX[T^E%K3[ (E=*YV1@XJ9-[G3):]A4FE$?1FZ_M:C7(NHY1&H.Z):Z+T_2NN M@-+U^U3V4<;]3^O*VV6G5'C - '^]V6CMW]*NF1<3-_;QAN7Q@^N^IU\33/^ M_.HZ1C#T[USI([MY,;WZ_'&E9X>3]2DA H#S?4RDD8<2233MX8 M1.?B7:=7Z[468Y$[/Z/ DBA5![L2 MJ%@XQ>U?\FMBU8 'X@S!^XX.XL8U[/H8RL6JK6;MN=JO+HO1T M>+W!_7 <= BK*/V5<;I6A S75E?$VJS9;6YB//#/96+%ZUJ_VZ]NA-*376L3 MBZ%\9'=5NV[W2G\!G*S-\"5* 5KK#EAO6NN$O+;SQKP1J5CD MW(PK=,$A$+S*;"VY4;6:T3K :(838-;I'*?MVXF>?V99,J"[A3JR?3%W[[K6 MZ^_2,S+/OQT$RCA"(^W\R+BWA2K!O9%QL]:^+GY)[8:,^6+Z6::M_TQY]7%@ MAWA!T=F"\ZU1T#)?<\*_S#7NI'I&7YLB, L!F<%,<]8MYI/;!9S@?\)V ?'< MC1XD!/K=Z%?',>9&D)^YPKCQ"5?FLXW;O&M5<#T$L$5;::[^,$\!/U8E)^!AZE/,^H0OH-8&/"CZ3&\!LPD"5_K#/#MLA:/ MJOT0U5'-+HX\"0:V$;8OH]X85!>O2ZR4>&-K;M\!YZB[(?(&(YSXLZG$QHCF MI=LT+9>:A.'F8"U@Z@:I9A8>-==FML6%Z"'L!B[.I'D_CX6MC70U1')^W)&L MH<43)!B_@U;I(%8XE=H/P#:UJ/,U38_[FR,>2=B.@*@"E4%:M9XXC7C.14/[ MO$A.N&[8[Y2O<_^SY'/B4IU,$X8P.T+2G@>_)9FXX/"%#)R%/!L)_QIY] MZC4$4IPDH#6>7 "XD8\K-!6XZ+&CVQ ^'@D%LJR.%OC7&?G/W"./45?'^=(D945UJ"-CRG7^/M^!6XX><'6%J:Q/ACQU# M8\F-TM$T<.3XA[7X.=G#WULG"&"C>5>J^G/ZYPL76%/A$-4Q3_ M%88O?J,,?Z^8HUCTIF!I,G3@20K / M&89? C$-"!F)$(,8\C_^BD3W&NH48RZC,0@L>AE:3RUVX03UU.^**%@))1R8&/# M"6'$OJ& ^<%B91$>!/PJL6 ^I/T(D?1 V*4,Q]:?3 M"8A;E'0(X/SDF%@S'H&2Z7#A6%8]O+0)I ;&9H,!"-AWW!F#%:"(-TP7NWCA MRF"'^1>27#1B B-+H#1%"##F(QI30>7+"R-E7_GV<9TGTZ">&RLV!B]S&Q[V M/-V=U9(:$-Y3X1T0'3!"^@Q1&DB(:]4?BX$28HN/^GL=K"W6JM4_YVQ5AIAI MH+-;E5#(8RQ(1@LQS$*N6J1&NTEJ5Y<.92K'%S/7KZQ1[?<$SDKV<--BL?"A36U]. MJ]EJ+&;+9/9D^[;HAB.3!D\QWD"9S,.I(&-E@<@5&>?RUUUMH]-QYM[)-7T+ MEU0,T:ZW"M+N<+ZX^O40\Y1J M0N:8Y9!G+^P$+ TZZ7'YAY=JFZ-575M4;7# 9<#$.C=88A@[[W#X=)F[LSW, M.FI=IOP?W\*=^UWXRO20BM>-;:B_W*.=?QL!@F< VRVT-CLDL%WF>1T0Y&XM M.LH%K+#9B$4@A#9,+2P-3I!BA36P@LIV?#L;<;M$D(GYIB9 A["]=<'9JY$' M6QVXXJ#PZ-0ML1\.VD_"<=D8\ISI*Z;>';&0/N<3W*^$J(YOR\>G#*9*P)\4 M?1T;HB>8]KNBP.)XK=6I[_SVEW56U^Z YW[F%U&K>8J:SKJ8O[M7 M9#:$G5AOZZ7SM-?;+Q;P>W;BU])23G8%2+';POIM@TYN_/:,8L+>9='DEM0X M0:$:P7ZGUNDN-H3;V^'LD!8J0@L)K;_;+*KE+*I:]WHQ]Z>BN).BN*L= M=H=<"Z?C:B-I:90 FR>; Z^+)@)O3[FX;-;ZG4JY M.#G:NMQQDOE:T)G7M=;5P<#**AK;&8WMLF'V6AI$O]:_+@[7O0,-8A/PE'+D MRI5N;@]CX0KM&?^56;W%">H>#&B.0"FS?5G?[JGR5)D&R: $UV^]N0[R5"]O M28&'^<5&X*H2\IG0W1P%"UG50;*\=HUJ"6UST LG\#VL#71&F@D+E&736 -# M2RPQNL6.B:I0B2(U>;8]*1"Y+C]1N^Z*B6P"O:3^O::P&Q1N0FK:K3[A)%VN M1S(M"XNBPT(X+G&.L(.\>,G=*/ #5]66XNM6U:2EN1_6 7S[II;\-5KQ7;C@ M0L5<[<'F]EYNK23%T%B_2;>-2MC[8/VLUI' J$J@;TC":H2E&+(>V&-BES3(R!(OYH014;+. M(\/P^3/7)GV4]<@*-ND>_NJ-^$WWON[Z'V 2=%S;':YA.#A./?AMLN,63_TG*?4[\]PEVV)8-U_J8], (?M&'O9U$RZS9V$]P6V&WP[OLPAH E]L\+"NT$= C*=V M(UU0$'9! 42U<'\S&+Q# *:?S2@H_+>-ZB$4C=^/=5>\1Q0!5*U >A"]W$WQ MWR @/]M(W":(#@L(\*L#$F9V$8J#?J?5OYZO?-CWGL2IF-0$ ZO9:1EO@+^! M-K'HZ*UV\>[>=X8_ZK18+;Y:2=N)W=WA*G(J.'.KW0_=%YL;;RQC40QC&POB M8>H*3[ B)*CR*'Z%>;'G]&?=-3SM$02=0A&:3"UG)A!JX\'1L$R.P*((Q/NZH:'O M1-69TS3^$X!Z4:>Z'+!*PJDFD7 F0O?@"O$2:TKL!2U>]^DI6B4M*8G@ ?.F M*]B(8S?)BX#>FM05!%F)#>>X(V&B7NF]CN!S7%R;9_I"X9)) MI7-Q$Y1-M;M](*799^@H(!M07>1U!O-9;GD+Q7(XLM&QK(@"; M(6%SQ396(0W(/2PGJY99C/P1G2UM9/)XDVP>0L/Q@MY;.ASX_7#LH'7,0#QX MWA/'$!;(#Q@M^17Z@$\9CVYL/H[A^+U@\!?#2Z _(9A,0\0SRB%#3H#_X,T*0*O'A ML'0T?)8MUA!2#]\KJT[AK29?F9'9"58G(B7A?QD5B6#">#!X -1>$TP-X%V= M"U'/L&LKZ&8<4IX4L*@4XE MGUTQV@<389Q@-V:FL PNLN7Q@FER1"/YS8;VS?1^U$>N0+*"^0F\*4.4MH3\ M,^%>1/$KWR$W'G$>0X0W^.;WQCWLJ$OB>);E)?FO<*7?;>C0+.EN]0BH#Y8: MF19$D< P$5A<"#M"@_D>" 2*CR0DSK."@^DS'@@\])U/VZC M[;UU2\XAX%%G(A[T%W;\S$-?L <((?%R>8"VM+S\_AZ&+.=%:+ *>+L"+P]= M/B5764HWMQ"HT==?5,R58%]C05?&P0YM:XDQI^):^"!:+J!)"D*XT7W?-0>! MK]1WPQS!.TC-5TC=HU :>DH::D/==6=DP,A0&SH\7DQIU"R9&;NMP1Z+@ 1I M0@2V'H.A7+$ZZ>4PI!DJ;)W58'B*E?9(,V;+9,HJ.^K-^HN$.">RE#X##$Z3 MGI[M"7\_KGA<;.?A,MHFS!IWQ*5_Z&0_R$*B,6/'"DX M@,UW?1W/"TYYZGC*NM5_"'0/S)\)_]VTU4$3;0C@ +3Z;X9#-R!L2FGJ,02] MK5OTOIB+-+#CX)9(J<(6(]-?X#(PTZ>ZZX?@[8@HC*A%-/EH#FBE_BLP'A5N MN_2 &&DM(I:/$<.:RN(4^'WI_%.["-A"R@L]YL,),8'9^Q$SHB5T\E^\[Y&0 M2 3!E!-$2 <'-SWP).@MH^BC3V]Q10QDRSX6W&&$MI9FL3W3'(QXX:M X#"$ M/\?\X!V-,E-YF><&'#@R(^$8XQDE*,FM,1)P(KI5T_"U3N#QK< $APC#\%9X MJ6MZACE4?K8Q#\>"-D_HLX,-95K74E/@7?/'8)H^CG,]W^6&-(GGD6<1[4U& MZ,G92,TV4-G5!C/M^WVT.%J4Q%0G:@_@6G"EIVG]]?1H/>WT]60WU8FG0*U: M@=I_G%SR# X<%CYSG9X \#["8S#LXZ]@%OICZ6O-5.Y;Y5;NU8(T7E'H&L^O MYQ]C1L)Z\))J3^9N,UL3:O,>>?.&_,6&=L\- 5;F.;::+!I>#5Z_ROH:?>FU MNHK_=??^'C0@3$0"!1?TAO1YD.*%;1@& C\+%140-O@%:\97L0W[Z: ^#ZI* M0@F0.)GX++>XPO R_L'"#)HGE*W1BUY)K:"F5&_\E2+->;H-C'783]RU@,4S MKJ6N*!=L0ALC5)H3A(HP, 4GWU(*E1F+<J$7@ $G5$\->$Y-")NL@(+Y!)3&D:PP;^^=@;CZK'>OC@-RB!6K) M%9[#%3]WF_.68,="9M68I)PF]H:$;QXQ$G=:R,M%M<[!.#,65F!CN<"-6]?2 M]T'=. *+/6^A?4TE&-0&9H3 TASX)H9$P_C0F92IVQIIU_OI2;$8@DY&-%=% MAA/1U,3J"L:,PX!QUBW?B46+$P&7 X>#UXP&9\7'CB0\E@P%9X;_RKJ$G''@ MC"2$XS_&34+ )[TQ*='?C'!O^',RLCLO:-.BOW]+J>O\VS84,^S_C45?'TP/ M&SH$[I*V ?W4M@'[=LLNOR"C1/OE%T.GP1>#6K.6K% HV5KFK^)P>HOWZ#9: M\BWSR:BR5M5A+R66^:CVD\IFYUMU[&'RJ7K+AM4FP[$P DO M)V/FU74.CCN5>Z:OLEB[NX5&RXK+/S$YW$IJ>(B(X5?=M']S/*^('""<(O@) M3.!](6"FZ7=I$N)U:6_KP]W0)P&+N9K;.L!MAA.@G3S';H>\QO//,DLF](H" M'6UZW5_U6P?B\,X2#L\'6[)S^=N M-$_.A8#$FHU>-HP8[5+FRJY35M:.5M8^V,H6Y6]R9:K(:%^HC+B3*[*F94Y< M5&EDS1HEX+(23*$@8JY*]\< M7U?2TH]82J]<%66IHBSE]]O,.W7QAM->V8@=Q5I;^M8?H^NFS)&5M-YIN>R: M]?2.;PH_]F[TR43# "^I8EZ:6J^]+R=-%9-9AWV[1\JP)0BE9/-H8=SW]7CT M=WC! X% ?R$!7) ]KR^/BSW/Y7;M5>RY&_;,:%RP3?;$&_/AV2EZ:?:K[GUE MY,K+BBMWPY6%^_85X$IT.!?DR];E@18 FV4L+^UX)RWD^L825J#8X@WLS\E06D H3>2J'34Z9W^&%5)44"2K_ MXC(ZBC2@#I_/LI)8Y(ZU.S]MG'.0]UVME%=M.1EAY506#S ^N0)ZTBGA6 M$ ^HY970J>BFNJXJRJFNJXIXRDX\U755T4T1NOF#P$Y1XH!)KC^* Q/-P:.( MQ^)-V/^K=LI.J@()7Y]!K6IF1*-[V G@'?7*P7[>6!WS.1YS=7L5N[W"P,99 MZ3J54#@+H5 =\UD<%CZK,1_13#%".8W M+,MPDZ;FB9;J>JTHJ:*D4[EW"]#>\5S/86KB[J_GE;1677R5N#IV<5514D5) MU<5W'!=?N[KX*G%UNN+JJ-P>:H7 O#$^WF)17=XM7C&!2"J#6':=9_ZEM5 H MLIN9124B\I<4-EF$*"S+WAU\ O$KM<1G-Q.Z6YIS.WA]\7K.T_TI('-UR&(X MMF$_'F>$KJX YR6"_W:*CO.C]^^>>N$ M43' SN:3U5CK.@/9M40<$,O.CR?G%X3M:5[M!'NRR-GLXWJOV"'W?9"!H5HB M;B@*6G%9:^X&LZ*Z#4Z#_-,P2F4#U1*1?W%UZ+)VU6U7#%"B=99-'4K# RT? M!VQ3'>KW^V7AB$H9*M%M<-5,P^ L'R]LH Q=+C;(*R-9'"GYEY;8TU"I=JWI MYR7G[YX8!18FRUXD>+&5H.RZ)X9OC,!%#S%0V)P>S@KJUKJ7.\&M MKFZ^LA)YALUSU>R4F,JW:>FT=P/@7%DZ)23X+'KOEIC>BUHSW5JK7WFV#DOB M.TS!7.2>;!)/BVL7,=W+IKCTKZMH]ED1>:;BDA:[+@N5;U-QZ58NVK,A^"QZ M3XM.EX7>BRLNG7:EN)RC;KY5-VPF26_J?+W*<+ZVFHWF\7I?SSU=]Q9IS_8K M;VL9[/*,7IQKR8(OPC!U>;('LU6N.E6FU5DI;EF62BNCG>6A2'MK!DKWXEV[ MU2P+L9^?@5(>"=[*:.5X*#(OG![2KN3W6%O,],)D7UDRN*W_I.6K<6_67 MIM'QAF[25B_#3=HY9B_IN>>H4G/U$W2/%F]4KK[G.],WRW"#EK=ZR MLN[9C'+R SAA6^U:M],YR&U9I&=[Q5=GS5>9=EI&97HY#*U:[ZHDY52IO'=R M]E?%9%N_O-+*WS?EL:)67JM9NSH06$-U=55PCW&_U#>/2+4"*[^7_V!XXQP]]T6/<[[6^:ILVO /^8^K?E M.V[('6_!_S,V_]:Q$=S9I>OTF^G]^&!Z0\OQ E<\P%#O+6?X0VY^N]OL-A%[ M0("0F,(8OAN("SGA] C W%X6]/.K/9ONX5W971EZ#<+1UQ*[ICDC[=85ANEK MN(%:V+%A^63_,3?9?[R-)DMS34Q5SE1.=)T]R:#H0ON3D"A_!9YOCF;RCZ9M M"'RL<\FQF;& 79I,=7L&U\74\4S?T_"?H>Z-M6?3'VLCT];MH:E;L,$PDA]0 M@03B4]G->MV?3SPQ^&8-V:@M@YH+?/-^]E[8PS'LU@^*9'X33\(.Q"?7 MF6 \$U_U!ZQ:%81P<#-MF(?95"1J1Q:^LQ#@_PJK4XRM/TW]-R 0X!MW(XZN MRG$BP[2Y*#_AAG\&I<03]OSU_KNS<+5K0X4.HP^'3F C/@P,J(%F+C1_K-M9 MY]1J_L1,!&SC\B;1P_Y82*)>_JP_=@6WZ^2O3N#SL:<)H#TCDS;"GN!:V%&, M1T T]#QM6!IE9[CY^<&1 1]8@2&O%.T7PWS2AAAI!X+Y]=/#M\R^/>J.;#9_ MDB(^.<)X5'>=Y_"C^<^&PK*TK[_^_OW+ZNY "SNR3*)?O),OT[1/=?7B3%+K M,J6I.?X,DPP7$_LE\?,X#+M_O?GU8_W]MX\W_UN_^?3P\=L;3;>>]9FG]'<\ M,ELD]NJM-A:H:+W1VJ@ R&C]_VO2_^"YA4"^_.A"^SGUF/[YX=M"_P=\3=$S MN=@"U:YJ;:3VX_JZ<0T;8IC>U-)G>"Z6:8OZ %6*^%DRY:8>TK$LX>9)?'5, M+-CZ; \;U&+A/AAXIF$"<\.,5A'@*1SC[XX/[_4=5(Y ,GD@D>$GLFP)0.Q3 M>-W?^_"'";SR/#;FU7=;#T [%,;K=201W;H)$1Z7Z4KW2^ M#ZYNB!O;N(/;VOTFAL)\0JO%6V4U=-:P&C97CK.5^$NIQ-^P[N)IT3IJ\%:_ M4N!Q?N'NN+'=L06(." @S_3@$U#@@ S@K9;E/(/Q"Y],IG CPE-O]KY_&Q/Y M_7 LC, 2=R.U=*)XHGV@>"F^[,>(6M))O9M*ZMHO9-Y+S8%4<)17TFT0_NY- M]6'X.TLV,),>\-%4/6"%!I5)/HE3;U(NPB_2%W' U,/\CJXMCKCE9I;YW&5+ M6&->Z\W!&+&YRJFN(0Y#TV@[[2:K\]OS^7T >836_OZ.\.#IR>="8SD[@9:& M%+?7K3V'A[U%-U9U[*4X]BWU*BYT[&ISYT\2E*;;P-7!>XM5":2*=7N^KN),-QST6A%3%G$'-6J[83 M(N9NO];L[J19P1%6BZ8QQ/XN+7F,0 $#T[*$<0+WUZK!#\[E69!X&W'Y=WF( M!V?P=JMVN9L2S=.^K-VI6*GG=*SQFP@8>FYWY[)\7ZF]-S*8VL8U42BU=.'=;UD7^6 M6>R7T==N75WQ=^%OPFV]R]IE>U\7R-YKM2JBWB-19P 9[IFH+R]KW?Y..BH> MI.QK3PETNTD<_2 &_JK4T-[^"\JRP]E]F1_ZFVF+6&W7B66%IB:"+J:*+I9U M\115;==$-VT?_O$T7;,K/_)Q_>)WUH6C A M59G%;TM^)BNR\-3O1BF/_?/^_>V_82E R.]AZM\]_;,]S./B21OQB_YB3H+) M>\=U*77V5L?$3W\62KS+O!*O?_&N$^OU$]5H :E8\$--;KU-7@?7P,T;"1V7 M@:5:OC9UG2?3 $K*L=-IEG#&3L=7?J/>_HE??KS;W<[:;B19O!/PCTCDZHW: M4+Z24J85]^0J9S1<_1D+(DU*QOY/(#R_H6%])3'+D*]*:Z8-A.YZ,((O7/@* M/@&?OFE3*_"R*B#;[90*2'7(^^:L/_^-<@LNR&^P$/KR M/GCUG\2XBM<"/"3_B@*[O:BR^ G;2I<#0$!8MO^#!P*7$62S\DL M4=7^%0 _];E8-*S\!%;\0VBZ*X@+32PH!IY2%R PFS>%>8U,^+MNX)4*/\#W MAC\T*MVEFU$'.6&C*(+?;.1*%\G910&A:F%]04\.6%+0+2GTX1B&TEU@;5Z0 M%" \M:DEC$>!5=.>!_]>CJ5)@;CJ)']W(H)'#>L"O>&)9%!1TH9+Q8 MZ5I-&P6T8W!-8%6UQ\L@P!#M%59:3WVZQ645DOJL!D/C'W!EL.>PL53G[0O+ M$D,?5PX#PB'YL]?P1#0S60F,YT<$@+YS66>2I5XX ]!DN,->0[NAE:PL!XZ= M:\9W55;UBBKACOQ67+J;'K\"RV(LU+[X5[Z/8=>'#IRXCC4V 6A9O&ZB5%SD M6#>T7S##3[T4R[3KYDM];!J@DKU1 !S MPX?Z5:.\Y4?[L$Y GCD3\:"_K#)1+M4N=N#*JY3;.HT@ M,^_1C^J](:&B3H)H$J8= %_?@9!DF;?^Q=F%1V#E\ 2(KWXC)9?I]4\DAS*7 M>9T++*,LRVQ<+0*7PBK5E;,GW DM+^1$#50"5"EP:ZS9@61U'I8Y!I8>CG7[ M4:"^L\C-WGHD4*?31PW%=(RB-.!1L:PNEQ4W;5;1H$@ONOC""[O5 M@\?CE+L$OJ6,/*2NQ2&+9D9[$$^Z%=#1C=$P@@?_JP_(Y%/FA"& #HC0X0"E MY>"@O20M&G1=H %.ATQ&&IM/#/VD3[@,'0C'0GN?M%=D9E1L1R#%^;FAZ0Z# M"6J\0P$FP&<;UOD#O\*#V/1BSYM05V78-+ VV2_I!);!)>VH(Z-:KC_IID7% MV@1;A9("WV +-##@%X'N,GA-W,0AW1H,. NG-S8]WW$Q[HM+II&8@T)C"FT] MUX,;"K\NP-KV:1 QF3JN[LY"WADBW^"V32VP%VDYB ,E'LDRPUF!%?47B#/T M(?#0R3<>T:U1 19=O&OU*L"B\@.Z5(!%)W&,%6#1Z0(6P54OA#0<[KLF1F\JSPT'C5U8>H M#K(NYRAB #T-MS1F^* UX8Q&YE!HB+\CV,6.J,3(_,!.DQ#K2#X+)HK)403U M-H/L2##4G. QTRII-SM->;9_"-"-<7ATRIHCTE)=%^U44DU-BJGC"RGZ9Z.K M'4RF(U+IRC8_9B8*X9 4EL$:.$\3\ M43W5>:SY =CP(D.9T75'EO/,5I'$S=6\L1!^0[N;YP$.9F%@GM?&L:+8,V P MPSZ3Y9$9+]/M .T6Z6*H<> :YCO'=9R_5G=&]0"I6D:*].$0)*\1[01.W:$3 ML4PV)D-[QW+LQSIN[<+0L:\F8F2Q"/E8ST005@X#]!C220(3)JF@XKW" 9UO M=]^5\8_GJ @V=FI):@21Q^=**4-P!"030RZ,,8*&'@B1D-#:5)^QON8\R<@7 M$A?9R?P%)*$&WZ[1E]F>%\J4AE]=YI/ MD"C4.SI1LP3207R+Y*; L0XKOT% MA0@:ZQ20C,4%_^$I]C.<;'+TF1YEA@X-C)'$H*" M$ODGY%X#.47Y!J#TAMXU;?7)J LQ:]Q0X!G)0UJ8G@ BF;"PXB0OYF)>#'-V M["3YST 4MC,!75#83Z;KV.RZ@8UBMQ/-'OV2E,>$BQ@%%%^U<"DN^:3HZI0' MSE>Z.FUVIJH@K#-EOR2ZMEY\@9+(U7AIRLO%% 2OA_.@:QH)PK%!S9B%MP.E M5CW+I /Q@CEOGDRXXC.KF72$13H)C=O:W@O8X.=FX ,I#$S #>.WCWA62, M^NTCBIKPHPC(=% 2*+K3(<-S1S\<2'#+0U%6=;H[/]UV)3>.^?HZ#W3*)921 M$JA- 58Y_O=G?0: M/6U8KN.BM\MUTXIW26^M7DE 2S>\"I+0)$<(IG4_=ER?8S]SSJY7K?1+N/Q\ M60),H6Q6[&]!]-/!/<"Y;<:*[>YB^GXE^(^=P-(J9=:5]5LBL*O6OF!#=BOI M=Z+T[U/2JQ+L, +L^?!-7T7LPGB&-6<0O&H?ZSUP@A!T64R?5C>V[JVBB&0# MGN^"?M=:Q'+8#U10Z]3PK\Z*A+O-+=Q;6R!A;*S0+C$%G[O1\N!@NDQTCQWK M_73.X';=UA:NJPUMGUJK60$U5K2\.2VGH3NM>V]MZE*[OBXS+2_'9TP':(Q= M)HD\H;S3KG%924WS8,Q1%C.H1*)8S4WNG*)F/*5H7[??JZQ:1TKG>JTM=^NI M!$TJ(@__.G*=B4J@S8;Y:7'&F";STAQ7HRQ>F9CJN[KMF9RL3Y >;DK"<92! MN*\4Q'(<3EL>3IHE+H^%$ PFF#7J"IUAL 3ERM=":"!HLT0\<8_D5K%5W4+Q)8I;) MHPWM]Y2_QLJ@PGQHE0Z/*:"Q$@F51:3YA?6(&MC6C2AE9&T+P$$ZX_G!<0B%CZ&"5JCJ!:3P**AO1 ML73*@W%BE"O?+'$CHC1^2B GD %*/HZV.CV;NB+'=Q\"5R6>Y\H.UC:!RZG% MZQ.< 1(Z.P#%BQ0:1&*P 1D%0?* F5*S$$Z[::''=57];ZC[W8V^>^(&IWTG M)_W9_BBG_,EQD^')WY0+6#5B M->+!^/VX,QDB_-HK]J:$#I,8XA!%9N9=*2>3\%#B@HEN6G.8S0ITODI'>\%L MA68*H'R5JWU2--?=>I'.1C37JG5ZI4K?WE("01%7W%Q&08IW?@%L>0MHRYG0 MI_O&6XX#+F?F"%PF$)?GT7R7P[P>&'5Y7=CEM0^GC,"T<\C+,Z$786.X-T;@8KO#BW?=1F=!R9A19U#N/[BP,B!$3J-1C:TR MTB-Z:0U@\S6SRESQ!SD';/PDVT$6Z@792^L%V=@L!IVD[_4>RXQ=XVTV$J/1 MVY2>#MM\#7.'%!(9//)!#*F[9]@I2,+X;H--Y-M7,$O8,'Z;S-+.9);NALR2 M6%@JRW126"9<:!E8)K59[6Y),J['[>PEB)U)[5ZQ--0;CH416"%,<&:R6$Z& M26OLE4S/2>F1$/VXCZMR14[.3AHMA,EL7^3F+T]N:373DUN.-+YC,C4NL,,;4-%#]@@ +WA;O3)1(48KZ9" M(85NK7]5$JRY4LK\@S%M]TC9M 38%]F MK=4O*2;?>5^FO8HO=\.75[OF2[PC'YZ=0A!*G5KO>E\@2M4UN08[7E;LN!MV MO-X+.V)Q3<'TJ^[U<>FM9W(_]BN&W E#]IK[8,A/3E#,CFS5^LWCXL=SN" ? ML'V@/O*%>Z1<>5Z BSE3#V(\3@78F0S^X+P77W73N$$JV)#%K_=VY6X#AK$$ M][!:!TPWQJ8):;"=;-BW"H51MG5-(LGLCOF7+7"7(F')*_?H"UXR@RS.;N_Z M]B[&TM>U?F_/.'59I%+"JSL41;XSY:AX^!>7TYL3?U/"Z25^+;^\W0W+(VV\ MT;XF6D3K!B:)(%7LA>OAEL-_6HL+WH,(V.Q,2JM;['=UK[+$5EIBU^9BZ[NM M]SGZK(:+]X0?CNN;V" M1;VE+'-9=M)J4VT(]E C>\\JR1&%WN2C\\[UN(7KD M_5@(_S=L% \/W[R87OTWQW[$_.!T06@*[PMED:U30;B(H[>6QM>O]?866%R7 M+Y87%:;6%.X=DWB?V:P9I2!Y$(<_*P!;3 0>!BY!T4X=E\@:,4 S7J%<"%[C<6&60E,'\--/7S>M,)B89%]XM/ TG M*>PA;-.-;?P:Z*X. PHO/0NZE9H%?9A:*@1=RF"A9H/SW&.K)>I(+#F$:CK< M,I:*I_A[-X<]Q=TRW_V"F:F)K%1@1,>EJ^Z-1#4VL008S=)'W0*SU!D*@?(? MU+:?\6G8+_/=DGW;[I1S[U@V8$QC/%H^.;TIX MDU-#3%I@PU[04@,ODYF(;N:S"4)Y0T7)AW-&>]6)EB?*G/NB?/ M;_DHMN,SC^J@9! *NZ/ALTJ ^^8C ^#B8O@"0/QV4,6PTI86QC>"[CDVJ!DS MN!L]SP1]@Y#=!U2: 8\*.-$)_I(FVX^59I-5#6NS=R3IY]A:U?K)$2MFSV;V MB&F>!388 .EO&*!]^A-OAR1PF /*)-^77Z4+G^VD6 M_P[!RP]AN@[<^Z31C,%VHM<\!@P/[8%:Y+A>@[?R82R2,/P\.= B4>69:4,T MO$=@>ONL+!H"F,?T&UK!&F5+^#[.#)X=PBM,7QOK3T(;" %ZI^<%$;I:B&'/ M$\W44C/RR?[\#9@]<9N_G_V.A5SB;A3]>4867$CMGQSWG@_@1NU,'N/M-UX< M#$Q+NPM\S]>IAFC.Y[4I&KH6*KP@@^FTL"90@7Q'I[GLD&G/\XA<+HL-A2EP M/% /=AS!(EI7>('E>S$3 ZZ6FC8*40Z(5,@(<2-__ M-[TL;S%>+/\2^C'\BUC5]B8@-1G $'L%J/E4;_738!M2"T4/"S6S'M#,>AM< M/MP-IM\TP)]CF/T*9)E,BCOZHRN")G/:.Q)#D,DI;&(_I=\L"RKI2OM\:?<( ME/<+%\9F[18^ZJ[M!/Z-;?RANZB:Q+S)Z:Z7]@K72Z8X+VY49'A86M+#@FNI M@TI$7"R7H\76D\-^V-*$\QD16]J<_+86VE&#=\HR#K?9J MVY9J_JXLMV"?8*^PL6,9RJ[@-FY@ PU_$+$-%[_C3-DSXHVQ91?Z4MCVP" & M?@)"%3YRV>91M] _O,38M=3&-7L]C;5A)=+4U4)M3C ">Y$216IW5D= VSWU M'82.6?8M/?"=8LFTQ45XS&V\W-J\3&N?"U*\7V]?QGZ,F8KW2$H)P0X7P@ K M>ND33_71PM.\\5MMS/^6EF(SIZ7X^?=/F+4)BB[^LV@PYJ!F97<_@L!Y!(4" M_C+2T!T(TLB'#64\Y"R+_U^!-=/8WF\I"@#1[X]!(7\3ZXAY2C$$%DPGY7W3- ^T7UH0!/NKWR<>KXE[*() HS(;W\;2^18A5=^SA*IOV.)U&M6$FFO$JG7:%82Z> 2*3J%2B*M)Y'Z M:0C^VY1(_4I'VJ]$ZE&;Y=X9U@X*=<,?]EXV] >''H:)D-T M.)8R(I:5%Z>TN>'X^\].8,DTM6=,R(B\%-1BGHDV[LR0 6*$B^(3">PGX1'< MJT^O,R3(*S6O,BWXS+'%PIY0A@9VK=FIW=S?9HFZ?NM*-HB& MC<71!0ARW*SZ/1UO_$^XM]JKY$&L'IY&3SF:;R@#8/D\Y]BH&(_);+T1;X#- MSW7?:C3=^GN=PS?)2:NW$GE/'%?,]?-^!!Y1?)>ZPZLRE4H3."_?_#ZC[F/0 M28( M2!>Y6A;4L,HWU;&9.VEM.+'[*081W7F9P+1X_18T2+P11B1(!L)RGE^3)H]: M,DI4RQS!543D[-CJ1@ %Q\4=DOETE.F-P3R0[(- 9ASB)3S206=BY>>97A.* MK &HL/J/\)*1\.12,$:/>5)ZD$!*WS)0^DS=XO?%OS%Q#&&I_"E/Y46!LO@7 MR'@350$0_A,IVKG5HYH.YHW3#06' .^@UT>Z)<2K6PB#9=AZ>&9[ ?J+45M0HEE_+ R/MK=4;0:;GX7/K'TCARM%]'M/#,-::5A"VV/3CH&E?07$TIM"#LK!F?]7Q+VSFQ5+P\!O-#=2F.:IH! M-K&4I1E4Z2-"&"M]#%^L"1OGMG:2*4FQ%Q,= B!M,H_U<@N=)O.?\ UF/;"^ M[MV2'^&SS:FAL634)431*D05S91V& FJX%]8\@P=N#'^2\I*C#3@HU>6XWFO MM4>,HL,&AE3"XH)3.?*3BA8\(2-_UQ3G'B.S[4 MTC@XCU^+W85PE,X TZO)T(M=^JMB^-O/7M^X1NL3;,>_<3=N/ ^X[L8V$N6F M?(_"A1_;T1ZKO/,/[<6.'Z+4\@)B))&)]Q%80_;M!7YGK\-JM2WA@I29V[:+TU%$SFQ$7\11Y[&=9-U_J8], 9?V-$AM]8"7,QHD$N(>J9K:R&HG>Y76HDWYW[#841:03R9+]: M^I"N:/F5!64@D546(MND#1LKUBYVU7>;O?2TLJFDPJF:K'*9R7)]?64?X8WW M([E^Q0XWMD$C>+&UHTJ5Z#=\=971;[@W+VOJ^'<.=*%O$ . /V)!LDQ7;%H7 MBNU1PO?[#U^%FY\>/KX(=VAZXBO./?S0DY]ZK8+9ARU*X%H@D3"92_L2972, MYP(Q*JMC@:"\B*(PGXDC-N1@,TW#CWMDU\SQ6)AGL1A["'HD7FE'"62CC'1 'WLB+?PY;7KUE?O_:9/-S=_F;:/\)! MUZXF3G?ZA <3;^4]M^,'F<^*$OB5I+'N!I>OZKM8)?Q9;$RL('X=&4$74$*X MQJ6M$L0+WRF;AOJ0=A#_$WH_3@B"FZ8B@@#W^9!@,+ M%$+UI0:1/>>V8P0_-4@NA7Y*3:@[PN2AZXSDH2,Y MIF:CO?285B8676KGR?W6Q\E*T1 M]NV(#,OU=[X#.[\!W:5E/K6CG6@?T4XLR7,*]V(NNRG*1EN)/1JEI,FDJ0WR MTG()UY@XS6"!\PUO>Q K^/5(""UL0'TQO"!L)-F9[FU"T= MC%);PBA]$?_]KV[#Y:KQ:M@BC"U2HK-2,O\O [G'_-T3@V@M;C5$%9Y>%C,Z MMDQ')4N0L(7TJ8FMURC%_TTBX3^>TAWE'6)9J@LKX6)"U(OF:]O467G)PH$<6W (E85$E2?@;#.M;7"GY.2PX(KTL%89; M#_RQX](M"6-SM68PI>+PI:K$53-?*\MTWSN=,QTS%Y#HW#K2PJ^M:][)?ZW26-3CQHOIDF9[O1$9;+5ZN)J= MDM+>L+:VL*2F=:G>@-[]^)4>Z@8)V.<\ND4RCA5_(JE@1$[[1( I!UIVV92/ M=?)"$@ W<\DA$\?@Z'1",O+2;&V[7KUF6MOZ;:P9_-P1>L(.@0KH"A.E24XV8J7B)QX_$8-4; H.P! M^DE.X]EDY%-9 :UTR>)-P9INWI75**?;[UA2?L33UE6.M,KP.R5&\\KJ MDM7\26(_C>(8 NIZ3RD#9]@7)"&Z0H'.7$'=YXQYQ*Q-D:_DE)#V-97GK<42 MO6O:[L#Y$"N!FS##NJB7$FDYWM0R?3P-^DV:]>9_Y71X^.6]DSC%]NBY%$S>)& M3VYTR\M::/$B;8,(5&7H1SF%7O1.TB9 ;" JF/,L7Q:"=!' 89@5$8"%9=$ M2EN( >>D8:U-A)^6Q1![?3)OD3&C&EEZ86OM&OYMZX64% NZX3.H)9ZPYZ-T MOSN+[HIEAT[R0*&V>6'WJS5-^'.S_[YRGDSA//_*'MQGG0#0-29.Y=#* M]'UE"8*"M01$/"6H(,!^W*\?^JI76*&_3'2IS9GU# M(^>C"HA+AZ G-;1'$^0L>M5DLAYEW($PQ2;9*ZO28#>OI5N2I$GDX5P&2:FT M^D2&HCQ ,FOY;HT!=1(>)7KV$AKVSK:G/3:WOB%KIX: M:209--C.B!8=.Y>&)\O:?UQIRY=3L08Y2RT9>]**B=C MB18ME^6';^+@.;90?3$GP635!=U.BS%3*EZK_R=-)9J)G A)Q_2/\J3BD6*\ M.&AX/ Q/5@!\K ^B,JW6327ES4?MY'$\F;JFH^[NF0J*DY-$I\)6E6J.JW++ M0;=4G0 M$6HH.G HTT]^4Y?&%$&88X7$D'P,88OF6O(H@Y7K1]4G=++[J,SK< M] **7ND**#JR@&)90PZMJHZ8JXZ(A9S13L(>RC)=*S,1H7DI&WYS?0J(2G2[ M/H'N;X%2F6+.YQH-'UZT[Y5+-7.(UNH)7> TS.R9M!(S,:EWS,5KY2L8./[* M 'MR->M-'I](6BX*7=F@PN(UN0R.(S,9E:SDQ@+H41^7-L!OD.+)_KQ%>ZD69:NY\!'[4\9Y;* MSI^$$24=9-?3M6+VXW9H,C%D*F&JOBU>,,2^;GG8)G[05-$J_?2ZX23B]GEF M)JD%/?&RZ1+UV^*(@Z(;LM+7V\2(;C.=#;'=D:\WO20B6.0A6(/X,9>1W#1/ M#B@;-MNDAA,,_-IZG*>V=^W01H;]VTTK,%!&+[[T=[AKR;%R89$83PKY_G'R0X.#<@YG@8CHVI,V6M2UH(@SD.'$<,G_(=1!FW$39S0 M+*6B2HB)-]'9_NR82WCTQ=IA!N10F;SDI+2E6-#T1U=(37VB&X*;B=)&JJ)& MAUR;BSYO&90G>)6YVV?A=DF]6Z5@]0EEUM)P[IVI'_:SCHWYAK& MU5H3>T-Y/N>&/0D[@&/T=$MBW+!'G8J('H4M7+#;"/K&F)@V]N_2N346'YT@ MF8B_&#"2Y4R19AI2HTYY-=;=SX,]1/GE:$9A([/)_O/*\V_UUEMVW _'P@@L M,+$^2HJ_%^Z3.11+I#SLUI!^NAM]"R$,OE*8@@RR=//KLD1M.A:LNUSI][F0 MI[5TW.KE@-0K+$^L9P>U[@S[=Z[JX+%Z)]-Z,60CII\H?:[1 M'>8,Z#-4_?='9]61[OQ(VY7H.+ZK;8\$](I452?P0-/U7F^!1@J10[)7S_;) M0<4W^LV"C7H*NNEOD\;(6CTV"M-XX0'3"/'OFS3/*/3&C(XZE^U\>1>(_C(1 M84SN-VE5D$<*C^1N=(]&(7ND4AQ6S4MT--S8!GIE\B262_'NLK^85[;3$]\R49TAE7;RH0V>#)5V+M[U^HMH+GNCTM+H'/N[ M6.X7G5HEOURVT8QIZYS:W?P^N1>6Q=UFOZB3D(QT%(S;KK53P+3.^H(I):6F M8?FN>:<QE\MVR>S:DMGG)?/KTB!)==>LS\$YT^JS.%@>"/#C3>(X MCHF-N[7.U0'9N"+7G.2:5N*PYH5S&N3:O5IL3%&V6^>43)MO2V+O);]S7)1*N-K_!U.$"-O#,P1%/J M)<^NKPY5N'%#G3M9!:;*V*K&.E%B?2*#'3/G/8V0G6/5#?%J*GTX1! 46>>" M:,M#3,BG*A<"Z;NYO\TJW^BWKN*%J6&!'N'Z,O)S'L2W7NOBW<@)7'F2=02F M0:ACS"Q7J#;H/! O4P1R<>R\4'*]]L4[GV&!ET+)A; WN"T5',:!X3 4%'@% MAU%FN( *#N,DCK&"PR@!'$;Y%(D[.R]X:JO#%<8I2(JJI#6CZKB7,UOG0 7( M4L^D:F/OL\UE:[^ZCE>T45JMU>[5.BF61Z@WA?6_.AU;TWA[V@(:PN@]N]M^#VJ]\/QPZU8:3/ZXBHAE^8.(:P(HS^ MJ#;RF>Y38=05!ANP>S#AP5=62^Y,M=I6Y6,ZL83UD-0?48' P=%@@T2FN&@3 MJ!HQO?:Q7Z+:QS4:DA1J2L3F,7W5F//,%*L'8CN1_A_*)[80U3\IHZ_J"Q.? MY5I1VV7>IF(/YZR(RA=/SATN4=N9O\PLN=/KA;G7KT9:[B):[5HL%AH+O7%KR*X_22(]S*9\8R9$$U]J M2T-1R8LUY2(=K+Y(!_.R\1/<.-0G-B8"U0X_"'?2NDBX&#N+[4F,P,4#N'AW MV6BUYOUA&7Z[-4-+:U+3/,>B9 DIY\FQ8'\L:EQ^,*))=>'FU+JV142A=@:W MXO:4LRR:^G>X]=] X0F5M7H[I[;6O7C7NVX@,&=^#W$*I?VT*Y'U[IOI_:B/ ML,3'W$IX:6V/Y.X_BMTRF57N[B6"<;X' C5?$M"H M7VO.J81TB==6((_"H ML?\GQ4@X_L.1DUJLJBR&Y]704E05A,_G'!-X?&S"?%R4)O%O8*1$0U$RQ1^G M0KC0W&UITIYE2O-+E%A]#QGU,X&;$A)3OB+H, M1HW/X9O?&_<-34&J9T4)>1TU6%PZPH;V/S=+# M=4P#7QXC^5_J\_X7A)@R!([+X*0.]L',PJGOY<2ISRW68G%W:B586,=/=9:% M!(0M0C8LVDS7S9Q,= ?)= M?+W&LD[HJ@>,:<-2W!#6+"WV[C+X-'4AL2SXNFJ.22'X-/H]KY2%F\)-0N?1 M'+,##=?+X4UW'3Z(M6QC1-."P*77M6[GLI8&'L'[IYSW\ZUV,[;ELGFX;?D8 M=0[<:%N:M39LS75O\:H(PQGQ)H5TJ8."X9J@3@WY&O96=8>YS&CZMZ(_U?:( MY[.:=/$+M=-N+)J=29F&%).Y%6DMOO)OQ0;"/48PR:THT-T+]Z+56(S#)?:" M0&!#'-IXSZ>5 FN;C9\R<9MSXAVL9&:T.SX3&BZODF]0V4\Z,IK5(13MW'1Y MU:QUKI9!+TM^Y5^>1=1>5( -([5QGY+AYQAX)?_F\TCMEI75UH7Z">7U;\K5 MJ*FL4E16J1D["KGN-'/47#-Y]%L$W 3'0V,O3<1?.)3GC2*%;3A*/B'[-!/%^C@3Q ML(]I1(.\/K402??D$>1NI)2VA.XXZ1V-9T7)*V06Z]7@+PR_4X=*/T/7WADO MS/- +ISWWQWIV*!9>:39Q#]'\+O?'?__A!^AP$N@UU+FUDI8.O5\:1N(J]G MNY+ZLZU1BABRP%"?4O\;)/F%,!+F=CI#[F =IH+.3Y-GB'--NNWT*4=RL$\, M]L72AV/9=]V&>4^1EJC%.@+IPU.Z:SF:9TX"B_:E%O;V>G*L)_@B"&8#[@#3 M%TR$'@_F.\X/S3!'(X%Q(M7-A_L"3W54@N@BHH[/4TQ_=Q?VE_IY)<)L%+)+ MA*5H!3 JZC[PTT ?<,#,0)@<!-+]SCK)!4O,O/\F/$-6?=>O\*K)G62C1(6SO6-9]'0MM/>8.2\\#P7_119%R;: "-EZ:RP1J_:36Z6!@3' M@Y!*K7UA#QY#2)KOM%?)YL>K1XU5*R7:<7NRSR@:AF0Y/CN!9:"=(K4MF<;H M,>XVF:V>!^HC6(Q3W22C!@Q$VQN1CFV9R@1$2UP:U& 7T5>DO3,0_K,0MK*K MISJF;YM3] XK?^,D6J[R.N9;(2:;Z@/+],:819DO-E"W$+8N;A".3;!!W>%X MQEL"N^/ 0T JO%N&>K'5=6^;DMX7KS[C9@OZ\IABE5Y_KSI_Q],"@B6Y):GO0ILW< A\>8G%R UP64! MPUY$3+RFLV7QY:'\4L**&'(L18\KIHY+>>;$K#-MJ)-/$4W<9=(IMN<9M0,5 MNU3LLGMV::>QRV<6\@YZ[Y#4;>T_"08*>SZC.QL8B-ZR,N5+*ERI>*@TO==)XZ?NBYI5![CGI>7/K M4GG?W\_>ZQ9&O^['0OB_8M$2$.>\>=EL?[SM7S6OZY?OVS?U;JO7K[^_O.K4 M/S7[G8\W'VX[[S^^G[,]I3,Z$,:-CP9JLW7[OG]]6[]^_^%3O7OSX7W]IGW= MK%]]N/EP^>FZW[RY:I85R>.@'^V?BODK M"D8T;\@MO5/%KAJQ&K$:L1KQ-$;<3X^T-2>XO_OB5O?&&N9G/^D6YMZ\J:Z. M:L1JQ&K$:L3C]' >J-7F+:YJ9 X)=] 9:8:8.I[I:[]X03B?N95C;)HR<&4* M?JM-B?*O6J]_^1F>2KT)KS<:-\4_L"8"[%5:69BJBHY% M?LF&O,70*96(Q8_V;O2!#U;61\>>"G_\ITI8)"\0#1%^QADD]$&N3H:HGMS8 M!OXGIJ2$PT6)S\N:&:;!O6(?PR)XK]L\NQV3X,'H>U7WS8VW+8N^+\M$W^V] MT'=FL\Y6K=_L5Q1^0A*\7R8*[U02_ 3I^Z 2_&K;]%V)W[/WM(_;/%E;D!U<)F0@$&?(!#KE+U2Z\0F/NC)8SO6Z.SJ*O\X E]XK MQ9?!A+ENUOJ=113(<\YVW;S MH;GY*[M EF#GN+,$TSP!)2VVOVX6*[B2K>UEX_A]U=7&? C'Y\<\:9=EB0F\ M6'W5U@D\5P"L(O"*P-$KVGA.[$]>[II$]P MHTO[#]UU]>15O;Y'4=N#2W$] CK<*[>OS"^919Y\K5[<2['[A*VRG\U)DT.& M?9>S3JR@SRT^A#+P9I&9*"5,S/0[D*78;N\+*/9(:/-4:5 54Y2AH7D,4^N]V2>+"YU_W1346I9%Y)Q M-[9RHH27*%NA)/=DQ7(5RQ5CN9P9O?GPOG[3OF[6KS["7?;*4Y+*'B>@*.A M:*0$]4KBC(M M+2;O%OXU2 ]J;NM82^DMJBAY,TI^9=J:/W8"3[<-[W5%/[NCG_;>R&=>&5NJ M9^U/7BZ7;63R:"TIPG:2>1G?B.K(RW+D[>K(S^W(.]61G\^1RX#:00Z\A*J& M)JW,7ONGO<)M,=I?!;15C5B-6(U8C;@M,_4D(3S@3=@45(MU!:TP&JL1JQ&K M$:L1C]3#6?6*/## 0G9@?JO^@?4:CEVWT^H+VO56N[QM(C=N75Z22H,3 A I M+UQ(.ZU@X&#TG2N5_6J90*?\ M17=_"/\3'G5EL)SK=7=\%)^6]'X(BB^#"7-U5>M?EJ03/Z0-;N1#/M)^'YDRJL7XU8C5B-6(VX MU;#^6?C*JK!^SL$/'1GJ],H4&5W51NRCZHE90&$EONJ'XQREYN M8G4OWK5KE]C;OJ+MTY+:IK+6 KG8SAOS8DTJ_ M(?V'D1UBNQLLZ38?NTOBHG_)=9'GU1?O/NJN77<"7_/&N@O?L'9WBRQ;UK;/MWI/ M]9[J/=5[JO>#*/$[18:^^2>$)/VNE98B+/68]6,)15$7E%Y"4@\IQY M[05#4V4A\LPHP&7MLM.JR/R4R;R7,]N\HM&CK"S>IW.1*XOA%.K#P'6%[5?N MQ>H]U7NJ]U3OJ=Y3IO=4[L7(O?B'[KIZ\JHNIXOQF&MZMJER[JA(KI>S2&XW MCDM)A3'SX/S<.E69W(F5R?5RELGMQDVZ3Y;*--#;[7[%4L? 4L=P2^VHJBR? M4[:ZI2J6.KU;*F==6G7%%.6'$KJ%JW+NJBYIK;JDWHX*]7*519QA4?''"?)&1-GD HK[J7968J-EH M^MD?.,8,?]-AK]]I?],TC2:-^VC:@4ZSYC^GVS-SOM8>Q@*?^!R^!$FK/FPP(P!_+$K! VB3>"CL:<)VQ!&UB/:%[QB MM$X+#.QFNZ/1T[J=^0SR)WV/S_]9P';^?2F'7U]=S^F#!G)XI]YLP?_ECQV\ M!-,[R&:U8(Y:1_N6/1AGAOR5]VT?W,\[\Z.]?D(9]4^H;T">;O8_$3M5$USA3<5\$?0<68KN7/+ M#IKDU?E7X($OOW%?/>[XV MPX_F/QL*R]*^_OK[]R^9;\G.OIR7RQ?OY,LT[5-=O3A3G+$P"^?X,TPR7$SL ME\3/X]!O^?7FUX_U]]\^WOQO_>;3P\=O;S3=>M9GGM*.D+YLD=BKMYK,$]': M>.=+=^?_:]+_X+D%3ZC\Z$+[.?68_ODA.J;X:XJ>R<466"SM(!,,IM34ZP9J MJH;I32U]AN="B30#RQG^B)\E\T#J(1W+$FZ>Q%?'M/V:]MD>-HA[[X.!9QHF M2"*8T2H"/(5C1(GGH12\=5",>J"=P$\4G0$M[?]G[WV?VT26_>'W]Z^@?,X^ MFU2A+*"?)#FN4AP[QW>SMLMV[M9]]2TD1A%G9= %Y,3[US\S Y*0C!"@ 1KH M4[MG94MF1C.?3W=/=T^W*5U9MF%/+6,A/?CT%URSM&)AWGRSC95IT35XFT42 MYR?Q$#'9.-9F=;[#9K%R7375BT$=E,_>#OM:9J#Q;[YNG$6[(1H@\VXM>_7&_&)[<,WVYE0 M@CPS^'"GV_T.:A[IT)\8E<\"(U[K*3U%HR,2:@POF3WCKLA:%GT,0!B8!?\Z M8U>,J# *W0";G[VE,=W\'(BMF64_LC^-5?(G7$[9MV=9B/9CZ%O8!F;C0ZX? MA,5<"R^61(THNJCVO\ZTXV:FL!M0!WBT;ZUN'\6?M,.;D#:1N893#7D4WF*; ML'\>F2R0_@@DP"67 !N6?_R-?H3_6V!!O/UP/J*F!J@)Q#^BHQ;H2)W65!J( MWE";R9\[*X\>9;RW!5UES)!"= !5,0?JF)LLHJZ6AKIYU/^EU,JGMTMB!];C M@AZ@2&.2B0X'N%2MXDOB@X+R'-*EW3(O(#UD// SQJMDP^@?A[8M.Z]3_ M5L2>ONP.'OF$M[%_TWB"XY[PI^7/7YG-WJ[=[.U:V9NOQY\%/AR=\<)[1K&T MF_%8M]3&O4-%-,%1^F[0D[-$#[8+Q_-82,MUGO@A=TF/355%L>>WCE"C(NF!D3^$5=F:0K#ZC*=1!VC>=K M^S)$HM=@(=:&9SRSBE)#IV'\7Y%:$WX2^%0"2 M8FL3G3H\QU?9+6FB&SNQC#JDLX2E125G2:4;RZ.R;.DC"T.MY]KQR+1C_>S, M+9/^\?L@IUA7>F?GCDT5'_OH.04J7^%WTK7O24O7,5=3^H)EHS$Y8DWI2:;ED&J2ATMD&/WA4GGC2=&[8-EEX M[Z3(O(.<5/T#>]LBL_!K,-7,!(S'9/Z3\1=QI3=LK$B:+(7.Q>WG/P(<;'-; MWTI6D,ESP1]W^9-*.I8N+-W.9O1KN.'@]"_Y<[W(@/0%AQ>U!R2#^2(]#CKV M3:B,=U8N^_V"TB;(#5K/SPMR=;XO'&I,!(DZD4%,AU4).XQQV_$#C-.%(FR> M)F6I2WPBS399;Q'82\:$K3N;GA^9C"R1GTN6.1>=H..RG9Q9?BC=IFO9 M>]^)\]TUEO.C>=3-Y]$]U?OVBK %VJP*Q5$P;;JCQ)162\?FN)JP5'2*%JJ$ M*"KX%1+VZRE]/CTS4'R-%PO)=PW;FQ'7DR;$_T&(O7DN%>4N^A4?_*LQKHT_X[A+Z))8Z1J5" MDKQ5?@D>0[]3..HZY2S%QJ'VOSR;Z!/]]\G\@6TZV@ M,LUX7SK\3]?LTSDQ5PMR.]O7\==;4?'I)7QS7]MWM<&GB\^C;N=J=-'O]/H] MK3,:7BF=RT^]X55/[78'^J<]4T *+Y$1&9*D6X'.C!,O#&6YIX5NJ MH>BHGVH#G#29<)]?(E#$VZHE)L&&1[O4O35J K1^!3@3P$C4"LJ1GC# M#]%C?F(U,D7+4FA1C[O8DYJ/Q,U]5M)[95 $XY/7E;B]_9DI9*J"Q!X?QW?@"N HH M,;FX2&]G$JWU4Q7*V+.,.V/*"B<"8_>@5Z1>B7.UUE'9-!_C(^54U041XSV* M\:ZL]5[71*P6XVT[V6RNJX9Y)-!56E6)X87.+(G]:BH-!X#15&OU=;D_+-(F M+:8T.L*X>!AKJ908$!@KLJ;G+Z]0#(QS)_I'YU;OC->=Y-;8)-CX0HC;;,E@ M]NN4R>_$YJGEZ^3438[IY(6"=441]K+-V-SDG4I/CDNRI)P&S_"YEHU+@#V6 MIUE.I8"87,YH@7U.9LR/Q"22NB8K87XD-'QB,AWF1S9]2S$_LH:J#?,C,3^R M)$3C4X _!8A 78M^BNP(R'>X=#!6>>3,E$2[L_-O-NO2$/2GR%8Y+O=W$NUK M.S!,P7ZT Z,F^:A=UA)CCIL>CH$471]JXV'PFO?'P!09I M!W*O^[H=<3O0TW20=D_5+"! VC\[[\F:4D+6(YXZ#I\Z_MM8&C;P,P=(\ZYW MJJ;X[SL ).3F77>()PSX@(N[4)Y)ZL,!W$BO$'!'L@>CF5XE5,>-R37;Z>J\ MU_']ZO$^,=X;21#+VP1>NOMR\^V/XU'EU)EGD6;75YWUP(EE'\-VRQG:84L? MYQL5?C?^0&Q<'B W=I/J\A7&S^3.L6Q? MEJ[MZ3M>!?AA-?$LTZ*D)>WH/W_CL(+2OB-1F6^R\L(F>[7-S+W:E"C>:)9V M+,R;;[9!]1U=@[=9)!%7(CLB/"K3U^)^[S/%%(=?]X6Z(R[O81!?$KX/KB3\ M("P)SUJX2'3R$I^]A.7@Z?Q8,X MJ W)/S)W%B9+YW^S6UW]\NXAMK@Z_=/EBK%_\D*)\FPQLT^RB1\,3'_)B\)S ME4D_9-#CL/&=2-3JF] Y.;.=H3W)6?F>3X4K>TA8:SKL_/B."MYP,%X.WEKP M4>FTY*# >UCXWC#9H@1%W^ER.+R2MN/*DK>:_(=5GZ??FRZNU>%/8)8SZ\)A MA?TV9/:V%?0""AZQ_A2_[+"D$I#^+95PZ_ENOX!/V<(JPZ\6?(+\\]&O$ZQ_ M4#Y\:;P$Q>1_&*Y)!Z7_<0T^/&LWV&%_MKU#P>N).S9=.5[_G@]I<[<"V\:E M2V;$=>E#@RF]V^ZJL5PNJ&X*;U+0IR05[/X1U SO!-W#GH@_=WC_0VJT3U<+ M@W^G72QM1]I6[7]8,H7@\L9CG=N5'_ QG())A8=K38*^BA%T,;V2>"M$B]0! M#_ZN]T'Z@_S]MT&%%I$NZ?[Y+X%.9KL0(G@]J_#]*')Y]P)VJ\2B'^3[P9PT MUC+XFAYKA\+;M_!G\L+LB37[PVKKX4EH1>'A3"A!@RL@%% A6*R@9#Q?Q;!. M?(A:NI0>!>AT+N_0I;.FBT4_Q+S M.P"18VT'*A2D!19LW]>[7&:/;?-S(-[XE9YX73R(U<5X@:CA6=9UR^;'"T30 M\(FW3? "4=.W%"\0U5"U576!B'7+FI*E'STE/[&+['BU2/35HJ\)SH@8'X0< M'F_XH2P\-JP/R#L?Q*M*^)1Z7U4JDX7\Y,J<8GC%#Y]2S571%$5&K[8YW-F7F19X\$\FC7Y>^.CO79754$\ CHD*: M*/"HJJSTNY6@IVU63)PTMFQZA*"'"M]WK1U#PZ-QO,'"S X'K$ $YJTV7 M2?4#7BC(VJ,%N(U+[P6=%+8I(P>"PI!/ZTULDA](M?3]:?+8@2O(?#H7' 1-,Z M>8I.0"JV-*U>XPH-GX585^UK?=H'&S1#;_!=3L+;F_<;G51H!50L,"$$46JZYHI $-4M.22+63*1EN^S&0DNK@47*9])Y'9= M<4[M8OUZXN):%?CM8H1%,MDYWIXR^T5X)3%DCU$>J"GH\;T"6X#<#-G'E4+W$(/8?D[ PL\F>V!J9H?VZ9Q/ZS+ M'+%"+6OMFE3R2/@M0T!B#WRVOIHG^VE=&N58R;)=+Y&24D!=WUQ%(FK*.Z7D M+*.2\32H\#Y(J_O>IZGL].A(ANLRKZ3AI\] VBTX9Q)S-65J MQSY\!X5]_O@]E*,EL(XC(HW"A+XI5T&AL'":"27K6/V@2&4XNDVLDA#AE802 M_FY;94C:5'_95MM+4UAD!P#;XG>;ZH"+ESAW=S &K[?&D$ G29$Q(=%JA/3S MW^G_V?'/WP!TZ7@6$R61LG&3N&*/K#[<_[%R='2@ \;1;I'%2+6W&M5C@S:_ MQSE;U\7"^<'8?005.S4B>:G!":$ B*GKQVM?;NKZK??S5:W F$J:$S(U5JQL M((5*=&@VW!KY'(:;^84%!\T5%U]AJ4"7+!V7#O4>[M(76*IO'%F?A\T:7H;[ M%)3"W^S0Z\I^\57\AEC%#TX6#E;Q.Z3Y$M["DGU8LJ]<,&+)OB9N*9;LJZ$> MJZID7V,+\Y7I..>W$21GR>Q5Z+YMB%F06LJ^;B<>'#Z]Q#^ -^JZ?%HNG!=" M^%[>\JW\@[ 8WK' WXF3&O,"F?D:R.L%]QNM8<0:)+Q3=I%#>._ NZM4"V\P M=DUYBNR>>+YK<1]\T(6%80,U6@[*Q\732M9HV\WDI/_&MO+^X1MTVJM=6>N5 M'.NK:U9QZ>G"&?. M;@+[25KOIK20)>[ [VJ,ANM/]']&;810]677?7%W?XO M6?6%VP>=X^I0ULM.DT)55Y"JB[L;7+*J:P?LJ]!M33KDK=.MUFT#H2NYAE0_ M39 =W;A;X"6KS! 5[&\8)D#+D,'9>5=6E"(+]N!]U";=1^W&7;TN63FWBF!@ M;L0VYE :7^OQ2$JD6,U^H&89WCG,?.>P&W<_/OMEV>I,^$%7[H]*K2]4$O@0 MXJ(@'G.M#F5HCV(SM$N]H$._>W@=8)T>;EK/ZXSONR]7C_>)25Z1%/!U?OG. M$^:SCNO\V+RU_Q[+-)?NOMQ\^^-X*EGJW/*S\W P2;KJK =.O'O3X_F!FSG^ M1B>Y^3*1'W9>SS=VUMWXRV7GT_WE^/?.^.KQ\OZ]9"Q^&"_>6FJPK;#)SEI] MD.;\:L5[26.&76B>_4/A_Z-_]\IR"]\ZDWZ+W:9_?[Z/SDI3,Z!L F;.,-M<\]=O'GPF&W/SQBLE?\1,MDJ'1EV88]I?:[]$!5&&'5 MB]JQ,&^^V<;*M.@:O,TBB;A&VQ'A49F^%O>O/E.DCDG.QU:'[P)Q&VI-B:M- M*:HWI4VJ=C,N$,=>,7M]"2WFJM_:,STWV.53=I779%=Z'8E]]LFV9O3HSNU, MX[M+0K+\L/RY9-$7Y""3RMW)X8^_) ML;]+CD^W3/+GS'H,WW#)_ZWH7V\$F129R0L?<_-P/E3,#,(;R[/58D$\GWZ" M'=?9%=$GRV=HF+Q(GRDP?K +I/0_X<#>DEJB[,NR8SW[^\UGOA";N%1:7#CN MTG&#Q?AJ_)#>T!5C'_2HI49'L3PZ.<=-O+O[9+Q(')KT-\28T=7F5VB?^*W? MM\Q.ID1W?<-B5RB73'9Y,KN5'=;W,*B)ZMKDQ5O?JI5FA'WB/ROS>["ZTHPR MG_Z'+8U'?'_!5WW=$9X]:N6ZP1H8FY5DLPY7CWY"8F@(SQ;TC:7K3 D)AGXS_4NZ&U[25Z?V2<#)X ]?7P_>;NMV-OPUFTX E&D( M55;AA"%U2>?#;WC^F%O3^?HBL$?G32?];)ET4MO9^?'#,KQ%+Z\78[XS'[M64K!8*41U2VH+)"S?C1.L'CUGT]]0:>5M MEY'P992<:4A^2N(IX71@!M&:D4\.%9:4@^PO)L;"8)_QYH3XX>WZS07J9*Z4 MHDIWSR:??H^_,/SZL!_^Q@U.1O17:XZ=>B1-L Y+/9!>=;3^$6-N^[+: ^;A M\V5T/=CFB5CQQ]N+KY;]UV:A CRE7*K(JWB1\ K?=BF6?_(A>KFLO^?B@DF7:RK%EH2+,FJ2?Z>&$KMM"]#E!1Q_V\MPG<&?0R,4B_20X<;:>R7GQS#-=E" M?=[:0+.X%IK-6A**D=NE97,[,Z@9$W_B1!N93P0,Z_OC$-+5S&A6G4 M9;&CCV/0$=C[44?/&_; P,R=?MBQ>LT/;YFMSN!&E3T+B*^+"6G\,?2%*H#D\O4\.;2;.'\8 <:7L^0FO>AF>+_<*078KCL,!.I_1,6 M3GKUE>0-R];?QN;NH3=4*RTHV>A4Z7G/)3/"32-ZF A/=>NUFVTPN?WFFX5\ M1U>?'H?H@24 _@ ME&(+MU_<6RV"[6+GY^V6\4^P7VW7^_3EIA^C>&$1'[;=W%-@;"4\/;+1K[6D M!W/I>W"L7K##YI0L?>YWX$.PZP+T)RX# K!S^])HJ!"\F!OV=\*^?$05WJT7 MJJ'R;\Q._-YTY7G!OC.GK:1M?#M$<1%L!C?*.>JV#WI@M:BHDO:D;TM^9KIQ MWM$_5@<=A?[]5SZ$].:12H&I-.II;QN*5%94,A 1H>)N*#@#IV6L&&<.P5"H MLF*[UL1:,#EWR*M%)V1\YW_Z3KJE>F+OSRSNK20_F7)@XGBM1]8&T:OGQ:*R^V9'1;Z4W=Q?CVT]ON49APX9NW'610"MR N"CA=IN3;OUB$PITD%= MDUL[FWE]>_?P3IH1D[MA(Q7@%L:/K15M+)=T\KSRF+MB"H:]0;_E:A%JNW"/ MMAD-_!.7/P,QPN;P9'D>=W6'C^1?JHE<_I,5Y+/#RI];U!Q:?V\C_L(U#!9& M>IP[7O3=M?/>GQMTGZFML#""Q:1& [,(@GUB0[&-=R;U2Z>G8?-_HB7WE M\J&-"7,R_YB3,$*0P,:92[@/:V-)L5U/",4\M3,"QS>,Y=.A,#/\5LS2"K]5:&+QDJ@VG4I8)U5R*'TB MWR#PI%%>\1*82R,X)F_W068#[=,H7"XZULIFEO.Z/"(;,^UXTH2N*ON.F\*9 M*W?)]I ^))1"W-'_2A!MM*?-!-4A:9?E>W.8T9?,%F;+&LI VPGJ/(;C-Y%\ MMU&^A74R0R@%)K(S)>;*#6+8!JM=&9Q(7,O[RSN(]/6FQ)M.B2R0HQS=GP*C M.P)9,74)C^0 MTKWBL3_F+*<[]L0/'D^&25B@;*O#97;J^L'_>;^Q *S#(K;2_V<\ M+3](CPY%&Y&^?KW[^)M51ZMS9P3VE__KN'_)TOI5R8N\7T:Z=LN9UL/&0L", MYUZ\SN*,HYP*@F+,(CT@A(6>3IW4?]/)D!?I M@KO^V6."7]1]K3&TE3JT550\R234H+?H0>-53"DF?,:C96>A;7#V=G,\9I&/ MO5!'L*2AW:3D#B^=Q9T)SHH+*$6"0+%FT/&HT('UD+9+@:&?1(F WO-TWO-? M1;G-?TWM+R_=77[&/:AGZ#"O":;C'>;H+P?A+Z^7N_S78OSDWFK#A;V""[ZS M_,!/A>'!5]6"$^K'W^C?-%$!W4;XB?YU(?[U)KG7M[=#FNE>C_.E7[C.C\;X MSO\\X-3]=>O-Y7WGZ-%FR#A5ME.WG@&#F.B JLAA+B'YRRAO-YYWH6SYVB+../WSE):^S;',NS+T!7E'FOY)C'_(1N=UOW M^; NMSSBJ@CDO-0AWF>>_X)(TG6,1-/U)J('DZQ5ZBVUQ#V;GW_RE, MHG_@2?1E+]>;ZT@'J(U I6<9B1DZY&WR?(JX0!>"N(IFG8F[GZIQ9WQ1N0^' MJ\H)*0-Y H13M>G+TV#OA.J/O26X9GN;DGN]M=N4_A/U-7^E8X@M61X;1^7P-.XQ/; M^42(>KBR>M47+(-CD_S"@F/TK$FRME@"5$#_E:UZ=O[/4PKUGCSZP6*\PU%W MKSF-%53@5;7="KS?'C[O5XMBVS:V3?:?R^V>C?T+PW59 M7_,(=!ONZUVE!6 M3Z@A+;0-#"*O(.3UE!CDJ14C;S"2-35_9]E"&Q"URIS;5Q(/<\?U._3,_219 M]C/Q_*<::P@1U=L+I:::5RGP;7JDNW2]W:3L3.Q1)LH#K:PF(PW2 ."1I>45 M^F*0Q62\W#NA>#\D"=^L8T"8F.KQZHY4J4\6+$>/\)0F8[%P?O"P&/WAGQ^9 MKWD]Q8Y'IAWK9V=NF2:QWS.<#95!5SD['VK]C[^QCY[STT6J/U//SD?=T>;/ M$JH7[?^6_G^8_]QMTW1 _]!CEZP(RD'O#'@Q!@A 3 M"+%>7A4E'&+4>JI6*@GU?3A."X#+ QMLU;!HP@UGB*-% 565&[54F#"O"&""\6X8.\ MBJXHA(_DWJ"RHUE-TR?*#+ &G46;J^$ $#N9LG0NYW@3@J$&'B$-;/':,7CK"NK+-<>@@(:_LQX(OC MF#^LQ0+%>C&DRQU]7V],/O?22-85C&<4 B>AINAK;";#*7?(_1B<_B:N8QK> M?!])0;VNW@<86&J[77YM^X;]W0HK\1!VX1U-\L)D=^[X]':;@L,RM9,N?X8M M=4^3ZZJL#'487&P:U"J5Z[GCU*= K14RO_86^FU0)]/^'C26"N#4<6:=E4<* M]]M7SLI*%4#NL/%FSWBCKGLV[]O9-R_@:#[)WY?I?& PLFD8JU3RYP[5@BUWW+5 L%'S6-BN;]C[O/,T^;EX[0K'Z^? M.YP;2;\[A=6]LW-=[JJ57;MK0XY/NR ]R!T_%@3IP/\Y[%86U\+$H919I:5K MKV[A5#]**3H%R716O+?%+J>JK-J0?I9)S,\=Q Y(G^\ I+(\)#A7)(J'&(*Z M5%#G#J6? .KN:$056&75<%) K.W'KX^3\Z^6P;L^622F_9O\JO\;J]FW[FI& M_SK\'!:BK-N#<7&Q$&5"(6 F'F@;0:E4* M<'!R59>[8+-.NEXO]U5,DVLXT$ZN[2($:",-2)Y]JPVU&,GOKDAL49>((5=3 M?0 @H)#,S-QY<^&V14[@ZX(4D5_E$("%,1:P*QECM_KCBL=5FI+[S? M"$\KK,_RO-=QT,W57*?:N>29V*L"CP@8GRXX/BTTC6\M UY.L0[UKMQ3L,P* M0EP4Q(4F#PJ!^+ G:SIF9 !5@!_VZWSAX:=P@S1WYE_$[#S))='3Y*&"'5<: MAZQA[@0\$P[559'0#HYM/I@0T?ZZE"UQWNH.'L71%'&%\[$W EQZYM= M%\X3V'('S L&6W4) MT7BDB&J"2\.U.\[*ESQF WAXD"B>DKDCY9]6GF43SZ.FV\2RN>7&6$I/@92( M])5GF?Q4Z-BBB#J0!UT@O?80@@(AF#N 7CX$>=><9@36:W]L".H4T&WHE!I; MP!!CL2'&8>XH^G[JS*DU2>2!4ED5>@R=-P[7N4/GPG&M]^#<:L:^6/'Q M?1KX5?L:/3'%VO=*6ONVVWI_[!7W:+-(P">"?F*KE?K^/9Y[8A+RQ.[N,@&M:R@;Q(A+PSRN1/XRH%\C_6$U4#7$FZ[)1MX+?>+U:'KLA@_4^ZL MO4?RM'1^[UJ3E<_H_>C$$SRGNZI2!88.T,* F3O# M#P(PJU8S>."*:I2'2(G3=7E3=)/@$V$_L=5VX*MR)\[3$U40G,FR],^CGF=E MT-7H=T[Q,6I#*.\415$W#FK^'VJHN]*SL5B1#U*:Q_32C=9G==;H:.S?O0'# M3&5CY<\=EZZ5*:<:>)!NX!'KI$YUTG"T-RP+*Z5YP##=.#H;AY62T^*_GN5Y MK)@9KV&V\CV?OJ"J%JW[8HRHW#G9 =\XW?Z'D2"?;8Z)";M5=W2GKNV+8)_R MW:(9].6ABKOW G&0N&E]66ECZT\X_860IH.NJ0"+Z:/8?T!,FF5E3"W-382?J)5J" MN3-_[HEO6#8Q68T=ND->!!>? UCDH;WDT>6BKUB[Y(&L:]"24HLYC2#,BX9Y M[CRBHF'>'?9E30<*\U8?D#9)J%[&Q"$4"5!$0I)$R!T4C^:1!Q;39?5 M'C3BXZ6+^B(Z=TQ>%*+[BMSM0^X.U.J#W(>84C#RJQL6,D_*@J'RNH4+B*-$ MI%.03&?%+F;N,;'*-K+I9YDD+W*G#^QV&!0D/7IJ7^YWX122*AY\"/=2X9X[ MG:$0N'='(WE879WH%. +E.5O_L0Q7]A/['+,N?1?$A7^IO4K7 M#]OY\.GLJ*I04X6*:M?YNDP896^0-&-$8/J?E>=;LY?=83]:YP^$2,:41;X, MF]T7HHK49Q73K/-WR=,1_J7I&DM3UIOB7V=W7S[]?K8/"$7Y)6Y?P]]P%O)? MG?''[3WOZO%^\\ H>:>$W7;Z($4&"?]^YP'S6<=U?JS?V7]K2A8+Z>[+S;<_ M$L>(MV#6^-[?WK/S8"SIJJ.-PF$W.-QY'7TYWYAZ=^,OEYU/]Y?CWSOCJ\?+ M^_>2L?AAO'AKX<),)IOL?/,/TIP$RZA1P[Y8'%/XQ#>S/C:CTT1'B-\= M[HZ?R9UCV;XL7=O3=]R$?EA-/,NTZ&/"BHLE3H?5JF:G1QZD>?#I?X+B8O'*=I[B> MHY<_PT)D8\\C]!\S5[9\C[5"'\KJ"$BE,81L49 =QD!6W4)6K1-D1WVYCXAM M.F)',8A5MHA5:H/8[MEY7Y.580\&8B&>-ZLK14#<)VE!86-[),A?6RV7CEO@ MQ:0V7QS4%?T$RXGM%3&_!IO%\FF"K0+%\Z&LJ4!XCK@5AUM5.<%\@HY;5FQ8 MD?4A6E3-PZUZ@A$%';<\%U+6>T"J1*(K*NJ*"G"$'6,+XK5VB@ V)QSU5 MUD9 >H8B3@7BM'N*VPD>3KNJK&-5X@;BM'>*LPD83JD]W^W):@^(/8_^IHA= M](?!VC+:ACW%@F@%4;E_@FD4V1XP=&9%#_OR: "DUQT+G,R29,=0KB^]AY:7&D2,N'I[6 1(#DWN5==A">G1-'IH M<6'WM#8G2'KH"F1ZM-I5]V%=YQ (8;N:W*VRWPAZ M,PI"85P _;7A!0.%JJY2Q8$H;!X*X\+CK^T;("CLJU66641O6=12N7 \GQ5E MWI<'?E,8GXA/QB?F?V.K#68.N.H,W2N)RH43?;F;ZZW;VQ7%,7ADWS!9^ M:#U/K+AO>-JN1N7O%3"O6/1JD76!ZA9FH?.N!29$FX7"U8V.A1-@]@4 MB,VX#)42;A"+-H1DO0L$G>C'4?"><$GL[<8ET!1P3UBPG=/MRP,-#9WFP3$N M]Z. Z\"BX:C(0VV <&P<'..20 JX]2O>V:V,@$A'=.HH)5_NQ9SC8G..NW$Y M.07='Q8L&& G%R,/ZL6#N#!P07>3Q;M)JRL*ADQH'!/B@M %W7P6S@2-=38" MRX16^\(V%TZFN\F<:#O65E*D:PQ1J@@8]&55JRQK&[5AXS">KI-$J1CO:_)@ M@-?R$>.B,)ZN]T2I$(FMZ92',XFVY>KL"Z4A?7,?SI*7KS"Q,XRK(89^N M?40R+_D^W?%MRG>F&K F#Q@.:ARZ>NF:/!2,KJXN:[T^HJMQZ$K7BJ%@=*DJ M15G8HQ/])UC$DV/Q[(8L$JB=CF'^OMN@Q45SYK1-'ED8*V;O/ EJ[M M2\E@4^2^"J38,X)-(-C2]6XI%6S#@=R'L1,4+NB4<,=SKG5HA)GLG"63X1&Z/& M!1$T70>28U56@SVC#/V\W;&3Z,G.HT"N<2'F24#3=5DS4%R/$*/2 1X^,S6;ITIPR.(^X&>7+HVAS#]1YE1"(]E@=&)^N8'XRXS?)H.&AR\M7&D@9R=JH M+)\O*JY&P3A=K?TR8*SJFCSLEG7%!F'<*!BG*]-?.(Q9T5G6EF14UIW-"NRN M>GO&Z$A?V97-F>L\K6TOQZZKS06 OF?G;Y*(F:X&?TIB7MM3YXFP_HT>C0867.=\BTL0C+5T]_9*1UN_*/;W"_!]$6@%(2U<=OV2DJ7VY MUZVP&]I;=.KP7&/#LB6*%V*X=L=9^3S:]L-P7?HWTL(R)M;"\JW:.GE D#.! MFX-TM>_CN6D\+_WW; ,9&V_MB[EA?R?7-FNP3(E*;/]KN'\O8]O\,]C3?&?= M'M4*V+FP>>A+5^J^:O1I+- %I!Y T^ G2A:W1F7))IB87-#Q89"NUGSR\6&] M=<'I(718WCCV)IIX0W(4B^E%?205=L["4ZMXTR1=9?]H\+E'MI^7/WW7H)+&L@WWY=HG3QYE.IN(Z_ R6^N3W&ENJ6Y7'O31-=4H MQ Y%U& 'A=BH8NIJ\G!468].1&PAB!51UQTL8M6^K"N82E2UX72],9;65\-J M:C(U\*B4)!M$%%W><#X\&WTB-LG;_Z$O*WBM&:&^98(;!'EMD4!6QW(^@!:%@GZ MS#9V6QAD-'S?M28KWY@LB.0[0=G+Z=0E'%S.3'*)2<@3?]O>\:+2)P1NU$99 M?RV3&"+J?U,T;9WTXPB>'IW[#7C$>>!9>EH/\W40_R+P+Z(@>=GX5V6]NNX\ MB/\FX7\DHD)ZZ?*_LJ KIK"E\0:^LBG'S^3.H=:B+%&#8F^:%*5\@1 M8HLHA+Y#[!/O2:KRH(L):0T&G(A2Y2<";L>OUI>U*EL((>"*!IR(8N(" 8&-LFOV,S-O^S\GS6SBEKB98M[4NNU8()-\TZ M?XLH+'XZRI/;%VFRKK4C#H_0%@AM$<7&BX9V3^[U*K/9T)N4SIOT;%B+M2OI MPGEZHCCC<)@["XK2,I//NM6GY= I2*:S8LL!."_G\"P318:(,NB[WN@U=AZ= M #E1X'PR/&M:9[?6 7R6%(M!,A1+!A&5V@LGPTX5C9&L]N#$9I ,#2*#B&+R MI9*AKU+3$DZ62A?3WPXT?>9[S=/>3&NQ\HD96)U+0I=G;KBUO4U:*V>^GJ<@ M_1UQ']@.[?/\TG!MBGUO_?XNFY64;+Z^N8K067FG55@*O([>CGKA+T])^G+Q MU\/B&"(?7CWD\I2A+Q=RI5TC+BR<66\OV'%3A5LHGK3RZ&O+IGAZ6JYXE^1& MV# @.)Q$X]VY7O^73+Z:;F/I6< MJR-5UJMD 1F+E>?54([*ERO\KT&$1@00C,7+Z^(@2.='E06H&?5'4C M?O,GCOG"?F)^J'/IOR2JHTWK.7@5:V'\NC>!7S]LA^8C[]@4H4D16A2[TU@F MC+(W2)HQ(A!D(5EK]K([[$?K_($0=K.0FBB&_<)L%-OQ67U3Z_Q=\G2$?VFZ MQM)T87@4&7=?/OU^MK_WBO)+G$\M_ UG&/_5&7_F9+&0[K[ M#KO!X<[KZ,OYQB:_&W^Y['RZOQS_WAE?/5[>OY>,Q0_CQ5O[?IEM:Y.=;_Y! MFI-@&366P!2:[/]0^/_BK/GPK3/IM[@U__?G^]A-S+G C[<77RW[K]@E9GC8 M#56OOY>NO]/I%S,M;[DPZ#);]L*R26>R<*9_;=S/C:CTT1'B-\=[NY>'N&GGX?5Q+-,BSXFK(]< MXG0N')NGPACL^/7@T__P]!-V4_J"BC:7S(GM6<]$^KJNBU/BY-Y M727O;?E2-<1OTIAN?@[X-[/L1_:G\0(Y6:@EZF>^ M;)9M$IL+[I_<$Q HWZ.N!6%.@W@[3F ,,O9R))6?=*7M?YVIRG&547;^6#G$ MV+A10F-VPOZY6/O]%/\7]C/">%[EE* MCU=38*DA*B.H9$ZCZJ"'VU_]]JNX_6W>?@6\XBDUU+(^6_7[OU22?%S3P$G- M@N\B6K$TH^ID+4/M=4+;B#N1L/HCHJTDM(EH@=*,DHR8?KK3RW>ZXRU\PZR- MM^NBC#8U/YQ90@,X2 =^?"(^$9]XRA,AGKPJ2W*[G9_G;V:/P\[>:G5EU[32R) )@,25P0T2<*"A=8FZE!65=BL.I-HW@@ MHLT4(!YH*N1V:VT_;3\ZOK&0G&-G;C0GH4B.1'-21(.J)-&!QB%"NQJE**(I M53'(1E,/49T7U2(Z4A6&ZD8;;O7V"FX,MUV3#7,RRHI;BF@,%LBVW>FU>Q7M0*M/[.Q9\X-7HF@1T0 J0;04)4K.N[*B5%9J M#;L;-HH#(GI25<$!5=95%3F '!# 1%MLJK@ ';YA&E:'G++5=;U$VMQBY]E MHD01T9DK0:*<=@#M4=W9@Z,[L0A]@X OHEE78<#O]N2!#N?@A,!O$/!%M/(J M#/C,Y3BL[%9;FDX+6.@O7:&_ J:#E?^B6$^H_-=5L/(?S,I_F6OP%5X5$"O_ M[57^^X/\_;=ATSV7+O]O9?DOP5PC#86"+L'ZA_7[;SZ3F36U6';ZD3)]!1<) ME"7R*/7\RDL'BJX7.'HE"1.T_CY97A4/3*,@/F2H,)A[9GO? M,);W#$>EP;?+ZS#/&P_LWZ\Y%? M;1#Q,Y^3[MA,XSUV<6NSZ\6[W\1^/TYRL!!@HGW-L; MHN%IK>7"GPG7925A8WV2#0FUC85,%@:WLJJ'SJ!:Z.B_)$2,UJL$"%K15L[2 M&_4M"IFV"IDQU97,9[.1-'>&97:N[18A F5'-K7D$L-;N2^!]&@13E!R[$J. MZ73UM%JP(SF" $%@AOJ#WQ@+7^_$'1 D;05)]" 3YYD+D %FNI=EGJWRW3M$ MK]7^$35S[7/7^1$VYS@K<%IQ:,N6!!G\_Y@[AZ&L(VYCAFT,MBZZF16M(Q@W M3B6-"D[R.Y_8P* *+1:T;RS+0U@WL8& RF[JARH( 55//11,_L)86M0:A[60 M@/81!0-J&@04:AJX@*J+I@G^/TBVPI-K??'M8ZXC1FV,9KP", -4:G' ML\"KH9G\HJ5IVUW-^LE8&/:4R#O]=J6@]:68.Z)'/<[";@IEMHH.7P?JGW8; M*,=,DF[\[)5_LR+WV_[?)O[K-[9>5_6U$+*]^;8HK* BI0X3@D]-R7V@)T+ MRDB@/&?0?-&&.O/KR$B@**4IN2D5)(_R0/[MRO=\PV;0?D42[A;:ITG@*XK\ MV0;E2DJ47]]::H\'!12J02U19VUA::*@'8:H1]-9@F>EZ_D5"&E M<1'$M0:QEAO$VY1NELM];84Q$([H[[,N:#N4\B)@&87P,\EO1VYLMAYH@E6A1:W*W MF(9):(C4&M_#P_@N!Y=]1>[V^P"1"22P+*"=!?C \N9?E7]^IVA/1^<[<^7@LHBCSR%$4&*Y5& MU9H5SE13U!Z=*WD"0%T$0.L @-%"T'9&-ZY9UNNZXT4&#ME?77O>BIB?5RX+ MI=/OY9B!IR]X9*!(+D/=8N;T^(HVN,:-66&^*DQ1Q%P/^) &6&8'64Z M WQ<5Z;,@,\?FQ1FR,2)=V[#H'Q'N&_AGJYE4(%12S1E$.KE0#VN25!FJ.>. M92+.$>?EX#RN)U!VDUU@@!.AWVSHPSFM#@4T0&SWB1-(8+0--VY3!$9W*K%; M')/2BHIIZ9EX/FO@YS*,(\ M,\PA1TX1\@CY B /.'::V:3!^"E"/@7DH<9/4<(CW N .\@8*F(=L5X UNL2 M1T7X(_P+@'_1L=0VP!9(-!6OF29'4XTI%=T>=[1@W+3-83,PVX( P+@IC)% MQ4W[L..FXZT>R1DJ[6H]>=3#ZZ7M$88)8(<6*(V%=_V-]-8@&XX8AQP;38/R MY(+-EWZRM_""*Q2J46X#A<*SM?+&..6^KLE] M!5MG(>HIZLN,R8)'>+<%WDE]LP95Q3I+Q'JD<1P0T#>JP18\ M(S4EXYR"'%0!#X" MOW3@GQ(.1< "B8GB+4^^,QR*G8GA$9."^FE)!:_! 4]^LM<$@Z!MCH&!V18$ M 9!88R$^$ ! <<6'59QZW%L_F?E^>QIWJ-S(-;"W%D[X\U/%.%:*?HE\7X@\A]$?7<%]"9-K3Q8K=);QS7#;@V/==:[+R&;H? MG7A\'T_Q;#U7,!X-X*2(OF5((X%R%8Q*OY]:G$C$$S\"_CC@*[VPBN"' V K^:*YZ(>AA8;"OJ(02"D0B X-E6(IQ\!10! M#"^&BU="^<[ ]^9281:*!UGY4OW#]\\R7>VO_!XO: VAF_Q M&([J" & 83G$!PH($ X;*_JI8?E]HT([W;&O!RW*Y]9$(].^$-0;3"C*;LM MH G8IFT-R.$4C]4KC<4)07QB&LYH!*75,1:,14V. *A$DU<6<4.-CF O&^S5 M1-D0Z8CTLI$.)K*&X&\+^ $=W$X.I[7P\ 4D:(87'\.@V7+E3N>&QZ\^1CM- M8F@,S\L M@4!@*$Q&".!LCU4I=H^DI$_W*H0\\IQ=UPT^5I']F2E-Y#5T0"6 MX=(:D$,Y7:I*%55B=P"\;?/NLI(EK"R /W=,/#\BO 7 N^J2KPCUAD,=2JT* M5:FF860LT -GRAKIS3!1@&"NR>A.-,:K+$U[BA1/[FVMR[HV!()P-,*KLE(J M*RZ+Y@EBO"2,0PAC(NQ; GM =HN(NJ^MLC^ 1"_QRA_?E!T)*UEW3?;LCN3!: 0$SYC M7Y5 AI#%D+))#4JF3EY$!2F*)L1+JJLZXDAFU*QG3J MDG7?$G?37(<.%NVN0Y\0M-=I8S@*S'5F=21"I<;W33JJ12F. GW+)-6Q$F3F,2F) MEY81]0)07W75+&0 %%PVF@&H^"&-!$L$5EEN"L4?%$PVV<&0Y/G7*JM(50#V M:^(+P/AM==(>0OP6I3]*?R#27T3-*A3D4(+#>,N0;\J5XQ*Z[-)TY;K$GKY( MOFO8'A77#/V&^9^5YS/17E+45UH:)HNV= (0<-]_B?)H'7B(C!Y&'AAD%%EB M_[R%)K92SSI)N%446-[4\ML-8(6HO A!^;C%Y'@#R7QMR08J"&E8-="19Q7Q MK!9!ZM:R,CGP7#5KFD+:,D^XZ4D+V.]=]0GDC/1'I6EL*!W$1NHF\\,<+>A91P H*O*:^ JT#<9(PW,NBL2I(G;DP7/>%/F+\1.GHYTH- MR-F!>B#1BXV]Y3<;(XD M0-RN?,\W;+:'K_CY,*?G@WV&\E]ZD3_;$$Q)2;#KFRO*L%%?UH9#N0^D5%O5 M0$85"8-4J@A2I=%T_(-S9T&G[)U0I$C5D3[5#X_T">FCY:;/"=D_@J@T&/3E MH=I'/E4_?)O-NF[^0UJ*)(DB;;J>K(YT>=A7D$+5#]\JE904D.GU"B548?IH M&V+15'DP&$ F51413>1317SJY^93GC0AT63JJ0-9UX#X]I!-;6!3$ID&^0], M8M)Z!!V>-%E10*LHM/M:QJSA86:5PPA-E^DLZL*)($/F-W_BF"_L)Q94.Y?^ M2Y(^_F9:S\&KV&227_>F^.N'[714-OA.QDB8,!+FB^S6<5H&H]#AI.G"\.@Z MWGWY]/O9_D(IRB]Q7S'\31@GH[\ZXX_;>][-MS\V#XQB>DI8P'"3/A,,$EE7 M_DUV-VCO>],OPH:3KBC ^+B;=9,^SC>)1W?C+Y>=3_>7X]\[XZO'R_OWDK'X M8;QX:]"SE!J;[,UC3H(OI=%=D\)\HG\H_']QJ4;A6V?2;W$K\._/][%+&B[7 MSJ?GLX[K_%B_L__6E"P6TN/MQ5?+_BMV4=GN[.8&K;^7KK_3Z1W%I[.)3/BNL24N-:6WJAOMRF&56YN=6C2JD636FK>Z7&T;*L(2H$'[^/$98HQ M\'DC6! L$;!P4$B?#(\*E/$/PS41( B0 ]+D:#M ! P"YIPW- U5SA/Y^V_# MIN><\&?"G0OE B9+*S$0>$+C.*-QS&P7H"+"F(2N+.XL[BSN+.MV5EH42HT MZ_"8@'@"CR<\)C1:,84E(4"N*HA)U'=KN?\7Y)J"F$1]-_8SF5E3"\\)#=S: MX(XIR$4%,8GZ[JST)J MJS'^%EPPIIH(V*&2WDI/EK3N:%/2NYPX&;3"WDJ2 MT2W^ANL1WE<-L%8/3%:+:^R-1=:E8<0)%[NM:_&7L,@ 4MWD@,5SP=_YGC1C4CZNP"X=! M0,MG]UAQWZ[C<;VW@!7JXSFDPP5END+RO#'O(+^96! M7W&U>8_SB_.)WX@-+L0VG%FJW!L=**F-Q$)BQ1(KKF+O*V(UL\E15U8&!_J_ M(5V0+K%TB:O'FXXN+>M"I*F47BHH,^^TQ)P&L*^&CL!^7,'>=(1+ZFE2:'<@ M1:&*923W!FB+H7+)@O6X>KJG8[W _CWHDT: 9P%X7%G;= "OOL..JO1EM8\B M'1&?!?%Q/813GA>*[M_Q-W$=T_#F^T /KC#W/B#2$>E[$TIJK=%/%;('VUI# MTW5Y",U[>BA_"?%>N60?I(JOUZ#YA2H/=?2"(O:SR/I!0KB[7+&MZIH\.M01 M"8+8AI7PV>_S7,\6)'QN_E7YYW=:"G3T95 /EW8.J3RN<<'AH(4^HO*H?$):MMA?D M-IFZ4CL*^R=X"3 MTGA>^N_W112=$Q-09B2GY='9>RB>]Y%&Q="H)Y)&Q>4[ M(G/@ ;GES.F?RIRB,QF%10NTWD#')FS9E!1LX(2E)$[0$/F"UGPE $ M$XK./VRU!L'40JBT0I<1@B./S-5%R-R4:7EH!)H(&6=+]D /P(-ER#F0- M)A>1 XBT@(?2%M B\<20+CJ,5G\],P?;4RHR9^;@-&A>S1,(,6D0CLQ"#S"" M(Y>=ES7^##AI,)IMA28A,J@D!F6-6\/*%\Q%FL2@]4 >#;%D L !8=%F5--D M0=0R2)<*Z"(D4B\L3Q!)@"0HGP0C(>'ZBE($6V!H87X@5$ZA=PC!@>! <" X M$!P(CNKW"L&!X( S(((#P8'@.!$,JU::PG,Z8Q+#*4.YBPS2( \+B3-:[DE7EKZ!^ 0#=EG-%R(7*W,DK MR @&PY X1N,R7$]*29ZSQ) MY"=QIY;'T_H<#E5,Z$,/+JHM! >" \&!X$!P(#@0' B.R@=$<& Z2HVPD^!E M$1)W2LHXX/Z5M5]FY76^&\;R/?_HM>>MB/EYY;),,/IE'#/PQ? W;X/C[V5X M(C8W#AHEI8/F^N;J[+POJSU5[G:!.6= XK+E1! 2@$J9>G.$!MP_F)0L#E9I MM63UMXCG4\P&5;D\W[6F5+K3;\ ^QU"/F3L8*$&5AN! <" X$!P(#@0'@@/! M4?F " [,W*D1=@Z[8#0A02JQF3OWFX-P4"V0E0?\XCJ>ER][1QTJ\J@/W7D# M 9EMH )\,0ITKQ <" XX R(X$!P(#@0'@@/!@>!H>:@9:T%$0LW\S-R9L,+Z MK*G3DMB>P4_]Y"=[33"@C#Q')8#@0' @.! <" X$!X(#P5'U@ @.#"@C=E"P M- $M30E8O!Z%;"F&+4+Z^)Q03:$JYB3>Q.H-Y-ZPC^2!-R L\@CI M!I2S^@*J'&1-/5DCI)!;GF(-2!FD3#TI(Z3DFZ#:#L@B9%$]692N7;Z#P5U(M8=B*1GADKV.TH=OE>3!9&HWI@1UUV7DQ<+PO-M9<%4N.'V9A#P95!1<;*7"W5HH1-SFQWP?5,HX MKN&^!.\*:/AW8#:YU&I7DW5M!%RM0D!WR^F4M?)>(IVVG?[JP2 \EB%]3J-/ MN@I]"?3A=/G$SEO\'C<2!XG3"N((R72X<6SV$-=9+"S[^S5]'"L2B'1 .M2- M#D)2&?;4PK4]7:Q,5CS$<=F 8]]WKFQ_(.FY-&%IJ\@GCC/SM\"PV<+")'$!R$=VT[,:$1E 12J+>!&HK)( M%U!&N9]5[L-*0<228I$41%:HV["G9)U]&*1#T(=%/>R2%;K8Z0OITEP]DND< M0251UDO]%>3BH@,0@9!99"01("<.8G%\2(QOXJ>X9$7 M\ :$Q0LAR0&E)"%=Z%$,QW)4!PI$74%D@*J*3(>D-;3/(B,@(9 9410JY>BTA?1)(@ M2:"2)%U4&@\*V<$-*Y$1:RE&$AF#I"2/<0&+)@(46$F)UX.3X_]E):?Q/(/] MVK1;Z(53"K)XPID04]U(0R6E-+R^N3H[[VFRHBAR7]=@246\T0.+/%E#_Q R M.P]29_Q$U9P?0YU,,4UU('=54'%-I TP(SEK8D!%J9LG$^7 <7)[>0C/E7 ' MA$69K(4%2L_21+( PFZ[R3(4DO:0/2$3*0 (D2V@0-+)9"@DVZ'HY,O6'46. MIECB2064)A&2&I&40!?KU.(?98$ 8GY>N8QOA/5-BKJV JY$? 8/9$H_ZEO$ MR^?QTD9R'Z+'"R1(6\X*(;D1&=N-'^ $+^YQE!(WQ+^=1=J8Y:LIC,2 -R L M8HA)D MLNBX-:,;X8=)JY'ZFU-^D) \[FV59J[S)#V1O_\VJ/U$)-^1EH0.RC2(1+A& MP:16+(J 2A 8. XKP5'*[(!]*?'XLB3AD6KWC>A-C6@ZVA65')L ZJ-SMQ8; MT5P:F)FA^]^0SNOP%T%K%8E:3 [#*&4. R2F%I^-*H2<*6O;ZW)7&<(B*B9( M@%*F*1,DJJ9H6=FOJ#EAD*3EK$R9H%$R*P6GV2+78$"_!5Q+M%)3)GU (%M9 M^;RMME$QQQ<>@=%9B.#(94FE3,* (-PS)M2B^00#[RTG6,HL#@@$.R$QMW"# M"* =!!3^+>=;RMH+$/B6,[T7%1L,W+><:"DK-D @6IXD8609#-"WFV4ZS&2. M(E.-D7@P>-!RXD'*S<"S5^T2DK%^[I&$9)Y^W)FPE 7)X#D+02KRPC(FUH(G MTTN&;492DX-L9,Q0AB,^,>B X,BC6\6G;W!=.MGF/S&M^G4K2<:VN1<:QGQE M-(F1MMEH*SX1I&3:UB1Y&9F*3#TM9TM/67X$%E5KE<2<+GM+E0&:K7>8TEG*.9$[_0=SOQ.6) MT"Z9!MX(ZV\.5EFRB<\RJ7W7L+V0E5/'\SU,A\;H!*I/! >" \&!X$!P(#@0 M' B.J@=$<.3)L@*YE6W SF%WCYHRP%AFT_CQE([A\=A]SO[PO:&L]Q2YKT%O MO 4!CRTG0,I07VG]X6/1CZW?$?,",9\RU%9)Z_>3\:_INCSL#I %\ :$Q8*4 MD:[2V[JG80#&>1']IZ$_Y:WB:P.X>8702]US+O!, =J,00'@@/! M@>! <" X$!P(CJH'1'!@W@UB!P5+$\!QV"6G"8G-I,Q),9Z7?MSE.1;2N5WY MS#WRZ(0_!/E9&5W1V[IPZ).&.R"H%)JP@,2#BM 7$2#HG M=--5)T5;_Y"M#RMK!)U'Y/K%L_J>8S(+^7U1K" X$!X(#P8'@0' @.! <50^(X,!D%L0."I8F M@"/!12 MH<6T" \&!X$!P5#T@@@/OT")V4+ T 1R'LX;[0FZ29"D( M?^H^.S1&'L/HK(+@+98NZ(Y"STCBA'E)>"\G2W/@JHYXX(1X27 MMI>X^MV9:W7AX5UO-(-2I +ZX1$Q>-!6Q$GCE3GTH? 6LF!!&G+62$DHKZG(BC.%RN3 OC.<=F MNVB/QWBJ2J6MYQ#FZD&E&#J:$!QYY*^00'C&?A?EF>=8]!89D9418H+F^=M@ M(#N0'7#9D2Z^7DQS#&0&,@-NZLE@6%4#C=8?2S'Q$)B6$-)%3U O#=0:J#4 M:XUT@6E4 +7-:L3Z5)&LQBO')73QI>G*=8D]?9%\U[ ]*N,9+0SS/RO/9_J@ MW'1%:6F8+%S0"1#!_=KE2Z^U;STRB="YSF"DR!+[YRU0(9=Z\C5P5 .! XQ9 MM .4A_7S,&O8'E(FYMZ?A,+W(I2]CUO1.]Y(7J\)"3! N -C%JUG<-84@XI3 M/Y&T2%HD;=8:!)7EFB)=D:[MH&N2&VLH)(\D?W:K2!:FN]H[Z-: C>6%19"( M0(@H)'VEK(3:UM,V.9\66=TB5J-G%$$)#Y0)FD9(ODO&U.%#B0!QFB.8\M@V M8_7(#?%O9X_&SUB5=D?/CG8C[@("(0N,6;2>LF+R"JG:(2B3'025$Q.#^]H J8Q4 MADGE='E 2,%** @K9[\]E8CIL)^,A6%/B2Q])E.NA:2N2K\Y943%:?C=2N3D M4>%#IR69SHI56]Z3/O^$+34/3SQ);.YE8EFPLIYYFM>1L'*0KWF[\CW?L!G" M-H)5.7Y,N;ZYJLDYI1JZP)@%DG:7M#W0I#V>"7)AN.X+A=7XB>IF/U?^22-] M$!KS<7B8 MAL/%7H$HD)F'_8^]L_.^K*D*%@"(IW," -8Q9X7-UAF:X4PK(8K<@_.'<6 M=,I>\+Q\M>M&2"VD5BVHI>:FU@E7- 31;*#U9:4/.Q4%N=8NKB7=F]>U_,?" M?![.=FHU=O09\J_#V.E(-!-52910)NP AFF?=85_6]#H6-!D#&IR5VU#H1#4Q)9U]43\G+*84M?D;O]?AWY$KD%0%].'/.% MOT%?L_#&N?1?[+5I/0>O8K/E?]V;\:\?MK-3V5QV4N+#C/@P(7ZW3<8R&(4. M)TU9NL6_SNZ^?/K];'_=%.67N&\<_B:,5=!?G?''[3WOYML?FP=&D3XE+'2S MN1X0#!)99OY-=O=K[WNO;RU<=;I:L(;K=9,^SC?W*^[&7RX[G^XOQ[]WQE>/ ME_?O)6/QPWCQUE1@=P9LLC>/.0F^E$8W40JO3?Q#X?^+NU$1OG4F_1:W O_^ M?!^[I.%R[7QZ/NNXSH_U._MO37GRU[+]B%Y7MSN[EA\WU"_V=3K^8 M:7G+A?'"2B\MJ)G9F2P$PG"3@C'KE?^XE01E7@XJX=J/ M.OCEF,(6/>+A 2E=*3[H(6>0*)**4Q+A%$>_)-SW6S>:+NVN5-P2[-Z?BN3* M2YMD>8DK<^F-^C;I$E5YFUL=FK1JT:26>K/N.%JV^=$29#CBS!!F,1*%F:T1]+ 0M!88388P@9A$X'-H^,;BQ B M3^3OOPV;'GW"GPGW0I0+F"-9?O#PA.9R1G.9V3MH'Z,XBH7'-G4EE$$L@Z5S M;2-,$"91F&P#5(@,1,8!9 02A$)+EX7%^5%5V5N[T>I)N?0#%<\'<&=J\YF4$Q M!5$!,0AH?51>24Z3![!*7"';P+,MIBII1K8UJ6M',L$4>3!";8;\2L^OGA)3 MCS0%OYK7/B.96;*FJT@L)%8&8L54(WU-K-KVM*A3MQDD"WBRQ%0334F6-C69 M8)I([\F#+BA==%KZ1@/85S\W8$^)J2F:DG!5-7L8]>1N5Y7[PRXD\ ,%&^J6 M+=1CJGH*@'I!]0A[[!B/ $> 9P!X3 '-E "OON]!MRL/\&B-@'\UH82*Z#TE MIN=K2L1#J(BN4=#K?5 %FLLL?HYXSRK@4\7L:U"7G%GO&)] [&>2]0GA]I(; MQN@C>3#28.$W*K9AY<#U^SS]K0TY<)M_5?[YG>+-'7T9%!OD]:.M&=T)#G%G M)GG,,=*9L"B:9/ PFN0[VYIR*:K)-4! I7>>%>? ?"WMJ#XF3U$A=!25_A.\!)@I9CPO_??[(HK.B0DH M,Q+F?W3V'HKA0:11,3121=*HN!0P9 X\(+<[M*=JIS*GZ.0NX9PY$C$'U<$: M*(1;KFVZ&3DC*&\+M0<\8+9<>_1$,*'HI*Q6:Q#,MX*J8-!EA.#(8WT,1,C< ME,E*:'+ 0V,+3(ZD$)\Z%('_'+E,I9H1.X%$6*1H<.Y''=7!2 0=LB0ZH4Z M!\F64"4 0&?;54*Z\#!*]]KE.6%MJ&B>TYWK3 DQ/6GF.D\2 M^4G7QY":'@Q73FM"+A8H+P8'@0' @.! <" X$!X*C\@$1'!B2KX^C)>MB/EYY;)T&/IE'#/PQO W;X/C[V5X(C;S-8X:]G59T[%K M%, !0;G?>T(B4'EZ1KTF ?=/)G, W>V-@#\8+= 3$WTZL:.4""HD%G,;J, Z M.(!$9LLU0=9[B6);3:$Z ')EG- 2$E$,&!.0F('10L30#'82=<7TA\)F.D?FS^9^7Y[&G>HW,@S,ES5[C/Y"+B M,KEGC;P]RR3(!4-T@9>I)&2%%(P4E#B"+D$7U--K2%9Z$B?[: M&UZP$A.P6L+A:@E4-TB6YZT,>\HK)@2'>HF?ZF7))KQOS.8#4\?SL9H".OM0 M$R(X$!P(#@0'@@/!@>! <%0^(()#>.:"Z%/A+^ &+-!=LX5EHI]F("2X)K9V M OVF_"TO7[T$597UH2XK_7Y:+TWI^]XJJ0C&)SD0$@P36"#A-="S.")5X$Y( M"/AK.>#%A+***8EP OA[9^?]@:P-@-4K!@G(-AC""0P0TO],="6$H]#'\"OB M_C3<#P$E,2 56D@%.$90NIYL55GQW)"!;LK#RB? 0@<[A0Z([R^X#&>I JS7 MJFM-J<2F+%3Z8S@W[.V'8I&/9'9=,G97K$6GI.D_TB@D-P(#@0' @.! >" \&!X*A\0 0')AC4,,%@*"0&E3K!@+?-W!Z) M6<_,]8$XXL.YMB_#P_"5X]XX]OHD?+7\U,20B:/%"&=_>\RI38*;Z J1'HB49%A^! <" X$!P(#@0' M@@/!4?6 " Y,C:AZP'@'3[(;1DC8*V-J1%+AA>#W5XZ[/AU?T"-OOOR'KJ[* MJHH5&"H?$)2??B0DAI4I^R'AXE8RW-'IW@CLPW&ZBXE1Y4UR$,6#Q$P&3>XI MT&LC0P!FN[6 GB[\)#R3 54!&#RVG JF'0%Y 08B+;;/-+3]<1#$Z=VB0=8 MKB&:>'!/!;KAK=Q(Q0:3/"TY'9X95(.,!)MOUF3!BC.0&7'==4$'S$! AR^J MM?JHM:PU1R\6AN?=SK@R"\\Y)B%/!A4%%UNI<+<6"A$OV!%S\9%*&<KM[.!L\G55TF1]. "N5R&@NPVR-H%.66^3)M*)NY%Y MY*,>#,)#%M+G-/IDO7WZBCZ<+I]8N[WQ#\,UD3A(G%801TBH_L:QV4-<9[&P M[._7]'&L7!_2 >E0MU.-D#C^GEJXMJ>+E.X< MC_JT_1AS6AI8J^B%'B64O5# <5#V]A4AT?,L.51H?\"#9,LY(": GC.7"OD M#YXML,??)!$B7?1<=$I5J<:UY-&%IJ\@6MEGYV^!X;/E"D)(6TL1&5:H+.!! MM>W*(EU,&N5^5KD/*^\*"[[LYEUMTJR;GW%T'>08A*8N:[9:G+BJ[(PW[J*M-H"[>1-2='_:O*0=O[/+%I$%AIH"'%+;KBG2!851Z-5N M8K3T85%WH62%_D+Z(F#UI;EZ)-,YIH.A!8(V+"[CF3LHHC1J*- MT9-[0Q6I 6] 6'HBZU5L,?E9J"R0$5 9(:2RNH@<+20)D@2J194NF(U641YX MPTK9PJI=T92M'3DN+1S/>X]Y6.@90]6%X$!P(#@0' B.JL$AVAS[I>D#]GXY MNN]\+H=WO>XKT/P!(>[Q:4'WNN\(0J#Y2XY[W/PEQSUN_I+C'A]? 3R3X9FL ML7Q$ 1"_ K!"-6V\7:\-#X5J;HC/ S08GT&AC5Y6! >" \&!X$!P(#@0' B. MJ@=$<. U3,0."I8F@.-PGG0O:]&ODZ]AWKG.S/*_.I[WZ/@L_QEO ""RBT"V MD!Y2>>]4(LH;C7(X58G[0KI%9;X?F1+?Z;K4JP-9'^BPL(YUZ2$)\[Z0*E8B M[CRB8&\TX@$)]G05JE!&0PQTM_%.8G*@V^+B53(B)=$DWSE42AY#XNA%0F4% M#!P)NBIK,2\PI>.I: H,/Z8F=^LUCFV3&HPN"9JS'"L"$!1;O+7W)H#V(5*N M&,IE+1E696UY9!FRK)XLRUI]K)KB\\@OY!=<+T<2OX34,LM9G;XJUB36?]*& M2!IX \(BC9"8?2FUZY%BF%)56[,0G6$(CAQGAH&0B'S*E*J5U_EN&,LD07M, MM&8T[K2%P$;BUG!<"%X%;RWDA< M+ ML6D%?J#."W&- KF6\X(+W,-A@Z&02'/&U*1#4;C0K7L1>G4?F5,WF/+8-A^W M+M[QQL-[0_S;V:/Q,S9%]]82\L1PRYC=RNS[S*3M,1PNVL5_F+S'L#0??D-"(55!Y1*V@%=5ZUI'NZ MF@)(4[$[ES)?"U8B8(OJR-%A/QD+PYX26?I,IEQ525V5?G5*B8IS^[H0364E(=GGR0J]\I#6+"*B?':+ON2>>^/@JI*MRO?\PV;@6HC3)64 MPO3ZYNKLO*?)BJ+(?5T#)52%0A0L=X"LX3^;R/ 1:(;'6%Y[?W)AN.X+I?7X MB2IO/U<5C>SF5>_L7!UUY:ZNH#1 := @::"?+ V*JV0(20"P\U5?5H8]Y#_R MOSG\'RFY^%]TC45@S%?EW@A4)7ZX_ ([,23^+O'5-,075/P1&)V[LC)0DK*Y7+4$YD#5LI'+N%<+%&!W+/SAW%G3*W@GUFE6,>2$!FT3 ?FX" MGI"C+XJ,2E]6^Z@2D9%U8V12/;W1(#1FW;B9J"L34K;*57NJKLDC6%5E#Z0.'R@U M2U].'/.%OT%?,_?RN?1?[+5I/0>O8A.Q?]V;[*\?MA-3V31VLJW#9.LPUWJW MJ/,R892]0=*,$4$SNU]@S5YVAWVCOI7&'ETDUY>))I>=.%XQ%3LFPIN.@W_?#1.K]Q?")UZ1I9V^M_UGGL<[:?,3^\ ME25CL9"6Q)4\YB&D3PT0Q\:;T_$FA-B22WS783!Z)HN7L+@LG0%[]G?)L"7R MGN"#1&0$_W*[PF9_)<(['5>=;C>0 FOF2Q_GF]LG=^,O MEYU/]Y?CWSOCJ\?+^_<4RC^,%V\MT=F%"IOLS6-.@B^E40DDA9=*_J'P_\7= M-PG?.I-^BUN!?W^^CUW2<+EV/CV?=5SGQ_J=_;>FA++P\?;BJV7_%;NH;'=V M;X:LOY>NO]/I%Z."8;DP7EA%G@6E?&>R<'BCM%#B!\!8R]K-_@=E6JF]+":>)9IT<8[+UPO#FTM7"^5'ZI-YZ< (IY(A6)=%&ID:DJB7(__Y G7"TMC0,?)^$_5X[+3;7_)89+I2+]W>;? M9073N:3P,W?N"+Z>DS!L'+\W&MCSC82_ANB?G-/3K58MP'"3R]AD%3>Y^9NL MU$)5I.T+)&;:H6W8[^>\^G_(H#QRVY]NR.V2,#\*$\/:8S=N<[,\ED?R=,B>M2V&8Q& M\0$]06O]%J%P" JZ$@,%=0L%M50H=&6MUT

R?N@6AE@H M0#R?E:DSMV4!/;,*HO-OI:7K/%O,*SMY MD9R80]W[&BAA?"(^$9^8_XFM/F]L_E6#EO*?R9(*3ROL46V;DO'$KA+_':8E MU=*]!>) G62SQ'6W27N2,9Z7_OOHKM'7"Q(6SAU'-F]S-SSZR]O9M>T;]G=6 MAF[L>21W*8B>?N N>/7^$@1F;F#&]6=)>ZX" 4Q5IF8M K-QP$S7500T,)5# MEQ%KYF^M]]EQW_[91O86Q/!(@.R.,^O0(Z-D\/V6R,\EL3V"UE QW([K*I+5 MK[O9QJ]L%^_95[B=??,"QD;I?!GL92X.]V4]A:,/E4O= !C7YR*K-UD4 /,U MD*H.?G"/^=LG"@57,I2&(EJF0($2.EP*,#C"QC?2-.Q\([GDB>[SRN6W"0+? M]9OOAF6_17NC&'$_.M7[LM>[Z#ZZ@5_HSIT>2!IUT5>*!YXJ M=Q7TG]03>@EA\H$2ES&1R8%2%/;.N\,* 8?A]-<6"J]^T)FP,O42NT)-;4R, M!A6F%@9*7 9+5O_'MK/ 163'3@X4'NG9J&79GE"/H==\"2+5SN3?.,GB4^"1U*>3,JX &I6 M(V.]84%UND>V7:Q9L_'S@O[2RIU*,E0.5)Y#+0 <<(DGSKBP7E9SHPC$19P= MPPJ];*]R^A%SIV-.1,?Z8C'7ZW8KQQQZ.Z()(*SX*EH=!1$R+AZ:.;>#[1#K M961X\X"4IR1QT#E53D#$F$B,Q<7S,J=O",78L(^&1>TPE@2QN,A=YK0.<1#K M10R*X?! ;W7T;51H55P$Q7#-H@1>@'-2[TF2G?8QW>O+6#;;VV+^CS+/K*]K^&&_A"SPA_!IOJ7?X, M\\B_$)NXQH*EF9M/EFUY/DOL>CY)M_3DGG*@SQ1JEYHB-"X"F"DQ!!1"-78) MI_I3+D)4G &DQL4.,Z6/E(W0 \FO6[L)5D(UNF1>&4\>LYXB-1J"NSC,>(H8 M35BO 9^(3VSV$_%@R?[M#OBPX^F4-7[W6,D;8CVSVOEX<"S(+(]+9,GJO+ZV MIRZ[QO.9!/^]MM<[>+_9P'P7BGMR-T4%.K2RZX2XN"R-K*[LPA WDK4>'NN: M!;BX)(VLCNW" #>450!^!#R:1:K%:9Y(U*HP (QB5UG&ZE% ;!OJRK M%18K0PB*=T?'I7R<;K84A<#H]5IJ#S3"X]PLK\KF*@)#%=L6^L+SH]8-6C6% MJA01M?U?$YKS=E-.Y005HLM]?8 JI$F0TT3T$"@*0*@)R( M7@4%2KF^K/0JK%&)_I:$<,_2>&%^-)FUM7=79.N!D2,Q\J"$920\'C%@,-.P M>'Z?4M?[N#?U+H RX0),/!UNZ6G'4LTN=^OWM&*6!1W0M9.J>1=/A3/544> M:!5:V'@-N" G1YQ-UG%^>)6BMRMKCQ !3!$X!<+?!%% MQLL /K7$1@H"'X$O"O@B2J*7 GQ5[JJ567\I8-AJQ]B'H$]VQG:>Z.DJR--U M2@WU-:GI?E[0[;P+]_#3RS>/5=W9>K(WVWB:=VLXQ.R/VJ$O"7RGU%$O WP] M'DKI JG+@- 3![WN*674_W_VWJRY<2-;%WWO7X&HNSM.502HYJ3)U:B C$\,@296@0K%,$J M*"QVI@G;=N>ZKEHX")/E(0G[0R>J+98=Q:$[5=!:J(WZ%-ST_YUXH=AP9X)I MTK2O+_9?25V+6I6B5@6?1>6B=MVJVY*.3LS*I*P*!HMUI.S(K-U3CXU@ L$B M) [/MWI)Y/DBBI"ML^?Y1)7&K1_4M6HY* 611W^V+1_^ M8)9=(=E@^WMD^V M=&A4P7\QLYT_R_46T6\BOA^@+,A/W#7M%?O\LL:4/CK)*Q.\*D@QJA"\(SM7 M:AFL4 :K8,TX01D\]2#*K3/Q8GC7_Y APY&46(0^S$ 2"2L*!O&K$]:PIUNR M6;J;\&44!#\?Y7JM9YK8%ZW:,CDZ^2H3KTW(+M80KR-3_K6H52AJF[!6O'U1 M._48BDK6H(4Q";%]()Y2U$2 .3G!1:_[3 ^ZZZC4BJD"O'W&^7B08O(P KFZ M\=T[)2EK4I]?[0]V8XX$;L?BJ<5]V^)>!7+\EL6];7U^&H MMR6 5:#9[TH .W;G\K*6OV.3OS+QJP+*?KOB!Y9,YV*/'!YUS"K34/K5\QV_ M7S>4'O>-Z\FM)_?(&DJ/WNU3;3C6( S&2* Z4VAP,Q$_K&CHA"(ME(Q#QX_D MP3T0W-KQ7W^/)HZOAMV(1+_A_6@,/=<5_D]XLE\V+RXOWGWJ7MO7B.*/WRY6 MT+4%M;$%M0EW"''3F^U9WW-2\7,81*L631]8GJ\6MNJ$[7P3UI#-A*W41.]V M6_;YY1XQW&N!VY+ ;<(9<@K:[=0]PN_"%>.),F!"^$V,$1,=I8;F G^>A I! M.XJ#_I^U);*=O5H%_X=1;_1=3&2)ROW@NU[8![66C[B4;Z06J1;#"D/:YU60 M?U0DA^6!Q4[3OF[O#6RZ#FAO1?JJH/S8A?1U.O;E 127GWI4)FO _"*>G?[4 MNGD1#X'GQ]9M,![#)X^UV;(]LV433@YV,H\$X]QF)VBM0&R0[.A"KH)>:X$!L? M"-?@LM8U6&]+WJI@E-B6O-D7[3T67]7B5KGY<5$%B<3ZTG9:ML?1AT?D0J/I MX:NVA4C$\4C0GV%EX0+?>>9? [)$ZVZ%+>W<31#23 UP]N3WOY.*M!T?: MMJ]:!])N5$MBUQ6Y*X2L#4MR)Q>T4UK,,K$T]H>VK00IW=BKOWJPX%X\?<0U' 8C5X1' M7NE>BUN%XE8)/OJ:XE9Z,ESN#Q*N%K>MB5LE4.A;$3?[O+G' NPZ&F(6PDYD M4@\MC@'!/ AK))PZ"K*U&/IE%6#GC,@A?L&5>@@]O^]-G)%*T*Y7FEX7'+XM M,:L"]+QZ,:M;;]Z8F%4!>%Z]F'7WK\U./LQA6!:NZ,66%T4)V1?](*KY:;=D M]E]6"4)^/_@""_=-KMLM+ML;28/6(E>AR%4)!%Z+7"URRY@=5:)QKR!S\XV. M1J+7"UP*TL<)N@K&XN<.7U'O;%/@O8ZC!'<=W' M#)%-;YJ'6ZW-D>ULUBH15I_29?P*J_@YB3Q?1!%Q&$<>_KG.T9^F!);EZ*^J MA%E=7P07-'Y?7]=09V]+[*J$6MV:V#6OCKY"]>AC)F66RO;,$FOBN(@KT^#I MA;].?FQWR\)"AJX(S0=:43#R7%K'IFWA/Q\.86?X'S).]>"[\TIO*5N@\XWT=J=J&PW:]"<2MRFI+-,<'N8:?I[_#LG[S MOZIUO-'+N,X^3L^PUJ7=ZM81@Z,3P#+YVP34=C?R]ZEU?65?M/;( 5%'2;3/5/'K8[7 MEZD"'Y?EXWYP)Z7C.PC'O8_: ?]_]^_$>X'][\?1=Q'%H=>/A8L?W/AN]@_& M-[_Y_5&"*__%BR9!Y(Q^AGTU@2O@=QROYR?"O9^(T%D3J3UC7]D7YWN#""EW MF>K]=&3[J0KTW^/?3ZV+>C_5^VGS"/-U%=#&Q[F=/ETW]X:0N818U[&\V'H/ M"Q8B?M0'R_/Y)_B!0WR.[_(/(I6:.IBWI6!>%:#*&^F#!Q%Z 7B_+ 1?I%AH M+6%J'M9&FQVPW9;=;.^_EJ,6X@IC,E4@-1^^#']J75_;K4.!XJT%N$(!K@+[ M^= %&-$-+NSK\[>!;G#T@9:6Y<163\ W?4RG(O(!R48=J#Q21_"RF:NY M\'9S)N["SVM?7-GM_:79Z@*E-[=76@5[9?O'[R[VR@48C_NCE*JWRIO;*NW9 MK=*Z?A-;I=6V6Q>'O%5./8)8:KP*^/L^S-;.UO7+PGT,0[#<(.F-1'XC_]NNLLW7. M:W]P7SOGU".T?^]]>DPFDY' IF=G9+FP]J,@2B3?,)F^@U'P:GD^+SHLW]__ MUOM4:/)6GSS9Y([P:NJFO1F).ZT;UY-;3^ZN;WS2X0/]_VMZ*ARUP5A8L?,# M;C]QO#IB\&9LMTUH3)09]PVNAP,W?@#)6!?4OV-WVGO+>M^" 9KZMMSNV+SN&@ -0GZAO;)9LP$>UVE]169[U']K-'-B%/JO=(':M< MPVJE^"1Y*A2.))C;VEY]TUIF$]8GI644R*JR M(!$[Q#>^2W'R=3EE6_9Y78%;;Y%M;9%-6*EVN$6.^!2N-\A1;Y!-^+/J#5(' M5UJPPR(XL3X,1B RNV3CJI7+5I7+)N1<2KF@R&P6 M#VW7T=!:Q+M41#QOY.TRYLA2Y/FN0"., M#:V',)B C34EG N$N)A@'Z"RMUQ8*Y +2Q*@62/$ZXOJS?H&-FL5]%K?\>7N M![]'@M(*]SVTU9%C1B$Y?@U"IIL1OZ#DJ'3#] UN['H['/5VJ(+MJ]X.]79X M(]NA"OZQRK=#N?.^-[3UI:V^O\6]P)WB;QC!_&3]Q;+^_C?7>^&?"L-L_R89A_[=^_3HQ!@ M1_:#\<3QIXCRZPI[/RX53^TC#'5G_D1" J#S]__I]W>8%H-O]:M*[R M+[1)Z4_OZ':Y^WU]^JYO:.[MOL#@]4?+>(B\/G.#X: 1!J_JD_Q'?3$:60\_ M__;[KZ7/*(ZW*OG.+^^[3_PLZVNCTY6/U7*8^=G\<:A]EH>;G^\:G[_?W?Q/ MX^;KT]WWGRQG].I,(Z5[,,#KB\R;?[2&@J>Q#9O#DJ[._]>D_Q6%M.5'[ZR_ M%UU?GUW#B[E>-!DY,,V>/P+] MUNB-@OZ?>B3;V7)RW4MD?I=/OGD1#X'GQ[;US>^?D2?YF/0BS_7@-I(A><=# M^@U5#280,+^$D*-.#,ZLI+X$1_8QAC^,->7+OI=JX?8S?L(?\$.^2?8S/@!_ M2\8B]/K+^7>Y6C(G3D)Q/S!1G\@N:'>;W68']J. LWF">R1,A-*'.SM4>I_^ M+L;FPW#7#>%E\=,6'"MB_ D!2.0$]S[Q^V!CILH]DGC>A\^.+^G<+8UF-/]= MJCZ1=C5E9L"G$?(HS$U%(?X4SA9,V??^L? MR6AJM3%RU6RV;(M6 V<[%&XP]OK>B&__18R<5R<4F5M[I;>&&U[PZEKW2XRA MA4-HJR'DWO@]?%> (AC MH2A<;H9504,C1VK/DH.&##J0C194$AL_M@%&WXH MJ(/>QE6;P+6OM>'>8A# M!YGKI0EFXQL.DA &'X+Q'/5#K\?5?_KF'BG.L@GN\"HTTOUD)///<%!J0*>W MI:P)4RWC#NJ/@L1MX+2\""L*!C%)/!@*,7HT($!.#,N::J$(1!%6+*"L=S") MO3&,T0JT&K;!!/&=9]@TL Y8%6#!D>:0,HM$'W4>$M\L0^3Q%. ^G(X[86>2W>R\>.I-8;)L'J) M!Y?A8UTQ@G<+X5WA0AM&X8Q'* _ZV9;X@>C( OO=L?G]3S]X!17P3,_^$[2+ M+>U75 L\, ?[Y6/A1SAKH!M@LD9>@,-Y=)Q'! ]/>+)P ##;;L(V-:$O ]P*P<.3VE;9Q^&,!0\:W-13@['9E]@E=W7!0TU.L# MF HORLYX.MF\HSM@^*+4#D&+](3PK6?A@W2.0&I39>)$&=VHY#&FPAX%'YC3 M?'!C#[=,!#9C#.^$]AFN;^ _![1T0WB(4! *XR#*[1P;QN7UA_2I"SH0-^#0 M0?D0+UZ01#! V%L>)C,F=(C!'^!I,&TCRT_&/9!A>-UQ,HJ]QB2!(RD"J? ; MX-P$8NGB@PRXT5]Z#N"%?.':UL"+ M:=[EO-F6<*(IOG\"DX@/PGF(4:TY21R,3VV7J9.!Y_?Z(YZ6_@"."%S$!S7) M8CP!R0FCW(&@%P57&V8=QP;"CM50\%LHGEGX<9:E/L._PP 2Q'L5Q@W,(R5W M8J2[G%:8=A=CF, N$1%&JCR)@D^IP D\?OY) W:)U8?'PWZ UXF$^!.?'3H3 MSZ5="/J:L4_P/4@WBYP:A^>,G3\%#"04$G)4N.EFPYA?Q.]-9Y(K)@3$[].C MM=B2*@#!;M!>1>LRPN@#GCCJ^-2WA.4!F?:>:4U,O:,/7_CVBS-*<,+@F'H> MGJ8LW^,$@R[H>Q.8D*%PW'\G3ACC0J-I,PKZI&Y /J3G< L+:ANNA,W:!1=* M3BU,9B^KI6^KZ5> M^+A]_)EI6OPR%3YEJP_Y[$0>X4P_@)F# -19>.GM+]1^+?"^&9TD1.CQ;"9EQRH?Q=;.A7P\^B8SP+Q@&9): AI>!"'8' M.$G'KES/&>'+F*\+5O,8PPH\Z'0 ^M ])N'(BOT6;VTHA^T-?G=J9^UCT'F9 MQ#]]%QA?&$UOT,\5;GHN_)QXM'GH>)CF3\/KZ^9EIWTU1,X>:#5SET+4^!_CO][,!VZ\W MCY]G8ZBR(]I8 '6GR/I]@OK/>I\+$C_^/GN;TE!VZX(&WBCY4K-M+;]:L\F:M"F_67GYDUXM%8OF1+;[9 M\G.&D.++"FLE-SOG>Z&(+KY?:^G[O<< L, P@QB!)SJS2\H>=-5M2^B\,@FO#+85PP M#)P^AVPP5BOPM>%K)<_R@YB'A,$:0=8G!R)#SE\PR2&;:J% TQ,S',DX&='G M#4%D[3 !J.6Y?CSBH+*P^#.\"VK/LZ5G)Q14@6YF+V!TJ4F+XP"?#Y,D;--* M&]**AD+$1H0!!\VFM>#Z=6N4HIXPO6,0PH,F@8]57%R3UP@�QAYM3I]_L" M9>\0I,KQ&:5K>2Q*V)54XQ]"+ MXB"D4>#:1!$?:3"\UZ&@[*=#MB2.E7YP//1#6#IL*214(I2>J^P1\6'H@ES2 ME1$LNU4T*TON-90P>&.7@I/HYK@BQKGRU1[GH>#?LL\9.](Q&P0X*12MI!B,5[\2>I/;U2F\9\ITB0VA!8 ]:04PFC#GQ: PS,8I2: M9I==3QK*B H$>2?9TO7$O_ XV00JL&W*1]\LUMHT"));E>P9F/,VAHP(7-.1$^+K+CD(>F:JDWA>R'7'Q<41E)W64B6.X>]#S!)8 ME&AU8NF;C\<8NR:]BSJ61@W#5@( JG+LL$RE\F1H:+)JX61=6":Y5ZEM8B[KCG$%D:N<85W8YRL6P[RCF&.,YF&U+@ M)!R-X <;)C5F<]DH49'^#%:,R*)$/#"U7[-@0B^:AS2A7^0K?(>;WL)_O?5F ML7EV,7<2.:T;Z+;DC%NW:+):AS196>F;;8-:2>ZZ9[,@)JGJ/&S@^E]_!;AB3:*CPA7;>T$BB34\L& M+]@V7R$X=,;!H8SZQA*X4I^-3;S(R)Q[,,1^O-R(C1PEC#4M5$7W1),>)4 M9$'.XKX?!UAB:!2D4\KBYO&SSC:4QSE_"V3I^\:QT"L9J"VJW5[9O9:1U1GW MVC:S)^CBW:I0RTVZ0_3?# 1B:Q &8_U)Q.[QK:HF4U$@(RXH;V%L//VW3(A/ M85E@XKP0Z58ZKL813'5H' B S3GEFDJ^3ZCVAY-B++,/79"8_RY>A)\(?K5^ M]M720KG59OZB>3$O'/VS"H_:7#&*MIL17J.R033@E/FF7TF].I=*+SNQ'("( MJ.M@S#4!'!Z>F33!\:O,>*)AD(Q.CM,D*TY!^CO(X\/!HL*;"";&2&;8VQ3;X=F5;^8OHT[EDM4Q[?OZF-@?1_&EQP4C, M-=HOI5T<.F!'I1:LAG*1S'1X,N2:\0-6RUW(X^F/=*7CO##(?*.R27"2,JO/ MH\O[)GH\KK=XI8'X_D8??8]*+@XG7+QM/]W+Q<.2( M.\J]:Y.1-P M^[)WD>/4S1CZ$*IF4=(V,'S*645+K6S6,:B1 >4$A\*,S*-J5)BAZ;;U_"@. M$]:/?/0.'9QUN"V(>9\LV'Q24-#$FZJX3_(3>PBE8=[1/!\C:G7P+9%;R@"6 MDN_(B@QG U6^$\9*E^&^2"]0KZCC\!B;1T'2V3!O''&^EHKJ$]^'TRF*4.MB MOF4D?J#A?D1DUPR90US,/,5$EC'3D&*&0B&KMJ0Z.P&%-($\Y0@KQP M-V[6^.1;JUN1+!CGP$^[S4D25I#,F?W?=QCD%:.11!S2OT>@+M7OF7P7I;M6 M6#5$FF20HCBL?=X??"R$ R\8UFKG0EG5LEK+:HFLZEAY:BI3L^4B$<[&F=/( MLJ[BX3B.\-WRNJM9T4X!2A;X)?4>J/= T1X@; F*)U"_<0 N^B 9I?U1E K" MONSWSV#$?$#QQ@J0(&*$C4DQ]/(\-7_0FP/?H=X@I[Q!=%6?JJ:4^>.!*#P. M0/C[0KC2I(?=Q0CC"I,+6PLGX@?3O6QP,*PC^F?+J?MC2V61;PTID(L?, M7$&(&$8ZV8A%D+Y[#@*7TK&<0O7"V63RP(&_$NQ(=&;]K+^OJ[9GL\]1FK&6 M,$SB1Y\0BOB*](ZD,,WV G0Q 8Z@OL4/R)[!\[AQ1;"VW2NYV;IS/IC MZ.%Q+Z(8X62\,76<$Z0'3I7,ON!TJ;)Q!].\/%?\J-PM\Q4VZ9S'Q:-V)&J1 MPS4#8%:@F95Y?PRJBU"HTG=X$9MP2HP1$QP-?HD:)K&:28:FN)?R7]@10N'X M <@/'DL$B./(A+MMN4FH.[?2#@,9:U)!_;)S:NQ,V2C#$OL)/JODVX$OV"ZC M0Y!DKFAN;)1_U=&5%G"I@-BR,\^-#'1 F^51P6 UU/;EB&_\,2 H, I '*TM5!ISX MI3H F?0P5T'=RRAB4(4@\D%.+&L+?I](8P0SY!YCATG;!*R;R,B!S"ZS1=4' M"&*CFBH<,VG"NYW@GG(3CRT?L_-N4R8[;>3-+*'20*&;5NLN5< %\:"&RX=5A\5>]'8^BY,%,_R2ZDZ^:[3P,OC."F M^.5/$N.!WN+?,"]>S%4RZ$<&(2,V2V]+: (C\",:?)&WI]4;0YSM1S&@9JR MK BC=8_8+,BS)1!(F^$+^$$C'J CZ]G47+._R90+/4)"9 SKM.$^.]ZTQ ]> M"GPG"25/[XT%A_SB>N$,V8$#.SZSO@W0^TYG@T&=-YP*?"-C*A:]+073_.5' MS6T+/:'>5Q6J+W>Q4BJ(AECP':/-(S(B !GQ-[Y.R;R97I'>5(+EJ/C.LH)! M89."*:*%RMT(U2VF2PIG=(DV+\7[X/C.:(J2YD6JE08))O"S5P_13ZCX/Z/; M]4SDY58KOS@G[1I9@TE=&A MNSB;F2Y.'"QV*R*10#9\ZV&TT M6.I0O^8*HL-1](=^, J>L6UD.J'X^;R[*+QF"B-25!"NDXF4S"48CQYZDPC, MC)EQI]V# VPYH:PZ M@]65$3H= XX&]'\,CT1 (WNQJ M4O8&9Q\6M#?5_BV>S(:W-9NN6LIU@M4.L?L>W3],;Z1)1T1'R\QL*$WNU'V3 M8UPZ54^2D1\,POUB 5Q*GT7-8?'F&:-+1/43TR95@Y,:!&"=I6MD@FV,2'PNG.DBBM,0\^P:O6)4";BO6 M!5"NW(D"GX*/*4II1J7+%O2Q)C\H1GPIGX=\1X;BZTKO&DK("*H*YK2Z<4\, M$ F$]\6#2A]-D9&]ID-:%3KTIO,G4'>2JN(;N+=M]9+2PT3'?I">@8-V=E$3 MKGH+ R#,9@171_$!SA1,V[-- HHLBD]L*?"I+Z<;"&;.;&K8 IL'H7F$0BYF M>PEG*GQ!:!X0GOZ?#10U)LF$N9;E0),D[ ]1!,&0ZXOYR"$ '*0P,V@'2:[65].D63YUML"5D6\J>0WZQI?M(N0C@OE8 MA"'543P$,\OTJQ,C)1QH4:.FC54I'3%4T:C$#2&9$V8 I;L4O="+P,@Q%8$Y'2 MVGC$$0=H?VK:&ET:6V8@ ^\;HVWAF4'39PD1W]R(]]9DIL0:C!,\Z;99E M^)U + .#R#F>')^K(G#V9J/P[EAOXW.3QCS+T5NJ05H%2Q *UV UEM8 $)IA)]P M)69A9?G$,6%12R>L73!AS73"FF]MPN9C>O+$;=PKJ4[\Y1HF;<5ODD+=U?6\ M>ZKGO:SK>=]T^6P-[0]!R M)(\]_6",[P1# L@'Q*Q7U#=/#GLDT%,<64,XFZP^8?8WN)YRFH-2].+$P&15 M]U1)T8@(GCS_1>A6-'0Y*;+.!/"A]TQ-<&#)@0^J\/I+SNEX& I1R('$(0EZ M"9&N* TL$ME!+-G'9?1RFM#H,+=_@H^)$=4\%9>:2B[-DT*6'Q)ZISW'_S-% M!Z'@NTU=J[CZMBSQ8U=8N)+F#FY,';T4;L_-.,9HEGFE-#7B4GF?]*Y@1!0U M42.:]U[T*IJA.9$=>$8D"?LRL183%Y*#)Y1P@GOB02>S#-Z8N+9"\9R,5$\< MIF'HQ3B#(%/PV (H2\;YV1A9UUV6>-*B$66JN);>\#79YT2'H:, MYX210T7D%AF]N(MQ0FS^64:76&NI-%Q1OVPNI]72],^OI<1B$<>,) =_2L46G83GQNQ/8G6E1J,H^/"E'5#F&.59&"&-= MY I02W"Z#<6(4O'%9I0\("4TO:5H&*5U1#=^#H43JUCY2H82IO/3?@PL'D"; M;B7T"$?#%PB_KANK==JZ.NU[B@_Y%#JN $^1XLB2+B9*/[]1=2)PN'^152+J M6P55SM?-G:G!FTP%BQJ;8KPY$7V8X0F1M;21-)B(9-TLIJ4NSK[&59$KG"99 MG0P1#UPA^_80.8AZ3+@\RZ&::-2Q:U;9$0EK:NB4^/>\$#&R,-% MK6U:9P<]F"-'E4ZEN#GI'=/Z)H!!-.^92;33 _@: M[$ "!Q"]5YH\6?R&;J.;>W^%KX4)8E4OA25@!#6(C^:6,S@X@^1Y2(S<"@RH MO%BM/@CK@W#%@]!YF<0_/6#QKN?*5&FD#T&CA:?8V+]N[>R4DV.T[G1EB2ZT ME/2*LL=GR^N\!4'G<6G7R&'U4@-Z"V*-I+. M@W&,O61LZP'A_?1OO#"(/*9X,60WKZI9BE0X,?<^.HJR>BOE=V;"^-R MKW&FXC _%6/=HX%-\GM!;\=B@ M+[@(-00^5ZQU-Z7)N^&)7",WT(G+/_*(>J"P7N;C\![21];O:&4#@M/U==W45 MBP,;GX5K1>U:8T'QE("89A6J:R@<=TJ/QRX]9-FETD^0C1/8V+_1=189>R'C M(#DT!62=,]JO,Q?8]P^._9 9;2U"2.PL.)"-A(&_C/5])^66M4@!,2D-"*7 M4 FYK)B0@ YS-&#V)#7*5MRR[6;G4>4PK(:5/\6P<6G/X\KX<: L5H F6 <_ M[F8&4DJ#A1G84Z\*;DS#)^/HC+, WB6BF!ZVP+(C;K")X 90Z'22/%W#J6.T M4'7PTO1A:HTI?CP3V'MFB)8]PN:A_^4EVL@V).'(=>+V%F+.(E9< @U42O M-WL0/CN^O!I+-<&"(@_B?^5L1ZAL9=6I(\J9GUN=4A8!N$;K%GE(J M5(U@]GX2 T+IVRQZ"V^Y:D4%I/\1QQY2$Y M^P-'(SUENC_5Y#C0[4AI3'0E MYH.Z#6<_;3A7=1M.#:M?]^8=%9$SDK$Q+XJH#!51C!@R MBB"KZ7.POOHB#>>H'A\-!N+Y?6:XDF10AG\N@TAH81'=%S&"80C>%Z_X\Z/C M/-HK'"6-)I>\( MYX_/A4-&Z$)_SF@6E*_&7W"D"$81:,)JQ$C7GGL\Q(86]6W"P9:EN^J*C G+ M..MYDYICUNI!Z4"7;5?BX&9$C'DI#ULZ$/UJ'*=(J'&!F58YJ#<'#-\KC!%"G%%53N$.D[\;^5./.:1M+^R*>Q Y;[[D4)5KZP";TRGE7ST MPAV 'Y656'260WY92Q;-(:[7\M4YZY;46Y2^UW* *OMYK^NS\Y+76E05TUD. M^F1/2]8L>;?#TQ8%,"84H]9H302,E<7#(I."#V_LILT':F; ,N>#-7V9LV=S MG!/IQYR*"/@AF58^TLJE4E-$8[#)[OY-K%=#U;TJP;)9+/P7Z_=Q5OH:G:L" M#*/T-;;?V'OG:O3V$,NY'6?/R%'P6C\'(_063M.Y]>*^8='XE%2=<)FX0 MH>^,?H^$NHQ]X5*/>'>$=FI0L+-@2P2<4":G^#1\8O;_576#2AFXQF001=UK M6N@$KHJ;*)IJX0_Q--',V<1139B4,U]GIUFVD$@?@%$@]7<+@).MY\1C9$WJ MA,I<78"\N0!T\_KJG-1@HU192E5YJRQA+2/\"BCRML5";Z-;K\2=?JED!.R. M2"0/"0,M"]EQ+(0%SQS,F]^@ M*O^(<$%)0G'47X+^S8M0-2@1#4INB:@/-AC-=]*+@PFHS:H&*A^JIUH&5"3J M2N3A[)3>I]E6K\PT*6B-4M "1"88PTA'WH"'GMV4N 9F.<8256[=R\(J-]V0 MQF XN-I&48Y>='8[>=-7LM3\VLQRW^,LZ=1@::$8$[PBM@?2(!U9QF*7!5K. MBT _5K=YN5Q4Z0[38-R\-D(>JO"R,K]MDN>8RIO7@J*")%NY -C6K,U3B:?\ MH<\D.I%XNJD.C=8 #P2. .LU:V#A5(;H"!D$.8Y,DMB?.9&' :M]XLIY3GDM M5M2>G?/FPBW558>?LML:R#6BA'B9 VZYITB%A=,WBH*".41M94!0)9-G[&\M M,#I27&R<$=?U9'U(BJB,)])2.F>EH1MGL\4J59W)J9:51 K*6DD%P#8^TU^7 M$7ZL RZ0"%MV!^3WMM'!ANX]R@J>_WRFV>E1!E,,BEY2=JKV:]EA8/2R<8/! MF96S"_$%C*R#C>W&E-;@88T]G_AX748 82SL,+M0\RMJOQ5N#1QSRK=5V@F! M=80%!>X#8;Q_6MV]4CG^KRD[3+;=OZ",/M*D6122D%S%3(OY=_@!/?U[UPM"(<7/:ZP'')!/6DI MHD,&G:$Y^8%J(^X%[A3^HVM!7Q"%#;Q,56G6"V)0:.UIR M1AL\4/@KO5CN,?T 9]K_O^\0CW-1M>YZXV#!;&!E'A?LO=O.3BTJ?L03C]B: MR*SZ?V!XJO>71R']N4@;>]4H."G MK4YX?^3EIO&K5WLY4G?Y_ZXH>BY&]0IVG BQ_W>0DG;>4 ME=R\Z)C^KWE/:E?\J$SG88CY,Q2%.>4/%]?-3GAX\<4B5RS,>; MF\=E*# 7Q.3OJ!<3S$5$F<"LI4F%V5FVWK;[[E.K=6FWKIHS)10[6^8M2E4M MLEIDSY?CP3T*D;TZM\]KB7WK$GNQ'!'QX4MLY]VG\[;=O)QMN=J+Q!ZBI[@W MD^EI3AKT2,VH13??^Z9>KD.W>%/C6@GW%UZL&]]]Y*4ZJ'U^:;=;![+/:[FM M4&ZO-C"?#EUNP:(Z;]K7E[5%]?;D]GH#(^K0Y;:#S:+V=7>V7?08[:HW%HJ2 M162U';65?=U=#EUBCG/$/Q_2/NZV[/;5+*MO??XFT7:V1ES:,#E=5VRZ9*Z%I6WYBL%F60ES61#E56 M.W;WXD!DM0X?&6;20Q[4=WO&TDJ5]M4\<=G:]KTKA*5'6J8WBO+XR]IC,OA\ M2#KC\GIO^;T]B&J].;:[.8KRXX.=IVM[4W/Z7>'F]N>Q2EW9>U.0]R M>UPW#WE[G'2H#JO!@IA83TD:=FAR=K:N-A8V6,(0+#=($-$AMS_W62&Z_"C+ MM$A1$<2J4/R[SMQ33'D1S]T\\'='/ W6NQ=:PLRCW=0O.QUKTZW-@ M2YNAJ!AA57Z/W:5\6O9Y9V\E,4N()AN+?Y, 2W\C-"B33=" PJM94PL!#>:B M7.61"-9A3;VN65/?-$EI7O1K@M2#)TC=[)V71##,-S3-\B/F."0D#/P$%Y38 M+6"4"UF/+HH*IBIIY/DGS!(#I]#QHX$([P<_!X&;NX/\+!3N34RB^,W' MV=UVL&=I(J-+PL&>K,**@ MJWG!>1I-%4??CI%M5T:3S5B%9!2N,(TF,NRL.R6GJ=@1SP7%XV#R48[AJBQ< M7F"4>TN$#DKE5.H&& T]G'D#-'DD M:!ES2#.OY!(E53_.,"H53098:J2 P63-QZ#/$M"R$#QEZA#AH_1%,SN"*6(L)XF'0:C8NOX4T\C&6[YXKB)N M=WRX!^SFOI!D]Y)H5E.8P9 %C,T],RG)4&O-^&O,"P,>KC#3A(Z$F3SAP M@]3X*G[#_$S,4TNEI%FFCB+%M5A[O&FW\1L<6TQ1BJ?2K%&IK$-E:^,W&O#' MAC\O(OX :\:%[PQ"*5&Y*R/L-B(RV;ZX1,CU=$7LS6 M$N@,CX/W.NBA+#(D?FDX4,;JE"H1%*&-32L+96(;M6"F! M8@A&4KFA5PUB-4BML: P;(-^N62I7RN974= MFLVU,-;"N/J 37_/2#=C>(",.B>R,Z*&CMP\J:18.(5Z/>&>>#P&\X(Q59N8 MTVK.=EE%QMB9<@F&ZU%84<T_2D^5.Q5@OX)*)^B'W!FW2+5/29N9F_%JRY#KBXJ)DFL'AE?LBU? MQ(;22DL >\Z(Q"@:"J)Y_R7PGQL45BA\%D9)QI#)\-X14&L0P;@6A[@8LU,]GW0H<&QA_ =T+)2;_4^Z0KX0JN*3+" MU(LNYV7J.Q&E7_K@TO,[P_KPXN 58H O;:RE<$(?9CO2A*,%WE^PG_#J+COK!2 M"=,(II%E'U&)M&(?U"Y=R/ G;NU6IWL M.SFJ7[]IB7>M=+\O>E3HLS X,G7^*,K75ZY16GW%E M]9M/2*+_$TP$U793&=,HP+2CLG C%?J0^6+TFYNMZX_17/?!+MB6OF%6ZV* M?A!)6\^)9!YLU_FO3(?E^JOSR" M\$\>[L]UM=IN=SCM+P&:9X-D9)D(??JL'A>3) M//!\>ERAZ;' =BL-<)@2!:?YCTP@:0$$RL%2;->,[BLRNJN=\/=>B':OH1'D M7]!U?=_ZL#_6]UHL]B 62O-IL9"80+40G*X0*)M1_DI&P/XD8DFPKH,]J>8+ M7JNY,\G;H4B]IV!LD$1@4D8?*I:7P\=Q4Z&2\_._[A33[5XZ".__X?B)$TXM MZ3P7K\#AXX0?%8GO>:<@]+ 4SDZA@[(>)V?'OCP4CKA:T+8E:$4QKJ4$;;D8 MUTH(T5W[XJIFZWCC G>^ML Y$R^&!_U'N$KV;L&27%>](259]T"H\TZ:PP"> M="L#D.]G0O7':FT< )!T^3:\6#>W49V!<=&R.YWSP]B!M6Q5*%N7V\V;K2)C M5X@*?"!,-;6,52AC5VO+6,5FQ)5]W;XX# $[Q/#%+LV(;WX_%$XD_O8>UHA^ MJLV'+6V_(FCX9?&Q*9&JUNJ+7*EO?G6&Q:5]?G4@6[(6NNJ$[F(34'82NERB M/B^#:PK;17=OS%:UL&U-V)9C8%])P\TQ/:*U'2C[^NK-1C!R\G%\OYZZ-38G M@=0^7IOL8(.J>53I.II3BU458E64A:P#.;5X521>Z]?7US& M3E%&=JE>D HC-AV[TZU3_V]/MHK2C)OW&:TN8]UWGUK-EMV]GJ46J87LV(6L M*-^XG)!5:T=TK^SS\[<1D#GZZ$.="]K9]BLB&U^VK73KN:!6VVZV#F1/UE)7 MH=1M0DZ]M610Z]ING==V[)N3MLNBU..&.J[J;-"U?=&>I7;;H_%Q,!2W.^JT M?_?I?0G<0(O !3Y8-W,AN"*&M(H0ISH8S,?JPL^P(\BSG.=0\)T9 G"@P6"\\80 M30DR-"![P\]<*%#21%#1#J.A%$ST=I0Q7DI ME+OG1S"?!/+KQPQ:-F>FW* ,:<,/8HEP+R?449>R[F44OC@)?:9 P!>4()N2 MB2BE'LI!MO]A ,[KY52;Q)]:L?-#F/!L!-9G@,GS%!$X8M*+Q+\3>#'"MA][ ML9R49^0M\(GU8Z08C&+O)/;(KSB%DE4@A6I3JSA&PI/):"X2ZIGUC\1])F@[ M@C$DN@ 29@7ABX'>UZ$@X#ZB)YG#+>&E;' LAEH8"-).8;:M+(]R3$2[H 7= M8!1 >#S)Y<+ ?C!L5TP06L;O3S^BA(:$\6<7XZ44#S.+1[?,.!6]AV2T(8A: M,0>=%@^$#-4+RG#9Y/88/W(\?TC',>:1$;,PRTKS][02+ET3"^I?>%=F=@/,/TTFS5R@Y M9]975'Z@J&!Q8H_$QQG-QWP5/_IB$F/-<:,1 (B^)68W+RPGXQQX'W&,HL\F'+*T0.+K!,_& ,4C?R!D(=I$IR[90 "DQU\8K6$!,\23HHUK<2 MBZM(T#Q?#]$ )<^,B""^)O!(4+5GUN_\NSQ/,C#G6O$/'"^4[S^&DSD@2%MI M?7HNWMG\T#97<0$J.NSCS.@C?92YB\XH>6 X1&N;L:QK:-8]0;.V:FC6&IJU MAF:MH5EQ:5;&8&U+#-99_R5S)H ?S@R;\\Z5&>;>0B!*]NAD:(8B,13=D$#@ MS%Q8@"B*A]8@B9-08<_CXQ: QEZUYB>C__G 1_]]*+');WYX4>/QYN;Q5YJ< M\F2U!E>54_*0SLB]GI"U %?;G MHEI<-;U+3<>=#/0]$4W%_>"1V$#X2:"FPO@+#((6IMK;G;D!WJE/-E-*=^K!FUM\1HDVI MQT8D^@WO1V/HN:!&?U)+W$T),/#;*06&YH?%9[I\6_!PD1GC!-S&/R3)_']0 M(;M>B)N(_0!TTWTQ4GZ_^M8M_]EZ "GT*;+P-!01!I-A^6706_23F(.1RW#> MEI]N\6O 7T/K]:CH/*51O1:B+U,DS>&-6I#0E=\QIFDA'=+2Z4J;W1OBN?4& M1;GFLBR=B0%>/'8GB8,]CIVBKCD)1YM%%4FJ:.QI4SQ]X^AER4H/O#"2X77* MR;'RST:99#@G/]N3) 3-$\G@GHY$4FXI 0436P[Z392+9=:FOI!6)L;2- 5GUN5'INM(_CW+B##?Y[5!\8ZQP8$4;SW5354"8-2V>D M=F45;FMK/:\$) 5]Q/%WR0AQ9OV.NL?QG=&4$E,#::5J"S4>AD'R/%QU=.EY MIHQD&J^IT/$@,(<.(YR@>L)(B:GG+3?1]1@#2BC/7*E.1'>.IM?<@$$24XY& MYD) _7@^]H:C@GSAL@H*I:E*#'O&F%=6OBPDF#-7Y8>&.5GCP(6[X]A^_QE(U8;%71Y',(6^(Q;&*M8A!]1%.-^@O^^\=UO/D9;0'T] MC$ N'X*1UY^^2^-3G?;U19Z_9FLO_A@'_3\;-%;+'.R"!3[,#;#R0<5OSS4: M?>/M3>W-W*51;,8J(^,ZY]4)09L\8S&C3+Z.)Z-@*E#]/@469C%(.5'MH"3C M[ 7@)-!=K& B2879IXE!YO ^_"'&]B*C3,C#-?O^^+ND?/#2.B%P(-#QD&6- M-(Q_)^"C-"B!Y2%3L1QJIK[*&@LG2D+UP**YH)>7AQ2]);U2MK(%QDUQ5]=, M>4MM2T_-)@:,674BBN5BK#=TT#B:6N]ES:%QTR <" ^3!]&'-!9(%6>1%VNF M49E9F)V*D6IV7'(VHI5G@S(C,>?=07B",);A3&3976VJSJRY8DD/S](8JTE; M."MIO3.36QMSJFIBY?2]_7W_1[H,TA(S5R*[+],*F,\C!Y;EL3\,T!_&K_.J MD-5#<='<5]@P4E'2^Y>J/ 9M,)[HH@YR(%%>X3]4MSO4=3@^ M&+Q1A-:=85FZDJ-9^/70T]@\@'C/ $JCK&7LF^K M,C\LB M\VG9Z8G./4AD=ZR7 6B#4/7A/K0F,IQK?P-UI8='%A"H#!9;R8J2) M3/DO8-2[:)U./3%R.>+#]R,CU[BCF_WFF?7=B_YL#$(AN.Q6X&G&Y5%A3I%[ M<':A26*EDZF_Q!O < M4M^JP#1MY8E4\1" 5[%"-CN(>ER6Z\EHOO-#%N:2_$B3#>EYR7;@K&T\#.#,A!<% M"Q2-A71*HID&I1Y/.'<$42 DCD?B1,R_-%)D+A%*70*3%<8.SB^LRB2(E)7A M_"FH$T>NUSI[#LC>I[A4B:^(?TD6<(7 M R^>V1E@+DV<,-8UPJI9C@:?CD$LV3)4?@^#C+A,LC%DEHX_,WP*\>4?Z NY MQ1W#C-9]F&R!&O8,35H8_$NVG>D]G:D64;:HD'8F=PZPKQ2Z7*N-'M#L"^&W M##L7&W6>I86"+5O4437!Q(O/A>)<%X/AR[I>>C_UTNVZ7KJNEZ[KI>MZ:3[, M!UYJ%QG'K[*1R%L="!>;1&T+GQH67MEOJ4LKO361KN8P84<];XGHQED9D7XI> M1F(1]'.MU6N\QS6]1WOF/4IR]C1V5,H+1ZYF&X>4G?&CLSQK)W_/3C[!P7P7 MF&TF8*O E\52V&3]31K=I8[_UO6*$QOQV@U2SKMKA_Q4*)H3>A:GZP R9H!]RY22SZPX=8_!*[,TT6 M187XOWH^*N2I6FM]W[3X_O/TP<%HZ^I%^%U$?3V[FH7T_BMIX;)W+X$E/YYW MOSAKSI(K4P^",MPL&/43C-J"89]9,/ SW@JYU*K\UDQVU3;B/J/IL1]4WJ>; MNX=?K(>G.YB*IR]GUOOT9146!7XC#T8!?_[ ?SNRUU]'1:D@"TY$FBWR?$QK MJ8YQ*2[9E)FJ!* Y=JQ)$JNDE@3(P3A'Q!\C3I"#.!;F#2C#I*K R,[J@Z98<" + UK:CO"S=D0:98RLL?C/?QP?,Z)0/\Q4IEGAHBCL@X7=0:C M=,E, V?:56 V=#DL2\!S[(7FTQ.+9P,F?_MF$>FL/0MGOMA\*J'G?9-3U:6INFX56UOZ/'Q;UM*WQDT?RV^LQV"4 ML)+29F21[:2^?[KVTWVY#?)5]$*F,;M2-LA[AC Y9JUR/7<*S(3;(4NL,^5 M.83G6S+F\A_*GO6Y'$["\R#$ETH5J7IY:5/!G]7#0/%;C_ P9X*]6ZH(J,_G M'VEJK%V)DA$&A-4 X0!Q4/6#F1<@Z!;KV4B%B:?&!N&8G#DTA$(8.RZ>2&&4 M8%DA 5S1T'1'0(I4:5M\@#L+SPQ%&)=B153#9<')+* A8 M$&V(REX-U"-P1NEYH7> *7&I>WA]>(NR^RYQJ!617,\[U+XY] B]W4U=?*Q: M^^QZ%I;"5-HR7@L_R/WP*D*AL$!N*V/%&=;RXCA>O%2^^@\O@WL\_A\%K/)1>36F0^'IG M06(U-HL'IWVNTX@,/YE>9K8HP[>$FIIGGAI]'#\*UO9E4 1-+AEXW_NP#*ZX MM!#^$?0BZZ8?HT\(SF0T9PA4.83]ZCV!G^E*&P*!'B.N(A63^#!U >%D>U&F MC$4BC>.U"AT;O&#X T)A>R_HL*8/>B_K6FQ5Z\4MZ"^E.E:#WPX=%TT;T4\X M.4AO%XIG+XIEV4Q:)P?'Q\C!]Q"#@:QX(WST)1^$Y>U<#4 EYNDC^7&TJHD" M8+'N?C!,* [H@_2LBZ>1ZX=6F$HVMOYQ__F1WI:*G5S=1ZG$R.JCB(UDLC*8 MQ-A>J00!)!5QBEWN)/2,.G8N3<\-3PY=A@SH,02O"3<&M=68+T6]A(-Y= S3 M8"0BL[_)W+QD%X9-_* [DJNMANMBX4"BU84%]O'C\KB_#F M\??R[%3K@JYKE/EE'9G 4D&E5.U]\\%U2=C4YD^['ZU;\!O ]/PE0-X"S/P5 M?M]6T25IX(8"SI\^9=>I[Q&+*:-()A_AD'^>2HX'[OCL\T-&^B$&;Y Q*-GJ MF+D+VM"A&(R(FTCWDV1NB+8]HKK#35QRQQSRPB+=$&IAZ!/%U/!^N#U# \0L MXPE(CTGU8\1F*[&J^S02FT:+;XCA:I/GB@Y)3?NSD@Q@[FV!#$@/7JY5VL6! M@717YG#Q3)2Q=35OL@H8IA('03U0VIW%-[[[^59/J0) 5IX4=5W]B?=_<2@> MN]@?M#E0Z6&$5A;<]L#?]:GUA4!&EXM]M\XY]GW&F^K.";$'UW">%&* \9X1 MCH&YEN0DJ'E10&Z:>PN3Y2NX\9I0BPFQ5"Y]IIO1AUB- M_FK2$BFPX@RWF"KGD/1@-+$IZETFA$# >B,H%?="UX83P2<7EBGPF9TV,PLC70U5L$[Z@./)0GL]6-1$$N?-'2LGN-??,PR6=;CP^OO"[: M*M[_$&9X&__"[A3-$ OQ7TSS?'.S3.56C-3*%]!1<-0DH<@;8^UNL]OL=/.V M6,GD;;YUT1 MR1$I1,">VN.]3T7I(FVC;7.HN4C-UE(!-Q/QP\+,G,]6PXV1 M+KX-0NSP/?IWKKJPX#=0CERDV*'SLRF-TIQ'G^-=P_1O?ZIKA6^>N7ZX7*Y+5-,'.AW5/?<7YYEMPI>1PMO&RFN(%FCHRE)'SQ7KA+G\!^:;HI2<&5 M):AAJ=A5KL?9Z>S"IWDRC9.7\RBX5N8%A).\!474+'N^HQFI?G4*H)+)U$T] MCE%OX'DP0K)$C6;QR#QD[_Z("$6V^SUR0?Z;* M91FL9PCL@/!.NE!F,/-N8-EQ>WS^@2\!UP 'KREV9N[]J+T?#!)?YJIT#JQ( M/+B,.$ABX5(4*6)])Y+5*_INL[=!F%A*;^(] MU/RL.)3,/6@<\.8(R:QT??DE=@HKR/.=WPXIWBUZW-*;E_.NLGST6"G_E-(R M5GEAMR(''-9RU?PW,5S1;X7,4V'(@Z#M+96%J<;@#F%UW-)/690 M59J=5I0J\>:7S+7/"TKFFHU6J]'N_%,]QSAKJ1[N5[(02@O@J BGP".A D15 M"/ =_Z0KW9I+%KI]^^TK-EA<7+>ZLZ0T*,H:,4[75&8V=<'J%.WS8(G[Y$S. MLB4H.;KH5?3I96#M,>D #\K.DXTSS39'$^9J,XUY9,+_69.1XZORU'XR3AB@ MAD4^+CX](A9-[,CP6!(9\9.B7?-D$C8QL^W*?6' JJB^_9)6%3O[H;'E$0Q; M*ZS2K\UTR- 14K3AY>?OTXW_(=74*BVW,/:5W\7.S![>1$:Z+"-Z0D_,&AT$ MV%4GX]+:-V%."HEZM*R5HECP5$0.L=4+906CK0YA JD_LH4J:8MV.?>;,5!0 M'<(*JV8R4\R2,Y1R3^0(+)"_0H[A:I)CHZA\QMKG_<''0E:)@E'-'4H9=<2\ M:A@U,$N.;'[J3TG\.R['+[37I!TT7?X-1&;_. MV KTYOD(YLP0>'Z^48*IM9ZAT&IV[*M.RSYO%W1DIOX \3=D[3Q'I6D]2P].>!]2C8?[O_CD]))UWKQYUFPV9YNX\L='&8/) MP>D=)K29LYLJU4:[4@%'I[/*=D.GN92N*>[")I?AP9F2(?4U")67<#_(Z)4" MIV(]XM+FQ=DLF(8F+J68D>-Q6FQ^7"6CISW#JD-?K6RF6JO.5*'RH.=^UT " M[I:ZK->V+9MMN-<_+E&;&'7IO>BL?:MU2ZY9-["$*]]]29\%- M44QN36.HT]ZB,01C[M.0;P[1$.IT[>NKMGW1+F"NGF\'+;F/BRG:UA>A6>]G MIE1^\TKYLEKL'=?)&V7R957RW4R5?$FAK_'SGBOD5RR07W5-MEL>GZV.SY59 M[[PV_A!+XP^[,GZ9'9*M>L_KFJ+*^-IRJ2V7I2R7SU5:+MU=6"Z?#]%RN;;/ M+YHVG"I;,%SJ;5QO8V/ M'DSI5V([:+V38K-(DO^5646H]X%(15*P;6]:>E6 M/E]N*^M#=_H(FT;N)]J[C\:@=(E9M-P.Y;U-^W$V6@!32Q^M&S;HXC9==:MB MA4-I5*D(JZRR22H)S9JZZP'1#S<+R+8P(EL2C\V7+#Y\>[BS> RS]7!4=X42 M"6_VC/7@.DG-.(TPSZ5S>KDC&2R 67P(@[X0;O0U#,8XN7@B9H)\J\?S+E'V M8'KG@R[6Q\'^M>OQ'0<68606EQ+-%*UA '1=ZVYW2;H'->S#,O+:5_8Y'!WG MUP4Q^1(KCZI84HK!HC7)U!&6ZL3K UV$ ATZ,X8;0D#-+\%*"9%.\VP68;M6 MH+4"77_ 1<5XI2FT]TS%%0_!ME'6M:K$&XH15;NIOXL?HI]@?157JJJOR7Y4 M+-?2YCD8])PJ1 981=W]80F/W%&/S[S"C 6KBXTB:A@@YEQY-\5@^SYMJ\VR MYDHH8F:'I4L_J"Y0@_BP'X0(N!IP(;/$2_5I3?:3O>9 M_HKXT1>Z(W:08),N;CR1:@K9U(3U\00'0 Z5RS>"\<-CX59PL=JO1@'BO+K" M') 9,S6!AX8UMO76K+?F>@/.;\/[P0!\_-"ZP2)L+A17[8FP"XT.N$7 K!*7 M0W;'P4HJ>(V_JS_05F]\IIXI;/P0?J0[]#2X!G\UN\L-G-C5!V2E_7I=>7>X MN&PLV:&@J3\.LB7G]=:KM][J W[0[!%14<_@KX'K#; C0IV>>!KI/YK'Y>:[ M-+,I#FF#+C66>H/6&W0; _Y#9!,VP@G]!H*>&LD:^#,9JZ9UIUB6!MIZE4#\ M%#Z'5\",CB^X3='I#SWQLO:>Z98<:JJ;\@['?9]PB^(?3H@,4]8O:?=EO8?J M/;3%/>3 _L @J83I93IVQL\EQ#3J17]EL910V)@LW6A#S)J=^]T5;[V)[B9M MX3:(5B0]LNG:D@LK3#2IXE;_5R;(DDS$_^%@ &O:9&*5ISRZ)5G=Q0D('2SG MU,.-'L&:J5F5MUXG=^T8O4(+TJ[=8BZIHV@7(CE9O*Q%'"Q++FLV*U+-RK:7 M6M9?BO":Q]Q5TVY?MNV+SDI-(!]Q+]:.Q?X%[2WMC//F!CL#:Y7O!](? MN ^_XTF]^>ZXM*^;Y\6F@O)\;";/-0ADN=-S_O$?^(*]?XT-5& _+E.R=UY$ M8;^:[5@T;7?\*H(*'/6'D?PT6K?MOG5V7E;K6'MDRO11(%<+31J&X0;#$8'# M" ]-<6=IM*M2\>ELT)NM)0@>>R.!R;[Y=S^00?%^H)JVGP+YF7J'M>J0VLWN M64';L6;/+H+THKIM#>F.&&D&1+I!,>;"X/I\"3%2P!$,%X+YWVY?HVRJ>]H.?=P.3Z+@C ")PL MRAS$H5"$I"BT;M)7$5;%GOH%(/(QZ=T)N#.X-:P#>1J3XQT@XD/ *<01F M8;KP(RFXRP,7.3G"3K;5Y@)@]=-!P;))R"I"UXS!B44/Z,RZ3T*CY&)@0BSB MZ#+'U1*8?]'ZXW.,$=(GX+3AAUSF*<>EP0YFR-E10*,$V7[3#J!C%+T\2K2F MPS4V_$N?\BZ]%Q'JU(LZ836JL$9!;6"--QJM;1 M%2]B%$Q2/&R#AT0NC''>YLR;.(#C!/?Y!+3K#^) &$W+C]ZB/JMVH]ENM*[, M'^?!7)8Q1*]\7M^:+_.$;\D!Q_5JM2_/"B*U\L!F0$2)^Q@,?BJ?HXM]S=%< MHU%$/X?!FK9CJ\1RI&,6#A5;50SB!#$DLREG8SI#&'?7R4EHZ4P6A?9W+6+R ME3+"IK)ET_5LP[.+^3,:S%'+!D?4QV;^?:>^^# MQ)A8XC]EPE?4/U31-O[G'+GZ/'V:3@1=#N=(#.>(#%C2D;H6.O"<)SV($#$A M',0"RZ%:-=I+RG(7',NSZ]FPYU^-92*4+C$NB-E73+]%T5AQ$.;\XR\&X/A:_];C#"8 M$O41[68];*>FW3Z?WSA'F VE^=)!+9, 3\-=3(H]R4 MI8,IRJ BE(JE'?:+H@S7EL_RAR3FTOVG(,51G7.FY\%J"X9TJQK1G-&\VZ[I MALUOS;:M9()47(L9!'=DDRXQIQO/(ENK[S+BT\E,:",2_9_<)*0V/C!(-5F( MIF2D3U0QJ\DG-D)2&K(^)>.*Y!CP.4NK"L;!<'I^%B'QA[TP*A!O'XK1:SZ: M,-!Q1QF02PLJ3L3+U?IHU7]C^!"+^6$ZE4Z16B9GS^:C->+?":A\TE%LH49) M.!DE$4DZMVK&T:M4UG.2S7)9I-[K]0Q$GH&R<+2X<4A;EK MSY?*]1\&83S ' #Y)SN0@")JI1U)@'K7-R #UOLX>!:8=."JW"Q&UM(>Z@R" M%K':49_XBZ390T2^#U#^).$DLY0)8).1\2#.> M2P92DTS.PP04KB-&WC.$B82GCV17N+%"6X4=/'7[3!PX*'8L1: M]1[M>*0$AW 88 MXR$8CMS-K! YH@7DFM97T0L3K(=J767L4TH]+FW4_B1[FG>?]%H0]6O!/_QC MJ]U XJE<(K@_%&Z"X+X%"C;Z/,W&Y8ILF2=XXN<1 ?>26F]WF]TFHES#.>], M,,<1)D(E*59O$9()E('G/^&EABJ\8S_ 2?7_[[OVXO3D>EU"+*8-3&+)Y!4O]4&$R.%VYR'>L5WO>)9 M9;W?Y>:.IX7*I2!WCM/8;G;A)3HHN.?G'ZI202K3?,FI]AWU#;[[=/<#F>[! M;!AY X$HJ=84O+WH0^&J*)7_UTW$=M[6V\G-VW_-]DH2R$"UFW!^V^4%^%NM MJJ/2O[(5B];J-Q^\>1W7R'^@5OI)A./2\L -:ESSSUPS&G76G*T4W(JX%*W> M'J7S;8O^G/*"]6-[;U#T6V?7LT&+O8C^AH?D^3F=C]4>DGLY&%\"! _&):[/ MQ.THAL[>SD3JNO]?O< [UPU+U\^WWGTJ:.C?F6+X:RWUE4O]G J5'1R'M=2O M)/6'Z"[N\B3\[D5_-@:A$!;VE-:'X';40>7E2DNK US?K["\WV3V]#NL\N'J MA"X:R>T]&LGU65B]\!>!D>[F+#Q"X;_:O_"?NG/XQ4. F0PJ7ZT/*M0'53?S MKQXJ4BM\V/J@T7GW:?\&BO>A 6@B?FVYU.HOCKJ:S> MR>P1T65/"PNUJBC-HM_*BB OJ\8Q. +X&)SU\1L3KJE]_SF,RDR+- TB!\10*I(=;\OD^JK)P!:-DN]<=ILV5_N;G46@Z>'A7C2D MSB)7$3W$S@^CKI>&@"2D@T$DJ*7H.0A<20U:B,Z)XT]\R0LJNX0G@K#N>LZ( MW@L>*32NKYXO$UW/R>+_]H+@ST8<-'!LKC?0K!.3$,0NA"/44M7UNN>I/_3! MKWWF)H4H&,2OW'TB/90]&',RM L$!UO1/!:YY24?A3IF!8BB."12*W M2,2=*# YWIAQ(;.ZD6>+5RZ4I=^CE(1(DRTRS"NN"O^L6A6\X MI53^?D-3HK"@;WS7(&6ZX>F@:MU\;7"K>=.^NF@W&Q>WGZ\;W=O67>/F_.JF M<=?Z^N7V^OSF\NKJ*E=.\N_S<:G7NZEKCNM;X0"I/'PRES8!(1&SN!,L;33CU0[+),8V*="N-I[A+(:A2#EZ([%"+Y_CS+$GZVE M(2YGPT#'J"".ODSL(<0@F<1KP-YN8AJHM<%VM$'5?42[TP9*3AY&#N&AW"E1 M66OWM]_&[C]Z\^!G&:^M]_MV]GO5V*SE^UVMYNI;LOON4\>^WF?5=GTFI[OR MJ3A!46_2[6S2RAN9OGJP2<4OR#OY3>>4^(S]//W5^5<0$JDHW2A=Z\](SY;_ M_JZ/^?3Y:YCU2!=B7[X1+7+T9_MMOHD746A/Z&MYIZ$V. M2W> 4W#=?!M!PZ.W/RBV4ZN+K:J+JAO'=K?-23I^"_R^&1]<;\-?SR)8'^.& M/WI3X:;?#Q$AN"!+8%3LU*I@?57PODP7S.FC.P)=(',$Y@@80^U#8 >P^<'<0R5(EIJJM 0\4.4.N#K>B#O9/B5J@/ODBAD0T>ZP45 M.GL,*52C#X[>1&"? %:@H>H&=F(9K 0#6LT3EZV)W+L667JDII M>U%35]?4U5OORZFIJP^9NAK[-%7KK2WY=+U(]4Z/IN5<7[%L_W5^-%SA)G#X M4,N(AQRA<>CU$MD[F_;'JM[.>.C$<- O=7ND%X4WP4/1BL3$051"Q>,44Q-_ MRHM#S:#PB'&/4"""\$^XJI]MJ\9 E.ZB5H@3T13>^!F[2X4" D;ZT="+1+YM M.-=P>DIMO=]F%C+?*TVSIF9Y7K]T68^T]62NDRL&E,QNC#";72!(>#LFGG+& M&'!$8B]DKR1J+X-K20R2$7,>!(.?K/?>AYT1>&^AIB=KCRH#L^1!?TC&IALF M;/J=IN,7F(T,HS=B$14P>B,2!CBYS1F+C9@C:%O.6VCLN;<0=@$?WR!&JIX3 M>1$Q]5< M5_3GZ+&YHL\*+E5-*?0!H1EXAO]8H.Z(0=,52+[K^9I$CHFW1YX86(,P&%MA M,'5&L:)[2X_U'BH5A7XR"<483SQ"B@I@*\-$K@=6FH*8F>QH=1.:C(UL,+B;66 MB$719@G"J;P:7CY\QF\JNCWY56/ -EH'KVBN(QH%A;H'X(4'851$#UAP?BVD MRYN',&2NIXFE84X4KSQJXBCI_0O,&M0*$I:(QDW,@".!P#-):% .3L*@#Q8= M&#W':]WDX0'N8,9A;X%];R@W#0MPC&]8.6UX\@RWL=KS><-33!:0>+E+%4DT M5GXD<0023J:X9/-5'+U$)JQ7X#8XL^#\.(/M SL^B8?6_P2AQ@T!M7M1WPFD).!2LQAAEUCHRR \LKW;:EC]ZK1 M/C=_G'?LZAE;'[W+((ZD-Z*DZAH07!?O/G7."BC#%007036-@TC[2*SU'$;A M8']*N9JL&]FE0EE)T9^BI5S"U-ODL\7OXZF!.$YP9$V"Z"VIK7CZ<^A,AE+$ MT4.MU5>Q^GH4DYB/RE9[K@;#%! "4:%$>G$6'PRQIU*]9BHS27^.G\CE^ 8R M!Z(6THW>L^+I?T04&D\OV>^/L%T(>88_=S]^8.Y=%12S[L$@"+V =&'^+ODO MJ7O9ZF:@CEZ'P6@T;02O: Q&*JXVQ8&JRS]4]LJY07H9Z71\QW58'+U/Z0A] M%RVKT4AA+$I$-SU!3 ==/'U:XF=F\"\P7V?631HFXK>:W;D]T0>-/6?5/)YM]0@C$B+7B@;KN,CJ'$8) M&L42E^X1E\IZ4%G.F^=04/C2MGKLD#OC %8T#<7.O(8*@^%1@(?LS,A)&F#8 M<)9(RS;=4&Q!NC-(;%*H9F\&PQXD(1G+XL>$YAS$\M%Q'HT3'Q4[G_I$*Q[T MT#2!51M-8Z^/6*^3%!&.C()YYWP".Q6=#HP&3D8.6 S"?W88NW(>AS<=_O(X MSX+:D@& YLX$!O>#G#B0ZE(;H%-L UPW6FWSQWDV@)R__5L Y^ *GY_-LA&D M:*HT51$=Z1AF*YV5[LYFY<&94C#_*9#Q G5/$?TY(R-=D6%$W\B4OP_QO[B9?DOPOO<#NIW\=#VBPTZ[ M:U]USV=G#/UU/FFD,W^KN>H),AQV&H8BED?/S1=%'\9V*YSH&]]5,[V>#)X5 M3*@2005R*_&U,<J,,&[@CX&LPO"FI6R;'!)S1 )9ZVB*M%-& 6@8-@HQLB?"V$$U6FJ^R:@@6I,K&#%7 M.Y-2*L0L$=7*T^A5FY'RC]>0=;.9X^I;.&'Z\KNZVY MLGN\<:ZU:E4,][*A$F[%TJC,2.6OE0G1=7.?)J-Q-YD4W414NN4$(!@H"'6U M*I6V^*I[?%EG(65-L9VV5?X:&2XN M"(9KBUZ>2C69S1PRFP++VIC?FM:FIK79HD4EZ6 <;337E# ;-T!63>.Q7+-S MS1/SL>:)>6,"5I/'Y(==D\><''E,/GZU>A#T6-EBNF\#^/'H05YJMI@]:X Y M_! 'KP$JIX=I7[P-AHBCAUZI^6%VN?_G\$4S=<''N ^/_MBMR1MVNBWGD#>L4'YT$L$4>C8V^?GM6M_$&JCIGG9OJZ80^UPB Y] M=;PN[58=SS^(':ZS>1-FXZAW^788&Z[G,#8 M/F%3JWF8U8I;86AJG=N=SBPHSM%0-)GM7R?4Y5>3HFQ$BG)"/:$GQHFR%B;* M$9&@7%^4,$%<[(T#9?O3?IC$')@@J8DY:F*.FIAC+C%'$9,F L\01 T?DW\Q MT4R6T#8M^(=_;+4;G=:\8N$O,/NC %%:G^ .GQ&+1F[>=K?9;7:NWL%^ZCL3 M[ ,.$_%NNQ8!=G:7X"*=L>&4UJF?$G(^2CR+E\;9[3MA.)5&0B+!NS1P":DS M!Q4I@EU$>P&>V$Q&'_M#V"%,EH#5^P&5^ 0( 0.%:,BJZD4 M*L7NAI '5M@G+L8A)5_VA;#P64)#L662MSY:1YJ'/2:@A5:SJ,VRI0Z@3?JK M_B/"P'6B83Y\R)0GW8]U6>0A9"<,;[NNA]K2%IO#EC)C[BVSVU08XDL2PCGS M +9DX*X7Q;^V6Q>7;V(3'GU!PMU@@ XSG(&P? )>64*,]*<,4C[:=;*PKDRH MN#)A#C706BK@*\O(K121IU1"?G8\_Q>3_F<%A4 1,/@)\4;V5L!<5Q*L;RZW MWU0QP0F5#A3W4%9@@9>?_U?V=?-P2H96SN+GP\,[#QGGLS\+0L?=Y@&%CL]E MZ'@FTRL!#D\ID#R;[98T83/5! 4I%556($:#ADP-&6S/9]8-IZLYTZ%(*9C@ M=R;?!FJ]A-*CG:]N7,N&,,=S/\B+\)J4;24$'0H,').8EO 1AWVE!-09)Z"> M, E',U0V047,U*UT@I:*:JPU093#A4EZA>,@$GY>U?K![ 0YRPO&AG/8XKU> M4Y?L@[KDJJ8NJ:E+MI[:J*E+#IFZY&;MN@NC=">)$\Q?SSLU\'R8/3E",1AQ MD2,QI#(1W3&GP$N*K\R#6[9O4M:ZV!AOU3GR@\\._C^T=^Z8,]38(3]5G+.M M$_9%ZCN?*J_3Y+N-]8$.[!QI/NZX\M_%J$1+>(JKG46_P0.>7L7H1?P*3QNN MAQ_0LJ^O9HE3CS%E=_2Q>)"2[I'NSP-(JI5OR6($HW$[>[$8/&_%KD*P+0]':7V=X?2SFMN)EO16WLA5;Q3@SV]F*\-VUM^+; )<^^E.1LM?. M(!9A7<)Y"&5:+ 5XJW_,W*"8;;?P.F,-[V_AU9'=)/*C99)W1-FVF M^8[T##\.-*@EA[2R@5#,7;>9LE@;KJFU0]#)HK+.Y0M\O8A5+>)-OY^,$T9ZNLE8A/7B'?SB@;5FU5OO6%>OUI]O M8!%K_7G$BU?KSV->/86$J5:. 3$MQ,+G?5NZM>TQ-= MTZ/2F%);IB"5M<:L=U=%N^O-^2SISGZ3#N]6NR3K<$0%JT/L&=M=F4,L:%(] MVYWF;GNVGXHI8R2LU%%6,BVX^>5?"TL.J]TR9;5&G?FU1ML@*5JS>HDR*FO5 M+UW85_NDS=YCG?O1BVT9)&JK>Q1R:R21S!S26I)\>;E'O.4/M0A7K7E+@#L/ M2(+7K1N]L)L7!]++50MM=4);A'?1.CBA+347CH-9HA;:ZH2V"!'B\(1V15MA MCABG0.RU/+]5>2["53@\>2ZQ'&H5_(9%MJA=8MO&[;)"642JBSOJNHSC^.PZ MWTE4]T%KL=M=YZF):E&"\%!$M0[UU5*\G!07)0D/18KK -]I"FJE ;Y2P=PPK-\Y= MM( 00DA(P.V8Z7:"T-W.=L_RG&'-0$!/T/%X?BR1QA$I"/-5<43NY,71L7R7 M4BN<$0MTDN*E>6[KQS*-:G)-ETQP3DR0%(:MF E.W-\J^>.<^",IW%LQ?]3? MDRM9X$19H%!G<1+)'^@C[G12?,2=9NLX/N(\Y'WI^:"T$\:I>HQ+Z&]1 ?-O MGV2: DPIW:T@&U1KJ]W!L=HBYVEP(>FZ1G2=YA/NI%3TUL.IJW:.YMC:[=;M MG*Q;]]R)/(W&RVAX?[:]B215GPA5IU0(7Y3G51+U&1%U2IFP]*1*>C\[>D\* M0!]*[Z?G&3T[DLY,&W5SC>ZDXEV^T8.=F]U6BG-ST.Q7X]PLOJMGXF&U;B!GJ4.WW8+C?/QONU+1=W]G2R;&3V,FQK&ZDB#F] MO0UGO\F:<,86@1T_KQTR,SP%UQ,T6+F(IJE/85]4D.8KVS4\5\'_GX* 5UX- M;Z',#4NWI@9MO@RO]'R:K8XXI:JB>XJ'LU05UY\NPHZK:1U4E_H;ZYE*?DP) MF2ES K)#-\TW?#^0T4PQC25,H:ELTWF#5KNUYG+:0KU_;9#KU=L5L:8+V)7O M-++R0%Z(Y9-;QUYB? 6'^A>L6F3GLV!+TFN>WE8DELB_\5B?X27]9 M>1^!#^&)NSF+]O#WA%>G!"%F^(M="OMG+363XQ9@#T'=/W5;TR11B&15$+&.VC>X#K,MX0=%\.O1AI=''4I\1Q5_M3QF>0ZI()NF>;-9]X=T),B?''+FGHE TT88AHC$-ZIYX M1\6C3BW>-JS0/@M5=<&1A+=!>$KU5*951V7GVY>G?ZZ-7X[4EJ>.Q=^B^5G/XZBUB&HO[/KL8;O$4 MI,=C-G]%8^G7ON, N^;$S%-;W;Z$'3EO8DXKK3@C8@:)/]1J@F!ZZ5GH_!R! M!":&:9+9&2BP72^OG,W3>I8=Q.9_\$.LG,/;+57K=>K!X9)T"R3=-%3"\R!= M#2RM84TLK3I>KXZIG,;HG\=0- U98BZ*-_?-(%I5GG[:R_56HP+*8PB(0O"' MNKEK30*:N+6=SYPB-L7 (1)@T*ZL\=M1L8,DD9=-Y"G=YJHF\F%= ;+J>2$K MDRF2"\M.+,NZ"J;,E6;=3<%_W-?8_$:\0WBPWU>[@VYMV+!\NI.4?E1*SUU M4SBE@T!N]2OK^I*![O;+US[_)*JO-FR71YQEHF-0>24.4?Z1DJNII?FXKEA^ M\>."$.^K/:69E-0)0)/PLC=O3,KTI;\&:OUF6],U@NUG)=A>K&E>F&<)NV_B M.C'!,77Q:5Z2DUC\INLN7'R)::$\#]@A[HK L"_$?&O6@!D2,O;(CZGISXA( MD9L9+R+K[?ZW;W_\GII6L$<:W/KJWM&46/C/;8.-G+:CW1';3C;%('L6_EX$ MUO7]^+>;QM7#S?A_&N/;IYN'CXINONIOKM! Z)FQR-J<%P25U$>EC84PW/C^ MSQ;]3Y)=SK]ZI_R[*U-]P'TW#(HT)IDF&^R[RD8/Q(]MZQ-F( 8^6 M4S)^(?>V@3#W7ZQIDTK 1W_B&C,#7L,C1<>>$_4S*YZ-=4#T;DZ[:MX&=2Z/ M'GRP),)1F'1B,:X(_Z;2+\KBQ\]0OW?L%=Q\W^Y!6WAC:W;S;]]8X6)V):;W M:Y28/N2)Z6(QE&Z"E5Q@;GIL(TBX$>GIZ2>8D[Z5?).)=B!3SVN9'RDS@ -C M5F:=2YJ36>(G^WTN+D&^4;I#)Q6Y)2%@8/3^A(YK(J8N*,.VS(S_/QH-*UV MZ=1HM*T.^C6QBNIXUSFFHKGU'3A[WR'493Z'HX._I:(IB8G3LC:R,'%P6K3R M@YU513RLJ1VM)F47U,J=S+Q M*SNGJKW8W9%T?YT?;:;4VIP0;79&E96CR?M(5*4\VG/O57>(5"7EL.NA\7MQ M/O"U^/,S>2&F31^\MMWJXBO=FH1();T61Z_]0T/X-:;7065 !*=PBSE5CA*Y MM9Z]2DFLK9SKLDTSC3-38O/'=RBWU<%0WBXDL6XCUI0@_?&)55/;K?/P8)W\ M=>,K<5V$51.]4;&)F .GQ3JKZ=:,;98>:9DJ;R;Y+;TTT*A^2@Q^)VJ'.+_/ MD>.#OTU"40:L6,_;K2R=SQFMMJO$IRX'(>W"*3$EU%YO2AQ6Z,4J!L;L]&X3 M=0)W2C.03@L JIB5I#%Y;B#.K5R;TG-Z1WI_KU-GC"C),))A@&%R@WH6SC = M==2N+'],@JKMC?[Q>>U2I43O4PKYL2*62Y17W4U'%UL+-6Y%Y$BCQ2QF62[L ML'93VXH=IJ:O*ZF]KQ:N*Q./E;8NK;G):>&Z=B'"M5L):VN%:VM5O+;M9Z;4 MM5ET(DC<\7&:!%3FO?Z&X@V/8SIU?#+[:N@3PS0\8WF_4;( M Z&QKXB!?% SQ;[:&\KZLS,GNMS-.DH@NBX075L==%OU(+I+S\X1/7HQ? !: MP'I63 1+B3H=3E0OU"('(HTKT^H$MG;RX(I;N,[&UHPZSB*Z:[BW4"A7UNM[3N+_6@T3I> M1HZI=[Y8,\,A4T_Q]!]2Q93%O+D+"!Z!LY!M;WY,#9<\Z3]X#.H0#=%1^]4U M!I4:HC0BRYWX7PZ1C;HUN<]>_-7"M'V8,G%>$,%B3J28+XL#]T[KUU]6WD=Z M/H_L>&[)@7XDM2W=2&=(67NGZ1=.68BU>![ $2=OL]\[]IRX+NR_;DJY?@3N MRYT_S^_?T0,[G ^[_9KPH:2Q FDL=\IY*336ZM2DQ/S2C7<1(%[ICF=A"R#N MRI.BOAPVW#LN3 TMP8/LD(2[]4 Q7Y?[LZ2O NEK[Q!P2?0U:IV'@#]Y8_Z+ M-;67A+G?0USRTD8U MP0>\=.N=1MNE-"^'W7('5>FI;!8X'9)*UU-'[9IDTDD:*Y#&2QQK^' *VML6Y"\ER^W@ #=5 =>)7$P)&LDXUU#D&&*XEU M.CVUU3\?-)SC(UE\)A-O!U(%=A*O#5*%UN)0%5\-BR#6PK5#9H9W69 43PNB M8'MVW7H#HC0L#_[?573%M'4&,>22J0_[]:;HSPZA37655\-;P"-3>PFT,C5T M$TPQZWM3&;N*B?@N#C(=/."0%]M\H>4F?(>G=(?Q+W^E>'8ZY$U28+S5:'4; MK<%?[*AN]2E-%J?IZ ]BM/AW+ ?]+SSCNWG"S_[Y>'7])ZP*2/8*5O&'JW^Q MIED2UY/>^+O^PUCZRRO;<2A@Q[6.^!/>V_ZH.@,02*WFID4>0@:Q4[ 0=1 MRXN9B!&5*1^2 K4(1DJ#-UKJ;PS/:.;HKPH!C<]5??Z+( M MWU "MA]&1;,]OZ@LM$07(WG\-Z9_CU!F'6MY*V7%F!6D$(,;KW M;+OI ;P"@P)34<$'.YS&>N.58YC*@***=9J,"_]%%!U^B0QHP/J0IX0:!&9# MA#!C;L#G^@SU*?P!STV_(Q<:-H/@ Q%AH12"?UG(E0XJ3 =E ^@_8OD@CPG] MY80)"21QA>C3!;Q*=X#F&34)V;$RR>R9S%1%=UU0XS@TC/+L@)+'Z8D7Z*%B M#N0#3ADVPUW BBAX%(H6UY^XQLS0D4I59>[3C0+E,"5DQ@"H8" "#[XG/Z9D MY5'=#7^:/@*UL>]4>#5^@(N"K8;]A'7BL*9)IAXN>L6A*3_ +\*9">@W^(H> MOC4E M,JS;ZP)V# T#HSEQH5R$@Y ..B$MEP*0J"B;82UYRP4U,;#@@^ 25) MS19/<#5.;*'/E%\1E$,,W("I-HP?C84Q POJH^#CT;M/EOWKS_CDIU QP*Q] MS_7@1;AI:Z\/+*%F@@48=?(7XOV, 'CQ\03_\!M.OB[=KU30I[,G?LI3*# M+8%73!7.@J">+0&- J(1;45@:P:Z>MHXJ^SXKP@N,B1DOORQ-;MEB]\.OMIK M2_#56L($:JUSQ G\54"H_B]JPANJ":/Z,P2DII%VB\0WWA/?N-<[+KZQN,F<: [\WO"R"0E;Q8Z>ULQS MV"N@:Q2[A'Z%2_DMW,2OX76&Y8,LO MNWVN75>**0\Z3TZ5@! W^>O=)&ZBM MX6:3HJ.=ZPFVESTQ\NP7T/RK,O)L=]3>L,*:64F>99/GE@RVNVBJ9E3//-)7CB^BRF8/C.9$_/ <',>?N(O)^5BJ95M8BB#*Q6@U,^)/*^\GQ")SP_M L^>-*, ET(UKN.&/ M6 HO[/RN)-YCK*O$--_K8+M$RB_P%L=QO6*[E9+BVTE-\:TVKU=E%5\J-B(P MY@E9O@GV:;U\,7;. M9?.4^>PZ6LZ4DYU#)M_+DU89OZMG3& ^($5HY]0372S;CC.K;T4RQB9C5))= MF9]9<,8'IEU6R%+Q5.PR^6?? ZYZ?$E@11&8)@E,$EB9!-:J(8%)"T":QD?A M@@+3Y',?4:&AQ%-BB>,1PEJ#6 9*'?'4B#93'XL*6.[>W<+\QONS8Y$HY#F$ M01(F>8UW0YZZ//53.75YQD?JS2+5[ XU&_R_-F2)X@1N2+IYAOJU('ST@M@M M+:#:+2"%A]M._#@W@CHY&SB-.J6$0J5:R$2B!Z0#Y-GA-!)-JNC<-UFF#!+M M]B6!2AD*!)I4T[EO4DI. OV;./9,=Q?KM FGU&YIW5_J2*#2MU&ET47Q,RFF MG&E/S]3XJMV%)TUZ))7@V3*8?EX&@41KA%)"2?&,W6Z$Z15.^9TV0K0>AVM6IH MMX*B-^E".\R%5BS60BX*.:8_MQ8UNCET0 %%ZNU64LEN7E^=@%0N5.=J:G=0 M;W/Q&%I7,DG)3)+&(TDEJ7F=A07R"+"&IM7$75@Y?58]_B7S1U+E:5Y?9;'\ MT1KU3X8_I OSR.E93[:GF\IT:Y)6-5EZYS%4LB!+%R-)=;@Y3=$MI8!YM6Q[ MMY8]Y<,ZSZ'RD&!2YD).2Z]($ART=@.DGO)1G>=0>0@P*2\AIRE5K SL90 1 M*/VPI%_PR";29S(G#O8&WK2.0C2"Y&3V4^;0XE#^N$AJKRL.1= M7N: 7WQ$O-U*2F+<]T8O3!!^J(59M=UWG]IJ9U *&*-,MSU)CHI'2VW-[!PEHBV1JF)AKZ,HL2S9XHTGDC*C\OM="Q> M3?0&U;""K'&LNQD;I'O/LF0T2>OVO,164E9E7NNV2'G544%$6"'5 MK$W*R.(2JH;M2>05''DQ[8KED9_0D1?30/@BE;QG+XUVNP@8Q?#^ M&;M[;O$+C46+J4=QY+'[ZV$!T(':*J2Z/7(C 7:T2O?74X+"6! M1=)K 5[Y;*.GTFL1$(T5TVNTGKJC=KJE5%3O1:^%9D,79H8?SW):0T6(>,$Q MPF$1[T1MIY+3Q@I@YR(PJK:PF.@NF=&(/IBL],2EK5(2 MEQ:!U+2%2[_9&,/U8NG/F MY@>9^C0Y,6KE**:Q-#QI\)3(P8>@$NDO*^]CEH3*1T('UOKM991QQS2_-6=9 M=Z]?80C@G!5*Z:&J-'(\!!&H7'+\FSCV3'<7ZY3($JR[OTAB/#MB/ 2*1Q*C M=-[V#3Z! [?>Y,F33D^G,XA6#29^18/]T\\V[OY M#3O9K^)@\]LU40SN4FI^I0>G,JH\!!6F+E3944?E0,=<-%U6:N0< L]2/EE> MA*%S\MZ;)T<'LY71UM1V/5>:-N5X:P[!)LG,K)'31->J>X";1FM+K_]I4F&J M*7,(($@%9!A)[%+;K>J3&LZ-&*NT7[J'@'&41(L78;2J%;SPB&05TT M+-ZD(P2&;DU/M8ZJ%JHCC5N3 L8%I=>P\_QB":Q(>&#LNL1S_Q3'.Q:GF].6 M48?=;CUX5])D@329% (M*+>F;)KLJ*VAM+!/DR33+.QN4ARTH,2:DFDRZBQL M:]4["R_=-\-[@#"DKYD!QJY#+,\HKBVLY-TUWDT*&Q=DXZPW=,&;RN?(F1YZ M.VY5F51SIK?C2FV;I%!H0;9-\;3812SVFB1D2BHLD J30I\%63-E2,1/FMH; MU,2LOG0OS0/Q?,=J>'9CY=@OADN]-#.$$5W" ;!'N?DUMM:6[_[P(,RD$6GCLJ73"'$D[^[S(,BDD6G@8JFRR[)73:$3Z M:_8P>.X)?&K!B0;.FBF19DXY%Y->4O"XQ&KO?(W9*[1@Y(VX),)+BH.66,^= M+[C4D='.\Z.\I&AGB27;N2BO+E@!E^Y\N?,6Q#EE;+P#P->/G/:6;5I[0[_V M2H0JIM01N8$<>B7N5,7T)78A/C:]7QAUEPAL7"QU]RN[6$OBKC%QI]%VB2#( M1=#VI_;1K+0D"I8E61F:5Y=GM25V?JS8E#M^ ])B9YDF# J%4*YS4^I<*JU\ MXI/D?E1R+Q2NN;X=IR6Q2V)O]PH%AJYS.^F"R%TVD-YL('V]O=MST.:9QQ-G MRMRQEVD=I>G3*P=(PH$U*#.?-I5>&C\0QFCED :^DK?/>&_:KOM!<8CKFYZK M3-Z4__,=PYT9E&I&1)^WX[V-@7WDM/A.S"P51I!Y,IK>%P MMQ0OXL=3N._H\+]SGOX?.Y7F#JHMGCE@+\B/J>G/B.B8/3->1!/L^]]NGQY2 M>R0*8=-J_21:;L?>L)@W'/LU^&K].VR^K=S_]NV/WW=W8MRX: G!ML[*[S[Q MP13EMB$&5GZ%4XWLZ$F?D%]S];]#]) M=U_^U3OEY\1C^N?G\)BBP^0^DZ>[ZZ^&]3WQ5% GQ&^U8FFC47,$:YL9[LK4 MWW"+3<,BC0EV:X\>"R/"Q/T^WFQ"RCA28\[Q"[FW# U/)3GVG+[95.3;H*O?@$"IF8Z(E*FN$ M&-IXIC)E+:KN8NVG%-U!A6N_&%%=@%J6J7'4N[ _*]O103U'\H*4"?%>";'H M\_-@.QT"CWI@10&+NX9+:4"\D7T"+]1IT1]KB,7!F( \FLHC+,:8&U-8)55" M-JHK^@LOR="8B07ARR/O?!]YZ0>Z0-V%I:&.WMXU.=]QK=+O= MSXUQ5VLU!IW;\?BJJXT[UYJ0-;]2BYAKA?]ZASE.(-VX71W\VUWIT^#?3 X" M ='9)\KX'=HQU>R/\@'(SA_4H/I6Z^?*-\8V6L>]H9#<'_:T/F4"!P*5X1 M1Z>W7/1!*U/=<=[@[ORJ.[-3+9BI7Y_VM,#56LV;D3D38>,*?2>.\BN2%6+Y$ M^2R),[7"%(/X@$5D\^7NJ)U6A=UP3U47U)[(VH6)_P*(K*=VM)H8'/*>$)'X MT99J-"PU88E1IWI!J#U7=@H3_?"'^(PGM<7ZXUDSGN.6ST;KJ[U^93F=4BN4 M1G_=PK1"N?0'5LFP)N7U\HH041@/Q"6Z,UU093&#:X)IKS Q12&,!J3B*(EQ M>_LJ#HJ:M,&UU_K*\& -?Y.9.$I@U<_A0>;4%EI?PK"40G2%1J7WK+'L]_?5 M%@43W45TBCFO&\57HKM$-O$M6QT,BE$']+2"7I,Y>VSTVY65PTC97YKL'Q8C M^[-1V$4(^O.Z"8C&&9@=,H43ETZCTH1]<8%D^..:GE4LBL>/,E='@O9 =B0X M.XH;%!<[+I[B!NV:4)RT^Z/J0#<<6FQ)L!2&L"[F\AY0-J,6%TK>].?B7=UY M(5C ,YY.'1\X\-K&HIMG8DT-DL^Q6QV,G507I5%A<;'F(U&A-JQ)RH.\4D1T M",5=DYJB'!XM+O),C^G4<(*D]"^-LHJ+*>>G+$UM=6M"6_6\%IPJ]8M*2L]> M?3P$TO1(4%?ITTSCHKT#O%NYZ#?'=O.919V>VN[5).U"$FD-B73O@' )1-IN MJYU^36Z1%VV^TVBOZWY4_MS$V))6?'X"2X-T'^P=^-W*@<7TL__4;JG#5O5] MT225%4EE>P=_RZ:RH=KI5=\3LIZF?:60 "?=_N92S+;B LC?2$[0W*[:[=:D MYE.2:/U(=%AR&]&OHL(CLE@CVK#B]>Q/.>VS-;L0! MYK,71A4:"]+K40*Y%9'&4AZY=2JLLI#^CTU=,%XBB/C?U+DE-4!)++EWULIZ M%4J$'Z,'EL_5K?9&%:*82)E? H'MG;Q2*H%I%0;?BY'QYV7O7]O+I>&ZV!1( MBOB2./!@9(,(!T;.*V^8J4K8$2GA2Z"O@T$,"J2O@3K2JH^52S,^YM(A*]V M%?@3=^H8*VG.E\B+162OQ&[8].QXI4A.D=^I/J] $EF11%9$\DK11%8E1(8T M[#>E_A\6'*])H8ZGQ'C!MEY2Z)?$CWMGGZ088.+<'H)CRUDNTAU6"%@FQ7[Q M9#;:.X.D?#)KJ]JPPDQU:>XG %@B73;L><-W"4]AE(*_)(XL.'R+4%*&]3QV M'.SN3=OAYD0LZ[:J-\?.C=2*W*1]P-CK=<:_1[78_-\9= MK=48=&['XZNN-NY<:^_8[Y5?*7UR,?%?[]"C3DR34WGP;W>E3X-_FW!&L'## M>N)>\CC'M5H_;3.:,C%A=-' 8::<]63)V5H%O!&L7-M7ZKW?M8 .C MJF *JR=.N;I@ZU6G%/+F*XK)J%\G^'^?R90L)\"9O_X,__YYPC_N:&KX";64 MCSHK-.#BPQ=&#!M*1$LQ7R3-E4ISU5.95AV59;REGZ!4[1^-PH](NN^IB6+[ M+E@^[H=2"\CK N(4Q .C#A XB'K_7--?U&FI)@]-<5,]H? MT6;_:D\9%-4/PVU0K%EV#_V=2O\CP8QTAQ4F@)\L#,X)T6.GE9*)5#]Z[*C: ML";]VRX]3K -'N94E4A6<__(R279II68@Y+B]N^T4M*==K#]-]OB3JB(2W0? M*5!8Q+"MCKJ5E3AON:2<<+#[4D@_)?_J9$B_VZVL\C.=\.MX_9+A=E(4^8T[+%7%T[*6GF+;K*N]9LOKT%XQ'&)^^ MW7V%;:;A"/;%[)X0&X$TP[TR,M(-%1C4U3/4?VYAAT&IW M4NK!_PH,N['O+6Q8W!NU&A]QM+$U0U/2_&_?,=R905^?E7UZ"!G5X 63/A#55X7QG21>E9+_8T=CCV? TLK<]_S';IU-!#/ M=K*I/,'1L5V&(UD[@0EYQDB K9 ?*X/F.:2-"/O;;](1Z4L%/<"*;" *>IZT MJ_?F.'"4^FKEV#]@_1XQW](/-LTEN^5@>4_@:S!@/>>M@M/L=9N;5]_UTWR% M?XJMIEMO(?>D[WB7;3ARR/J^*K $PX;M!;GPILP=>YGVKCY[T1O1'1>/'$7# MW( =(OP]S=BIXH&FG5(WZ=I6^"DE=H >+_$%N8ZIU=Q,O!>GA%0ZWVA,OT;) M^HMNF)2_O(7N1?D&PX5B[QLNF3:,'XV%,0/Y^U%L&>UXTNX #^'#GW9HA#-2 M/'_ OQR:% 5"X,6@&#BXW?C)%PQ/6B#Z'\@+L7RDP!E1Z5=_-!^;"=($,[)< M?_)_9.HA(3ODQ8#9(X>L@)<-/!Q]AA/#XBME\I8\S"-Q7HPITSU,/M*H'"=8 ML(O8T/CU5FK())XGA*JTR(R!4'0+3 ]3,8VEX?%\*Y8UAK.C 4$][>V]UD^, MG:?^TC?A!2]$F2ZPX$R\QWZUB.,NC!5\ "LG+GTI5I89@N'$#IH V4(%QHX'/DQ)>XNTP)FK')1YBI4\L"%W*=T\4@H M(Z9N9P?C#$(0IC[78<^E4Q?,X96 ,(;_=>$(3-V)T$!(HR@2#1?DG&_.V%G1 ME^I4 .$00"$NDP11"PFV5_$],*__)OR@0>7!N:A4C>42Z)HIY14NBPGW2O V+]\G M"'8'O2:82HR0PBU)W!'.P)Q*F.6P M3H&,NIC@@!.=$L?3C03+:U>B:?$Z!I0KR /,EA5YH3/C1:1ZWO]V^_20FE 3 MR?T4B:6Q-RSF#<=^#;Y:_PY33)7[W[[]\?ONM)VM2:7K&O'=)SZ8HMPVQ,"I MLH[+*C''GV&2P6(B_XC]O0A\M/?CWVX:5P\WX_]IC&^?;AX^@HG]JK^YPHF MODZ+Q/;J%V5!T&GQ46G#/5CA+MS_;-'_)'EW^5?OE)\3C^F?GQ\2TW%SG\G3 MW?57P_J>>"IXJX_[;<721J/F"-8V,]R5J;_A%IL@UQH3N"M^CQX+(\+$_3[> M;$+*.%(6U_B%W-N@W570SW6\/2 MK:D!BHO>P&E1?'1Z63B$VNTQT1*5-4(,;3Q3G;/E\3I-1@RZ+69,I3RC[7ZD ML_N1'A-&#K:<< @W5_2DA#/4=F H@E5BN NL=E@0L$L]!4R@)5R,0/]\1SL! M7I"J^P(%RT8"?K/1MEPAP#'35WH\)D.C,,Q^R::W83$Z6E=P9_UB :]^QWNT MAZ8:OLIUD7!/08Q4WXU2AMQTT3%RX>.+C!&Z_U%,&M _;@-?U MF3&''P=_K5>$A1>X=U"][F\MUO-37]S<'O'K4I=3Y);J?"^E/NL9]C<#!H' MRWF%JXD#-T<'RX[T_1VWS$#><5O"'5"%>'!7:-8"@<-=0G\&_N-0+O,G(S+'+[-9#A0?2-;YX0BRX,N:5$4_\]K/. ;C'P$3P(%Z3 M)NENR?Y::''&^*&EP?]E9HU-REDGKFMZ"?AB'>#DTMHIODAZ.+BM]!)/+"2O M/%!_@-EJLS@5@D*?^[#T23L,GJ94:Q%%0O.@3IWD#[_6T?/F2B:X_5T M.+OC7UY./#(S,V99_)#]+F<4ZH5D[HX9:L"WP/^)=8[H&J(Z2_]!4!:9U)1# MS[$7^OK=B,$I! />E$'?.<;$QU_ 2:)>V!=X5>'0.]92M"J86]:6HX4W_I>HRY M."_H#;;-'!IL!2E\1)5&O" M9<,T O<(M8Z"> MMOV91TF;G1TG%M_!WSQ9JC*C*@<-A%PJZQ\*52NTR8NDF M*_A%NQ,(#44>[\=X9)=+6 N>34?%M=+C%(2R;Y*[^1^170"-=,7WX &6=LM< M2K14]PD&N,)K[SNF(=O=5K?5&[P#[ICJ*[Q0.SZ1A<$U*6&319JR,%@6!LO" M8%D8+ N#96%P'0N#KP+CE./$G&K5UDF56B9!K65R"&ZQDG-V$VC)HMYSI[0D MV+/6L2FMIW:JQ/.4Q;K;>@&##<4\5F&Z#L:#:&0*/XZXWM9=I">J)VJ."=]I M#0KP]6_AW2\\X. ^$-_)W9\S2#C)5$62)3# M!*+40J(\Q'2Y***LX\VCNIXV9.8S4IOS#-10\=ASGIY)BP;.6-=4V>JFTQJ5 MIVP^DR2^OL=#S<[5Z?<7V0WGK*A1:Y6G96R %592Y6+E4:B#/[ M5WWEDKOY.#CQ1W;@=_.OX7&?"<=+4BV05+OEJ25)JI=]%4)]Q!)-2P_KGQ(2 M5[8VB:> UI5M)6G2)W>[MT)S$+J5^4PJH%O)*;5=21JGY&X==S;9.K)EW/XM MXWQG-\16FY= BF)'43$4+7I$VN,]X&BQ6H!2I_L("X2N318J$YAL?5-9F#H<_=B"\?6[ O? MVS';ZYSTO1GLS%Q_/DCI[%&O96HI('GJ6J$X.MG2J5=W77MJ4 +&JM(4.8!U MVBX)BO)>2;3S9L:NFX83F2#+6\A%\&HFBM_XG1:IRO5L3S1?+1FG% M9_B RLM(#>"A*:N#)_,Y7Q;^&#$B: %[AH+?@0:FU<['^J-!M"Y8E =CL2M( M/?-"Q?3<,"EQ!0K?(9[O6$&75UK&/B=@V\)A1RT&%6$Y#=MWE1#C-LFRX#!O M^&J&S9GE0-LH;;6A."-OX=C^\R+33QD(I29^^@Q$Z%" .H1MZY:S7%HX>UI7S<#ZJ)3A("MT^D%%>^3@U23PXS6XVU2$BYS:=5/6L)]1 M2 Q^=I$-B)X>""##I.N-R$9Q1EB]/(5%D-FQ.3SI2H)H7137BSWZ'U$(J,,+ MG;\2UR4DA/ZE=G%R,?,PL9CY2#*)U>ZE $,)<$&V@J"T[^*D,P(>3>"W>@C0 M**0NM1/0ZZ1+ )1"Q#,,T 3(+_EL/^ M FN)T1#GS,TFNCHM?GC_BF!U,O@&$&<.PK]0S"I$%6 #*KJ'&HBLD)LEI&,E MD(X=">DH(1T+E782TO'4(!V9MJ4V)Z4^8VXP<#9BT*MIJ&/07*8;%*B,H+9+ M>!FG(%CP8B4PIOD+68^S4#&X# /-6 KHFA78<#"G(,<%T80M'('#//.KBBM. M)09VS5Q#\1'\4P)P3;AS(G/UHI;]1"<1P[-G-;L5 ,]D#>.1-9BZ' M#W/GDKCR"2A %RQ)$Q'M.3LY(;&'7$QA^J@7@,8#9N0',CUZ91CU4/^,L<04 M#P1!M*+FX^LN.O($)J,^HPA[7!B@(8M8Y[X;=;"&>(QTKK@TD,I@5X &1_)F M,X%%N( MY64OX;9'K!?#L2U*%:\+= U2 #:*' MT8V.T%('%1=*P\5S> KG.,."(:/9"G*GA M\FXA;(0F&OZAV\5WB8!OA37';RUJA'K9L&*S0T1:/9"$3,!%#V]-8 L)R68> M^"+1>:T@ZBP5KF@ "2Q9P4R16> 8>#,QT?(%=6B!:V'2E/8HB=,C77%26O6@Q$25DG M)2N=:.'4WK!AAK-"1XV MZE98CRM+2D)V?%S8CL=\F+&;H:N\UY*%8OWYLA9%]6FLF(2]M"\KTH-[@G,[ M@!6[F(,^Z+?.@A5/N_081OH3OT:'@'!=NQX\Z<6R%D/_6:A!W[=/E5$SWR.. M7/69;5I[:^ BH)D$D1RF@-O]8]5H)5V;I$Y.%P1/--9HT7O)!V6ZRBU D+6<(/IT[ M]E($B],K%S3>:G@)GR]#[*?:^@M_6C:_&B2 M3#A^*"[=)HR..D17,,':(S2;0\7R*KA7@R5'2ZI8:LG<]*>>ST-MAL6.E#?' MTR/-O3?R!^($#]V2$\1AF&PE'08@B=/X(=66T41IQB><2TJ7Q+ M^#22SQN$]T6>!\8](\='WTQ3_EF4_%_ CSR9U[#8OAFT_6-0P[M1B7#A:1GZR\K[2'?L2[AA#VR_ MGNSU8IVM*1O]EDS9D*'(2E,V)@[67D2R*,26R%2*,Z(RF4HA*>ODY9=,I:@D ME>(:ZVM6NC%CMT:.=+$>+EJ"J>.SC/MXF4,00?I8ZHE=YALO.H:QCJ,<5@Y$ M2L*H6W+]^G*J@"$7]F7"\D=#!):JW4KP 1DI%1IPT_\5'&[/!'L18]$O, MG]'>Q1QEO1CE(LC,QYGOH#?EW:=NL[M!!PR9ACI>-U&2$EUT M29B4F[QX#[I\KQ5_YG-X@"G<$P?MMX!-&^V,?(ILVMS,&?A)XD=4@A_1E?@1 M$C^B]&N=Q(^H,WX$5GZ"X/8=S %TIPLR\\V@D#TU9I1;J5<<%#A6I%\X8G.H\\^ M^0:O?GHEY@OYW<;TPUR^I+ZJM;IU\B5)#[!@T^Z)LFG=J\G:W;(Y$^WAIU<[ M5WU95^W(^K)Z,F1/,F0Y#)F[#==>#+EP",E7_*4.M<%9L.39Z<><4Z4%2\+Y: ]+)NQQT@+!W+W<'@L"[@" (335L(! ('THZ7 M.)ZH#*B].L[=-C$KU^[/J-@\<*@.6N?A/CIY/8P'_5&YC\'FZS,,H.,1GRA? MGJ%N?I_"YIVDMJ&'L_D?EDAT)+.;'U-X=$R+$7(BDHVJ\QAOJ4WZ(/4RCG2_ MWC,C444KO[K^:LL6>?;J%YK4QM,)M39-^J-8@_"KY%(S"75T5$.A$*BCCK9= MTOQUQ;KZ/&)3GZ\V:U(T_F&XC:^V]8S9W\ERQB#N[S3A:I_2A$T(@KV$45\= M=.LCC21>4@Z\I"\"@(?VMN#-GE>V(UI6I>5*PM>IL!JYS>8M1'K-II<++J/7 MW,Q\"#MM, ./F0-G0,C7IA0=;*LOT9^V_X[A> M6;%?1DGU7EJ8GIFI;7R<7F_8''*BNFPGTYU][T?MPFO7#EE+K[E9N);86&&[O;5VO & FN@D MN'>&N\8SW%^Q%YC,<4_.<6?9ZB>79_[(:R/NYK>4*G]G1/E :5)XJ#:@J]+ M@=HR\UQFGLO,\\O*/&<&6?M4'9TQ&NYFR#8OD86Z.^,1G78Q%RLW)O(CX8CU MB]8^3H&>VA_*H$0M/)(G7/Y1]Y!@)W?%1T86_&(]O=IHA^8K]>BHP];P++CP MY.,"LKJC/"[,7=V1G0LQDSP_'[;5;OL\^/ #M"&FMKM2&U8"S:4B>/U2TY+8^W< M%2$963NDAUP*MGW$O+3S21HODSUD1M=1,[IR%W9DY,]\^G:H:KW*$#^.E:"U M 1F952-&"4O$@=?49#S>FC0I1#BD6(CLT?^(PN8='IZ]MI=+@^:0N]?P:]A- M8DT-XHZMV6^^[L!R"'&3X["=Q#CLT6+HV"DA)?VLTV3I"Y$%TOR6V"JKP6XK M:HD",^XB._3KS_A[V!'C MTTGO3*ZL&=@'6/R;LL $%M]S/9TE:/@6\-6,ME[$+!JQ;=,(87DV9L%,:3:V M,64)8O"9#X]]>0+S;.Z]ZO =!5UW_=7*-(CC-A48-=X_#Q^RR+/M&3I/$<2D M/V-&V D*?,D7VP2.I__"KI!,ZKJL+YU+^]^%HU"BI_WD7->>LO8@2D/C= MIUY/ A)+0.)"I:8$)#XU0.(O5FHFX7CE&*;2;FDCGFOI132>"\,@;KZU6]=% MNQ_B*WRF 'XWIHZ->DZYF\]! Z;-I=/G\HKGM8>-3E-SCQ,<%-JHT>HV.JV_ M_K <-'-F9/9'= '"Q+F;P$92#7KU=@VS?[:=M[OY%Z ,\<2,%L $JV"+@(EF MJ7C)/GBD\&:M1&^?M.=V0BN ((5[I;_1-$@CE1P\##JR0P!3 $[:L,#<,4UF MAG1S# J"%7.Z+KPPFUFYONMX#JT/X5LH(:O'PEBOV"G8^5V+4$ MNWHTC!^-A3$# ?91['$G($MZ!VG0%JJ8;]Y4_J )Z]X"$="%L:Q&^BYCKKL^ M V&TLIG%["]747LY-B7:+ 3()>Q[8@>;Y=(FW[I'?T6P&(>](!,KA3/>P7V" MB#M-1L2_&2^$D2,G9= NR&&_N HLV0."P7FP"P;.US5@WV$H^&3F3[$CM>%A M;5%HM2]@"5/6G^PMN*'@ .): #8&V"7V%-ZX8[+(FEEYF#>PI_>0^!:+]FC M@?A/W.6=PXH;_,$]GQ-U'NW3QPZ MO-CGTC.MYB9*2\#Q/F?)5-[ 7>*T(]BV>?AQ)@K_G<>IM1)JEUJA?ZQUT<>Y M9M7M=Z:[ZL8Z6E+=6'E[GU&5'F/3.VFV6D8>:K?6]YN69/&JQ!VFBY;4>GYS MZZOH6=9?-)W?7\7Y+EKOULV"TYB;"=P[I&TH8 M#B$B9?!6>BU #N\G/%,RI"[$23OJE^RD;8\*=8 >5AF30Q:!VG4Y91.1:/E(5OGZB);$8#,,2%U*!C8'I@Z MZHEBZF36*RZVGS=M%Z@N.8>S*[%T)):.Q-*Y1"R=4T7N.#4LG=P@I?O>'NZL M6\-QO;%E@87JN+J3 W27(@K0 EI90UE]#:5$]BBME+F;&XM_?[9\)/C,_1'D82S+SY M-SV>XO9\&5YZ MS[F/:Z5;:T\[I S)X$BSKK3-.X/S;F[PRB+R1_:"\VFUU'9G,U/JS/!\3C?(O3?(RU?RK)O*O6-/"<&M M1<2;"X5X^6(E8Y<8GAO@EZC1O)[4+(*E_L;2@2:8%_-BFR\,KP5G:?LNQL.- M);Q/H+D$I:378%-L=N39].,(=&NSN.BB"Z%M;O389? =D )Y M.#'X^12&,3QEH;\094((V"*NZS/IE#V;-@UQ^Z^OP+DQ'+6KMV\ZIK;=S<./ MWVC&;$"ZM[;SR+9^+#8F2PKM5[8N>#%=U5V(RW40@D9:KTZ0@_2P#!!R*,SH MI@6'F7"\=*>SB,Z%/HL*13*?(U07XA3X#O8K]$W/C?1$!06A*O, RX82"44U M<%BZZ-RT7X\M)8^'4$C+ FYTQ[)];VS-_J4[2$B1;L3)&6V]6J,2=D-40JIT M<7T-(&IJ&O E*I$UGK&0SZ$'UW?M8K4AZ F="PR1!W_%%2&2U@1DAD=E&7ZS ML,T95PUX'0"])I"\X&) YL1!M?3H 2.I&P]@V0U('/HMI='U!^Y6S+1U%]@C M%(UAIFSP)L49-)!-'=[F]! MTR4!N 5+Q@>-=C_R9\3N>$0*C>D=T%=@FMS-Z3KW9F-4KIEW)1&?WDZ+0*X+/^Q@QW;+6>_M,._ZG'?SJ# MZST8888]P\F^GWR(.088Q-22VN\ZW-LG+BP'"]8B>*JBY[LPZ_BQT6V)2.3H M:\&.%,6AU)=);RZ<]/!3PQ%D,NT MJLK!]S*/4-8#@#>RT:-"(<4=MXJI]#00[ /* B0>;-*Q]?H2#U;BP19JEDH\ MV)QXL,RL+,26+,ZDVHR\\$\I;)1*GY *7NU/'F&#,9 )T2I,%@N1L)0C0 M8+J-2T^7<,3%XQ-2D,]^#L>*")!;!95(AG5B"F$,C+%^+B;9QC..'57(P*^P[? MV2!DUK>#AK LI'_3(#[-UX(1!:'KB(\TI<;+EHG',[I8E KA (D^8W-')#+] M57RS09"Q]2RS8HWS$EZL@C%BZ<\,RW=&$*_(L 2F5=H; M';*"_V&_T"H,:BE\>-UFN0::$,>IW] ]L.9!)ML4!]3VJ\U[G[%30_2WXU/+(C: MN**=2'"V!(0];G[XW.P72FU+V\&T/V89,(#"9R!00?2)*SW7;+GD5##JA\9C MF>HK"JE%A0@CEB!1VHVVO*/LE$*0<3E!Y0I#*80_'1N)CY*T84UM9X79"?BM M\CL:BLJU[I@VXKQA(EA$>0=YH:#79V!5&9Y(Z^'\8=O?E9DQ!Q*CJ.X,'8P9 M/2O=6W!D/IS8XPK]F<[ZK(7D"9#!4.*8QAQ$,R4SVQ)B$I2Z@SO!0- M7R%J?YZ*B4IKK8""([P9P+-C#)L\OZ MH6/H)ALO^L32GA%3).*Y(L$.#*3_ QEHO- 6AKRS"UI$Z&85TPG ]&#'80RZ M.CXUMI^HE'QG/=^ MT8,H?@0$Y#_CN!6V[#53. WE4<@49JV1Y$IIPYMIXO6 M$-CI_!],3M.DW97/S#;#M?FJIU1[\JP--"HI%B9_(RP4UXLJQE%,^Y7FU/)S MBF,K:TG,%>$M0-O2^U=A0ZB!M&Y((1)!)Z MU]$6F"(WZBU?XM^HN0EM$W8;2& ,%[@:&GF9HXT:XX2N[OY501(>.]M[^>& M3#C6MO=3=GUG!X!^4N6Y5IOE#;!L)@5V515&' @P\XW)'":[PI3<-5$32'4S M3 04CTZC<:T)*_N!GQ'"TX=%6IC*!,4/ ^^9P-JI.]S)A Y=U&:/,?K%8,F\D?7C+^6BYZ*_;W 3.R4Y_21U4-CM0G.[NM%MIV\.$X-0&3?4W MD-PL#F#NYD$PWU=N+:(_6OX)^F FG^(0P_B1@XE.\ UKDC@) MT]6+.Y"]T!;DN1_]W#5Y[N=Z[GAY%KM#/ZC7\=<1X$(D-?:.#'S\A!X>!)VF MUFLRX/1YX%)5BN+83ZD>Y<8@6MU?T$WV]+8BK&W0VA-"4< M;STP!O\,8G'2S#J M74'\D:C])WFF18OK7E)C@KV-CGL, M>H?\=W2)W6AG%-G:NT_=5J426])P\32<%)'>V^20-+PO#4MTQ/WP9#C@#LW; M&4\9_E<4\>1B\67N]DX6TET*"[@;C4;D)S'P*QK359XI1-A,28O")WF4A$BY MQ@#>W9P?YYWS@/*.RI1[FEM*[DU]2CF%J4M9C_BZQ?L,;9F] UN9.UX#WP7.Z!!;!/04/TX M\QUTLX)QNBY_(BUX,5R/:8C?(ZEZJ?D8:??9PRGAC\?/]\3)3@\W/X@S-5Q" MM57PIV=C'3T&68!_ 6@,)]B'!/B381QW /BHM)TLQ'UA)F4ES^&W+3*UE M]%YM7K('YIS!:W]H=2A6)\Y9#11JE]>(\2PPH5D%(:W2U!7,[*+J*2@+B_V, M%9--==\E&^^;T#0]])?2)%GX9.5/3#!YQ$-->N:L;A*3 I-SX5.VQ'!I11 \ M3JOA6'T5WKA@P, ,H>^@ YMT_9AQ&,Y@CZ3\E(D<(2]_D'8=+\1BVL=RS)6C MJJ4@]IYJWOX@I7G3B1Q+J]G.GU@]2&I?HYW8^GL')?XS>0F_;@AA>5#*?^IN M)P'M;*;UEK/Q87+P#!4:_CJ\*E5 >?U,*?VGLQ>;+5LN/7__;&'1!1D]1J @ M;FAM,YK#GPUW:MJH]Y)SY@?EHJ/O X7>XR76OY.__]8MT)D*6P:[6T16%Q:N MC[#&73SV_C.9&U,#.PU\4#*X9P]=3FV8K+L=K=AT((N]3Z^M#-@ M",3P$+D;3^%C'-4 3V<5H%+0SYK*;5#=DG5.J;UF;(M$YK1C1MS\"^MK$%O% M@2UG:!EHD*UC.D0 &Z+O/=<:^GQ(^S(*E)TH-DE>#C8 8' MPE#M@J**BPTOU2(;9FXOO=4Y'Z[S7G?N'.K\F5%#*_Q)GO5B9+>E)?CB=7[? MI +(@6LG_E?:&K,UZ\UVBE\H[D[.$QSVU/9@H/:&P\UE4;,N91$IE[8C+T)3 MAV!B#OJ#K40H>E' DNSPIG<,AT#4800A+,Z$,!#LH!U[-5P."()K@&EJ@/2;N6%*P#[ X'C+.RMAQZBR]%9)47N$38KRD*AE$_M&(.7SS5';NS$ M(B!:/+# 2ZFM$+J.*E+*L"E2*24FO"5CB (U)J0+4X?*P!!IB@K]B\_@U6#= MPSC8E[AQA;?Z%[85"%_&]D*V" M;A*5G \LV8NOKC !!IS@HX;@X>O \#8./ M@XHB@5*-#E3L$)-0_+TU;.5#,9-3A5CIJ/[O49Y&]3?3^N[*-#S<>/HO[E S M_N:S+'\0?<0,4/M/X3C[L!=4=T(KB:&.(S[Z* CO/]:D7)@:[ MX9C46@.QB:C;]BL?#-.Q*1XJ;080)'[YEF>8] 7"&HM@[2;!F"^)EY2H%1D^ MGGS,,)J;J=;V:%^LPJ*M;9K9#A;W*XA_EUBQ8'P'DQ(WS>QMATXE@4!%W]\I MR2[A9WH#S'%COFO.9$1ZMC4HW]$&:F];[&LM M2967[:"#C=6(9"IPZ;9RIFNF[E"=RUIX($3D_/#@A,MMJF<#Y"/Z^GD><=3# MN:LV'G>SS4,DE.G#:,N.Y@WB4A++H>;G2*U_IAHC?2QHYP8,.\1,KPP3!*4Q M-^9HA+$I9C3#6%1EG>3H-%F"3%2W8LZ5%\4L5>,(\=NRG%7JPD^EUN2 X,'4 M6GKN9F^4!GN[?UIV4GXG7@GQO7#/7NG&#.1QD'%B9TONW-XTJZQZ79#$EHB,)F" B9ZWMZ0-1FB!QL<'[TVVSV0_PW MQ60P=MLT?;$W2B@AB7K>UM*#\&>BFCYT:U&^;.6H['CRB%^ MB4:B;5F$G4#@TTOLPAE\B]%6Y3=0:BM%CSKCX&5[M"[K)'S-IN*[EET9D1=1CF?R2H"Y5K09I4WJ[3>;RK MH('"//C=A@R>?(KUKP,VB/]RQP\^[,@,[FI)_J)6@2>4XAF)__+(:<7Q^L%8 M#B6KZ4C9LR0/4I%[EIFJ#\GPS4#1A27XMII,J- 0S19:5TSCWSZ:<+C;C&<( MWM9W>4BTI-SV5I:N0?$=_1H.?Q^,3BDQ7U.D5B>EJ/J /?QB!7X/D<>S;4M5 MY/Z]=$:1PE]+2LC/F,M>A@AOIY15P%D(N3HQ=>N[,EV0Z?= [*Z)<#5L ^VJ M$5IU>?F6\6*8Y)FI!-:K,NT0EOH;V_4)0F0'E!_L+9]V1/JLA$A?J&G7E2I-VMTFK_9D M@DR!OV/<1&IS)4HCF:3"]WW[MWT6I05Q(BHN1!RIOD!""0H<'&*R#F1,D*ZK M).YGSEO*G]W'?9)T0:Q*$6L MY;)EV3Z(?XY?A]&JA *AB,[0%0L6Q.)Y3G@.*W8.2:W1MY_9>B(SJTX()X=@ M+OX;=1Q'1#S.,5Z)+""!B+)MK,TZ:!HG8LOR@I&8[:*#ZOUA+/WEKI"QENR; M:74:VN O.I5P)GPBU.)/_BI+.(Z*G\V7!L?#6E;F:$B)_523H ^#P-Q:KCH_ MCA=#5W1,]G!Y/I) 6%D12P 7PJ%R(";S#8CGV?98;_!(IAJO5=MV>BQ/7026 M\-5(*3K/(-UA,'L+A_!2/2:O-T+(@KK9%6.78R1JEKD^7!6I^,=^U(8[I2Y4 M:FN$28'Q.Z21K=3.GH 0$"IHJ2-*)]\4Y $5H?_Q5887?U+GB32MM[5B;E.*RB6V5V*0Q6\:U[7J' M.6VZS01GA*Q9"ZRB2+#FFVTA,3@VB&W@VB\8',.\96D@[9!5[6[,S3V^N?^* MH$FPT?I\;IA,9=$<*013XA1."]V"O;?B>V^(O0>E=3/SL;EN+$F)/FM,?)$P MG,KD6YU9[6ZZQ1#21IPT!&4P6)]KW7'>L#TP512Y'%N#%%"V/#DUP4F(^EO[ MU:([GK9-2:XEODU_W<'O'7=AK*C,@]>N\+5P,AZ"T(.H]$@\J[>[G7,*=^_J4$7-G+0'&PB1/R42$]HK""I9MJ<)"=.)9L3 MIT3V2*ZM:K>;[4W-D+A5YZHN]A=YMV3B^)CEJ,6=NY2.0LD6YM =2<1M<1B! M_:)%_DR6=K3 8)>H^V)-T4PAMW !N([,;)T@Q?,Y40$3T%U",<@J02)7'P6! MXUA)G$?"R0!)^'Q8VL&B#B84I'A>BVDQ!IVI3K MAW^)?)IQ^#K*_U_TZ10^?K1-J@[(/FOT'< Z5&PCQ">7$W_]/V M(DIHT^60662T:+%L@L#@&56\8 %8[DMC3+> ^=4L17]^=L@SA4X/';S<%T%! MUW\82^;/2]7H6XH&Z6%4?"X)-Z7D)F9AZ[(G7I )9Y'#P4IO2 F))S$T]63O M*.6'8!JBVL$-U"*&-R/H4+28E,:@0[@ EXOHB8VE48A%%H'\T)5GX$:4[3#N M$N09NKX=+%'V28C\D92?]-OO#QN910QJF.H*X3?$'0+1&E 9G9) 2]NN2%QB MFOA$H$L"$S.F1R*UK4">XAE*R9E)M9.4[E03^HQ!9D7F<"VJ@'7SCN[>DQWZ M\)B[,E^%3@JNM:KX*ZS1V8VC7"&3'[QM]S2N\"Y&(%IBGZTEK'P!EEF0T1,@ M4=-O>+ A,KIR#>8^43[3T -SO=M35H'.Q.N4.!Z&.>!V\OQ,J.N=@@4(#F:( M7^'MRC;7$F2CX3#@S]T,F"G806NF$2L\?C44?.<@X)CO6.(#K'+#6BL]D".N M[ZQ,GTDG=V$[WIR#VTWM)9&FD=CP,>A94]%Z6P,GQG)ETCQ">@%:ANW(&)X; MXKBLM2=8K>'IQJ"96=SG/K#)0>_3UZD!_5 P00[,C8[W33E;[W8;6 MB_Z95R(DM16]>@OZF7*1P%%/*3FFAWNHH*"!"Y:6=&L[D2FYW^RO-@SHA"-C M+20)RSR?[ !+G3E3<$SRQA,NRW_R3F[(MU0[$UCG5\G9;:[B6DS*Z=7ASX0PWX*6(#V=;ZCQC$ M<5K4F 6-3;I291HLE>(^A?7(&$H.8/])"/L?K9_=[>QK*K>Q"'JRH$@'N-H: M(]['_]5)*Z<]&?]7ISG,Z,)6,SN_.DF>0;$SB&MJ4FOJC>T-O/3^YNGKTV?. MKR?H'>M0[U@[Z;*[S9&XTR[*LL]IQ5GK^YPJ(T]PS]$CV1QEC%1=D(4WWM*H M504YCJ*6QB"8 <^CKF%^#@??V!EOF0CX/+A] 5F!\4VSKQBV,+XC>'))O(4- M)K<=XE"M#TNSJ[AWDP^_9*I(S,N*2GO1YC;46!."1KP;!>J@_@R7<.1"UBJ( MI0Q.L7R[SR'$D<4>!'9#\^[$CAS'OJ,+1]%_2=^Z'LL]@A&Q-P8)SGR?MV"P.O'0P(]GH? MBI*@ C5EV/OIB(+EW:Y?1BV?V8+/Y% ]FNYV$5^$39?M=+R^9T7?S^187]GH=1$$LOSO% M,(#!>F/L+PAF?\;O(.,/1INP :?(^*7H^6,R_C?B*:;MNAM.B]U20+)^?A)\ MG\;[W>/R/D%&MY?D*Y#!.$(%F$J0;@GD8OYN F+-T5C_@U3W-&[O+6AH;;ER MR()8+O8%V.*\E'*@*A,@J82@/#% 2>(Z2A&A5 1<3=_TG_<8PC MN)"HCC1 MH" L#/SU[E._0A$AK8-03HR#@ >%3(>#Q3\C,16*,L9QGC:BX"A#O(C\TS3Q$S_J&)F/:1[31.]OE@/ 4W%T["<=>#HWP M8$YTZZ63881:3V!6FH,QL'TVK-7ZMR@&Y MWRS3I$I:+LE)^2E!KFA=M=7:[!!_+*K93;DI_=#6,[EEXX(C-RX8R<8%LG%! MH8E;LG%!KL8%2:(0"8*2#OO-?T1'.3RQZ+/A8CV\[Y"[.=ZLX5I-<\4?&!XC M0@FY-,?["K&C[O4WNAG)F4:CQ$RCHZ+XI'0Q[3-H1P8HV:#+4:(K5BX+IB<* MD19IP(J(;U@.Q0N!4]$R6WVVH\R(0:Y&N)X7HMR#\9P$3)CI;?CC3:3"H PF M[15:H1/2TB8DBKYH?6?FG:+SV&LI^(MD4 C6!WOVD!OIBXBU5D-S"UE)0BQ M+]?[GK(O0?P1H!R*D>^ 5;DR(N5O0:D"7'U-^XU@:^%9B%/)NC]@W1/VHFHJ M.^$QWY3V8!O$=5CC/Q&0F)&AL+;T)0M=MK4BR4"\+9$,5+Y+KC^=$C++,KOH MR0J8)M9#S8ZULLT\*96VRQ4)MI@GZP9$$N(-9G[=+CQ&4?LBBMGW'BQ.VK:C M!C"D^HL-&IB'^/$^QZOB,O/6(:WD4JH.UJ-=L9LBCOL-="J]*()4Q=W$S[)! M'H:Z-:J+QMC:C9497KUMJ-\QGG&\N>_X13=,O%+=VLYO>!RYD=G;HZ':'6W> M)$5I% ,%Y5CF<]_S.=PW/;87MEH6Z#XUY3(AI)(U!Q(V]1\SJ0<+L>X8C8FZSPZC=J86+*WWCR3524@ MY>/]3#'@PA' ^J;45M@K7M9YBO4,C],%F?DF7#IN..4\$N?%F)(M\A!V:$K_ MNIL_D*G];"'V,D,-H%>4Q O)H"5+'VJ9BHV]CG:YNPJ+E1[-E\"R\?\7(9MO M*&1SU-(H*3D_,<:3*Z)36S+*L,3=935ED%;FR.:1*9"%M8]';@?&HFLR&TE M40+2) %) CJ$@%JU5WB5E$7UCEP6A<8QJY>@H%"GFNV48-95F7Z0GE8PS):L MQ%(7@P#35W[!X1TJ7>]N_JB; I8GP MM4*Z;ITA72?U&C[%Y/633S>E)$,=Y:QW&UBV)VJCU2#5/)W-,W;M2F/S1T*3 M-X&'?Q>GQ;GP)+A>T]3.Z%C)YV>DSFI/VDGXKWM:9J=.VCUUU-KL\B=)^]1) M.PEC8$_C[-1)>Z2.!C61VG5TK1W37/N-6,3AK6?T&79N<#T,PK^M]OR? M$6<@C?_YH0$WCV-'=F)"H). _"KUVZG3]Y8>?/N8;N= W^VNVNK71,E)^BZ0 MOI,JM_>TW\Z!OK6V.M)J*2V4[M",KU8*(O@YS.!7&2TIKV--2/7W&T_I@ MIQXK=B8Y3W(>-O3I"SSN0+8I)-WC#[9'C:GW%+V=*J6]26C M(PV2TF(2#.UZ2XW.0&UKQ_*;9MSVBA7V=FJ0K%02*R6EGB28SO5FI=Y([;4D M*TE6JI25DE)=$FSA>K-2IZ,.^L?RWR1!\V4S9VL'UE<=6!(U;SW]AS(A%ID; MB"],\;$0^^"%N/B7[8AVC-ALD:%7S'Q'](=\@_N7JQ!:&+P7/ E#)]D)'M'& M&F-XD.T9X@S\(P71)&,V9#J'9"K=?])_7+$]PQ8=:1S4S\I!/>R#FM#Y&YM-6QY%EQG<+5SLA#,>%X>+!0C:Z$Z^ +!P!^G2%O9VQ1SG,8F)8 M=)%-Y199!,4\=W.M&"07L$B V.4R?HA (E%L,];9F?R%O#C[H(0 MCY$3:G0V)*?5R ;$0:%8-VK7(3.4M\2BQ('+/+#HGC@C$Q^R;,G;7M?R4.;6 =M&R)4@4EB2EGDA!A2T54 MO04V;D@AE[5Q0OA"@W@^*04;-X1DR4B^*P>>F M*W/C!XJNH"\[)RO>)=V.\E#X;?3%K[9OSI2%_D(B%)PX&-W)T%:/-EOGLTO: M'ZKS: MU.CAP@>>9E.'!?",6:&2;G5MX1DGC>@ZADA'.?6G/@&RFL;VUX>8- M YJ"(!CNW6[=^@L[[(7]2F#3U2P C@:VSL/YPVB,/@G!H5L8*Z/LFNNRHC43X!3%9244"$+HHVB*2Q4; M+18V#2$V['25G*6>SI<]GG$#K-WO9# M,*PH!K)O1?9FTTR.T7]<^G% Q;3M3+IVML/MI']V\FQGL?"B_(I$L43=+Q:# MVLL'*MI1>Z.VVFMM=M,48CQ=ES%BQKUA"-Y5H!U>?(^(?DOVB) ](@IU5<@> M$;EZ1-2C9T"Z]T*@-L.FB7L=[<3)+&G8L^!RG.3H^$J>]2GBMD=_P172IML# MM2E#I-;13*)Z"W8F+!DIAI!T2$EQ-V[84Q3!*UFI/N M'LS*2-N7]>LA@VL&II[B91?O?1:0!E\T_;<+?(6XS$#")O/2N& Z)&-=)QQ2 MMM-I*O>[?"J9[BHQ*XPP,S :@]F]/6?^FS[-":$6.MC9"&$\!Y,WQ"Y2,"Z3(,Y4 QTWXSG M'@=53[SP^)LVSW/L[\1IX+#T!>%-V=UPHR2_'%DK M/F]V[4FX>AHP%>:R,,*U3B-<(VQSL%RG/B<8]&J%/DW1@($QQ_XW*_25K'QG M9;O$9>ZT36*EWI7<+G-L\)#I@N)B5Y#0#16Z#HTED!'Z9,W8S8_*("J1_*@, M2J+'M6O/;O\3F_J6*Z>>]FLP!>F/&QXH-3Q>YYF>4NH]=930HR'Y N'$+XY\(/I(MEFPT$;B;-3Q?24S5]% M9LA_G-;!B\UBZ^N%@VO7$%^^9-C V%KHB;E[1!^'G83H(XLZJNO-1=@QD*B5 MB3+7!QX.*"APW'/:9/-,6%I\PH'T]IB@CU+WDA!&A)RZHP3Z;(.\H6.X_!_< MO.1Q(AAI2;P,*H"W7-LRV0RSY9L#FG-A@%R+S#?C''=I<]WR,7#+%7J3*?0K MT=0K98?7&&QC331$L/])\T>G_)PO1T0CC;Q2AP^9-GM$F=9NM4<(F(=FE;E2V.K$SVBBMF8 9LI;[ M%DLD">Z XO:/S^&%D#A+!:_ SS$+PC7 ]J=7T,#( )VR0"7.FR.R]]#GL'T= MDUK\$B7,O$BV$6_IY.%<:5P;QN59%,%0? A\M[Z"S]C]-Y;&8)-L#@KJ!'!] MC+YB3H0"EV7/=K N#66J3@.+F#HR(_1BI[MP":>=D72XN=,4 #!TP(&J2J1,7$'Z#+C3V.BE(*N_!7^N2(@EK%?([HHA,D% MNV.8NK,^]F<#YPYO?3.(R9UY;&!J0$27&W^RJ3P8[O?&'$Q;YIC$Y#*'TD7X M#FZ"B!GS,7@N!5RO=-%S#Y_\H_D(!XE[Z(,YD7(X?Q,G\&G16=*8(??)Z;P! M'25$I,E8^D-\]9=E&@C:%]0X6W=R;/ASW+7&J!'^OC+UZ??&XW1A(_HN^[ZQ M DK!!Y;VC)BAQ1UV9]NP3G0X.9:!==HMV)(%>2SF?.\[TP4\@745*+"9-@C7 M3]NBK35AN^U=#T;MT;"AM6[;C>YM9]@8:;W/C<%U9]C^W-=&_>[56H,V81&# MI@ %,-5N6KW1]P-;*FK^ULGIUP*9WLOI1.UFV9X)X9,5D$I3P!H6CO8D6F\5I.=/%^G(%9 M#X3T[E._J6GK19 2IO(JZTR3[3K.S&9@Z-MG7\2)W5&3FP"F/OGBI!LN1!QD1E$]/'B#YW +U?.$1 MG=S2H-VL$JM=ZL#B:3XC>/$%TWRK.=HLT#LQ!7CRE\%X0%LJP .$P?8(/,OE MZ/["BTFEZTZ>9@$>+ F6)](UQ@IHIV4$#FE'R2!F:F$>T!I87GZL/(-"6+#$ MC9V9&VTMQX@VUQ KO]:*6 M4LI9[GP/P3*0.4847"/&<:+M0#MCL><'286%VPI)67J5V0J"1$LT%[1F3[I1I+E0-W/AY'T/M[8S)T;0E!,[ MO)5H.>P5NRVE#_'6$&KE\C[S3-.,DU&V5O1E.SLX5?E@RHRMV0V2%6L8=%A[ M%%B "HQ6E1[80KWEF#>250I@E31.R=/6MZP(U$Y^*=Z@ZE98Q% !;9\R-Y5L MH67GIGH9:@E-)VLU&^K?T#I5R+Q]U$I(9CF1T%91XTQZI6G^@#A-ZILO[ M]CDEWHRZF6CU5!-ONLU6A3[/4Z7@.@G80ZI^*DZ\&?52 :5Z=4J\J5TYGFPB M"C2BR2:BLHEHZ343LHEHG9N(CFF/O#S=6>)P[*PXE94:PPRQBS133K2H>&+[ MGF*'"H]20;3'9PP;_C*+A&E4?NQ["QLW)!.D1T,2]>HM9K0]H:B07 M$7=2BXBKK1Q6F>Y2L=TDSRP:2KTB.HFM 1J2%19/?S%*IF N$"3P[V% M$]J[TNB[2THXNZW:#-54X M6VD&2-:09L Q\QQ/RB%?C5,DL<[I'ZTFYLP=@2AH?"")J&''40R(<3'MI&'\ M:"R,V8Q8'T5N2O_=I\:O/^.#&VDG9047LDQK %NH-3O=+5/+D1&SFT +RZ0Z M=*C687E5^POL]-3 X?;4P+\*#I'2QA#T+VVC)\0>68>9QM\$M5!'_:XZZI92K)KGE&M#X1?!3/LT?BV?C[+D1.;DFTU^R9JAGW;EQA^-VV(_N2*PN\AZO/Q'RPNY MT"X%H4GR7]VU6"++)4$*G[5)&$E\D":A9"9I$N[@FTU^R6,2=EMM:1)*DW!_ MDS"E\O8<3<*=W!;[R9F9@(6B-DE_=TY_M];L)>,(U,K?W6UUZ^CO[K9Z= N' M(^GOKOYRTZ]">;3/PM\]&/74(9:KUD]-2&:ZB,M-^V3\W=W6(.5RTVV.Y.7F M$KDH4255$H+=5$EG[N+NC:3BDBS'66Y4#Y8[11=W3QNI;:T4P"7)3'5GIHNQ M @MR<6NM="NP+:W "^2B))6D51)UK^\?JI2T/R'39;6BWN:I5S3]7C7PCW)NK@2H+7 MFSKXK",%O>:P+15U+<:_9%8?U(/53R]",5!'@X[:&=4D";]R)JIZ_ MAXHNQ MMHN*C Q3K.U!<]B3UG8=QK\0[DU4P94D"51G;1\E(M-K:J>CF"^W^."HZ/?I MW2;I/!)Z3986^L@UFV/(_DZULA^&5V:VCXTK3DOX;Y]XBO1OMXON[UB3<$2Y M71\+D,/')O.JQR^0S4H\I=W=A'>R6>%=_JJ-%[0[Q^_\)]GKF.JA/@71Q:BT M8MK GK1WOZQ>L9(QI7FY%R_V:F9>%N5^UT9JMS=0>W5)O*R7YJ71S8O M"W*0M_LIYF6O.>A*\[(.XTOS,B#8E)#UN;JSV\U1_V3T7$V;P)]FTV6'**^Z MJ_QC&T,,6MU1"E!5G"'6&>%FN3+M-T(>B?,"Q)EL\'VSK1?B(CV_ZL[,?;(] MW8Q^?VV[WC?;^U\"PTSM9PMY)\(VH7W7STCQC1X0?*^Y>7]2X,A,NG@+EN4$ MH\'JP^G /US/51QBTB[?GJWHIHG-Z1ML%:+M=%-Y6AAN_#VT+W6#2H;-=RKP M-/FQ(E/^V@D(K?"G-C"[HBNOHM^#SIA?6<$9VS,D 'VU]BE-E-L2W:S0W/E8+?N,T= M/"M% ^_'C@>D6V_*0I\I:?*A\#O@V'%0]2UA)5=OX2/W_[^]+VU/&\D6_CZ_ MHA[/EMP+&+$3I_,^>$N[.XE];6?FWD_S"%08381$:['#_/KWG*J2D$ (L0DA M:I[I;@Q2+:?.7F=1I_@50R%!_"'G"[< =WZ9X-/S0L/Y)(@D!+CN&R(A?6$; MB"38OP%$Z&PJ\J:[(\ KU]9-!_C-JVIXE"%?HF1)K6KM$6_N_$7_ ]>\D32I MURN+50<#:8+(D@B%A,(I*:"PH&@N0J&_&E>B4%#6!T,+P%"K5)>"H032S$'I MIK^"?*J0:\]&2D(^@UR94&!_E:07W.^*/UJ MZ.R!$GV0.77RR-MQ_TJZT+G:-!O_;9IT8U@1D>KPH:F01[T.G1)&NFA (D+)L=Q :U/FM3=XRP65L]OP/E0-.888,6 M7Z2C*GD!%$9 ,0 R1I7 G6K5:HMQ(X)NI%+RHTKH4:[*)CU=4R(#)]!S*Y4X MF;,S9RC!ML\0XO'I^S89'"FH_^8/3W>G=R;,[>&7SCWZ0IY'JBG _QFA'S"% MC4N--KJE=JNQR =@AX*9KGG,X=- /T7RP[4*?_H9AHUQ8L!6N$]"\'>B,NN< M ,2(.AA8'EL9/@4SX1>VAG?6G.OWGJZ29F\KG1*?/'PT98[CX:\J'!CH'O"] M'*O*-@"R*=6S3T/+LP7O*#,A[G 7A.\40=2F/RX8Y M+@WX2?C2:HUJH]ING!$*3&Z",MP&G8>OD'QD[G5QL<+XWX :AG#2!W\#I0R" MOPW5 0XXU$TVV]G"K5!P+;10_";%C8*X]A'80T3DM;@+6!GBOE',>?J27#L< M,>B/W-I)?^2=)IOLA4^('2WHE_U/WP5BDWGM430[%CKD#GH<;Y2XE#*[(K>H M=Y!^W<>,C]RM"H)*X!^WPP^'@!()#H $0>-U@031_NO,>BA?@PXGOKA%+9 Y M$W+/J-)5Z]L1._.SEMJ@%&Q456^C.GIG,YFBLDN*!=]>[.EL$ "1GH%G,GAM MNR#3- 2;'%L3=]6A')-?(%"SM[E<:[+;QD9[+[&EZ0[I@$BX\[TL#4 [.+K' MI5YOA^ZKPL[VB_1SH6=,S*&40_$6=96O10^\_&8>2&&GJ=([4_DSDHO!/TJ' M3?N9NR:E+-P+YE(K'CNMQ%^$[P_6#R,0HQN]),#8KS;VD M^64N&/=B/!Y,,/Z#*4-2+FZ.6N^2F$5<7,BQ"D:.*ML)1J74[C1*W>Y>*EVD M.Z_W$L]W+A/KA9.)463?F['8V$MA6VDL;B43;RU[2/7C%8L[*A%8VS'&I5Q6 M;&>81"';*)"0#7!O.SG;KH/Y6=U+7;^-4A_Y%U.*"JIG<41R?=]7^B"=%],?LH/MTQ@ MF(!T=Q";%FM,S#(2>#9#D,; DA[\!):YF'QG\Z#\U"E)*RJ7-)7BN=@.=^VT M*H^].=]: *AO(-$=:D92 M;^MGG[Y9:1+NML\AJE9$#?U3R=)".<%3O:-R@,D-GL*74T'0WK,@.-0="\M6 M7^0_Z]1)Z%06KU/2UBYI*IT]\_PC!FPWH<38.NP]KH;)L;+W5-?AF[+W>/XC M&?O!2P@V:]7=V,W_PK3W;X"K[%$01\AB\+LTK&-_U0B#D?A+\TB_43&E9CVA M?DB:"H7(7O2A/L#*$D@+H1*%C%HV*#AP[#4-M\.MO)0];&)/GX2RA]V\E#V$ M5="? \/3J)],KNFO?G[XP^?;Y\?$-,)0PKB?C1X9830LV]9;\-/\;YB73AX^ M?_O^=76RXM),]'GF>_9)3$;(;=F?.(F 6C5./OX:SV&1P69"?T0^CX)[IX?> MYYORY>--[_=R[_;YYO$#48TW=>KXWDR\O\'2.I'D^A$CJ ^DAJXP<2WUYRK[ M7]R-E?CI#/,48X[IU^O'V!S^C<_D^?[JBV[^B#T5]-A%[Z+\K76[E2[L3=.= MB:%.$<185*CZ_TP=)-MT3NS$&%J>U/7M_1 M-1V&P>3D2?9K L8&(P+7OP(9B(YV5C#W5C=5'NXTR8+ZS0,5-EHZN M?C>L#9:&*TLRCM37B;MY'=F5]GZHSNYVSI1:@C.%HTVXD)D3KJZ%)Q8]J35K MC=5:,;7&MJDQ5FNO76/LCG^+AP][0DJ%S<,V0/MS_%<6N6("/IJ6R_G=&)@5 M$E:R(>C05[Y@?"5FN9>> SCL.$@;?1#QG 7A+R/+@*-PEI8]"TJ+PF&F6C!8 MD!2F7]QRA8#5E)'?60B+,#= R];6DDQB-(5-9V5AU,T28%(2O&^_]@S055&" MQ%NN-WRI&]%JM1)3-#RM1SDV+6*E1SE/FX\I]QCK]2V%FT@ (CGSZ%Q0E6\# M!?D!0(*(K(-\G*QH!4ZNUD*DIW9B6#OXEZ 0 *QAPB2FRU'95 MT)Z756&$+:E<)6"/V_0/#V6I"I\T.N9%1-&3G$#?,5$"2A>)NM8*?5QV1<'T M%4 'C@2/P:SBH4WNW^LE18%_VC'N5G&Q"3L"/CZV3"&RWG& #"XX(G^U0']& M3?V*/\2+TPFTY(]J%^_!6DB$2\PM_L9P^1X(6?[WYO7 .Z5V>S%0VP=,2)C[ M8AP;X@Q +;1I.I@):O;!5?+AA8XK8\8JHV_? +7H6)?2K[TV#^O0'9!0U(8V M&#])9/-5M<%M4NK=+%ZE2L?FCH-=L)JQB$L+!#,+&@<<&+B6[5R@Q?>J:U@P MGANPP^A*?#:BXPP&JI8TS9:BYC)L H3#1.7K6MAG"",63@3PV$#==4Y=?:+H M.R-7Y,&F8![;0=5RH%,'WQ:PFG"+R&>:"U,+4/D+11^ ;FYUR/AN/$R87\(O M*AX%T @.4.61M;CRB0?X#IH/ZU^%N &/3"S;9^%,NXZ2&58HQJ=1UN1BQO MEF< /:%A_:8#I/_@Y\X.('Y(A+_C]?\-U,=D^LQF#*'FD*HLOX=/DM98="P# M;^)"*,S8OZ;/^V(#&E$J@DXCCJ2E MWI@9!Q+""15&QX,A@_F9BX+M%0C:X+>22!1(,7B:82KF4\ FQW,'R"@LN;Y^ M-\DZ5)->!G.>O5IF-+:M(=F(*;L"BH1O2W&=8L&6\L^''P\[G8/;5,F1-($5 M%8M:#!D=*MS((_45,(I2*D K4-F^#V[O'""*PL$O7@)'9>G MP\^B'EH&AWE=3G2)@='&#&KH&D(I?FFH@,Y/ Q"Q^")[N(R" W\>6R#Z9_[Q MF:Q;" \ 7N>-_:9LZ7VN'PX3TP-HRQFPI\[(4[FI-KM7-]WR]-=KG9;K9ONTKSJJK4"ER!?2X[*469X:6Y.WW$J6CND+B+]"OU MBQ>^XV$M?B'>F%7D,?_3OWON-+.ME7L3!/" FDG> 5]D[M7W1YH#FH/DSM6] MWOT[G:77.S[/%2PW/D9IXWN=X*ZF-^.U/AJ@L:%$6KS7.PGQ2(U0*M@.6[S+ M:BT;D_&KA7>@>/LJ*7@_E9WB(K8WI>A Y7[P=ABHG43@_PCPXQ'4MT!A+]=2 M:NR-LT_U1J5QP#*>?\VO$,^2XA]UYT=Y:%,P=[$3@23V?1![(ZZ,;_Z)'7'C M%E#C#G5E,-4V)O5JY9!E['=#Z4C>CI\G0_5A$W_44M M'Q(B\+[XB[CD:WCD2WBVY@3%^N[3.K#H!?Z\?:24$D1*K80^)M1M$R[EK'1S M;U1X8)4(SM;%K2B5SN9!4XV-2@#D"P*U;D+#]I614R+\((VOG_\&.&5C3*-' M&72/[@) )E>=?6K597*53*Z2R56GDUP5HP)>;U]N1$D;]ET-_9H_9 !UF]:?^!>JM9:E87"R@R6D@" MQD:U*_(-C%:GU.TLZFKS&HH?#ZF;C$J8YK'DHMQ?$(.FB%/;&@^;<2UWUBT; MLN=R(=\LD2>TD$>TY2$UP<)K=&+427O60EI$";& )78ZP,]&N&(6624J)J#> MZ-DLOLT:PZ.6/86O70H3.@-;[^.A]:U7RD_288&%6H7T6*0==3R#Q1/Y)QPD MP2P@ IX\KH39GTPUG5MG*1UB*'Z"3EI.EF15-/=M5ZUE^CY2/\P-?PS>FGT9 MRC7C5+^9(=9,2.!8:8@U]VV(Y1%DS033=8$M<@)8W^EBA_:"#P4CE$/?6[/] M^/2=+MK6T7^*;#CX8>3P:'%\A\7AA4BX0JZSI\,E]XD9T>$"DD31"M1,S$6V MIYR);X1!K6TRQEIQ-S#9T=R^P1/KP$M-5D*6H8K7F8K+S=I9)W-I(@PM.X"K@#/F)!5>V*5?9VD@]RS4\DI*M$[WF MR^CZA&+9[_ RP#0IQY,@]GQY+0/UQ:;"_3^P*;\O2$AI 6R,-_E=D; U9ROR M21(1N+5-M,F:6#M39'ABD7,_?/:UF6<+)"&<"\!B"[VOWJW$.)5\:IZI(KY@ M0HBN!%%8;1+@^DE#!%KC6JCVH:3 MIG#H$[SWL#UZ=H B"\N/66GSLPU=&82V=EKU%&YG*84L WGH)SBOJ!G6":QW M-@(+L2-?9ZF&Y-WJ =C[[]'(8IG$+(LVE/;)"Z9BN1N->!-,IJ= _)A-96(> M%'4QBZERFVZKI#%E5HQEOP%)HHE(9T#5[1/#,/G7?\&Y<).9.5(R9TR2VST&;08*BD F'"'4P.DEW1IB(F?2&.P*1RG,>#0IJ2CC!H_AQ:6=;90[YEJ3:%2F/V0G1=A@9SX6,W+EO'@CG39\K\3C%TI DK8^ M7!+.6&OZ(%RR/-5SK83E[6HQD7WZ7/'LTQ=&<4EB@J.I'_I(_@>(TU=[SFHMH:0B&PBLV8E@J.TO.KASD5SYSTOWLR#3+O&5L*@,^U.7R^XUR755= 7#3)'Q$, M#VYOQ35"6H()BBJ$I(-_K1C([4!(EPC5V0HT5C(%Y#2K8>K_)?%%Z? MP_/OBVI* CZF1+A=*>RKXARW--W\[)=+WZ/\A*5%/MN6-P%*F+?=&MUJL]?H MULO*3?.FW%"ZM^7+ULUEN5KO=!OM#OSGZF;.L!,55CRJ]<"JOU&:ETVEWL!D M_D:Y<57KE'OU=A,&Z#4ZG>Y5[_KZML"Y_;M(G(GG#3L<,:@P@#WK5L6O[BR5 M([/@0%[XX/^P3.T-N\<(7SK,ZA[$<+==P3AE0I;$F%QA#._L+=%#HL<<>KQC M$326YZBFMJ3PAT2-5:A1RPPS4K>ZS@R!N,*J[!AS8IL_RR/-\DAK\DB+=J1U M>:3%.5+6J-,D1Y8AR1#EB,48\]6H^5ZHS M(A@V]JH:&(WS0>JQ1B>6H[M' M6A\NS@/^ER4S=7<\4TSAN>2JD'%EP/R^?:$;:68;LK02%H4>/K#[X34_+M&> M/O16\/%7/[21>6[8$,%O/+2%_:"D"6='K:-G:OB?D.X1##>+=@Y"V>O14/;_ M4-O2X.WY[,59W;Q#58D\8-'"3#'^H'50X[+]#H;QM4PP/C%I5RFUNHO)+1+G MB\3E&WG"^;KD\B>!\0?E\G$-R+?">,FBI<]KWF[Y:IET2H:PR?AKD_S3](K! M#RZX6AN1,3N7KRR[XQ8/1UHFIRJS4N#W0<54.R?XG0<[I-,IM5L'[-%08!P_ M* _OY 3'I=U16/P^* _O[A"_)0.6]R-LIJ>19;N\DZ5NOE+>\UG>L,L1Y8AR M1#GB_F_8B^6I*M8->\XMGF8U3]3IGEGKIGZIY5 M .-5\J0_2HXH1Y0CRA&E/RK?_JBUBCOL9L:T-18.;16E7FB2BIDRPGBGSBO6 MAH>I([QT00BI GW5.38KZ "(>L2DL6>S:B>DD3(4>:?>KZU((SE*H+78UTB2 M1@Y)XQBD1LKPWITZSZ34.'G2. :ID1 9+%F^],?-_''+*Z?EWW&^FG;J0#N: MY6'U\3GBR2S9,N6*UKYO2AD7O9?[?LXBCN_2:)X=P&$4ZB9I7P21L<1;OL@D M@D@92+V7,(&U"2)98G;KI5ICL4VR)(H\$<4Q2(GYIO&9F$A22IPF0>1'2F!! M9'^!98<.ROK/\DC7-&I^\ E#";%9?#Q'N'325STPTY=9XSP9(2!'E"/*$>6( M>X\0.&Y/UGR$P(UJFV7+M,6AN4SSK>[!,,DIV":DGQV?;%-J,R3&" M;QA#O6L$3^7,D@A^G A^R"2!UH8U(G>-X*D<4YLA>*++ME5JU16)XH5&\0V+ M0L:A^"GCYTF[M^;ME'^JM@W/!DW)];S:*L<PDBZ."FZ2+BN/P!2=YJ='",UMR_.W;ZE M3?$O%6#]B?R)$.(O^ILWIK8^$%_&ZOU_GUOAWR]F:V-+BVCZ0M$7>GYT21,Q M#4Q-?PX,3Q.+(1\U_94,T'K\Y>SA\^WSXYF_D#!*#B@(-&O_LYF "FQ23$7);]B^8$4FP\M+0R&,JT582YC7^&PH M[AD4*;KIJ8&XN5&:ETVEWB@WV\U&N7%5ZY1[]7:S7*WW&IU.]ZIW?7WKG^=' MQE@%Y?URAHE=@$&"80=_@WD\"/[FN#;4S6=\-9:.5G"@1.G!3D WP51GH[2!3Z'/X9\L8"(S.OG8Q___'U5M<@-'J9%K M.F#*.ZDKI8_G\"O[9X]9."G]DQ)CBR@QSO=).[(\AQ0 YSW M$C4V0HU:9IB1^@XO,P1B'B2B[!ASUKK&E4>ZCR.MR2,MVI'6Y9$6YTB77Y3O M]4#S&)_@>UJ:M;]F&JO 2Z;(H@=R1#FB'%&.N.^B!\>=3 0S83-O$NKF+0OF MR!'EB')$.:(LF+-6(NKWRE.%N#95'<^>DKYN&!LEHBJR:$Y6-47:<9D3RLI\ M].]/S^*4G^C LT-Y$WNOG(/*2L_4\#\AE:4 64E%BO++;P&&3EPQVT,A?*K M[ZT1?D69Z&ZIV^U*I"\RE^_$)2X<"NE3Q75++G_T"']0+A^7D[ -PDL6+7UE MJ5N(AJ+(CX_,#U]D(9FRX[(J5E-V0B-Y:;&#,VE75)8)#\H+X]K,+L5DDM&+&]>8*:GD66[@-KVF.CF M*W76(+&3JD%XKR;6/!K,/R;6[F\5&;>RJ M*C;+/77_U+T[HC9163*B]$K)$>6(S9-MI%OX[N9O'( MAW!\J:\3]P-397A9A= :@B4XQV9!R08X!6N T]TLWOD0_K:M""K9]NLT)4$= M T$=@X3*59AQHI-/2JB3)ZACD% [#VF6XD5Z&V6#MN-HT); %U+&@.\EFH&S MB..[$I-M@XK;-JB;,EY\+T$0:Q-$LL0$J:+4\MQV2!+%D4B)E)%R>XF>D%+B MM CB**1$0H"=9/'R.FUF&(6:"Q3& M2YR1:M.-:GK69$W/K +4NRD#U#=TJ86'\)6+:0'3\AH5E/&R6WH]LH+DB=7'*F6JDI-XGFA M\3QE^)I$TOWG'>W"X;6-H9+>+HFAIW^JM@TO$V-VQ/DT5HXYVFC/:M\.HHV: MU93A>_LQ@006AOC,Z2F(,H"O6 %\S6K* +[]&%Q9DE2BI&\TL[KLDB15>"FU MI]BW=.:=E%*2I(HGI5)&STD1(P/--XNGD('F1QE"V*SN*80P5:#Y44M-&4=8 MV#C"9C5EH;Z]1)L?M>R45%%@JMA3!$6JH&P^I& MNYICK.:FTKG;M[0I_J4"L#^1/Q%"V*(1D+KIJ6S5_.M8(^;OR_/,Y M'7]Z3QYL:ZB[#@%$YJ\49N2ORS#_W:U.=](54/\KY6K"OR??TQ!"M>T[\[Z M2_9>5=U S+BU[">@@4<* /T/U3ZKNOG%*8BV1?KW]UDB-G4F%+X$R3NM9(_]>:2ZFJ"ZGD-4 MA(]GN%A6#4GMTG-TDSH.N;+&?=UD; FI,HGL?O.,*>$4!_]F8^-0(B@#)AB@ MT-&"+U@@\;WGDB<>2(Q8.+'U5]6E9&*H0,/4=,D;]\3!ST[D)M\=J2X9PY9) MGR+O_0$CNQ;_Y!*J#D8PX\2R@:N^D FLT=(JY#FTGC%K[HIOA;Y<6)-+AB"A MR"N**, V[+ #@-'P!Z;%)4&D7N&<9.FL2;O=9N*:F!A($;@@0(4["087WRR8 M+8D/-_B+OE-A$2YX2'Y@14B,\Q>T"\:KAY[-RKW"JH'(G574EI%(VXG[+ZR7 M^?06\0GR)W204?A:O<7=A'#60\LPK#=$1B;ZX>RI@\6.&2(@;9@#@"4G--U, M@5S\I'33<6V/E4TF;R,=L!Y&C:O[E:K?UV&XJFH(X+4578- M\%%HLBN=_SMSZ^\]:VA@(5#-7\YJ 0##]#Z W5-[U]%Z>U$%Q%(CY/&QC___ M/Z3A&Z1AOODPL7X\AT?8/WO,#$UY922Q)D]8@SQ28L>18$?JJ_/,D.@=*#3N MR/(:?\WTROI^0DVNVAFJ.:"%N;Q>[D]5:@?.:%#V M5,4I76@7FFY@ 7"#=B&@)?RRT&W1F+BUZ1\>-0?3Z.2A)YQ _TUSCQ$WPC]U M=[2@-CM1O=F):MG!]MA8^;_^R']VQN'"9^;SREDL#7E1P:(E8' :EN.@[]>V MQMQ7PEPXLFB)+&ZP%R04GIH[V71$34=_A>$&UG@CDX4X M@%CPZ>Q3N].0R0#YY* PTQ68+$7TK&P?T78()KE92%M%:C3"1LD,'R$C> M@/\[U QSD;MOMV>?+),NA@4Z?,P*N7,=,K$MS1NX/ (->9P^P- OFZ*6C9%: MH*R\C#"*!AV1,(^AE?QOB:;;=,#CH@" _ \'ENF0P4@U36HXD; S'BC5O<"? M=3H4H$6U 9?M($3'Z@]JDW=P+RQ_)L_-X ^N5! M2?[Z'!XD]&)8H.CP"*'0))J%57:6$YAIN9S % 4UZD!N["I2\E0-V$I.HRI MSVB.J'V$.VL<'EI,B="?$]"K(PNT;#S)H>X*R4/Z4_]H\;<7:KW8ZF2T,OJS M0$3\",J'Z5&$1+!]1!@X-:H1;V*9#'?Z&"0+& %"T,:@3Q$$.H YP&8!'.H9 M!G%MU72&U(:WJ?M&J1D,"7+#IB\,-48J'&D??Z2&/L; 49B'>1$P+ UM5O:- MS==52<*4;Q9'%'\5#L9S\J Y&.'%IC 2QJ6IB5&I2O6O?!C8DYAU^WAR$=V: M+HX]JW)'J=7+ /7F3?/VNM5L7\^I&41D M6%"M!W+CYK;9NV["XFK5F\MRX^JV6N[<*NURKW?;[-Q;H%/MWJXTRVN5"BF'K'7X-K\ MW_#X<;3-C.-HA6DMVVC)$>6(Q1Y1A@;A/]T)]\JA*ZK'_#YJ8:ZX)?3Z[JLLO:SX%O4.47TNS(Q(FEN0$6DNW6ML97,#&N"2^ KX0?]N8G!KF M#MEC=P94>U9_;AB)7RM5:P>,*BQ.T:$\XV^ZVB%'B+^=>JE:/UA ED3?;-"W M'H.^U1GZ5H\6?5OM4J=6SP?ZYM&P/)2&=?/UIG>DBE4.8J63B;FQK2Z%AY,G M(FXKI59=JE#%P]3FMEI3WC"UV2G5.A)3BX>IK6T5I+QA:J-6:C2R"CR6&>*I M%:/>0^_J2!6CT\HUJZ5,[%W.$GJ.KCZH WVH#_+$&4"&M=K= Z4D*$4KG7U: M-!&7?[F60I='FF@ 351+S>ZA"F]+FCAJFHC+%UE+="_Q?GN\CXLB6%059(31L&Q;;\%/\[]A%A]Y^/SM^]?58>)+\_;FX[O/ M/HG)"+DM^Q,GY8-BF35,!O77&%1JF/LC\GD4:/(/O<\WY-S^3Y_NJ+;OZ(/17$\+D.''X;M6X%.ZEINC,QU"F"V-!-6NYC&FGX6#@2 MQL([N]7,,".CK('>*WVP=-,MD3MS4&%)RD]>W]$U'8:A3D"36:X)N],XV*[F M*IPK?AO4!0C\ )'EI:$0QM4BK"7,:WPVM/#,08MOI,@$?Z$F*\SAI]@'F?+] M*9"Q!R)N6A)M7H+<>8>,+9NNE3?O,FLY+H$?"X)@@1!>G)<$Z?FK$M*S@&&, M< DWV6/:1:HT\&CF^*#3N;EJUIN-FG,G6\X*+?+HR=5SJ$3)U7*:.RQ'EB')$F3J> M@_A=T57BNZFC[XBY\8ZUJ\Y1)2_6M\YW^OZ4@RNU!KHCJZ5..ZLPPT+?&N<9 M7[?.>LH%OLK<\!-!UZU3G_*"KC(7/**!=JG1ZHLY2!./9F MTY4NK[) M!P'7JZ66+*530 S=.FTH+QA:JY>:;:D1%0]#MT[BR06&HHW9+K6:.3$QI=\H MI 3]IDY44ZI >R'?1KI$F@3R_>TA!^2+ D8IU1N=?)"OQ- =8FBZE)>\8VB# MJ4#U5DX$C,30'6)HNN24O&-HG:E ]>A./* M?*ZE!CU]S@<)@QK45:0GJ'@8&G>7NY8:E L,13N[56IVI!I4/ R-N[U=2PW* M!8:R!-Y2O=W*!X:N2-4-IS3EH*GMSJ,EHPE+Z=+C)C8V.7:G+*N1_N'I$\2V M$C&I2T;4T,@;((W.6]]&8I)*V$795-E[,!0%,A)Y=#IU#M)D=2%C3::?Y3WD M[S )"9EG&F2>S MS1Y[6&[=R(PR.6)>1Y01+569"74XW^1W3VW:.2YV949(#D4'\U ?J0&5-_L]2LMW/^M,<*N@U MKCD.M@AAS43XHW\*]YWX&'D\7<.ZZ,G?J+8)P',>J/TT4FWZ#.]?8L^0,XY9 MM4:U4>T 8E' @@G&%]@>/!0'U5=8.%Z+H6BT:^LL83U9S"JFM5I7OA ,J, MQ\!%V.,CR]"PN<<[_O/@ N&N?[IY> *\9"$[_ ?MXCW1V:L3#V\9^U,""*DC M$;(0:+8(^!(G?&.=?^ A%=1&]8428!L8*F@-(U,[Q/)YET_ M*N3.%)/ACYINL%EA6:7PGHBJ(:0<]AU QAKKINI:=HDX7O_?=. B# #">IF- M@+S31CW.YAU?2OBS;K+N+'P(_RG6^F1BN? 4-HGQUSO;@ OD F,YGL$6R)X/ M;X>]4>ZK#JQZHDYQ.J*^J;8&D\)_;)5-3X$2R_@:TS!Q!4#. #0'U\!F,YGF MC:F0VC:,QU=3(<]A0$PF!I@R;(P$NG'?+$8W91:33<;4'5D:-EP!=C_P M#)5M)HI0E7@D>II@ZQ:;(#,IWWLN)T '3L$9V'J?LE$#I-)9'Y[$WC"B116B M'7^M@:^1K_0__U&!75&" DKHXD\(?H&ZLQ>Z[ 7QV+MK.M0'.C4'T_>S1[0+ M@C2";6=T>)D=#EHV^H1OW:$##]:#D,1Y1H#!28LV.309$T:!YP&N6'V@8!Y; M#]@E,$$IP&/^DD.# 1TBV@J)/CT, M>?Q#Y-@SQQCZU+#>V'3X XSQ!@! ]/<85FFP<8" :AB"!IU9ZYU2&B!0(59" M4U(PMGD&!5O?$IRI'"()8CL1^C084YIY37*.[*_CY2D5B?)40R M-$IHA=")N [): 4A7\<8[_!..$\DZRY#7Q)\36'7B+#-2\)(9::U,/Y\GT?D M09EC(D>4(Q9ZQ)..JH.9F+<)G=,RH4Z.*$S=6:$1FS/>Q)28 MO&-,CNN=LUB/,B-,KI=JC0,6/968?,R8'-=C9[%N93:8K+1*W=8!,\#?2PMP M(:\*-23='%AC2E37M?6^Y_J.-)MJE([97W!<++;$,@STH>GH#*7.T4:?%R\W M)9$'Q'4Q6E)34UAP *A;( ,7SN6&EU=Z;7 >RL&,Z1F*/?BNMAM?[] MK#AXEOMX[>-$S]18,9L>2X1E6:W+&,%_J&UIJC-:R@."M,O\UJ4Y420_"O]" M7!3"^G>WVV)Y=FRH!['JO2,8^40A2_XE,@PXB)+MKM5]M'DV;IB2!(NK\'J&1RSUR^V M5I24NI*FPC05%ZFQW17S'F@J;*NU.B6ED9_+,4E3DJ;F:*H=%[:QW7WSGFFJ MJ8":FY_8I_H.U=SC=HPR7VA0W$WFS\D1Y8C%'E%:]2&K_I_S]3275M$\4D4I M![Z\Q N<=ESH7*+)S4H!SBLS_CGV^#%^8U51[X>\".+][!0W5F4^*1VE!,O- M1QL=B8$[Q,"X0*Y$ _50&-A02LU#!A)(#-P3!L9%7R6:45S+F9;9?::C<\I%J+J<5R-*."UK;D1XDZB4O,(+9W>6:<2TR MG$6B^A:H'A>SM2.%2Z*Z1/4\H7I M%_*T,W_>3A$]4X_>YITE3U3AN_#[$&+#-%^Y2^I)N/,Z\4? 7(XJ-[43%[FU M*L+8[W^VJMEHU+%?3,38E$TBYM S[7B3O+EJ2BH:O?!U337_W6G@^?;Y\? M$YM)A7I]^HU$(R.,AF7;>@M^FO\-6XJ2A\_?OG]=W;)J03OT3VB>2YQ]$I,1 M?Q 5.-- MG3J^P83JJTDCL+H@(V; ?" UU/.%5O[G*OM?G,(N?CHCY[''].OU[)C"TVQ\ M)L_W5U]T\T?LJ2!RSW5Y$W-VNY4N[$W3G8FA3A'$AF[2$[;'=M ZND+KQ] U%7AH*85PMPEK"O,9G0PO/'*RI_;-%5-O&Z!#539_*&FT+KU'- M&R S>55EO'YU966L7/WC>8]T\&(&[AS-5E*Y&VDPV\V-=B)A08>3U"^H6F+ MK<4]W1GA^978,-B 7G4\WH<>0V+FZKIDWQ+[8.=]*YJ#3\'@=PAEO8D39$2D M;S%!:[1$F-1(> ?U^A(7+0C\Y">KXLG8KO<3(%/3!8(TIG%13+RENL 10(4^ MH!T\7@X>?8%_F?%#!Z@^L1P=,2?4&;[/'"QS3A5L ?\'=IR'B9;X7?S&ZPL- MW4\(OYY'" ?#L-Z0KE<=8"B8GHQ4^*U/X< $:]3(T+;&#*+ 4B; 2Y@*[D>T MP>]OPAU:]F\[%V/T8<2!ZCF4'6UX:C:=:C*,"9:F Y8,7*)YC&?A\<*3-IU8 M-LSR(?-3C"C(Z9Q$4;/B:3 "WFS0^V$OM,VG HW M*W .BK&8SOA_/VR#-, M?(D:Q!DW@6J-:J/::9T1"B;*!'43VZ.^H-_G8 U,'? M7/$9ZN8SOAJKU*U0AQ,-EC"B@K+TD[E]N4DB6^'FQHF1JCOV_X'@(C=,;H5E MTYXZ*I]*\V39=1V9:/&[KI_PZ2KR= M\NM7#G6YQI4(Q]8AW.MJ$EN> A2"; MV1\F3O7*,ADLT$XH1I'=S,/3UXP[[Z1K6_JO+0W%RVG\ +V?NE,.G7JTAN)7 MIL>OBG[:K(4D1@WVZB5 MJE4E'T0A,^%#NB;#'F*Q^\%C#6G-/>=(UWQUKYSC9CPQK"FE[+SOV7'GG6?4 MNB6EE9/J&9(<=D<.W71-5"4Y1&I8?ZI72XW. 1O627+8$SFD:X8JR6&A$40G M+^7E\NC)/)A&^4@=U]99R!MS63(,DJKEGIA'NJZJ>V4>LP-G[.,['O?CT_>\ M,Y!.J=$]8.J6%*=[HHATK5DE12Q21!/LK9Q(U*)1Q"%=^=UT_5U/E"*.PY$O M?98A#?.?JFVKIM0I]R5!T_6(W2N_$$>< _Z07/>F7>I6F_E@$9($=D@"Z1K( M2A*0)%!8K3%=,]@3(8&3T!*+Y8?T$W#QH,M8]^M(U<4"-J%.8COI6LKN."LMQVH8@M7:]926R2V').; >@K#45ZE8U M71/:$R.VG"C6!ZBM?]P^658=QU6-554LI-*=?SV@5=U-4\D#WEQV2LW6H3ZQ.\*V1\+["VING$QY.]_K/E*Q@"(6KM2P@*5%\-&Q MJ0_!0F)L2'VQ*:\B2MYT=T1T^$!_ O=@!H0UA >I[8A.#C8=N);M5 A,X=#0 MNR6BCBWSA5@NG IQ1\A72L2F?WCP#O&KJY+0_%,V4S DFR!F7E$\<^@9!I;> MA,UB=ZBV?=GY)K./8W+&T(_RD19P*<"7>'AA"^&OS\F9K4!DOIRK(G MELUW_T5](^\ 1/B@ Z0"$^@.K,NR$PM.CM4IKS )WU!U".!E=1W'K%3E>^2; M!%;OJCK6"9Q0TZ$ #=WT^UFHP+ALDTX=O]0C&5)\XM^>]B+ .=1-_ :AXE#7 M-7A54)6Q: >'\E@Q"MB^&@ 15RT AS5*\?B%K($?)K8UH)1/;^L._A<[:5A# MW+L.QC.U7^%-. @G:>N623FQ\1<7:U;.3G2V&O89E\/18R!P$SMZ(&I.8#VL MEB&OFRJJ4SJP;E@T%E5U0JMSXZ=%5 ,$R;J(9?8L',L2XUY-]^85426>87=R MS; 5P;!G>R%\,Z?'IV=E2$'3 O@ ?W)F4*$,*L0:"'('LAU01@!8#-JGP;$% MG!&H#M_HJX:*SS@C2EU1Y#4H#EK4$J\)]56U@S4J=U5>NB_K* M;Y2\8& (EF=>8MVTJZUJW%5RO5RMEY5Z^&,/I+3V/)W0U9'*__K,IJ58 MWC M+G6_(P5JMU,4ECV,67EASD@XK[BHR MYK *< <^AS:SIWYP'CE9]MRG,T@KY246K-4;\= 7M1U0!V'"E"@$@=_H^M^ MJ(+^]:H:'N/H?TDX'27N[FHU*3E>S]3"Z:2'.;[O3]?^X:FO$Y>?7'_UR?7G M3VZ!8NY\U3KV3&\!OO] \ ;GVDKKVVAB^8/*HD>; %\VL"![007$!A(UT4)O MR4F;6=RHPO4]!PT^!VVCOFYRX[1/W3ONNUZS#H'!BCL/(N]R];_'H<5'3SX#,&K0MT-%\[W:^D/.2A>+>RK 6SU MA;+5@RVKHM+\8E!>OIV!,>V05^R-RTAO$7\*ATY4( ,*VUB8A,- NR#O<&P? M(D!-5P).#[8UL1S50/SW'WY?(3T7!T+_!0!W#/H[ZSA #2W52=:KD:,4'0D MF0 W8-$T'IAB.Q/KC=J!3<_VW8ON&P$7!Y!2'-#3.! 8J$H"F[ W!LX\!R#F M: I\658?/2KB4?\ Q+GZ.YRM?^[<5.S$8<"(O0$P,(VOF#UNL@:U^/+LZ".O MAK$#P8 ON6K?X][&5]:F9\@\'(!;+[!$QXW=32GV6_*6###3=; MN.'.4#?$J&$6$7 \UKT(%Q^,L!+)@=9X?Q>EPG'\WN0P9PXX=Z2ZS"R.+D-P MQP5<#G79F'BVXZGR:9OQ];TK>>[--$< MP& T2J.: VO^T:V)3!S#/%%8S+5#1VO< 5E"?*M>\DBZ51 M8RSH7?_]NZ3'V$/O%U:V[*KIS?) ?K*N3H%@C=4)1*.PB,0/-)ZPKK.@!LQ? MC* *4$[2;WMSZAS>'&D:,]-P&8N:QN( RW3#!=7PG:\,7UH_>6\<=K(A'?B? M(]V@$0'>9QH+$L5HV>6/6-&L.1=8)[J&JKGGCF#M_PF[SG6\)],!\0#,J!P@ MZK!=&R@ _$U&%UA:I9QP]V@MXAT-;V(B#%__O!4C(!49*&U.!^1=0 <^,M[C* $FBOMM ME_%KG2,E>X(==_:M[-9N"1>CX6W6QLVU)M'0C'*\. ]H##7ME3^ M61"9?U6+\2YBKH WWK, "9\U@6("[ZLV$[6!@;RUM2SD$3.507EG82H\XH>O MF_-1W%_%)\W0@2:$SF63X;#\9(^!>%>L?A.*SH!DCHBH%Y3!F:;TSM>>?#TO M4& ]X#$3L#6^_/)%"@3S""":*64FE@C#^$U7%?C0.*3QN&- TT&8%)@&;DB".!(QWC%8Q0+\-V MI&];"F=HU$A8I4IFL6WI38SQ)G:D-S$OWL1=^J;6CKU,^NT JHQ _X60TD,N MY:,^!DW8<'F$!AIQU8;2^!0&\L0K?XO9/>(;FY,S?.6'TF[+1Q-(-E,N&A!#$G7./AZ6 M+Z['%M<$\3Z9XEI0WHIE+1#.2AT[T5N0CCOM_A[D8__30^_QF=S=A0.$,N(5 MV>WQ[MOM_>/7WO/=_3?R[?Z9/-[\S_>[QYMK-/#S>/SW<7#U_?RH&"):% MF=VYH+LI]0JY9W;6C4B8037]SK=W6*B!CA'!?<_ENG9!0;(R3X#[.1SJLJ 3 M=\1\.@,+LY9X#I6?;^0'<*DF#]1[0T,1!@!6->!I1/@\WM> 68E1DR4R4:?< MBS(E'@M0'5BF2>=BU1S5B#&D29_BX#9]@6/"=+,*Z3%G$Y_*&5EO)C.#*6P9 M9KZZ1]9R-- M@J*+M2!XM_^))W0O]IS?X8&L[CPOU!ST1*7$Q+1E,7>Y#9\2E0S;C<-,<2PO MX9QV7[=A/U,LDLO9I[\DS]?:;Z4&O@:EC=DQUS[EQ,;%#"3PB.VZ&V!5*4M7$R'-ZW3$U=3V;<%OCUU^1%3[+IM%C15 M]&N&:_]>H(1N_P'U+P5"-P0\7EN'):D8$&>P8%:?"+&L&;N?83YT$?SJ7Q:$ MDD9X@@BKZ@)CO](@NU1W, $&$Z!=#ZO1&08FP?2Q5)H?<>7/*>X=IB)1O$+^ M2?D+$W7*+D2"1;T+78-H6^[P/<;[J6XH=SCBO(OFQ\PR76=W)#CXS<_!" M< M,$#P64L8\^??BP1QB!R.:A] E/4U2.:W?PU,2HD6)L1@YTAUP'M13 Z=V<4$ M2 Q1^KEJ2J.9.LLLR'K"P@0#EM2!B5Q8.:7$*O'!E\$;L_C(O@4/X"2S$G[P M&HN:+/EE&UV6J12MVA@4^4.\I?;8(8Z'7^FP#6-*^K:ELDPB7K21QZW.5Z%D M%Y1!S<2!;@^\,6:L#41JO:&K?=U@1!0.W[>I/NY[ML/K7>"# =W[)1)+0;E# M/L<<1?8&+.-%Z=;KC I%#4<&I\5'3P;M[CW;!P4[8V!H/$L'CX@?&P](-D.H M-"O7B"*BG$VK+RPO07#7L?I3'WOCV*J?:2B!YQ?AK/TI M/.GX"]QD?;.Z33M:W,G@TMTLH;1$WBA/TURK)NV2$P33P/_334]3+-C"7)*]\.I /:=\IXO M9=U_7P,H1;JDJ"G+=0-@--> P*R 4EU DR<3/V&B,=:=]FRP=S"WIEU2.NU2 MLUI=9@SR&DK )U[P6%T:O M<1&1)_H4[MKD:B_GC/YG-!&KF7ZJ5:K6!J^/# ME^+"U[!(V$SAM>P7U=3_PS"))<7WO!< (]L$KP9")R[?F]+R]\;JC 5YDRI1 M*@I;N")*B\'?U6ZUZW_)ZR!H.JH=IE;RQ8[^"FLN<8U5Q3RN$B$:CB4!)-E99S,"+C1(.;9K"$XPKB=4KL%_S2K\R73XN:JD.\3D="&;0%" M.5.7?IVZJUF=NE+J+6#6(!(N+\X.AX.^2U\)4&-'Z$5'B"D5$#W3)/TT:W$B M4P[B4P[N[LJ*3#C(9\)!89(*4@K$6B8"T>?.K% .K#0 1M-8*V MG>ZR[ PP?_O>U/><@, &9-"YH'^E#C?B.1;'C!^@,UODZ2!+8T-DF2L*'-3L M@<,)>M#XWI'2G$V/Q YZI,J:3&"%$O8M,ADG5 BO%*Y?'AS9/'HMP2D5F_90 M>Z#[I\SY$)QRO=[ ?]2KW2KS=F)"S\M>C> >;8(+_:-)?JPO^DKL!-#Y;49 MPH,HE4Y7639*=_#0^?:Z+: M@7]$%%O% LC M]%KKK+R6J+R#)\$Z'E,?0M6G%M8=4YS/'CGWP:)U&S50D>% M\$EY7-5ZAT&Z6FDTNO40I/VCF#U04]JM30XT^;2BQM/I,(;FYE)D9L!B0R$F M'-2!CY.&D5S^VIU^MM7)"$]!V%#PUKLS7AA>_,AGP@Q%7LE]KK17P)3N31? M8)$OKE:950'$ O/]3_,/<4_7K#(V#$7>@$Z,:=EZ0Y=KP)M8F17_]?<;;"UN M.?YOH*>IFCJ_F/? MQ7G0!_BU7ND$@A9=&:HSXD"MUQJE3J.YC.&.J8J-_#0F8<-,8*[-A%)ISF:? MU9SQ&2&6G%E!8]D7-#G<.KZA3BM !&H2?;&8^A_J,8C*C66\4EXS*,BX9/<4 M2_(O+3N:?BFZI/&BA7C-06U6M/N?U*^"R5TM?!T.C\:(&Q<38A.^9 MGS^\2*QD:G(-U09[W150XRZKA:TC1!X],"':524R!=^.O]CZN_ZRE2;.ST?A M@M=%0\@,Q*N+G3Z<2+S'(-2D!,<5EXG^8OQU<@8!6I8^T:E0K.8K>)I)YQ@I MP,EN6H"[H1P4(EZPN?E!^9TFZM>B^8-02!#(S%&FDE<=: 3U!9L]S6)S8KRD M>!!:*-EZIHXP=1ZY&*@&R%(,"M:F)G0A9DAJOI+#17_('1 MG1G@0_!C>QC#E!$5[D5[[&:5O,-6E;*M";GZ.]+XN*B3$%%\G3X,1U8#AG]:]+.@$ 6A.QOY"J4%] M?#"X:Q2T,>N-A9/P,M2H#0BCGH6Q1E2OH"%3 4"VI(R-0 H6P_F3Y(4DCG26 M30O9KG'*7*8P4196%%A5UXB>(.J\QI0360S?GTM$P:JX8AZETO[KBAR*Y2]7 MZAN_6Z]5FGN9."@XTCY;,H[(PN%#-:I\K$PK2X6]-F#U/%(PJ2A8>2MJ@>SE M()1V_$%$,YI6#A@!JH]5A^!SWUC+L/4@&5W\VL",O.XC=I9[OV9UDB>\?>.A M-M[-_LQ]5>_\%MXXW,[;E4[6.[_%5BS?K,KA-MW*'LT%B1]NSTHM>V%QR]L2 M7(.P..#&V]F?]BU3WW\%R8A.GYB]KRFA%I6>S'93JRC_G;5N>[DP_GYV]M;Q:&#RHOU>MZS!R/]E3KG5'M1[7--==5SI=UN=VO*>;5: M56I*O5NMUO!6LE7OG%-5J5?KK0;]62LK_U(GF+4Q&%5&[CC0X,HP=!F^1\_O M!V'QX2+2MT#V;XU]6/(FQ^G?#UTVDYZ?&L!\$.R*%*S+1QH.6BT1WDC@F_5* MN4*R[HR;KG33][ Y5@U.I<0=\9K(U@)VD6KF6NN M62LZ MO\CQ7NAQ+M27<>N M/&;Y/A4X+,7[QN*]>>+B/2S;&_5VNP%_@,#O-EOG].>_:JU.M][8M32/%;=< M+/EBEN=D\D(0]3EAUJ?N&Z5F(+A*F*5;B>;1K7:Z50[:&TUX$.KF85HNN0M 4Y=" 4N0"F*BB.*,NL)5 C^Y"!PUT]U:2W;F,T.75C*#:R M1.G"E]5:]7SH*%@_7E5 $.TOLB002:(^NY1&3^7,B?D@LJA>KW6[Q9=%V9L' M6/)!:P7NY>!83G! MRK4L%@1.YS1%^*E$@9Q.2.-:'JOCC0*98W U*?FU:V6(%^B.O20U6@RNG-VA%(\":L'M6?BQ.7Y$O"XF,"0&K=/1F7 M=_#EV.2)UI%8C],42C+@HXA2J;9&2L#QBJ5\!WP<@5AJ2;&T5O5>I=K:M8WI MFTVU:K5%;O[P='>*]1#AO&"1K$3]J(\63%$_)*-*5XFEIX$BUUFZW ME/TF&X>,)$5*H0TRBX]3"FU7:?[(Q- Z.<5'*H=N:=_V5'M*&E(6;8XG52F, MUA)&N[YB2G#M?;, /2FTI- JIM J_F64%%J[P!-%"JVUA%8F]U%!J%[@ MXY."2@JJ8@JJXE]"24&U"SRI24&UEJ#:]3U4R&JJ*5(826%41&%4_"LG*8QV M@2=U*8S6#(M0ZCD(Y)."2T9*%%)N%;\%I0R5V!9'&E)FK2NS=EUH8U4LGQ15 M4E05751E;C%+475THDI6D5C/U[?K$A)SO!@I:ISHN)(NOP* M)H^R[WHK77['*)-:__VW/W<;4B*EDDBU75M.7RQX$BON/=&!9Z-9M%"SKS>Q M=6/3\H!<7:L&M?[ZU'VCU"2_/EU>D7_ +)X-\85DB7TEY:"4 M@\F*RMFM'IN, :,:^A(0_O?%_!WR:+QR&K_[U@O#)RP8=NF(%XAL;VRVRK\[8<'/CW3X_GD48 M, <,$>=#0I.(]R,#C(9EVWKS?YG_:4 -@SQ\_O;]:^(P[S^ZF:?PQ]'MK^"A][GF_+EXTWO]W+O]OGF\0-1C3=UZER0OF6#P/E M3 M%3@2\(\K!6)O\O" #R[#@L3]7V?_@/77PX\6V0%R5HS^=D?,XF/]Z'0]S M/+Q=0/SY_NJ+;OX( ,7Q*26H0I]BR9[\?>Y _E[B1U0B#K7U8JYUD6$;-@W'(X? M ^K?5 ?>C"_M0"'=^<2 Y:A+_7+6/ELR3J3O5Z.:L2#YV/\$&I]E3U"5!+T3 M5,9'.J0V-0?TXWD_<_UO1V95M)E:UI85 /6&&P/DFX<=N->#Y):=X"*O[][2 M6KWW:^H,;)U=9!UNXUD;$K#OI\&(:IY!S]&H.-S.LS8M8.>W.LBA;U;E<)O. MNC_)C,0/M^?,K0Y^TJ!,D&L0%@?<>#O[TT84U\BO(!G?='<4L_?C_ZJFN-F _5P6SL;3R!F[Y7JR=&FG ' M8FDA6*0D?8K2IYARL4?F4SR1>,JZ;..\3:R1%*KIA.JN&[W$Y1O\4X6%V2G3 M#(Y0U ;?/'A]0Q_@YES+7GC^5\M =R 3Q%)(2R%=9"%](K&>4DAO%18EA?1B MR$L@IVN-=K/+Y'2WT^KLVO@%&66AT;MF$N ]2+8^R/)Z<@+$@NR3DE%*1BD9 M3Z-9Z3?KE>)5FY\D)87C1I%34CBF%([M^LY;&)@F_4EZ(!,WM26E>)7B58K7 M XC7XE=ID^)U%^)55@Y=KT[;KNO2\%JA3#0NYAJJYJS\TNZ3+MB7_^N9/U2= M? :Q>G(B;ZV2;%M&BQQ75;;(9H],\JTC"79VJ+)&Z5%*OY:4?FM)OUV7FSFT M]'L&"$YU\AO\1XH_*?X*(?XVW:<4?R)((1_6V^R M+X64?H60?FN4F)'2[[2E7T=*O^71L;6JTJVRB\5VO=FJ%DSP_:8BB*_4@7YR M[ZCE7L;7/4=L]@["9=GSWOQ')K7:Z50[*/0: MG8ZBI')V BQKY(':0UR3.:#E2]7!WDHF"#%CL17MB0@9I2JE3/&D3&V-H)+C M%3-?56 7?N19]A5+CU[*U)3L4U./3+BTNYW=]S<"U<@:DB>O[^B:#INASLG9 M-NN)'1G$F&N!G&%#8B*9JU9K;;3B H_SQQ$P#4U+-UU*?F; M.IY M'])>R;S>HN#C&[V[ [::^7Y]5I?]Q%F7ROK?HRV+!=PM\P3RK+E;JIRE$'>[ MLJTW6EQFMFM?R*939\O2=NXMD%PMUUPMT]ZJUNHXGM/9JM1ENC M/YN[=A.$&:EE&72*G)2\T\V!X6G .W63^'6"FQ7E_DXSM7BVL,^*L\4HM J2J5NV]/!6/"=R9JW>1_ M+Q^_D#O3<3$\A%Q; P^C'?F"RXS[Z?Z/FO@1/L#,IN42=3*AJNVSR3L$'3!7 M#"BY!GY-6)>#/AVHG@/#N Z?S%5?'*(",\7Z"!JR62P0'XPQ6Y4_7R7_?A'I MY)7ND&*Z0Y#Y/5W]6F#F]ZS^M$QK/"4W/UUJ.MA9 !O3C-6 &TH&)!F09$ ' M9$!7O2^GQ8"N5&/@&2G$ARHEQQHH?'F]/B1 \VQ7@5::=)?B3Y M4=[X4?'B)JXLF)D\J"^4KR[^PNW=3^I4WQ M:_BH]@WZB>#GV(7]?6YE?U^;9D.Q#S@+FY#T+5NC]B]GU3,RH(8Q437L_!'\ M[4S4@?^W6)0?3%*M^K$D.LLL^$"JDY\P#=M9L#'&G9."4\X6S\Z?H1-9=MPI M1Y\,04YLG.#.(P$O!AW"-V' DK_]X5GNQ1QX^9N:4B* SAPP7'F !$1J6FM*P M"0UFAXPG*KP#'-P!/=-R)G3@>@[CV6^Z8;#XBW[P#JN;H@PNAB !-/Z'ADNS MR<2S)Y9#6;]6[#R#JJK2P;]0+H@F-SK\?O-S,%+-%TIZ Q:!K73KC1(V>E6Q M/0[52K#^ 9VP)CGX*D4U&/X:J2[[^Y'EN-A " 07JP\1Z8PI2A@+EF"K+DRB MNUCYRJ9#V+,R_,S4 .S)*EP^GI, MJT IK]MA Z;0#?0WX+7!N^=$;6F^F'4@^#(W7\ M(W7P.7@3M0N>@9+%T:X'UH7SUO17,C!4Q_GE[.'SY>_Q H,/5T8F)WB?^,;6 M7T;\JS,VW-QXM\^/P8 QZ14D-(EX/S+ :%BVK3?_E_F?4-*1A\_?OG]-G",> MC/X)S/LU?,%&[N[*33'M.AT/36GY]&JMU)K@@&'VYVJ]4Y]OU-5 M< ]+1-.7I>%CGB-(KI!^AH*F/^6_ HZA7>+ "(9AO3D?X'/=G M%P6!(0+\._#[5T$69NA*O"X+71X'8-AT:@+B^33P)7X)- MR5 =<)N8OC+K&/#(82)@"(89OS<(.#JV;O%Q/IZ7DW<6?VD,L@">0?LN02Z@ M7F0-WW,)PTJ]Z:^ZYK'[+BM(B%9?7F VF*$$(TYXK!B(FR&H4SB6"^:]N'(3 M+X0="3//@?@Q?N$5\LUR\6H#D[21$KC_P(*G+?BKQ& %+,*F&)H&:].H^ S# MOEJ&-V:0<6:<@,E+X!OO= XPU\*%:J#TJ39Y50UOV0O.^9RQ!7IM%7G>]H:%MC-A_HEKC.$5BM! >W (!BHU9"YZQ^E,? M>V,^+^Z8>;SAZREZ7 36S*IW($AQD!#^L%M2?B&$3UQ9X['NL(B^B6<[GLI% M_Z,'[*91:Z"/31^68DX5_^0GZ(3 B7N;V/J AD[=M "S;'07J2:I55%)82@6 M/7]_9\$4LSWR 1>0PK_W#2>,P5X?P[AR2VEP(\QYJ'AYAMKQN"4%0?$%P5%( M@K"*$]PZA)DE(V4@-:1O_YH![\:0%C3$;+WOL0>1.P%-ONJ6YP"O#BX?DIDL MNU@+SRW(%F9RO,$HLI1D;BTIJN VAJ7S=T5_A_$BR&$J$JD &C!:8TD3BMR1FI_%9Q%N<$?ZC$A!TLH3N;HDQ# MI8;3=(S6(>Y52DSLXC.!R$0M!5<4>DGUXY4 1DO6P_4P>!S(O&^9H*[I6FA0 MH?I)0BXZ(=?S3\AH(HWQ>I+ISA$2 J-_3%5^LY_@X$(R%_IUB$JX=RQ4LYKK M\# 9!@UXIF.!GB^B_CC+"!3/, %*&BDZC33R3R-IA%UZ0<=B<]'/YMF@ L*L M0O(MV);+[$@P@R>J[7*R3"'TF K+R:E$+!0^W(2,?Q5M;&/*9)\IIJU7+U%[ M#;TZ6ROU5ZOC@ %#),,O=DK+9&1P1;F$D@2-&C5\=D#<\;H+L8\#'7;<8F' M^C=WVP0\RJ2.4\&XYU>=A1Z/K#?ZBN!FXANLZ=G(Z,5GH9X)RGOH?-@ ^NP8 MDK7^V>!!UDPHGEGC#A4&F/C/B& ML^!M+75'EL:E!5(\A@O-*:Z^YV^$49?U&<@,H!']>:8D M\] '7,W &H\]$X.U,8 V$:1^,*W*UDSMA67.DGKZK.B#S1 @A6RE;)VYW MWIQ=6'=>KZ1E'.#2.,"6C ,L7!Q@[N7[\5Q0Y%Z^]UC8!5A/Z :Q(R$8404X M64K.>SIGEYO1@/+EYJ6\K2L\,1P'-0QM2HFOM44BDI:@.) /&(7<;$9?A0F( M/E*-X0J2@4>9,@C_9<:V3R33A)C6)AWT[:C< MAHR]&%?[EN>N("++L\-&Q40XW=:CQ@LT8B1Q%9VX7G-/6[V F"(F>N!7]3WJ MOL\D("7F<4P4'@N&N_0O'F=.3C_W6'QG.M90M=&YCT<_!AMUC#@>'&(^6.+.S6_K9TW& !Z61F5$ M9>D">!^D^]%[6A$V0G'HBC,R&\]TR.JCYV^;_@%"P": M?/5^FK@!=/-O3_-G\8.>=,?Q=G7_M=>.<-(]O. >CG@;P[[BMO05)_B*X^3T MD3J0]:D6[)]&/_4]/=Y^_]9Z_/]X\'2"O/)M<^K"2*Y32ASF=1CA@ M10V.I,2YTGQY&Y0ZFN<7Q-&2KC_]>B%"_/.28<+P7M0/A++B860)FP"TU9%E M R TEJ?R&X9Q3,F5[DY+#%SB"R:P8 U*W1UQ>&LJ7F[RS[^!VL.[D:XH+9(; M@R5JHT29V%8$&VOK++??8;HSS(V"PX%%69,E=L-/,F/^2Z5!>KL!B!1@8NZ$ M0\V.!(>,[6L,S!Y_^^6L-B^@FX7;?O]3[Q\W#_=WWYY+Y.[;U:RP1K)WIE8X M0*Q7__NDZ*'H-+!RR_7ZZ>U9DK@D\4)O66R/F26)]-ZW7-<:%Q(&DN27X\)2 M"_ZD.,)R*!0 ")?PUBXXQ)%N_]PYCZ#!,UBQ4YW\!O]YD=Q"*@CY4Q"^J6/Z M(>12R:?6+NE(TE&^Z>A9=XTC(*2KD4Z'Y.8G'7@LG_N>7[I*FMJ"IE+$7BUB M98J78I#DW8.MFP-]HAJ+9_A^W?.;7T)V5[PS?WY0!+Q6CP:R':3R/%]$-'RI MK'0[.[C<67Y[,XLOX!M%.&B 171%8@9$C%>JJYZY #?N_1 SU5J56J;M[3[V MHRR5/:[1@<41\P._*\26CQ?D[-,3#*.ZGDT#IIEXF9'0 ;"[9@? ")0:]8Q[ M@*X')2;\-X)0%!Y2GZF(8(-FTON!+4V?=\_M.72-!X>G(N5 M^5@?',O0-:* ^N3'RAR,:<2V#4CJFGB41!^[RYE.=352=7C%9"+V6L0HYI&L M8_>!T1A$J?. C#W0:78[^5_/_*'JY+.5:/<7C3=(7GG,O/+<.27W'R1F_^FXK!7ZD _"1KBO'S6 M&W*UDUBR[SWMY+00+\J\9PB(2D1O@+E9+)-=\G+)RS?FY9?X!OFJ#T8J-> O MZ\T\"=KB3/T+?1'T=&6-)Z)NJZ"GDF3PF6/DJ6+C$[82D_/Y5EU MOJ6U"_-1DS HI/=45L2LJ:OH?3SG1/;Q?.2.C4]_^O]02P,$% @ XI/- M5CK#8#FE# <@T H !C86-I,#$N:G!GG95W4)/;NH>_CQ!"CW0(2"1$ M0)!>I2L"(@(BO2-%Z9U-!"D&042*"45 A "B%$&0WF13 ])";TKORI8J3.>\UOSS*R9]YVUYIDU\R[R!'D..'=32T<+ $$0L#]; 'D>N*R) M<;T' 'IZ@# -1G-4F XFQ'>P;B#$#;S]G9R]_%.P @3P,: P*I8)2PJB@ M5-0PM$QTM#0TM&_P3AYA/_MD/\$F*B!<" 2 J( "B80 MP@22VP$D (!0\!\!_CL@!8022@6CIJ&E.VNH.@=0@! (!24$"J6D/*N&GM4! M2B8H,Y_D52H6P[LPE"^KU"-<#C7_M?(6MCN#6VAI!S\L#2T[!R<7XJ* H- E M81E9.7F%*XH:US6UM&_HW#0R-C$U,[>P='1ROG??Q=7-/R#PCR#,@^#(QU'1 M3V*>QN*3DE-27Z2E9^3FO( !_YG_TXOIS(N"DA)""?OM M!5($_6Y@HH3R25(Q7S6$W?5E04D]HF:]ALLI;Z'AE[ZSQ>;@-TC+CI:9O[C] M6^T?9O\_,>Q_9/8_8O_RF@+H(>#9XT&8 #7@6"M6B$#QFYS&QNKA373]QRR% M"W'.2[BR(I6^^YBD#D7MQY45H:4V)8T64Y%(KE\RD\C;:)\##MF'$1%I7VO6[_!M!M#[L?%7^I]L;JNGOKWS\E5\U M_,<;HL[PXN,$QS]SRQ3;F/.4?+C1WU>_AZJH^!IJ>OH<7)V( M(,1U7>$BP'TJ?KW93_83V[,2B>-]RG\]++O#A@Q$D0$7-6KWC]:*23UY-O)0 M+RW'@9/%N%!?.Z&Z!!TN9I25VB5!E^,,]BGU62']S!U]%\CW:?'I>P3HY2-WAZV MM8T=?TP^BC7;R(J@S\@H M^^G)\6I.SQ/HEI.:"]F4 7?$$Q\Z%QVNVKTTJK]WKIBMN@86P[]Y>)RU4N0Z MPSAB.;P9IK6(2KPC?=8WG]@<3*A"YF[#^CT)=M>61!^_\K-R12/0)&\6AH#2JTM80/;[@5QA M_RADJ]31K$S;2UTM"L T=6;=<8C92AI1GXL^QKJ/A@'N9AD&B6B2KI+%K/H0 M*W]4X*KJEY92?S-22V-\Y^?(A) 3T_$(;PZ-PY?YGV_T(!HX+W[Y+$'<)N86D@";1'>3@8B,X2+$-T.#^5_71*(G6:9OE$ZNR662 M8/VF>#0B/E,"*F5][EM;*=QM3PFS!;X7WVI1?!%OCR.]G=SLWNDZJ>,)BV[H MT[!^IB>R[/1>:!S,OA,[+]UC:'3VX; MXS=FN-'\? @3AI]K$*6.U)-O;\SUN?27^4?,Q.JQLU;3,Z]SO'( G81E THS MTRU;_2'-@,8#U=%5,C")UU@X:4![XN;S;7VQ5!@"O%)&9+X0$]:Z1]'L4J,C M$1Q74+S_8CXSO%4D?VXI%*\:/H>J$@)R8_]%@7A)U/+C'WU#YI/P!>%@(6D,ACT9&O^;0,SREN:?",5:@X>65ME4.9NV!K3:%V9UA3A6* MNX@D18+=*'1(S)E#.,N'6W\6/4WS5=VQF-G^4 MVSQ\?3!/$!GP@T#-_FFJM6.1.X8N0O<^8:'QB7DM?KCSJ2^]GI"IR05Q6!"G M[,8I7[*5E@1Q1:'4=@J:;1(]ZQKTP.]I F?6%0(\5QGE/_<%G7BTEWADVF$\ MY/%";TC4X_G25>8W8=@2$JC)>OOOP-@6/1$K[BDC]CWM193%V0T)^T^\.>W2 M>!*JULW*Z(JY"'=Q*#;BO*VGU[)Q<: &5HCB\7MU@K/*9I]$RCFJM"_,:LJ+%@V70\93]:9HOYEDYC57H+;.O:>9OG4]L['U!<."H5RT.'+: D/N9^?+XU5O76?0I:]1=.4<_+6+ K;)&1-ON: MR*I=64I-MQ'1J![ROA/S?Q41P]G*:A@E$=6,K@7^+^FBY% A@*_N'21 MT%^=$4B+X](*]]?7$'XV$_..^A:)>^\\[W<44XI50T2Q$-SL^2A_W+L/_'U^ MF^@/\FD="0_F;D/[K*QJ1[6ZF1R?6BUK+IT*U/59TA5K(4HSXY6NU]96VU9H M;S1O,L[DH:H&'W98)&_CJ0_Z##B/I!2<9< 4UP(+M^-@ZXF;']IGVQ4CU[0= M-=9[I.EOXE"M?)3#84O]1Y(27P#W^GJB3(OTC:%')M9!7E*]B9U[\ -K3/K7Z3[ MHJ;C4%G6003:+(G1G*'*U)HJ[E)KQ\3Y0F4PWP8CHB6O(QE]>A3?X]OK'B>D MUCO:A&S;_C(CEU\(=1'M7S95"VUP"C9Y5ISGZX].T)'*!->$(*1*NY@/5.:R MTQY9X^<8X:/A;3NE0T3C#R-YLX[^/&VU,-S^>4W,EV3-YRR??8DU9,#R?3M^ M^I- 5(8@3[015H$ M\^M55'J?)'ZKGQ#2,R!#&0]:TM<SZ7UPW'IP$#?@-YQ9IGX :/A=],]R9LQ.2C(R/"3'$32.R<*%) M9($#&_@EY,^#,81-6L:&_4M^J=Q51O@=]35X<,F<&A3SLLV6N[*LJ%SU M1W!@GG7_#J\1Q)MWGT0&6FM'-U=BZ:QDV(O:G6VH1ON#[V_]% F;;I7_45Z4 M_UY=>O?](0FF3#" 2 MB&V6O>@7X6]P^]AF2B*'8O48 MAZS.([@?##OF/"R]VFF.&YX85$>2)_\+4$L#!!0 ( .*3S58CHGOHRP( M )H( - 97A?-3(U,# W+FAT;5*P",45SQ " M+A1)P89SI]YP&K6&"Z=-M]$\/85@#+;=\3)4!,*$"(FJ;14JMB^L^R@C&;:M MF(N,*#M"A:&BG%D08)9]AFW.H<> P&QS\+KEH[D)N@AO%,[1/.V^?V6%:@ MC%1 HJ#Q'JSNM>CXJX0NJ(*&6ZU[SJ+C.:9*7_+.T4L4I1C_1X*.V4+FK0,: M7LSI@)Q;(BAAJ@G,#%K:@H.+$NJA0Z&U]:XG,W\RA^L^#"=7?N#K'WT[]0?# MV=R?^E<0W%R.ACWH]GK7-Y/Y<#* _G Z_A/U_6%\;G*W9.^YWE,UZ8=5.HRQ M _$2A$?ZOQ=2T7C]%/0+FNTH]@5X#+P0(##7U@%1:2IC(L($7)TU#E+1 MR52W9,LM9$P982'51B.W&-(TZMYBP"E3%1BRL J$12"+A:01U2)15D&S)ZGD MNQ($QBB0A6@"A832S\J,,1@#;/FK'(62EI$J"\WN>:G5MW[E?X_A2 >N,.54 M*81CDN4MF'.M&&$T"MY:WC^8:-/L*Q<_*K#]]\H$/A4,H>YNAOV5L9^L>$1O M(4R)E&UKU)W-[: [\.W+J=_];([%1]E@T)]/=V)); M^MQ\,,4TA&$QNQ@]H MNL*%\U,C4P,#@N:'1M[59-;^,V$#TWOV*J MF+9=E6VP26(L#K*(;;Q!%L M!\6>"EH:6>Q*I):D$CN_OD,I[N:KW;ULMPOT8DE#SGMOAC-CAH6IRB@LD&71 MT7>AX:;$"'>__S0X]4].^K0:>IV15K]W79BA0,4,9K#9P[IH1(;J7%8(B52& ME>#"S]YPY(T&(Q]^'/O^>#" Y I<-PHK- S2@BF-YLQI3.Z>.@]6P2H\)P([,]:+,O6W=A7,WO<3P< MU"9H/W-6\7(_?K/F%6I8X!TL9<7$FZ!F6<;%=CS@ OI#+@*+6A^@*J:V7(S! MXH#!G7%9R;=D4'Q;D.DC%;1<\)@,CC\TT@3/*#LCT81V[Q/-![\7*GO06GJ@ M4?'\!2UA;:)X5_ --S#R^Z/0VT2A9W?1HXZ./B>B$O/_4$#'8J/KX&]B>(S] M##EX[?!OF>),F+&P=54&CZ).J:A0!0])L0Y.-+U>K.+%&JXO8+XXCY.8?NAS M&<_FJW6\C,\AN7E[.9_"9#J]OEFLYXL97,R75_^D\F7=?8;.)ZH."?E2F?BC MT8;G^Z>DOZ'M/$U) B/!% B-1J!.,077U.G:N'&>VR:]19A4*++*[EW(/HPZ MP>1V05RP,H?)+2:2"].#N4C[UB(;!0IK MFBN0M1/GBJFTH$+I 8V780]PEV)MJ(A4JU$TU0:5]=0T9"@G3&10DZ7]!%;) M1ABJ/:9M5'<%)S#K9\&!XNK@_6$+/^I9W7;99D*6O).@#Y)UJ[#&+A1"3655 M*RQ0:)N44FJR57A_SP07"/BAX6;?*M)&IN\+6=+@U,<_G(Z&)P%DF/.4HTCW MO79/RG0!>2GO]%_1[9$IH$R3B'-,L0WU0>N@./&.A!OM=$>*4"NI:SK.1O>_P6I^PN!I#Z9*WB%<7B;?8#"?:DT+]DZJ M]STXO/W+ GYIJ)R'?EMX_M=.\/\":$ @.P9V)X8'!74* P$" X(/- ,%= B1H@OO@[BX!@I/!-3@S MP0889I;?MUO?UE9M;6WM_K';7;>KJ][KUWWN?>_><[JZ<0NX-< C-255)0 > M'A[@_=T.P*T#^!4AX(\ @(8&@!< #RX:Q,&W+L[([DSQCL#*+O9VCJ[V[MX M '"+@#?_7?O_:OMOD/^W8^#AN@"4#P#^]VSQ\=@!]RCQ\"GQ<'T -@ C_!_ M[0#XWS:\>_@$A/>)'A"3D-YUJ'\$N(>'CW^/ )^0D(#@KC7@KAU 0$E(]53X MU?W'VE9$[*[4(D&)/Q\\>UW=3:,SB>00_> 63$Q"2T?/P,CYG(N;AU=,7$)2 M2EKFS5M%)645535=/7T#0R-C$VL;VX]V]F '=P]/+V^(C^^7D-"P\(C(J*3D MKRFI:=^^I^?FY1<4%A67E-;4UM4W-#8UM_3T]O4/# X-CTQ-S\S.S2_\0:QO M;&YM[_S=W=M'_3L].[^X1%]=_X<+#X#_/Z'_G^*BO,-UCX GX#H/UQX][S_ MZT!)0/A4^#[5*VTB*]?'[")!#ZA?)_ZL[B9^)JJ#I/G@-DE"RR&VSHGZ#]K_ M0/9_#UCP_R-D_Q/8_XX+ 2##Q[L+'CXE C 8KESHP#_TPH;-;%H*6#.%;:> M]27I*=9F*WL3:+%] N*XKB5 M/MH#<;'.W&M/F45>4=+G1N,(!SDMZXW7/?U@I4FOA M_?_!W@DVR5TH='R]+A$--1B0,HN35WZ# QQL).]X:36*?C5H=!A7E2QH,-QO M3>9Q&]!UV'_T%6&*X+UF0'04D&<4+CM(/BYH;\\4,1N3PP'V]!J8'["QA6#;8]9I.4+[B^6"J9@2([*%%% M#(8AR*M0,Q;PYQ1>>*)!68J2.,JM.-.%>U[W@GK)[-.FI-\"]G+..+J2S/2^ M6E+Y6%5I]N<1D0?.Y \VFRM=^CNDD(-!:S@&)268#7E\14M$L?HTN$F#Q='R/-F4QJ?*61R7ZJI-?? M7W'FLCI1LJW&^@/J?(HR1U:SAEP5,#X8TN@$T=@'E4,O>MXHH*T-6^K0KLB- M4;4 Z!1#>,J&$+WE<7.;:5^4Y5F9//OP)=$K3*3@ZV%EH MB71?0]+SN'U@T@']V7 87>X=R 5;_--IZ"RQD,8!@F>Q0]#'%Q]TEH=BQSKI^!'B5 M0NZ]@)PR[U G,@J=.K[Y:CZF^E"$@W9>)=*7W8 SO\XGS9Z?R?X#,&S.AX.L M\J4J TO8QY3&U\I?O+=:X+-VH!1.'BW "/$ MU)L\S;D,IIU7IBY!&2"KSW+1H;Q8O6#YY"YU?E1J:-@ !_1A**I5MBCV GU( M9&.HG"5O M;A?7_-F'A&6S\@=C6_G#'"*$5P_LI%\^F%A)J*5Z<.5&1+2$-YV]B1R#J6U_ M6_CX'?I8.*^ 7X-^IG99FKO>R4L5,=$RFP_[RORF%WU,LT&V&BXJ-DQ-C$U'W5WY8VB>!=.(R)5? MX6G3J$L#/=^PSN9Q!+T _<"^P> L5!1'*#;LM-QL3/8\KX E@'"ITO;(8LN MXDAW7.[!-P=CJ<)XV.=.GFFY.U^J/ZD*6QN,*&A2?LU\'RXD,\Z]96PA*@KG MR LKX.%8;BZH,;DZWX.EW[ "UGXMQJ-;.=??I4>718U5:_7..,BM#!(_S^9[ M-/]O,C]S^6SZJAP&Q &0VD $].#BYVV>OS$3744N67M[J*VUB-NQ1*_8JG.W)UU9B".Q)I?T7YGY*OX+8 M.1@?Y.++:7DH(N8O:L//JQ+W H"(VVZ($]$WJE84:) _?@08Y-5[T"76WE/YURC_GY@SYI9O&Z /Q?=\OG4ZSH& MI89U*_JSE*&%+D;0DU85KWA'2]!ABWW7-C7'S\VY^B12IQ##G]P*]_171[]_ M?13^##]0KNQ"__:'G/*-B+\S$M:?=4\U?5ZQ+6RB#Z&G?M/NV..MR#XG=D'D M)A;I#)VDG3%.&)@:9._8@>^'7W3=1F"I[B+^$LL,,=V A8B7F9,.7EHPU78B M#6,K$NUJ.JHZ&QL[&JOF?B@)>+__,5"HDLT7[=1J[:$S K/M&;%@1PKP)R^. M2,^3:](4+P^FMW.7O39U0$QZ&%@H([V\;U/.]*]5K"%EHCVS/]=Q@"@IV0_5 M,V"+.-/X+".]3!ZN,?K7-!S[]:32TB-[ U3*J-:)(KEL'.#[YI*66E JF?N0?0I^$K,F;;!,#JV'QTR=UG0'(K WI]S%BO&4CADBS?Z!3V, MJUUK/JH/D,X-WP87ON&@$Y:?6$&@$ND)2D,)#.=@-1,82M@F7>SYD9#%;7ZB M C.:=XZN^"&@W,_PG2;->YO, M'R52S74%TWL'RO7-WB9;#/,H-@-K+M11 ?'[V4^N%2&B"4A,4SCEH+]TNA7O M[Q)#XC1;H[2(B7W]$)\][2QI_:P"Z0'>WU%3!XXY>9W(MR#" T:BP^H*Q_2O M[HK@38H(F7%X;JWU4/O4#PV%?G&_5Y,?.K/GK+JZ(69!4;=%X4_6PY]6">^2 MXV$@4I>#)FM09@A1SRHIYNE/]./N=,7"H/7.AWM>UQ^3"TUR\UU-3)UYC7X@ MIM3^J?(GD1'YT)<6RRK_&$"E=A$T$F1F8^* E.G8X2&W/=OO2D1$LJ>_?VH^ M7O5\L'QAZ!NXI].>LU+%Z!BF M"!HLUX/;7=S&J+4MJE'_<;9[-ELQK@=7NNHL"YL,;!6")QG.P'%1"X:;MQA_ M).AP#!G>CP,P*#PS7^I>SR$V>2/>YZ65CX@]'YN9-#5> %]<:;OZ>8N*])*_ M\B94\M55'2ZN6%3U;9<;_OJ5?9OK>-!PMX7U0-%_\(8'.@LCZ_Q$$3+'1H^E M7G)P68\>,S3X?FF"=+7^4%O=^M L0()(1 M]H9EN?<]V9=,,@ 1/<;!EF$J/62E9<]VTDSO+V/UW[C%@W\X@)A"%'>AD;8B M->#_VEX?!0Y*.7]93)"YN;C$[-ML58RR?ERNJ()FQ)&[R7@6';/FG<+[*.CN M%A>DTP9(@&[L5W@TZP]$Z6@8]BBPS[5)%E\Q/DPV;3_^4JI:L-K>%NUSVO4\ MXIO1WU\$<0_&W/]BRB^097<8 0WU&'FVK)08<+#KY'*E=^<=_6 MA06>[TGZ.50X9\=[+_[>N=YA/9(N;FH-*/(S]CHIS(F\:5/==*: -Q:!YK(6 M"Z#2_G>Y/7@3V]-)*1XMP*2%JFQ'[F^@0QI;41/AE?P>SW@X/C7-'5EL\%G' M2+ NX0^?WBLS/* (D[->/V&T]W6)DGM6N6?!B5R!.]&,IU78SU_,7SN=B3Z< M''O8WRKEZ=H3V!TT,A2U0"/2.UMX(FYSE/?':5:PQ;.AQ0%,:@?H/I_RM9I\%MCC@XRR;/;/#&M=U/G#_3)F<;%_!E7;N=S#QB:G^UP MM@P[F8C]E;![IU,,!^&H^SC ^H^.@/O"/W" GC>%^X:,^L..$V*4GYR/\O5< M*9?ZB?"E;M_'+K0^*?XXW"AE5[.BEZ9#W3FF50?YYAZ^W'RUL7 MS^'U&\1CE*+P\>NA91I1_$#2LJ7COKU]0,$BGESY<3=G5A##X,B]^(Q]V/6< M_O 39KL./N0%Q:+=9FH)ZO&Z2^\?<189><.+T$D,SZ8+H<6":4%[4>\$&?KB MI._1KHE%@9VKDT!.M,M9M ;CB+E1])',/[\QR\.YN4.QFP*VDIQ:[SXGOXVB M'A<*"+R?MF%NA3-<%P4/:7O;H%HS8N[2I2")(@KR)#W@>&_,7^\73]Y1YD 0 ME\N4KR\+J"A=W];@3?-/FN)KR$Z;+VOO)+!CK$Y1[18*!<.+X!CA$SUMQ??V MU-I*]H#BQ1/K6=#YWDFF[C^*U[P%FS5*:F0CGXME;#(S[7Z, \G<8V85)3F2 M+,5SS5=_S'#J:(=\RBR@\9XTE[SUDCYY[-CB'5YG;FH^"W]:-75F*INEK-6> M<5]6G8_/N/+XKU43&8>6\!4R+WGI+UKKM@$'L!\#W3&&'VVV*%HP*^CAXJK& M^@2AJ<_4BSKD6+3/[Z5R1150X_) [(Q?.W!F:$9[,2JE6[&N4V? DHIG M4U2VGYH=QD:L1.$ARJ^>!A<# ONN/>$[+HQ298OB2>\=.$IF00PG8+$E:C&- M/5+53I3Q&7!FXH=RR%27;=,JS6F4B-'22/T[>'B*FI,IL9*N4;F-="YY0$IT$!6FZ7KM.H#=Q +BJ^I(GP[CHP,O-8-<$(E=,2]%GJ;]26UX8 M1Z37O*A6?5VCX(3*O!W JXG4*T(U/9;HNLR'%X*J V]*SM-936YN$U=#%AU -CNR^>EX]5B MH;P.5,$!R$K0U>O/79.D%.V,^;/M4M0^FQWU6U!&UV85PHF&_09<_F(#$]_4 MI_Q)R:=@'^G=MN1?3Q*EO[+YY,2NQ-1PQL'J^9J,S)/#)NYJPLP]!@]MF(&1 M1)V$89^CA7I6Y)!CR([?^GHA$#B?"VWS-AL.#2]N(!,!GINUG# 04 MJI'=3\@2@V(N >=$1)@]#<. *B6 M^F1 1Q?=8[W.:Y0I +8ZT,XTX]6"$W./IZBH-K328A]-"2ZKV(@,:=;H#P[]]#K7M9QN:"PQMI\S M;.DH\DCU]4JQ\RNV7-))#'I/\4!7%D+K L&$JDRHE>NU,C* M]2[?\[CIIPICQ-+,X9->'1F^S/17$GFO7&15?;"UIG1 MD2C9"Y?Y95OZ8<1;U+X\ #Q/K[/?#68S5:Y('7C*3IV!>8&>P5#,XP%HF$*D+ M\;=<.^ 1 SY ^PVRLJ%_KAT838;061"A'LX@'4W$6W[^$6\/2M]9,77[&:3W M,8;O*7#Q)-A?,1\]V,O(%B/&D]L\):>=M^>[\]V5M#R:,ZS(EN:V23!DP 18 M-\SDU&V@$R/2Q/11:\?#E1+MJ/R]8/*/B_.E0<>%=^@+JX2 $P!9#6\<91?DQ<<;_>YM,_K<:2 MWK:%)S6G% K1[F6KV/D#W:)$W-SGZ@ MX.?JG_TYA4\.,2C2#&*[")5H=MK([S9F2;K,\]I,MG0<-C&HW\&09\SO+P:= M[<']"-6B/V7 IF\C(H8Q7],\3JZH]#07Y%T#12Q96&49O21)NA5C!_E#.6JW'2M:6''F_8C)Y?24_/?U]R%2?3O M64'58T(*T5YT>[-Q$\ZWKHHZ2>N)F6N?WG[TP:/7:N+H4'GP0IUJ@9[@['Z; MY$!./=OA"?(H/WX0R-3! '&PYTPB/CIGH]\M<2>HMI%S-U7TYI]L27AEJ&@5 M]W4C$TLXAF6!/54M]M=0]&F%PN;=5W?AZ1B>&TOH+ZA,6_TTYBGJ8-VBV0^R M*%!^A+'*YUSNI>TR>M+<%*9*GPW0ESY\&$#,1M3A MX^;5H1E+1J?=;< @\B'2+7[J>BG(&\P@FJ9"+*HTG":-<;8AQ@Q.KL&=?XX$40ND-O^'(0\ZY-,89@ MB'["G\($N]-6QUHD'S8]N(;7[]>8[\8MB5Y[]N*1>];JBX'?*@(Q_C_^B0X_(^!\$ M!*;\W_L\=*$+:;E7>A^6'NU> @D$=_$U1@B*H?-C&_H4S%_OCXP,@,/(*I-S M@1-/:+(M=8Q*%R(V+.N*SL&<^;MUOH5U+2T')96\+W[LCH?F"61XJ2VS M7CABR;- Q\]YYE364\S$=,I=F(IE63BT1H94A@UT4_Y*E>F/H!5/BI#P,)N9 M%,7-7<9W\Q!>(L3*^'(^0K2+?R+0U\Z%*&J_;-!AK*#&22BY1IZ^82-C.7^U M(CCYB2=[NHV6:W; "V6+S,3X@:8<>G]%I'(@_WC!)HP!8MU#B^\EV*9<;K2G MU=!E'"R^A7)^JN15S'$Q#E;ZU\GK5EN[;3B_]; 8H\%W%"!TF36PO@^4,;FZ MS[8X?2';-+.H%'Z1@GY[G?Z(<092VO?".N:)VX;(7^!G::LES\$VR+,-RV H MQQX.L&@!0-F%RX%SB;<; M1[&=L[JAT)?[VD"]O8'U&UCGO'EBI-DKHK.E1A MSCAIF,*;"++C%LO) POF^YF8"(%)V]-$YEWNANG-CE4T4&W^R^',K<)9U5O\ MA)QWS 9\??#/ZIW;Z[^)$U)G.SG:[_835<:[:?2_?\?JZUNV]6< N)F3- $[ M@19^;-+8V55:.64DZ,(9W8\R[4E_/R>GNI9#N-^R$FW+H?,NOEAY^]6GB7OW M3DF],\TB7!MT*5(''9. *:L+ZEB2^AL'R,U%'UIY#0>(4)!G!2*+^H48%B&6 M?0J/ CC?1XV"9@3.F0I:?W^HOQV+WGM%N0V)J:X35GG^C>TK#F!B,M$W$8P8 MSRC;99SH$PJ;;_&\+5A)*]]+@PHBMZK&[#R94QL;O%./BF,&^37XW9\BNDFM M*1J!(OY4MU]A[]G"5BDW48-=.$"X)8%'9R3;'D^1 Y1F]K"^XL.4A'[JYA M7Z&I5UH\(#A.KBH-KHGR=KYHG[WF"%A^+/SQZM+_5]&,U3 @064)'Z!,8$V M;UC:9@IAJFW<-A.5>)TDHLKF]R2L^TD"N4\933>7#[BF9=KQICUNMS 7'I \ M'Y 0_O.:,59U25H>!TA1-TZO+"BR3P^8*RNU, 4C/&,TY+=OC_J\&E+O0LYQ M*2DJHD@@7,RYE9A"[:92F.S$4;E88_$I3R4Q3I.HTO4:I434N0,;:#OI!5(K ML*(W]DW9".\XAP7WC,"1QEE#"VU[D>/CW@^V<90^_+22CU52*^02>]+(RQZK M=>L/#U5:#@#K@-U"89<@.Q31QFIO)[%%_@?EZCF,89[12J[->O:4^D2=$CD] M=R)U4D7W@<;O/HDKZ_J<9S'-1X5M9:8NMT[D^52MF3K'6TD8T)UV7,>2W>9A M"3 JZ7PNX:OT"LR0!A\\4I<\2*-2:TOB?.D;YT;H)SBVYYF$R.>7<%O5?)&C M#X"A*[64]^2N"9I*K@,^4GMO8O+R\[@[I>I/:P447,(M6AP[RIQW&Q6?^PSZ MFB20Q'8-OIK/5FBW_\CK]SZ3Y*^G)0W:_6TVJ9.[Y:28:J4!V&ECMEZ=14;] MVUH2]W8J=5M3:+XB.%=GE_[>FIWT3Q[I@>%6>2?LVXFU-.?)4() M;,C(8WTB,@Y'>UK$95<'E@2.!"5 M??2ZF" YD$CM>'"Z^*>BFZHD?7L6EJ/C:)RLP?5VWSVJ+7VVL@1F+N^E[!W_ MZ=:GM#9DA.BM<,TO9HE))B*- G/0R'KWDS BZ<$*&>+-KRQQ;(%7NNUJ+PB- M7JP%2]-S/?GR>R:>'M8F27%\4EL[,V_Q:*1Q#[B_P-:][TOQ*';?TQ[M8_3AYG& 7# MHP6YHV)M11H ]=RVRA"+M+S,=$F2G=5@8Z/K2J#S< ;QDC^=+@^KO5D2?V>MY?F6W_^*X[F??UT\M%C]>0N1/.P7'8@XT*ZX=N> M3(F-^Z))I7B?UFP21* _##> &%KWB[*T]?#N45BP OU,-@6#OZ&+X+&I,2;C M2+;'Q P%*E=Y&3#Y//?H_E>&V=FQWO7/L184C^U>#+G)&8"E.?+4U-)O-#7 MMJUSB]!4A>G>RH>_Y%YO?LH(<1OQY(H8M/Y(-,T3_ MW_E]BA):?8)AUZ8DX?B4(4&29LJ: 54[@8AI^CC5X&!*X\#QS83[FXG]8@") MG_^VHY:-O928OUN_J9-Y^BF,6_2^ZNU\6I.H;?RA(>8Q$99X%GSSSJ*S'QZ= M.I^(>?K[V.;+NRE13CCF^?4O*CY-@J :#Q:>%">.Q)34ZZ/E#QYO;8"#W_AI M'0>67LG0^_!\$&5;U2OA7J$N+I'(+"H-26WQK&^+OPR/:$H.@L8K,/^&?QN( M(^5;Y[]/QS7ZPN/3OO7^5!ZQ9@$O7ZJ^HQY'VMD,%QL?.L.UU#$U:[-U=[IOQ](I5C?5BD]5SPML>KH]Q];;(?WVT: *^MOU*:U#53<(+J#95IJI-:$TW M?ILDFO1KL, 7W[3_^<(67L-ZD//8GZ_Q&V:9CY-:F_;=;Y38NC)+?H.8OL]G M/Q(D>I\>SP%[HBWQER.P>SCF?3'.JH3/U>^8B[0MQC)MM(L>/=NM\A3 M6DU0.%S$:TO-0<(K67/P:M#!UR(OUV(9[-N050).C\TL;_1*CTOQ*QR]OYKR M9[W%LCXVIL"_L"%N7S?Y85FN*(GT2GYBBS@?WW,]*@$00F6(_X<*,Z$MGO6%(/9Y/OC':>T,_7P2T#F<%&Z!,]^8F @28+%Q$?GD/A;(M]L*$=#&2 '[W(T45SAXGRC/AN\A<2'I"JI MB!AGTWL3>G6*?DPQ=1^4KB8'1X ?YTQE?OS!BU^ MXJNFGXYN?ZZQ3>F&^7OUS.>9/@P90O>2T@^*C7YM?H%.IU7=>#&S=73NHXE4 MFX^N25+3=L-&P-8B5NNNYOV%-^+_9/0;]I_'D]Q'&08_;PG(TT*>8S9,ET5F MLX*E?SM7.FWH19P2;ME'Y$H073^N3:SA_5WTJKQCI J M=/Y9W#1HOP'Z6R&!_4[W?!(Q0F57B-#2:L_.2>>^SPXM?@.#UOW\W,GE$#R[ MX.<,BW<"PP\'()7S_H'11 )#VV#KT4UP,4N:71EHM:T8/T>\[7F=Y&NJ(2_^ MA@'E,(^U\L 8P0?P%;GG&Z$9MA2\?8999EYX@A -V1X)\QN398'<,QQ 5B&= M]?'<6ORC$E3EO1C[+3/W\^]S/]5R!)B?>X9E0JL5\YNM>.#0Y,F9V]/Z"5_,36'GC?-"YP"_\D>;#1(H53KRG9 M6@A0J>!Z^7T^X=&3O[(1O.[!;B_L]],,JS)JG [CAW$ -'_.$6L. &;M0K_7 M$G!5@XH?X/F !J\O)_$N#;J4*KM+M!8C$MX4+=0M;)URFG=H-S?R=R&ACW" M+_[ C]T__670X3<:CNF^_260"2TV"LQC5W=BOS*GQ[U0&RAG-E'BJTA!_.HR,'*2:-;8VOIW+>MQQ(;=/<2 5.6/PN2C?^7"ZI0$'V':BZ!="2Q%= M.,'H,71(BB.*G[U\^T#B>E5_^8U(6F&N[VN=5+5 1.468LK'-P#C6F4W@N=: M1[VI<(,#$$C<%G"@1V_8%S&RV3N?>&S- M4:7,_,^D;G#;X(&()#=\!A['1NHA%+M*#'V">8;BYWD>CR+J0<##G:?L8R*) M6QOUZS._L$Y>F'Y;SY1>TD_.# /@ *QL2#6**)GYPP <@)!X3N$!>F][\FR" M9@62L38?40'GH.RVWHA]OF_IETJ(UL=WB"* M;T'YU=8@(Z:DB,N;AKO98=9*PUY1 M=OC%2GG?=8SG)FIO%X(#G.MVCP=$TIC\/HZ-Y%=-?5<&D,O+_!:$OZ/'$;AT M?&#P = WHA.:>Z)UZK"O[U8>A'PZEB:@')ZB6Q^YR^&1O+" M'%@O>1B_.4%F?]'I@/K[1: 0_66-4V=R3*)^?=&XJ'EJ S+2<01ZY[AHW\U? M^#&>MW<;/J56X%:=V&!&7QN)+[AM_T>M2;;'K"9Z-S]G2[+< MIK4P#7Z^WQ:_!<<^P+\!::R[1'3(W:9@0-ZR)I#CJ!NV7-RM(J\[+-$@E;1W"AT^!K]O,KD-BHN!?6E*])^@K#&'I&RJ5&^EWH2 M8LS(OR\A8MPWY%\V;RR9&CM_8XR612F_0H\B&[MRJ-M$1!EZJ17D-47L= MT98*S!SMF47AJ2G2<-OZK JX'Y;_C,MK[3U^-CEQ]_7[O]6#,#6L @ZPUI93 MS[Q*C95!NU_8(YWS7#WS,4]"S"!)TQJI+]/A?6RT_2R9$FLF8FYF*[MS28-V M=O;CZ#F.%7VOFIQ]TXMD]/(/Z/C=;%/@P'Q ,5EI2RZBIH$ MBC-SF?O>^F#QAVJ.1GE:#(%4F9@B%]3LW;)H0HO"H8C5Q@R,%FK&SG!2CF*# M"0>(Q>'7D\=770$3PX]S6+D;HQ2Z5$L*'%I"/;L<;N7/GN1ENWWS=N MTX VJV$YY,>Y_]KTBXV!,1AWGB7.C'X+WC\E%OV">Q\_(#X)W<^A7*T*R(HJ M_1)TZ4!V3T237,0W$R 2,.%;XM+!H6AU^H(P"$#XH75$4/J>_(H1029O\02# MI/*[Z].K>;+M,1Z%V-7K?:_7@L+!?@,D0G.3.,!3QW244&0=B!@",T(!(\7Y M6.A>(F]CY\HJ'! AD82%&45&;^EL30F[5(-L]G#YFI'%EBP0X>-8&W)2Z0!MCRO(V/*UX MT<2!TX;1AK;4:6YLSCC(FCDZ'+F*?6!YXXC1F!; :&]FQ./[2R2A,W)J(=-] MDHP[+80C/* C)E-'Z:*X\Y",8\+EZ5\UVZ]8B';I,(],+ZS0WGEH4M/;,HS' M-3/V!4JAQ'L]/FRL0J.PWWU]C/25?NVL>*S@RL;[.7>' 3X_*5N;TR=1 VN+ MWPS<<_;(@51H'SV:^3-; P;M6WAA@M:_HHSX;]G';H<^'ZV#Y:,6TI,8'D@!D9 M!Z0G)GYA&DOB<_,6VX.5!X6N,H5'R^DCB]1F#7K[L0 4>,86%1XJT(;."U#N MJ2AYZU*Q-F7RREN^#+MQL<(E'*8G?MO(%2DG$1[KI[S>B ,,V8$6FY @C/]: MCM6#@"R!^YUIC9PVL=S42![@/!X+C 6/K"QW\&/Y'$QL^9ZW+S]5/Z" L M-K1NBJ7]U#NF>_ZR H.+3L=XIE_K;][J7MVP$].;J??I;?5K:?_UKP9_6D'X M(B;R=JTC:/B&&;\& VR@Y"1^\D\R4,ZYS'LF'/@.%'XG4A6O%="8ELFW@^T[WTK)"1 M'TE/U9M2(CG$8:]W^\.?X!]A81,6:%:+YYG%&[RZC:W>I8MYEJ'PJ=WSS[.< MIA2:^6F@YMUOUY6K?E@"6&(9C7G')>8!#O#,&/9/#P1=EN2 -=*&[*!*!P@XNR$# WJO2N,4($)^ 'B2XW1WJ0"O/+-]YZR(6I5 M;J84HZW/S? ##=A:$0Y0Y4@(1$[GD%N39:3]:II]5/V7N[7N7*,+?P"3W0M( MQPIY4 3)I!T!;R#HUK6/&1M,;&0.G8\Z9/U!4^68-SZ%ZJ7&>^ZO-K)@>DD[ M$($543[Y3-?^R<0<[Q% #[9.",.4@M(BU+\M:"/Y8J_/A@QQM ?@!?5D)&1; M+3(_6+[7>3XVJII<+7PZ9$YZ_%G$:[ MF._SG%%3X#^@^G_OI 5.#L.1&;V-%,/6JZY^):,'J]%,K'+S.W^D\""0X@#ZL1ZNZ,AB%U3A;309%8V;!C&'D\/04; MQAQE)DS[^TR>3[.EKK4*&9?H%^3B+5C)?R1F_IQ&2#ZK[K'<>LI%_"PL!(9T M7@VN:S>9T$&/H4;U4!9I'V/2&-D"/1ZT"=W/)Z5"+CFD_5O>U[[?17XQK;2H M?F0S1'1YNA;>11'26;L:6 PM:24T><= M$ Y>D6RUY&@\Z,2PO6^HCR)UA#S32>RE5F4DCZC.+>4>!XV4TB7YNAMP?"A5 M.4C!#_:M8JMTS?Y2LL:HKQ55W.FIQSW,%4K/G)G\C/HJ>[J?M($>F1;49 M0F@J_(77;RTMLAA"/JB<91"?9 MLA5J*O=H.5MD.9V^K*[C+>OF'G7VK5[63 M3J_E)E3ZS:^%T$1;X1@:)BQ)?"%T0$8COMJ%8-LH[;XY>26HH1",O1LY/!"L6%QD]:"52)3X/XILM*T75 M[E_FBNFZEEC(W.;N[YL-/VNP]*:_I&7/ME03NPWA-,AMVSIW=.XPITOSJQV( MY=D\4*LMX]1\./"H/4W#S*EE=:SV2JCJ3B;XPAPR*D3'9Z'/,8S30O]4)K/$ M,VX,_G5"WOK&UF?E5]6F7MGP#:X\(S <@%%UX&.7+9'JJTQHF+F3NB52['&+ M:BYZL4MFO*#27W*VP8*](:5DE)JV@RUDF:6$LS'"8T'PKY+]E,LF<#4B5OLU M(3[+@/NXZK@J068F*B8Y4 HNA6Y$>J]?#DR$0_G0UBBVWCD+3F1X]%E9EJ3! MM,N&:L+WGZE2\+6/3.LSGQ @F;DC>G7JXG+Z?Q0/Y:;J^*#_,FW5?&7%(?8= MU">=YDXV;;';J?W3Z?J<$[;#?Q0:IS7JKKR:KQSORDKSG:[) \,:PN*%>N,C M+N84&-%'Z^V"3'^.#A<&"] '*F%@_F-/#5:&MRZT%59B(F/E>XD#)DP?X_Z) M.&V_LJR9K!+$6%6%[Q>Y?8EQ/>4+%-$$<%7R8:[DK/,AJUCBVAM_$&URB64# M'&FY89#C7;1:I]FHP(FDK6QH''WDWY?VXH#U?N#+(_:4U<\_L"BCQLN3=39* M$TA9+RL+2C.#PVUOY?FDQ[+;<+(C8?U,^7I[D"07N76<9TR#RH=F '-JC#F] MDFN).MI3QV%_Y739M&8:4V&=1R@]0IZEM*U#!>Y U30TWC&YKHXB7:.6,SJZ M].?U=@ZYZF59@M@Y0N]_6F.>3F+:SLF.AXH?S<=I&DI3233Q_A ]87.P_DS! M6=/WSQ=_P6FQZR@S1\@(#2? MNF\9@>AKO-]S;!J]$(T8S$?T"J4XMI4+\)MZW6[OF;%A*)F.YNXTA1:,#-R8 MEKM^),>'HIWR@U0>"SKE=4[7K3O)_12TN9H?"TV7#L8_!_,JU8F9F5B>^FE7,8 MSY-YY;O\W6C[DHVO"["NO,R;!(,U%(_XB8//,N?.$$2(-N)X/TEC-@O^% M)2KDJA:9J3PXY!Y^6SSU=I=RHI_;KX M=+#"O^C&]07HS^.+:(X$NG6NZ'_*6IU_DN\#@[?F%9EDJDP[[.LZC[:LS(>U MBS<[^:JQ,#;"3GNAZ$Y \H 0,FV L3',\T[XD'_I8GW2,9U]?&#:])O.L&XV M61VYW95V9.)5Y.E#X-IW8=R4+9$H]4#TF@EIB'VP>>,,G6)\&-^GX27PK MA M%U%N@.7# :),+LJ D>?7:%CQ!\3OXQA6B5>O1\+DA]AW?0P MNPER#.RV5LP&Y97E4@:Q6Y<,K53@V)?QG IOR#$(WKDKJ..[KXP-YO73Y8?^ MD#62B2:% EOL?T0JT3 8EO*,?-,C5(SCMQY1?*M50MN'_Z1D&.Y($W-=$RLU MK5,\E>RBOK+4+G[>D=72*4H:FBU(KO]QRK"C73!MVQIMACZ_"VC8;1T.8+M* MMH(!545KHAI"U\MT2QQD+GO,'5SA$"@IZ-N^EI%X>V7)A9\]$4+H>425XAI? MTD-H&JR;L7.M,%L:E18GUOE':/,DXD0.Y%=BM*2!A _ZGO>JEM^63CUUY0H1 MSPC3OLUW$6@;K@M0.L(NC!&D5K2\&3P["+!U\G&4;U_ZL+'BA)H@Z+8-@V1Y MJ9)-JE0P5PTSV&]%*=HOTX?K#@!#8(BB'HG.&CH,C;I6=/=3#WG2E^C%-2"S M/:T$4]*J\J0K]$=3J\;BNU MDZ2]$311.(#HS'_2?2;*(O":^=85T9GC@N9/.Y2_ 4'G%"31TN7^A,C;ROH"B&&O MR47:QC.NR.2WJ;*QR@95K8&?$E-L/<(F(YX!^;@WZ>&[PE]?=$]<7<\H/>CB M(&-9/!WP)ASP]<9G&RFE89%)2#J!M>HX**=GYLTBEH&5.3OQISK36%)_U3D% M*8K !AFW890MQJ4$S<['(_1,91,E)EEM,I3@D($G*M['&3/,I6*L*MMTR_K[ M3NG&_O=UO:RYG]*,((;AWBL[^-[EI:@RBN0I=]B\5D,:NWB6\42"I9M-I(3$ M;Q&^>+1?XIVNC:Z+D,VW1/Y18)>E#A9EB_%DMG:K-N\>Z5BZ]_/E@#3VV(![ MIF,R<&$$J4S_)-BM=^>JY5\OEQ3-X:9PDEK63P8N#;\I4)Z)2R$. $S2T>'+[A86Y$ZC%I;$4 ]3/XHIVC_9=&L7^$B06RP5\DG#5,3)@OANY4FN\W#'?&W]+;EA?_:3*0S7>I9WW_7VH02CQ)<"BWU$RG9? M)+/$G(%6VZ6H;%(^A^M _[A['136/7$4=//:H;-N=7"5Q5^S/=UPTOF<-):K MQV":62)CW8\V:1$4-.W^H-+%2ML/&ET74/I!F3<$]M82:0)"P+ T1=V.0H$= M3#,Z0C3^%HGK\W)%!FW52)J"N45D=1A5Z,Q?_6H[VZL\49I/3VDPNE^+!'.YT9_M8;ON+[:_](:$Q"&4LA<.F-^<7R* M(_!6+Z>**>!L_ _#$)# 2"V(UOT3/\NGE78SBH>\56;_1NT1].4]=-XQ#@86 M/<):)KJQBK*RZB#%*3L4;6.>?>)CYNN5ZB*PZU @G^+%S:(?@^ ;0>G&FW=N MQ;L/F G7<( ?=%T480B*'G@(#D#>1OS3>-#1>OV$V-Z (9@S6#8R:03/3Y:7 MD/!8L"!I_X-[BP&_FY(RDF[MUH2%:$"!:E[03< CGFHW/702_QCQQT%B_K'* M][6ATI@^F*>;TGW'6U(%5HWT63C*B^),6_I+(@(Y#"CU M8:>H6]NR^SE8A-9FX#H!Y)^Q7$.MXYJ!.28>69UL>Y:3O()\*:WUK2<5.,## M^-.G9W*3T].O]V1L3H.Z!Y_, MG][5"D($6KE@+YL=K8Y*TZR)D\UYI !?._+:D4IA_*)=S*<(&&<_E< 44\/$WCZB M?X_I3D!EGNB$'W3#3= 4*'?S_PY=JS1U/!QT"E1S'C=E!YX?XV^4%0UO)."% MTMI)Z6$Y8DA)K8R0+RD$,*'/=)33Z^-/?\;VS:5PQL!)(#-U,7NCZAQUL?FS MV:UF.(!Y1T('W33*LO?7)6>6U!NZX!X\N]=F MMWG9;_YXS;L'&&%)*_>*7QO<08*L+*KXY*VRU=Y1%[0(FG92KUKU*U[Z6E<; M8?>K.57X_((XRQION0>O:>NR)U4^7M' ^I!8#M]R/ ?#_/A&A2L42N$/O,TZ M<^S3,-R 5@A%8G2J5.067<@@:BJ5_$^;()'-=1IO=+V:@]9&5:Z=!YDH9-<_ MGSR.+""X,A1QRX*/EOJ6%17>+ RTS?"HMGZ:TL0!YC>QH*M,Y,2@972J)1L< M"#XA>3H#Y03&>X(B)%JF=RDV9/WD+8TJ@$B=,P8%H=8'#WA7D65.FAMZ<86/#Q89;@8Y\"U_PS&4R1I/85&&DKKBQ*VS]%W2RGUGBQ MY:E2IRD22I@64+&L6S]]4G3)UJEK!LL/635:3.S@Z(WMS' MSV>PYT#\"=4#'"!->751N*'KE70"14JG? >/OSFZ>S,G>AKZ6T$FZAS*;HG^ MHH+B0"S#PVR0A]XM#9%>C;]73)U4ZNIGK&Q$Z>4&_)+NZR[DL0$.\#& ;W/P4!\%4IZLDY<0>@QA[?-70VZEINMW(FR: MD<'J ;"B+H%-*MH9C\*.P"=#WCR)";PO_A1(C>AA2]0HRZ]\?GPU$W(T+ECF MN[2PBNH:SW\FK;^3PJ2^-F?0:.$D<7C825$,M#Z)8W0YHKL1QW"B>PO,..YX M1"I$_5V )L?GG5'3J@CP]5C^LMI2;X#+B^;78S4Z+Z7HX85Z?^6O@&GKEK_L M,$S3-V]N:WN!-##;(^TR?/3 2D[%UMC!2[O3BI;6LB MT?6W8X*X'PJ@LS_$7#O/&+B\90.EMIR9F5E%I]G;?MG2O6[[Z<36D9^2K*-: M(5=O*1#WB\73(N1CWJB+Z\!E;91Z#29:;""6[430]_J2$+1#3'TM&E<_XLD6 M"D.:Q_\!*PA!Q^XE[F,MHMO M?G!)ZFXS46_G6N!JO1R4'VVZZ?+'SW+VS0&,]+@(91<,G7XF/OLW^+PU5:8@ MM#/C^1WIK_*,<8FEYI>X#/+E%K\E1]?V^BK'M $W*(@/&E K]BN36"!81[=RRSMY-Y MW^"ZH+W.A1F! _2P4;\2N.YU88*?O$]6RR8F'%IFR%!]3;SD.-\+K+!%9XJ+ M9=G7#R];S%LTGAO47U9O;^R-9!EM6,LZ-.?9+0N<[+2PE<"0GRV/M*D-+"E@ MMAHD9W@>D2BZ#=5&;_#[./9)-.AM%G7EGB!!(V-FXNUOZS%'0'".\+6)]0G,Z;S7C*I_JJ'F,D+X_6L[BS+7WWX@D7RZB(,EK# M^"VO^M'_2Q_G%=14'[7[H!1!,4BOT@4$5 2D$T$% 2%2)!0!I??0.T2E=PD" M@A2E*TUJD!;I M*1$CJA0R"AA$!"^'@OSC=GSL6Y6!=[9N]]L?9_K^?WS*QY MP%\)\60ZWTO!$TTVFDC'ZS)U6S'LA;A5<&06)3\G0)9.K\^:S0E<$0BIC\IT M3?X)INJ*E+::STTL,MUL8.74R+F"VD*]RFF-3*RS$C+&^WD\'45%+-3+.V/3U*=@! M06'2Y,&&RM>FR5$+\L$<3P"4R2O0F]?G2_C#1HH$5QFZ1)_U:, J.R*5E MV/NLC'@R,$20L%;4+H0CB>-N5R_#&.L\OT;KCK3XWOXB'%7AS\>5-3G;9<93 M5 [G?D;G#-$SO\6H5+/US'KKNR3/OS.1D@RKPT6;/#8:0Z"!.,QOH T!PYX# MNY)G3LBTO417\B6YWP@!X9266G0]+X^$5>,$^J3,/X5H^.>97_X*>9G/&)*O'5ZV70YPM0C97_JUJGOV9X3H[]GX=#3[3I(W M"ODQZ6^A\(F5VY;*V*>0#$\.WWF0L0X,@Y'6HXC( M<"O689P/9!"O,1M>_\A&>0'0:5C];","^ 2A>/K>^)'%:.FAPBD3X(3G&B7$ M7N1!A>8M1<\((X%QO:FFL84\D36;J"CJ-&W/3U]2"58M:/NL+0?HCB\2=_V2 M&?_;@/WB0_X+(RE-!:+)LQLD(F<7-RA @8=%E5?A?\&/+?4#G\'Y-@&;P-?0%872K*PJ;F@KKG]@XFSTR]EH MSEV8BJ1[9@\1J)A-$]C%@(B_)"W<2%_:08/-\1%EPQ2K:P/%! M6\Y*/(\+QNSGI,S.CNLLJBC3(L/=8;1+YJXW'JB^L7_Q[1Y=/,O++[P2NB/CCN,ZCOW[-[/ MVWSV]GZIZY'6]W]R*\\=:VJH#806_]S;'G?:\_>NC"O-O,#GNMU#6W;[H0WIQ' M7LI<=,?F54%!? 2AZ?E^>&E O-/9[7_GHY"*[-[S_/0J;>;)+->4M37]U2(S M-J2D?U6Y-7Z+;&MII!9/1:='RY<"_[KT\1IE0JZS'LTV[#O9IPZ2L-6^_6_1 M;S'C% 9140,^.9(]Z,7D3\421";[A> 9;V P_Z#OINT(^XGBC_7M/G] MYAX\IJ'TT/Q'\VU8[[B;L-_AERN+M8HG<<"J=TF0Y5:7SK&N5K2.']( M<:HB>DD@U/EAP$M\9+M^I:"PIMN.9Z5GIK^9VL&K-9!CMAOFNAG;V,C[R#,[ M=>)*:%/J;-+CJL/E\[PP/L(7,NT,T7OK#!F/N:??QA1P 3#%)B?M&H@M-4^$ M\/^PE,RM+Q5N%NCCL^!44=S7?=SL7H%9A0L\EK1:A+Q7]E^&Q9 9L"=)+2SE M9BYD)IS]%Z=RQZS63]^%Z_^EK8H+*:G#!=*\UP9HE=+M?)57(>ZVXSF<*7I: MXUJSNZV80^B?PX/5I3(#Z()A4W,-O+ZRJG)G.#BG_66@X.F8_%Q"B?]=S7YM M!'A9D%VDNM"/@CL=<+=!BX\*_0M#F&)#@S@)_K]OL^)H$DEORV<SI@KL4TR2BDL-&:UI.#DZ MMBSY)N;UK&\7,74V7N: >W\YFO8?.1%]_KA>8]-A7*( M\,UINC:,_)Y[$'&-O$D'*@=/^\PC=X.)#W7"[.6JL)#?=]##PD7SY^\=U3[F MOHAXL 62G(AA!-VT-#_U%/M N ^;V.,S2E:FY_J <=D646UL+DY<"?>S%G& M<*Y+WNU?$FHO_Y=-WY"JP_>Q4IRX3_!>%K>Z$B#>H4HW+FA2=P&X M%@!5QVYK%,UK.YD]2\QGMGZ40LSO'1 .W! IJ&YLOA8/MC M M/7&,ELS(5QK2[%F"==Q"7UTDWTJ$70!T(:](IK!V5MB:D/$B_B:A^@*0OU=& M!.-^BK3??@"PS;NQ\YMB(K7( D#S2YF.+ %:BG^<3!#C:5#CQ4D2:B=L"/=@ M/_+^G$&^OX=THEN^BYQ(AW.0M%6;SG&(-0+O[&]B[R;LZ*['INJ'+%7G)ZOX\JI(CH#>O[&C;:25R\UF);,J^7(2IX(%(B>_QV M,RSZ%-*?AP"2,D\P7!AL1@_-5N(C2QC% B(?"=.Z (1=CG21%T/YK0I5>\@_ M9#O8TKS,$Z(1"2KD0Z"P9TN] #S9CP+;##VJ$I'')&1? *QOY;]/\ !<31W/ ME KW';?^V&8US<3<8M M]AU[+:-5J;Q&C/W7/]6?HA:C5WK^4,_9?/!R(<1=:LK W1(2<^6^\X_].H*5 MX-O'$BM*?#S)QH*.JZD?Y->1""<@;_)1U8HX^;H,#&UG2)PFW>]= )J:T M7B]&(%,O,CC%T'*=#2B*$W-K))[>94TDEG=LK*\ZT' <];X>:S'Z]A=3D9&S&Q>LBA\A,Y H M;UAA3?X\_<&2BN^;G%4=#T 8+,%:9K6.!,,3IDY\I!NS/3R'E;&@\U0DKP_H_V/50"G/+/TKG'3[ MJ\]HCKFE\9OUTAX[70"NJDH11-##G5;72?J$X/*ML^'(%L-"IY,&J.WRZL\F M%R/X!4 ;23';US:^EO8F=QXGX9K8JB$^V?LR6_1E>8:*@F']9%\;9.RLZ =R M.UF(/KH]KMN;$1OO^23RK->Q9$QI39EG6]NX..5X/"DK^:]'W? MEJMITF1IK:@4RM*ZK7[+\ T_XM9'#P6!IJQ++HJ#T8<(XJ)_W[Y#<$(/JH9" MVLGW:G25+,8E8K-9E88M":U7.W0Y/F0KF*<3F6-W>?\28IG MP,;5W>9_Z7Q5?!Q&31\E[: M(M-R$"G?_5"]4?-.#:5LOE(N9F0RXD T_%C:;'2;F2G!-HN+ M3,M+I*[FQ=F//MZY +!8Q=:$>B<:P03/74Z1,MB"N-K7?O=YS7D_]A<%Q7FN M5\3ZZ6G5(;V()SL'L&T83:A""/_R3>Z^ !>*=F73Z';;&2.O?H]O8+$$9NL" MIS$K2^,T[=QC4Y?ALAHH>"5",5*XOT5)^T%[AG.#UV9,8>W- /K<$CX?]GD:[!&!F'B>]!"3[^NTS)IX+/M9925Y!,C--+H9B7^)Z'8+3>S\L?'AS6 MJ>B[*X?R[U#PV2%JH9MJ6ZIQR7%??]4VO^_L]7<3XBS7A7I5QBW8:LCU)V0G MY+F\)RFL++#\+8A-DKM;%OGI%,>,/;[[2VD&]7HTNAGVH=\X:#/,%YTWEMH. MXFP4>*V2O*PGW>$@;[QM.P/OM//ECZ@0[7F89O:I&IXM*-_#D*5_OOH:OA<6 M;VHI-%S'H U/'+[;?O7]!Z_?!=0W?E%R)T55SOUA$&>E*U 0^JC0,SJRFMOQ M:_$ZP5P7ZQ=;3/#6#%X?EXDWV=T%U4&ALDKU'X3I\E?(Y,"]2KO?*+MTB^[' M!O(LK;*-C1W5[%RF7NSO.MV7R!GVATF&F&/![564.U8,8?PN MDY;>O7TM)NW-D0')#H'#:AV(NQ MPPUW63'>&R#?<,/X)@9^H71\!XO"A-^QN:'ICXU3,RT@(UQWU;X %>Q9,.S^8MOB3V:_E M3_DW0DR]\$;(YB)6"S@MY<]*D&W9-4D*,5SQ%^&F49CH6QSWB5X'%8697UIJ M'!NKZ%+-KC';]8CXEO,ZNT$E4Q$?3.WNB=LIS"24,\0*F]&.FAX26M'C77E! M3/"4.JN\V4"7:W&#VB*Z15CV&:1;HP['Z FI/+V7_\F&>5$.IQQ(%O7,E18( MX^W62B'ILJFS,8K=W56N"_W6%IJPC,_[%+GQE>6\!M99 'N#/!,4N0#0+3+! M#H8^7F*'(.Q-^P=5^C2^!%@W9,7^'%1/<[@31\HD\'>EUA]RI_3)-[:Y/EWS MM:]@TQ9K7O2K/P#5+6+HL34EM9'NC&CYL?"6;*=5# I5G*NTH(=W^>&PH4FZ MQ8LOT')3-B5*$PJ,_1O'%C:ZD,#$^2XAW;V.'0]$_B605F$-,FZIHM M#,:"N:;AZV/K')A*OI0GFA)L4C),/=LS5+:1"X\N '8Q6RF65Y> ,U?QU@3# ME9@0*'9V"=()H@KHF;EOW8"3BPX1+W%"_;VU?:/GV*8M47G)/1R),O>S]W=P M915HPG[^_+:UV>-3B5#:HPJ[?*1Y*P0\N2$;=!/9-%]08@[JNP!89&)R.4=W M0U3RG"3V'5 MR%I9\R=/"<"!XS)*$DJ<^-ELV292 MR)-FR(S[>T)EN^5I\=9E[W)L"K?\1DR<4&Y%]4EY#FZ\&5 ')R=&-2B4\LTR M?Q3S\_P$;@&!TB'Q$I;8LZY\%"3!H+7>3\=BD:30]Z&S145!#"K6;]PZIC=Y MNE65+R.Z,Z'_S"LGXAG;7_HD/_0L-[Y7I +V$(3U<-AMYR''8T_P)=CU+-V% M=^C?,$9+>9!DN;C\*QD]1NC2SG"C;91.L6%_1& M.X@N; 1YC]M0"(2E8_* M92%WV!2XELL&@(8HM4+29-+YD.LK,>.2 9[]L/C#(\1?TM-+,:0D#Z!_7QJ8 M$'.B-B$93+L"CH=LJ&$[+68C6ANP&='"/NGD(U'T MY-%4H[=0I9S"'*GV5N.9*'MO*?N@0]QWQ>/SLA!,LYQPW:LVEM&9T/-$)\-$ M3L\2+I3*L?^.'X(U3K14ANX0&IM'WR*&@_YNNT/P1F,8![I4&7%1J8$%+DV2 MQ/ 91I\RWG$)3 7'02]TA4LT^X1CG%'/=D\E1[Q^=/&+RJ\=K=D )\E"T?]21O(]5 M/)*Z101WW?QG1+M(3)V*)93&:D'FS=V%[3/O=N&X0:G30MT[8V,SFOT"IK2R MYU[;0?=RRF=>.S55Y!07E%@6= >^A3G1KZ5-&-Q0-IS5JZ*L3CW<3>/QCW1U M!TQUYH(N/]0;8[U"?3(3>6CAFH7>ZEY3TXA;98O\E &KO9,[T[/&VCC3 MU]5SNYD]@-]5&NQGWG6>,C9*]^-N:>LZ5G[Q:S(_"@JZ;?>"QV MR>J.3@4(DR&U.6V2M!K<*E6BI9"@&.EW>AUO"P!7B O5R,5KY2;_<+.W[JC$P0E)X;I'33XZ-O:[R6(' M+^/("!+%!8 2>1Y!YG*6LR("Y,;'5\PM M7!/2B[-!74&O_1D,[2XBP)Z/2KC)S OJ_1P[VF$GE2G1/^J_+J[TO&] N+ZB MJ?"!^.K^M7"ESZF#1M6-SJ"]NA(VD7V%F>VC)L1.2?",I3&082ZTR&1(RD7+ M8M;M%=FOH4D\UQ,KMS3\(>Q*B 36H0,&4. %3OIG? MA@Q]Y=@_YDH5_MT" M\+8X M;^AB079:")H<&9R1Y2)*TV[=P6COSWE6Z,/_&;U[J5I/HGOAQ"U5ZD MGD>H$>_.NJ[/6_H%D>RU(=#VZ2K[[? KS9Z?TV+3%&9*.)T9QV;= MH"D#D=_NTE60Y_7LW'S6XLYY2?)U^L\\<]3T^]@]O!3:N3T\ N15U-KE!=GO M%.9'8$IY(T#85U4$X8C%>K,+0 >6(-K ">O5I=$QD:VX:3*V,+#"FF)S&.\H ME-S/2A:\!;PSN:TQZ^'7?6?I.6AX>/<"0/0)0X&P>KR,"R&/ONBU(K#DS%)M MV>%P))L$M&"L@G=0G#OK7I''2,,710FUSDVV$4VO4P<9./_EZ/ 6F$L"/XXUVB'8^[9T.,]RK'O* M)[A1X4!=-EI!I"9)^-G!OP\YJ@,K34X5YELGLT_@#5R91&T#CQ^Y)R=F;I8[ MK>E)Q/U?I.D\@OSB98=GG/.P@XH/)HHB5K:4H3)9)IF?,[EG6W_(I=O.5]OF M>5!>&1Z0V^#%\!##PJ8O %@#"QL-@D61(]M96'2P)YZ+-R*/QF<^B#QLV@JW M<_2U8EN('\A3_IR6#L,_O$T2^3:0:@6H7XC%.+U6-Z#X@ ER/T2%I>#-P\H^[RU%.T]6:J8A?Y9SX/,CMM>+5,6RGZLX=Y%T:]WEKPA.L]&85:A M0PX1W48>^+3SZ;WTP>#FRF;'7((G/]LY']\4B:[;BW%(@7'IT&#-QNT M).&0L'T2TTB)>@Y7J:\VV6^GQ.KS9YI2WC1)9F/[:$GT"Y%P9=-F=E7N*07^ M&0V?@6S66Q\(/'K=$C1\$)SY?ZN(*4 2,WP2^% XS0<<5_.P3(NC$7CO&T.P MIP*UXT3/++9TX "A[D+T;JY'M-4WUC1'*<6;-]HB?B&R9-,YEM*T=6]4-XKB M!KADO 2O<)C$G6XLG^S&$J5)HC@/W'ZGU0=>>M(M]*ND,Q:<9K2RK%V)BP"/ M5D[5LIS'CW[KIH=*6AS64>K6KG["B=!J-@!<[$'M M(5\"X31N;6I&6K!M^L0$4@;%G8+Q:-W%ZA,,U^W'DMB,[FW:Q5I_O&O1DYJ" M7?7'QBD9UE=,_[S4#34WR17"+H2CZ:^_PO;&R7RA#^Y$K7U"^547.*>/6CJA M." S^FP>4H'Y2%KV4+CSW4)67!UE^,>\*-FW7%,3] 'X$$ M.8TW%X!ZAYX2PW7QL.&7?X;#N=Q@,6&W.R1<*>#RPP*^?[UL=^U%/<\3JM2. M>/] WH6(G:== !Q@[[,FOZW<#U^D::'!+IK]\WG_==LL(^*(R^+.'E&#S6/Q M3J:W9%-9GP/5A+AL"U7"R^=C,L[%FL/(TMD\[UP"-P# $P5 3XE\EZT4R/_^ M:DBN5E^;N,6*$R$O5 M_#O_- ]K,)LX-DN=-+YL_2*3(UC#.[F^(]N; -GR5S?<-8,H)P?"-& M492.G$HV'PH?Y3G+VTF44.D] -.HT/LW8; TN/5C?6\M,*;=<:"NA1N " \F3J7AZ3 M&PXM;4#2R*5"$!8,HB;/P6Y@RE=:HCMY64F\W 6FY)'Z91ZRJP&1#J1B7F(*A)C^,J]7\LZ.==?CASIY&COZ>S3 M$GKU)F3!$0N2Z0OV5A@HS?:H):K;#1I0:6F^$USM\[=Z=NX9ZP*HQ>D;DX:- M"%?4=3?Z7EA:3>'MY?<&M)0,SY6A\6T\!,%>E,ZFI1*V[3U:DJ=3;(RD63CC MW!#PA@7I[7_C!ZWEPP>>!PFB +_1O\)Z\$XCO:)[[K99S9 :YQ-ME%-11M&0 M8J.3MKO/W)M5>"JBM6GF2 =F40X3"5HD<5OAFC;4R$/8"\#OX2A%6'RN%-,V M9(%OPKU<,+MJGW/X"=%[;C[&Y'2D/"M&0^2M87UM+[D#Q Q:*H;5)V."OX:$ M88=CCLL6@6K>U%_0NOY=^*#T5*Q%" _SNJYF9U!8)H..2ZOMC>[B;@>)JNDB6B-1IE=CVBF>4PJX MO@SFAH?EC9(4\@G^X.CG6')*B6.67=-N.'C,M:*.R-XS1Y_>4-T)X*-(O\:- MH?A\,H_V:*DP['RF-_ E\YYY_:SQF2-*NG-9W-!MHDM;?S-URJX9$3R+2%]O M;5.GGYY33T7(#SV8'I:?'U=&XC*"4V_!+LX0%3-MAE[Q690X-R%4A.1X;-Y#:KU0BXEE!::I.Q^0G'S^ + M0%Y'LD10WO %H *RG5*[*C\^S*K!V! MBEG_\36-X)2CE=3_$_@_\1(@?PPR$\U_1W=9G&PT"B#T<YO_U=C7[.SQ MTJ]7XD3_?U7@]O&_-__?19M$(OO4_>^UYI__]Y'5_XT.U7H7#.Q/CP,\?G#) MRSND'E%!5>3[;LG_#7JEN)CY'U!+ 0(4 Q0 ( .*3S5;9]_QY5B8 .I0 M @ 1 " 0 !A=G!T+3(P,C,P,S,Q+GAS9%!+ 0(4 Q0 M ( .*3S5;:]>.8EAX /)1 @ 5 " 84F !A=G!T+3(P M,C,P,S,Q7V-A;"YX;6Q02P$"% ,4 " #BD\U6OH=_T;;! #[5!$ %0 M @ %.10 879P="TR,#(S,#,S,5]D968N>&UL4$L! A0#% M @ XI/-5K]KZ*<7O@ " (+ !4 ( !-PA* !94P ' @ &DIP( 879P=#(P,C,P-#$T M7W!O>7OK"0 I H !P ( !0!L# &%V M<'0R,#(S,#0Q-%]P;W-A;6EM9S Q,2YJ<&=02P$"% ,4 " #BD\U65P*X M=P4* #'"@ ' @ %E)0, 879P=#(P,C,P-#$T7W!O^C+ @ F@@ T M ( !.[8( &5X7S4R-3 P-RYH=&U02P$"% ,4 " #BD\U6%//) M5D@# !I"@ #0 @ $QN0@ 97A?-3(U,# X+FAT;5!+ 0(4 M Q0 ( .*3S5;$5R5B3V$ ,MC ( " :2\" !L;V=O :+FIP9U!+!08 %@ 6 .L% 9'@D ! end

/*-_4$L# M!!0 ( .*3S59])X0)> ( -@% : >&PO=V]R:W-H965T8D5 M,X>J1DDW#Z[YHK3N(,S2FBUPBO:VOM*T"WN6@E565N#4S)3ZLYM+HI1$+F"4&!N'0.CUQ(G*(0CHC)^=9Q!G](!U]>/ M[.=>.VF9,8,3);[SPI:CX%T !!D@Z0/(2,-P"&'2 @1?:5N9EG3'+LE2K%6@736QN MX7OCT:2&2_<5IU;3+2>YD2^X!7"II2P,? M98'%B;_#D]VE#/H>SOP?,-M?$KB M Q#K'4WC>4,]@A^76,U0_X3?,,6\T=QR--3P)1KK&MX';.KFSFQNW$]-S7(< M!33/!O42@^SUJ_@X>K^I%?^)[%ECAGUCACL;\XGJ%]PX#N6JD;7^Q_K2WIP]^*E^< MC\FV6I=YHFD]CS[U@DL# N=$&1TZE]"MC[0;JVH_BC-E:;#]LB3K1>T"Z'ZN M:!R[C4O0FWGV!U!+ P04 " #BD\U66.#PQ6(+ !>7P &@ 'AL+W=O M&ULM5QK;]LX%OTKA*<8M$ FMMY.F@9HZUB9 MQ72W:#LS'XI^4&PZUHX>'HE.)L#^^*5DQS0E\EY)9H"BL67R7.KH4CJ'(GGU MF!=_E6M*&?DG3;+RW6C-V.9R/"X7:YI&Y7F^H1G_9947:<3XU^)^7&X*&BWK M2FDRMB<3?YQ&<3:ZOJJ/?2ZNK_(M2^*,?BY(N4W3J'CZ0)/\\=W(&CT?^!+? MKUEU8'Q]M8GNZ5?*?M]\+OBW\0%E&:J4)?X(Z:/ MY=%G4IW*79[_57WY=?EN-*E:1!.Z8!5$Q/\\T(\T22HDWHZ_]Z"C0\RJXO'G M9_1Y??+\9.ZBDG[,DS_C)5N_&TU'9$E7T39A7_+'6[H_(:_"6^1)6?]/'O=E M)R.RV)8L3_>5>0O2.-O]C?[9$W%4P7(T%>Q]!;M9P=5437K&3%EB?WJ#7E%XHQ\6^?;,LJ6Y=68\=96,<>+ M?:AVOKPG/LR=7XX?AD5<4!$Q6E8IO*2;O(P9>6V]49T-"%8]2B[+3;2@[T;\65'2 MXH&.KG_^R?(G;U4YZK9/R+<;)VTHH,2-=^#& [GY,RJ**&/DZ J3[Y]H>D>+ M'RIR0+2^Y)@$"PV!22SZ!Q;]4_J'WTH"VP[D))C! ;Y;JJMQTP%XC@*??;=5 MX&$;W&WVUUL$O DLD1LT:?M&[SM6(ROAYJK3/6PC6Y.)U;B=WB+08$Y>'/B\ %&$ M)CKC.FC#D_*,_$8?:$(L,#M!U+Y$FP0+#8%);%H3(4(GP]31OM[Q-6\J([Q( M"!:1FWRDFZU3NM2^-MAPM$@(%I$;+H2H!2O1GG((1NN;LWLT\)P-!93I$5+7 M@K5NEZY-_D?Z"B MRN$AUB+$@6\Q8#A_A?RW8/VOSU\;3E&C5L H6F@*3:94N $+%L%ZN:60V*K1 M*&4YQ7"4HAPT'F4)_6W! ASK9!>X,[[I4BA4%#JVP?)8H-"[-JQW>VHP&*UO M*MMM-=P>E#(54B9(J&L;5M==.OT %09'[4VD2;30%)K,^-'X-&P+D!YEMX5[ M>Q +":'185V@YSBT3HDIX-L#61@\^"RSA;FPAYH+>[@6@V/V3FJCUL(4FLRW ML!;V2=8"KMV;.=Q/(,W5:#$<^!8#AO-7> E[J)=PX!0U:A>,HH6FT&1*A5VP M89FL?S&(*O ;O$@(%I&;+!2Y#2MRK%<%[1'@"]MNMEU1JC5.'"I*R6.^\BD( M!6S#"KBO #,Z0FZW57'KLAD**-,CY+4]='S;.4E^&1W_-HH6FD*37[ +1^# MC@![Q8X.9N$.P0Q6VZSAJX>0(!^# #N#K.B\88;1(29P]T)*E6N*\MJV?!A=- MXN!P.N(4V'YSE'(^"#M48;N6I2%.Z'P'UOF=?2(?1>M_H%,ZC.4HZ1TY 1U<;VIYZ&K:$I7'Z69KFLX'+ MFZ'35N#(O9DUB1::0I-9%T[)@9U2IV[=?H?0$N]P%%V?1H'G@X!#$%B>A"L< MC@M+^>Y/#AZ+C8# M.0$=73ULABMLAON"-@-^2PA'[LVL49MA"DUF7=@,]W2;X>(V XFBZ].XS1@$ M'(+ \GHV83,\4S;#PVT&$DO#%PX\'P0<@L R7\)F>*?;# ^W&4@4'5.XS1@$ M'(+ ,E/"9GA&;0:,UGNM)&XSD.;KF&HO&=8Q)6R&!]N,3WE&G\BGJ/B+,C+? M9DMD4:E1ZV 4+32%)C,IK(-WLG7X@$!\=]6D*X3[Q21P&E-X;U3EIM/ ;RCL M$&[%4**.UC'#*KL348A0UQ#5%NIJHA3EE$2]Q'PC3Q@$#];60-\\8808#MJ[ M"YM$"TVAR80+>^$A]J)+9B("7Y.9;8'?G"&&%PGAV$/I$7["0_Q$%WJ0-;T: M>M!I5C=XD1"./90>(?P]6#D/[:[P8!TR$+^R$/W0[I!/L&QRS=Q8; M72MM"DWF6_@3_Z2MDWS403AF[VWKC*XD,84F\RW<4W#22I*@_?I"H2*0&+H45F"W502&KSWI)5 M7I#5MF!KCK;<;0Q\SFEX7Y*(\)/9)JQZ?<9_)A^V)6]&658+K^[B+*JWL^;_ M_K5-GLA^\]VSNN1SMROH(B^6=-E:JD6^KB,.7K=M4W!OP]N^23B#U?M?\KAK M+?^Y),G1:D6VCAA)MR4C=Y2DE45?5@2D.[-.H\6:1]SD!8NS>[*A19POS\FW MH_:D-"JW157KZ&"K38RLJCO#0[V+,J>$%BD_[V7UP_[V *!"9X,"V^=$?5G= MPV5MM7K(Y75^5.U/H__F1JNN[T+PNY8Q4$#2^SYZ/\?KNC\]%ON(?J\M? MTL6VV%V@*EA% EL7E./G&5N7A&95!GR*"GYYGG>(KEM=[?5,'BF/\,HZ#T@: M)TF]03K_Z=7D^>M9E80;6F^:GCR=J_K3^&A#[906]_7FZB59Y-N,[;:%/1P] M;.#^H=[GO''\HW4Y4QV_L2[GJN.A=7FK.OX^<"[#P%'^XO)?Z@W-QZ*INYWG M.4/W<<8SGJYXLR?G ;^5%;O-W'=?6+ZIMP:_RQG+T_KCFD9+6E0%^.^KG.?* M_DL5X+"E_O7_ 5!+ P04 " #BD\U6(;**=>$" !L!P &@ 'AL+W=O M&ULA55=;]HP%/TK5M2'5BH-22#]$" 5:+5* M9:M@[1ZF/9CD0JPZ-K,=Z/[]KITT2R%E+XGMG'-\?._-]6 GU:O. QYR[G0 M0R\S9G/C^SK)(*?Z0FY X)>55#DU.%5K7V\4T-219Y\Z1PYMK?!S22V> =X8;#3C3&Q)UE*^6HG#^G0ZUI#P"$Q5H'B:PL3X-P* MH8W?E:97;VF)S?&[^KT[.YYE235,)/_!4I,-O2N/I+"B!3=SN?L"U7GZ5B^1 M7+LGV578KD>20AN95V1TD#-1ONE;%8<& 77:"6%%"/<)\2>$J")$[J"E,W>L M*35T-%!R1Y1%HYH=N-@X-IZ&"9O%A5'XE2'/C+Y* R3HD0ZY9X**A%%.'H0V MJL!4&8WK^)&X='%6=479 H."=A-XS:#!VG3R&IZ>$1.U%= M1Y'3ZWVB]PW;BLWDDG*L(FB+<"G0=P*VN6Q'<1P% W_;='T("KK=(*Q1'\SU M:G.]H^8>1,(+#+LM L#"0:.M-5"JQ!\VO]XS>(CI](*XWVZP7QOL'S6(?P*G M6I.5DKDK;:SLSGSQW&:R?VCR*MPS>8BYO.JU6XQKB_%1BQ,N]7\2'!\F^#K< MM]8":E9!Z4T260A3]K9ZM;Y*;ET']?_!RWL(_Y,U$YIP6"&U M>W&)6ZNRMY<3(S>N/2ZEP6;KAAE>AZ L +^O)+;(:F(WJ"_8T5]02P,$% M @ XI/-5HV!RHL, @ S 0 !H !X;"]W;W)KX@JTAMI.2F3\K$+I?1G%T4KSPNG%> M0?.L937LP/UHMP8E.K&47(*R7"MBH%I&C_'#.O7VP> GA]Z>G8G/9*_UJQ>> MRF4T]P&!@,)Y!H:_ ZQ!"$^$8?P>.:/)I0>>GT_LGT/NF,N>65AK\8N7KEE& M'R-20L4ZX5YT_P7&?.X]7Z&%#5_2#[9W:%QTUFDY@C$"R=7P9\>Q#F< Y+D, M2$9 \C]@<060CH!0.3I$%M+:,,?RS.B>&&^-;/X0:A/0F U7OHL[9_"6(\[E M7[4#$M^3]V0'-7;'D2I)<"N@W? M0#'!DQOAI%,'TL!W=ZT#G=R#(;HBWUHP6'=5GWIA+Y5[8%L$-K^CASS.Z.$\ M_EL60XCT;& DF#KLD26%[I0;9F?23JOZ&":4_C,?]ARK67-EB8 *H?/9!QQT M,^S.(#C=AO';:X?#'(X-/C=@O '>5QI'&PO=V]R:W-H965T4-W9&< M7UG3(HL9/RTV@W)7D'A5D[)T8)FF,\CB)#?&P[IM7HR'=,_2)"?S I3[+(N+ M_^Y(2@\C QIO#8_)9LNJAL%XN(LW9$'8\VY>\+-!J[)*,I*7")^R1WKXE30/A"N])4W+ M^B\X-%C3 ,M]R6C6D'D/LB0__L;?&R/."%Q'3; :@B42[ L$U!"02' N$.R& M8+_W#K@AX/<2G(;@U-X?S:J=#F(6CX<%/8"B0G.UZJ >KIK-#4[R*ED+5O"K M">>Q\8PR B &/X,%V?#$,/"0'_-:C;NZ]7- 6)RDY1=^_7D1@,^?OH!/(,G! MTY;NRSA?E<,!XWVK[C!8-OVX._;#NM /!*8T9]L2A/F*K!3\H)\/K1Z! 3>E M=<9Z<^;.ZE6[Q$ M;SR1WX]]UJ!,BT?=E&!C+*0A9#? MA84R#/K0-P58I(!AB!%J81TK[-8*N]>*&2W8%DPR4B3+&/P])=D+*?Y1.=.K M4[UQ;LM=O"0C@[]22E*\$F/\XP_0,7]1A56G6*!3+-0I%FD2ZXPL;D<67QOR M(]$Y#Z9M(T<(N0(%73&6@8R"_)_4PD+(99B'3&0+&9=1CNM9%R+NM$8XO48\ MSQZ>P@ LGB9/X4)E1R_]H\G6*1;H% MUBD6:Q#H#ZK8#ZEZ;;%?.+,+0$Y*M M0"F2+:.@:7JN*21;AJF2+:-ZDNVU1GB]1H33<-([9_?2/YILG6*!3K%0IUBD M2:PSH'X[H/ZUR?;E-/JV)R9;@<+(%I8O@8QRH8/$*5M&8<_R!%0DHVS^,H'J M8$/S5 >8O4Y\#1^GD]E?RI5[+_.CJ=:J%FA5"[6J1;K4NB-Z5MG!:[/=,#MS MJ(.%I-TK4-AWQ46W H5,1UJ/*&#\3>&*T[8"!ET'FQ?B;9W,L'K-F)1)#.;Q M,EDGR]X9O%_GPV'7J19H50NUJD6ZU+KC>RHPX=459L/LSM&.+<[D*ABR;%., MNPS#GN.*-:8*9F+?%.,NPVQH.?Z%N)^*3-A?92X>9E\G\]\?0Z4A6BM+K6J! M5K50JUJD2ZT[IJ?R$EY=7T)%'6&PO=V]R:W-H965T!N8'$>=]C^\GQB3W:<_%3KAE3Y%=5UO)IL%9J\^@X,ENS*I4/?,-J M>++DHDH5W(J5(S>"I;DQ5:7CN6[D5&E1#\8CT[80XQ'?JK*HV4(0N:VJ5/SW MPDJ^?QK0P:'A:[%:*]W@C$>;=,5>F7K;+ 3<.5V4O*A8+0M>$\&63X-G^CBG MKC88Q?>"[>71-=%3>>?\I[[YG#\-7#TB5K),Z1 I_.W8A)6EC@3C^+<-.NCZ MU,;CZT/TN9D\3.8]E6S"RQ]%KM9/@WA Z 9%NI>-6:801543?_Z:\6Q)$!XN &KS5XMB'XP."W!M\V1!\8@M807-M# MV!K":PU1:X@,^P:6(3U-53H>";XG0JLAFKXPK\NX 7!1Z\QZ50*>%N!3XW^X M8H1&Y!/YFTM)%DR0UW4JV'G#[92IM"CE'3QZ>YV2VYL[[F'SZ;=/6=9KGUUOIXA] M?KW=[6'I=UGHFWC!1UD();2$=,/RHG&&QJGKY&[\*:$QS'EW#!M14>J&_JEL MBLC\.(KC4]D,D_E>$)[*YEBG41(EG>P$1M#!""["*.J,5XRD2HGB?:O2]Y(1 MQ0FL':C%F6"F*O,EU/:&HE> D!5Q!!,5B&"D/:]!^=C-N:VP31 M1'1HX41$7A)8[V:&=9<, PLF%FN(DPP[DN%5:77&\7G'%AP(W9//=?: (0K/ M1Y/ H"U(B(K2:.A:F!!90"/?DLT0F1]Z-+% 89U&21+AK**.5=3+ZAM7:4GJ MCM@.:OT!%^1B!?EF"ON:ESD3Z$J-L)5ZQ@Q18]3G%!).BK)GR64@0/W;49= MX))H# 3$P &@ 'AL+W=O&ULM5AK;ZLV&/XK%I.F'>FTW GIDDA- &W2NA,UZ\Z':1]< M#/3L2^L+V"''P(\\PFVM[S@]W MNL[B/P =VB#^--A345/KU22-$>8I00# MBK9S[=Z\BTQ%4(B_4W1D%VT@E_),R(OL_)[,-4-:A#(4,5K5"6225A MQW^EJ%;-*8F7[;-ZI!8O%O,,&5J1['N:\/U<\S60H"TL,OY(CK^ATB1&+C'/$W2K)"A!QL4%S3E*6+@EP!QF&;L MB\ PB67G1XK!7WM2,(@3-M.Y,$].HL>E*>CB<;G;0 MH^%TH\>7=I5HMM)SKNC5LHE=9)-(FE/Z?.E*F9.HIT3E+OFZ\&S7]V?ZZV4< M.E#&Q#3KJ*"-[:CYR*A\YO3Y2E7>S%!ME M M;P36S@'-Q3"O$.R?97\.V@MN-_'E#^C.B_70[KG4&^I^[8 <9HKHD7$4/T M%6F+GW\R/>/7KOP>4RP84RP<4RP:2:P6<[>*N?L9=>&V\L^:.O:D41=ME&VT M4$&7ENDU:BSLU/*-1EUTH!S?G737A5?YR.OUT2-BG*8Q%V6QX21^ 4\XY<)% MCYLG\1;JJX9>W8]6PYABP9ABX9ABT4ABM4A/JDA//J,:)JVL,VW+:>SLJS9J M:GO31C&T0;XSM1NUT :YIMF_"]"A]-^#'% M@C'%PC'%HI'$:C&=5C&=?D;"3]L)/YD:;B/A!Z&"0:AP$"IJHZ[DO&F\'U", M7@^M2'Z ^ V$D.*;;X78]_OROU_LHP4PJEHPJEHXJEHTEEH]R!>G4/,SRJ!4 MK7^4&(UODM4@5# (%0Y"11VH9AWH%V?V'-&=NEUA("8%YJ=3535:W>#.!O/%1=P3O\J?K(G$NW:68@0QMQ53&[41\M-'3#;/$_4$L#!!0 ( .*3S597#[$F$ \ M /.B : >&PO=V]R:W-H965T0DL^B/KR@K5BC2M+4] M[6*1<1SR(>655LF%.1@,+U91G)Y<7];OW>77E]FF3.*4W>6D MV*Q64?[C,TNREZL3X^3MC6_QT[+D;UQ<7ZZC)W;/RN_KN[SZ[F)'F<\12]BLY(BH^N>9 M35F2<%+5C]\:Z,FN35[Q_>LWNE]??'4QCU'!IEGR]WA>+J].QB=DSA;1)BF_ M92\A:R[(X;Q9EA3U5_+2E!V549P4Y(&]EILH^4A^(G%*'I;9IHC2>7%Y458]Y.U?-[VQMS3 M&XM\R=)R61 OG;.YHKZKKV^8&L!%]='L/A_S[?/Y;&J)7Z+\G%C&*3$'ID6^ MW[ODPT\?%1V;'H\Q-1A7CW'9["B,=SS&T&#\XS$##2;08WZ.TG,R.'Q1H1[C ML\=S8C07I:A.C[@8T]Y>C$8XUNX/RZIY]A[>US7+H_KOYI95P?B4U./(6;8X M^UXP.(37IRJ8%8PD=V*D#"0B2,@F""J.R=J.Q^HKJ- MH\Z<\:#SZYMJ6^ZK*5M2BV-W6_20+?I(6("$ MA4@8!<$$]3D[]3E:]?VR63VRG,\0OK%UEM S]'293. MF$IL(WEN-1Z/.O%FJFVOK^!434X&G1FD-SKT5^ C.Q4@82$21D$P04GCG9+& M6B7Y<35ZLK/;^)G-"4W+*'V*'Y-F=7!*JH7"8I-4<[P%(Q_^P:)\B@MHCK1>4H>V:+Z.7F( M7E7"GDB!S)(6+7(9LUO&U7:WYR?K(6$^$A8@82$21D$P08W&H$UP#K1ZG$;% M4IF)'$A#X$A>%>OA?8-B0Q,&YX'4J*?HVD32O@_M6@"EA5 :1=%$!;U+D1M: M!=WEK%I5S(GWNF9IH9SGZ0E]E[M0FMO0!*$;LN;D4LY(UARR9P&4%D)I%$43 M-6>VFC.UFGL0YH+OU[73990_L>*4/&1EE"C%J$7W%B.2YC8TS<+#.US$;XIH M5M4!M-LAE$91-%%;K3-AZ*V):;2.*^G$OU>KCFDU_+^(>+!-!NAU :1=%$=;46A:'W*#3JNEGQK/'O$9_]*Z4E&Q6V M-)^?*DI5DZ/NK%]1RK!D#T)1;.+(PYX"-I"*!?I/IKP<01:-CQ[&ZJI&+6>.).>S*1E',F-A65S;0 MK#Z41E$T439M8M_09_9%V:S6FY+EY#Y;E"]1SFKI').%U3?2>\B"^@/&03_" M.US$A_8I@-)"*(VB:*(@V]R_H4_^?V//+-TPLLBS51O(7N)R2:;UW5HLKQ3Y M.DLVM2CY[+WZ?[XOQV7(>7AGXHS,;I!3%!N8$Z,[YLG%3,NTK$E74'(Y8V), M!I.NJA3E',.QI &3>]#:11%$_729O@-?:)[GT1V-VXH53&6)R438SSIJ@*: ML%R)%H[&T]AI7&C.[VI%Q(WLX'G>E TVB0VD411.ET^;1#7TB_:!T M3LE;-/K&9ME3RD=)I9PF\C3$D6;,4WUW>LM)3LV/3"F)Z4$;]:&T $H+H32* MHHDWQ;9)=5.?5&^$QQ7([ZBO;P]F>7WO?34'(U\?D_@IVIH\U:)OH[XMS92S MX:8U'DK"U/>EKS"A- ]*\Z&T $H+H32*HHGZ;5/ZICZE?_/,[K(X+8DWWSRP MV9+4Y<4R7O,X/6-I&3TQ\OB#W$7[;AK6 MM]1;ZU 7H:$9QOLE\?G(&G=FH=Z>@D-IJ0/M7P"EA<=>!-U3<#1J9]VBKEK+ MP-1;!KUUU:FP+::4&=1.@-)<*,V#TGPH+8#2PH;6T:%I=1,6=$_!ZK\]@FU= M"%/O0APQP)-_DQOO[O;8H1^9C9]":2Z4YD%I/I060&DAE$91-%'QK<-BZAT6 MFCY7$;FV;GFTG9^2:.NP*-4,W9X!I;D-34@PR8D#:)L^E!9 :2&41E$T4:6M MH6/J#9W_X40":O) :6Y#DP9$:;JZIUQWX/2AW0N@M!!*HRB:J-?6[S'U?L]Q M\PAZ=C.;L:(@]UFRX6FO@MR5K"I7S@_,*I!>QQ1*5Q^4.(Z%SH:93L++;[JA/QC)$/]-O]1WU,1QH] M4RC-A=(\*,V'T@(H+832*(HF'DS2FG>6WKS[NF9IK7R^IU"EX /US8$Q44E5 M7ZVO5 ]W8DQX3[:GS^PY],6#]LF'T@(H+832*(HF2K3UYRR]/W=?1B4C43HG MM]FLBL(_;_*XF,?; ])TP5?/[1M\H3072O.@-!]*"Z"T$$JC*)JH[-:AL_0. MW>'@JZ_/#\E22A5JL!WLQ''!%]DG'TH+H+002J,HFBC1=R>7ZCKKZ^E6L,WG L_@7FW]Q M^)2]]OUOS<-GTHASJ#4)H+I7E0F@^E!5!:"*51%$W4=>L@6GH'$;P# MQY(/:#,&TGE94TO>@V540;-CX+D*FC,RC>[I6ZIB@\E(.E%5;M0:3^S.;5^! M_@/K+1:H?8>BB6)I[3OKJ.U:_]U]ZOHV>H=$J$EG*;9HC8?R[1+05GTH+8#2 M0BB-HFBB?EO[S=+;;_=1=/\V7"NE"371H#072O.@-!]*"Z"T$$JC*)HHX-9I ML_1.&WJT5FUE-W%<4,8V2,I> IEQL[3K>8KRCFF(.1W1VN MH1;"H)-L[Q_@C4>(5>W]WP1];KG+LS7+^<$<=PE_>!I7MO?; M)E[S73G'GN>N;Z.WRJ%VTX'K;TYU5RH::B)!:0&4%D)I%$43%=V:2+;>1/J\ MB9-ZJ-;&9:AE!*6Y4)H'I?E06@"EA5 :1=%$%;>6D:VWC#!Q&;J_#$IS#UR_ M/= $9NCCAZ"T $H+H32*HHF2;HTM6V]L?5TL^&Z$G8KU 1IJ8$%I+I3F06D^ ME!9 :2&41E$T4^#Z'4U\AOI>4%H I850&D711$6W MOI>M][W>SB@F+GMF2;:-T?=9,B=EMLN%'4AW0/>106DNE.9!:3Z4%D!I(91& M433Q:;"M6^?HW3I(U-:WT5?E4)I[X/HU41O:#Q]*"Z"T$$JC*)JHZ-:_<_3^ MW==RR7*^A3W;/6B;IK,J5),/S<.?]%M_]?C>8H8:=%":!Z7Y4%H I850&D71 M1(&W!IVC-^A@#V?4M]-;Z=#-:XYL] MTWR@#:.>3"H%#;7P_F@W/&@W?"@M@-)"*(VB:*)V6P?/T3MX7Z+7PP$8:N!! M:2Z4YD%I/I060&DAE$91-%'$K8'GZ TL3 #6MV'L-\FF^JJ])?V'.^)!.^)# M:0&4%D)I%$43]=NZ=*L MBLW;,*W4-=2R@])<*,V#TGPH+7#D)[H9EI0+":&-4A1-%&SKSSD'3H!DS3:- M;_4SU:M7L5JA4!,.2G.A- ]*\Z&TP)%WUDE9N!#:)$71!'T.6V]M>/",1C&@ MOGOJWT-61HE*K'IF7[%":2Z4YD%I/I06#.4]?H8M/2P\A#9*4311KJUQ-CQ@ MG&GDNK47E-%53^TM6*A?!J5Y4)H/I04-[?WX;\GA%=HF1=&V>KTHEHR5;E1& MUYJ72Q;- M6&PO=V]R:W-H965TFV#V,?%/MLB\J2)\E)]N]WDEV30M)N8Q#B.^F>1_?< MZ91NE'XT-:*%;2.DF06UM>UE&)J\QH:9B6I1TDZI=,,LN;H*3:N1%1[4B#") MHHNP85P&6>K7%CI+56<%E[C08+JF8?K7-0JUF05Q\+1PSZO:NH4P2UM6X1+M MEW:AR0M'EH(W* U7$C26L^ JOIQ/7;P/^,IQ8W9L<$I62CTZYV,Q"R*7$ K, MK6-@]%GC'(5P1)3&SX$S&(]TP%W[B?V]UTY:5LS@7(EOO+#U+'@;0($EZX2] M5YL/..@Y=WRY$L;_PV:(C0+(.V-5,X I@X;+_LNV0QUV /'9 4 R )(_!4P' M@*] !M[9CXIAH[G&- MLL,3,MP=\CC4_K;)'.'S2O"*N0:>P+MM2[W$ AYXX^+P#0^\21[X/.7X3>8 MC_#D.3RDHH^53\;*)Y[O[ #?7U2*UG.4EJ9JG^K^F#CRY[BI76?1Y.(L#=>[ MXEZ+>J9A.FJ8_B\-KW:;@%P5<'2KI*V/]PE].9L>JUL_;2EF:7F_6]+ZB=@&T7RJ:N<%Q(SR^ MV-EO4$L#!!0 ( .*3S5:M\3U,0P0 +@5 : >&PO=V]R:W-H965T M\HU=[3C054,JS M"=N+/"OAGJ-J7Q24?[^!G!VF%K9.#0_99BOJ!GLVV=$-+$%\V=US>6=W*JNL M@++*6(DXK*?6-;Y:8+H'LHC8U_KFU]74\NI>P0YI**6H/+K M"6XASVLEV8]_6U&K>V9-/+\^J2^:P"U!.^U3_!;@O]:0M 2@L;[HUF-TPD5=#;A[(!XC99J]44S70U; M&IR5=;*6@LM?,\D3LS^8 $30SVAYC!9B:[3,-F6VSE):"G2=IFQ?BJST"/W]&2[7D*Z ([OWU$%PD(FN751XGYLDS0Q8>/Z /*2O1Y MR_85+5?5Q!:RU_6S[;3MX0#I*G[^>CC7TQ>OISHB7;I<_ MM]'S7M!KDZ2+Q9'H-\3Z!?DT\V,_E$-^.O=:@W)(C/NH9(@B+G'=N ^;#V$X MQK&CP!8:F(]]U^U@/2N\S@IOU(HEI4OT]QT4C\!U?HRRZQ7HJMK1%*:67&(J MX$]@S7[\ 0?.+[J(FA1+3(K-38HM#(GUYM/OYM-_;[2/Q. L0*[O8S7:0Q0) M?-]5HCU$81SBR%&B/81%OJ^B%D.43YS0TP<[Z(P(1HWX#+R %?H]2^6.!)!< M!N1JL]LQ+DYQ_T=GTJCH6_-N4BPQ*38W*;8P)-:;YK";YO"]>0^'&75BQU/R MKD/)94;)^Q E%P6L:,TU*"<.U;@/46X4>[$^[E'G0S3^'I>^RJB/9GM4X:W9 M-BF6F!2;FQ1;&!+KS6G'0;Q>V/>,OU>HM2=\:T&Y058W8VWJ-Z;WH^"2$FZ!D9P<^CI15T'<[V MO)!U\FP&&37CM%\9S?FHQ)MS;E(M,:HV-ZJV,*76G]KG0R=^]ZESG/GF&36I MEN#AP3.,U9V/!D0\'*E_&@TJ=B+E/V.?%98*X)NF!%BAIB1T/.-WK5V9\;HI MKBGM-_CJ%FO:D[HLV12RGN6/-&ULI5==C^(V%/TK M%MJ'&8F=Q/DB&0'2#+3J:K7;T=!M'ZH^A.0"UCHVM1W8_OO:20CDBX+Z K%] MS\TYUS?QR?3(Q7>Y U#H1T:9G(UV2NV?+4LF.\AB^<3WP/3*AHLL5GHHMI;< M"XC3 I11R['MP,IBPD;S:3'W)N93GBM*&+P))/,LB\4_KT#Y<3;"H]/$.]GN ME)FPYM-]O(45J&_[-Z%'5ITE)1DP23A# C:ST0M^7F+7 (J(WPD7I^R_UR(UV+6L80% MIW^05.UFHW"$4MC$.57O_/@+5()\DR_A5!:_Z%C%VB.4Y%+QK )K!AEAY7_\ MHRK$!4 +[0JPC%4\GPI^1,)$ZVSF MHBAF@=;R"3/[OE)"KQ*-4_.O7 %RT$>T*C<>\0U:D2TC&Y+$3*&7).$Y4X1M MT1NG)"$@=7 U*]$[)$ .\9K"&'T%-49+V( 0D.J5 [ <4,S2\^0JIAJ_X%E& MI.D@@M;X?C M*W3<>NO<(I\WD.]7_>SK?1GK9Z?:#7&Q&PQ4#\77ZRG_Q'_U%;H$^07(O$@. M\P"[KC^U#I?JNU&^._&B.JHATJM%>K>)3$\]),K&ZN-9I@HN&(2.ZSHMGMVH MB1>$83]/O^;IW\E3%KV>G'N]C['?X>*&D1.T&/=$X/@*N,%Y?+N M]KF>U#]AAXL7^K[;8MR-:G99@W%4,XZN,O[$$FTT)%@/*917C_?UTO7T M [T4=??(L7%;<#=JXH<#>K%]/BKM^Q7?TEA5W@;K"/OM)Z G;!)XW@#MBQ,> M_P_:-[59=8?+=WL4.),V_VY4$(4#KREL3MWFS/G@P_]Y3+T,-!HB4ON&A.92 MVTEC9H8ZLEBCVO;&+ &D#31*>;Y6FYS6D+$V8+I&V@7E;$TH+3;YE$06SH9R MMOVH0&2](4]]I[QU8=8R$-O"])H=T+%C5QSI4UI<;G3 M'QH@3(!>WW!M):N!N4']Z3+_%U!+ P04 " #BD\U6$EAYBR<4 3)P$ M&@ 'AL+W=O&ULS=UK;]M(FH;AOT)X!XMN MP(E%ZNAL$L QSX>TD:2[L5CL!UHJ6T++HH>DER7I4?'UER3]*UL*D6M?[]:;[,W),L_O7YV=9?.EN(NSE\F]V!2_ MN4G2NS@O_IG>GF7WJ8@7NYWNUF?&8# YNXM7FY.WKW>W7:5O7R?;?+W:B*M4 MR[9W=W'Z[9U8)U_>G.@G#S=\6-TN\_*&L[>O[^-;\5'DO]]?I<6_SAZ5Q>I. M;+)5LM%25>ND^2O\A_>XLW)H#PBL1;S MO"3BXC^?Q:58KTNI.(Y_5NC)XYCECH<_/^CV[LX7=^8ZSL1ELOYSM**Z@Z-2V^>K+/=_VM?JFT')]I\F^7)7;5S<01WJ\W^O_'7 MZH$XV,$X?V('H]K!.-[!>&*'8;7#L.L(HVJ'4=<=QM4.XZ,=1D_=Z4FUPZ3K M#M-JAVG7.SVK=IAU'>&\VN&\ZP[ZX.$O-^AZ4/KC'[OQUWYREX<_MW[\]]9' M3^WR\ ?7=W_QL_USK]:9]DE\S;?Q^E?M M']J9EBWC5&3::J/]OEGEV6EQ8_'SIV6RS>+-(GM]EA<'5O)G\^H@G/U!&$\< MQ%"+DDV^S#1KLQ"+EOT]]?ZZH0#.BD?D\6$Q'AZ6=X92_"CN7VJZ<:H9 \/0 M?O]H:K_\X]?JCK<OM2,L:RU,.8SS'U:'-2XZT%9:LT6UX4VZZK9 M:LW?KHN[.-EI^J-V\&QY$G;4.(,]T>CJ-SA8T,;[KS1$UY;'SO5 M/I:/E69]G2_CS:W0/I0WMQSK.Z5=3J)>9??Q7+PY*69)F4@_BY.W__D?^F3P M7VU-@<1,$K-(S"8QA\1<$O-(S">Q@,3"/7:^P\I9_^>WLY>3GWV^;"J MH4&E&A\]UOA(6>-%:=\5LY./>3+_ZU2[BE,M28M_Q;E8:'_$ZZW0KD1:U?PO MQ=1DD:S7<9II]\6MNZ[YJ_:O@T[:U@B4!]"W$9"826(6B=E[;'KPU!F\' P& MNOS,<;IMYI*'YG4;T^^V64 >6DAB$81)53E^K,JQLBJOXF_%*_H\TVZ*:GP\ MU28WVF&YEJ\4VD[1;36H'*YO#9*826(6B=E[;'SP#-8'$V,P.*I!0I>)8MJZIWM MSL/[TVUY\GWZQ*LW)4E\0\$O-)+""Q MD,0B")/*?OI8]M,>4_"JQB^V^3))5W\73:!KN2M'Z5ON)&:2F$5B]K2EW!_^ M=U3PW3=UR4/TNH_K=]\T( \Q)+$(PJ12G#V6XDP][T[%C4C3HNA^N!J5 _6M M1A(S2/X:[;5(CNJ2F$=B?M?'(R!'#4DL@C"IFL\?J_F\]XGU5/MM MFV=YO%D4$^O3\D.N/#G-!L;4F QG M1]7=MN5D.ILU3[3D 7IMPXZ-Z70\.SI OVU+?6;HT\GTJ##) PQ)+((PJ3#U M0?U1^4!=FNLXR\HWM/Z,TS3>Y.6[SKNDBU2?G>M1/5K?@D0U$]4L5+,K37HF M3\\'X^89%QW7134/U7Q4"U M1+6(TN0>O(#43U2Q4LRMM=M@K])?';XNA8[JHYJ&:CVH!JH6H%E&: MW">,ND\8ZCX19TOM8O[/[:I\85X4O?5U+O:=X_%SLCQYV.+Q(['6VE>.U+OV M2A=7N4RRO+WJT2@:JIFH9J&:76F'53]N^0 <'=1%-0_5?%0+4"U$ MM8C2Y**O0VFZ.I767O27R29?;6Z+$W[Y8[9:B+3Z3;B*KU?K5?[M5/N4Y/&Z MM0N@.314,U'-0C4;U9Q*.^PID_/&^WKHF%[;F)/&AVW,@:-S0+TT$)4BRA-+O0Z M@*:K$VA/%OI!=7\JBCO;?TI^JEG%-#S_IGF;7!3'4[P0][)L6\S%X\UB]V-\ MO1:ME8QFTU#-1#4+U6Q40OEU;O(G1]CT ] M4N\>@:;94,U"-;O2Y(^MA[.A/C:&QU,&--&&:AZJ^:@6H%J(:A&ER0V@3K09 MZD2;W N[L5*'Y@MHI@W53%2S4,U&-0?57%3S4,U'M0#50E2+*$UN M%W7BSE G[LCY AJ:0S43U2Q4LXUFFFPX.I\9$^/X^^KHN"ZJ>:CFHUJ :B&J M190FUW\=Q#/40;PGIPOO?FBZ@*;N4,U$-0O5;%1S4,U%-0_5?%0+4"U$M8C2 MY'919_Z,YY:0XZ8+:-X/U4Q4LU#--IK!NO/QI.WS"')8%]4\5/-1+4"U$-4B M2I/+OXXF&NIHHOKSB"MY4;N^BXOY;GG,C\EZ6Y9[IEWEXJ46YHN7 MZCD >\%6]HJM["5;V6NVLA=M9:_:REZVE;UN*WOA5O;*K6CTD-+DCE!'#X?* MK!*Q@J9ZA-Z]@=1,5+,J[?!U>F,%*1L=TD$U%]4\5/-1+4"U$-4B2I-+OHX/ M#K]SP;ZGUO%ZUL=$P'U5Q4\U#-1[4 U4)4 MBRA-+OTZ.3A4)P>?6_[+29/VM?'5;N]*1\.!J&8-VY:6:U8Z&OI#-1?5/%3S M42U M1#5(DJ3*[T._0W5H;^?L4BV>LC>30!-_PV;"\Z-9\=E:[5MU5A0V4:/ MS$$U%]4\5/-1+4"U$-4B2I.+NX[T#=61OO\O2VZK#[-W0T#C?ZAFH9J-:@ZJ MN:CF59I\;:#CI;G1(0-4"U$MHC2Y;]2IOJ$ZU=?I[7_M7]HG,5]NDG5R^^W% MNS@3BW()[Z)IK*[70KLH7BD\L["I^BAZMP4T\8=J%JK9J.:@FHMJ'JKYJ!:@ M6HAJ$:5)_6-4IP)'ZE3@XW7V[-5FE8L7X>IS6W,XU?X4Y54XB]]=?"YF$L5L MX_=,W&S7Q6SB1FB__+>(TU_;&H=Z^+Z- ]5,5+.>>:#U@?:M>)#:WHJQT0-Q M4,U%-0_5?%0+4"U$M8C2Y"Y11PI'ZDAAUUG&Y3;+DSN1OGCXA/'I64:Q=52T MG+OMG7+BH3ZPWOT#32JBFH5J-JHYJ.:BFH=J/JH%J!:B6D1I4=KCT!CBZCFHIJ':CZJ!:@6HEI$:7*/J+.-(R#; MV'_:$7]]?MJ!AB-1S40U"]5L5'-0S44U#]5\5 M0+42UB-+DEE*'(T?*)-;/ MGW:0L;)+5#-1S7KF@5:^WT$>B(-J+JIYJ.:C6H!J(:I%E"9WB3I/.5+G*;M. M/*S%MOQ@Y7%UE?UJ"LJ)!9JO1#43U2Q4LU'-0347U3Q4\U$M0+40U2)*DUM& MG<,>EE)](85R)=%[<7,XLRN48GEQK13UL[X:!QC11S:HT73](%@Q>#HSS MH_57;718!]5<5/-0S4>U -5"5(LH3>X%=5)SI$YJ=KE:Y,'WL;I?+U(];N]F M@,8U4@XV(F.ZJ":BVH>JOFH%J!:B&H1IL%V5LT\KF)=RY#: A350S4 %0[Q9:!_$O%P&?G6S M*O;+$RT2?_\=;PI,X?_BPZB/MJ^'035S$I[9II@H8/:J.:@FHMJ M'JKYJ!:@6HAJ$:7)#:1.;8Z9U.;5-M=^N]]]KZQH$!_$_3:=+^-,=/D\0WT( MO;L"FL]$-0O5;%1S4,U%-0_5?%0+4"U$M8C2Y.91YS/''5>2E&8?Q>1BL?LQ M7JM:1FNG0 .9J&:BFE5ITE?2&RL_V^B8#JJYJ.:AFH]J :J%J!91FMP!ZO3E M6)V^_*$.<%I]X*']$A6O1Y:M62GU^+T[ AJR1#7KF4?:&&EWY:/4&I9"C\1! M-1?5/%3S42U M1#5(DJ3^T0=J1PKPUB=7V9\$)_%9ELTB&UZO]X^\[*"3)-= MHIJ):A:JV:CFH)J+:AZJ^:@6H%J(:A&ER2RR3-+^)UVOU; +-4**:B6H6JMFHYJ":BVH> MJOFH%J!:B&H1I:CFHUJ :B&J190FE?ZDSDY.U-G)_)N3QO=+Y7E?3?0M:E0S4(H>'9^A+]6'T;ODT;0BJMFH MYJ":BVH>JOFH%J!:B&H1IOOF>I7 \D7BVI<$O)2?3R]:Q_- M'Z*:C6H.JKFHYJ&:CVH!JH6H%E&:7/MU3G&B3L]]]Q7P*O?P)*\/&U>8NE0/ MW[O4T6 AJMFHYJ":BVH>JOFH%J!:B&H1IN-P]R9 /-^](?!T%*"9UM.;IWYT0414LU#-1C4'U5Q4\U#-1[4 MU4)4BRA-*O5I'?V;]HO^%:?^\AHMFV2=W'Y[\2[.E->':^L Z@'[S@I0S40U M"]5L5'-0S44U#]5\5 M0+42UB-+D5E$'!:?JH.#/OAC<,\-/GKQ"VJ5ZS]Y- M HT6HIJ-:@ZJN:CFH9J/:@&JA:@649K<).IHX50=+6R93_#7FU4?0^\I!AI. M1#4+U6Q48:4?QV]?%-.%67(KU.M/F MR793\&7O>+Q52\5-T47T5Q?&R5GC=D=_Y>HMMWOZJV!W^UG-OWU]7[2-*$YO M5YM,6XN;8JC!R^GX1$O+SO+PCSRY?W-2S*BND[R8P^Q^7(IX(=)R@^+W-TF2 M/_RC'.!+DOZUNSMO_PU02P,$% @ XI/-5CVD;#8J! X1T !H !X M;"]W;W)K+VW( _SOO,,>>=8S,> M[QA_%FL 25[2)!,38RUE?F598KF&E J3Y9"I,RO&4RK5+G^R1,Z!1H4H32S7 MM@=62N/,F(Z+8W,^';.-3.(,YIR(39I2_GH#"=M-#,=X._ 0/ZVE/F!-QSE] M@D>0?^1SKO:LBA+%*60B9AGAL)H8U\Y5Z/2TH(CX&L-.'&P3?2D+QI[USETT M,6R=$22PE!I!U=<6;B%)-$GE\7<)-:HQM?!P^XT>%!>O+F9!!=RRY%L4&>YBU9(HI/LBMC;8,L-T*RM!2K#-(XVW_3E_*'.! X M_1,"MQ2XYPIZI:!WKJ!?"OKG"KQ2X)TK&)2"P;F"82D8%L7:_[I%:7PJZ73, MV8YP':UH>J.H;Z%6%8DS;<5'R=796.GD]#0NRS?R,YF]Y*I5J*K_#CPE M?]Y#N@#^5U.56]&ZCUZ)G"YA8JA&*8!OP9C^^(,SL']NJCDFS,>$S3!A 28L M1(+5G-.KG--K=4YEDR1> ?D49^05*&]N!WN2NF=IE+Y!;J>>Z7IC:WOH@,:H MHR"_-:FNE<6$!0WI#X[3#_=!@X.88151*T._*D,?9P*3?\C=Q?5RJ=O\(TLV M^RX^EV"27V5DMD[TUA2Z3G1,F(\)FV'" DQ8B 2K.C8,)\ M[^/L=,S+7GUZSAJB7-,>U:,"S,1")%BMM(.JM(.NS6/.XR60KRQ1#X%)+%]; M^T(KO6NY,6$^)FR&"0LP82$2K&:>866>(5I?V).<_L&\LDWO^ '@K"B_-:NN MI<6$!8WY]X^> +X35"O%J"K%"&T>_Y_G@-8LNLYW3)B/"9MAP@),6(@$JYGL MLC+9)=I\;R5U-0HFS+_\>(>WCY_29^<$!9AIA4BP6F$=^WT=R.[:/QYB\4P" M#J .2%"#2O) ):"TD?9LNMH#E>:CTF:HM "5%F+1ZIX[6'MTT-I).ZJS83!I M?DD[NJ';SNCXO\6I0/QA%D$6)G05V21*7Y MJ+09*BU I858M+KEWAONGUTN5:;'AZ(K$VR MG[*0\EOVYOWJK-//>B1BL=09@IL_MV(NXC@CF7Y\+Z"=LLVL\/#U SW,?[SY M,0N>BKF,_XY6>GW6F73(2ESS7:P_R;MWHOA!>0>7,D[S?\E=L6R_0Y:[5,M- M46QZL(F2_5_^HU@1!P5T\$@!*PK8L05>4> =6S H"@;'%@R+@N&Q!:.B8)2O M^_W*RM>TSS6?G2IY1U2VM*%E+W)=>;59P5&2;5E76IEO(U.G9W]*+8A'NN1B MEYJOTI3,Y681)3SWWB672L21:==L=23DD2)?>;P31%Z3\S0U&_[Y\OLN4F)% M>+(B'R*^B.)(1R+-OMYMS.O#.S+E4]>OGA%7I H(9_7:JO2T MI\T/R;K36Q:=OMAWFCW2Z8]'SGJ5W>,^[+#8"5&P#+>8-'>&^E7-U%R!J_A]]WRYS':M*QGOLOTJ M)9=:G) />G5"_ODH-@NA_FU;WR#6\6?-,6$^)BS A(5(,$OTH!0] $4;S7*7 MZ-0<8,!\3%NQAHP.' M8U93B-2>I7!4*AP]H="<9RM]GZL3YG1D:\Y\6_!QW.B]..K53Y-;BYU%Z):Z&RBVPE;D6R:QTI M8:JK052:CTH+"IHED7GUT1*K3=OB0:Q"CQ@P$YET'TXCG]@!89ZS/TR:CTH+ M"IKEC_8;IY18C=H"JUB$PKG(9ZEY3+8[M5SS5)"EN6J/5D+EN5BK/\P,8HY* M\U%I04&SK@=HOWY1A]6FK:^*7"A"YD+^(Y_%W$3F MTGV?<*9@0@/WPMDZ:D:#2@M0:2$6S=XZJIR&PD%-);E5*FHV@TKS46E!0;,N M%<>-"P^L-FU954)#X8AFGL^"F*.I$C'7V53#HY%/F>%LN76T?6+@1F$FNN@TOR" M=BB.,CKUZNY0 QLLFNVN"FP8'-@\-?\(ESO[0HUL6$O(0AO'.LPF0RR:;:M* M;!BYUF$V&6#3;8Y7?,#B_^Z[8<&.QL$C6F M82TWTWB#QI4?:OR"1;/OXZ_B%P^.7^K)VJ]/(,,-.M_CCQK2H-("5%J(1;,W MA"K-\> T!Y['@(N=I:+&-5Y+7#,+]RDPY<["P5-?'QFHF/-QE-ZGLJ:N2#1;-E59&/AW:3#DQR-H>:\12TX1/F M4$,>+-K>7._@6?#L_P;XR-5-E*0D%M<&WS\9F];4_G'[_1LMM_GCX0NIC<'\ MY5IP;#C:&V?(WQ QI!@$A;]]TT"(E7DH2^[2?C.R3D?R2%N MN;B7)8!"CQ5E%[D M5I@P)XGMVI5(8MXH2AA<"22;JL+B:0.4MRO'=YX7KDE1*K/@)G&-"[@!=5M? M"3US!Y:,5, DX0P)R%?.VC_?1J;>%OPFT,K1&!DG=YS?F\F/;.5X1A!02)5A MP/IO#UN@U!!I&0\]IS-L:8#C\3/[5^M=>[G#$K:<_B&9*E?.J8,RR'%#U35O MOT/O9VGX4DZE_45M7^LY*&VDXE4/U@HJPKI__-CW8030/-. H <$KP'1.X"P M!X36:*?,VMIAA9-8\!8)4ZW9S,#VQJ*U&\+,6[Q10C\E&J>2GUP!6J C](WS MK"64ZN&VQ*P B0A#6RS$$V$%6E>\80KQ_*7P< <*$RH_: %X92@>?@.T@$>S,@)A_<56K[%.WP;3#%+8:JS'7!I M@>;R[A/_],Q;Q.Y^+/=ME3=4_*-H,2A:S"I:IP\-D<1:Y#Q9QMG8KZWC-] M\80 ECXA)3"3%!MS4]Z6;^0&KAD_4!%$XK3@:%$?_>PJBB5-P>N*_$C55 M-3XKG2IWE"L5B,+&K42IB8(N8H;5(='7-LC MHHO8;J)X;5/JCBN=>798ZJ\2"%.@G^=<)U4_,1L,W[GD+U!+ P04 " #B MD\U6(D)-7%H" !'!@ &@ 'AL+W=O&UL MC57;;MLP#/T5P>A#"W25+TDW!(Z!),ZP/K0H>MF>%9N)A:N%-..@0ER/*#5%!34S5VH-TNXLE:X96E.O MJ%EK8*4GU8+&87A-:\9ED*7>=Z^S5#4HN(1[34Q3UTS_FX)0FW$0!1^.![ZJ MT#EHEJ[9"AX!G]?WVEJT5REY#=)P)8F&Y3B81*-YXO >\)O#QFRMBXV^G&?0A'7%[_:'^T^=N$>)[:M%Y?NGCRBMKO<\C"[4PAD2+Z1&XE,KOA" )D8 V@NR9V]INH,C>I-::>3OS#>T6N[?D$-?O)4<>DDWHUZS81BF M]'6[B/N8:!>3'\ ,=D'S?= GHDV9;G5KE1Y(AA6HDMI7HO?W4F_AFW_%/ MH]$L.N#/[91LA]JG?#MB[658<6F(@*4-%5ZYH:3;L=4:J-:^+Q<*;9?[964G M/6@'L/M+97NS,UR _M^1_0=02P,$% @ XI/-5F&'5/?U @ APH !H M !X;"]W;W)K+9O8CZ/%<)R^!>$)FG*16_+R'ARX%A&Z\/'M@L5OJ!&?7G= :/H)[G M]P)'9IUEPE+().,9$3 =&!?V^3#4\47 =P9+N79/-,F(\Q<]N)T,#$L7! F, ME5#VL"V]LB<"J!LZ_ MK03NO@*O$GB%,R5*X<.0*AKU!5\2H:,QF[XIS"S4B,\R_;<_*H&S#'4JNN,* MB$].R&VF:#9CHP3(A92@Y#&YP[?NA%Q+Q=!?F)";7.4"IU,N%/M#B__M>H4O MH 2"+^!F"G(X!$59(H\PS_/CD!P>')$#PC+R%/-5N%^SVW0=<2% 9G#;K.]=])Y]5TWBXZOXW.VRS<#IIT M+4%>:#7H.M=_)YU?T_F[Z((V.K^%S@T:=*U!?H.N<_UWT@4U7;"+KM=&UZG: MOZ;2A:#-!:?AP@>M^,:%7NU"K].%IQBP5Y@J$&U>=&K_UXO>AA>N%S:]^* 5 MWW@1UEZ$W5YP11,\F^HSC)9GF,Q'/[%)(8H3NG;RM1D6;N['5NB%C6^C)LV-;3/JW^90\IEKI[YNT?!@G+%,D@2FJ+%.>R@69=M3#A2?%XW B"ML*XK; M&#M%$#H YZ<,_@)02P,$% @ XI/-5@F$>WMP! >18 M !H !X;"]W;W)K""DU@#G+.=9KV_?C:A) %#V<3V2P/DO6>_ M+WP?KTRVC'\1*T(D^)JEN9A:*RG7E[8MXA7)L+A@:Y*K;Q:,9UBJ4[ZTQ9H3 MG!2D++61X_AVAFENS2;%M5L^F["-3&E.;CD0FRS#_/F:I&P[M:#UDGLB']:W7)W9E4I",Y(+RG+ R6)J7<'+"#F:4" ^4[(5!\= 6WED M[(L^>9],+4?OB*0DEEH"JX\G,B=IJI74/OXK1:UJ34T\/'Y1?UN85V8>L2!S MEOY%$[F:6J$%$K+ FU3>L>V?I#0TTGHQ2T7Q%VQ+K&.!>",DRTJRVD%&\]TG M_EH6XH" 1BT$5!)0G>"W$-R2X-8(T&LA>"7!*RJSLU+4(<(2SR:<;0'7:*6F M#XIB%FQEG^;Z=[^77'U+%4_./C))P B<@_>YQ/F2/J8$7 E!I#@#']5M=P[N M=W<$8 MPC5.G$1$8IJ*4T5ZN(_ R9M3\ ;0''Q:L8W >2(FME1; MU@O;<;F]Z]WV4,OV;C"_ "X\ \A!KH$^[Z9')*[HR$"/^M/A,=U6=:Z*C:IB MHT+/:]%[QYD0(,:;;)-B21)M@4OZ/]8];#*R4_(/%C^'HW!4,V)"N6-4 M,])$M1CQ*B->IQ%]?_?X,;QFF9W0"VL>#"CH!..:!Z^OAU'E8=3IX2W-J23G M']3P3!H]>08>!%EL4O"!+@@X^9M@?FIRV+U$ )X548 09"R7*P$@ @E^-G7S MO)]2\*+DMPE%G4+Z87@IUC@F4TL][03A3\2:_?X;])T_.MK4KVKJ=V[S$XE7 M.4O9\OG\6CU2FG45X)\;DCT2_J^IFIWB_;>^*^B08M% 8D=%#:JB!L/,OJ#1 M2 %$M3Z:-T%^Z-4'1M"WV<+*0SC8Y L-,\T):\-Y;D %05#ST02U^!A7/L9# M#+YQL\A.8^Z90'YMP$?CO@Z@L\\MSL\??*^LX9?S:EQ-OK!U\O64@LZ+%O): MAU^WU@\V*CR(A+!SK_,B=A(.[DA:W-]B1=?=,Z];\7N'WJ!JT5!JQ]7<9SXX M4.B#S:3F>;Y?ZS<3*AC7S&@O,;X,Z#:O.R3 M'QPD^L%FJO-@@.HV#"@7U9]&L'?V@_OP!W]!^GME#36QBM%E;-1NZK@<>EZ? MF?%B'C0D. 2=NA53&JP;C@RH-B_[I <'B7K0$.-0XP!*CK?O>?&PO=V]R:W-H965TBHVKBP%X-2""NKZGA>X!2;,"2=V;2G"":\4)0R6 LFJ*+#X M-P/*=U-GX#PNK,@F5V;!#2(BK' X$7R'A+'6;&9@LV_1.E^$&9W<*J&_$HU3X0U7@ +T$(;F E*BT(K(>_0N H4)E>@.'E2%Z7L#L,Z!.$!:^U\+*-8@?J-E)0 1ANYR M7DG,4CEQE?;:[.TFC8>SVD/_A(=#M.!,Y1+%+(7T"'[>C1_X'02N3E>;,_\Q M9S._DW&!Q04:#CX@W_/]8PYUPR-(.N'1R^&#(_#XY7"O(QG#5D!#RS" M+; *4"9X8:2@=9 H+6*5/RED!BS)]3'T)(QC,NCR)[5JQ16ZQ19[%N*I-]\WMF&VJ];/>3?-8B.FL1=UD\BW'[3JK7UB,XJ]"S%G%/#M69<_>N:IV!C>V1)+*2 MK6^@=K5MPZYL]W&P/M?M6=U-/='4O9V^GC:$240ATY3>Q2==>E'W2_5$\=(V M!&NN=!GL,-3+@0JX[-; >Z?[_KD$:PIJB3*NTE M\<V]?#M=(/)D>T\%@(:49>;NWRS/=-EF/!S+%:HJ29N=(%L]35"]\L M-;)912J$'P9!WR\8EUXRK,:N=3)4I15C;S !80",^L4&/U6.$$AG!"%\:O6])HE'7&[_:3^JB0]O M4S@\.((#X!+NE5$@\& MI_'07VW[UH(ZZ?6B753Z'!6=G(;]!K7C0M2X$.UUX:O-79HN9P,_+K&8HO[9 MELE>&5?NSLR293CRJ)X9U"OTDO?ONOW@8]M!>4NQ](W$=NR+&_OB_W^(]H;P MK];'STY1_S0(_CIJ+:!H"[2QRM^J8^[1H?*PX-* P#G1@N,!\?6FD&\Z5BVK MTC95EFRJFCF]?:@=@.;GBLI;W7'5LGE-DS]02P,$% @ XI/-5O9DO]X" M P ) H !H !X;"]W;W)KGN8B=_WUD@R,;$">R9'4N:Y5#(C!=$P'QJ7-H7<:CCZX!?&:SE1IOH2F:19T;SI2ZO#!L#V MW@$X+< Y%."V /=0@-<"O%J9II1:AY@J&DT$7Q.AHY%--VHQ:S26GQ7ZMS\H M@;,9XE1TRQ60D)R1RR3A5:$DN8<$LA6=,3@EM^B[/5,G,2B:,?D%@YX>8G(R M^D)&)"O(XY)7DA:IG)@*D]2?,I,VH:LF(>>=A&ZH.">N?4H'P^UMN(G*=O(ZG;Q.S>>]PW?)<%W1(@&"*Y2DO)JI><70[8VB0_(T MA'Y-J!?M*CH;>^'$7&V*,! 4.OYV4#S$Y(Z[H*V"W*X@=W]!;UX0&UXHT M\ M3FA7+'9&F ]!"Y 1?I-0J<=07"%7D^E 2[?"L)AF;Q.)F^O3(^"IC"T<,B?F[K8OT-E[>74!\"% M+&D"4P-W> EB!4;T^9,=6-^&ULDQR>(CD6UIZ7=:^A^WW$)P.;A\_)W?Z?IC MS^Y98S?*"RTOZ%EC@&L\MK\.6R/HR@GVEO-4S#+&(#W4%'O9/FJ*8Y+%1R+; M4C'L5 R/:(IP9R=T[,!U>Z88B+)LOQ<5[T;9H34.>J8P-XYD?7_"8VV1%9(P MF"/..@^10#1WDJ:C>%F?TC.N\,ROFTN\QH'0 3@_YWA2MQU]\'<7P^@_4$L# M!!0 ( .*3S58U0K$J2P( '$% : >&PO=V]R:W-H965T*'$/U[::AJ=1E#BDK7"7JOU;^ST'#F^0@GCO[ .OB<_(RA:8U7=@2F# MFLOP9\_=/6P DN,=@+0#I)\!XQV 40<8?1 MQ.86_C(]FN1SZ;[R3C[JYX,PUR2&0)3#T"U7IO%;:\M?N[%99)K85( 1(0L9N##QE MZ8"D/6U>RA:G9)!^=,JW.KTS!8'QQF.L4:]\4QLH5"MMJ&*_V\^-<]\NG_9G M-$]"^[_3A&$T9WK%I0&!2Z(<#DZ.(M"AP8-A5>.?_+VRU$!^6=%,1.T/-E2]I6O M,1;@*4TR/C760N0WILFC-4X1OZ8YSN2=)64I$K++5B;/&49QZ90FIFU9GIDB MDAFS27EMP6836HB$9'C! "_2%+'OMSBAVZD!C><+'\EJ+=0%"M_R@#50HCY1^59UW\=2PU(QP M@B.A))#\V^ Y3A*E).?QK1(UZC&5XV'[6?VN#%X&\X@XGM/D"XG%>FH$!HCQ M$A6)^$BW?^$JH)'2BVC"RU^PK6PM T0%%S2MG.4,4I+M_M%3!>+ ;HG'.S* MP3[7P:D@1> 9."?-2VX=. 34\BIJ@'-J)K6[6Y:]HEIW2-V#1QX!6S+=CKUN]WA'I[O#H_=3,9Z2&CU^Y+8B7D',;[V;==KD.BT"MQN$FY-POV5S)"O5U?T;NNAC*#?F._< M;LWIBNF$9U3"-M3'.:YH7 ;!\(^/<>IX^8_=<5C%:L[Z,< M4BP<2.P(HE=#]"ZR9&A'Z4O7:V6+9_GC1DJUC4:^[W>GE%_3\'^R8,BM?4V3 M&+Q+906M$[L@/*BLH1;);4&2,EQ=/NDU>L<[I%HXE-HQOWW1 M#"]3->N'Z8W8;B6+;X^:&=5A%)PHFN&^:H;ZLOGOY9)$^,RR2J_5.^HAU<*A MU(XY[FMN^$M%]_F)I1VF-^)V+>Z.F[M@AY$S/O$- O<%.]17[ ]T*;:HV@;K M3H@W.*&[3)M3_I-Z2S]$;QB#%O)#J1WCW9?R\#*UO'Z8WHB]UE>DXS:_#[N, M_*"1;^;!\9,Z++Q';$4R#A*\E%[6M2_=V>[\;=<1-"]/I!ZI$#0MFVN,8LR4 M@;R_I%0\=]0A5WT*.OL!4$L#!!0 ( .*3S5;/\4D,G , ,L. : M>&PO=V]R:W-H965T3&EN0YQ_,-17(X M/7#Q66X!%'JL6"UGWE:IW:WORV(+%9$W? >U_F7-1464OA4;7^X$D+(15@/NWNA+[S.Y>25E!+RFLD8#WSWH:WRQ ;01/Q%X6#[%TC@[+B_+.Y>5_. MO,!D! P*92R(_GJ !3!FG'0>_[6F7O>?1MB_?G+_I8'7,"LB8<'9W[14VYDW M\5 ):[)GZB,__ HM4&+\"LYD\XD.;6S@H6(O%:]:L@)POB, M +<"?*D@:@71I8*X%<1-98XH31V61)'Y5/ #$B9:NYF+IIB-6N/3VHS[O1+Z M5ZIU:OX[5X!R]"-Z6Q1B#R7Z^5&_4A(D(G6)_E!;$.@W2E:4447UTXL#7R]! M$'IW)?5[TK/>Y*CQN_^(S?4R$+7IE*$C,/;#5Q MNIAUX5;N2 $S3T]\">(!O/GWWX5I\).M0D>SI#$S:\+#'*?)))GZ#_U"6*)P M%@==U EOU/%&3M[%7@BH%=)KEM"P]08QT#,6L>>WQH8?C7)))D%PFO#B&)3V M@^)AT-*9WN6%/(&/._C8"?^^+JG0:QU2Y-'.Z=1?.\SQJ!Y1&DT&]; $Y7%B M'^2DXTS<@\SXOD0F/UH 6H.=U>EQ+6LRPL!X]$:/@\(HC.VL:<>:.EGO!%^# M-#L@82\B.ZVN14['-'$:#Y M04$4V9&S#CF[:,W:$:%JO>)#NPG8B)U.UQ)G M%N)X.,CCH#PX SSI@"TN9.VV<9M>$[9M7CY>+'.\7"Q'@=%>71F!PJ#YVXGN.C][7[;0W;3]SR;&[7IU1/B"C:.&\\?O'1S,,4\W MV!M:2\VTUIK@)M-B<3PY'6\4WS5GB157^F327&[U:1.$"="_K[D^3[0WYGC2 MG5_G7P%02P,$% @ XI/-5FR[_?&R P S X !H !X;"]W;W)K MLI3)D;-6:G/ENC)>8T9DEV^0Z9$E%QE1NBM6KMP()(EURE(W\+R!FQ'*G/'0 M/IN)\9#G*J4,9P)DGF5$?)E@RG\T4>N1<^E @DN2I^J>[SYA MF5#?Z,4\E?8_[$I;SX$XEXIGI;..(*.L^"4O)8@#![_WAD-0.@2G#H,W',+2 M(?RG#KW2H6?)%*E8#A%19#P4? ?"6&LUT[ PK;=.GS+SWN=*Z%&J_=3X5ZX0 M? ]^@L]Z!/@2I@(3JN!]A(K05,(#OJBNTN&:2=VX#&U:A!:\$5H8 MPAUG:BWA%Y9@4B,0?4=@T"#@:E 5K6!/:Q(T*EYO1!>\BPX$7N#59=3L'J$F M%?K6/:C+I]G]CHC*/6S()JS>?6CU>F_HW>.6IUO*5OMW?D-BFE+UI7J;-3%. M&C7--G4E-R3&D:/W(8EBB\[XQQ_\@?=S':\VQ:*6Q(Y8]BJ6O4:6)ZMG3[(# M=^2%9GD&$RZTI(5-=!1ZK YN,4G?3F*V[.TX]/3?T-T>4FL,Y5QJ+8D=4>M7 MU/K_CMHCRR4F%:H.3'F64:4/'&V%"#,4L6[KDZF.8C&I[Q]@]+J>US_!V!C; MN1A;$CO".*@P#AHQS@2/$1,)2\$SNY'+5ZH=>."*I'6<&E7/7EJ5:M>V0'%?S8LZ3U\Q5Y1)2'&I7;WNA>8BBM*IZ"B^L<7$@BM=FMCF6J][ M%,9 CR^Y+BC*CIF@*F#'?P-02P,$% @ XI/-5HV9S1A"!0 DAD !H M !X;"]W;W)K^:N9>0QL DY0P)F V=,;[V<=\8I"6^4%C+O6MDFO+"^3=S M/:0SWK[?>/Z6-UXUY(1(F//I* M0[48.CT'A3 C2:2F?/T+;!K4,?X"'LGTB-:;LJZ#@D0J'F^,=0UBRK(S>=V MV#/H="H,O(V!=VQ0%:&U,6@=&>!VA4%[8]!.R61-23GX1)'10/ U$J:T]F8N M4IBIM6X^9>:[/RJAWU)MIT:_<04(8_03NF,!CP$]D5>0Z*,/BM!(HB=X50F) M+G2!YT2L% .FDI7PSAK!IN0-UE(KR)D"]USIA82W;(0 MPA+[B=T>>Q8'3=W^'(*WA7#C63W>$W&)6KB!/-=KE57(;NY#D)M[)>;^]YMC M2VM:^2=MI?[:%?YN9S-(1]/>)T53HK_S% +. AI18L9< Q&%/D$(@D3H41&5 M*"[>CHT:Z %$ $R5?6AK1CX75>:LLT?*GFA0X0='($'2N"DM8V4)%+PW0CO0Y) M,%-)=G710..8)^4]R1KU7#R9L^Y>P['7<=TC/#6%/,#8S3%V:QJC4U@2);([ MQ&=(KW9Z+6/HE@A&V5S:H%KK<"[4;@'J,=":PAT O=S:V) MJ)#65G=GH\2%7H+;W<( JROH(2-OQ\@[Q8BE0^L/(*(4BMV^0I9/3IKAGM;D MN&^$N5NBSC=PK%[>"VO2RHR,>]7" 6[Z[-IV2N:;SY4[7WX=57GD.1.UV.[ ML#\]^=OM]03NF5F\90YM<^B80]<&PO=V]R:W-H965TGY]S M[JZW9?Q%+ $DV>59(?K64LI5U[9%LH2GIMP@<]MI996L"$$['.<\K_#"%CV[[E6J\+#^EB*=6"/>BM MZ (>03ZO)AQG=LTR2W,H1,H*PF'>MV[<[CA4]MK@9PI;L3<5KVE NZ/7]G'^NQXEBD5,&+9KW0FEWVK M;9$9S.DZDP]L^Q6J\V@'$Y8)_23;RM:Q2+(6DN45&#W(TZ)\TUVEPQX >