0001437749-23-022818.txt : 20230809 0001437749-23-022818.hdr.sgml : 20230809 20230809170519 ACCESSION NUMBER: 0001437749-23-022818 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230809 DATE AS OF CHANGE: 20230809 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: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39048 FILM NUMBER: 231156156 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 10-Q 1 avpt20230630_10q.htm FORM 10-Q avpt20230630_10q.htm
0001777921 AvePoint, Inc. false --12-31 Q2 2023 1,001 725 0.0001 0.0001 1,000,000 1,000,000 185,723 185,723 185,278 185,278 0 1 10 12 2019 2022 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 0 0 55.00 1 4 10 4 4 10 195,707 1 Include long-term unbilled receivables. Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate. The majority of certificates of deposit are foreign deposits. Formerly AvePoint EduTech Pte. Ltd. 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. Short-term lease expenses include rent expenses from leases of 12 months or less on the transition date or lease commencement. Includes the current portion of operating lease liabilities of $5.5 million, which is reflected in accrued expenses and other liabilities in the condensed consolidated balance sheets. Refer to “Note 11 — Earn-Out and Warrant Liabilities” for further details. 00017779212023-01-012023-06-30 0001777921us-gaap:CommonStockMember2023-01-012023-06-30 0001777921us-gaap:WarrantMember2023-01-012023-06-30 xbrli:shares 00017779212023-08-09 iso4217:USD 00017779212023-06-30 00017779212022-12-31 iso4217:USDxbrli:shares 0001777921avpt:SAASMember2023-04-012023-06-30 0001777921avpt:SAASMember2022-04-012022-06-30 0001777921avpt:SAASMember2023-01-012023-06-30 0001777921avpt:SAASMember2022-01-012022-06-30 0001777921avpt:TermedLicenseAndSupportMember2023-04-012023-06-30 0001777921avpt:TermedLicenseAndSupportMember2022-04-012022-06-30 0001777921avpt:TermedLicenseAndSupportMember2023-01-012023-06-30 0001777921avpt:TermedLicenseAndSupportMember2022-01-012022-06-30 0001777921us-gaap:ServiceMember2023-04-012023-06-30 0001777921us-gaap:ServiceMember2022-04-012022-06-30 0001777921us-gaap:ServiceMember2023-01-012023-06-30 0001777921us-gaap:ServiceMember2022-01-012022-06-30 0001777921us-gaap:MaintenanceMember2023-04-012023-06-30 0001777921us-gaap:MaintenanceMember2022-04-012022-06-30 0001777921us-gaap:MaintenanceMember2023-01-012023-06-30 0001777921us-gaap:MaintenanceMember2022-01-012022-06-30 00017779212023-04-012023-06-30 00017779212022-04-012022-06-30 00017779212022-01-012022-06-30 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 00017779212023-03-31 0001777921avpt:CommonStockOutstandingMember2023-04-012023-06-30 0001777921us-gaap:CommonStockMember2023-04-012023-06-30 0001777921us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-30 0001777921us-gaap:TreasuryStockCommonMember2023-04-012023-06-30 0001777921us-gaap:RetainedEarningsMember2023-04-012023-06-30 0001777921us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-30 0001777921us-gaap:NoncontrollingInterestMember2023-04-012023-06-30 0001777921avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2023-04-012023-06-30 0001777921us-gaap:NoncontrollingInterestMember2023-06-30 0001777921avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2023-06-30 0001777921avpt:CommonStockOutstandingMember2023-06-30 0001777921us-gaap:CommonStockMember2023-06-30 0001777921us-gaap:AdditionalPaidInCapitalMember2023-06-30 0001777921us-gaap:TreasuryStockCommonMember2023-06-30 0001777921us-gaap:RetainedEarningsMember2023-06-30 0001777921us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-30 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 0001777921avpt:CommonStockOutstandingMember2022-04-012022-06-30 0001777921us-gaap:CommonStockMember2022-04-012022-06-30 0001777921us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-30 0001777921us-gaap:TreasuryStockCommonMember2022-04-012022-06-30 0001777921us-gaap:RetainedEarningsMember2022-04-012022-06-30 0001777921us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-30 0001777921us-gaap:NoncontrollingInterestMember2022-04-012022-06-30 0001777921avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2022-04-012022-06-30 0001777921us-gaap:NoncontrollingInterestMember2022-06-30 0001777921avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2022-06-30 0001777921avpt:CommonStockOutstandingMember2022-06-30 0001777921us-gaap:CommonStockMember2022-06-30 0001777921us-gaap:AdditionalPaidInCapitalMember2022-06-30 0001777921us-gaap:TreasuryStockCommonMember2022-06-30 0001777921us-gaap:RetainedEarningsMember2022-06-30 0001777921us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-30 00017779212022-06-30 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-06-30 0001777921us-gaap:CommonStockMember2023-01-012023-06-30 0001777921us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-30 0001777921us-gaap:TreasuryStockCommonMember2023-01-012023-06-30 0001777921us-gaap:RetainedEarningsMember2023-01-012023-06-30 0001777921us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-30 0001777921us-gaap:NoncontrollingInterestMember2023-01-012023-06-30 0001777921avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2023-01-012023-06-30 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-06-30 0001777921us-gaap:CommonStockMember2022-01-012022-06-30 0001777921us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-30 0001777921us-gaap:TreasuryStockCommonMember2022-01-012022-06-30 0001777921us-gaap:RetainedEarningsMember2022-01-012022-06-30 0001777921us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-30 0001777921us-gaap:NoncontrollingInterestMember2022-01-012022-06-30 0001777921avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember2022-01-012022-06-30 00017779212022-01-012022-12-31 utr:Y 0001777921srt:MinimumMember2023-06-30 0001777921srt:MaximumMember2023-06-30 0001777921avpt:TermedLicenseAndSupportMemberus-gaap:TransferredAtPointInTimeMember2023-04-012023-06-30 0001777921avpt:TermedLicenseAndSupportMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-06-30 0001777921avpt:TermedLicenseAndSupportMemberus-gaap:TransferredAtPointInTimeMember2022-04-012022-06-30 0001777921avpt:TermedLicenseAndSupportMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-06-30 0001777921avpt:SAASMemberavpt:TermedLicenseAndSupportMember2023-06-30 xbrli:pure 00017779212023-07-012023-06-30 utr:M thunderdome:item 0001777921us-gaap:DomesticCountryMemberus-gaap:InternalRevenueServiceIRSMember2023-01-012023-06-30 0001777921us-gaap:StateAndLocalJurisdictionMember2023-01-012023-06-30 0001777921us-gaap:ForeignCountryMember2023-01-012023-06-30 0001777921us-gaap:TechnologyBasedIntangibleAssetsMember2023-06-30 0001777921us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-31 0001777921us-gaap:CustomerRelationshipsMember2023-06-30 0001777921us-gaap:CustomerRelationshipsMember2022-12-31 0001777921us-gaap:MediaContentMember2023-06-30 0001777921us-gaap:MediaContentMember2022-12-31 0001777921us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-30 0001777921us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-30 0001777921us-gaap:TradeAccountsReceivableMember2023-06-30 0001777921us-gaap:TradeAccountsReceivableMember2022-12-31 0001777921avpt:UnbilledReceivableMember2023-06-30 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-06-30 0001777921avpt:UnrelatedThirdPartyMembersrt:MaximumMember2023-06-30 0001777921avpt:UnrelatedThirdPartyMember2023-06-30 0001777921avpt:UnrelatedThirdPartyMember2022-12-31 00017779212021-07-262021-07-26 00017779212021-07-01 0001777921us-gaap:MeasurementInputExpectedTermMember2023-06-30 0001777921us-gaap:MeasurementInputPriceVolatilityMember2023-06-30 0001777921avpt:PrivatePlacementWarrantMember2021-07-01 0001777921avpt:PrivatePlacementWarrantMember2023-06-30 0001777921avpt:PrivatePlacementWarrantMember2022-12-31 0001777921avpt:PrivatePlacementWarrantMember2023-04-012023-06-30 0001777921avpt:PrivatePlacementWarrantMember2023-01-012023-06-30 0001777921avpt:PrivatePlacementWarrantMember2022-04-012022-06-30 0001777921avpt:PrivatePlacementWarrantMember2022-01-012022-06-30 00017779212021-07-012021-07-01 0001777921avpt:PublicWarrantMember2021-07-01 0001777921avpt:PublicWarrantMember2023-06-30 0001777921avpt:The2021PlanMember2023-06-30 0001777921us-gaap:CostOfSalesMemberavpt:The20062016And2021Member2023-04-012023-06-30 0001777921us-gaap:CostOfSalesMemberavpt:The20062016And2021Member2022-04-012022-06-30 0001777921us-gaap:CostOfSalesMemberavpt:The20062016And2021Member2023-01-012023-06-30 0001777921us-gaap:CostOfSalesMemberavpt:The20062016And2021Member2022-01-012022-06-30 0001777921us-gaap:SellingAndMarketingExpenseMemberavpt:The20062016And2021Member2023-04-012023-06-30 0001777921us-gaap:SellingAndMarketingExpenseMemberavpt:The20062016And2021Member2022-04-012022-06-30 0001777921us-gaap:SellingAndMarketingExpenseMemberavpt:The20062016And2021Member2023-01-012023-06-30 0001777921us-gaap:SellingAndMarketingExpenseMemberavpt:The20062016And2021Member2022-01-012022-06-30 0001777921us-gaap:GeneralAndAdministrativeExpenseMemberavpt:The20062016And2021Member2023-04-012023-06-30 0001777921us-gaap:GeneralAndAdministrativeExpenseMemberavpt:The20062016And2021Member2022-04-012022-06-30 0001777921us-gaap:GeneralAndAdministrativeExpenseMemberavpt:The20062016And2021Member2023-01-012023-06-30 0001777921us-gaap:GeneralAndAdministrativeExpenseMemberavpt:The20062016And2021Member2022-01-012022-06-30 0001777921us-gaap:ResearchAndDevelopmentExpenseMemberavpt:The20062016And2021Member2023-04-012023-06-30 0001777921us-gaap:ResearchAndDevelopmentExpenseMemberavpt:The20062016And2021Member2022-04-012022-06-30 0001777921us-gaap:ResearchAndDevelopmentExpenseMemberavpt:The20062016And2021Member2023-01-012023-06-30 0001777921us-gaap:ResearchAndDevelopmentExpenseMemberavpt:The20062016And2021Member2022-01-012022-06-30 0001777921avpt:The20062016And2021Member2023-04-012023-06-30 0001777921avpt:The20062016And2021Member2022-04-012022-06-30 0001777921avpt:The20062016And2021Member2023-01-012023-06-30 0001777921avpt:The20062016And2021Member2022-01-012022-06-30 0001777921us-gaap:EmployeeStockOptionMember2023-01-012023-06-30 0001777921avpt:The2021PlanMember2023-03-132023-03-13 0001777921us-gaap:EmployeeStockOptionMemberavpt:The2021PlanMember2023-03-132023-03-13 0001777921avpt:The2021PlanMember2023-01-012023-06-30 0001777921us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-30 0001777921us-gaap:RestrictedStockUnitsRSUMemberavpt:The2021PlanMember2023-01-012023-06-30 0001777921us-gaap:RestrictedStockUnitsRSUMemberavpt:The2021PlanMember2023-06-30 0001777921avpt:EarnOutRSUsMember2021-07-01 0001777921avpt:EarnOutRSUsMember2021-07-012021-07-01 0001777921us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2023-06-30 0001777921us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2023-06-30 0001777921us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2023-06-30 0001777921us-gaap:CertificatesOfDepositMember2023-06-30 0001777921us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-06-30 0001777921us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-06-30 0001777921us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2023-06-30 0001777921us-gaap:MoneyMarketFundsMember2023-06-30 0001777921us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-06-30 0001777921us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-06-30 0001777921us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-06-30 0001777921us-gaap:USTreasurySecuritiesMember2023-06-30 0001777921avpt:CompanyEarnOutsMemberus-gaap:FairValueInputsLevel1Member2023-06-30 0001777921avpt:CompanyEarnOutsMemberus-gaap:FairValueInputsLevel2Member2023-06-30 0001777921avpt:CompanyEarnOutsMemberus-gaap:FairValueInputsLevel3Member2023-06-30 0001777921avpt:CompanyEarnOutsMember2023-06-30 0001777921us-gaap:FairValueInputsLevel1Memberavpt:WarrantLiabilitiesMember2023-06-30 0001777921us-gaap:FairValueInputsLevel2Memberavpt:WarrantLiabilitiesMember2023-06-30 0001777921us-gaap:FairValueInputsLevel3Memberavpt:WarrantLiabilitiesMember2023-06-30 0001777921avpt:WarrantLiabilitiesMember2023-06-30 0001777921us-gaap:FairValueInputsLevel1Member2023-06-30 0001777921us-gaap:FairValueInputsLevel2Member2023-06-30 0001777921us-gaap:FairValueInputsLevel3Member2023-06-30 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: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-04-012023-06-30 0001777921us-gaap:MoneyMarketFundsMemberus-gaap:SecuritiesInvestmentMember2023-01-012023-06-30 0001777921us-gaap:MoneyMarketFundsMemberus-gaap:SecuritiesInvestmentMember2022-04-012022-06-30 0001777921us-gaap:MoneyMarketFundsMemberus-gaap:SecuritiesInvestmentMember2022-01-012022-06-30 0001777921us-gaap:FairValueInputsLevel3Memberavpt:EarnoutSharesLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001777921us-gaap:FairValueInputsLevel3Memberavpt:EarnoutSharesLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-012023-06-30 0001777921us-gaap:FairValueInputsLevel3Memberavpt:EarnoutSharesLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-30 0001777921srt:NorthAmericaMember2023-04-012023-06-30 0001777921srt:NorthAmericaMember2022-04-012022-06-30 0001777921srt:NorthAmericaMember2023-01-012023-06-30 0001777921srt:NorthAmericaMember2022-01-012022-06-30 0001777921us-gaap:EMEAMember2023-04-012023-06-30 0001777921us-gaap:EMEAMember2022-04-012022-06-30 0001777921us-gaap:EMEAMember2023-01-012023-06-30 0001777921us-gaap:EMEAMember2022-01-012022-06-30 0001777921srt:AsiaPacificMember2023-04-012023-06-30 0001777921srt:AsiaPacificMember2022-04-012022-06-30 0001777921srt:AsiaPacificMember2023-01-012023-06-30 0001777921srt:AsiaPacificMember2022-01-012022-06-30 0001777921country:US2023-04-012023-06-30 0001777921country:US2022-04-012022-06-30 0001777921country:US2023-01-012023-06-30 0001777921country:US2022-01-012022-06-30 0001777921country:DE2023-04-012023-06-30 0001777921country:DE2022-04-012022-06-30 0001777921country:DE2023-01-012023-06-30 0001777921country:DE2022-01-012022-06-30 0001777921country:SG2023-04-012023-06-30 0001777921country:SG2022-04-012022-06-30 0001777921country:SG2023-01-012023-06-30 0001777921country:SG2022-01-012022-06-30 0001777921us-gaap:EmployeeStockOptionMember2023-01-012023-06-30 0001777921us-gaap:EmployeeStockOptionMember2022-01-012022-06-30 0001777921us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-30 0001777921us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-30 0001777921us-gaap:WarrantMember2023-01-012023-06-30 0001777921us-gaap:WarrantMember2022-01-012022-06-30 0001777921avpt:CompanyEarnOutsMember2023-01-012023-06-30 0001777921avpt:CompanyEarnOutsMember2022-01-012022-06-30 00017779212023-06-152023-06-15
 

 

Table of Contents



UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the quarterly period ended June 30, 2023

or

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from __________ to ___________.

 

Commission file number: 001-39048

 

AvePoint, Inc.


(Exact name of registrant as specified in its charter)

 

Delaware

83-4461709

(State or other jurisdiction of incorporation or organization)

(I.R.S. Employer Identification No.)

 

525 Washington Blvd, Suite 1400

Jersey City, NJ 07310

(Address of principal executive offices) (Zip Code)

 

(201) 793-1111

(Registrant’s telephone number, including area code)

 

Not Applicable

(Former name, former address and former fiscal year, if changed since last report).

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

 

Trading symbol

 

Name of each exchange on which registered

Common Stock, par value $0.0001 per share

 

AVPT

 

The Nasdaq Global Select Market

Warrants, each whole warrant exercisable for one share of Common Stock at an exercise price of $11.50 per share

 

AVPTW

 

The Nasdaq Global Select Market

 

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

 

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

 

Large accelerated filer ☐

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. 

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No ☒

 

As of August 9, 2023, there were 185,397,977 shares of the registrant’s common stock, par value $0.0001 per share, issued and outstanding.

 



 

 
 

AVEPOINT, INC.

FORM 10-Q

For the Fiscal Quarter Ended June 30, 2023

TABLE OF CONTENTS

 

  Page
FORWARD-LOOKING STATEMENTS 3

PART I. FINANCIAL INFORMATION

5

Item 1. Financial Statements

5

Condensed Consolidated Balance Sheets as of June 30, 2023 and December 31, 2022 6
Condensed Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2023 and 2022 7
Condensed Consolidated Statements of Comprehensive Loss for the Three and Six Months Ended June 30, 2023 and 2022 8
Condensed Consolidated Statements of Mezzanine Equity and Stockholders’ Equity for the Three and Six Months Ended June 30, 2023 and 2022 9
Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2023 and 2022 11
Notes to Condensed Consolidated Financial Statements 12

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

31

Item 3. Quantitative and Qualitative Disclosures About Market Risk

50

Item 4. Controls and Procedures

51

PART II. OTHER INFORMATION

53

Item 1. Legal Proceedings

53

Item 1A. Risk Factors

53

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds  54
Item 3. Defaults Upon Senior Securities 54
Item 4. Mine Safety Disclosures 54
Item 5. Other Information 54

Item 6. Exhibits

55

Signatures 56

 

 

FORWARD-LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q (this “Quarterly Report”) includes estimates, projections, statements relating to our business plans, objectives, and expected operating results that may constitute “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). Forward-looking statements, as well as descriptions of the risks and uncertainties that could cause actual results and events to differ materially, may appear throughout this Quarterly Report, including in the following sections: “Management’s Discussion and Analysis of Financial Condition and Results of Operations” (Part I, Item 2 of this Quarterly Report), “Quantitative and Qualitative Disclosures about Market Risk” (Part I, Item 3 of this Quarterly Report), and “Risk Factors” (Part II, Item 1A of this Quarterly Report).

 

These forward-looking statements generally are identified by the words “believe,” “project,” “expect,” “anticipate,” “estimate,” “intend,” “strategy,” “future,” “opportunity,” “plan,” “may,” “should,” “will,” “would,” “will be,” “will continue,” “will likely result,” and similar expressions. However, the absence of these words or similar expressions does not mean that a statement is not forward-looking. All statements that address operating performance, events, or developments that we expect or anticipate will occur in the future — including statements relating to volume growth, sales, earnings, and statements expressing general views about future operating results — are forward-looking statements. These forward-looking statements are, by their nature, subject to significant risks and uncertainties, and are based on the beliefs of, as well as assumptions made by and information currently available to, our management. Our management believes that these forward-looking statements are reasonable as and when made. However, caution should be taken not to place undue reliance on any such forward-looking statements because such statements speak only as of the date when made. Readers should evaluate all forward-looking statements made in the context of these risks and uncertainties. The important factors referenced above may not contain all of the factors that are important to investors.

 

These forward-looking statements speak only as of the date of this Quarterly Report 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 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;

 

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; and

 

the effects of foreign currency exchange.

   

 

The foregoing list of risks is not exhaustive. Other sections of this Quarterly Report 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 Quarterly Report 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 Quarterly Report, 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 our Annual Report on Form 10-K, as amended, for the fiscal year ended December 31, 2022, and the "Risk Factors" section of this Quarterly Report 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 Quarterly Report and the documents that we reference in this Quarterly Report and have filed as exhibits to the Quarterly Report, 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 Quarterly Report 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.

 

 

 

PART 1

Item I

 

PART I. FINANCIAL INFORMATION.

 

Item 1. Financial Statements.

 

 

Index to Financial Statements

 

Page

Condensed Consolidated Balance Sheets as of June 30, 2023 and December 31, 2022   6
Condensed Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2023 and 2022   7
Condensed Consolidated Statements of Comprehensive Loss for the Three and Six Months Ended June 30, 2023 and 2022   8
Condensed Consolidated Statements of Mezzanine Equity and Stockholders’ Equity for the Three and Six Months Ended June 30, 2023 and 2022   9
Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2023 and 2022   11
Notes to Condensed Consolidated Financial Statements   12

 

 

AvePoint, Inc. and Subsidiaries

Condensed Consolidated Balance Sheets

As of June 30, 2023 and December 31, 2022

(In thousands, except par value)

(Unaudited)

 

  

June 30,

  

December 31,

 
  

2023

  

2022

 

Assets

        

Current assets:

        

Cash and cash equivalents

 $219,714  $227,188 

Short-term investments

  3,191   2,620 

Accounts receivable, net of allowance for doubtful accounts of $1,001 and $725 as of June 30, 2023 and December 31, 2022, respectively

  61,815   66,474 

Prepaid expenses and other current assets

  5,539   10,013 

Total current assets

  290,259   306,295 

Property and equipment, net

  4,996   5,537 

Goodwill

  18,979   18,904 

Intangible assets, net

  10,770   11,079 

Operating lease right-of-use assets

  15,577   15,855 

Deferred contract costs

  49,426   48,553 

Other assets

  8,563   9,310 

Total assets

 $398,570  $415,533 

Liabilities, mezzanine equity, and stockholders’ equity

        

Current liabilities:

        

Accounts payable

 $1,439  $1,519 

Accrued expenses and other liabilities

  41,795   47,784 

Current portion of deferred revenue

  96,002   93,405 

Total current liabilities

  139,236   142,708 

Long-term operating lease liabilities

  10,751   11,348 

Long-term portion of deferred revenue

  6,925   8,085 

Earn-out shares liabilities

  10,939   6,631 

Other non-current liabilities

  5,586   3,607 

Total liabilities

  173,437   172,379 

Commitments and contingencies

          

Mezzanine equity

        

Redeemable noncontrolling interest

  14,009   14,007 

Total mezzanine equity

  14,009   14,007 

Stockholders’ equity

        

Common stock, $0.0001 par value; 1,000,000 shares authorized, 185,723 and 185,278 shares issued and outstanding

  19   19 

Additional paid-in capital

  659,604   665,715 

Treasury stock

     (21,666)

Accumulated other comprehensive income

  2,251   2,006 

Accumulated deficit

  (450,750)  (416,927)

Total stockholders’ equity

  211,124   229,147 

Total liabilities, mezzanine equity, and stockholders’ equity

 $398,570  $415,533 

 

See accompanying notes.

 

 

 

AvePoint, Inc. and Subsidiaries

Condensed Consolidated Statements of Operations

For the Three and Six Months Ended June 30, 2023 and 2022

(In thousands, except per share amounts)

(Unaudited)

 

   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2023

   

2022

   

2023

   

2022

 

Revenue:

                               

SaaS

  $ 38,279     $ 27,619     $ 73,791     $ 54,172  

Term license and support

    13,277       14,011       24,181       24,213  

Services

    10,066       9,848       19,813       18,773  

Maintenance

    3,247       4,223       6,656       8,834  

Total revenue

    64,869       55,701       124,441       105,992  

Cost of revenue:

                               

SaaS

    9,130       6,207       17,025       11,770  

Term license and support

    496       491       957       1,076  

Services

    9,958       8,636       19,309       16,986  

Maintenance

    212       278       395       556  

Total cost of revenue

    19,796       15,612       37,686       30,388  

Gross profit

    45,073       40,089       86,755       75,604  

Operating expenses:

                               

Sales and marketing

    27,691       27,371       54,542       54,577  

General and administrative

    15,193       16,380       29,841       31,982  

Research and development

    9,273       8,081       18,288       14,636  

Total operating expenses

    52,157       51,832       102,671       101,195  

Loss from operations

    (7,084 )     (11,743 )     (15,916 )     (25,591 )

(Loss) gain on earn-out and warrant liabilities

    (4,027 )     2,668       (4,136 )     5,935  

Interest income, net

    286       20       611       34  

Other income (expense), net

    1,613       (693 )     3,025       (870 )

Loss before income taxes

    (9,212 )     (9,748 )     (16,416 )     (20,492 )

Income tax expense (benefit)

    3,313       (546 )     5,291       (237 )

Net loss

  $ (12,525 )   $ (9,202 )   $ (21,707 )   $ (20,255 )

Net income attributable to and accretion of redeemable noncontrolling interest

    (60 )     (627 )     (75 )     (1,244 )

Net loss attributable to AvePoint, Inc.

  $ (12,585 )   $ (9,829 )   $ (21,782 )   $ (21,499 )

Net loss available to common shareholders

  $ (12,585 )   $ (9,829 )   $ (21,782 )   $ (21,499 )

Basic and diluted loss per share

  $ (0.07 )   $ (0.05 )   $ (0.12 )   $ (0.12 )

Basic and diluted shares used in computing loss per share

    183,315       182,491       183,068       182,661  

 

See accompanying notes.

 

 

 

AvePoint, Inc. and Subsidiaries

Condensed Consolidated Statements of Comprehensive Loss

For the Three and Six Months Ended June 30, 2023 and 2022

(In thousands)

(Unaudited)

 

   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2023

   

2022

   

2023

   

2022

 

Net loss

  $ (12,525 )   $ (9,202 )   $ (21,707 )   $ (20,255 )

Other comprehensive income (loss) net of taxes

                               

Unrealized gain on available-for-sale

          190             190  

Foreign currency translation adjustments

    88       35       172       (1,693 )

Total other comprehensive income (loss)

    88       225       172       (1,503 )

Total comprehensive loss

  $ (12,437 )   $ (8,977 )   $ (21,535 )   $ (21,758 )

Comprehensive loss (income) attributable to redeemable noncontrolling interests

    48       (561 )     (2 )     (1,169 )

Total comprehensive loss attributable to AvePoint, Inc

  $ (12,389 )   $ (9,538 )   $ (21,537 )   $ (22,927 )

 

See accompanying notes.

 

 

 

AvePoint, Inc. and Subsidiaries

Condensed Consolidated Statements of Mezzanine Equity and Stockholders’ Equity

For the Three Months Ended June 30, 2023 and 2022

(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, March 31, 2023

  $ 14,057     $ 14,057       186,787,807     $ 19     $ 674,768       4,614,626     $ (23,477 )   $ (426,124 )   $ 2,055     $ 227,241  

Proceeds from exercise of options

                1,095,218             2,109                               2,109  

Common stock issued upon vesting of restricted stock units

                751,328                                            

Stock-based compensation expense

                            9,586                               9,586  

Reclassification of earn-out RSUs to earn-out shares

                            (130 )                             (130 )

Repurchase of common stock

                (2,911,170 )                 2,911,170       (15,293 )                 (15,293 )

Retirement of common stock

                            (26,729 )     (7,525,796 )     38,770       (12,041 )            

Comprehensive income (loss):

                                                                               

Net loss

                                              (12,525 )           (12,525 )

Net income attributable to and accretion of redeemable noncontrolling interest

    60       60                                     (60 )           (60 )

Total other comprehensive income (loss)

    (108 )     (108 )                                         196       196  

Balance, June 30, 2023

  $ 14,009     $ 14,009       185,723,183     $ 19     $ 659,604           $     $ (450,750 )   $ 2,251     $ 211,124  

 

 

   

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, March 31, 2022

  $ 5,818     $ 5,818       182,493,007     $ 18     $ 634,070       278,564     $ (2,482 )   $ (386,967 )   $ 598     $ 245,237  

Proceeds from exercise of options

                442,469             683                               683  

Common stock issued upon vesting of restricted stock units

                162,002                                            

Stock-based compensation expense

                            10,396                               10,396  

Issuance of redeemable noncontrolling interest in MaivenPoint Pte. Ltd. (1)

    5,794       5,794                                                  

Reclassification of earn-out RSUs to earn-out shares

                            (218 )                             (218 )

Repurchase of common stock

                (1,766,662 )                 1,766,662       (9,309 )                 (9,309 )

Comprehensive income (loss):

                                                                               

Net loss

                                              (9,202 )           (9,202 )

Net income attributable to and accretion of redeemable noncontrolling interest

    627       627                                     (627 )           (627 )

Total other comprehensive income (loss)

    (66 )     (66 )                                         291       291  

Balance, June 30, 2022

  $ 12,173     $ 12,173       181,330,816     $ 18     $ 644,931       2,045,226     $ (11,791 )   $ (396,796 )   $ 889     $ 237,251  

 

(1) Formerly AvePoint EduTech Pte. Ltd.

See accompanying notes.

 

 

AvePoint, Inc. and Subsidiaries

Condensed Consolidated Statements of Mezzanine Equity and Stockholders’ Equity (continued)

For the Six Months Ended June 30, 2023 and 2022

(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

                1,775,603             3,240                               3,240  

Common stock issued upon vesting of restricted stock units

                2,006,038                                            

Stock-based compensation expense

                            17,690                               17,690  

Reclassification of earn-out RSUs to earn-out shares

                            (312 )                             (312 )

Repurchase of common stock

                (3,336,046 )                 3,336,046       (17,104 )                 (17,104 )

Retirement of common stock

                            (26,729 )     (7,525,796 )     38,770       (12,041 )            

Comprehensive income (loss):

                                                                               

Net loss

                                              (21,707 )           (21,707 )

Net income attributable to and accretion of redeemable noncontrolling interest

    75       75                                     (75 )           (75 )

Total other comprehensive income (loss)

    (73 )     (73 )                                         245       245  

Balance, June 30, 2023

  $ 14,009     $ 14,009       185,723,183     $ 19     $ 659,604           $     $ (450,750 )   $ 2,251     $ 211,124  

 

 

   

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

                1,156,279             1,719                               1,719  

Common stock issued upon vesting of restricted stock units

                254,432                                            

Stock-based compensation expense

                            18,670                               18,670  

Issuance of redeemable noncontrolling interest in MaivenPoint Pte. Ltd. (1)

    5,794       5,794                                                  

Reclassification of earn-out RSUs to earn-out shares

                            (514 )                             (514 )

Repurchase of common stock

                (1,901,662 )                 1,901,662       (10,052 )                 (10,052 )

Comprehensive income (loss):

                                                                               

Net loss

                                              (20,255 )           (20,255 )

Net income attributable to and accretion of redeemable noncontrolling interest

    1,244       1,244                                     (1,244 )           (1,244 )

Total other comprehensive loss

    (75 )     (75 )                                         (1,428 )     (1,428 )

Balance, June 30, 2022

  $ 12,173     $ 12,173       181,330,816     $ 18     $ 644,931       2,045,226     $ (11,791 )   $ (396,796 )   $ 889     $ 237,251  

 

(1) Formerly AvePoint EduTech Pte. Ltd.

See accompanying notes.

 

 

 

AvePoint, Inc. and Subsidiaries

Condensed Consolidated Statements of Cash Flows

For the Six Months Ended June 30, 2023 and 2022

(In thousands)

(Unaudited)

 

   

Six Months Ended

 
   

June 30,

 
   

2023

   

2022

 

Operating activities

               

Net loss

  $ (21,707 )   $ (20,255 )

Adjustments to reconcile net loss to net cash provided by (used in) operating activities:

               

Depreciation and amortization

    2,249       1,333  

Operating lease right-of-use assets expense

    3,496       2,649  

Foreign currency remeasurement loss

    222       1,386  

Stock-based compensation

    17,690       18,678  

Deferred income taxes

    (161 )     (37 )

Other

    329       474  

Change in value of earn-out and warrant liabilities

    4,136       (5,840 )

Changes in operating assets and liabilities:

               

Accounts receivable

    4,128       1,031  

Prepaid expenses and other current assets

    4,434       1,452  

Deferred contract costs and other assets

    (429 )     (3,534 )

Accounts payable, accrued expenses, operating lease liabilities and other liabilities

    (7,276 )     (6,654 )

Deferred revenue

    2,145       2,721  

Net cash provided by (used in) operating activities

    9,256       (6,596 )

Investing activities

               

Maturities of investments

    566       1,093  

Purchases of investments

    (1,055 )     (180,041 )

Cash paid in business combinations and asset acquisitions, net of cash acquired

          (2,222 )

Capitalization of internal-use software

    (644 )     (1,174 )

Purchase of property and equipment

    (789 )     (2,234 )

Other

    (500 )      

Net cash used in investing activities

    (2,422 )     (184,578 )

Financing activities

               

Repurchase of common stock

    (17,004 )     (10,042 )

Proceeds from stock option exercises

    3,240       1,719  

Repayments of finance leases

    (20 )     (11 )

Net cash used in financing activities

    (13,784 )     (8,334 )

Effect of exchange rates on cash

    (524 )     (3,647 )

Net decrease in cash and cash equivalents

    (7,474 )     (203,155 )

Cash and cash equivalents at beginning of period

    227,188       268,217  

Cash and cash equivalents at end of period

  $ 219,714     $ 65,062  

Supplemental disclosures of cash flow information

               

Income taxes paid

  $ 2,938     $ 420  

Contingent consideration in business combination

  $     $ 5,635  

 

See accompanying notes.

 
11

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 a 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 six months ended  June 30, 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, and amended on June 13, 2023 (“Annual Report”).

 

12

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 a 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 condensed 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 and six months ended June 30, 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 and six months ended June 30, 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 six months ended June 30, 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 six months ended June 30, 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. 

 

13

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 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 June 30, 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.

 

14

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.6 million for the three and six months ended June 30, 2023, respectively, and $0.9 million and $1.1 million for the three and six months ended June 30, 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 June 30, 2023 and December 31, 2022, the Company’s cash balances at these entities were $6.6 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 certificates of deposit held by financial institutions which have an initial maturity 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 prepaid costs. The prepaid expenses balance as of June 30, 2023 and December 31, 2022 were $4.3 million and $7.1 million, respectively.

 

15

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, 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. Deferred costs are periodically reviewed for impairment.

 

Amortization of deferred contract costs of $4.3 million and $8.5 million for the three and six months ended June 30, 2023, respectively, and $3.2 million and $6.2 million for the three and six months ended June 30, 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 $49.4 million and $48.6 million at June 30, 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.

 

Term license revenue recognized at point in time was $8.1 million and $14.0 million for the three and six months ended June 30, 2023, respectively, and $9.9 million and $16.1 million for the three and six months ended June 30, 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 past 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, and current 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 June 30, 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 June 30, 2023 and December 31, 2022 was $102.9 million and $101.5 million, respectively. Revenue recognized that was included at the beginning of the period deferred revenue balance was $61.1 million for the six months ended June 30, 2023.

 

16

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 (1)

  

revenue

  

costs

 
  

(in thousands)

 

Balance, December 31, 2022

 $73,348  $101,490  $48,553 

Balance, June 30, 2023

  67,116   102,927   49,426 

 

(1) Include long-term unbilled receivables. 

 

There were no significant changes to the Company’s contract assets or liabilities during the year ended December 31, 2022 and the six months ended June 30, 2023 outside of its sales activities.

 

As of June 30, 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 $266.7 million, of which $205.6 million is related to SaaS and term license and support revenue. We expect to recognize approximately 62% 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.

 

Treasury Stock Retirement

 

We account for treasury stock transactions under the cost method. For each reacquisition of common stock, the number of shares and the acquisition price for those shares is added to the existing treasury stock count and total value, respectively. We periodically retire treasury shares that we acquire through share repurchases and return those shares to the status of authorized but unissued. When treasury shares are retired, we allocate the excess of the repurchase price over the par value of shares acquired between additional paid-in capital and accumulated deficit. The portion allocated to additional paid-in capital is limited to the pro rata portion of additional paid-in capital for the retired treasury shares. Any further excess of the repurchase price is allocated to accumulated deficit. 

 

17

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 Exchange Act) 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.

 

Because the market value of our common stock held by non-affiliates exceeded $700.0 million as of June 30, 2023, we will meet the conditions to be deemed a "large-accelerated filer" as of December 31, 2023, and will, consequently, no longer be an emerging growth company as of that date. We will be subject to the regulations applicable to all large-accelerated filers as of December 31, 2023.

 

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.

 

18

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

  75 

Balance as of June 30, 2023

 $18,979 

 

 

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 $1.0 million for the three and six months ended June 30, 2023, respectively, and $0.1 million and $0.2 million for the three and six months ended June 30, 2022, respectively. 

 

As of June 30, 2023, estimated future amortization expense for the intangible assets reflected above was as follows:

 

Year Ending December 31:

    
  

(in thousands)

 

2023 (six months)

 $1,073 

2024

  2,093 

2025

  1,706 

2026

  1,246 

2027

  1,145 

Thereafter

  3,507 

Total intangible assets subject to amortization

 $10,770 

 

A summary of the balances of the Company's intangible assets as of  June 30, 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

 
          

June 30,

          

December 31,

  

Life

 
          

2023

          

2022

     
  (in thousands)  (in years) 

Technology and software, net

  7,509   (1,405)  6,104   6,842   (777)  6,065   6.6 

Customer related assets, net

  4,530   (410)  4,120   4,799   (477)  4,322   10.0 

Content, net

  821   (275)  546   830   (138)  692   3.0 

Total

 $12,860  $(2,090) $10,770  $12,471  $(1,392) $11,079   7.5 
 

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 six months ended June 30, 2023 and 2022

 

19

AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)
 
 

6. Accounts Receivable, Net

 

Accounts receivable, net, consists of the following components:

 

   

June 30,

   

December 31,

 
   

2023

   

2022

 
   

(in thousands)

 

Trade receivables

  $ 41,728     $ 47,046  

Current unbilled receivables

    21,088       20,153  

Allowance for doubtful accounts

    (1,001 )     (725 )
    $ 61,815     $ 66,474  

 

 

7. Line of Credit

 

The Company maintains a loan and security agreement with HSBC Ventures Bank USA, Inc., ("HSBC") 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 currently bears interest at a rate equal to SOFR plus 3.6%. The line carries an unused fee of 0.5% per year. The line will mature on September 7, 2023. We are required to maintain a specified adjusted quick ratio and a minimum annual recurring revenue tested by HSBC each quarter. The Company pledged, assigned and granted HSBC 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 June 30, 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 (36.0)% and (32.2)% for the three and six months ended June 30, 2023, respectively, and 5.6% and 1.2% for the three and six months ended June 30, 2022, respectively.

 

The change in effective tax rates for the three-month period ended June 30, 2023 as compared to the three-month period ended  June 30, 2022 was primarily due to the mix of pre-tax income (loss) results by jurisdictions taxed at different rates, and tax losses for which no benefit can be taken.

 

The change in effective tax rates for the six-month period ended June 30, 2023 as compared to the six-month period ended  June 30, 2022 was primarily due to the mix of pre-tax income (loss) results by jurisdictions taxed at different rates, impact of foreign inclusions, stock-based compensation and tax losses for which no benefits 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.

 

20

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 ("ROU") 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 and six months ended June 30, 2023 and 2022 as follows:

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 
  

(in thousands)

 

Lease liability cost

 $1,747  $1,498  $3,496  $2,649 

Short-term lease expenses (1)

  206   535   454   1,349 

Variable lease cost not included in the lease liability (2)

  136   37   246   69 

Total lease cost

 $2,089  $2,070  $4,196  $4,067 

 

(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 six months ended June 30, 2023 and 2022, ROU assets obtained in exchange for new operating lease liabilities amounted to $3.1 million and $6.7 million, respectively.

 

Other information related to operating leases for the three and six months ended June 30, 2023 and 2022, is as follows:

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 
  

(in thousands)

 

Cash paid for amounts included in the measurement of the lease liability:

                

Operating cash flows from operating leases

 $1,619  $1,152  $3,665  $2,506 

 

21

AvePoint, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements
(Unaudited)

 

As of June 30, 2023, our operating leases had a weighted average remaining lease term of 3.7 years and a weighted average discount rate of 5.3%.


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 June 30, 2023 is as follows:

 

Year Ending December 31:

    
  

(in thousands)

 

2023 (six months)

 $3,180 

2024

  5,260 

2025

  3,591 

2026

  2,506 

2027

  1,725 

Thereafter

  2,004 

Total future lease payments

 $18,266 

Less: Present value adjustment

  (1,986)

Present value of future lease payments (1)

 $16,280 

 

(1) Includes the current portion of operating lease liabilities of $5.5 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 June 30, 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, customers in certain geographies or in highly regulated sectors occasionally require contingency agreements, which are secured by certificates of deposit. As of June 30, 2023, letters of credit have been issued in the amount of $2.9 million, as security for the agreements. These agreements have not had a material effect on our results of operations, financial position or cash flow.

 

Notes Receivable

 

Other assets include yielding loan notes to a third party with a total commitment of up to $5.0 million and maturities of greater than twelve months. The notes bear interest at an annual rate equal to 8%. 

 

As of June 30, 2023 and December 31, 2022, $1.0 million and $0.5 million, respectively, were outstanding, and these amounts are included in other assets in the condensed consolidated balance sheets. As of June 30, 2023 and December 31, 2022, the difference between the carrying amount and estimated fair value for the notes receivables was immaterial. Fair values are based on discounted future cash flows using current interest rates offered for similar notes to third parties with similar credit ratings for the same remaining maturities. If measured at fair value in the financial statements, these financial instruments would be classified as Level 3 in the fair value hierarchy. 

 

22

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 July 1, 2028 (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 July 1, 2028 (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 July 1, 2028 (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 June 30, 2023 and December 31, 2022, and was determined to be $10.9 million and $6.6 million, respectively, and included in the earn-out shares liabilities in the condensed consolidated balance sheets. As a result, $3.9 million and $4.0 million losses were recognized during the three and six months ended June 30, 2023, respectively, and $2.6 million and $5.8 million gains were recognized during the three and six months ended June 30, 2022, respectively, 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:

 

  

June 30,

 
  2023 

Term (in years)

  5.01 

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.

 

23

AvePoint, Inc. and Subsidiaries
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 June 30, 2023 and December 31, 2022, and was determined to be $0.4 million and $0.2 million, respectively, and included in the other non-current liabilities in the condensed consolidated balance sheets. As a result, $0.1 million and $0.1 million losses were recognized during the three and six months ended June 30, 2023, respectively, and $0.1 million and $0.2 million gains were recognized during the three and six months ended June 30, 2022, respectively, and included as (loss) gain on earn-out and warrant liabilities in the condensed 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 185,723,183 and 189,467,338 shares issued and outstanding, including treasury shares, at June 30, 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. On June 30, 2023, the Company retired 7,525,796 shares of its common stock held in treasury. The shares were returned to the status of authorized but unissued shares. As a result, common stock amount, additional paid-in capital, and accumulated deficit in the condensed consolidated balance sheet were reduced by $0 million, $26.7 million, and $12.0 million, respectively.

 

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 six months ended June 30, 2023, the Company repurchased 3,336,046 shares at an average price of $5.13

 

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 Technology Acquisition Corporation’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 July 1, 2028, 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 July 1, 2028, 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  June 30, 2023.

 

Public Warrants to Acquire Common Stock

 

On July 1, 2021, 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 July 1, 2026. At  June 30, 2023, all 17,500,000 warrants remain outstanding. 

 

24

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 June 30, 2023, 22,687,770 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 June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 
  

(in thousands)

 

Cost of revenue

 $816  $703  $1,486  $1,281 

Sales and marketing

  2,708   3,396   4,909   5,858 

General and administrative

  4,905   5,281   9,287   9,765 

Research and development

  1,157   1,024   2,008   1,774 

Total stock-based compensation

 $9,586  $10,404  $17,690  $18,678 

 

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. 

 

25

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 June 30, 2023, there was $21.8 million in unrecognized compensation costs related to all unvested options.

 

As of  June 30, 2023, the Company had 28,286,560 options outstanding and 20,172,645 options exercisable with intrinsic values of $65.7 million and $57.6 million, respectively. During the six months ended June 30, 2023, 1,775,603 options were exercised, with a total intrinsic value of $6.0 million.

 

Restricted Stock Units

 

6,588,895 RSUs were granted under the 2021 Plan during the six months ended June 30, 2023, with a weighted-average grant date fair-value of $4.27 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 June 30, 2023, there was $66.8 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 July 1, 2028, the holders of the underlying stock options will not receive the Earn-Out RSUs. 

 

26

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.

   

  

June 30, 2023

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit (1)

 $  $1,486  $  $1,486 

Money market funds (2)

     23,113      23,113 

U.S. treasury bills

     167,877      167,877 

Short term investments:

                

Certificates of deposit (1)

     3,191      3,191 

Other assets:

                

Certificates of deposit (1)

     40      40 

Total

 $  $195,707  $  $195,707 

Liabilities:

                

Earn-out shares liabilities:

                

Earn-out shares (3)

 $  $  $10,939  $10,939 

Other non-current liabilities:

                

Warrant liabilities (3)

     367      367 

Total

 $  $367  $10,939  $11,306 

 

  

December 31, 2022

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit (1)

 $  $1,693  $  $1,693 

Money market 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 and six months ended June 30, 2023 were $1.9 million and $3.6 million, respectively, and for the three and six months ended June 30, 2022 were $0 million and $0 million, respectively.

(3) Refer to “Note 11 — Earn-Out and Warrant Liabilities” for further details.

  

27

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 six months ended June 30, 2023.

 

  Six Months Ended June 30, 
  

2023

 
  

(in thousands)

 

Opening balance

 $6,631 

Total gains or losses from the period

    

Included in (loss) gain on earn-out and warrant liabilities

  3,996 

Reclass from Earnout-RSU

  312 

Closing balance

 $10,939 

 

 

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 and six months ended June 30, 2023 and 2022. The following table sets forth revenue by geographic area:

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 
  

(in thousands)

 

Revenue:

                

North America

 $28,297  $24,523  $52,733  $46,232 

EMEA

  19,573   17,570   39,061   32,912 

APAC

  16,999   13,608   32,647   26,848 

Total revenue

 $64,869  $55,701  $124,441  $105,992 

 

The following table sets forth revenue generated by countries which represent more than 10% of total consolidated revenue:

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 
  

(in thousands)

 

Revenue:

                

United States

 $27,518   24,523  $51,036  $46,232 

Germany

  8,126   7,947   16,781   13,918 

Singapore

  7,180   4,996   13,617   9,196 

 

28

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 June 30,

   

Six Months Ended June 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands, except per share amounts)

 

Loss per share available to common shareholders, excluding sponsor earn-out shareholders

                               

Numerator:

                               

Net loss

  $ (12,525 )   $ (9,202 )   $ (21,707 )   $ (20,255 )

Net income attributable to redeemable noncontrolling interest

    (60 )     (627 )     (75 )     (1,244 )

Net loss attributable to AvePoint, Inc.

  $ (12,585 )   $ (9,829 )   $ (21,782 )   $ (21,499 )

Total net loss available to common shareholders

  $ (12,585 )   $ (9,829 )   $ (21,782 )   $ (21,499 )

Denominator:

                               

Weighted average common shares outstanding

    183,315       182,491       183,068       182,661  

Effect of dilutive securities

                       

Weighted average diluted shares

    183,315       182,491       183,068       182,661  
                                 

Basic and diluted loss per share available to common shareholders, excluding sponsor earn-out shareholders

  $ (0.07 )   $ (0.05 )   $ (0.12 )   $ (0.12 )

 

To arrive at net loss available to common shareholders, the Company deducted net income attributable to the redeemable noncontrolling interest.

 

For the three and six months ended June 30, 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:

 

   

June 30,

 
   

2023

   

2022

 
   

(in thousands)

 

Stock options

    28,286       29,977  

Restricted stock units

    12,456       9,321  

Warrants

    17,905       17,905  

Company Earn-Outs

    3,000       3,000  

Total potentially dilutive securities

    61,647       60,203  
 

 

29

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.

 
30

Part I
Item 2
 
 
 

ITEM 2. MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

This Quarterly Report on Form 10-Q (this Quarterly Report) includes estimates, projections, statements relating to our business plans, objectives, and expected operating results that may constitute forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the Exchange Act). Forward-looking statements, as well as descriptions of the risks and uncertainties that could cause actual results and events to differ materially, may appear throughout this Quarterly Report, including in this section Managements Discussion and Analysis of Financial Condition and Results of Operations (Part I, Item 2 of this Quarterly Report)(MD&A”), and the sections titled Special Note Regarding Forward-Looking Statements, Quantitative and Qualitative Disclosures about Market Risk (Part I, Item 3 of this Quarterly Report), and Risk Factors (Part II, Item 1A of this Quarterly Report and Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2022 (our "Annual Report")).

 

The following MD&A summarizes (and is intended to help the reader understand) 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 Annual Report and our condensed consolidated financial statements and the related notes included elsewhere in this Quarterly Report. 

 

Second Quarter 2023 Business Highlights

 

 

Total ARR increased 26% year-over-year to $236.2 million as of June 30, 2023. On an FX adjusted basis, total ARR increased 30% year-over-year;

 

Total revenue increased 16% year-over-year to $64.9 million for the three months ended June 30, 2023;
  SaaS revenue increased 39% year-over-year to $38.3 million for the three months ended June 30, 2023;
  Added new functionality for public sector customers to strengthen data protection and simplify deployment with AvePoint Cloud Backup for Salesforce, a FedRAMP (moderate) authorized solution on Salesforce AppExchange and Amazon Web Services Marketplace; and
  Continued to invest in channel innovation to boost revenue opportunities for partners and achieve profitable growth with an expanded AvePoint Certification Program, new Partner Locator and DevOps capabilities.

 

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.

 

31

Part I
Item 2

 

Key Business Metric

 

   

June 30,

 
   

2023

   

2022

 

Total ARR ($ in mil)

  $ 236.2     $ 188.2  

 

Annual Recurring Revenue

 

We calculate our annual recurring revenue (“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.

 

As of June 30, 2023 and June 30, 2022, total ARR was $236.2 million and $188.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.

 

32

Part I
Item 2

 

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-premise 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, 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 on-going 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, overhead, third-party hosting fees related to our cloud services, depreciation and amortization. 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, overhead, depreciation and amortization. We recognize these expenses as they are incurred. We expect that cost of maintenance revenue 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, overhead, IT necessary to provide services for our customers, depreciation and amortization. We recognize these expenses as they are incurred.

     

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, overhead costs, depreciation and amortization. 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.

 

33

Part I
Item 2

 

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, overhead costs, other administrative functions, depreciation and amortization. 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, overhead costs, depreciation and amortization. We have a research and development presence in the United States, China, Singapore and Vietnam. We believe 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.

 

34

Part I
Item 2

 

Results of Operations

 

The below period-to-period comparisons of operating results are not necessarily indicative of results for future periods.

  

Comparison of Three Months Ended June 30, 2023 and June 30, 2022

 

Revenue

 

The components of AvePoint’s revenue during the three months ended June 30, 2023 and 2022 were as follows:

 

   

Three Months Ended

                 
   

June 30,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Revenue:

                               

SaaS

  $ 38,279     $ 27,619     $ 10,660       38.6 %

Term license and support

    13,277       14,011       (734 )     (5.2 )%

Services

    10,066       9,848       218       2.2 %

Maintenance

    3,247       4,223       (976 )     (23.1 )%

Total revenue

  $ 64,869     $ 55,701     $ 9,168       16.5 %

 

Total revenue increased 16.5% to $64.9 million for the three months ended June 30, 2023, primarily as a result of an increase in SaaS revenue. For the three months ended June 30, 2023, SaaS revenue increased 38.6% to $38.3 million, as we saw strong customer demand for this offering. For the three months ended June 30, 2023, SaaS revenues represented 59% of total revenue, up from 50% of total revenue in the prior year.

 

35

Part I
Item 2

 

The increase in total revenue was partially offset by a decrease in maintenance revenue, which decreased 23.1% to $3.2 million for the three months ended June 30, 2023. 

 

Service 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 June 30, 2023 and 2022 includes $8.1 million and $9.9 million of revenue recognized at a point of time, respectively.

 

For the three months ended June 30, 2023, total revenue increased 16.7% year over year on a constant currency basis. Within total revenue, SaaS revenue increased 39.1% year over year on a constant currency basis.

 

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

 

   

Three Months Ended

                 
   

June 30,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

North America

  $ 28,297     $ 24,523     $ 3,774       15.4 %

EMEA

    19,573       17,570       2,003       11.4 %

APAC

    16,999       13,608       3,391       24.9 %

Total

  $ 64,869     $ 55,701     $ 9,168       16.5 %

 

For the three months ended June 30, 2023, North America revenue increased 15.4% to $28.3 million, driven by a 34.4%, or $4.3 million, increase in SaaS revenue, partially offset by a $0.5 million net decrease in term license and support, services, and maintenance revenues. EMEA revenues increased 11.4% to $19.6 million, driven by a 43.4%, or $4.3 million, increase in SaaS revenue, partially offset by a $1.3 million decrease in term license and support and a combined $1.0 million decrease in services and maintenance revenues. APAC revenues increased 24.9% to $17.0 million, driven by a 39.5%, or $2.0 million, increase in SaaS revenue, a 22.6%, or $1.1 million, increase in services revenue, and a $0.2 million net increase in term license and support and maintenance revenues. 

 

Constant Currency for Three Months Ended June 30, 2023

 

On a constant currency basis, North America revenue increased 15.6%, revenue for EMEA increased 9.7% and revenue for APAC increased 27.6% for the three months ended June 30, 2023. On a constant currency basis, North America SaaS revenue increased 34.8%, EMEA SaaS revenue increased 41.2% and APAC SaaS revenue increased 45.6% for the three months ended June 30, 2023.

 

36

Part I
Item 2

 

Cost of Revenue, Gross Profit, and Gross Margin

 

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

 

   

Three Months Ended

                 
   

June 30,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Cost of revenue:

                               

SaaS

  $ 9,130     $ 6,207     $ 2,923       47.1 %

Term license and support

    496       491       5       1.0 %

Services

    9,958       8,636       1,322       15.3 %

Maintenance

    212       278       (66 )     (23.7 )%

Total cost of revenue

  $ 19,796     $ 15,612     $ 4,184       26.8 %

Gross profit

    45,073       40,089       4,984       12.4 %

Gross margin

    69.5 %     72.0 %            
                                 

GAAP cost of revenue

  $ 19,796     $ 15,612     $ 4,184       26.8 %

Stock-based compensation expense

    (816 )     (703 )     (113 )     16.1 %

Amortization of acquired intangible assets

    (242 )     (68 )     (174 )     255.9 %

Non-GAAP cost of revenue

  $ 18,738     $ 14,841     $ 3,897       26.3 %

Non-GAAP gross profit

    46,131       40,860       5,271       12.9 %

Non-GAAP gross margin

    71.1 %     73.4 %            

 

Cost of revenue increased 26.8% to $19.8 million for the three months ended June 30, 2023, primarily driven by a $2.4 million increase from higher aggregate hosting costs resulting from increased SaaS revenue, and a $0.8 million increase related to higher personnel costs.

 

37

Part I
Item 2

 

Operating Expenses

 

Sales and Marketing

 

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

 

   

Three Months Ended

                 
   

June 30,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Sales and marketing

  $ 27,691     $ 27,371     $ 320       1.2 %

Percentage of revenue

    42.7 %     49.1 %            
                                 

GAAP sales and marketing

  $ 27,691     $ 27,371     $ 320       1.2 %

Stock-based compensation expense

    (2,708 )     (3,396 )     688       (20.3 )%

Amortization of acquired intangible assets

    (112 )     (80 )     (32 )     40.0 %

Non-GAAP sales and marketing

  $ 24,871     $ 23,895     $ 976       4.1 %

Non-GAAP percentage of revenue

    38.3 %     42.9 %            

 

Sales and marketing expenses were $27.7 million for the three months ended June 30, 2023, which was relatively flat year-over-year. Personnel and travel costs increased 3.9% for the three months ended June 30, 2023. This increase was almost entirely offset by lower third-party marketing spend.  

 

General and Administrative

 

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

 

   

Three Months Ended

                 
   

June 30,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

General and administrative

  $ 15,193     $ 16,380     $ (1,187 )     (7.2 )%

Percentage of revenue

    23.4 %     29.4 %            
                                 

GAAP general and administrative

  $ 15,193     $ 16,380     $ (1,187 )     (7.2 )%

Stock-based compensation expense

    (4,905 )     (5,281 )     376       (7.1 )%

Non-GAAP general and administrative

  $ 10,288     $ 11,099     $ (811 )     (7.3 )%

Non-GAAP percentage of revenue

    15.9 %     19.9 %            

 

General and administrative expenses decreased 7.2% to $15.2 million for the three months ended June 30, 2023. The decrease was primarily driven by a $0.4 million decrease in stock-based compensation, a $0.3 million decrease in facilities and related costs as we move into lower cost locations, and a $0.2 million decrease in travel costs.

 

38

Part I
Item 2

 

Research and Development

 

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

 

   

Three Months Ended

                 
   

June 30,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Research and development

  $ 9,273     $ 8,081     $ 1,192       14.8 %

Percentage of revenue

    14.3 %     14.5 %            
                                 

GAAP research and development

  $ 9,273     $ 8,081     $ 1,192       14.8 %

Stock-based compensation expense

    (1,157 )     (1,024 )     (133 )     13.0 %

Non-GAAP research and development

  $ 8,116     $ 7,057     $ 1,059       15.0 %

Non-GAAP percentage of revenue

    12.5 %     12.7 %            

 

Research and development expenses  increased   14.8%  to $9.3  million for the three months ended June 30, 2023 , primarily driven by an increase in headcount and related personnel costs. The increase in headcount further supports the Company's continued efforts to develop new offerings and improve its existing offerings. 

 

Income Tax Provision

 

Income tax expense (benefit) during the three months ended June 30, 2023 and 2022 was as follows:

 

   

Three Months Ended

                 
   

June 30,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Income tax expense (benefit)

  $ 3,313     $ (546 )   $ 3,859       (706.8 )%

 

AvePoint's income tax expense for the three months ended June 30, 2023 was $3.3 million, as compared to a tax benefit of $0.5 million for the three months ended June 30, 2022. The effective tax rate was (36.0)% for the three months ended June 30, 2023, compared to 5.6% for the three months ended June 30, 2022. The change in effective tax rates 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, impact of foreign inclusions, stock-based compensation, 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 a 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.

  

39

Part I
Item 2

 

Comparison of Six Months Ended June 30, 2023 and June 30, 2022

 

Revenue

 

The components of AvePoint’s revenue during the six months ended June 30, 2023 and 2022 were as follows:

 

   

Six Months Ended

                 
   

June 30,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Revenue:

                               

SaaS

  $ 73,791     $ 54,172     $ 19,619       36.2 %

Term license and support

    24,181       24,213       (32 )     (0.1 )%

Services

    19,813       18,773       1,040       5.5 %

Maintenance

    6,656       8,834       (2,178 )     (24.7 )%

Total revenue

  $ 124,441     $ 105,992     $ 18,449       17.4 %

 

Total revenue increased 17.4% to $124.4 million for the six months ended June 30, 2023, primarily as a result of an increase in SaaS revenue. For the six months ended June 30, 2023, SaaS revenue increased 36.2% to $73.8 million, as we saw strong customer demand for this offering. For the six months ended June 30, 2023, SaaS revenues represented 59% of total revenue, up from 51% of total revenue in the prior year.

 

40

Part I
Item 2

 

The increase in total revenue was partially offset by a decrease in maintenance revenue, which decreased 24.7% to $6.7 million for the six months ended June 30, 2023. This decrease in maintenance revenue was expected as the business shifts away from the sale of perpetual licenses and towards SaaS and term licenses. 

 

Term license revenue for the six months ended June 30, 2023 and 2022 includes $14.0 million and $16.1 million of revenue recognized at a point of time, respectively.

 

For the six months ended June 30, 2023, total revenue increased 19.5% year over year on a constant currency basis. Within total revenue, SaaS revenue increased 38.9% year over year on a constant currency basis.

 

Revenue by geographic region for the six months ended June 30, 2023 and 2022 was as follows:

 

   

Six Months Ended

                 
   

June 30,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

North America

  $ 52,733     $ 46,232     $ 6,501       14.1 %

EMEA

    39,061       32,912       6,149       18.7 %

APAC

    32,647       26,848       5,799       21.6 %

Total

  $ 124,441     $ 105,992     $ 18,449       17.4 %

 

For the six months ended June 30, 2023, North America revenue increased 14.1% to $52.7 million, driven by a 33.4%, or $8.3 million, increase in SaaS revenue, partially offset by a $1.8 million combined net decrease in term license and support, services, and maintenance revenues. EMEA revenues increased 18.7% to $39.1 million, driven by a 37.4%, or $7.3 million, increase in SaaS revenue, partially offset by a $1.2 million net decrease in term license and support, services, and maintenance revenues. APAC revenues increased 21.6% to $32.6 million, driven by a 40.8%, or $4.0 million, increase in SaaS revenue and an $2.0 million increase in services revenue, partially offset by a $0.2 million net decrease in term license and support and maintenance revenue.

 

Constant Currency for Six Months Ended June 30, 2023

 

On a constant currency basis, North America revenue increased 14.3%, revenue for EMEA increased 21.4% and revenue for APAC increased 26.2% for the six months ended June 30, 2023. On a constant currency basis, North America SaaS revenue increased 33.9%, EMEA SaaS revenue increased 40.1% and APAC SaaS revenue increased 49.2% for the six months ended June 30, 2023.

 

41

Part I
Item 2

 

Cost of Revenue, Gross Profit, and Gross Margin

 

Cost of revenue, gross profit, and gross margin during the six months ended June 30, 2023 and 2022 were as follows:

 

   

Six Months Ended

                 
   

June 30,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Cost of revenue:

                               

SaaS

  $ 17,025     $ 11,770     $ 5,255       44.6 %

Term license and support

    957       1,076       (119 )     (11.1 )%

Services

    19,309       16,986       2,323       13.7 %

Maintenance

    395       556       (161 )     (29.0 )%

Total cost of revenue

  $ 37,686     $ 30,388     $ 7,298       24.0 %

Gross profit

    86,755       75,604       11,151       14.7 %

Gross margin

    69.7 %     71.3 %            
                                 

GAAP cost of revenue

  $ 37,686     $ 30,388     $ 7,298       24.0 %

Stock-based compensation expense

    (1,486 )     (1,281 )     (205 )     16.0 %

Amortization of acquired intangible assets

    (484 )     (91 )     (393 )     431.9 %

Non-GAAP cost of revenue

  $ 35,716     $ 29,016     $ 6,700       23.1 %

Non-GAAP gross profit

    88,725       76,976       11,749       15.3 %

Non-GAAP gross margin

    71.3 %     72.6 %            

 

Cost of revenue increased 24.0% to $37.7 million for the six months ended June 30, 2023, primarily driven by a $4.4 million increase from higher aggregate hosting costs resulting from increased SaaS revenue and a $1.7 million increase related to higher personnel costs.

 

42

Part I
Item 2

 

Operating Expenses

 

Sales and Marketing

 

Sales and marketing expenses during the six months ended June 30, 2023 and 2022 were as follows:

 

   

Six Months Ended

                 
   

June 30,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Sales and marketing

  $ 54,542     $ 54,577     $ (35 )     (0.1 )%

Percentage of revenue

    43.8 %     51.5 %            
                                 

GAAP sales and marketing

  $ 54,542     $ 54,577     $ (35 )     (0.1 )%

Stock-based compensation expense

    (4,909 )     (5,858 )     949       (16.2 )%

Amortization of acquired intangible assets

    (269 )     (108 )     (161 )     149.1 %

Non-GAAP sales and marketing

  $ 49,364     $ 48,611     $ 753       1.5 %

Non-GAAP percentage of revenue

    39.7 %     45.9 %            

 

Sales and marketing expenses decreased 0.1% to $54.5 million for the six months ended June 30, 2023. The decrease was driven by lower third party marketing spend and a decrease in stock-based compensation, partially offset by higher personnel and travel costs.

 

General and Administrative

 

General and administrative expenses during the six months ended June 30, 2023 and 2022 were as follows:

 

   

Six Months Ended

                 
   

June 30,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

General and administrative

  $ 29,841     $ 31,982     $ (2,141 )     (6.7 )%

Percentage of revenue

    24.0 %     30.2 %            
                                 

GAAP general and administrative

  $ 29,841     $ 31,982     $ (2,141 )     (6.7 )%

Stock-based compensation expense

    (9,287 )     (9,765 )     478       (4.9 )%

Non-GAAP general and administrative

  $ 20,554     $ 22,217     $ (1,663 )     (7.5 )%

Non-GAAP percentage of revenue

    16.5 %     21.0 %            

 

General and administrative expenses decreased 6.7% to $29.8 million for the six months ended June 30, 2023. The decrease was primarily driven by a $0.5 million decrease in stock-based compensation, a $0.5 million decrease in facilities and related costs as we move into lower cost locations, and a $0.4 million decrease in recruiting expenses.

 

43

Part I
Item 2

 

Research and Development

 

Research and development expenses during the six months ended June 30, 2023 and 2022 were as follows:

 

   

Six Months Ended

                 
   

June 30,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Research and development

  $ 18,288     $ 14,636     $ 3,652       25.0 %

Percentage of revenue

    14.7 %     13.8 %            
                                 

GAAP research and development

  $ 18,288     $ 14,636     $ 3,652       25.0 %

Stock-based compensation expense

    (2,008 )     (1,774 )     (234 )     13.2 %

Non-GAAP research and development

  $ 16,280     $ 12,862     $ 3,418       26.6 %

Non-GAAP percentage of revenue

    13.1 %     12.1 %            

 

Research and development expenses increased  25.0%  to $18.3  million for the six months ended June 30, 2023, primarily driven by an increase in headcount and related personnel costs. The increase in headcount further supports the Company's continued efforts to develop new offerings and improve its existing offerings.

 

Income Tax Provision

 

Income tax expense (benefit) during the six months ended June 30, 2023 and 2022 was as follows:

 

   

Six Months Ended

                 
   

June 30,

   

Change

 
   

2023

   

2022

   

Amount

   

%

 
   

(in thousands, except percentages)

 

Income tax expense (benefit)

  $ 5,291     $ (237 )   $ 5,528       (2332.5 )%

 

AvePoint's income tax expense for the six months ended June 30, 2023 was $5.3 million, as compared to a tax benefit of $0.2 million for the six months ended June 30, 2022. The effective tax rate was (32.2)% for the six months ended June 30, 2023, compared to 1.2% for the six months ended June 30, 2022. The change in effective tax rates 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, impact of foreign inclusions, stock-based compensation, 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 a 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.

 

Certain Non-GAAP Financial Measures

 

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.

 

44

Part I
Item 2

 

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.

 

   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands, except percentages)

 

Non-GAAP operating income (loss)

  $ 2,856     $ (1,191 )   $ 2,527     $ (6,714 )

Non-GAAP operating margin

    4.4 %     (2.1 )%     2.0 %     (6.3 )%

 

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

 

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

 

The following table presents a reconciliation of (i) non-GAAP operating income (loss) from the most comparable GAAP measure, operating income, and (ii) non-GAAP operating margin from the most comparable GAAP measure, operating margin, for the periods presented:

 

   

Three Months Ended

   

Six Months Ended

 
   

June 30,

   

June 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands, except percentages)

 

GAAP operating loss

  $ (7,084 )   $ (11,743 )   $ (15,916 )   $ (25,591 )

GAAP operating margin

    (10.9 )%     (21.1 )%     (12.8 )%     (24.1 )%

Add:

                               

Stock-based compensation

    9,586       10,404       17,690       18,678  

Amortization of acquired intangible assets

    354       148       753       199  

Non-GAAP operating income (loss)

  $ 2,856     $ (1,191 )   $ 2,527     $ (6,714 )

Non-GAAP operating margin

    4.4 %     (2.1 )%     2.0 %     (6.3 )%

 

Liquidity and Capital Resources

 

As of June 30, 2023, we had $219.7 million in cash and cash equivalents and $3.2 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.

 

45

Part I
Item 2

 

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 with an accordion feature that provides up to $20.0 million of additional borrowing capacity we may draw at our request. The line currently bears interest at a rate equal to SOFR plus 3.6%. The line carries an unused fee of 0.5%. The line will mature on September 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 HSBC a security interest in all shares of its subsidiaries, 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 June 30, 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

 

The following table sets forth a summary of AvePoint’s cash flows for the periods indicated.

 

   

Six Months Ended

 
   

June 30,

 
   

2023

   

2022

 
    (in thousands)  

Net cash provided by (used in) operating activities

  $ 9,256     $ (6,596 )

Net cash used in investing activities

    (2,422 )     (184,578 )

Net cash used in financing activities

    (13,784 )     (8,334 )

 

Operating Activities

 

Net cash provided by operating activities for the six months ended June 30, 2023 was $9.3 million, reflecting AvePoint’s net loss of $21.7 million, adjusted for non-cash items of $28.0 million and net cash inflows of $3.0 million from changes in its operating assets and liabilities. The primary drivers of non-cash items were stock-based compensation which reflects ongoing compensation and an increase 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, an increase in deferred revenue 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 six months ended June 30, 2022 was $6.6 million, reflecting AvePoint’s net loss of $20.3 million, adjusted for non-cash items of $18.6 million and net cash outflows of $5.0 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 used in investing activities for the six months ended June 30, 2023 was $2.4 million. It primarily consisted of $1.1 million of purchases of short-term investments, $0.6 million from the capitalization of internal use software and $0.8 million of purchases of property and equipment, partially offset by $0.5 million in the maturity of short-term investments.

 

Net cash used in investing activities for the six months ended June 30, 2022 was $184.6 million. It primarily consisted of $179.7 million of purchases of short-term investments, $2.2 million as a result of acquisition activities, and $2.2 million of purchases of property and equipment, partially offset by $0.8 million in the maturity of short-term investments.

 

46

Part I
Item 2

 

Financing Activities

 

Net cash used in financing activities for the six months ended June 30, 2023 was $13.8 million. The primary driver of cash used in financing activities was $17.0 million in repurchases of common stock under the Share Repurchase Program, partially offset by $3.2 million of proceeds from the exercise of stock options.

 

Net cash used in financing activities for the six months ended June 30, 2022 was $8.3 million. The primary driver of cash used in financing activities was $10.0 million in repurchases of common stock under the Share Repurchase Program, partially offset by $1.7 million of proceeds from the exercise of stock options.

 

Indebtedness

 

Credit Facility

 

We maintain a line of credit under a loan and security agreement, as amended (the “Amended Loan Agreement”) with HSBC, as the lender. See “Note 7 - Line of Credit” in Part I, Item 1 “Financial Statements” of this Quarterly Report on Form 10-Q.

 

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 3.6%. 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 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 September 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 six months ended June 30, 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 Annual Report.

 

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 June 30, 2023, the commitments related to these operating leases is $18.3 million, of which $6.3 million is due in the next twelve months.

 

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 the section titled “Notes to Condensed Consolidated Financial Statements” (Part I, Item 1 of this Quarterly Report) under the sub-heading “Note 15  Segment Information” 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.

 

47

Part I
Item 2

 

While our significant accounting policies are described in more detail in the section titled “Notes to Condensed Consolidated Financial Statements” (Part I, Item 1 of this Quarterly Report), we believe the following critical accounting policies and estimates 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. Judgement 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 applied 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 was 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 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’ 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. 

 

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 over an extended time in 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. By way of example, Russia's ongoing military action against Ukraine has created general macroeconomic uncertainty. While we have only limited and largely immaterial economic, financial, and operational exposure to Russia or Belarus (or any individuals and entities connected to Russian or Belarusian political, business, and financial organizations), we are nevertheless monitoring the developments as they unfold in order to react accordingly. The impact of the conflict on our operational and financial performance may depend on future developments that cannot be predicted; we do not, however, believe the impacts to be material at this time.

 

48

Part I
Item 2

 

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. Due to the global nature of the Company, we do have a natural hedge against material changes in foreign exchange rates. Refer to the section titled “Risk Factors” (Part I, Item 1A of our Annual Report) 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. The Company is currently an "emerging growth company" as defined in Section 2(a) of the Securities Act.

 

Because the market value of our common stock held by non-affiliates exceeded $700.0 million as of June 30, 2023, we will meet the conditions to be deemed a "large-accelerated filer" as of December 31, 2023, and will, consequently, no longer be an emerging growth company as of that date. We will be subject to the regulations applicable to all large-accelerated filers as of December 31, 2023. 

 

Recently Issued and Adopted Accounting Pronouncements

 

For information about recent accounting pronouncements, see “Note 2 - Summary of Significant Accounting Policies” in Part I, Item 1 “Financial Statements” of this Quarterly Report on Form 10-Q.

 

Part I

Item 3

 

Item 3. Quantitative and Qualitative Disclosures About Market Risks

 

We are exposed to potential economic risk from interest rates, foreign exchange rates, and concentration of credit. We have considered changes in our exposure to market risks during the six months ended June 30, 2023, and have determined that there have been no material changes to our exposure to market risks from those described in our Annual Report. However, we have provided the following information to supplement or update our disclosures on our Form 10-K.

 

Interest Rate Risk

 

We had cash and cash equivalents, marketable securities, and short-term deposits of $222.9 million as of June 30, 2023. We hold cash and cash equivalents, marketable securities, and short-term deposits for working capital purposes. 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 its fair value 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 condensed consolidated financial statements. As of June 30, 2023, 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 condensed consolidated balance sheets and is also presented as a line item in its condensed consolidated statements of comprehensive income.

 

Concentration of Credit Risk

 

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

 

Part I

Item 4

 

Item 4. Controls and Procedures

 

We maintain “disclosure controls and procedures,” as defined in Rule 13a–15(e) and Rule 15d–15(e) under the Exchange Act, that are designed to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer (in his capacity as principal executive officer) and our Chief Financial Officer (in his capacity as principal financial and accounting officer), as appropriate to allow timely decisions regarding required disclosure.

 

Evaluation of Disclosure Controls and Procedures

 

Under the supervision and with the participation of our management, including our principal executive officer and principal financial and accounting officer, we conducted an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e)) under the Exchange Act, as of the end of the period covered by this Quarterly Report. Based upon that evaluation, our principal executive officer and principal financial and accounting officer concluded that our disclosure controls and procedures were not effective as of December 31, 2022 or during the six months ended June 30, 2023 due to the material weaknesses described below. Notwithstanding such material weaknesses in internal control over financial reporting, our principal executive officer and principal financial and accounting officer have concluded that our audited Consolidated Financial Statements included in this Quarterly Report present fairly, in all material respects, our financial position, results of operations, and cash flows for the periods presented in conformity with U.S. generally accepted accounting principles.

 

Material Weaknesses in Internal Control over Financial Reporting

 

A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company’s annual or interim financial statements will not be prevented or detected on a timely basis. Because the control deficiencies described below could have resulted in a material misstatement of our annual or interim financial statements, we determined that these deficiencies constitute material weaknesses. Based upon the evaluation described above, our management identified the following material weaknesses in internal control over financial reporting in fiscal year 2020 which continued to exist during the six months ended June 30, 2023:

 

 

the completeness and accuracy of financial accounting, reporting and disclosures;

 

the identification, review and accounting for nonroutine transactions and/or complex accounting transactions; and

 

segregation of duties with respect to the processing of financial transactions.

 

Remediation of Material Weaknesses

 

Our management has been and continues to be committed to remediating these material weaknesses and has identified and implemented several steps to enhance our internal controls over financial reporting. We have implemented a remediation plan (the “Remediation Plan”), the actions under which coincide with and are incorporated into our overarching Sarbanes-Oxley Act of 2002 compliance implementation plan. The Remediation Plan actions include, but are not limited to:

 

 

the hiring of personnel with technical accounting and financial reporting experience to further enhance our ability to accurately and expediently respond to increased accounting and financial complexities and increased resource demand with respect thereto, and to aid in further identification and oversight with respect to disclosure control activities in response;

 

the engagement of external consultants in the assistance of the evaluation of complex accounting matters;

 

the establishment of formalized internal controls to review and maintain segregation of duties between appropriate control operators; and

 

the implementation of improved accounting and financial reporting procedures to enhance the completeness and accuracy of our financial accounting, reporting, and disclosures.

 

We have implemented documented policies and procedures for, and are in the process of testing the implementation and operating effectiveness of, the newly designed controls. The material weakness in our internal control over financial reporting will not be considered remediated until the newly designed controls operate for a sufficient period of time. In addition, we may discover additional material weaknesses that require additional time and resources to remediate and we may decide to take additional measures to address the material weaknesses or modify the remediation steps described above.

 

Part I

Item 4

 

Changes in Internal Control Over Financial Reporting

 

Other than the Remediation Plan discussed above and the ongoing implementation of measures under the Remediation Plan designed to accurately maintain our financial records, enhance the flow of financial information, improve data management, and provide timely information to our management team, there have been no changes in internal control over financial reporting during the quarter ended June 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

Inherent Limitations on Effectiveness of Controls

 

Our management, including our principal executive officer and principal financial and accounting officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in any control system, misstatements due to error or fraud may occur and not be detected.

 

Part II

Items 1 and 1A

 

PART II. OTHER INFORMATION

 

Item 1. 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 and for the fiscal quarter ended June 30, 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.

 

Refer to the information under the section titled “Risk Factors” of our Annual Report under the sub-heading “Legal and Regulatory Risks” (Part I, Item 1A of our Annual Report) for information regarding the potential legal and regulatory risks (including potential legal proceedings and litigation) in which we may become involved.

 

Item 1A. Risk Factors

 

Our operations and financial results are subject to various risks and uncertainties, including those described in Part I, Item 1A, “Risk Factors” in our Annual Report, which risks and uncertainties could affect our business, financial condition, results of operations, cash flows, and the trading price of our common stock. There have been no material changes to the risk factors previously disclosed in our Annual Report. We urge you to read the risk factors in our Annual Report.

 

Part II

Items 2, 3, 4, and 5

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

During the quarter ended June 30, 2023, we did not issue any shares of our common stock or any other equity securities without registration under the Securities Act of 1933, as amended.

 

Issuer Purchases of Equity Securities.

 

On March 17, 2022, we announced that our Board of Directors authorized a new share repurchase program (the "Share Repurchase Program") for us to buy back shares of our common stock. Under the Share Repurchase Program, we have the authority to buy up to a maximum of $150 million of our 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. Purchases made pursuant to the Share Repurchase Program may be conducted in compliance with Exchange Act Rule 10b-18 and/or Exchange Act Rule 10b5-1. Purchases made pursuant to the Share Repurchase Program will be conducted in compliance with all applicable legal, regulatory, and internal policy requirements, including our Insider Trading Policy. We are not obligated to make purchases of, nor are we obligated to acquire any particular amount of, our common stock under the Share Repurchase Program. The Share Repurchase Program may be suspended or discontinued at any time.

 

The following table presents information with respect to common stock shares repurchased under the Share Repurchase Program during the three months ended June 30, 2023:

 

Period

 

Total number of shares purchased(1)

 

Average price paid per share(2)

 

Total number of shares purchased as part of the Share Repurchase Program(3)

 

Maximum number (or approximate dollar value) of shares that may yet be purchased under the Share Repurchase Program(4)

April 1, 2023 - April 30, 2023   473,341   $4.0444   4,944,403   $126,334,871
May 1, 2023 - May 31, 2023   1,488,678   $5.2036   6,433,081   $118,588,427
June 1, 2023 - June 30, 2023   949,151   $5.8150   7,382,232   $113,069,096

 

(1) All shares reported herein were purchased pursuant to the publicly announced Share Repurchase Program.

(2) Average price paid per share includes costs associated with the repurchases and excludes the 1% excise tax on stock repurchases enacted by the Inflation Reduction Act of 2022.

(3) Total number of shares purchased represents the cumulative number of shares purchased as part of the Share Repurchase Program.

(4) The maximum remaining dollar value of shares that may yet be purchased under the Share Repurchase Program is reduced by the aggregate price paid for share purchases in addition to any fees, commissions, or other costs that may arise as a result of the purchase.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

 

None.

 

ITEM 4. MINE SAFETY DISCLOSURES

 

Not applicable.

 

 

ITEM 5. OTHER INFORMATION

 

On June 15, 2023, Brian Michael Brown, Chief Legal and Compliance Officer and a member of the Company's Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 240,000 shares of the Company's common stock until September 20, 2024.

 

54

 

Part II

Item 6

 

Item 6. Exhibits

 

The following exhibits are filed as part of, furnished with, or incorporated by reference into, this Quarterly Report on Form 10-Q, in each case as indicated therein.

 

Exhibit Index

 

       

Incorporated by Reference

Exhibit
Number

 

Description

 

Schedule/

Form

 

File No.

 

Exhibit

 

Filing Date

  Filed Herewith

31.1

                    X

31.2

 

Certification of Principal Financial Officer pursuant to Securities Exchange Act Rules 13a-14(a) and 15(d)-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

                  X

32.1**

 

Certification of Principal Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

                  X

32.2**

 

Certification of Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

                  X

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

                  X

 

**

Furnished herewith. Any exhibit furnished herewith (including the certifications furnished in Exhibit 32.1 and Exhibit 32.2 hereto) are deemed to accompany this Quarterly Report on Form 10-Q 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.

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

  AVEPOINT, INC.
   

Date: August 9, 2023

/s/ Tianyi Jiang

 

Name:

Tianyi Jiang

 

Title:

Chief Executive Officer

(Principal Executive Officer)

 

Date: August 9, 2023

/s/ James Caci

 

Name:

James Caci

 

Title:

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

56
EX-31.1 2 ex_525893.htm CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO SECURITIES EXCHANGE ACT RULES 13A-14(A) AND 15(D)-14(A), AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002. ex_525893.htm

Exhibit 31.1

 

CERTIFICATIONS

 

I, Tianyi Jiang, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of AvePoint, Inc.;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Securities Exchange Act of 1934, as amended, ("Exchange Act") Rules 13a-15(e) and 15d-15(e)) for the registrant and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

 

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

 

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

 

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

             

Date: August 9, 2023

     

By:

 

/s/ Tianyi Jiang

           

Tianyi Jiang

Chief Executive Officer

(Principal Executive Officer)

 

 

 
EX-31.2 3 ex_525894.htm CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO SECURITIES EXCHANGE ACT RULES 13A-14(A) AND 15(D)-14(A), AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002. ex_525894.htm

Exhibit 31.2

 

CERTIFICATIONS

 

I, James Caci, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of AvePoint, Inc.;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Securities Exchange Act of 1934, as amended, ("Exchange Act") Rules 13a-15(e) and 15d-15(e)) for the registrant and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

 

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

 

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

 

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

             

Date: August 9, 2023

     

By:

 

/s/ James Caci

           

James Caci

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 
EX-32.1 4 ex_525895.htm CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002. ex_525895.htm

Exhibit 32.1

 

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Tianyi Jiang, Chief Executive Officer of AvePoint, Inc. (the “Company”) hereby certifies that, to the best of his knowledge:

 

1.

The Company’s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act; and

 

2.

To my knowledge, the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of and for the period covered by the Report.

 

             

Date: August 9, 2023

     

By:

 

/s/ Tianyi Jiang

           

Tianyi Jiang

           

Chief Executive Officer

           

(Principal Executive Officer)

 

 
EX-32.2 5 ex_525896.htm CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002. ex_525896.htm

Exhibit 32.2

 

CERTIFICATION OF THE CHIEF FINANCIAL OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), James Caci, Chief Financial Officer of AvePoint, Inc. (the “Company”) hereby certifies that, to the best of his knowledge:

 

1.

The Company’s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2023 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act; and

 

2.

To my knowledge, the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of and for the period covered by the Report.

 

             

Date: August 9, 2023

     

By:

 

/s/ James Caci

           

James Caci

           

Chief Financial Officer

           

(Principal Financial and Accounting Officer)

 

 

 
EX-101.SCH 6 avpt-20230630.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 - Disclosure - Note 1 - Nature of Business and Organization link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Goodwill link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Intangible Assets, Net link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Concentration of Credit Risk link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Accounts Receivable, Net link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Line of Credit link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Leases link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Mezzanine Equity and Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Stock-based Compensation link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Financial Instruments link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 15 - Segment Information link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 16 - Loss Per Share link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 17 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 18 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Item 5 - Other Information link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 3 - Goodwill (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 4 - Intangible Assets, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 6 - Accounts Receivable, Net (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 9 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 13 - Stock-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 14 - Financial Instruments (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 15 - Segment Information (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 16 - Loss Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 2 - Summary of Significant Accounting Policies 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 2 - Summary of Significant Accounting Policies 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 3 - Goodwill - Changes in Carrying Amount of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 4 - Intangible Assets, Net (Details Textual) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 4 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 4 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 5 - Concentration of Credit Risk (Details Textual) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 6 - Accounts Receivable, Net - Accounts Receivable, Net (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 7 - Line of Credit (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 8 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 9 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 9 - Leases - Components of Operating Lease Expense (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 9 - Leases - Other Information (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 9 - Leases - Maturity Schedule of Operating Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 10 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 12 - Mezzanine Equity and Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 13 - Stock-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 13 - Stock-based Compensation - Stock-based Compensation (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 13 - Stock-based Compensation - Stock Option Valuation Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 14 - Financial Instruments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 14 - Financial Instruments - Fair Value of Financial Instruments (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 14 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 15 - Segment Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 15 - Segment Information - Segment Information (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 16 - Loss Per Share - Loss Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 16 - Loss Per Share - Antidilutive Securities (Details) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Item 5 - Other Information (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 avpt-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 avpt-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 avpt-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Dividend yield us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate Note To Financial Statement Details Textual Note 2 - Summary of Significant Accounting Policies Note 3 - Goodwill Note 4 - Intangible Assets, Net Risk-free rate us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate 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 Income Tax Disclosure [Text Block] Note 16 - Loss Per Share Unrealized gain on available-for-sale 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) Note 4 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) Expected volatility us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate us-gaap_LiabilitiesCurrent Total current liabilities Note 4 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) Note 6 - Accounts Receivable, Net - Accounts Receivable, Net (Details) Note 9 - Leases - Components of Operating Lease Expense (Details) Note 9 - Leases - Other Information (Details) Note 9 - Leases - Maturity Schedule of Operating Lease Liabilities (Details) Expected life (in years) (Year) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 Note 11 - Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details) 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) Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Note 14 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details) Note 15 - Segment Information - Segment Information (Details) Note 16 - Loss Per Share - Loss Per Share (Details) Note 16 - Loss Per Share - Antidilutive Securities (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue 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) Total other comprehensive income (loss) US Treasury Securities [Member] Foreign currency translation adjustments us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) us-gaap_OtherComprehensiveIncomeLossNetOfTax Total other comprehensive income (loss) us-gaap_PaymentsToAcquireInvestments Purchases of investments us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value us-gaap_PaymentsForProceedsFromShortTermInvestments Maturities of investments Measurement input Current portion of deferred revenue Schedule of Goodwill [Table Text Block] Lessee, Operating Leases [Text Block] Accounts payable Revolving Credit Facility [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Temporary Equity, Including Portion Attributable to Noncontrolling Interests [Member] Represents the temporary equity, including portion attributable to noncontrolling interests. Credit Facility [Axis] Credit Facility [Domain] SaaS [Member Represents SaaS. Termed License and Support [Member] Represents termed license and support. us-gaap_PolicyTextBlockAbstract Accounting Policies Net income attributable to and accretion of redeemable noncontrolling interest avpt_NetIncomeLossAttributableToAndAccretionOfRedeemableNoncontrollingInterestEffectOnTemporaryEquity Represents the temporary equity effect of net income (loss) attributable to and accretion of redeemable noncontrolling interest during the period. 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. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) The 2021 Plan [Member] Represents information regarding the 2021 Plan. 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. us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchase of property and equipment Issuance of redeemable noncontrolling interest in MaivenPoint Pte. Ltd. (1) Represents the impact on stockholders' equity of the issuance of redeemable noncontrolling interest. us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) avpt_ForeignCurrencyRemeasurementGainLoss Foreign currency remeasurement loss Represents the amount of foreign currency remeasurement gain (loss) recognized during the period. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) The 2006, 2016 and 2021 [Member] Represents the 2006, 2016, and 2021. Media Content [Member] (Loss) gain on earn-out and warrant liabilities The amount of gain loss on contingent liability and warrants. Goodwill Disclosure [Text Block] Liabilities, mezzanine equity, and stockholders’ equity Financial Instruments Disclosure [Text Block] us-gaap_Assets Total assets Supplemental disclosures of cash flow information Plan Name [Axis] Technology-Based Intangible Assets [Member] 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_NetIncomeLossAvailableToCommonStockholdersBasic Net loss available to common shareholders Total net loss available to common shareholders Customer Relationships [Member] Commitments Contingencies and Guarantees [Text Block] us-gaap_CapitalizedContractCostNet Capitalized Contract Cost, Net Balance Balance Share-Based Payment Arrangement [Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Award Type [Domain] Award Type [Axis] us-gaap_NetIncomeLoss Net loss attributable to AvePoint, Inc. us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated amortization Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions [Table Text Block] Tabular disclosure of accounts receivable, net, deferred revenue and deferred sales commissions. Net carrying amount us-gaap_FiniteLivedIntangibleAssetsNet Total intangible assets subject to amortization Intangible assets, net Restricted Stock Units (RSUs) [Member] Gross carrying amount us-gaap_FiniteLivedIntangibleAssetsGross 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. Share-Based Payment Arrangement, Option [Member] Warrant [Member] us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest Net income attributable to and accretion of redeemable noncontrolling interest Loss Contingency, Nature [Domain] 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] Loss Contingency Nature [Axis] us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest Comprehensive loss (income) attributable to redeemable noncontrolling interests Property and equipment, net Goodwill Balance Balance us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests Total mezzanine equity Balance, temporary equity, including noncontrolling interest Balance, temporary equity, including noncontrolling interest 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. us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments Total other comprehensive income (loss) Public Warrant [Member] Represents the public warrant. Net loss Net loss us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest Total comprehensive loss 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. Investing activities Earn-Out RSUs [Member] Represents earn-out RSUS. Earnings Per Share [Text Block] Accounts payable, accrued expenses, operating lease liabilities and other liabilities Company Earn-Outs [Member] Represents the Company Earn-Outs. Related Party Transactions Disclosure [Text Block] Income tax expense (benefit) Revenue: us-gaap_GainLossOnInvestments Gain (Loss) on Investments GERMANY us-gaap_OperatingExpenses Total operating expenses General and administrative us-gaap_Cash Cash Cash and cash equivalents us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome Reclass from Earnout-RSU Common Stock Outstanding [Member] Represents common stock outstanding. Stock-based Compensation us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings Included in (loss) gain on earn-out and warrant liabilities Money market funds (2) Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Total comprehensive loss attributable to AvePoint, Inc City Area Code us-gaap_TreasuryStockSharesRetired Treasury Stock, Shares, Retired (in shares) Retirement of common stock (in shares) Repurchase of common stock (in shares) Treasury Stock, Shares, Acquired (in shares) us-gaap_IncreaseDecreaseInContractWithCustomerLiability Deferred revenue us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, shares outstanding (in shares) us-gaap_IncreaseDecreaseInOtherOperatingAssets Deferred contract costs and other assets Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_NotesReceivableNet Financing Receivable, after Allowance for Credit Loss 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 us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Document Fiscal Period Focus Lease liability cost Document Fiscal Year Focus Short-term lease expenses (1) Lease, Cost [Table Text Block] Document Period End Date 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) Entity File Number Entity Ex Transition Period Entity Emerging Growth Company Document Type Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Service [Member] us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue Opening balance Closing balance Entity Filer Category Entity Current Reporting Status Variable Rate [Domain] us-gaap_AccountsReceivableNet Balance Balance us-gaap_GoodwillImpairmentLoss Goodwill, Impairment Loss Variable Rate [Axis] us-gaap_CapitalizedContractCostAmortization Capitalized Contract Cost, Amortization us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Stock-based compensation expense Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Liability Class [Axis] Fair Value by Liability Class [Domain] Entity [Domain] Legal Entity [Axis] Customer Concentration Risk [Member] us-gaap_TreasuryStockRetiredCostMethodAmount Retirement of common stock Entity Address, Address Line One Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets us-gaap_TreasuryStockValueAcquiredCostMethod Repurchase of common stock Entity Address, City or Town Entity Address, Postal Zip Code Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] us-gaap_TreasuryStockValue Treasury stock Entity Common Stock, Shares Outstanding Other Information Related to Operating Leases [Table Text Block] Tabular disclosure of other information related to operating leases. Investments [Domain] Revenue from Contract with Customer Benchmark [Member] Securities Investment [Member] Trading Symbol 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] Nature of Operations [Text Block] Line of Credit, Accordion Feature [Member] Represents the accordion feature of line of credit. SINGAPORE Local Phone Number avpt_CommonStockRepurchasedForTreasuryStock Repurchase of common stock (in shares) The number of common stock repurchased for treasury stock. Proceeds from exercise of options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) us-gaap_TableTextBlock Notes Tables 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 Common stock issued upon vesting of restricted stock units us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 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) Sales and marketing Line of Credit Facility, Lender [Domain] Lender Name [Axis] us-gaap_LiabilitiesAndStockholdersEquity Total liabilities, mezzanine equity, and stockholders’ equity UNITED STATES Accumulated deficit Research and development 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: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements us-gaap_OtherNoncashIncomeExpense Other Measurement Input, Expected Term [Member] Present value of future lease payments (1) us-gaap_OperatingLeaseLiability us-gaap_DeferredIncomeTaxesAndTaxCredits Deferred income taxes us-gaap_OperatingLeaseLiabilityCurrent Operating Lease, Liability, Current 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] Operating lease right-of-use assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total future lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: Present value adjustment us-gaap_FinanceLeasePrincipalPayments Repayments of finance leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2026 Measurement Input Type [Axis] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear 2023 (six months) us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2027 Measurement Input Type [Domain] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2025 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2026 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2027 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2025 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2024 us-gaap_FairValueAdjustmentOfWarrants Fair Value Adjustment of Warrants Deferred contract costs Secured Overnight Financing Rate (SOFR) [Member] Interest rate based on U.S. Treasury repurchases between banks. Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Other assets us-gaap_ShareBasedCompensation Stock-based compensation us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear 2023 (six months) us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) Operating expenses: us-gaap_AssetsFairValueDisclosure Short term investments 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. us-gaap_LiabilitiesFairValueDisclosure Liabilities Intangible Assets Disclosure [Text Block] Long-term operating lease liabilities us-gaap_AssetsCurrent Total current assets Cash Equivalents Cash Equivalents Equity [Text Block] 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 Interest income, net Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Common stock, $0.0001 par value; 1,000,000 shares authorized, 185,723 and 185,278 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] Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized (in shares) Common stock, shares issued (in shares) 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] Operating cash flows from operating leases Maximum [Member] Minimum [Member] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] North America [Member] Income taxes paid Warrant Liabilities [Member] Represents warrant liabilities. us-gaap_PrepaidExpenseCurrent Prepaid Expense, Current Geographical [Axis] Geographical [Domain] EMEA [Member] Fair Value, Inputs, Level 3 [Member] us-gaap_ForeignCurrencyTransactionGainLossBeforeTax Gain (Loss), Foreign Currency Transaction, before Tax Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] avpt_IssuerRule10b51AggregateAvailableShares Issuer Rule 10b5-1, Aggregate Available Shares (in shares) The aggregate number of shares available to be issued under issuer rule 10b5-1. Issuer Rule 10b5-1, Material Terms [Text Block] The entire disclosure for material terms under issuer rule 10b5-1. avpt_MarketValueOfCommonStockHeldByNonaffiliates Market Value of Common Stock Held by Non-affiliates Represents market value of common stock held by non-affiliates. Operating activities Schedule of Segment Reporting Information, by Segment [Table Text Block] us-gaap_WarrantsAndRightsOutstanding Warrants and Rights Outstanding Statement [Line Items] Accounts receivable, gross Accounts receivable, allowance Allowance for doubtful accounts us-gaap_NumberOfOperatingSegments Number of Operating Segments Accounts receivable, net of allowance for doubtful accounts of $1,001 and $725 as of June 30, 2023 and December 31, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Additional paid-in capital avpt_NoteReceivableWeightedAverageInterestRate Note Receivable, Weighted Average Interest Rate Represents weighted average interest rate of note receivable. avpt_CommonStockSharesIssuedIncludingTreasuryShares Common Stock, Shares, Issued, Including Treasury Shares (in shares) Represents common stock shares issued including treasury shares. Short-term investments AOCI Attributable to Parent [Member] avpt_IncreaseDecreaseInRetainedEarningsAccumulatedDeficit Increase (decrease) in Retained Earnings (Accumulated Deficit) Represents increase (decrease) in retained earrings (accumulated deficit). Unrelated Third Party [Member] Represents unrelated third party. Other income (expense), net avpt_IncreaseDecreaseInAdditionalPaidInCapital Increase (Decrease) in Additional Paid in Capital Represents increase (decrease) in additional paid in capital. avpt_IncreaseDecreaseInCommonStockValue Increase (Decrease) in Common Stock Value Represents increase (decrease) in common stock value. Segment Reporting Disclosure [Text Block] Fair Value, by Balance Sheet Grouping [Table Text Block] Redeemable noncontrolling interest 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 decrease in cash and cash equivalents us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities Commitments and contingencies Mezzanine equity us-gaap_OperatingIncomeLoss Loss from operations us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by (used in) operating activities Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities us-gaap_GrossProfit Gross profit Cost of revenue Counterparty Name [Axis] Counterparty Name [Domain] us-gaap_ContractWithCustomerLiability Contract with Customer, Liability Balance Balance 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. us-gaap_LettersOfCreditOutstandingAmount Letters of Credit Outstanding, Amount Cost of revenue: Noncontrolling Interest [Member] us-gaap_PaymentsForRepurchaseOfCommonStock Repurchase of common stock Retained Earnings [Member] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Proceeds from stock option exercises us-gaap_TreasuryStockAcquiredAverageCostPerShare Shares Acquired, Average Cost Per Share (in dollars per share) Treasury Stock, Common [Member] Maintenance [Member] Additional Paid-in Capital [Member] Common Stock [Member] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount Equity Components [Axis] Equity Component [Domain] us-gaap_RevenueRemainingPerformanceObligationPercentage Revenue, Remaining Performance Obligation, Percentage us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares) us-gaap_ClassOfWarrantOrRightOutstanding Class of Warrant or Right, Outstanding (in shares) us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Loss before income taxes Other comprehensive income (loss) net of taxes 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] Domestic Tax Authority [Member] Timing of Transfer of Good or Service [Axis] Foreign Tax Authority [Member] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Document Quarterly Report Entity Incorporation, State or Country Code General and Administrative Expense [Member] Accounting Policies [Abstract] Significant Accounting Policies [Text Block] us-gaap_OpenTaxYear Open Tax Year Document Transition Report Concentration Risk Disclosure [Text Block] Entity Interactive Data Current Selling and Marketing Expense [Member] Security Exchange Name Title of 12(b) Security Receivable Type [Axis] Cost of Sales [Member] Receivable [Domain] Trade Accounts Receivable [Member] Research and Development Expense [Member] Income Statement Location [Axis] Income Statement Location [Domain] 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 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 Antidilutive securities (in shares) us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding Weighted average diluted shares (in shares) us-gaap_ProceedsFromLinesOfCredit Proceeds from Lines of Credit, Total Asset Class [Axis] Asset Class [Domain] Statement [Table] Statement of Financial Position [Abstract] Weighted average common shares outstanding (in shares) Basic and diluted shares used in computing loss per share (in shares) us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent Basic and diluted loss per share (in dollars per share) Statement of Cash Flows [Abstract] Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] us-gaap_BusinessCombinationContingentConsiderationLiability Business Combination, Contingent Consideration, Liability, Total Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Earn-out shares liabilities us-gaap_PaymentsForProceedsFromOtherInvestingActivities Other Financing activities Other non-current liabilities Long-term portion of deferred revenue us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Operating lease right-of-use assets expense us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired Cash paid in business combinations and asset acquisitions, net of cash acquired Class of Stock [Axis] Class of Stock [Domain] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] EX-101.PRE 10 avpt-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2023
Aug. 09, 2023
Document Information [Line Items]    
Entity Central Index Key 0001777921  
Entity Registrant Name AvePoint, Inc.  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2023  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-39048  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   185,397,977
Warrant [Member]    
Document Information [Line Items]    
Title of 12(b) Security Warrants, each whole warrant exercisable for one share of Common Stock at an exercise price of $11.50 per share  
Trading Symbol AVPTW  
Security Exchange Name NASDAQ  
Common Stock [Member]    
Document Information [Line Items]    
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Trading Symbol AVPT  
Security Exchange Name NASDAQ  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets    
Cash and cash equivalents $ 219,714 $ 227,188
Short-term investments 3,191 2,620
Accounts receivable, net of allowance for doubtful accounts of $1,001 and $725 as of June 30, 2023 and December 31, 2022, respectively 61,815 66,474
Prepaid expenses and other current assets 5,539 10,013
Total current assets 290,259 306,295
Property and equipment, net 4,996 5,537
Goodwill 18,979 18,904
Intangible assets, net 10,770 11,079
Operating lease right-of-use assets 15,577 15,855
Deferred contract costs 49,426 48,553
Other assets 8,563 9,310
Total assets 398,570 415,533
Liabilities, mezzanine equity, and stockholders’ equity    
Accounts payable 1,439 1,519
Accrued expenses and other liabilities 41,795 47,784
Current portion of deferred revenue 96,002 93,405
Total current liabilities 139,236 142,708
Long-term operating lease liabilities 10,751 11,348
Long-term portion of deferred revenue 6,925 8,085
Earn-out shares liabilities 10,939 6,631
Other non-current liabilities 5,586 3,607
Total liabilities 173,437 172,379
Commitments and contingencies
Mezzanine equity    
Redeemable noncontrolling interest 14,009 14,007
Total mezzanine equity 14,009 14,007
Common stock, $0.0001 par value; 1,000,000 shares authorized, 185,723 and 185,278 shares issued and outstanding 19 19
Additional paid-in capital 659,604 665,715
Treasury stock 0 (21,666)
Accumulated other comprehensive income 2,251 2,006
Accumulated deficit (450,750) (416,927)
Total stockholders’ equity 211,124 229,147
Total liabilities, mezzanine equity, and stockholders’ equity $ 398,570 $ 415,533
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Accounts receivable, allowance $ 1,001 $ 725
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 185,723,000 185,278,000
Common stock, shares outstanding (in shares) 185,723,000 185,278,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue:        
Revenue $ 64,869 $ 55,701 $ 124,441 $ 105,992
Cost of revenue:        
Cost of revenue 19,796 15,612 37,686 30,388
Gross profit 45,073 40,089 86,755 75,604
Operating expenses:        
Sales and marketing 27,691 27,371 54,542 54,577
General and administrative 15,193 16,380 29,841 31,982
Research and development 9,273 8,081 18,288 14,636
Total operating expenses 52,157 51,832 102,671 101,195
Loss from operations (7,084) (11,743) (15,916) (25,591)
(Loss) gain on earn-out and warrant liabilities (4,027) 2,668 (4,136) 5,935
Interest income, net 286 20 611 34
Other income (expense), net 1,613 (693) 3,025 (870)
Loss before income taxes (9,212) (9,748) (16,416) (20,492)
Income tax expense (benefit) 3,313 (546) 5,291 (237)
Net loss (12,525) (9,202) (21,707) (20,255)
Net income attributable to and accretion of redeemable noncontrolling interest (60) (627) (75) (1,244)
Net loss attributable to AvePoint, Inc. (12,585) (9,829) (21,782) (21,499)
Net loss available to common shareholders $ (12,585) $ (9,829) $ (21,782) $ (21,499)
Basic and diluted loss per share (in dollars per share) $ (0.07) $ (0.05) $ (0.12) $ (0.12)
Basic and diluted shares used in computing loss per share (in shares) 183,315 182,491 183,068 182,661
SaaS [Member        
Revenue:        
Revenue $ 38,279 $ 27,619 $ 73,791 $ 54,172
Cost of revenue:        
Cost of revenue 9,130 6,207 17,025 11,770
Termed License and Support [Member]        
Revenue:        
Revenue 13,277 14,011 24,181 24,213
Cost of revenue:        
Cost of revenue 496 491 957 1,076
Service [Member]        
Revenue:        
Revenue 10,066 9,848 19,813 18,773
Cost of revenue:        
Cost of revenue 9,958 8,636 19,309 16,986
Maintenance [Member]        
Revenue:        
Revenue 3,247 4,223 6,656 8,834
Cost of revenue:        
Cost of revenue $ 212 $ 278 $ 395 $ 556
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net loss $ (12,525) $ (9,202) $ (21,707) $ (20,255)
Other comprehensive income (loss) net of taxes        
Unrealized gain on available-for-sale 0 190 0 190
Foreign currency translation adjustments 88 35 172 (1,693)
Total other comprehensive income (loss) 88 225 172 (1,503)
Total comprehensive loss (12,437) (8,977) (21,535) (21,758)
Comprehensive loss (income) attributable to redeemable noncontrolling interests 48 (561) (2) (1,169)
Total comprehensive loss attributable to AvePoint, Inc $ (12,389) $ (9,538) $ (21,537) $ (22,927)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Unaudited) - USD ($)
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, 2021   $ 5,210,000 $ 5,210,000            
Balance (in shares) at Dec. 31, 2021       181,821,767 [1]     143,564    
Balance at Dec. 31, 2021 $ 250,355,000       $ 18,000 [1] $ 625,056,000 $ (1,739,000) $ (375,297,000) $ 2,317,000
Proceeds from exercise of options (in shares)       1,156,279 [1]     0    
Proceeds from exercise of options 1,719,000       0 [1] 1,719,000 $ 0 0 0
Common stock issued upon vesting of restricted stock units (in shares)       254,432 [1]     0    
Common stock issued upon vesting of restricted stock units 0       0 [1] 0 $ 0 0 0
Stock-based compensation expense 18,670,000       0 [1] 18,670,000 0 0
Reclassification of earn-out RSUs to earn-out shares (514,000)       0 [1] (514,000) 0 0 0
Repurchase of common stock (in shares) [1]       (1,901,662)          
Repurchase of common stock (10,052,000)       0 [1] 0 $ (10,052,000) 0 0
Repurchase of common stock (in shares)             1,901,662    
Net loss (20,255,000)       0 [1] 0 $ 0 (20,255,000) 0
Net income attributable to and accretion of redeemable noncontrolling interest   1,244,000 1,244,000            
Net income attributable to and accretion of redeemable noncontrolling interest (1,244,000)       0 [1] 0 0 (1,244,000) 0
Total other comprehensive income (loss)   (75,000) (75,000)            
Total other comprehensive income (loss) (1,428,000)     $ 0 0 0 0 0 (1,428,000)
Issuance of redeemable noncontrolling interest in MaivenPoint Pte. Ltd. (1) [1] 0 5,794,000 5,794,000 $ 0 0 0 $ 0 0 0
Balance, temporary equity, including noncontrolling interest at Jun. 30, 2022   12,173,000 12,173,000            
Balance (in shares) at Jun. 30, 2022       181,330,816 [1]     2,045,226    
Balance at Jun. 30, 2022 237,251,000       18,000 [1] 644,931,000 $ (11,791,000) (396,796,000) 889,000
Balance, temporary equity, including noncontrolling interest at Mar. 31, 2022   5,818,000 5,818,000            
Balance (in shares) at Mar. 31, 2022       182,493,007 [1]     278,564    
Balance at Mar. 31, 2022 245,237,000       18,000 [1] 634,070,000 $ (2,482,000) (386,967,000) 598,000
Proceeds from exercise of options (in shares)       442,469 [1]     0    
Proceeds from exercise of options 683,000       0 [1] 683,000 $ 0 0 0
Common stock issued upon vesting of restricted stock units (in shares)       162,002 [1]     0    
Common stock issued upon vesting of restricted stock units 0       0 [1] 0 $ 0 0 0
Stock-based compensation expense 10,396,000       0 [1] 10,396,000 0 0 0
Reclassification of earn-out RSUs to earn-out shares (218,000)       0 [1] (218,000) 0 0 0
Repurchase of common stock (in shares) [1]       (1,766,662)          
Repurchase of common stock (9,309,000)       0 [1] 0 $ (9,309,000) 0 0
Repurchase of common stock (in shares)             1,766,662    
Net loss (9,202,000)       0 [1] 0 $ 0 (9,202,000) 0
Net income attributable to and accretion of redeemable noncontrolling interest   627,000 627,000            
Net income attributable to and accretion of redeemable noncontrolling interest (627,000)       0 [1] 0 0 (627,000) 0
Total other comprehensive income (loss)   (66,000) (66,000)            
Total other comprehensive income (loss) 291,000     $ 0 0 0 0 0 291,000
Issuance of redeemable noncontrolling interest in MaivenPoint Pte. Ltd. (1) 0 5,794,000 5,794,000 $ 0 0 0 $ 0 0 0
Balance, temporary equity, including noncontrolling interest at Jun. 30, 2022   12,173,000 12,173,000            
Balance (in shares) at Jun. 30, 2022       181,330,816 [1]     2,045,226    
Balance at Jun. 30, 2022 237,251,000       18,000 [1] 644,931,000 $ (11,791,000) (396,796,000) 889,000
Balance, temporary equity, including noncontrolling interest at Dec. 31, 2022 14,007,000 14,007,000 14,007,000            
Balance (in shares) at Dec. 31, 2022       185,277,588 [2]     4,189,750    
Balance at Dec. 31, 2022 $ 229,147,000       19,000 [2] 665,715,000 $ (21,666,000) (416,927,000) 2,006,000
Proceeds from exercise of options (in shares) 1,775,603     1,775,603 [2]     0    
Proceeds from exercise of options $ 3,240,000       0 [2] 3,240,000 $ 0 0 0
Common stock issued upon vesting of restricted stock units (in shares)       2,006,038 [2]     0    
Common stock issued upon vesting of restricted stock units 0       0 [2] 0 $ 0 0 0
Stock-based compensation expense 17,690,000       0 [2] 17,690,000 0 0 0
Reclassification of earn-out RSUs to earn-out shares (312,000)       0 [2] (312,000) 0 0 0
Repurchase of common stock (in shares) [2]       (3,336,046)          
Repurchase of common stock $ (17,104,000)       0 [2] 0 $ (17,104,000) 0 0
Repurchase of common stock (in shares) 3,336,046           3,336,046    
Retirement of common stock $ 0         (26,729,000) $ 38,770,000 (12,041,000) 0
Retirement of common stock (in shares)             (7,525,796,000)    
Net loss (21,707,000)       0 [2] 0   (21,707,000) 0
Net income attributable to and accretion of redeemable noncontrolling interest   75,000 75,000            
Net income attributable to and accretion of redeemable noncontrolling interest (75,000)       0 [2] 0 $ 0 (75,000) 0
Total other comprehensive income (loss)   (73,000) (73,000)            
Total other comprehensive income (loss) 245,000       0 0 $ 0 0 245,000
Balance, temporary equity, including noncontrolling interest at Jun. 30, 2023 14,009,000 14,009,000 14,009,000            
Balance (in shares) at Jun. 30, 2023       185,723,183 [1],[2]     0    
Balance at Jun. 30, 2023 211,124,000       19,000 [1],[2] 659,604,000 $ 0 (450,750,000) 2,251,000
Balance, temporary equity, including noncontrolling interest at Mar. 31, 2023   14,057,000 14,057,000            
Balance (in shares) at Mar. 31, 2023       186,787,807 [1]     4,614,626    
Balance at Mar. 31, 2023 227,241,000       19,000 [1] 674,768,000 $ (23,477,000) (426,124,000) 2,055,000
Proceeds from exercise of options (in shares)       1,095,218 [1]     0    
Proceeds from exercise of options 2,109,000       0 [1] 2,109,000 $ 0 0 0
Common stock issued upon vesting of restricted stock units (in shares)       751,328 [1]     0    
Common stock issued upon vesting of restricted stock units 0       0 [1] 0 $ 0 0 0
Stock-based compensation expense 9,586,000       0 [1] 9,586,000 0 0 0
Reclassification of earn-out RSUs to earn-out shares (130,000)       0 [1] (130,000) 0 0 0
Repurchase of common stock (in shares) [1]       (2,911,170)          
Repurchase of common stock (15,293,000)       0 [1] 0 $ (15,293,000) 0 0
Repurchase of common stock (in shares)             2,911,170    
Retirement of common stock $ 0         (26,729,000) $ 38,770,000 (12,041,000) 0
Retirement of common stock (in shares) (7,525,796)           (7,525,796,000)    
Net loss $ (12,525,000)       0 [1] 0   (12,525,000) 0
Net income attributable to and accretion of redeemable noncontrolling interest   60,000 60,000            
Net income attributable to and accretion of redeemable noncontrolling interest (60,000)       0 [1] 0 $ 0 (60,000) 0
Total other comprehensive income (loss)   (108,000) (108,000)            
Total other comprehensive income (loss) 196,000     $ 0 0 0 $ 0 0 196,000
Balance, temporary equity, including noncontrolling interest at Jun. 30, 2023 14,009,000 $ 14,009,000 $ 14,009,000            
Balance (in shares) at Jun. 30, 2023       185,723,183 [1],[2]     0    
Balance at Jun. 30, 2023 $ 211,124,000       $ 19,000 [1],[2] $ 659,604,000 $ 0 $ (450,750,000) $ 2,251,000
[1] Formerly AvePoint EduTech Pte. Ltd.
[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 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Operating activities    
Net loss $ (21,707) $ (20,255)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 2,249 1,333
Operating lease right-of-use assets expense 3,496 2,649
Foreign currency remeasurement loss 222 1,386
Stock-based compensation 17,690 18,678
Deferred income taxes (161) (37)
Other 329 474
Change in value of earn-out and warrant liabilities 4,136 (5,840)
Changes in operating assets and liabilities:    
Accounts receivable 4,128 1,031
Prepaid expenses and other current assets 4,434 1,452
Deferred contract costs and other assets (429) (3,534)
Accounts payable, accrued expenses, operating lease liabilities and other liabilities (7,276) (6,654)
Deferred revenue 2,145 2,721
Net cash provided by (used in) operating activities 9,256 (6,596)
Investing activities    
Maturities of investments 566 1,093
Purchases of investments (1,055) (180,041)
Cash paid in business combinations and asset acquisitions, net of cash acquired 0 (2,222)
Capitalization of internal-use software (644) (1,174)
Purchase of property and equipment (789) (2,234)
Other (500) 0
Net cash used in investing activities (2,422) (184,578)
Financing activities    
Repurchase of common stock (17,004) (10,042)
Proceeds from stock option exercises 3,240 1,719
Repayments of finance leases (20) (11)
Net cash used in financing activities (13,784) (8,334)
Effect of exchange rates on cash (524) (3,647)
Net decrease in cash and cash equivalents (7,474) (203,155)
Cash and cash equivalents at beginning of period 227,188 268,217
Cash and cash equivalents at end of period 219,714 65,062
Supplemental disclosures of cash flow information    
Income taxes paid 2,938 420
Contingent consideration in business combination $ 0 $ 5,635
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Note 1 - Nature of Business and Organization
6 Months Ended
Jun. 30, 2023
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 a 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.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
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 six months ended  June 30, 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, and amended on June 13, 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 a 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 condensed 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 and six months ended June 30, 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 and six months ended June 30, 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 six months ended June 30, 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 six months ended June 30, 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 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 June 30, 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.6 million for the three and six months ended June 30, 2023, respectively, and $0.9 million and $1.1 million for the three and six months ended June 30, 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 June 30, 2023 and December 31, 2022, the Company’s cash balances at these entities were $6.6 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 certificates of deposit held by financial institutions which have an initial maturity 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 prepaid costs. The prepaid expenses balance as of June 30, 2023 and December 31, 2022 were $4.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, 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. Deferred costs are periodically reviewed for impairment.

 

Amortization of deferred contract costs of $4.3 million and $8.5 million for the three and six months ended June 30, 2023, respectively, and $3.2 million and $6.2 million for the three and six months ended June 30, 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 $49.4 million and $48.6 million at June 30, 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.

 

Term license revenue recognized at point in time was $8.1 million and $14.0 million for the three and six months ended June 30, 2023, respectively, and $9.9 million and $16.1 million for the three and six months ended June 30, 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 past 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, and current 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 June 30, 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 June 30, 2023 and December 31, 2022 was $102.9 million and $101.5 million, respectively. Revenue recognized that was included at the beginning of the period deferred revenue balance was $61.1 million for the six months ended June 30, 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 (1)

  

revenue

  

costs

 
  

(in thousands)

 

Balance, December 31, 2022

 $73,348  $101,490  $48,553 

Balance, June 30, 2023

  67,116   102,927   49,426 

 

(1) Include long-term unbilled receivables. 

 

There were no significant changes to the Company’s contract assets or liabilities during the year ended December 31, 2022 and the six months ended June 30, 2023 outside of its sales activities.

 

As of June 30, 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 $266.7 million, of which $205.6 million is related to SaaS and term license and support revenue. We expect to recognize approximately 62% 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.

 

Treasury Stock Retirement

 

We account for treasury stock transactions under the cost method. For each reacquisition of common stock, the number of shares and the acquisition price for those shares is added to the existing treasury stock count and total value, respectively. We periodically retire treasury shares that we acquire through share repurchases and return those shares to the status of authorized but unissued. When treasury shares are retired, we allocate the excess of the repurchase price over the par value of shares acquired between additional paid-in capital and accumulated deficit. The portion allocated to additional paid-in capital is limited to the pro rata portion of additional paid-in capital for the retired treasury shares. Any further excess of the repurchase price is allocated to accumulated deficit. 

 

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 Exchange Act) 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.

 

Because the market value of our common stock held by non-affiliates exceeded $700.0 million as of June 30, 2023, we will meet the conditions to be deemed a "large-accelerated filer" as of December 31, 2023, and will, consequently, no longer be an emerging growth company as of that date. We will be subject to the regulations applicable to all large-accelerated filers as of December 31, 2023.

 

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.

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Goodwill
6 Months Ended
Jun. 30, 2023
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

  75 

Balance as of June 30, 2023

 $18,979 

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Intangible Assets, Net
6 Months Ended
Jun. 30, 2023
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 $1.0 million for the three and six months ended June 30, 2023, respectively, and $0.1 million and $0.2 million for the three and six months ended June 30, 2022, respectively. 

 

As of June 30, 2023, estimated future amortization expense for the intangible assets reflected above was as follows:

 

Year Ending December 31:

    
  

(in thousands)

 

2023 (six months)

 $1,073 

2024

  2,093 

2025

  1,706 

2026

  1,246 

2027

  1,145 

Thereafter

  3,507 

Total intangible assets subject to amortization

 $10,770 

 

A summary of the balances of the Company's intangible assets as of  June 30, 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

 
          

June 30,

          

December 31,

  

Life

 
          

2023

          

2022

     
  (in thousands)  (in years) 

Technology and software, net

  7,509   (1,405)  6,104   6,842   (777)  6,065   6.6 

Customer related assets, net

  4,530   (410)  4,120   4,799   (477)  4,322   10.0 

Content, net

  821   (275)  546   830   (138)  692   3.0 

Total

 $12,860  $(2,090) $10,770  $12,471  $(1,392) $11,079   7.5 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Concentration of Credit Risk
6 Months Ended
Jun. 30, 2023
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 six months ended June 30, 2023 and 2022

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Accounts Receivable, Net
6 Months Ended
Jun. 30, 2023
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:

 

   

June 30,

   

December 31,

 
   

2023

   

2022

 
   

(in thousands)

 

Trade receivables

  $ 41,728     $ 47,046  

Current unbilled receivables

    21,088       20,153  

Allowance for doubtful accounts

    (1,001 )     (725 )
    $ 61,815     $ 66,474  

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Line of Credit
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Debt Disclosure [Text Block]

7. Line of Credit

 

The Company maintains a loan and security agreement with HSBC Ventures Bank USA, Inc., ("HSBC") 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 currently bears interest at a rate equal to SOFR plus 3.6%. The line carries an unused fee of 0.5% per year. The line will mature on September 7, 2023. We are required to maintain a specified adjusted quick ratio and a minimum annual recurring revenue tested by HSBC each quarter. The Company pledged, assigned and granted HSBC 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 June 30, 2023, the Company is compliant with all covenants under the line and had no borrowings outstanding under the line of credit.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Income Taxes
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

8. Income Taxes

 

The Company had an effective tax rate of (36.0)% and (32.2)% for the three and six months ended June 30, 2023, respectively, and 5.6% and 1.2% for the three and six months ended June 30, 2022, respectively.

 

The change in effective tax rates for the three-month period ended June 30, 2023 as compared to the three-month period ended  June 30, 2022 was primarily due to the mix of pre-tax income (loss) results by jurisdictions taxed at different rates, and tax losses for which no benefit can be taken.

 

The change in effective tax rates for the six-month period ended June 30, 2023 as compared to the six-month period ended  June 30, 2022 was primarily due to the mix of pre-tax income (loss) results by jurisdictions taxed at different rates, impact of foreign inclusions, stock-based compensation and tax losses for which no benefits 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.

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Leases
6 Months Ended
Jun. 30, 2023
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 ("ROU") 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 and six months ended June 30, 2023 and 2022 as follows:

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 
  

(in thousands)

 

Lease liability cost

 $1,747  $1,498  $3,496  $2,649 

Short-term lease expenses (1)

  206   535   454   1,349 

Variable lease cost not included in the lease liability (2)

  136   37   246   69 

Total lease cost

 $2,089  $2,070  $4,196  $4,067 

 

(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 six months ended June 30, 2023 and 2022, ROU assets obtained in exchange for new operating lease liabilities amounted to $3.1 million and $6.7 million, respectively.

 

Other information related to operating leases for the three and six months ended June 30, 2023 and 2022, is as follows:

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 
  

(in thousands)

 

Cash paid for amounts included in the measurement of the lease liability:

                

Operating cash flows from operating leases

 $1,619  $1,152  $3,665  $2,506 

 

 

As of June 30, 2023, our operating leases had a weighted average remaining lease term of 3.7 years and a weighted average discount rate of 5.3%.


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 June 30, 2023 is as follows:

 

Year Ending December 31:

    
  

(in thousands)

 

2023 (six months)

 $3,180 

2024

  5,260 

2025

  3,591 

2026

  2,506 

2027

  1,725 

Thereafter

  2,004 

Total future lease payments

 $18,266 

Less: Present value adjustment

  (1,986)

Present value of future lease payments (1)

 $16,280 

 

(1) Includes the current portion of operating lease liabilities of $5.5 million, which is reflected in accrued expenses and other liabilities in the condensed consolidated balance sheets.

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
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 June 30, 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, customers in certain geographies or in highly regulated sectors occasionally require contingency agreements, which are secured by certificates of deposit. As of June 30, 2023, letters of credit have been issued in the amount of $2.9 million, as security for the agreements. These agreements have not had a material effect on our results of operations, financial position or cash flow.

 

Notes Receivable

 

Other assets include yielding loan notes to a third party with a total commitment of up to $5.0 million and maturities of greater than twelve months. The notes bear interest at an annual rate equal to 8%. 

 

As of June 30, 2023 and December 31, 2022, $1.0 million and $0.5 million, respectively, were outstanding, and these amounts are included in other assets in the condensed consolidated balance sheets. As of June 30, 2023 and December 31, 2022, the difference between the carrying amount and estimated fair value for the notes receivables was immaterial. Fair values are based on discounted future cash flows using current interest rates offered for similar notes to third parties with similar credit ratings for the same remaining maturities. If measured at fair value in the financial statements, these financial instruments would be classified as Level 3 in the fair value hierarchy. 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Earn-Out and Warrant Liabilities
6 Months Ended
Jun. 30, 2023
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 July 1, 2028 (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 July 1, 2028 (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 July 1, 2028 (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 June 30, 2023 and December 31, 2022, and was determined to be $10.9 million and $6.6 million, respectively, and included in the earn-out shares liabilities in the condensed consolidated balance sheets. As a result, $3.9 million and $4.0 million losses were recognized during the three and six months ended June 30, 2023, respectively, and $2.6 million and $5.8 million gains were recognized during the three and six months ended June 30, 2022, respectively, 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:

 

  

June 30,

 
  2023 

Term (in years)

  5.01 

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 June 30, 2023 and December 31, 2022, and was determined to be $0.4 million and $0.2 million, respectively, and included in the other non-current liabilities in the condensed consolidated balance sheets. As a result, $0.1 million and $0.1 million losses were recognized during the three and six months ended June 30, 2023, respectively, and $0.1 million and $0.2 million gains were recognized during the three and six months ended June 30, 2022, respectively, and included as (loss) gain on earn-out and warrant liabilities in the condensed consolidated statements of operations. 

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Mezzanine Equity and Stockholders' Equity
6 Months Ended
Jun. 30, 2023
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 185,723,183 and 189,467,338 shares issued and outstanding, including treasury shares, at June 30, 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. On June 30, 2023, the Company retired 7,525,796 shares of its common stock held in treasury. The shares were returned to the status of authorized but unissued shares. As a result, common stock amount, additional paid-in capital, and accumulated deficit in the condensed consolidated balance sheet were reduced by $0 million, $26.7 million, and $12.0 million, respectively.

 

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 six months ended June 30, 2023, the Company repurchased 3,336,046 shares at an average price of $5.13. 

 

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 Technology Acquisition Corporation’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 July 1, 2028, 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 July 1, 2028, 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  June 30, 2023.

 

Public Warrants to Acquire Common Stock

 

On July 1, 2021, 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 July 1, 2026. At  June 30, 2023, all 17,500,000 warrants remain outstanding. 

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Stock-based Compensation
6 Months Ended
Jun. 30, 2023
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 June 30, 2023, 22,687,770 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 June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 
  

(in thousands)

 

Cost of revenue

 $816  $703  $1,486  $1,281 

Sales and marketing

  2,708   3,396   4,909   5,858 

General and administrative

  4,905   5,281   9,287   9,765 

Research and development

  1,157   1,024   2,008   1,774 

Total stock-based compensation

 $9,586  $10,404  $17,690  $18,678 

 

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 June 30, 2023, there was $21.8 million in unrecognized compensation costs related to all unvested options.

 

As of  June 30, 2023, the Company had 28,286,560 options outstanding and 20,172,645 options exercisable with intrinsic values of $65.7 million and $57.6 million, respectively. During the six months ended June 30, 2023, 1,775,603 options were exercised, with a total intrinsic value of $6.0 million.

 

Restricted Stock Units

 

6,588,895 RSUs were granted under the 2021 Plan during the six months ended June 30, 2023, with a weighted-average grant date fair-value of $4.27 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 June 30, 2023, there was $66.8 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 July 1, 2028, the holders of the underlying stock options will not receive the Earn-Out RSUs. 

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Note 14 - Financial Instruments
6 Months Ended
Jun. 30, 2023
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.

   

  

June 30, 2023

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit (1)

 $  $1,486  $  $1,486 

Money market funds (2)

     23,113      23,113 

U.S. treasury bills

     167,877      167,877 

Short term investments:

                

Certificates of deposit (1)

     3,191      3,191 

Other assets:

                

Certificates of deposit (1)

     40      40 

Total

 $  $195,707  $  $195,707 

Liabilities:

                

Earn-out shares liabilities:

                

Earn-out shares (3)

 $  $  $10,939  $10,939 

Other non-current liabilities:

                

Warrant liabilities (3)

     367      367 

Total

 $  $367  $10,939  $11,306 

 

  

December 31, 2022

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit (1)

 $  $1,693  $  $1,693 

Money market 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 and six months ended June 30, 2023 were $1.9 million and $3.6 million, respectively, and for the three and six months ended June 30, 2022 were $0 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 six months ended June 30, 2023.

 

  Six Months Ended June 30, 
  

2023

 
  

(in thousands)

 

Opening balance

 $6,631 

Total gains or losses from the period

    

Included in (loss) gain on earn-out and warrant liabilities

  3,996 

Reclass from Earnout-RSU

  312 

Closing balance

 $10,939 

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Note 15 - Segment Information
6 Months Ended
Jun. 30, 2023
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 and six months ended June 30, 2023 and 2022. The following table sets forth revenue by geographic area:

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 
  

(in thousands)

 

Revenue:

                

North America

 $28,297  $24,523  $52,733  $46,232 

EMEA

  19,573   17,570   39,061   32,912 

APAC

  16,999   13,608   32,647   26,848 

Total revenue

 $64,869  $55,701  $124,441  $105,992 

 

The following table sets forth revenue generated by countries which represent more than 10% of total consolidated revenue:

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 
  

(in thousands)

 

Revenue:

                

United States

 $27,518   24,523  $51,036  $46,232 

Germany

  8,126   7,947   16,781   13,918 

Singapore

  7,180   4,996   13,617   9,196 

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Note 16 - Loss Per Share
6 Months Ended
Jun. 30, 2023
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 June 30,

   

Six Months Ended June 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands, except per share amounts)

 

Loss per share available to common shareholders, excluding sponsor earn-out shareholders

                               

Numerator:

                               

Net loss

  $ (12,525 )   $ (9,202 )   $ (21,707 )   $ (20,255 )

Net income attributable to redeemable noncontrolling interest

    (60 )     (627 )     (75 )     (1,244 )

Net loss attributable to AvePoint, Inc.

  $ (12,585 )   $ (9,829 )   $ (21,782 )   $ (21,499 )

Total net loss available to common shareholders

  $ (12,585 )   $ (9,829 )   $ (21,782 )   $ (21,499 )

Denominator:

                               

Weighted average common shares outstanding

    183,315       182,491       183,068       182,661  

Effect of dilutive securities

                       

Weighted average diluted shares

    183,315       182,491       183,068       182,661  
                                 

Basic and diluted loss per share available to common shareholders, excluding sponsor earn-out shareholders

  $ (0.07 )   $ (0.05 )   $ (0.12 )   $ (0.12 )

 

To arrive at net loss available to common shareholders, the Company deducted net income attributable to the redeemable noncontrolling interest.

 

For the three and six months ended June 30, 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:

 

   

June 30,

 
   

2023

   

2022

 
   

(in thousands)

 

Stock options

    28,286       29,977  

Restricted stock units

    12,456       9,321  

Warrants

    17,905       17,905  

Company Earn-Outs

    3,000       3,000  

Total potentially dilutive securities

    61,647       60,203  
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Note 17 - Related Party Transactions
6 Months Ended
Jun. 30, 2023
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.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Note 18 - Subsequent Events
6 Months Ended
Jun. 30, 2023
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.

 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Item 5 - Other Information
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Issuer Rule 10b5-1, Material Terms [Text Block]

ITEM 5. OTHER INFORMATION

 

On June 15, 2023, Brian Michael Brown, Chief Legal and Compliance Officer and a member of the Company's Board of Directors, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 240,000 shares of the Company's common stock until September 20, 2024.

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions [Table Text Block]
  

Accounts

      

Deferred

 
  

receivable,

  

Deferred

  

contract

 
  

net (1)

  

revenue

  

costs

 
  

(in thousands)

 

Balance, December 31, 2022

 $73,348  $101,490  $48,553 

Balance, June 30, 2023

  67,116   102,927   49,426 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Goodwill (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

Goodwill

 
  

(in thousands)

 

Balance as of December 31, 2022

 $18,904 

Effect of foreign currency translation

  75 

Balance as of June 30, 2023

 $18,979 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Finite-Lived Intangible Assets Amortization Expense [Table Text Block]

Year Ending December 31:

    
  

(in thousands)

 

2023 (six months)

 $1,073 

2024

  2,093 

2025

  1,706 

2026

  1,246 

2027

  1,145 

Thereafter

  3,507 

Total intangible assets subject to amortization

 $10,770 
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

 
          

June 30,

          

December 31,

  

Life

 
          

2023

          

2022

     
  (in thousands)  (in years) 

Technology and software, net

  7,509   (1,405)  6,104   6,842   (777)  6,065   6.6 

Customer related assets, net

  4,530   (410)  4,120   4,799   (477)  4,322   10.0 

Content, net

  821   (275)  546   830   (138)  692   3.0 

Total

 $12,860  $(2,090) $10,770  $12,471  $(1,392) $11,079   7.5 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
   

June 30,

   

December 31,

 
   

2023

   

2022

 
   

(in thousands)

 

Trade receivables

  $ 41,728     $ 47,046  

Current unbilled receivables

    21,088       20,153  

Allowance for doubtful accounts

    (1,001 )     (725 )
    $ 61,815     $ 66,474  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Leases (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Lease, Cost [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 
  

(in thousands)

 

Lease liability cost

 $1,747  $1,498  $3,496  $2,649 

Short-term lease expenses (1)

  206   535   454   1,349 

Variable lease cost not included in the lease liability (2)

  136   37   246   69 

Total lease cost

 $2,089  $2,070  $4,196  $4,067 
Other Information Related to Operating Leases [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 
  

(in thousands)

 

Cash paid for amounts included in the measurement of the lease liability:

                

Operating cash flows from operating leases

 $1,619  $1,152  $3,665  $2,506 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Year Ending December 31:

    
  

(in thousands)

 

2023 (six months)

 $3,180 

2024

  5,260 

2025

  3,591 

2026

  2,506 

2027

  1,725 

Thereafter

  2,004 

Total future lease payments

 $18,266 

Less: Present value adjustment

  (1,986)

Present value of future lease payments (1)

 $16,280 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Earn-Out and Warrant Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
  

June 30,

 
  2023 

Term (in years)

  5.01 

Volatility

  55.00

%

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 
  

(in thousands)

 

Cost of revenue

 $816  $703  $1,486  $1,281 

Sales and marketing

  2,708   3,396   4,909   5,858 

General and administrative

  4,905   5,281   9,287   9,765 

Research and development

  1,157   1,024   2,008   1,774 

Total stock-based compensation

 $9,586  $10,404  $17,690  $18,678 
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   
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Note 14 - Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Fair Value, by Balance Sheet Grouping [Table Text Block]
  

June 30, 2023

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit (1)

 $  $1,486  $  $1,486 

Money market funds (2)

     23,113      23,113 

U.S. treasury bills

     167,877      167,877 

Short term investments:

                

Certificates of deposit (1)

     3,191      3,191 

Other assets:

                

Certificates of deposit (1)

     40      40 

Total

 $  $195,707  $  $195,707 

Liabilities:

                

Earn-out shares liabilities:

                

Earn-out shares (3)

 $  $  $10,939  $10,939 

Other non-current liabilities:

                

Warrant liabilities (3)

     367      367 

Total

 $  $367  $10,939  $11,306 
  

December 31, 2022

 
  

(in thousands)

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Cash Equivalents:

                

Certificates of deposit (1)

 $  $1,693  $  $1,693 

Money market 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 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
  Six Months Ended June 30, 
  

2023

 
  

(in thousands)

 

Opening balance

 $6,631 

Total gains or losses from the period

    

Included in (loss) gain on earn-out and warrant liabilities

  3,996 

Reclass from Earnout-RSU

  312 

Closing balance

 $10,939 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Note 15 - Segment Information (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 
  

(in thousands)

 

Revenue:

                

North America

 $28,297  $24,523  $52,733  $46,232 

EMEA

  19,573   17,570   39,061   32,912 

APAC

  16,999   13,608   32,647   26,848 

Total revenue

 $64,869  $55,701  $124,441  $105,992 
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 
  

(in thousands)

 

Revenue:

                

United States

 $27,518   24,523  $51,036  $46,232 

Germany

  8,126   7,947   16,781   13,918 

Singapore

  7,180   4,996   13,617   9,196 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Note 16 - Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands, except per share amounts)

 

Loss per share available to common shareholders, excluding sponsor earn-out shareholders

                               

Numerator:

                               

Net loss

  $ (12,525 )   $ (9,202 )   $ (21,707 )   $ (20,255 )

Net income attributable to redeemable noncontrolling interest

    (60 )     (627 )     (75 )     (1,244 )

Net loss attributable to AvePoint, Inc.

  $ (12,585 )   $ (9,829 )   $ (21,782 )   $ (21,499 )

Total net loss available to common shareholders

  $ (12,585 )   $ (9,829 )   $ (21,782 )   $ (21,499 )

Denominator:

                               

Weighted average common shares outstanding

    183,315       182,491       183,068       182,661  

Effect of dilutive securities

                       

Weighted average diluted shares

    183,315       182,491       183,068       182,661  
                                 

Basic and diluted loss per share available to common shareholders, excluding sponsor earn-out shareholders

  $ (0.07 )   $ (0.05 )   $ (0.12 )   $ (0.12 )
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

June 30,

 
   

2023

   

2022

 
   

(in thousands)

 

Stock options

    28,286       29,977  

Restricted stock units

    12,456       9,321  

Warrants

    17,905       17,905  

Company Earn-Outs

    3,000       3,000  

Total potentially dilutive securities

    61,647       60,203  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Summary of Significant Accounting Policies 1 (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Goodwill, Impairment Loss     $ 0   $ 0
Finite-Lived Intangible Asset, Useful Life (Year) 7 years 6 months   7 years 6 months    
Gain (Loss), Foreign Currency Transaction, before Tax $ 300 $ 900 $ 600 $ 1,100  
Cash 6,600   6,600   10,800
Prepaid Expense, Current 4,300   4,300   7,100
Capitalized Contract Cost, Amortization 4,300 3,200 8,500 6,200  
Capitalized Contract Cost, Net 49,426   49,426   48,553
Revenue from Contract with Customer, Excluding Assessed Tax 64,869 55,701 124,441 105,992  
Contract with Customer, Liability 102,927   102,927   $ 101,490
Contract with Customer, Liability, Revenue Recognized     61,100    
Revenue, Remaining Performance Obligation, Amount 266,700   266,700    
Market Value of Common Stock Held by Non-affiliates 700,000   $ 700,000    
Domestic Tax Authority [Member] | Internal Revenue Service (IRS) [Member]          
Open Tax Year     2019    
State and Local Jurisdiction [Member]          
Open Tax Year     2022    
Foreign Tax Authority [Member]          
Open Tax Year     2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022    
Termed License and Support [Member]          
Revenue from Contract with Customer, Excluding Assessed Tax 13,277 14,011 $ 24,181 24,213  
Termed License and Support [Member] | SaaS [Member          
Revenue, Remaining Performance Obligation, Amount 205,600   205,600    
Transferred at Point in Time [Member] | Termed License and Support [Member]          
Revenue from Contract with Customer, Excluding Assessed Tax $ 8,100 $ 9,900 $ 14,000 $ 16,100  
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 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Summary of Significant Accounting Policies 2 (Details Textual) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01
Jun. 30, 2023
Revenue, Remaining Performance Obligation, Percentage 62.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) 12 months
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Balance $ 73,348 [1]
Balance 101,490
Balance 48,553
Balance 67,116 [1]
Balance 102,927
Balance $ 49,426
[1] Include long-term unbilled receivables.
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Goodwill - Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Balance $ 18,904
Effect of foreign currency translation 75
Balance $ 18,979
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Intangible Assets, Net (Details Textual) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Amortization of Intangible Assets $ 0.5 $ 0.1 $ 1.0 $ 0.2
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
2023 (six months) $ 1,073  
2024 2,093  
2025 1,706  
2026 1,246  
2027 1,145  
Thereafter 3,507  
Total intangible assets subject to amortization $ 10,770 $ 11,079
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Gross carrying amount $ 12,860 $ 12,471
Accumulated amortization (2,090) (1,392)
Net carrying amount $ 10,770 11,079
Finite-Lived Intangible Asset, Useful Life (Year) 7 years 6 months  
Technology-Based Intangible Assets [Member]    
Gross carrying amount $ 7,509 6,842
Accumulated amortization (1,405) (777)
Net carrying amount $ 6,104 6,065
Finite-Lived Intangible Asset, Useful Life (Year) 6 years 7 months 6 days  
Customer Relationships [Member]    
Gross carrying amount $ 4,530 4,799
Accumulated amortization (410) (477)
Net carrying amount $ 4,120 4,322
Finite-Lived Intangible Asset, Useful Life (Year) 10 years  
Media Content [Member]    
Gross carrying amount $ 821 830
Accumulated amortization (275) (138)
Net carrying amount $ 546 $ 692
Finite-Lived Intangible Asset, Useful Life (Year) 3 years  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Concentration of Credit Risk (Details Textual)
Pure in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member]    
Number of Major Customers 0 0
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Accounts Receivable, Net - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Allowance for doubtful accounts $ (1,001) $ (725)
Accounts Receivable, after Allowance for Credit Loss, Current 61,815 66,474
Trade Accounts Receivable [Member]    
Accounts receivable, gross 41,728 47,046
Unbilled Receivable [Member]    
Accounts receivable, gross $ 21,088 $ 20,153
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Line of Credit (Details Textual) - HSBC Venture Bank USA Inc. [Member] - USD ($)
$ in Thousands
36 Months Ended
Apr. 07, 2020
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
Revolving Credit Facility [Member] | Secured Overnight Financing Rate (SOFR) [Member]    
Debt Instrument, Basis Spread on Variable Rate 3.60%  
Line of Credit, Accordion Feature [Member]    
Line of Credit Facility, Maximum Borrowing Capacity $ 20,000  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Income Taxes (Details Textual)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Effective Income Tax Rate Reconciliation, Percent 36.00% 5.60% 32.20% 1.20%
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Leases (Details Textual) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 3.1 $ 6.7  
Operating Lease, Weighted Average Remaining Lease Term (Year) 3 years 8 months 12 days   4 years 4 months 24 days
Operating Lease, Weighted Average Discount Rate, Percent 5.30%   5.10%
Operating Lease, Liability, Current $ 5.5    
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Leases - Components of Operating Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Lease liability cost $ 1,747 $ 1,498 $ 3,496 $ 2,649
Short-term lease expenses (1) [1] 206 535 454 1,349
Variable lease cost not included in the lease liability (2) [2] 136 37 246 69
Total lease cost $ 2,089 $ 2,070 $ 4,196 $ 4,067
[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 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Leases - Other Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Operating cash flows from operating leases $ 1,619 $ 1,152 $ 3,665 $ 2,506
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Leases - Maturity Schedule of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
2023 (six months) $ 3,180
2024 5,260
2025 3,591
2026 2,506
2027 1,725
Thereafter 2,004
Total future lease payments 18,266
Less: Present value adjustment (1,986)
Long-term Operating Lease Liabilities [Member]  
Present value of future lease payments (1) $ 16,280 [1]
[1] Includes the current portion of operating lease liabilities of $5.5 million, which is reflected in accrued expenses and other liabilities in the condensed consolidated balance sheets.
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Unrelated Third Party [Member]    
Financing Receivable, after Allowance for Credit Loss $ 1.0 $ 0.5
Note Receivable, Weighted Average Interest Rate 8.00%  
Unrelated Third Party [Member] | Maximum [Member]    
Financing Receivable, after Allowance for Credit Loss $ 5.0  
Guarantee for Service Agreement [Member]    
Letters of Credit Outstanding, Amount $ 2.9  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Earn-Out and Warrant Liabilities (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jul. 26, 2021
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
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   $ 10.9   $ 10.9   $ 6.6 $ 29.6
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability   3.9 $ 2.6 4.0 $ 5.8    
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   0.4   0.4   $ 0.2 $ 1.4
Fair Value Adjustment of Warrants   $ 0.1 $ 0.1 $ 0.1 $ 0.2    
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details)
Jun. 30, 2023
Measurement Input, Expected Term [Member]  
Measurement input 5.01
Measurement Input, Price Volatility [Member]  
Measurement input 0.5500
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Mezzanine Equity and Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2021
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Common Stock, Shares Authorized (in shares)   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
Common Stock, Shares, Issued, Including Treasury Shares (in shares)   185,723,183 185,723,183 189,467,338
Treasury Stock, Shares, Retired (in shares)   7,525,796    
Increase (Decrease) in Common Stock Value   $ (0)    
Increase (Decrease) in Additional Paid in Capital   (26,700)    
Increase (decrease) in Retained Earnings (Accumulated Deficit)   12,000    
Stock Repurchase Program, Authorized Amount   $ 150,000 $ 150,000  
Treasury Stock, Shares, Acquired (in shares)     3,336,046  
Shares Acquired, Average Cost Per Share (in dollars per share)     $ 5.13  
Number of Shares Subject to Vesting Provision (in shares) 2,916,700   0  
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      
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Mar. 13, 2023
Jul. 01, 2021
Jun. 30, 2023
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     $ 21.8
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)     28,286,560
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number (in shares)     20,172,645
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value     $ 65.7
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value     $ 57.6
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)     1,775,603
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value     $ 6.0
Share-Based Payment Arrangement, Option [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
Restricted Stock Units (RSUs) [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     6,588,895
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.27
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,687,770
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
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount     $ 66.8
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Stock-based Compensation - Stock-based Compensation (Details) - The 2006, 2016 and 2021 [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock-based Compensation $ 9,586 $ 10,404 $ 17,690 $ 18,678
Cost of Sales [Member]        
Stock-based Compensation 816 703 1,486 1,281
Selling and Marketing Expense [Member]        
Stock-based Compensation 2,708 3,396 4,909 5,858
General and Administrative Expense [Member]        
Stock-based Compensation 4,905 5,281 9,287 9,765
Research and Development Expense [Member]        
Stock-based Compensation $ 1,157 $ 1,024 $ 2,008 $ 1,774
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Stock-based Compensation - Stock Option Valuation Assumptions (Details) - Share-Based Payment Arrangement, Option [Member] - The 2021 Plan [Member]
Mar. 13, 2023
Expected life (in years) (Year) 6 years 1 month 9 days
Expected volatility 59.19%
Risk-free rate 3.63%
Dividend yield 0.00%
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Note 14 - Financial Instruments (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Money Market Funds [Member] | Securities Investment [Member]        
Gain (Loss) on Investments $ 1,900 $ 0 $ 3,600 $ 0
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Note 14 - Financial Instruments - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Short term investments $ 195,707 $ 193,244
Liabilities 11,306 6,858
Money market funds (2)   188,769
Company Earn-Outs [Member]    
Liabilities [1]   6,631
Warrant Liabilities [Member]    
Liabilities [1] 367 227
Fair Value, Inputs, Level 1 [Member]    
Short term investments   0
Liabilities 0 0
Money market funds (2)   0
Fair Value, Inputs, Level 1 [Member] | Company Earn-Outs [Member]    
Liabilities [1]   0
Fair Value, Inputs, Level 1 [Member] | Warrant Liabilities [Member]    
Liabilities [1] 0 0
Fair Value, Inputs, Level 2 [Member]    
Short term investments   193,244
Liabilities 367 227
Money market funds (2)   188,769
Fair Value, Inputs, Level 2 [Member] | Company Earn-Outs [Member]    
Liabilities [1]   0
Fair Value, Inputs, Level 2 [Member] | Warrant Liabilities [Member]    
Liabilities [1] 367 227
Fair Value, Inputs, Level 3 [Member]    
Short term investments   0
Liabilities 10,939 6,631
Money market funds (2)   0
Fair Value, Inputs, Level 3 [Member] | Company Earn-Outs [Member]    
Liabilities [1]   6,631
Fair Value, Inputs, Level 3 [Member] | Warrant Liabilities [Member]    
Liabilities [1] 0 0
Certificates of Deposit [Member]    
Cash Equivalents [2] 1,486 1,693
Cash Equivalents [2] 1,486 1,693
Short term investments [2] 3,191 2,620
Certificates of deposit (1) 40 162 [2]
Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash Equivalents [2] 0 0
Cash Equivalents [2] 0 0
Short term investments [2] 0 0
Certificates of deposit (1) 0 0 [2]
Short term investments 0  
Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents [2] 1,486 1,693
Cash Equivalents [2] 1,486 1,693
Short term investments [2] 3,191 2,620
Certificates of deposit (1) 40 162 [2]
Short term investments 195,707  
Certificates of Deposit [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents [2] 0 0
Cash Equivalents [2] 0 0
Short term investments [2] 0 0
Certificates of deposit (1) 0 $ 0 [2]
Short term investments 0  
Money Market Funds [Member]    
Cash Equivalents 23,113  
Cash Equivalents 23,113  
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash Equivalents 0  
Cash Equivalents 0  
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents 23,113  
Cash Equivalents 23,113  
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents 0  
Cash Equivalents 0  
US Treasury Securities [Member]    
Cash Equivalents 167,877  
Cash Equivalents 167,877  
US Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash Equivalents 0  
Cash Equivalents 0  
US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents 167,877  
Cash Equivalents 167,877  
US Treasury Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents 0  
Cash Equivalents 0  
Company Earn-Outs [Member]    
Liabilities [1] 10,939  
Company Earn-Outs [Member] | Fair Value, Inputs, Level 1 [Member]    
Liabilities [1] 0  
Company Earn-Outs [Member] | Fair Value, Inputs, Level 2 [Member]    
Liabilities [1] 0  
Company Earn-Outs [Member] | Fair Value, Inputs, Level 3 [Member]    
Liabilities [1] $ 10,939  
[1] Refer to “Note 11 — Earn-Out and Warrant Liabilities” for further details.
[2] The majority of certificates of deposit are foreign deposits.
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.2
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]
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Opening balance $ 6,631
Included in (loss) gain on earn-out and warrant liabilities 3,996
Reclass from Earnout-RSU 312
Closing balance $ 10,939
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Note 15 - Segment Information (Details Textual)
6 Months Ended
Jun. 30, 2023
Number of Operating Segments 1
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Note 15 - Segment Information - Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue $ 64,869 $ 55,701 $ 124,441 $ 105,992
North America [Member]        
Revenue 28,297 24,523 52,733 46,232
UNITED STATES        
Revenue 27,518 24,523 51,036 46,232
EMEA [Member]        
Revenue 19,573 17,570 39,061 32,912
GERMANY        
Revenue 8,126 7,947 16,781 13,918
Asia Pacific [Member]        
Revenue 16,999 13,608 32,647 26,848
SINGAPORE        
Revenue $ 7,180 $ 4,996 $ 13,617 $ 9,196
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Note 16 - Loss Per Share - Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net loss $ (12,525) $ (9,202) $ (21,707) $ (20,255)
Net income attributable to and accretion of redeemable noncontrolling interest (60) (627) (75) (1,244)
Net loss attributable to AvePoint, Inc. (12,585) (9,829) (21,782) (21,499)
Total net loss available to common shareholders $ (12,585) $ (9,829) $ (21,782) $ (21,499)
Weighted average common shares outstanding (in shares) 183,315 182,491 183,068 182,661
Effect of dilutive securities (in shares) 0 0 0 0
Weighted average diluted shares (in shares) 183,315 182,491 183,068 182,661
Basic and diluted loss per share (in dollars per share) $ (0.07) $ (0.05) $ (0.12) $ (0.12)
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Note 16 - Loss Per Share - Antidilutive Securities (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Antidilutive securities (in shares) 61,647 60,203
Share-Based Payment Arrangement, Option [Member]    
Antidilutive securities (in shares) 28,286 29,977
Restricted Stock Units (RSUs) [Member]    
Antidilutive securities (in shares) 12,456 9,321
Warrant [Member]    
Antidilutive securities (in shares) 17,905 17,905
Company Earn-Outs [Member]    
Antidilutive securities (in shares) 3,000 3,000
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Item 5 - Other Information (Details Textual)
Jun. 15, 2023
shares
Issuer Rule 10b5-1, Aggregate Available Shares (in shares) 240,000
XML 77 avpt20230630_10q_htm.xml IDEA: XBRL DOCUMENT 0001777921 2023-01-01 2023-06-30 0001777921 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001777921 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001777921 2023-08-09 0001777921 2023-06-30 0001777921 2022-12-31 0001777921 avpt:SAASMember 2023-04-01 2023-06-30 0001777921 avpt:SAASMember 2022-04-01 2022-06-30 0001777921 avpt:SAASMember 2023-01-01 2023-06-30 0001777921 avpt:SAASMember 2022-01-01 2022-06-30 0001777921 avpt:TermedLicenseAndSupportMember 2023-04-01 2023-06-30 0001777921 avpt:TermedLicenseAndSupportMember 2022-04-01 2022-06-30 0001777921 avpt:TermedLicenseAndSupportMember 2023-01-01 2023-06-30 0001777921 avpt:TermedLicenseAndSupportMember 2022-01-01 2022-06-30 0001777921 us-gaap:ServiceMember 2023-04-01 2023-06-30 0001777921 us-gaap:ServiceMember 2022-04-01 2022-06-30 0001777921 us-gaap:ServiceMember 2023-01-01 2023-06-30 0001777921 us-gaap:ServiceMember 2022-01-01 2022-06-30 0001777921 us-gaap:MaintenanceMember 2023-04-01 2023-06-30 0001777921 us-gaap:MaintenanceMember 2022-04-01 2022-06-30 0001777921 us-gaap:MaintenanceMember 2023-01-01 2023-06-30 0001777921 us-gaap:MaintenanceMember 2022-01-01 2022-06-30 0001777921 2023-04-01 2023-06-30 0001777921 2022-04-01 2022-06-30 0001777921 2022-01-01 2022-06-30 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 2023-03-31 0001777921 avpt:CommonStockOutstandingMember 2023-04-01 2023-06-30 0001777921 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001777921 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001777921 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001777921 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001777921 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-06-30 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2023-04-01 2023-06-30 0001777921 us-gaap:NoncontrollingInterestMember 2023-06-30 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2023-06-30 0001777921 avpt:CommonStockOutstandingMember 2023-06-30 0001777921 us-gaap:CommonStockMember 2023-06-30 0001777921 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001777921 us-gaap:TreasuryStockCommonMember 2023-06-30 0001777921 us-gaap:RetainedEarningsMember 2023-06-30 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 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 avpt:CommonStockOutstandingMember 2022-04-01 2022-06-30 0001777921 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001777921 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001777921 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0001777921 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001777921 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2022-04-01 2022-06-30 0001777921 us-gaap:NoncontrollingInterestMember 2022-06-30 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2022-06-30 0001777921 avpt:CommonStockOutstandingMember 2022-06-30 0001777921 us-gaap:CommonStockMember 2022-06-30 0001777921 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001777921 us-gaap:TreasuryStockCommonMember 2022-06-30 0001777921 us-gaap:RetainedEarningsMember 2022-06-30 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001777921 2022-06-30 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-06-30 0001777921 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001777921 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001777921 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-06-30 0001777921 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001777921 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-06-30 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2023-01-01 2023-06-30 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-06-30 0001777921 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001777921 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001777921 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-06-30 0001777921 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001777921 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001777921 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-06-30 0001777921 avpt:TemporaryEquityIncludingPortionAttributableToNoncontrollingInterestsMember 2022-01-01 2022-06-30 0001777921 2022-01-01 2022-12-31 0001777921 srt:MinimumMember 2023-06-30 0001777921 srt:MaximumMember 2023-06-30 0001777921 avpt:TermedLicenseAndSupportMember us-gaap:TransferredAtPointInTimeMember 2023-04-01 2023-06-30 0001777921 avpt:TermedLicenseAndSupportMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-06-30 0001777921 avpt:TermedLicenseAndSupportMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-06-30 0001777921 avpt:TermedLicenseAndSupportMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0001777921 avpt:TermedLicenseAndSupportMember avpt:SAASMember 2023-06-30 0001777921 2023-07-01 2023-06-30 0001777921 us-gaap:DomesticCountryMember us-gaap:InternalRevenueServiceIRSMember 2023-01-01 2023-06-30 0001777921 us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-06-30 0001777921 us-gaap:ForeignCountryMember 2023-01-01 2023-06-30 0001777921 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0001777921 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001777921 us-gaap:CustomerRelationshipsMember 2023-06-30 0001777921 us-gaap:CustomerRelationshipsMember 2022-12-31 0001777921 us-gaap:MediaContentMember 2023-06-30 0001777921 us-gaap:MediaContentMember 2022-12-31 0001777921 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001777921 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001777921 us-gaap:TradeAccountsReceivableMember 2023-06-30 0001777921 us-gaap:TradeAccountsReceivableMember 2022-12-31 0001777921 avpt:UnbilledReceivableMember 2023-06-30 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-06-30 0001777921 avpt:UnrelatedThirdPartyMember srt:MaximumMember 2023-06-30 0001777921 avpt:UnrelatedThirdPartyMember 2023-06-30 0001777921 avpt:UnrelatedThirdPartyMember 2022-12-31 0001777921 2021-07-26 2021-07-26 0001777921 2021-07-01 0001777921 us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0001777921 us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0001777921 avpt:PrivatePlacementWarrantMember 2021-07-01 0001777921 avpt:PrivatePlacementWarrantMember 2023-06-30 0001777921 avpt:PrivatePlacementWarrantMember 2022-12-31 0001777921 avpt:PrivatePlacementWarrantMember 2023-04-01 2023-06-30 0001777921 avpt:PrivatePlacementWarrantMember 2023-01-01 2023-06-30 0001777921 avpt:PrivatePlacementWarrantMember 2022-04-01 2022-06-30 0001777921 avpt:PrivatePlacementWarrantMember 2022-01-01 2022-06-30 0001777921 2021-07-01 2021-07-01 0001777921 avpt:PublicWarrantMember 2021-07-01 0001777921 avpt:PublicWarrantMember 2023-06-30 0001777921 avpt:The2021PlanMember 2023-06-30 0001777921 us-gaap:CostOfSalesMember avpt:The20062016And2021Member 2023-04-01 2023-06-30 0001777921 us-gaap:CostOfSalesMember avpt:The20062016And2021Member 2022-04-01 2022-06-30 0001777921 us-gaap:CostOfSalesMember avpt:The20062016And2021Member 2023-01-01 2023-06-30 0001777921 us-gaap:CostOfSalesMember avpt:The20062016And2021Member 2022-01-01 2022-06-30 0001777921 us-gaap:SellingAndMarketingExpenseMember avpt:The20062016And2021Member 2023-04-01 2023-06-30 0001777921 us-gaap:SellingAndMarketingExpenseMember avpt:The20062016And2021Member 2022-04-01 2022-06-30 0001777921 us-gaap:SellingAndMarketingExpenseMember avpt:The20062016And2021Member 2023-01-01 2023-06-30 0001777921 us-gaap:SellingAndMarketingExpenseMember avpt:The20062016And2021Member 2022-01-01 2022-06-30 0001777921 us-gaap:GeneralAndAdministrativeExpenseMember avpt:The20062016And2021Member 2023-04-01 2023-06-30 0001777921 us-gaap:GeneralAndAdministrativeExpenseMember avpt:The20062016And2021Member 2022-04-01 2022-06-30 0001777921 us-gaap:GeneralAndAdministrativeExpenseMember avpt:The20062016And2021Member 2023-01-01 2023-06-30 0001777921 us-gaap:GeneralAndAdministrativeExpenseMember avpt:The20062016And2021Member 2022-01-01 2022-06-30 0001777921 us-gaap:ResearchAndDevelopmentExpenseMember avpt:The20062016And2021Member 2023-04-01 2023-06-30 0001777921 us-gaap:ResearchAndDevelopmentExpenseMember avpt:The20062016And2021Member 2022-04-01 2022-06-30 0001777921 us-gaap:ResearchAndDevelopmentExpenseMember avpt:The20062016And2021Member 2023-01-01 2023-06-30 0001777921 us-gaap:ResearchAndDevelopmentExpenseMember avpt:The20062016And2021Member 2022-01-01 2022-06-30 0001777921 avpt:The20062016And2021Member 2023-04-01 2023-06-30 0001777921 avpt:The20062016And2021Member 2022-04-01 2022-06-30 0001777921 avpt:The20062016And2021Member 2023-01-01 2023-06-30 0001777921 avpt:The20062016And2021Member 2022-01-01 2022-06-30 0001777921 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001777921 avpt:The2021PlanMember 2023-03-13 2023-03-13 0001777921 us-gaap:EmployeeStockOptionMember avpt:The2021PlanMember 2023-03-13 2023-03-13 0001777921 avpt:The2021PlanMember 2023-01-01 2023-06-30 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001777921 us-gaap:RestrictedStockUnitsRSUMember avpt:The2021PlanMember 2023-01-01 2023-06-30 0001777921 us-gaap:RestrictedStockUnitsRSUMember avpt:The2021PlanMember 2023-06-30 0001777921 avpt:EarnOutRSUsMember 2021-07-01 0001777921 avpt:EarnOutRSUsMember 2021-07-01 2021-07-01 0001777921 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2023-06-30 0001777921 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0001777921 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0001777921 us-gaap:CertificatesOfDepositMember 2023-06-30 0001777921 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-06-30 0001777921 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0001777921 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0001777921 us-gaap:MoneyMarketFundsMember 2023-06-30 0001777921 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-06-30 0001777921 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0001777921 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0001777921 us-gaap:USTreasurySecuritiesMember 2023-06-30 0001777921 avpt:CompanyEarnOutsMember us-gaap:FairValueInputsLevel1Member 2023-06-30 0001777921 avpt:CompanyEarnOutsMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0001777921 avpt:CompanyEarnOutsMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0001777921 avpt:CompanyEarnOutsMember 2023-06-30 0001777921 us-gaap:FairValueInputsLevel1Member avpt:WarrantLiabilitiesMember 2023-06-30 0001777921 us-gaap:FairValueInputsLevel2Member avpt:WarrantLiabilitiesMember 2023-06-30 0001777921 us-gaap:FairValueInputsLevel3Member avpt:WarrantLiabilitiesMember 2023-06-30 0001777921 avpt:WarrantLiabilitiesMember 2023-06-30 0001777921 us-gaap:FairValueInputsLevel1Member 2023-06-30 0001777921 us-gaap:FairValueInputsLevel2Member 2023-06-30 0001777921 us-gaap:FairValueInputsLevel3Member 2023-06-30 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: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-04-01 2023-06-30 0001777921 us-gaap:MoneyMarketFundsMember us-gaap:SecuritiesInvestmentMember 2023-01-01 2023-06-30 0001777921 us-gaap:MoneyMarketFundsMember us-gaap:SecuritiesInvestmentMember 2022-04-01 2022-06-30 0001777921 us-gaap:MoneyMarketFundsMember us-gaap:SecuritiesInvestmentMember 2022-01-01 2022-06-30 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-06-30 0001777921 us-gaap:FairValueInputsLevel3Member avpt:EarnoutSharesLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001777921 srt:NorthAmericaMember 2023-04-01 2023-06-30 0001777921 srt:NorthAmericaMember 2022-04-01 2022-06-30 0001777921 srt:NorthAmericaMember 2023-01-01 2023-06-30 0001777921 srt:NorthAmericaMember 2022-01-01 2022-06-30 0001777921 us-gaap:EMEAMember 2023-04-01 2023-06-30 0001777921 us-gaap:EMEAMember 2022-04-01 2022-06-30 0001777921 us-gaap:EMEAMember 2023-01-01 2023-06-30 0001777921 us-gaap:EMEAMember 2022-01-01 2022-06-30 0001777921 srt:AsiaPacificMember 2023-04-01 2023-06-30 0001777921 srt:AsiaPacificMember 2022-04-01 2022-06-30 0001777921 srt:AsiaPacificMember 2023-01-01 2023-06-30 0001777921 srt:AsiaPacificMember 2022-01-01 2022-06-30 0001777921 country:US 2023-04-01 2023-06-30 0001777921 country:US 2022-04-01 2022-06-30 0001777921 country:US 2023-01-01 2023-06-30 0001777921 country:US 2022-01-01 2022-06-30 0001777921 country:DE 2023-04-01 2023-06-30 0001777921 country:DE 2022-04-01 2022-06-30 0001777921 country:DE 2023-01-01 2023-06-30 0001777921 country:DE 2022-01-01 2022-06-30 0001777921 country:SG 2023-04-01 2023-06-30 0001777921 country:SG 2022-04-01 2022-06-30 0001777921 country:SG 2023-01-01 2023-06-30 0001777921 country:SG 2022-01-01 2022-06-30 0001777921 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001777921 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001777921 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001777921 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001777921 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001777921 avpt:CompanyEarnOutsMember 2023-01-01 2023-06-30 0001777921 avpt:CompanyEarnOutsMember 2022-01-01 2022-06-30 0001777921 2023-06-15 2023-06-15 shares iso4217:USD iso4217:USD shares utr:Y pure utr:M thunderdome:item 0001777921 AvePoint, Inc. false --12-31 Q2 2023 1001000 725000 0.0001 0.0001 1000000000 1000000000 185723000 185723000 185278000 185278000 0 P1Y P10Y P12M 2019 2022 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 0 0 0.5500 1 P4Y P10Y P4Y P4Y P10Y 195707000 0 0 1 10-Q true 2023-06-30 false 001-39048 DE 83-4461709 525 Washington Blvd, Suite 1400 Jersey City NJ 07310 201 793-1111 Common Stock, par value $0.0001 per share AVPT NASDAQ Warrants, each whole warrant exercisable for one share of Common Stock at an exercise price of $11.50 per share AVPTW NASDAQ Yes Yes Accelerated Filer false true false false 185397977 219714000 227188000 3191000 2620000 61815000 66474000 5539000 10013000 290259000 306295000 4996000 5537000 18979000 18904000 10770000 11079000 15577000 15855000 49426000 48553000 8563000 9310000 398570000 415533000 1439000 1519000 41795000 47784000 96002000 93405000 139236000 142708000 10751000 11348000 6925000 8085000 10939000 6631000 5586000 3607000 173437000 172379000 14009000 14007000 14009000 14007000 19000 19000 659604000 665715000 -0 21666000 2251000 2006000 -450750000 -416927000 211124000 229147000 398570000 415533000 38279000 27619000 73791000 54172000 13277000 14011000 24181000 24213000 10066000 9848000 19813000 18773000 3247000 4223000 6656000 8834000 64869000 55701000 124441000 105992000 9130000 6207000 17025000 11770000 496000 491000 957000 1076000 9958000 8636000 19309000 16986000 212000 278000 395000 556000 19796000 15612000 37686000 30388000 45073000 40089000 86755000 75604000 27691000 27371000 54542000 54577000 15193000 16380000 29841000 31982000 9273000 8081000 18288000 14636000 52157000 51832000 102671000 101195000 -7084000 -11743000 -15916000 -25591000 -4027000 2668000 -4136000 5935000 286000 20000 611000 34000 1613000 -693000 3025000 -870000 -9212000 -9748000 -16416000 -20492000 3313000 -546000 5291000 -237000 -12525000 -9202000 -21707000 -20255000 60000 627000 75000 1244000 -12585000 -9829000 -21782000 -21499000 -12585000 -9829000 -21782000 -21499000 -0.07 -0.05 -0.12 -0.12 183315000 182491000 183068000 182661000 -12525000 -9202000 -21707000 -20255000 0 190000 0 190000 88000 35000 172000 -1693000 88000 225000 172000 -1503000 -12437000 -8977000 -21535000 -21758000 -48000 561000 2000 1169000 -12389000 -9538000 -21537000 -22927000 14057000 14057000 186787807 19000 674768000 4614626 -23477000 -426124000 2055000 227241000 1095218 0 2109000 0 0 0 0 2109000 751328 0 0 0 0 0 0 0 0 9586000 0 0 0 9586000 -0 130000 -0 -0 -0 130000 2911170 -0 -0 2911170 15293000 -0 -0 15293000 26729000 7525796000 -38770000 12041000 -0 -0 0 0 -12525000 0 -12525000 60000 60000 -0 -0 -0 60000 -0 60000 -108000 -108000 0 0 0 0 0 0 196000 196000 14009000 14009000 185723183 19000 659604000 0 0 -450750000 2251000 211124000 5818000 5818000 182493007 18000 634070000 278564 -2482000 -386967000 598000 245237000 442469 0 683000 0 0 0 0 683000 162002 0 0 0 0 0 0 0 0 10396000 0 0 0 10396000 5794000 5794000 0 0 0 0 0 0 0 0 -0 218000 -0 -0 -0 218000 1766662 -0 -0 1766662 9309000 -0 -0 9309000 0 0 0 -9202000 0 -9202000 627000 627000 -0 -0 -0 627000 -0 627000 -66000 -66000 0 0 0 0 0 0 291000 291000 12173000 12173000 181330816 18000 644931000 2045226 -11791000 -396796000 889000 237251000 14007000 14007000 185277588 19000 665715000 4189750 -21666000 -416927000 2006000 229147000 1775603 0 3240000 0 0 0 0 3240000 2006038 0 0 0 0 0 0 0 0 17690000 0 0 0 17690000 -0 312000 -0 -0 -0 312000 3336046 -0 -0 3336046 17104000 -0 -0 17104000 26729000 7525796000 -38770000 12041000 -0 -0 0 0 -21707000 0 -21707000 75000 75000 -0 -0 -0 75000 -0 75000 -73000 -73000 0 0 0 0 0 0 245000 245000 14009000 14009000 185723183 19000 659604000 0 0 -450750000 2251000 211124000 5210000 5210000 181821767 18000 625056000 143564 -1739000 -375297000 2317000 250355000 1156279 0 1719000 0 0 0 0 1719000 254432 0 0 0 0 0 0 0 0 18670000 0 0 18670000 5794000 5794000 0 0 0 0 0 0 0 0 -0 514000 -0 -0 -0 514000 1901662 -0 -0 1901662 10052000 -0 -0 10052000 0 0 0 -20255000 0 -20255000 1244000 1244000 -0 -0 -0 1244000 -0 1244000 -75000 -75000 0 0 0 0 0 0 -1428000 -1428000 12173000 12173000 181330816 18000 644931000 2045226 -11791000 -396796000 889000 237251000 -21707000 -20255000 2249000 1333000 3496000 2649000 -222000 -1386000 17690000 18678000 -161000 -37000 -329000 -474000 -4136000 5840000 -4128000 -1031000 -4434000 -1452000 429000 3534000 -7276000 -6654000 2145000 2721000 9256000 -6596000 -566000 -1093000 1055000 180041000 -0 2222000 644000 1174000 789000 2234000 500000 -0 -2422000 -184578000 17004000 10042000 3240000 1719000 20000 11000 -13784000 -8334000 -524000 -3647000 -7474000 -203155000 227188000 268217000 219714000 65062000 2938000 420000 0 5635000 <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 a 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;"><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;"><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;">six</em> months ended <em style="font: inherit;"> June 30, 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>and amended on <em style="font: inherit;"> June 13, 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: '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 a 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 condensed 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;"><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> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 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> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 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;">six</em> months ended <em style="font: inherit;"> June 30, 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;">six</em> months ended <em style="font: inherit;"> June 30, 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;"><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;"><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> 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;"> June 30, 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;"><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:c101429912">one</span> year to <span style="-sec-ix-hidden:c101429913">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;"><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;"><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.6 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>, respectively, and $0.9 million and $1.1 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 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;"><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;"> June 30, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, the Company’s cash balances at these entities were $6.6 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;"><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 certificates of deposit held by financial institutions which have an initial maturity 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;"><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 prepaid costs. The prepaid expenses balance as of <em style="font: inherit;"> June 30, 2023</em> and <em style="font: inherit;"> December 31, 2022</em> were $4.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;"><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, 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. 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.3 million and $8.5 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>, respectively, and $3.2 million and $6.2 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 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 $49.4 million and $48.6 million at <em style="font: inherit;"> June 30, 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;"><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.</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;">Term license revenue recognized at point in time was $8.1 million and $14.0 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>, respectively, and $9.9 million and $16.1 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 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 past 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, and current 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;"> June 30, 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;"> June 30, 2023</em> and <em style="font: inherit;"> December 31, 2022</em> was $102.9 million and $101.5 million, respectively. Revenue recognized that was included at the beginning of the period deferred revenue balance was $61.1 million for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 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>net <sup style="vertical-align:top;line-height:120%;">(1)</sup></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, June 30, 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;">67,116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,426</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: 0pt;">(<em style="font: inherit;">1</em>) Include long-term unbilled receivables. </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;">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;">six</em> months ended <em style="font: inherit;"> June 30, 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;"> June 30, 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 $266.7 million, of which $205.6 million is related to SaaS and term license and support revenue. We expect to recognize approximately 62% of the total transaction price allocated to remaining performance obligations over the next <span style="-sec-ix-hidden:c101429968">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;"><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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 0pt; margin: 0pt;"><b><i><span style="text-decoration: underline; ">Treasury Stock Retirement</span></i></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; text-indent: 0pt; 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 account for treasury stock transactions under the cost method. For each reacquisition of common stock, the number of shares and the acquisition price for those shares is added to the existing treasury stock count and total value, respectively. We periodically retire treasury shares that we acquire through share repurchases and return those shares to the status of authorized but unissued. When treasury shares are retired, we allocate the excess of the repurchase price over the par value of shares acquired between additional paid-in capital and accumulated deficit. The portion allocated to additional paid-in capital is limited to the pro rata portion of additional paid-in capital for the retired treasury shares. Any further excess of the repurchase price is allocated to accumulated deficit. </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;"><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:c101429971">2019</span> through <span style="-sec-ix-hidden:c101429972">2022</span> are open and subject to audit by US federal, state and local authorities. The tax years <span style="-sec-ix-hidden:c101429973">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;"><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 Exchange Act) 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: &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;">Because the market value of our common stock held by non-affiliates exceeded $700.0 million as of <em style="font: inherit;"> June 30, 2023, </em>we will meet the conditions to be deemed a "large-accelerated filer" as of <em style="font: inherit;"> December 31, 2023, </em>and will, consequently, <em style="font: inherit;">no</em> longer be an emerging growth company as of that date. We will be subject to the regulations applicable to all large-accelerated filers as of <em style="font: inherit;"> December 31, 2023.</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;"><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; text-align: justify;">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:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 300000 600000 900000 1100000 6600000 10800000 4300000 7100000 4300000 8500000 3200000 6200000 49400000 48600000 8100000 14000000.0 9900000 16100000 102900000 101500000 61100000 <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>net <sup style="vertical-align:top;line-height:120%;">(1)</sup></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, June 30, 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;">67,116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">102,927</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">49,426</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 67116000 102927000 49426000 266700000 205600000 0.62 700000000.0 <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);">75</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 June 30, 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,979</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);">75</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 June 30, 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,979</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 75000 18979000 <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; text-align: justify;">Intangible assets consist of the acquired intangible assets and the self-developed software. Amortization expense for intangible assets was $0.5 million and $1.0 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>, respectively, and $0.1 million and $0.2 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 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; text-align: justify;">As of <em style="font: inherit;"> June 30, 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 (six 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,073</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;">2,093</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,706</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,246</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,145</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,507</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,770</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;"> June 30, 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;">June 30,</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,509</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,405</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,104</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.6</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,530</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;">(410</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,120</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;">821</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;">(275</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;">546</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,860</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);">(2,090</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,770</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.5</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 1000000.0 100000 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="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 (six 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,073</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;">2,093</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,706</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,246</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,145</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,507</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,770</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> 1073000 2093000 1706000 1246000 1145000 3507000 10770000 <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;">June 30,</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,509</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,405</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,104</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.6</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,530</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;">(410</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,120</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;">821</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;">(275</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;">546</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,860</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);">(2,090</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,770</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.5</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> 7509000 1405000 6104000 6842000 777000 6065000 P6Y7M6D 4530000 410000 4120000 4799000 477000 4322000 P10Y 821000 275000 546000 830000 138000 692000 P3Y 12860000 2090000 10770000 12471000 1392000 11079000 P7Y6M <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;">six</em> months ended <em style="font: inherit;"> June 30, 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;">June 30,</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;">41,728</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times 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,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;"> </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);">(1,001</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);">61,815</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;">June 30,</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;">41,728</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times 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,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;"> </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);">(1,001</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);">61,815</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> 41728000 47046000 21088000 20153000 1001000 725000 61815000 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 HSBC Ventures Bank USA, Inc., ("<i><b>HSBC</b></i>") 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 currently bears interest at a rate equal to SOFR plus 3.6%. The line carries an unused fee of 0.5% per year. The line will mature on <em style="font: inherit;"> September </em><em style="font: inherit;">7,</em> <em style="font: inherit;">2023.</em> We are required to maintain a specified adjusted quick ratio and a minimum annual recurring revenue tested by HSBC each quarter. The Company pledged, assigned and granted HSBC 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;"> June 30, 2023, </em>the Company is compliant with all covenants under the line and had <span style="-sec-ix-hidden:c101430112">no</span> borrowings outstanding under the line of credit.</p> 30000000.0 20000000.0 0.036 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 (36.0)% and (32.2)% for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>, respectively, and 5.6% and 1.2% for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 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;"> June 30, 2023</em> as compared to the <em style="font: inherit;">three</em>-month period ended <em style="font: inherit;"> June 30, 2022</em> was primarily due to the mix of pre-tax income (loss) results by jurisdictions taxed at different rates, and tax losses for which <em style="font: inherit;">no</em> benefit can be taken.</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;">six</em>-month period ended <em style="font: inherit;"> June 30, 2023</em> as compared to the <em style="font: inherit;">six</em>-month period ended <em style="font: inherit;"> June 30, 2022</em> was primarily due to the mix of pre-tax income (loss) results by jurisdictions taxed at different rates, impact of foreign inclusions, stock-based compensation and tax losses for which <em style="font: inherit;">no</em> benefits 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.360 0.322 0.056 0.012 <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 ("<i><b>ROU</b></i>") 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> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 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-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 June 30,</em></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="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;">Six Months Ended June 30,</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><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="14" 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: 52%;"> <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: 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,498</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,496</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,649</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;">Short-term lease expenses (1)</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">206</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">535</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">454</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,349</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;">Variable lease cost not included in the lease liability (2)</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">136</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">37</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">246</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">69</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(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 lease cost</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,089</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,070</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,196</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,067</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: &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: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">(<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; text-align: justify;">(<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;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em> and <em style="font: inherit;">2022</em>, ROU assets obtained in exchange for new operating lease liabilities amounted to $3.1 million and $6.7 million, 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;; 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> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 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> <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 June 30,</em></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="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;">Six Months Ended June 30,</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><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="14" 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: 52%;"> <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: 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><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;">Operating cash flows from operating leases</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,619</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,152</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,665</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,506</td><td style="width: 1%; font-family: Times New Roman; 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> </div> <div style="font-size: 10pt; text-indent: 0pt; text-align: justify;"> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </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;"> June 30, 2023</em>, our operating leases had a weighted average remaining lease term of 3.7 years and a weighted average discount rate of 5.3%.</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;"> June 30, 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 (six 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;">3,180</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,260</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,591</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,506</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,725</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);">2,004</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">18,266</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);">(1,986</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);">16,280</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.5 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: 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 June 30,</em></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="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;">Six Months Ended June 30,</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><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="14" 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: 52%;"> <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: 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,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; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,498</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,496</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,649</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;">Short-term lease expenses (1)</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">206</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">535</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">454</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,349</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;">Variable lease cost not included in the lease liability (2)</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">136</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">37</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">246</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">69</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(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 lease cost</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,089</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,070</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,196</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,067</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1747000 1498000 3496000 2649000 206000 535000 454000 1349000 136000 37000 246000 69000 2089000 2070000 4196000 4067000 3100000 6700000 <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 June 30,</em></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="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;">Six Months Ended June 30,</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><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="14" 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: 52%;"> <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: 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><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;">Operating cash flows from operating leases</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,619</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,152</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,665</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,506</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 1619000 1152000 3665000 2506000 P3Y8M12D 0.053 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 (six 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;">3,180</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,260</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,591</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,506</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,725</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);">2,004</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">18,266</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);">(1,986</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);">16,280</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> 3180000 5260000 3591000 2506000 1725000 2004000 18266000 1986000 16280000 5500000 <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;"> June 30, 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></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, customers in certain geographies or in highly regulated sectors occasionally require contingency agreements, which are secured by certificates of deposit. As of <em style="font: inherit;"> June 30, 2023</em>, letters of credit have been issued in the amount of $2.9 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: &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: 0pt;"><b><i><span style="text-decoration: underline; ">Notes Receivable</span></i></b></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;">Other assets include yielding loan notes to a <em style="font: inherit;">third</em> party with a total commitment of up to $5.0 million and maturities of greater than <em style="font: inherit;">twelve</em> months. The notes bear interest at an annual rate equal to 8%. </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;">As of <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </em>$1.0 million and $0.5 million, respectively, were outstanding, and these amounts are included in other assets in the condensed consolidated balance sheets. As of <em style="font: inherit;"> June 30, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </em>the difference between the carrying amount and estimated fair value for the notes receivables was immaterial. Fair values are based on discounted future cash flows using current interest rates offered for similar notes to <em style="font: inherit;">third</em> parties with similar credit ratings for the same remaining maturities. If measured at fair value in the financial statements, these financial instruments would be classified as Level <em style="font: inherit;">3</em> in the fair value hierarchy. </p> 2900000 5000000.0 0.08 1000000.0 500000 <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 <em style="font: inherit;"> July 1, 2028 (</em>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 <em style="font: inherit;"> July 1, 2028 (</em>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 <em style="font: inherit;"> July 1, 2028 (</em>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;"> June 30, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, and was determined to be $10.9 million and $6.6 million, respectively, and included in the earn-out shares liabilities in the condensed consolidated balance sheets. As a result, $3.9 million and $4.0 million losses were recognized during the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>, respectively, and $2.6 million and $5.8 million gains were recognized during the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>respectively, 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;">June 30,</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.01</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:c101430264">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;"> June 30, 2023</em> and <em style="font: inherit;"> December 31, 2022</em>, and was determined to be $0.4 million and $0.2 million, respectively, and included in the other non-current liabilities in the condensed consolidated balance sheets. As a result, $0.1 million and $0.1 million losses were recognized during the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>, respectively, and $0.1 million and $0.2 million gains were recognized during the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022, </em>respectively, and included as (loss) gain on earn-out and warrant liabilities in the condensed 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 10900000 6600000 3900000 4000000.0 2600000 5800000 <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;">June 30,</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.01</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:c101430264">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.01 405000 P5Y 11.50 1400000 400000 200000 100000 100000 100000 200000 <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 185,723,183 and 189,467,338 shares issued and outstanding, including treasury shares, at <em style="font: inherit;"> June 30, 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. On <em style="font: inherit;"> June 30, 2023, </em>the Company retired 7,525,796 shares of its common stock held in treasury. The shares were returned to the status of authorized but unissued shares. As a result, common stock amount, additional paid-in capital, and accumulated deficit in the condensed consolidated balance sheet were reduced by $0 million, $26.7 million, and $12.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: 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;"><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;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>, the Company repurchased 3,336,046 shares at an average price of $5.13. </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 Technology Acquisition Corporation’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 <em style="font: inherit;"> July 1, 2028, </em>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 <em style="font: inherit;"> July 1, 2028, </em>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;"> June 30, 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>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:c101430293">one</span> share of AvePoint's common stock and the warrants are exercisable from the date of issuance through <em style="font: inherit;"> July 1, 2026. </em>At <em style="font: inherit;"> June 30, 2023</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> 1000000000 0.0001 185723183 189467338 7525796 -0 -26700000 12000000.0 150000000 3336046 5.13 2916700 0 17500000 11.50 17500000 <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;"> June 30, 2023</em>, 22,687,770 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 June 30,</em></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="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;">Six Months Ended June 30,</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><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="14" 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: 52%;"> <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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">816</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">703</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,486</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,281</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,708</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,396</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,909</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,858</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,905</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,281</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,287</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,765</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,157</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,024</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,008</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,774</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,586</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,404</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,690</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,678</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: &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;"><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:c101430332">four</span>-year service period and expire on the <span style="-sec-ix-hidden:c101430333">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;"> June 30, 2023</em>, there was $21.8 million in unrecognized compensation costs related to all unvested options.</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;"> June 30, 2023</em>, the Company had 28,286,560 options outstanding and 20,172,645 options exercisable with intrinsic values of $65.7 million and $57.6 million, respectively. During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>, 1,775,603 options were exercised, with a total intrinsic value of $6.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,588,895 RSUs were granted under the <em style="font: inherit;">2021</em> Plan during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em>, with a weighted-average grant date fair-value of $4.27 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:c101430352">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;"> June 30, 2023</em>, there was $66.8 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:c101430357">four</span>-year period and expire on the <span style="-sec-ix-hidden:c101430358">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 <em style="font: inherit;"> July 1, 2028, </em>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> 22687770 <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 June 30,</em></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="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;">Six Months Ended June 30,</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><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="14" 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: 52%;"> <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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">816</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">703</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,486</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,281</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,708</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,396</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,909</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,858</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,905</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,281</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,287</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,765</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,157</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,024</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,008</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,774</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,586</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,404</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,690</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,678</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 816000 703000 1486000 1281000 2708000 3396000 4909000 5858000 4905000 5281000 9287000 9765000 1157000 1024000 2008000 1774000 9586000 10404000 17690000 18678000 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 21800000 28286560 20172645 65700000 57600000 1775603 6000000.0 6588895 4.27 66800000 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> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">   </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;">June 30, 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="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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: 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">1,486</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">1,486</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(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Money market 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; 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">23,113</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">23,113</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="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">U.S. treasury bills</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">—</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">167,877</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">167,877</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(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;">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(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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: 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">3,191</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">3,191</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(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;;">Other assets:</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(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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: 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: 9%; 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);">—</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: 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: 9%; 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);">40</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: 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: 9%; 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);">—</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: 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: 9%; 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);">40</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;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total</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: 9%; 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);">—</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: 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: 9%; 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);">195,707</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: 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: 9%; 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);">—</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: 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: 9%; 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);"><span style="-sec-ix-hidden:c101430457">195,707</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </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;">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(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;;">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(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;">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;">10,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times 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,939</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; 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(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <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: 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: 9%; 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);"><span style="-sec-ix-hidden:c101430465">—</span></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: 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: 9%; 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);">367</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: 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: 9%; 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);">—</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: 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: 9%; 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);">367</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;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total</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: 9%; 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);"><span style="-sec-ix-hidden:c101430469">—</span></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: 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: 9%; 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);">367</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: 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: 9%; 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);">10,939</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: 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: 9%; 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);">11,306</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="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 market 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="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: 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: 9%; 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);">—</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: 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: 9%; 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);">227</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: 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: 9%; 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);">—</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: 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: 9%; 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);">227</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(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total</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: 9%; 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);">—</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: 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: 9%; 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);">227</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: 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: 9%; 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);">6,631</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: 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: 9%; 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);">6,858</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="font-family: Times 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">(<em style="font: inherit;">2</em>) Profits on securities for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2023</em> were $1.9 million and $3.6 million, respectively, and for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022 </em>were $0 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: &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;">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;">six</em> months ended <em style="font: inherit;"> June 30, 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="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;"><b><em style="font: inherit;">Six Months Ended June 30,</em></b></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;">2023</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;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </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;">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="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; 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="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt 0pt 0pt 36pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Included in (loss) gain on earn-out and warrant liabilities</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">3,996</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; 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);">312</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(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;;">Closing balance</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);">10,939</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> <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;">June 30, 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="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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: 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">1,486</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">1,486</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(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Money market 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; 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">23,113</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">23,113</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="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">U.S. treasury bills</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">—</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">167,877</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">167,877</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(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;">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(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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: 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">3,191</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">3,191</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(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;;">Other assets:</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(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">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: 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: 9%; 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);">—</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: 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: 9%; 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);">40</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: 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: 9%; 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);">—</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: 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: 9%; 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);">40</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;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total</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: 9%; 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);">—</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: 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: 9%; 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);">195,707</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: 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: 9%; 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);">—</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: 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: 9%; 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);"><span style="-sec-ix-hidden:c101430457">195,707</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </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;">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(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;;">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(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;">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;">10,939</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times 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,939</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; 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(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <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: 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: 9%; 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);"><span style="-sec-ix-hidden:c101430465">—</span></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: 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: 9%; 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);">367</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: 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: 9%; 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);">—</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: 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: 9%; 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);">367</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;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total</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: 9%; 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);"><span style="-sec-ix-hidden:c101430469">—</span></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: 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: 9%; 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);">367</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: 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: 9%; 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);">10,939</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: 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: 9%; 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);">11,306</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> <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 market 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="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: 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: 9%; 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);">—</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: 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: 9%; 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);">227</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: 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: 9%; 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);">—</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: 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: 9%; 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);">227</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(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt 0pt 0pt 18pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total</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: 9%; 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);">—</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: 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: 9%; 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);">227</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: 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: 9%; 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);">6,631</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: 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: 9%; 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);">6,858</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> 0 1486000 0 1486000 0 23113000 0 23113000 0 167877000 0 167877000 0 3191000 0 3191000 0 40000 0 40000 0 195707000 0 0 0 10939000 10939000 367000 0 367000 367000 10939000 11306000 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 1900000 3600000 0 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;"><b><em style="font: inherit;">Six Months Ended June 30,</em></b></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;">2023</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;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </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;">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="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; 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="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin: 0pt 0pt 0pt 36pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Included in (loss) gain on earn-out and warrant liabilities</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">3,996</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; 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);">312</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(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;;">Closing balance</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);">10,939</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> 6631000 -3996000 -312000 10939000 <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:c101430528">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> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2023</em> and <em style="font: inherit;">2022</em>. The following table sets forth revenue by geographic area:</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 June 30,</em></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="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;">Six Months Ended June 30,</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><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="14" 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: 52%;"> <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><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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,297</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,523</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">52,733</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">46,232</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,573</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17,570</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39,061</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">32,912</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,999</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,608</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,647</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">26,848</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64,869</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">55,701</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">124,441</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">105,992</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 by countries which 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; text-align: justify;"> </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 June 30,</em></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="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;">Six Months Ended June 30,</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><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="14" 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: 52%;"> <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><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;">United States</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,518</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,523</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51,036</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">46,232</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;">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;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,126</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,947</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,781</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,918</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;">Singapore</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,180</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,996</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,617</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,196</td><td style="width: 1%; font-family: Times New Roman; 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-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 June 30,</em></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="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;">Six Months Ended June 30,</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><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="14" 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: 52%;"> <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><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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,297</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,523</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">52,733</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">46,232</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,573</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17,570</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39,061</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">32,912</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">16,999</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,608</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">32,647</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">26,848</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64,869</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">55,701</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">124,441</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">105,992</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 June 30,</em></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="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;">Six Months Ended June 30,</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><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="14" 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: 52%;"> <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><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;">United States</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,518</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,523</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51,036</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">46,232</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;">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;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,126</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,947</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,781</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,918</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;">Singapore</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,180</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,996</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,617</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,196</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 28297000 24523000 52733000 46232000 19573000 17570000 39061000 32912000 16999000 13608000 32647000 26848000 64869000 55701000 124441000 105992000 27518000 24523000 51036000 46232000 8126000 7947000 16781000 13918000 7180000 4996000 13617000 9196000 <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 June 30,</em></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="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;">Six Months Ended June 30,</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> <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="14" 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: 52%;"> <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> <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> <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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(12,525</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(9,202</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(21,707</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(20,255</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; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(60</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; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(627</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; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(75</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; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,244</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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,585</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; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,829</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; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21,782</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; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21,499</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(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; padding-bottom: 3px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(12,585</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(9,829</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(21,782</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(21,499</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> <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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">183,315</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">182,491</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">183,068</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">182,661</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: 9%; 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: 9%; 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: 9%; 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: 9%; 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">183,315</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">182,491</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">183,068</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">182,661</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> <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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.07</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: 9%; 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.12</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.12</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> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 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;">June 30,</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;">28,286</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;">29,977</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;">12,456</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,321</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);">61,647</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,203</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 June 30,</em></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="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;">Six Months Ended June 30,</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> <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="14" 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: 52%;"> <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> <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> <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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(12,525</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(9,202</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(21,707</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(20,255</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; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(60</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; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(627</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; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(75</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; padding-bottom: 1px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,244</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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,585</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; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,829</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; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21,782</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; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(21,499</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(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; padding-bottom: 3px;"> </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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(12,585</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(9,829</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(21,782</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; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(21,499</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> <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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">183,315</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">182,491</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">183,068</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">182,661</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: 9%; 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: 9%; 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: 9%; 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: 9%; 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">183,315</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">182,491</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">183,068</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">182,661</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> <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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.07</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: 9%; 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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.12</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: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(0.12</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </tbody> </table> -12525000 -9202000 -21707000 -20255000 60000 627000 75000 1244000 -12585000 -9829000 -21782000 -21499000 -12585000 -9829000 -21782000 -21499000 183315000 182491000 183068000 182661000 0 0 0 0 183315000 182491000 183068000 182661000 -0.07 -0.05 -0.12 -0.12 <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;">June 30,</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;">28,286</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;">29,977</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;">12,456</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,321</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);">61,647</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,203</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody> </table> 28286000 29977000 12456000 9321000 17905000 17905000 3000000 3000000 61647000 60203000 <p style="font-family: Times 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;"><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> <div>   </div> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify; text-indent: 0pt;"><b><a href="#" id="Item_5" title="Item 5"></a>ITEM <em style="font: inherit;">5.</em> OTHER 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;">On <em style="font: inherit;"> June 15, 2023, </em>Brian Michael Brown, Chief Legal and Compliance Officer and a member of the Company's Board of Directors, adopted a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement that is intended to satisfy the affirmative defense of Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em>(c) for the sale of up to 240,000 shares of the Company's common stock until <em style="font: inherit;"> September 20, 2024.</em></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> 240000 Include long-term unbilled receivables. Variable lease cost includes common area maintenance, property taxes, and fluctuations in rent due to a change in an index or rate. The majority of certificates of deposit are foreign deposits. Formerly AvePoint EduTech Pte. Ltd. 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. Short-term lease expenses include rent expenses from leases of 12 months or less on the transition date or lease commencement. Includes the current portion of operating lease liabilities of $5.5 million, which is reflected in accrued expenses and other liabilities in the condensed consolidated balance sheets. Refer to “Note 11 — Earn-Out and Warrant Liabilities” for further details. EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *B("5<'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 " "HB E7I"-WA>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FUA@JC+!<0))"0F@;A%B;=%:]HH,6KW]J1AZX3@ 3C&_O/Y ML^16>Z&'@"]A\!C(8KR:7-='H?V:[8F\ (AZCT[%,B7ZU-P.P2E*S[ #K_1! M[1!JSE?@D)11I& &%GXA,MD:+71 14,XX8U>\/XS=!EF-&"'#GN*4)45,#E/ M],>I:^$"F&&$P<7O IJ%F*M_8G,'V"DY1;NDQG$LQR;GT@X5O#\_O>9U"]M' M4KW&]"M:04>/:W:>_-;F:QYW13\MN!WF[H2_%K&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "HB E7^1ZBK:T& #/)@ & 'AL+W=O<9RDEUZ;NG6NF5[G/B@@VTP!^82P MDW]_*\#@9.2URX1^: "S+WJE97F$.%M+]2-9"*')8Q3&R7EKH?7R;:>3> L1 M\>18+D4,O\RDBKB&737O)$LEN)\%16&'.9<'9DL_%5.B_EQ,%>YU2Q0\B$2>!C(D2 ML_/6B+X==QT3D)WQ-1#K9&N;&"L/4OXP.S?^>+\]9IB_ABQM-0?Y'K/T5AJ&?T M/!DFV?]DG9_;[;:(ER9:1D4PM" *XOPO?RPZ8BO@U-D1P(H ]B* [KJ"6P2X MF=&\99FM2Z[Y\$S)-5'F;% S&UG?9-'@)HC-,$ZU@E\#B-/#2^FE,"J:C&*? M7,4ZT$_D)L[3PW1SFR0+KD1RUM%P-1/3\0KEBUR9[5 ^(1]EK!<)J/K"?Q[? M@5:6366;IEXP5/!]&A\3USDBS&&NI3UC/'R4SH^),["%/VN.6_:.'_8_+Z2 MV#/WW=)]%U,?%JDRA@Y0/(0^\,4C^4L\V4SC2H[CT'Z_/V#4YA&-K>FQ5WKL M'>+QBY@'";B$H;[ED; YQ'5&*S&10:R/H)N\8YM+-+ZFRY/2Y0G>.DAB/TOD MZY#/;>[P^!D/$UNGC-&PFJ;ZI:D^VJAQJE1F*4@\2,]O@BM3APC42.L XFKM M-F5MUYJ?:&!-DZ>ER5.T664%*EQ.A JD3Z[AL+5>XVJ?F9NMS MRI46*C1%="F5MEK$M;1*K=4%#ZMKD546V6$6BYL.*RY[I$JNV0DVN$!=KQ7H M4)0DMK(4'H))D($.,IZXV,['!1Y7UV3%,_0@H+D.0D%NT^A!**NY?2Q#V^[ MZ9Y:#3;!,K2"&7H0S0""2 5CE_'J$9EJ2%HB%1G+%% .B$[Z]B3&U2^OK):; M !M:D0W%T:2P?,4 MPN_(]T$].=ILD&Q2\BFVCRLNV6,]_8AQS5OWUN--D%*K"(EAI/.2Z,3F6A PG^"Y**NWPV@4NLPB5V$"X9'@0X@JHZE\KZ=FN/SLCS!$B @)^+ M6;TVP4FLXB1V$"=-(QZ&Y")-X.?$GK$U7P7A<77]55S$#N*BJTBHN;DEWX&" M7D!]C98\M@\J+KAK4HJ'U?59H0\["'VN'K=G:OD$U6H25]L]FDTP#ZN8AQW$ M/-.%@&S%QA"7V6VO"=)Q*])Q#R(=,!;!Z$VU]'X UV6+,.13J@%[8A^2V+JZ M\$KD4BPOY&J]3,TL!ZZ&]+3G#OJ#?O^LL[*9K"#'Q1GEGJOLA?KWC\*@@'VM MY)6 I7#3!/ZX%?ZXK('5HE="FJ('F@ D=VNY#,>9NT"',#69$_B=3(67 M*ONDZF*/4I$\, L0W%N0]4*"\+K(*/$HE!*TM,D*>(9Y"Q[/QX#P56Y5]/Y3M:+K,/D!ZDUC+*-A>"^T*9$^#WF91ZLV,N4'[#-OP? M4$L#!!0 ( *B("5<[U!OUVP8 ',< 8 >&PO=V]R:W-H965T&ULK5EM<],X$/XKFM!A8*8AEN17:#,#Y5ZX@:%#X>ZS:BN-!ML* MLIQ2?OVM'#=.+%DM=WR VO&S\K,K[3XK^>Q6JJ_-FG.-OE=EW9S/UEIO7BX6 M3;[F%6M>R VOX&EO#V?X=G]#Y_$S5J;'Q;+LPV[X5=7M^/_GOG/#ASS1I^(VPP0WG;:%GUQL"@$O7N+_O>!^+ (<3!J0W((\UH+T! M[1S=,>O<>LLT6YXI>8N40<-HYJ*+36<-WHC:3..55O!4@)U>7LBZ@$GA!8*K M1I:B8!INWK"2U3E'5V;@!CV[:)7BM4:77 E9H"\U:PL!P.=HCKY[*B0"2I_M?4+1(-31 )"'>87?O.W/ =S MW)F38_,%!&4?&;*/#.G&HQ/CO6X:<-WEQLXN=-N9O'O9;%C.SV>06 U76SY; M/GV"X^"5RZE?--B1BW3O(O6-OKQ@S1K!9*'<7/!OK=BR$J;9Z?5NJ+@;RA2' M[9+@+,'AV6)[Z(\#1A*2F^SG/9 BDH;CF'0%Z7_!354(CE"K$2RF674%!X M42';:[UJ2ZAAO0E 3O!I$.!N-DX2$B'6_0HYP?%<.RSM72"++VQBG.!K%Q(&*PR1T!R7>!R7V!N52\0T3!>+?-Z;*-)T+4J^! M?]Z7%#:99['%*(IH-J)M@S#$D;II)WO:B9?V9ZE9^0B&B;V.LH!$8XXVC 8Q MR2(WR71/,GT@MB#F2M]U,37)NS%)T:TY%]?4(A%F63QB:H,@Y(F;9[;GF7EY M_B%E<2O*TD4JLV9R]6\;;AG=?:C'M&)HB09 MLW;!TFAB=>)!/[%7NT"05QP2"-1%UEI!OP87S013XEB<(1FO3A<,B$XD.QYD M$/MU\&-7D#R!I-9[TRBF8W8V*J-X0E7PH'S8+WV[6N0AYU"\+(WLQ6GC0E@. M="IZ@^[AR-LHO1?L6I1""PX)5/$?/U@-B*XBZ;O3KCI!&YM_7D)G X[1"RTE,Z%BO!4<1FD M#ONU#@BJECLENAQFUDG;UK40)]FXL7#!DB2=*M^#_&&__MWO23;0&IH=(;1+ MQ7W)47S+Z]8=;%OCLC@(R)BU T;#8*HJ#F*(_6IXW%H\%&&'\M&,4*LP.G A M28*)KIL,$DG\$OE>UC>[MEN.-.@!YL2IF-&X$7?!, VG> ^*2?R*.?#^R=5! M;#&,,S)>T@Y4&J03:X,<[#C]BOD;4_5F%S#9TS7'LBQ-914UE"S> M.+<@Q%91' :!E>QNV%3^#&)+_&*[RY]Q=^30E#N MNX[S%)T$+P)SK+)A"FU9V?)7R)RS!.;??95EK5Y+)7[PXA3A-#I-^I,6 Q='"9Z0.SJ(-/6+]&<%G42K[G:3Y:1HZ^QX M6^. S F.XWB"W2#&U"_&T!>W55MVQ^']B96LH""LS3>,+8=DA7MG#T%MP27$ M:GU%:W>CY:;[2'0MM995=[GF#,@; #Q?2:GO M;\QWI_UWQN6_4$L#!!0 ( *B("5&PO=V]R M:W-H965T&ULE55K;]HP%/TK5U$_@-21$%Y5!4@MU;1-FH3* MNGTVR858=>S,=J#;K]^U$R(8H0\^$#_..3GG.K:G>Z6?389HX247TLR"S-KB M-@Q-DF'.3$\5*&EFHW3.+'7U-C2%1I9Z4B[".(K&8 2 MEQI,F>=,_[E'H?:SH!\'+7!)5DK]>PZ7]-9$#E#*#"Q3H'18X<+%,()D8W?M6;0 MO-(1C]L']<\^.V59,X,+)7[QU&:SX": %#>L%/91[;]@G6?D]!(EC/^'?8V- M DA*8U5>D\E!SF7U9"]U'8X(_>$%0EP3XO<2!C5AX(-6SGRL!V;9?*K5'K1# MDYIK^-IX-J7ATJWBRFJ:Y<2S\X62*:T)ID MHP1/F:7./1-,)@@K)VR@LRBU M1FEAB9JK%)XD*U-.P"YTELS-9&AYPH3IPB=X6CU YZH+5\ E_,A4:9A,S32T MY->]-4QJ;_>5M_B"MV^E[,$@NH8XB@\H'>7)*J45 V-"?(=6PN\!B9H'[A2M<6K],9>SVVGW;P?1?UIN#L.<0Z: MQ*,&<^)TT#@=O.ITH?*M&Y]S=A)_:'C?WA!^Q[DP98:3.E^5_Z.%V,:K35>R4^.JUZ_?O/ M_[N@)QE&38;1QS-P8\JW_8_.3=V,)O'@W'XK,I[<7'0_;MR//^Z>[@!C:2=S MN7TKPOC=$5J1K1'"HT/.73#?F=YR:4#@AKA1;T(BNCJTJXY5A3_WULK2*>J; M&=USJ!V YC=*V4/'':7-S3G_!U!+ P04 " "HB E7K>RS;^X( #&-@ M& 'AL+W=O8A%J6%1>X+ ML-RV_>ZSF-WRO2R+BGT67KW?;G/QWWM6\N>["9H< MO_A2/&YD\\5T=KO+']D#D]]VGX4ZFIY85L66577!*T^P]=WD([K)*&T&M(A_ M%.RY/OOL-:8L./_>'/RZNIOXS16QDBUE0Y&K/T]LSLJR85+7\9^.='(Z9S/P M_/.1_<^M\UY-MNL+J";5$=_N8_.D><#5 \\ #<#<#Z #HR@'0#R&O/0+L!]+5G M"+H!K>G3@^VMX])9!"_5JH<7(VY]5* MA9VM//6IYF6QRJ4Z>)#JC\H'67M\[?V^8R)OXEI[%]^J?+\J%.;2N_*^/:3> MQ2^77KW)!:N]HO*^;OB^SJM5_<'[97!\.Y7JX L:G]O&A9?Q4N>GD*WSTU3VV$OYM7UU[Q/_@81\3X'KFKQ^.(7/> M=_;LS6T?&2$[PM[8M6>W4!Q/8RD\,AFZ;NI=_F2W4W4VE8S\<0F MLS_^ 87^GR"GNB1+79)ECL@&[JJ2+'-$-@A#> I#:$TU+0Q0% X$P7G\DR@)M90#4$&(L)9R)HI$8:QQ90#* M)W$,)UQTLC2R6OH7P>O:VPF^+B1D9F2^[%KBG\-3JW8Y=1R29:Z),L3'5#<;@"$44:+; M#>&"!.D5%,+A(#A;5H9V]\H4V:7I16/XI?>8J_:/5Y[*^NJ*[V6;^,^Y$'DE MO;+(%T59R&(D$ZAY;=3'1B:8,!R&L>X0B P1PQ\F+$C(6!;T&A99M=GLUTHR M53BD:H:7?,L^>!6#YWQ@VJ*KGCD$,M8Y$Q,B(^E-$!E1%:C7B<@N%'^7&R8Z M.[V+;J9?CEL,Z,$0&:N-[41?L#47 M[&B]S'^,9+:IZ*X2K(O@.0B+J)': R%U)SK [[=*Q!0[V21%9YI++[:.YQ M9?<>L,/ST\8E]YLH#'SPU8ZY!%Y@" MK$F:6$\:"*?DJ=Y>0C"5-+$N]&$<39(15_3"#]N%7^^*I[PHCWY02;15B=+> M+][PAM-)*391+S:_2O_<@?_--[PY%1@>XH$*97I^Q%V-!- MO7+$=N5HNJG;6-@W&Q3*12I]=ONVCP#\=\#"3C.UG>H8"#+R"<)AJA>5%.;S M=>F9P7QA.**Q<:\JL5U5/N3Y@_>O3VR[8 (TV.E]4:=LJ5.VS!7;,!"]YL7A MF[=!L%4N_W007+*E3MDR5VS#(/0"'-L%N&4SI!MYOJ23&$?Z;@@ PU&(C$)B MPB(2&9H3@ 4416/K8Z^VL?W&[6LV1+#3V[9.V5*G;)DKMF$P^@X VSN 5VR+ M8%.1)X@8NM9$A5A7]RF 4CV T>)",!2-];BD[P&(O0?XRL16U>#?BF7;Y#4U M^F&_VW$ACV7HW^!.L)7UI[>"7;*E3MDR5VS#^/2=!T%OKD/$VK3\=!!/@?P_G@,A?=-$[$W3*^H0,=L0:NS.@R C\4Q0 MHF_09 (^='(5A+I>Q[R0L^C7*?*C[W>..U[G+*E3MDR5VS#8/1]#WE[WT.< M]CU.V5*G;)DKMF$0^KZ'O+GO(>8=?^3[H3'I35@2&]L,$%D2Z[?M,P@61]%8 MN>G;'O+^MH7?;0X"V)PEB/?5,5!SJN[(I@$() M\1,]]0!8F,0C-8?V;0^UMSV?\F;;HLJK%^J.G>9GT\\I6^J4+7/%-@Q(W^?0 MM_=G]WCT/-9]#-QRH@4*2K'0!$ M$OT^&P * KW<3,_>R]DR\=B^$%5[2[ZOY.%-B].WIY>N/K:O&FG?WZ.;.0*^ M3]%-=GBEJJ<_O.'U*1>/155[)5NK4_G7D9H?XO#2U.% \EW[5M""2\FW[<<- MRU=,- #U^YIS>3QH3G!Z=6WV/U!+ P04 " "HB E7G&39&_D# .#@ M& 'AL+W=O;7.D!>S;9X@VY M)^IA>R>@9[=6LJ(D3!:<(4'64^O&O5ZXCB94B+\*-Q^LOYK)1[$++$DR^D6'!NM8:+63BI<-&3PH"U;_X\ W!ZQ+&9PA^0_!?.\.X(8Q?.T/0$"KI=JV]"ER*%9Y-!#\@H=%@33>JZ%=L MB%?!=*+<*P%?"^"IV9RS#):=9 A:DM,BPPHZ]PK^(!^41'P-GTK(PERGQYZ@ MCUQ*=/' \"XK 'N)1NCA/D47[R[1.U0P]"7G.XE9)B>V @_U//:J\>:V]L8[ MXXV//G&F<6Q06W[2N-3.LF/IPVL]&KA=XP<3> M'X?+ $O NU-4:D!Y;N1$I["%">9XP?.<)RK'K(01Q@5RC\2(RQ& ]%49_\UW*+5V1JP0R2B#VQ9C__Y(;.+Z8$>TMC MZ5L:6[R1L9-%"MI%"@93\8%!5:3%?W!4;: :(EUR]KB@>$G)",KG2&)*3&M3 MFPV.EEY'^)U#ZZTC^E+[V-&;N"X0C@T.>&._JDO$59*%,N=TGL=*0[7 MU8S [5GW& <,4X)3,+B!Y% $SA[SEDAZCH^[B=&'C(+0[<3) .HFA@'BPJ8P MA\AUGJ]NS@^E1B]"-WMRQR$8[]$'MC+>RAQ3^?;CI!,0$RX)_$[<4A-,YTZW M@!MQ7N)%G.C[BB^K6[72Z[@KEXUGIU5B]M\DU5OBKM\V_SENB@W6=W\6MZ< M57=EGBUW!VW69V(R<<\VV6I[?ZNN*_7JVU^51K5_6:3E7]\S-?% MM_PZP]@=8!P=8?2/8^P/L@P-ZS\'9'^ GH/;-W&3[S,W.3RDSRGS<;(/9UMX?8=\GV[S<+ZM MWD.^3[BYF_&SAUS<)?(LJ[/S=V7QS2A;^X;7_K!;#;OCF_Q=;=N%^[DNF[^N MFN/J\XMBNVR68;XTFI^J8KU:9G7SR^>Z^:=9GW5E%-=&FO_G/]FV.=*8__M^ M5?]A9-O6I%C\=ENLEWE9_<_W/[SZ99O=+U<-X@?CU/CE\\QX]=&>+O5<7#UZ)'J_^4=39FCALQA_V<[%=%-NZ+-;-7VZ,RVV=EWE5&[^F^>9+ M7OZ+(,XUCN2;NZ)L*MK^!%\WT,6Z.<,&?U64N]KSH:[+U9?[.ONRSHVZ,'J\ MJ#@W MZ-BV*S:4;:A=SX^WU=UO3;VOC+ A =^RNOF/:S)ZWE6-GE\P\Y% MJCGCOU]<*G-^E97-8NFAGC5K\G%ABL>%*7;#V#W#?,S6V7:1OS;JQQ3,]RFX M>DS!K9QJJ^\)G]7&+%^\,2SSM2$FPJ16(#M\NU]X6]UEB_S]2;,AJ/+R:WYR M_K>_F.[D1VI=/L#<':S=*WP]=X0Y:?Y[=_;UZ6H;:!<@G0N1L @)BY&P! E+ M03 I]:W'U+>&I+[QJBDFU6VSLJH?!F4T2QV;T4C8' D+'F#.DS5D^J8O3,_U MY%7T$Q_F7TWR;0/I:X2$Q<2)VY;CVO)9)\@Q4Q!,6@?VXSJP!ZV#(;EO*X55 M.!/+<932.F/'')O82%B A(5J0$Q?"<8E/P'T"HE4M-L$VW$5?*Q:GIJ>-54, M$\+0\APQ]133E)AIRY3LI&1S'I/-8<_UJBP6>;ZLC.NRV!CY[WFY6%5YN_LO M[MH-7O6T'%,9R.+'5E\D;(Z$!8Y:A$S'%=[TH/;RT>ZIO4A/(R0L5D_[,(61 MPZ4@F+02W,>5X#YO)5#9[ZIIX9GJ0I^Q0X]-;"0L0,)"-1R'E9>?@Y[*.S#* ML:O4R,-LU3J8>6QY[3_%%OM/G&OJNJ^^3QZ?]>\\K7YR-9^?&LR MK/WT5JX6[5S>X[Q=-6[%D:BV)SEV^K;/<];OY[^W-.I=*4 M^,CM>NKW5C-VZ+$9A80%2%BHQN,PH_@YZ,FHH6&.CS@9@_K*3'L>*67_&9B64%D!I(1&2P\343$Y/9@Z-=:SW(-&;I*R)G'9/A#Y3DW9W M]^7B-GOX*+-X^E;+;R\_:L!TR"[XH\;N2J&T.906[&E22ETTEQ)J_%]2\=,O$%D0Z3B2.(RHS4;.906@"EA410E,K, M3T)?9=:"8U-5'7LF)-'34M9$3K!.\#)Y*>;HVGS!@T=76:CJ!:4%4%H(I450 M6FP20A?U=I) ATU1-'D-=&*7R8LM/^>UL2XJ>JMKJR553 0E;_&CC$YAJ, % MI85$4)22>I2^I0?'IJI"*:5T\)RE[(!R.G5RELDK+&TZK;9-*6WU4_EBG?;J MM6RQ*//OG[[*?)GGF]V?>ZZH(9,2JGB9A+ D;/43QGRH80#U+X32(B@MAM(2 M*"U%T>1ET&E9)B^D_ G+0!5*3LF$G/&NCB[-4/4+2@N)F"BE^2@!3 ^.]2;) MX"E+69B0YV:UJ':>F+=3+EF:\ M#Z,K*52Z,K6J3TB)]2:)WB0=$G0Y%3JAR>15CLNJNM]=P#?HO;7Y MP4BS)E&V5T7SFG%5YV^,I%Z^,5Z9]->RQV@L%Z96\Y@1)HXWI;:B PV#O2&; M$UJ_(KU)K!\HT5-2UD2^FK]3?00O+#SW>O[H?OO&L":[*T %>3T_4DF9"56! M,(7I6<0E_4,M ZB'(90606DQE)9 :2F*)J^#3H82O%K4ZYU@GJ;@2EQ<3)BXGM"'%PZ@ETV!1%DQ=%)S") M0PQ:"JC\(RQ..J6X3^5%'9SE47H+20B(HU.7^FFGH^=!-P%W;GEIJQ&-! M24VF-U5-$X)Z:DU=;ZKV$:2$K>]/>[>HHA.>Q*!6JZ-W)6E6/O:ET-D*U:>$ MJHPX/C'1\Z&& =2_$$J+H+082DN@M!1%DU=!)ST)7@?IV9/HDQNIY\R@M#F4 M%@A5H3%]T=3 R>2PZ5 3Z[X]"=+="$J+B9,7GJ\V'D)'35$T>4UT^IG@];,G M6Q+].E E*='LV2RU>VW&CSHZR:&M75!:2 2%W)(9"5XR.ZHE4:BRE>NK7\O- M^+%'ISBTY0M*"XF(*.7XF.ZQ:&"HX[T=]_6TWL>4-9$SK).MQ$NU7FGK,5)= MFD%IG"\-W&U M\Y'H82EK(J=7IXM9O%9S?%LB#QY=8Z'*&)060&DAE!9!:;%%:(#4FTD"'39% MT>0UT.E@EKZ/K*\MT2($DZF8$(W>_""C,Q@J>T%I(1$3I: >)7GIP;&E2EU* M)1TZ92D[GIQ,G;AE_7]W8_$.C"Z\JL[B"E4-G ^T"Z#>A5!:!*7%4%H"I:4H MFKP(.C'+XC64/V$1$ U;5#[.>$]'EV6H] 6EA41(E+)\E/2E!\=ZDV3HC*4L M2T[(3ONR7JQEBR>/+K=$+Y*K?H4X'V@70+T+H;0(2HNAM 1*2U$T.;L[KJ9 CB4N89[\'H,@I5IRQ]ZQEQFH>M9WJ36&^2Z$U2?Q!6H,6 M@JH?]+45\J..SG*H.@2EA410R*<(':40$?"^MD*;4(IZV@H):F];(6'+M17: M3QYPY7RP9<"?_>@D@VH^4%H,I2506HJBR3G> M"4/VL 8IYBF%=.HBY989E#:'T@*;ZH!RA.<2#=C:"TF#AY MV_2GGJ,4;.2P*8HF+XI.X+)Y@:OGD87T0E"?TB3$U+2I(@[MPH+2 B@MM(E' M7*D7A%QJIH%>+Q$!=UW',]5[V<7$Y)P*TR6^94X(ZJEMNE/JZWO"5DPF;O^6 MHU.5[&>V2.DN6;%59<%L2I4[L0Z3$2H:06G!T)/X21/-OH(+O2G,^2]C$@XSXP4Q.;S&AFT+=/22&N_/V+R'T@(H+=0' MXU(S.3U56@^.';WZIZ>DK(F<<)WZY_#JWS%M@0XAK'GNE-@#\(./SBYH>Q:4 M%A(Q4;)+TY[5DUU#@QWK74CT)BEK(B=9)ZTYNOXL3%N@0]WPSB0NEN;]&9UW M4!4-2@N)D"AYI]'B>O)N8*QCO0>)WB1E3>2TZ\0KYX6>B?51 Z9#=L$?-79' M"J7-H;3 H20BRW(G]H$:&D+'C:"T&$I+H+0419.73B>_.;S\-JXM< ^3Q47/ MG!!/<.'''9W52%H I86.*@8JE9F?A+[*K 7'PR51C%- M2ICVU D3(^ZOHL?970:0X4J*"TD@J)L28\2JO3@&'HFR?#I M35G?Y,SK5"V'5U)>O@&5=V!TI59E%.HQA?DEX*IR!_70S!GOZ-CZ#:4%4%I(1.2P?FMFK:=^Z\&QJY>P!DY8 MRHXFIV.G8[F\>O*,'E6>/+;4NL3M]*CNM(%V =2[$$J+H+082DN@M!1%D[.[ M$]!<7J-Y3G83?4LV546ADAF4%D!I(1&1PX9>O4GLJL_I4NJA7O;2SXZ<,9WV MY;[L8[F>=GM99%X1C4WVA+H5X&#+^6#+@#_[T1D!%:F@M!A*2Z"T%$63<[P3 MJ5Q>'QG0L4NG+E+GF4%IMUS_2#4Y0A* MBXD *%4:.6"*HLE+HI/5W&$M98.6@:K,"-,T!:':\J..SG&HE :EA410J.X9 MS33TKY:(&,!UIBXAS<9[4W:+H=).F_W#[E.7LM<@YON@.UO.ND[M<@?U;$&> M 4JG*O2>A"[1(65/'**A=[!E /4PA-(B*"V&TA(H+471Y'70"7,N+\P-> HH MG=Y060Y*FT-I@4MTE_FNYWN^\A103:Q[;B$"=3>"TF+BY&W7M%WE%B+085,4 M35X4G4KG\I)1SV- Z86@:C5">((0UF?\J*.S'*K:06DA$11R2W+,,\$B NYZ MMN<2S_]PU2:S4V'9GOINF!#44UNXU-XRI>9\XC#?@70JG*MD(D_JRCQ]\;))#:0&4%A(A.2S)FIGH*DE.[V3*FL@YUJEQ M'J_&O5S7+S_PV)(,IGJ%4$])61,Y MX3IQT./%P6.:?CU5FYLZ/O$H4'[LT)'J3 ME#614ZS3YCQ>+T*U_'JJ@'-J6D2K.>_/Z+2#RG!06DB$1$D[K9A'IMW 6,=Z M#Q*]2"[65?=2 >YX$RA\U>CL*E=F@M, CE"8Q-4W3.[QA/G3< M"$J+H;0$2DM1-'GI="*>IVM9&]/RZU$M4(Z8JE*8>3;20(=-D71Y#70B6$>K\*,ZPOVM+?UF_'CC4YFJ P&I8506N11 M#61T7S Q"SU]P12TIR^8,.TKL)W>Y?'BR_%]P9ZJ@7SO(3W,-ZB(!:4%4%H( MI4506LS,%Y&54/4*19-RW._4*U_?=M;7\^NK>DBS_)JPJ'M2?I2Q:0RE!5!: MZ.ME*DW(>_:D>G ,/9.$&+!G>E/6-SGS.DW+YX64EV]XY!T8N\WU517%5=^S MYL/, JAO(90606DQE)9 :2F*)B^!3JCR>2WD3U@"Q%T'B72<\8Z.KM]0!0M* M"XF(*/7[* 5+#XY]O8(U<,)2=C0Y'3L9R^?5DV=T1?+DT:66N!VB.5$OH9L/ M-0R@_H506@2EQ5!: J6E*)JQKW M;%[B- ];>?4FL7Z@1$])]2&7TZ#3M/Q!/5TOU\KK$SU/="NOKW8D];3R#K8, M^+,?7>J@XA.4%D-I"926HFARCG?BDS_LJ5]C6WEY[.CW<:A2!:4%/M&*UM/* MJXDUT\H+=3F"TF(B $J5AC:3H6CRDNCD,G]8,]F@9> IU;:OE99:>?U6H))?Z50%7]O2$13E M)B_7?Q@?ON971;.W,.;+^W_DBUOCJL[?&$F]?-.$Z$-EW&7E3GMHMJS&Q_NJ M(565<5%LOJRV#U>!OV+OMOW*EIVQWX#;6*SZK;/*]G69V=OVM" MS.[[=U6YN>O-KX<-U$UWS[T3PY4UX/S+<_4:^'YMM+ZO4/OO\V M:::1^LNT^&PO=V]R:W-H965T&UL MK5IM;]LX$OXK@G=Q:(&Z%DF]V+G$0.MNL3V@>T%SO?O,R'3,K2QZ2R!]JSYB.'@YEI:YF>ZV/%XN%*O;L0-5[ M<605O-D)>: :;N7=0ATEHUL[Z% NC+FEBFU$^3^^U?NKV7(6;=F.UJ7^)NY_9ZU!J=%7 MB%+9O]%]*QO/HJ)66AS:P8#@P*OFESZT$S$8 'K< W [ (\'))X!I!U K*$- M,FO6)ZKI^E**^T@::=!F+NS?*]HO>4@\S::1]]O/D5O?GT;_1KQ*OK/ M7M2*5EMUN=" S.A?%"V*CPT*[$&115]%I?/T9O:9 FOWD;"XA!2\[_M Y?EC;ITX#R,D]7(PU,A1 AQ^S?OD.9!I'VF ME0RJ>R1-&9^+W1R\%U&E&/B=/1Q-R7/ASB>02++*1KBG0C@;&'>&>]GA7@9Q M R<8CN%,91):9&^ZJ@[L*PKW1HO@Q M-_RYC0IQ,//IC875]/MYMHI'*!U2RRQ?NF&BN*>W^)G(W3&849.X@)-%FCZX M2V^K9PA@CC(T0NF2(KD'Y("#43AH]9Y))R@TC4<\3B.'4)(G'DRXQX2#F#9[ M6MTQP^LG6M;,M &,RFH.K:"M /=42FHBD]-;7GH9K?W*&3A$QAGED)JGRR3V M&-'3+@KS;F.$,E8,BG93!8P1 _#. HY>E9!?2]OY9/24C,*<_*$H1&UX#THY MXR=Z6SI+8*OEW&-X.?;85 K%!'D$F8]&@KHV[= MYT2>3I$G)!DCGTJA),4>Y#U#HN,B<*4V<7%D3Z:H'@';4TA:]9[X=T@>QI:'23.P,+G:L&4..\+%<;#D?JE.3+T )0[R]L^6UM?2=FYT3^ X3.!? MJ:YEDPW D]Q.@5UC."V?\G6:C=WC$$+QRM,#4VP9QXDG'W#/WCA(B&N[[6#I /C[ME;P&M9GT,;=\LIVFTWML745HNVO MFBMN'[^S*SBPT&:3?2/'VPJMC60"?MR8.D3F>-AEGUO7TS$.T_&&'KFF9;N( M:ORAF:QH:=W;&87;V=MC80:II/(F!J92G-\4] M[>(P[7;5OBWP;3J^H'(Z^!$GDV6?2PPMD]2WIL(]D>)EL,1_AO2KBA< #?+Q M3Y?X5])V;G1/SCA,SM_8<1#W4(0.D+3*+(.=ICO8%>50%,=.ZD)Z& M27C=>RU%P=A613LI#@U.:"!LI6$/3!9<>78@IPM<@I-Q/CBD4(X\6R"DIU$2 MIE&88_K8[3KO;)BQIN-T@YV2Y!Q/L#J$D(>;2$^D)$RDD^S=O3 IB(LN2;X< M1X9+;DE\E9 ,=J+#I/K;;L<*2X[LH6C6^-!5FH:@L@8Y,3LH,,43Q XIDB6> MW1'2$R5Y?B]YRPII%QZ\:DD=^,9>&-(YT=+7Q! '">;#[9$6NT,,PWK6M]U, M>K8D8;;<^-!&5$>W[(Y7E0D:PZ5,Y*4,FKYE#4LXM)@FS^TV AIZ6 S+IDWVK 2<^%>3$Z0)-TQ%THR, M2W=/N9/N#/<\=/?^(+C;-^72OICDN_THE5 (% M7+<#E?'['.93-B?0S8T61WN(>RNT%@=[N6<4IL4(P/N=$/KIQGR@^S^ ]?\! M4$L#!!0 ( *B("5?- %&=L 4 "$, 8 >&PO=V]R:W-H965T&UL?5=-;]LX$/TK QO'DS9$XW/MS$BCG176U=/!M5*35OI]-8 M5%RK./$-.WQ9^U"KA-=03F,36.EL5-OI8C8[GM;*N-'R-*]=A>6I;Y,UCJ\" MQ;:N5=A>L/6;L]%\M%OX9LHJR<)T>=JHDJ\Y_=5R/V_X87@3]YY),EEY?R,OG_39:": V'*1Q(/"SRV_8VO%$6#\['V. MAI!BN/^\\_XAYXY<5BKR.V__-CI59Z,W(]*\5JU-W_SF(_?YO!)_A;SWQ@L>H-%QMT%RBC_5$DM3X/?4)#= M\"8/.=5L#7#&25&N4\!7 [NTO/2):4X'=*E2&YC\FB[:B$TQDG*:OH92.?-+ M"86GTX2(8CN\7G??%;[P?TQ?O4A7IO=.L']I/@72 N]C!O5@\Z_!SZR9T M.!O38K8X?,;?X9#^8?9W^$SZD9*G#\8I5QAEZ3JIQ)!=BD_EV[D[>MJ==-#; MV*B"ST9HD#6"/GO.^O"_1UX9#+DFD?[[S7:(+ZXN; M?Y\"_+S+^83.;_G*&Y?&],D5$_JCXL @8YTX2-=Q"*R%(17IY8LWB\7L9#"A M=[YNE-O2AJF-Y-M GUN[I<61%&@VES_']Q&H"?[6:!"NJ+"^U0=.24]2].NT M44BML2K)H*%4J41^3WL16. 9?0PHODFF-K] Q<##&$WA,$6H"":9 G74:(PD*W88C5QO0K8EE<<1HR326"E M!-5V%8S.GL;R>4LUNI56K8&9A-5LD5M KC < X6JK735$)OX#O -.SPB:;IQ M?F-9ESGV#0?D5$"&+/SWP)2#49*1"-8:'T"6-5[@7"MU#1YMVY$E ,"V;F7H MF;0EU306M/1?,5;A+)&IVS M#<'J( 5;[08K#D=HCN.$/OH-0R1CV?2$=%#N]=H4T$CZOW9AH]5VO"??K$"E M=>!ELR_A)RA2^NSQ$I,J%1U7=0$M2?0L*)8ZPD*3/ M58NSKY?=;H+DJ*]/(@:/6V.22&)7N]!<-V SQ$=S8X=4" "4B+F!^AN7WP*7 MG1XD=*]Z63=.@\L@I.[L]^?.H[%RK_F<==8;JE)GW3 4NK(F=C2B'!P:1/_] M.)(QVIW\DDQDOI'8035&9UVBJ3'F$$/2R W,CWH=<6IUPP "@,8).ZSOY0?% MF]BEG0>79ESQI'ERZ*&4N3E0ZX.L7@='4:XX,I9V,W9PB=J@SJ;,%=GOQ&%" M8_>MLJT0AEE65@_J^U7B0C:%:;"O\- &K)@J7#-_MBHD84(."!QS6:(@\#/6 M /X=,A[3)69SMS#N).D?>.Q1 ,\#C_#R#6, =8(R?YA0&F>Z,P--9'K47CJ0 M\^9+#+J*SE$79#^F]VV XS%J9O!V+H)1MG<@Y?UBM+9,[U5,DZ>._^G>M0T^ MRWPYE>.H=:F[P0VKP_WWO+OVW6_O+L]?E("/9'D-T]GD-:Z;H;N0=B_)-_D2 MN/()M.='H8*#;,#WM<=-J'^1 ,-_!IHBB2DE_BMRI)L7-.779=IG/YL+4?H!F0A#4<3( 94[ *-+WK2N3F:3R8N3M;;UT?NW_.RS?__6=6UE:_/9J]"MU]IO M+TSE-N^.ID?IP1>[7+7TX.3]VT8OS=RTOS:?/;Z=9"JE79LZ6%U7=A"UZTZ M+PK7U:VME^JSJVQA37A[TN)@VGY2Q$,NY)#9/8>\4+^XNET%]:$N3;F[_P0, M9ZYGB>N+V8,$?^[JL3J=C-1L,CM]@-YIUL(ITSM]0 M!M4Y]M+6N"ZLK-6]U M:^!][4%YA=S987(42*]#HPOS[@B1$HR_,4?O__J7Z8O)FP>8/+Z7X=X?Y#Z8=YG8W6A@PWD'9_I:0WM4%!]71D$5N'6C:ZW MQ$57ZZZTK2E5X6#L.LBG .9*38^O= 4-&R4I1S/)'TUAUE?&J],IFW0V4O,/ ME^JG\_//ZE.M6ASB&EO3@5B]UC72!9EF1#\%HQ;9:B%;C4YMD924KBIL:8VG MWW7Y#3'%"T;,EPVL/)"M*<@K))JB\YZ>02[?Z0H+:_ 7 D4'7*01^=5"6U]M MF;G^_,8%2XH9@4Y 8F#QD$$]JRLH74,=.JS4 MDP*"15)H %UI5!V;J$7:&F ML?J'; (?B5):'.RM0@"8' !@O86(VSMZ/!V3@:"@WBJV)DVL[[/.04V&E>LJ M6,XH2OL@07N^=;7DU8UM5\IU7@T,_PC!>ZQ.?^'C?<^GDP,__:)]L)3'5K?B5"7WD!^]9\N! 0A%'-X&=D*O$W49-:+,WTN MXHSSD=F M!ZLG'=+."[O',7]8.GLY01?U*OIU+X4'S(KA0N6J+"UD4%-ZF7KQ6S^>(-IY!(C[-:&\,<^QO3DM60U\A5L>K& MU)VA@^"+0HI=6A'Z:$W-=DNKG"2.>QQ]X(V[$9JBK%UYY;LT$!EF M%]"!>(=&?6O_D =W>2\<[(I]D>^1"KHRDBE0D*\->>5(+4T-%BLA6 ((('%% M\]$C4C)' GTI0:ER#4GW_Z:%RM7+8Z2:-7+/E:TJ0SP6QM[HJTI*[9X:@*0, M'(<9A&1%*RIPX *I!;Z&!Y1JL+1&X> DVGAW8VG_U58]ZP(3^CZ)P1D<"D(^ MEGA\LAX.).C_@0:8.<:N1*1TW56[Z"JNEAQ@)%V%9*&>+36S#1W8@ ("*\MV MR-%N>9WYO;-BS[N*$PW]&ZD&6*$+0!40#5GF"EF05?+;"HECP^=P!P#J$JE5B0F%W-UHZO.A+'Z*:]GF9F;_0W 0FNC0\>L!5YC;@DE MI!T]1=8;08TRAI>"?]2EL736%5-!"%05Q>3-]RQB[J2HP[I_:#.V\-<0QD;([JC2(:OD=ONR#]2 M&[@LEC8-4CL),F( ,>#8DX_3(B[3@!JI.H&;T%U]0T]'W*.#@_N0=X[5.;9% MK#129<<0CCB,9EKW-8G.M\B5!)D<')>!!!5%^I.-GS]X$VO8_XF9=S<\P:)< MT:B]S6Y,D6=1OJUGH6")"C+B X,1TT @J ,6H@0X3KKF1MC$/2FXBR5U$:>GCPWN$6[(4_B MU&&*5>TJM]P"$V\;2%G=2R5F5V@*ID3#4EQC7\3N.ULHFE:V">,#?+,&&3'! M18&+*>(H_U+@$1<,G .>L;.* (2B.D^CA6/JU&@"84-R8$]FE!Q'?@P$ MQ$:A/[\&-M:''%)4IN#' OJD0OV9'D! /^$\BYK$F)_;,_(P:#L,NC(*S+6^ M-@]D(%:.7BPXC%K#KE8#N@G6,QP N+584B=4HK1<"FLM!1U$?+'S!=K MK%A,0,6]JDS.F:L,:(]0Z-OL.@[_H%G3#/7#X]#Z8/%*7A)=(0?SA V(%>93==2@SMR_X$P1?,4E=?=V M:4F;L":JID#"110I9?5'\KF:K^!'QU\)[W\:'"6/N0T8*\JSM!=FJ)>*PY>C3=12(\N2%)K=T$E#< M. HU;Y;:EQ$W!#-D><3(53#^EA (A3$=!O9)O]0],;&!F@>:/H9''U-?Q^F( M:VH\(]"X*2*K=@ .1K&MXWD%.7%70YB*R\62727U#R:63K*9OJ5O=#(!Z@;" MUOP#$EMQO7(5^0/U+=.7;[BG:!$-A&>:EC, ^7X8>B0^Q MQT;0N"]S5^+JX[[U0'E%"16F;1U1Y"!O_\E>=:SF3S*'SP:T@MG3H.(JN0-# M;/*=#+AW"$A.I>Y!S&HE%AT7;2Z0D>"0M\]4R1)%D,'J?EVD//[KCKQ*Z6G MY_71I3F >W!&'6OB=. ?<%2T%Y1FP>)[CI&\54X6VJ(?W1:0'- M26*.NR-3*G_2L#V6K'Y,HX;+.&K !]"FT.0I1)S P"77-@1.#=!I+76/_$I^ MARV*B)39N6+"S6$"/Y>V(XYMR*B4TRGSLC#LIE>4^,GMYUK/T?I2KDP#+^EV M&LH!HV3V49P,]0.O/##AY,+)D,:-1=O).*67HH&6 B@B1GN GW]7U A72[!(^DT[WM!3=&@HIJBY+;7,PU22&.@/ZAFE MHZCLG ]'9UP6]H9$O2*_.QN?JC7ZDC1V^^[5^'E^\/ \ZX$"_I@O?8FPZHM$ M;+X429$,AV HG^ 7@_4%.='7H:73SX,I!M33.%B9X]JN4:WAW1!JNBOE]&P\ M^=^+^1MC-?6M*R.&MSV62HVTM#SL73A95U1* UI]^AV) )Z8Q^WS.5_<>(X+ M31&ZH>D/CXMVNK)57TUHQ3$>'J-5[2%*UY1Y(E!0H20HER;-/#/"5J !SL4Q M:ZY=B+&#I 2129WL6'H,3*MYZQ[XVP!N_090?-4YAC5#%0LV@2* MH2K=C4OK$\=EY)PE>KJB9;EH)L!?..LQ1>D.R!3(_(;PBLP,3**9BF.LPP=T MQJ3CD))$?40QE-GS+=QHMV2C[4R6']J$B@,W*[$NJ'*CNM6IL3X;]-B2N2#8?K4@[.(<.C2[E:-Q7LMS=/8G_NXGA M*U^Q&HYU5@\0'7V.S.9Q5PRFOX7#<0 O']W5A]Q)',[<6E#*PI']P^L^#@>B M]?1_O$.%XNK9]/M\EE!]QB9 OXZCP_< _"S%H:O%[]3+T]'IV2M\F$ZFH[,? M)OAT]FKT_/EIOVU75R]>CJ9T$SB9C7Z8O51G/XS.9B_4,S4E+4*'J]22] M'_*W%I&*B)T39C^67H74#E>2.B@_2 @4PQ_V!I5\L33 8F&P3R,_HKU? IO% M7\VZJ=S6\&3"\2B7>QY.'BC+'?FAH[Z4J,!7^OMLG-DB_0M&IQ^[FD8(N1A\ MF?_*V"I-# Z,07>)=B&5G(M*@^5Y@=8%/BB)AB1=N])4@@5WE_ /_5"*FN=J MFR;&?%DVF-S02(5'?!!?ZG3$,4W7AMU+?Z2ZHJN>P#QK;T?2G(<8VNVOWZU1 M?=,>$P@[.=V!TN8;F^DE+R3O*6N\+N#"1BVQGN&;-Q,7; 0VO;9@3-A8+' M_'&K*"JC$!P72.WSO '&@A02XX$:ZE M01E;:ZI2TI70ZYI=BN7NRK'Z8L/U\8+P%K]S053$K1@PK10?(\O)G01HZT? M4%+"6!LD3I26CVDBB*V#.QX>&Z_7^,2DQ'WKCO,<^?9*>S.8/PYV"D04A$JM M0UP* ^FR%).+3>,K.7L\BS!,V%%'%:169I)=#*^[?"[9QA&HTZD0,Z98[GVW&= MCB'>2LZRA'Z*WJN'%TP]-U&#^2:IT<,D% FGRX\K@S*"DZ%;&Z>EU*L=TYA" M-S;UI'3]M^ZD1*!$ S2VL<6FQLO5F3.Y++R?&,PXB%UF#P[J*92!__QF]N+3B(0&:\E!;?C^- 11_R/#X?B__%"9W3JQ-='\]@&2Y M@9.2,*B,L=/[)GH?O"MI/+]43A&1@4V^.Z<4'=M;F:"ZQ ME)L-0E1QADC7"[7,->1%=IS!KK2PO=,.C)\+0G&8!6VK24 M37%J/E;SV,NB*4$?DFYM9M,/_.^%*32-=_AU"$%SN7#(I6)?T?.5"PWM]0+Z ML3'T"Y@=;'SWE<]/\_\T.)<7[/OE\M\4?M%D 50[ ML\#6R?CE\R/EY=5_^=*ZAE^W1[?4NC5_7!D-$]("_+YPKDU?Z(#\_R_>_S=0 M2P,$% @ J(@)5V'3)J^( @ A04 !D !X;"]W;W)K&UL?53;;IPP$/V5$:VJ5DH7%C:W[2Y2-I=>I%11DK8/51^\,( 5 M8U/;A.3O.S8LW5:;?0&//>?XC.TSBT[I!U,A6GBJA33+H+*VF8>AR2JLF9FH M!B6M%$K7S%*HR] T&EGN0;4(XR@Z"FO&99 N_-R-3A>JM8)+O-%@VKIF^GF% M0G7+8!IL)FYY65DW$::+AI5XA_9;6G-G#!YWP91$X0"LRL8V#T>\1S%,(1D8S? V<2$6H25:MQAF \6JIXA?H#B":R5M9>!2YIC_BP]) MSJ@IWFA:Q7L)O[1R DET '$4)WOXDK'&Q/,E>VHT8!5<<]/=UL-YVSR=PT+,-E0#XPJ!\Q2-^\FAY%'_:(G8UB9_O8T\T]P 4WF5"F MU0@_[_')PDJH[.'7+KU[&7?K329P7R%D%9,E'0Z78%W(M'[FL@16JY8.!U0! MY490AR2%&2B4("N;^?ADX*V'J]8PF9MWL&*"CMGG$OX",ZS7J"&9^AN-X35, M3PY.HQE<%@69TR51=R'_2'KQ6J/,GL%J)HU@WKG'A_]1T@/!\8$,=,>GL.OT MPRUKU*A+WP ,9*Z\WB7C[-ACSGIK_4WO&]0UTR67!@06!(TFQX&PO=V]R:W-H965TKQ5^MZL$2T\UI4TDV!M[>8RBDRQQIJ;OMJ@I).ETC6WM-2K MR&PT\M(;U564,#:,:BYD,!W[O1L]':O&5D+BC0;3U#773U=8J>TDB(/]QF>Q M6ENW$4W'&[["6[2_;VXTK:(.I10U2B.4!(W+23"++Z\RI^\5_A"X-0D*\JMU70JR,Y. M/RF+D,$;>"\MERNQJ!!FQJ U(7Q".XXL.7&J4;$#O&H!DU< A_!12;LV\%:6 M6#ZWCRBX+L)D'^%5[UD@^Q2,05[#CRBO[24A7Z7)YKOPGH$:TO@2>D(2DFH,^3?GK7+/@=:>Y^=P!G'(\M2=9)"$[,*+ ]K- MV=")0Q*3S(LYB7$V@+LUT@A=6N $ MAOTAS/V4)O<:VU3X;GXZH"P\Y-QPU_F.6Q M.XS#E S]H:/K!>346LY5G[6/T7;U]TC]R MO1+20(5+,F7]?!" ;I_)=F'5QC]-"V7I"KVXIG\6J)T"G2\5#>O=PCGH_JM, M_P502P,$% @ J(@)5_2WR0YI @ 2 4 !D !X;"]W;W)K&UL?53!;MLP#/T5PL-VZF+'2;JB2PPTZ8JM0(>B[;;#L(-J MT[$06?(DNDG_?I3L>BF0YF!9E/B>'BE2\ZVQ&U86U M<"/3H.:=TMA:$)MV';O&HB@"J%9QFB2G<2VDCK)Y6+NUV=RTI*3&6PNNK6MA MGY>HS'81C:.7A3NYKL@OQ-F\$6N\1_K1W%JVXH&ED#5J)XT&B^4BNAB?+Z?> M/SC\E+AU>W/PD3P:L_'&MV(1)5X0*LS),PC^/>$*E?)$+.-OSQD-1WK@_OR% M_2K$SK$\"H *0]( VZNX."RDM!(IM;LP7KO9G-3T*H 3+ @ Y04 !D !X;"]W;W)K&UL?53;;MI $'WG*T9N5"62BR\8@RA8@J116S5IE*3M0]6'Q1Y@ ME?4NW5V'].\[:SL.D0@O>"]SSIS#[,QTI_2#V2!:>"J%-#-O8^UV$@0FWV#) M3%]M4=+-2NF26=KJ=6"V&EE1@TH1Q&&8!B7CTLNF]=F-SJ:JLH)+O-%@JK)D M^M\"A=K-O,A[/KCEZXUU!T$VW;(UWJ']L;W1M LZEH*7* U7$C2N9MX\FBP2 M%U\'_.2X,WMK<$Z62CVXS9=BYH5.$ K,K6-@]'G$JTI: [>8(W]D2X$^7*.=!I;2N. @;RD7#67\ M!F4*5TK:C8%/LL#B-3X@>9W&^%GC(CY*^+62?1B$/L1A/#C"-^@\#VJ^P1'/ M!JR"2RZ9S#D3<&>917IKUASRV] EA^EL0Q<<),+92J-\/L>GRPLA,H? M_APR=#3E84-I_^6)Z+TG(M'ZD"OJ4D,W:@6D"U9*4+=SN::;.P6(S],TMYY MI3610R677 @L7H7'D1^.Q\3M1\-!;^XD4;F=.@V%JI9V50D:"ZVI4XH.(SB# MTU$\A+/>":21/XZ&E"Q-_624P*%J!GNM5Z)>UP/&0,W9=&%WVLVP>=.Z+^'- M +QB>LVE 8$K@H;]T= #W0R59F/5MF[DI;(T%NKEAN8P:A= ]RM%CZ3=N 3= M9,_^ U!+ P04 " "HB E7F'!#KDOQ$E$YKOL8%TE-];UP4]2R%J%!9H1487,W8Y%9X-;NC<$[66J]\<%M,6.Q%X02<_(,W'U><(Y2>B(GXT_'R?HM/7!_ M_,9^';P[+TMN<:[E3U%0.6/G# I<\4;2@][>8.?GU//E6MKP#]LV=Q0SR!M+ MNNK 3D$E5/OEK]TY[ '.WP,D'2 )NMN-@LHK3CR=&KT%X[,=FQ\$JP'MQ GE M+V5!QJT*AZ/TAR:$"7R&[VX!] KF!@M!TX@G&A^E\LUS8FN]V/$Q]O0* MEP17PN92V\8@_'K$5X),ZGSS^Y#6XVR3(3R6"'-=U5SMP/&PO=V]R:W-H965T M$HD4$""!*MH[/B ^ M;.QQO'2]:W;6299YZ9V7UVNG'^EFK$ -O&6)HE=0CM M19I246.C:.Q:M+Q3.=^HP%._2JGUJ,KHU)@TS[*SM%':)O-I7+OR\ZGK@M$6 MKSQ0US3*WRW0N,TL.4GV"Q_UJ@ZRD,ZGK5KA-89_VRO/LW1 *76#EK2SX+&: M)2].+A:G8A\-_M.XH7MCD$R6SMW*Y&TY2S(AA :+( B*?VN\1&,$B&E\VV$F M0TAQO#_>H[^.N7,N2T5XZ;<"+-:/) M(*8:O9F$^Y[7(CP*^Z^P8)MD(\BR?',&;#'E.(M[D2)X$ MP<%K;94MM#)P'51 /E_A8+X]W.EA.+DJ%]2J F<)WP5"O\9D_MV70XR/8AYF?#Z&FQKATC6MLG=0 MJQ*4!:PJC)<% C/P7"5P%3R9G(VSO_]D@Y+'^3CG,8L"! 8(M4<$TEO@ON'0 MMT?6\U&,6M3*KA#TH8#T/^A#L \@P;K? /V5Z2\<]X#[VA1\OK7M^D.$:V4Z MJ8N L18:_5TMM='A3BJE XDPH/=8QN"*"'E-1 B^=E! M; Q,)&=\Q%N655;&+)2=*24CTB5Z4!)]K;112X/0.M*Q;!+!XDK%":[9E,., MF%-ANE*B2/(&UVB$7JU9J[PN^&)QRA%)QV,\@JH+?W $K-'?,2A$:Q;*U1UL9T@K1OI65#6+7>?>7>&PO=V]R:W-H965TCP2#N%T*9SOR2Y^[=_-)67BLC[QV455$(]W0CM5U?=8:=[<1' MMEM40LC@D*9 M,(I-'8>6P/G@!P)1+1 Q[F"(4;X67LPOG5V#H]VHC3[8599&<,I04AZ\PU6% M5Z<%HT(5H$(V>T3=J/!RQOM$S'I;@+;Q11IA$"0T/7GB)E>6/ M^AO4C8^KHR:Y*%\,LLZ+_#G)[GQ<*-M\NVO8Z"?57L<]*P'GW()M[98"?,$J@2[T&J)H4FA MPF0Z>!1.V:H$8\W+!&,GM5AH";8!IP.XE5/8T4H_ ;($V"Q3B02V%TPHHSS% MW4M7H)4,/$[6LG*S4@YUFL9:*CAAN;/5,LBKKP\>XS MYI0'=%WZ8'*+1"NQ4!HS=FA&^& =T$WT+V$G=^%M>8BYU)7;,::Z2B5DE:\_J=Q0=6 "8 M"E%)+!HW! N_2JM5RH%N"H4-U-5#'<1UESN)J50;0$*4#2%R!A$>+;:)=[?K M 46.K^SD=U^G#!';#BN@/*NCOZV )\1;>O@)*V4OL-HG [/T$P,D]$$QI,QRH]P_Q=L=":2;36A#0IZG>LF;/H S&ET M!L-1#*,I1.,8XAE\LAYII:6&( W.9V&<#G <=X<,==P=Q-.34QC"$+V&".XJ M5TN*)48SY&$I#296:_+<,%G46[ _B 6;^J\KHP6:AR@4R$C+;!B3T=Q]!T>07A!TZ37%=,Y?J)28R; MO8M7#)^#;?QO]!(6D22VP@ZNZ[! &$O)'(LD)K @S;*5N=HRK'.5Y*U&I/2) M@A4AA)VI%MVT:*8'KRM' $GL!R5_QQB4"??0<"4,?(5Q^NY$^B]=U/W_VNB6 MR'PE5!H2PH$HOZOO K$BJ3&+[E%E4_(7+>)O'1"9L\7W/E-[QL,9C\-)Q&T: MQQ/NAA<63UQ))?8%Q'FW/BA-B0@PXY@<[D-X$ M::4;9C^DP;VC@S7N1^T/*1R%DR1:MBX.X\>;3REM!:?@C)T9G@]H90R3;A3S MYP1G)[,A?<;!2_J<$E_A&D+' M02;2O_$JSHDZ'79GYS&<'>S @!S72Q2(NN-NA.B)?H[=$ONM"WPAW9*?*7@S MH;H)=_EFMGD)78<'P&Y[>$:]%P[/?3K/,A0=]*:3#KCP- E_O%WQA_-_ 5!+ P04 " "HB E7A= %F_D" "@ M!@ &0 'AL+W=OL6]'N\C#L09$96Z@LN1+=-'\_2D[=%$NSET24> X/28F> MK*R[]14BP4.MC9\F%5%SDJ9>5E@+/[ -&CY96E<+8M.5J6\U=N-K$M:67PRH%OZUJX]1RU74V38?*X<:W*BL)&.ILTHL0;I!_- ME6,K[5D*5:/QRAIPN)PFI\.3^3CX1X>?"E=^:PTADX6UM\'X5$R3+ A"C9(" M@^"_>SQ#K0,1R[C;<"9]R #<7C^R7\3<.9>%\'AF]2]54#5-CA,H<"E:3==V M]1$W^1P&/FFUC[^PZGP/QPG(UI.M-V!64"O3_8N'31VV ,?9"X!\ \BC[BY0 M5'DN2,PFSJ[ !6]F"XN8:D2S.&5"4V[(\:EB',V^6D(89O &SFQ=*^)ZDP=A M"K8-*5.BD0K])"4.%B"IW!#/.^+\!>(CN&2"RL-[4V#Q')^RR%YI_JATGN\E M_-R: 8RR \BS?+2';]1G/HI\HSV9>R +%\H(3E)HN"%!&"NP*]^.;KR;+CR> M$]\(B=.$7X='=X_)[/6KX5'V;H_8<2]VO(]]MMV<9XV)K?K0"B<,(9N_O^,# MP5Q;>?MG5Q+[PPRS 7S!DDMQY:Q$+#B.AT\&J$(PX15HD+9U'L$N0;&81>N9 MP_N#Z,(R&V'6?$'7P/W"OE\,IFV9+U$^T75W'YT'94"B(QXP4*(MG6BJD+AU MX:3B5Z?7/![*5G/S"O#\W"VCK)0B3 ZAX_%=JQQRH,?2K4&4#KMF'\"J4K(" MP1X,;QW3+-8QJ%HJ*<(]86T%-M8K&L!I-/_-K[M1URA1W8N%1OC&.3H0WB.% M-*1N"X2U0AWJ"MH*$W#=+11<$.4*H!7J>]P9XYR9ZP4SCH9Q)S_XOT-'NO.] MI%M3@PM=QMGH0S,,=0.DW^W'[VDW=9[-2X9F@[>'";AN'G8& MV2;.H(4E[FI<5OP)01<<^'QIN0X;(P3H/TJSOU!+ P04 " "HB E7V05K M-!,% "## &0 'AL+W=O*)>'3A\@$A11@P #@)+]]ST+4K*LR&X? M.I,'VP2P>_;L%?#9TKH;7TH9Z+;2QI_WRA#JD^'09Z6LA!_86AJ<%-95(F#I MYD-?.RGRJ%3I89HDA\-**-.;G,6]:SJ+?: M^*CF9>"-X>2L%G,YE>%S?>VP&JY126U9B#0^-9A]M8F67'S>X7^)OH.7V;" MRRNKOZH\E.>]XQ[ELA"-#A_M\C?9^7/ >)G5/OZF92N[?]BCK/'!5ITR&%3* MM'_%;1>'#87CY!&%M%-((^_64&3Y2@0Q.7-V28ZE@<8?T=6H#7+*<%*FP>%4 M02],_K!!TFA$+^FU<.;EAR:0,#E]%FE!Z>FURF3_4'X+GFFRZ(GN9/@GXKC$#&B=]2I-T_ 3>>.W\..*- MGW#>4[#T1AEA,B4T38,($D47=OK;PNWOAN/^.?&UR.1Y#PWBI5O(WN3YL]%A MC*5K4P=_?U<3%W M,H:(KJ0+Z'LJK?/CM/T\)1&_21)^.>_ (!4 M*"6).?R9(^O8*4AP?.\H8/!0X6Q%[QI]!UPNN='FXICVZ*=1.CA(L$)1KA8_ MC,K!(+FG$A<_C,K19E3BXA,@'0](CY'I,Z=FG.^97<"2DU1*7"A%D([GO'0. MA^A*9)BI1#>2T^\+<=IZ\]W^Q^EG3T>CXWX\P@4BN*I>3F--;F[1Q?2*!:F= M@F-Z:\@ZE"E;ST0=&G!C"KBO;G!!9M:T%>K!S5L,C "F2Q7**/4(P?Z#0U'7 M6K'SAC^=%1DK(\#*9-;5UD5,$4ZR5=TY&T-&;!$#F C M>M=1:R/,,ZYQV_,*P_"!-CN[TI,UM$>GAO7(4BK M!6H4JA[CT]1-8)(8I+;S.K.-1G5(C]<)GPB$9(T(1]E?! Z 2"D^='>1W WH M(8[^Q?-GAP?IT:^GA"DXHB_W23K@L;@^_9FNG5IPF7:W:0SI M118K@EWCY+5#X\-#?_JQFNI.N]:X->-]N%SAM#--QSJV!HIA:;<0_O>0['IB M##<>AI5T\_C\Y8G?F-"^$=>[ZQ?V1?NPO!=OG^?OA9LKM(*6!523P=%!KYWH MJT6P=7QFSFS HS5^EO@O03H6P'EA,62[!1M8_]\Q^0=02P,$% @ J(@) M5W32QT<#! X @ !D !X;"]W;W)K&UL?59+ M4]M($+[OK^A2LMF+8CULC!=L5P$AE:2*Q 79S6%K#V.I94TQFA'SP)A?OSTC MV1@6?+ ]C^ZOOWY->[I6^M;4B!8>&B'-+*JM;4^2Q!0U-LP,5(N2;BJE&V9I MJU>):36R,B@U(LG3=)PTC,MH/@UG"SV?*F<%E[C08%S3,+TY1Z'6LRB+M@?7 M?%5;?Y#,IRU;X0W:O]J%IEVR0REY@])P)4%C-8O.LI/SD9Q1'D'AC%5-KTP,&BZ[7_;0 MQV%/89*^H9#W"GG@W1D*+#\QR^93K=:@O32A^45P-6@3.2Y]4FZLIEM.>G;^ M75F$+(>/<(6/CTS2-5S>.6XWP&0)-U85M[42)6KS1W\Q32P9]NI)T1LY[XSD M;Q@9PY62MC9P*4LLG^LG1'C'.M^R/L\/ GYS<@##-(8\S8<'\(:[* P#WO! M% Q8!9^Y9++@3)#GS")5GS6O^=O!C5Z'\XUT8EI6X"RB3C&H[S&:?WB7C=/3 M V1'.[*C0^CS/CW__,0'"^>"$O3O:Q0/@KQ.,&&M;X")9PIBTO!(575?!5%DJW2C/? MD?&^'JS)"'.V5IH_DA:A0H/LZ'<389ANK.)G_&H_%Q/!Q.MIC!:!ENZ0DC%V3) MY2H&+@OA_!(LO7W&Z4VO$7NS5(^XJT?XA 4V2]0PS,))'J(GU0NY&&X\ EQC MZW1!0498:+72K($?$JX8G4%VW"$LN$=ZUP6E.[DX$,B-,63GFY@0L 2)5;Y3M^:V#B6%#P6V MX4LE:=*X W: 96W-'CG@F/Q2_.%8,;PBGLU Q@Z M;P#?U9MQJME]9[[3(/>>YWKAEH(7\(MI8FW#BW96$*Q^WKS_S[TOT+V3\> % M\&O/5K(W=1K4JS!;#46%(M4-H-WI;GR?=5/K2;R;_53L*TYA%%B1:CHX/HI M=_.TVUC5AAFV5)8F8EC6]!<$M1>@^TK1"]YOO('=GYKY?U!+ P04 " "H MB E7Z!R'.>4$ !M"P &0 'AL+W=O@#(XUM(I*H)2D[[M?W MD+(=&7$,],$T+\,S9V[47*R5?C)+9DO/15Z:R\[2VNJ\US/ID@MANJKB$B=S MI0MAL=2+GJDTB\Q?*O)>'(:C7B%DV9E>^+T[/;U0M:3%T40F^N.5?K MRT[4V6W]*(2"YZQ?:CN-%:]/4HF"RZ-5"5IGE]VKJ+SZX&3]P)_ M2EZ;UIR<)8]*/;G%[]EE)W2$..?4.@2!OQ7?<)X[(-#XL<7L[%6ZB^WY#OV+ MMQVV/ K#-RK_2V9V>=E).I3Q7-2YO5?KWWAKS]#AI2HW?J1U(SL8=BBMC57% M]C(8%+)L_L7SU@^M"TGXQH5X>R'VO!M%GN4G8<7T0JLU:2<--#?QIOK;("=+ M%Y29U3B5N&>G?RC+%/7IC&96I4]GSL*,;E2!J!OA''?1L]#CI'OI%O.ZP8S? MP!S1-U7:I:'/9<;9X?T>^.U)QCN2U_%)P*]UV:5^&% /V]T7V/US]A MM"&KZ(LL19E*D<-Z81G)9LTQ>QNXP7$X5S?GIA(I7W90&(;UBCO3#^^B4?CQ M!-G!GNS@%/ITMA2:SZY]7.[$QG&D*ZU%N?!\Z>_O_&SI.D?T_CG&_23Z<>Y1 MOTO?E^S30)0;PLE*JMKD&W)U;O$#&0L)5_N[(=H/N^4WL:%X[,,6->-N\&*[ M9:E:%Q%KWL=Z)Q2^@F[3TYPJG1DRK0Q.6QE,LL3:6%)SR*ZXK#D@(W+D@"@S MF*2?V,IR$=""2];(!K<@H=.E7V1 RE7E8M ]*)X#U6MA MH#[-:U2"X^&<-E2ENS7[V>A O MT#2_P$T'IM-[2N# ]S0.^QBC8)",_'^<1#1[[16*@W&84#_H3T8T"";AA(9! M,DSHU[>=Y<2&$'.0$XQCC./1D.[?<""T1\,QQC >0%\(?5$P'@_HN[+0\&9@ MWP-WV- /@T$X<)-Q,)J$;I($HW'21(9N*R=O?-H<(+B\,(B(;I20JIJ/Q5JX MC$+EX;N1JKJT4.VD9.DW=(9W@_%6VR5=S6YH'"5=G->:+,Q9TFV)Y'>&1OTF M1MOT/]RDS\\5ODZ SN6&D&TWH)[J7YNEL M[C(&+D)'86%DX29> ?* 6J=&VW01> M9E=<*7: J;<%OW) 2 K+N@C<(4*>VAI! JC4C5,KUE)E02N/G&0F/7SWJ%W2 M4!-?7%\BD926*4!;$J I:*%57;EIQ:P)K@8F _+0\"9P#5Y='2)FAY+=EB?Q MLL%.%(MS:1M#-74KBRJ7O->1UEJ# 1Y%L1(R%X\Y.\F'[@RO)QHD4^L-_09D?[J!@+'@[9S6)_%!*Y.L(69\$R005-7LPM 9MN$;X+*WQ M0.CMXXR,>XWYDJM'WMI=V#\+79[=UK91<*)LCE_X?X7SM883H]UWHE5&I;+M MPR3P.\<^JKU6"U2P7OA&#S%R#)IN:+^[[R6OFA;J1;QI1%&C"XFW(N>>=EGO3-<2?6H,T0#S[DH],C+C%F>=CHZS3!GNBV7 M6-";N50Y,R2J14=*V] M,_C*<:6WUF KF4KY:(6/LY$7V(108&HL J/'$UZB$!:(TOB^QO3JD-9Q>[U! MOW&U4RU3IO%2BF]\9K*1U_=@AG-6"G,O5Q]P7<^)Q4NET.X?5I5M-_$@+;61 M^=J9,LAY43W9\[H/6P[]X V':.T0N;RK0"[+*V;8>*CD"I2U)C2[<*4Z;TJ. M%W93)D;16TY^9OR'- AA%X[AAA>L2#D3\+'01I74>:.''4-!K&DG70->5(#1 M&X )W,K"9!JNBQG.=OT[E%R=8;3)\"(Z"/A[6;0A#GR(@B@^@!?7%<<.+SY0 ML08CMPJ>&&;PS7HKN&XSG#TTIWK)4AQY="HTJB?TQN_?A4EP=B#9;IUL]Q#Z MN'%3X(KK5$A=*H0_'_#9P(60Z>-?3;V^:]^YE,(:[_W[_K1U%R!I_P"06$K^1H3Q,# M[3O6^PXM7A"2+#4K9OJHAMFX;YP>I*%>G6N-U*9+IC.X_EYR*L3V[10N41D^ MYRFS%)!S*FPI-3?0"H_@-Y=!&)W1*O2[_:1!0]3&%SI^ZI$^E_.24H%6=%2; M1;$?AO%K\4M[T@:C7)->8,J%T+5)F/3\?J^W)T\RJ0P85#GPX@FUR7]>P :# MH@["5])GDZ$"YOKRSU"ZP?:RZNM.0P8G?B_H->H^<49EMN+=C=C"#OQ!//BQJ"HJ9'&S)O\*SR$^BX)7T M[WD6)M'.NHEIL1]UNXVZ_X)IB9_$8?W\19Y%46]GO5^>U6X'[9_TH44$:A%Y MJF^GYL^OOH;->N(B$:VZT4-XR!#F4M#4Q8L%U".XC;V\0*HI&JE32W4*9 MN_F(:+SAZG[ "6FV[_7#7^?/-#+:H%,FZ/;"NKRJ^ 6-BD0'!72%:6K77,G< M);1$Q>6,;KI4E#8&@;:LS9%S S;>W M3"ULX0+GY!JT>R<>J&IFK 0CEVY.FTI#4Y];9C1FH[(&]'XN:6?7@@U0#^[C MOP%02P,$% @ J(@)5]L\SNBS P \0< !D !X;"]W;W)K&ULM57;;N,V$/V5@;HM6D"UKM8EM0TXEVVW0+9!G&T?BC[0 MTE@B(I%:DHZ3O^^0LAT7\/JM+]+P,H=GSLR0LYU4S[I%-/#:=T+/O=:8X2H( M=-5BS_1$#BAH92-5SPP-51/H02&KG5/?!7$89D'/N/ 6,S?WH!8SN34=%_B@ M0&_[GJFW:^SD;NY%WF'BD3>ML1/!8C:P!E=HO@P/BD;!$:7F/0K-I0"%F[FW MC*ZN4[O?;?B3XTZ?V& C64OY; >?ZKD76D+8864L J/?"]Y@UUD@HO%UC^D= MC[2.I_8!_:.+G6)9,XTWLON+UZ:=>X4'-6[8MC./B_'/7OBQOJ__@%1._*+#_RNXXN OV_%!)+0ASB,DPMXR3'>Q.$E M%^+58"1\Y(*)BK,.5H89M*'K<_&.<.EY.-LR5WI@%@E]<4C)(PY2&2X:N.6ZZJ3>*H2_G_#5P'4GJ^=_SA&_"'V>>#2= MP%.+<"/[@8DWH-97S.K%!4A!\W__=^M'[F-5VXU$[7^Z:#.%;%0IH4EA0)33+X2D],,L@B3VRRB&Y87:0%/TE!-[X4@X"SUBZRT1TW]/(S(B.CT-'56."6@ MV.5\(SNZH&VV#%MW)!H:39,V@ -8@\+50VWS7LFM,(I3<>PH47:3JR.JUEY2 M=9J6"9>"_U_E+X);3JZ-M167=(N*$XTC/TRR=XU_1;K>J+H+/XHSR/V2Q"-% M\R*RBI;DNB(9V&##R/VH""$EE3(G=Y1#Z4WS/EN,U_KY]? SOF6HXU7V'&W(-)_G4 S4^,./ R,%=ZFMIJ)>&ULI59M;]LV$/ZN7W%0A\(%%%NB;=E. M$P--FV(=VBZHL_7#L ^T=+:(2J1&4G'Z[W>D9,59'6?# ,,BJ;OGGGOAZ2YV M2G\S!:*%^ZJ4YC(LK*W/1R.3%5AQ,U0U2GJS4;KBEK9Z.S*U1IY[I:H^+,;O;Q0C2V%Q!L-IJDJKK]?8:EVEV$2[@^^B&UAW<%H>5'S+:[0 M_E;?:-J->I1<5"B-4!(T;B[#-\GYU<3)>X'?!>[,P1J<)VNEOKG-A_PRC!TA M+#&S#H'3XP[?8EDZ(*+Q5X<9]B:=XN%ZC_[>^TZ^K+G!MZK\*G);7(;S$'+< M\*:T7]3N9^S\F3J\3)7&_\.NE1VS$++&6%5URL2@$K)]\OLN#@<*\_@)!=8I M,,^[->19ON.6+R^TVH%VTH3F%MY5KTWDA'1)65E-;P7IV>5G91&2%,[@HS(& M;E##JN :+T:6T)W,*.N0KEHD]@12"I^4M(6!:YEC_EA_1*QZ:FQ/[8J=!/RE MD4,8QQ&PF(U/X(U[5\<>;WS"50-6P7LANX65(U\&@OL-P^?)%DL:O3Y"=]&0GI]"7UUQ+(;<'&8$_;O'>PE6ILF]_ M'J-[$O XW20=PA4W(H/29;\F6\;;XG=5V)^^-O I=QEW8& M_2H8" FV4(WA,C<1X'V&M3VD7*F&$ODJ^'C"E2,>>*BRR2G:8&HEC=* %/TS M:F&/!(//386:6Z7/@\_4+GW(?H)!PJ(IF\(KMUY$Q+5=LB2:Q;-N'4=L2B)> M3TAB0;RLU6+=V#TUC3E2PW4[J4A$6JW*TK&BT".ES,(@C0EOD#('.Y@YFX,D M8I-)A^P9_1-WG[T(/LALN"<\[PG/V>*!\/R!_&1!Y\&MLG1/9 _^3##_*_P[ ME(JZ6AO4K[Z%4AWP.XKS%A\9,$#Y,):2[T*2S,?1.)G2DQ%2XO=Q.O?[-$V" MZ\V&VCZH#>2B;%SC!X-9HX45A.1*-F&OGWK^2,2#T+YC\ISU]DH1U5[QU/7Z M/S7I@AD/]V5&J^E^E;!'JUL%7&L7!V[_?3HCNG$(;U55<_F=/G9YDSEOY--5 M[.2?K^0AT"?5RUK?'PQU@KXM/%S^6Q+8D*K:.>6:&HNTU+;+[T>S>E@?!64. MUHBR"R21WFA5>9/$NR;"?BC8%PB]WW5)/]LG_4C9K3'CC:%7358]SB7@4K2ZT>5.V8&F#SB,U38(MH M,9L%7RB*6OAL&"_62&&I,JD@IRDLHC%+@J^4<6)$I[-H0971/H)].MTGYNQ7 M\@ZH>N.X_>\N_'.Q3I,HG9!O)T,/W&]%12!$C>D&@]GTQ!T.VVU&ZMJ/^&LE:5YR2\+&E!1.P%Z MOU'D3K=Q!OJ1=_DW4$L#!!0 ( *B("5?Q^+M@S ( !(& 9 >&PO M=V]R:W-H965T.D%W2)@29= M=\$Z!&VW/0Q[4&S:%JJ+*\EU\O>CY-3+@#0OL2CQG$-2(C/KM'FT-:*#C13* MSJ/:N>8RCFU>HV1VI!M4=%)J(YDCTU2Q;0RR(H"DB-,D.8LEXRK*9F%O9;*9 M;IW@"E<&;"LE,]L%"MW-HW'TLG''J]KYC3B;-:S">W0_FI4A*QY8"BY16:X5 M&"SGT=7X :0[0!KB[H5"E-?,L6QF= ?&>Q.; M7X14 YJ"X\I?RKTS=,H)Y[+OVB&,S^$]W*%@#@M8,>.V\&"8LBQ4SLYB1TK> M/\YWK(N>-7V%]0QNM7*UA8^JP.)_?$P1#F&F+V$NTJ.$7ULU@DER FF23H[P M38:T)X%O4/CTW=S#?GFYZF,YWSJ5M6([SB%K#HGG& M*'O[9GR6?#@2['0(=GJ,/7O]9N":VUQHVQJ$WP^X<; 0.G_\L[Z=*H-]N>C%NAHX+7"#>>N[#'1) MCF@L,%5 P0WUH#8V2%C_C8H M#91!X( N(8@2RE8(M(X\',E!@T9RYVNYWL(UE;5C)$.?$[ -YB$[(;8!.AQ_ M0H6&'LA2FT:;/OMOK(-W5"+O:)E$$N"6XM*&FG,+6N&A>X_W^E2BJ<(TLI#K M5KF^98?=8>!=]7W^S[V?EK?,5)P>@,"2H,GH_#0"TT^@WG"Z"5V_UHYF2%C6 M-+31> &PO=V]R:W-H965TJ# Y-@Q1?6'D+Z][4-H:F:Y05[QG/.G,$S3ENE#Z8" M0'(27)HLJ!#K91B:H@)!S435(.W)3FE!T9IZ'YI: RT]2/ PCJ)Y*"B309YZ MWUKGJ6J0,PEK34PC!-6_5\!5FP73X.QX8OL*G2/,TYKN80/XK5YK:X4#2\D$ M2,.4)!IV67 S7:YF+MX'?&?0FHL]<95LE3HXXW.9!9$3!!P*= S4+D>X!]][;:6+35PJ_@/5F*5!8N E+"C#<&Y (KD[VJ])0[0)7%A8 M]&2KCBQ^@6Q.'I3$RI [64+Y+SZTP@9U\5G=*AXE_-+("4FB-R2.XF2$+QFJ M33Q?,E*M(:C(/9-4%HQRLD&*(%ZJMZ.;7:=S [,T-2T@"^Q$&-!'"/+7KZ;S MZ,.(V-D@=C;&GO]W(>3G5S@A67%5''Y=4SO.-UU,R*.Z)BR\Z!\!>N^GQ)!" M-1*[5AJ\PR#>=/WW-[R;X@>J]TP:PF%GH='DO6UCW4U&9Z"J?3=N%=K>]MO* M/B:@78 ]WRE[1[WA$@S/4_X'4$L#!!0 ( *B("5>?DJ$T10( % 9 M >&PO=V]R:W-H965T;97^ME4 MB!9>!9=F'E76-M=Q;(H*!3-#U:"D/UNE!;-DZEUL&HVL]"#!XS1)IK%@M8SR MF3][T/E,M9;7$A\TF%8(IO\LD*O]/!I%AX/'>E=9=Q#GLX;M<(WV6_.@R8I[ MEK(6*$VM)&C<41_2 8_W!_8[GSOELF$&;Q7_49>VFD?O(RAQRUIN']7^,W;Y M9(ZO4-SX+^R#[X2IP!,BF9P!I!TB][A#(J_S(+,MG M6NU!.V]B3N%JZIJRMIK\UX6R^M"@@@RNXMQ5J6,K09RK8++;$[[SB MHN-:!*[T#-<45DK:RL G66+Y/SXF7;VX]"!ND5XD_-+*(8R3 :1).K[ -^Z3 M'7N^\1F^K\JB :O@KI9,%C7CL+:,*H#2FE/Y!KK):3HW+]>F807.(QH(@_H% MH_SMF]$T^7!![*07.[G$GB^-::DCCRU'&"6;[&HT@!6)U4[V$VIAX.<3OEI8 M<%4\_SHE_V* T_*S(=Q+H,)3T"P4?N##P^BPK+&ADFU(6QI:,QG"J7SCHULI M4._\[!DH5"MMN*#]:3_>-^%6_W,/;\.*Z5TM#7#<$C09OLLBT&'>@F%5X^_X M1EF:&+^MZ(E"[1SH_U91ZSO#!>@?O?PO4$L#!!0 ( *B("5<5ZL<#H@( M , % 9 >&PO=V]R:W-H965T MT":%Y77M-MI(ZP !TJ9J'? !\<%U+JVUQ"ZVTXY_S]G)LB*5BB_)^7S/W?/8 MOIOLE'XT:T0+3TTMS3186[NYBB+#U]@P!_P3>#.[-G@E"R5>G2+S^4TB!TA MK)%;EX'1;XLW6-<,AI(.N&\_9__HM9.6)3-XH^KOHK3K:7 10(D5 M:VM[KW:?L-=S[O)Q51O_A5T?&P? 6V-5TX.)02-D]V=/_3G\#R#M :GGW17R M+-\SRXJ)5CO0+IJR.<-+]6@B)Z2[E(75M"L(9XL[91%2> N+[E9 5; 0*RDJ MP9FT<,VY:J45<@5S50LNT,#) UO6:$XGD24&+D_$^VJSKEKZCVHCN%72K@U\ MD"66?^,C8C[03Y_IS]*C";^T\@RR.(0T3K,C^;+A.#*?+SMR' 8Z?8?D=>C\ M,-HUT)79,([3@#K$H-YB4+QYE8SB=T>XY0.W_%CVHK\* _?(46P=QQ#NT(;P M'BO4&DO:V:)L$9@L7YP+1F+@1C6-,*Z7#/SP N$!GRS,:L4??Q[2>I3-8:T# MQ:&XWN,Z.#D] DW]")*FSDER2E$=;ZX,@4^$!+M6K2$9YA1FK&:2>SS'9HD: MLL1?> JO89R%67Y!1A(G87X9DY5?A.?GV0N,W@@.;P1&XS!)1A2>AI?I&/++ M,$]'<.AZHKVN:E"O_.PPX!5V#39XA_%TW77E2W@WVVZ97@DZ^!HK@L9GX_, M=#D5T7 ( $ % 9 >&PO=V]R:W-H965T<F646V M,N:FZ<%2MW-V80]']R(5>7\ M093-&K["6W3?FVM#5C2R%*)&98568+"2G>CN\\XQ+/O^7(M;?A"U_M.8P9Y:YVN!S IJ(7J5_XX_(']'5]*M#NSR!&_]XKR@6O1D:Q27/(M; M)%L)O[9J#])X%Y(X2;?PI6.P:>!+MP1KH8]O4W@]>KH9[=OCQ#8\QSFC^K=H M'I!E[]Y,#N*/6[1-1VW3;>S9+;5;T4H$7;[DXE?0"G?XZ& A=7[_>Y/LK<2; M9;]D6RAPE6XM5X7=@0677.4(W'H=YYACO40#Z23D((&W,#G:/8ZG<%&6U%?> MB08#E;ZB8C4&5?X$SG!E)0]-=[C_'R6E%,>4#G2'Q[#I!T9K55VC687>M9#K M5KF^P,?3<3R<]EWQXM[/EBMN5D)9D%@2--X[W&=@^G[M#:>;T"-+[:CCPK:B M$8?&.]!]J:ET!L,_, [-["]02P,$% @ J(@)5TA';F*1 P -@@ !D M !X;"]W;W)K&ULK59MD]HV$/XK.VZGP\TX6'Z' M*S #)&G323(W.=I,I],/PE[ /5NBDGQP_?5=R9Q#4D+[H5_,2MKGV5WMBY@< MI'K0.T0#QZ86>NKMC-G?!H$N=MAP/91[%'2RD:KAAI9J&^B]0EXZ4%,'$6-9 MT/!*>+.)V[M3LXEL35T)O%.@VZ;AZFF!M3Q,O=![WOA0;7?&;@2SR9YO\1[- MS_L[1:N@9RFK!H6NI "%FZDW#V\7J=5W"K]4>-!G,MA(UE(^V,6;\ MK?@13_$X!PM9:_>%0Z>;D\6BU48V)S"MFTITO_QXNHVD0$G@!;X3A8ENM M:X2YUFBT#^^I)@8K3EOZ9A(8LF8Q07%B7G3,T5>8,W@GA=EI>"5*+#_'!^1E M[VKT[.HBNDKX4RN&$#,?(A;%5_CB/O38\<570M?0Q7U[@ MU*-NT*@>T9M]]TV8L>^O^);TOB77V&>O*U$9?/&6*K;\9VI@WDAEJK^X*^Q7 M1^I0C?";"P56>#2PJ&7Q\/NEJ*[:O1S5K\B5S6(EMO 2"VS6J" .;V%0"3 [ MV6HN2GWC\@(#71VA<9F_@6\A]%D>VY,$(I^-G9C2;LXR*V8D1HD3AN,!'Y^'V24^7G.X$H>TCX/Z=4\ MW-,0+%NR*3?P+SGY;]=_U=SEZ_]!2:UAR95ZLAF@W+?"P+PHVJ:MN2%G/BL' MV[5?*O\/%!_=?+.:CZAH7 .U([IV/"L)']Y6&^P*@3[1EQ5BET]4322NL-@) M6VL/0CPGH M#FU+C"$?IA<+-#B;Y135UKU8&@J;A&ZL][O]HSCOWH)/ZMV+^HZK;24TU+@A M*!OF5'RJ>Z6ZA9%[]S*LI:$K=.*.'G945H'.-Y)&Y&EA#?1_%69_ U!+ P04 M " "HB E7KX<6YJL" "G!0 &0 'AL+W=OX%3SG?T M[AS2?]\]V[A$(KS@O?/.[ SKW>E.Z4>S0;3P7 II9M[&VNU%$)A\@R4SYVJ+ MDMZLE"Z9I:->!V:KD14UJ!1!'(9I4#(NO6Q:W]WJ;*HJ*[C$6PVF*DNF_RY0 MJ-W,B[S]Q1U?;ZR["++IEJWQ'NWW[:VF4]"Q%+Q$:;B2H'$U\^;1Q2)Q^77" M#XX[HA".B&3\:3F]KJ0#'L9[]JO: M.WE9,H.72OSDA=W,O(D'!:Y8)>R=VGW&UL_(\>5*F/H7=DWN^+T'>66L*ELP M*2BY;)[LN?T?#@"3\!5 W +B6G=3J%;YD5F63;7:@7;9Q.:"VFJ-)G%%L=J,L0@KO8)[GJI+6P!WFR)_84J /-_15]!]<; ;3P%(]APKREGO1 M<,>O<*=PK:3=&/@D"RQ>X@/2V8F-]V(7\4G"KY4\AV'H0QS&PQ-\P\[\L.8; MGC!OH/%WS%Z#3HZCW;A;1/!C43^AE;]]$:?CAA+:DTY:<8L_N:?R* M2B"H5=<;:HA3[,,WQ:0!)@NXXI+)G,OU0=_@5VT)'O#9PD*H_/'W,7ASYX61"W'XT&O;F@E8(N46@902%JI9V50D: M[/;+[5-V&,$ ^N-X!(/>&:21/XE&5"Q-_62URO"0,W9S%%W MVVVA>3-\_].;%7;-])I38P2N"!J>CT<>Z&8M- >KMO4H+I6EP:[##6U2U"Z! MWJ\4];<]N +=;L[^ 5!+ P04 " "HB E7!(4 H[X# !K"0 &0 'AL M+W=O*'O,Z_D>>4L M9G9N)1@BKW E035ER>7S$@MQF#N!9-A/>8E;S/3Z@_K5>21IY M'%OA>' MG_#D3V+P4E$H^X5#NW?$'$@;I45Y,B8&95ZU+3^>XG!A,/9?,0A/!J'EW1YD M6;[CFB]F4AQ FMV$9CK656M-Y/+*B/*@):WF9*<7OPB-,($W\ ')-P6#-=\4 MJ(8S3Q.ZV>.E)Z1EBQ2^@L3@3E0Z4_!#M<7ME_8>L>JHA6=JR[ 7\.>FNH'( M=R'TPZ@'+^IU..J@M:_:^ZUUO%U:U,<4U7S%.<.9;]"^83.XKMO N9_ MW\,M[KC%?>@+&WT7;H72\(>E"&L\:E@6(GW\\QK;7KSK;->91/Q"): 8HXWQ M0WY\9<5$WWS"B]X@KT!GHE&\VJIAFSM0Y'R3%[E^AM2X\2T$[B@>V3:>C*F- MJ&74ABZ+)_"0":G?:)0E%-8>CW33V!P,AG0,@R1*($YBLH]H_R0B\%$VEU;^T*_(I1'(<'F'*98;2JPHF+Y4Q$HU4"1J:44=VO $ M8]^LQ)"X(;/=A&:326"Z[!0WZHY,]=+:FM(6^8[*U-2&'Y^*9]>0FV?Q:OYL M%+5ZC F6@8G:%%:&,RG]Q(L&@6__HN?,2C\(W,F8P?#%#LJ(Z[CF0B!LYH;$ M_IJHWL4#6*+47%3%K9O83?;_4F\;1_0S]O;WY [+O=YI8C"CDS]FQ%5 MF6R?]G:@16V?TXW0]#C;;D9_0RC-!EK?"7IG3@-S0/=_M?@'4$L#!!0 ( M *B("5=^ZW1"8@( !L% 9 >&PO=V]R:W-H965TC(9!&DZ8O;-!&H@PTIK%5P.##M ]N>^Y\Y\E:FT=;(#IX*:6R4U8X5YU$DNS-\.- M6!7.&Z)T4O$5WJ+[55D74@/W%R_L5^&W"F7!;=XKN6# MR%TQ99\8Y+CDM70W>OT5VWQ&GB_3TH8OK!O?XR&#K+9.ERV8%)1"-7_^TM9A M S :OP-(6D 2=#>!@LHOW/%T8O0:C/0HL(='61MDU@1) MW@DRAFNM7&'A0N68_X^/2'"G.GE3/4MV$GZK50\&\4=(XF2P@V_056$0^ 8[ MJF"AR6];>@UZN!WMY^;$5CS#*:/!L&B>D:7[>_UQ?+I#V[#3-MS%GEYR8>"> MRQKA&KFM#=),.+A25>ULN"Q_R$./WV%6*/%44S*_0S9D>7$PDSI[_+,ML=VA MJG$?[K4D"=0IKS B0]R=?MA6@FBC M84LTJS"6%C)=*]?T;F?M)O^L:?A_[LVS<J'Q#G2^U'3Y[<8'Z-[#]"]02P,$% @ J(@)5V,E(P=Y M P L@< !D !X;"]W;W)K&ULC57;CMLV$/V5 M@9(&":"U;M;%&]N O=G>@!3&>IL^%'W@6F.+,"6J).5+O[Y#RNLX@&/DA2+% MF>$Y/#/#\5ZJK:X0#1QJT>B)5QG3W@>!7E58,SV0+3:TLY:J9H:6:A/H5B$K MG5,M@C@,LZ!FO/&F8_=OH:9CV1G!&UPHT%U=,W6^*8R]D

++J?I];>&7SAN-<7<[!,7J3E+AFG3!/@K#5%LQ-'U7D3.-Y8499&T2XG/S/]0QJ$*($[6!JY MVMY9AB4\R)I4U\Q=W/MG]B)0?Q@'A@ZT;L'J%'S>!X^_$SR#S[(QE8;'IL3R M6_^ @)[1QJ]HY_'-@+]WS0"2T(][;U MW0F[Y[$V7AQQO8AF=LPUO1I\N**;R;.ST6[$B%8&"F%&LV M:.<^/!ZL1K3+&E*,M=PPP?_#TH=9+3NR_ML1@V<\&)@+4O>?:QQOHKC.\;E2 MB-]H"Z0,.F66_/"=':N9'>*+V7O>@*EDIXF#_D!YIPW(-57[#IL.X2T4449C M'B8T1OZPR-PW+B)8,A+-<:=NLD7#FPW$?AX6D/C)*(.A/PI'D/I%6L OV*!B MPEFSDLJ(:Z.8[0?.+"4S&W)$8TYCGJ7P1&296E7.IR0\0K9.@\B/TIS&,![2 M>2&=%_EY/H1G2?CMIJ&F7'8E.EW@U@?9,48(\UJV01]+0%3TL.B)*=K 0K/'A"Q-=#WJFJ5FW M=JI_,)MNPKN>39_=-4?)*4-L6J\,819\C2Y!CB0$)4(HEXY"A*>/>FB*/XX]7+#B[Z:(UJ MXUX+33I2-?4M]?SW_"#-^C[\U;Q_S8C4AM.M"5R3:SC(Z6)4_T+T"R-;UY5? MI*$>[Z85/:JHK 'MKR7UIM/"'G!^IJ?_ U!+ P04 " "HB E77IJ'\Q($ M "B"P &0 'AL+W=O:#!%GC/]/$&AUJ=>Z&T,MWR9 M66?HCD8[2<"5!X^+4.PM/)L?N?'G@"\>UV9+!,9DI M]>"4J_FI%[B$4&!J'0*CQR.>HQ .B-+X5F-Z34CGN"UOT"]+[L1EQ@R>*_&5 MSVUVZ@T\F.."%<+>JO5O6/,I$TR5,.4OK.NS@0=I8:S*:V?*(.>R>K*GN@YO M<8AJAZC,NPI49OF1638>:;4&[4X3FA-*JJ4W)<>ENY2IU?26DY\=_Z$L0MB# M0[CDDLF4,P%7TEA=4.6M@R;%*--JE.HKV OQ?R".+ ARB(XCUX<4,]+O'B/=0-5/S:Z%7>O79O M][&X8)$W0W M"-/R._U5JV+%Y1+^+).'.WRR,!$J??BKC2.T\J-38E!HZ7(+-5&&8G)L# M^(2/*""LGU']C.%.66J>,V.0^N:S M4H9;Z(0'\ N\?S>(PN@#2:'?&R0M%NHF?*;6UP]4@D5!J4 G.FB.1;$?AO%+ M]?YH>@26II4I]#/,N!"F.1(F?7_0[[_2IYG2%BSJ'+A\1&/S'Q/88%#48?A" M^VPSU,#*NKP-I1=LBU5==PHR//;[0;_5]HDSHLDM1PIVP;0\I%$,)F-TN2#V MO>S$NQ>QA1WXPWCX7:@8224/TT)KJLXN\%>F-=LUEN!-69+^COR:H+-NAPW] M.$C@(Z:8SRAR'):=&?WOG9D,XQ;+#SHS' S\?C)\I?],GT5^$@4OM'_?9V$2 M[ZEF;OR6(_U*KJA<=$;17S+Q*S>8MXW[ MO:FUC_LI?]KYLX:]\_\S+80N[UG]I[0I8%7>)2V"U' :A*).-+#0*B=OA!5J MKN;$+!6%BT&@'7?FH'1Q)<%-FU <6+=<;NP/AXFKBJ NKY!=:Y'+X>WTGL9" M!.<$N9M&PO=V]R:W-H965T7V47865,[MK\/0EA6V MTE[I/2K:V6K32D=3LPOMWJ#<]*"V"444I6$K:Q7,I_W:O9E/=>>:6N&] =NU MK32O2VST81;PX&WAH=Y5SB^$\^E>[G"%[NO^WM L'%DV=8O*UEJ!P>TL6/#K M9>+/]P?^K/%@3VSP2M9:/_G)Y\TLB'Q V&#I/(.DX1EOL&D\$87Q[Y$S&%UZ MX*G]QOYKKYVTK*7%&]W\56]<-0OR #:XE5WC'O3A=SSJF7B^4C>V_\)A.)O% M 92==;H]@BF"ME;#*%^.>3@!Y-$[ '$$B#[NP5$?Y2_2R?G4Z ,8?YK8O-%+ M[=$47*U\45;.T&Y-.#?_HAT"G\!/L,(=)=O!9S64VN?LXZ-<-V@_34-'OCPB M+(^\RX%7O,.;PIU6KK)PJS:X^1X?4HQCH.(MT*6X2/A'IZX@CAB(2,07^.)1 M>-SSQ1>$6QCTG9,WH)/S:/]4KNU>EC@+Z"U8-,\8S'_\@:?1SQ=B2\;8DDOL M\Q4]O4W7(.CM6)8'W&OC:K4[+1"#]>MXXN]>##SBBX-EH\NG?\[INNCYO*[' MRB!^5T^@:F!?C57]\LZ.KY/_B!/K8ZW 5;JS4FWL)]+TC*K#:_A"TBI8M&CJ M4L('$#D31>:-A$T(_ $F@F6Q-Y*4B5C [=WM GC!)ED,/*,A@KA@4$9%(S3Y-R5#4]Z"M5EUW=."Z7N ME!O:R[@Z-N?%T).^'1\Z^YTTNUI9:'!+T.@JFP1@AFXY3)S>]QUJK1WUN]ZL MZ >#QA^@_:VFQWJ<> ?C+VO^'U!+ P04 " "HB E7(OJ R \$ !"@ M&0 'AL+W=O*T.10],-+8)D*16I**DW_?(24K3M?K30^]B$-JYN,W M#PXYW2C]:-:(%IX+(*36RW!L5 MHI=$4=HK&)?!?.K7;O1\JBHKN,0;#:8J"J9?SE&HS2R(@^W"+5^MK5OHS:8'2<"5!XW(6G,6GYT.G[Q7^Y+@Q.S(X3QZ4>G23S_DL MB!PA%)A9A\!H>,(+%,(!$8VO#6;0;ND,=^4M^L_>=_+E@1F\4.*>YW8]"\8! MY+ADE;"W:O,+-OYX@ID2QG]AT^A& 625L:IHC(E!P64]LN4A=7TEY.=G5\KBQ"G< R_*6/@!C4L MUDPC=._8@T!S-.U9VL8I][(&\KR&3+X#F<(7)>W:P)7,,7]KWR-Z+<=DR_$\ M.0CX:R5/H!^%D$1)_P!>O_6Y[_'Z!WPV4/NWS[W:>K#?VIV24U.R#&4?@#I\MG N5/?Z]SZ?#N]ZM->*;M $%'7W0%_QY_Y^.2X?+20*MU.ER M"7:M*D,430CXG&%IH20'C"\K5JA*6G/4\>6VL_[$N/".6 69*@HZL?[/6HD< M=0TEJISB :94TB@-2/$YID;S1K%S716HF57ZM'--34VX?7Z";IR$PV0(1TZ> MA,2U%I,X'$6C1H["9$@JWHY+8D&\K-7\H;);:AISI+;H9E*1BK1:">%8<6F1 MZL%"-XT(KYLF#K8[*,((H3/,CO9$AZWA,?)Y)7P M^)7\8$+KG3MEF0#9@O\@F/\5_A*EHMY3!_7>-SJJ _9$<5[AFPT,4#Z,I>2[ MD,3C?MB/AS0FA!3[>92._3Q-X\[5DCQ_&29Q\ M^M[X+9&\.1$-DQ_M_GJ4MH;B?ZI)%\SH9%MF) VW4ISL2@?ZQ[#M'\-W]X\S M:7D;V,5K8*\\:_)WJ54!%ZHHJ0[]';FWZ;RSPQSDM;]K?MM)WO:/H\["TG:@ M2L?.0#(.DW$*R22-\9O+%.WO\.U4L4&E$4?UM3E-)MP0%D GQLK<\TSA,!R-(J6E$?=B7 MNM[.M4P]:>4?'X8JB3I@?4.WJ^W[YJR^UE_5Z\?1%Z97G"(@<$FFT&PO=V]R:W-H965T[' M+R4KEB71]$NG*!1)GGF&G!F^S"/IZE7([^F",87>XBA)KUL+I9:7[78Z6;"8 MII_%DB7ZEYF0,57Z4L[;Z5(R.LV5XJA-',=KQY0GK9NK_-ZCO+D2*Q7QA#U* ME*[BF,KW.Q:)U^L6;GW<>.+SAH$QYS)*4BP1) M-KMNW>++L.-D"KG$'YR]IEOG*.O*6(COV<67Z77+R5K$(C91&035?U[8D$51 MAJ3;\59)DU4E+_RK6>NODJ%$,$?4*C=6HA,4,C/D_XC$]HHM#M9")6B>+) M'#V*B$\X2Q%&9SY3E$F9O:D6C2CLU_.T2^()^AY(58I3:;I55OI M5F:VVI.B17?K%I$=+>J@!Y&H18J"9,JF!GW?KN_MTP_M^IA8 -K:O1L?DP\? MWQ$KXF^KY#/J.!>(.*1C:-#P<'5B\L?/60]^SGIH5_?91*MCDWK%EYU-OG9R M/'<'WK^%F+[R*+I 7^(EY5)/<@K=B]28:%:H;,Z^3)=TPJY;>E).F7QAK9M_ M_@-[SK],08($\]=@7@Z63?XO-\Y5^V4[*I#F0INY2AC<31A<:QA"GG#%/MWK M56&*OB2*)G,^CABZ35.F+M"WE,U6$;KG,X;._L.H/#>%QVZBA]ZU8HH\%.?# MT103*\*Q,?GIY@20S0F!P"KA[6["V[6/,KTE06?9L#J_0'H%U^MS@H8K*5DR M>4?/DB8IS7<&%VC,]/:&H6?Z9@IQMY%X':>6Z<.FS* NXS=EO+I,T)3!N"X4 M6OM]HE>]C5<]JU>'-%V8G+36ZFYWKM&[H17ZV%0_Q&( :3%L6L1.W]DQ"_4V M#NU9'?HHF5X#IBAXTQOME%T4*:I,3NXU&N V4]%J[E@G'V(Q@+08-BWV\"X? M]S<^[N])VB57-.(_]$0_U#.?U -?GZ1ZEK^-A53\!\TF I/+^X>XO"G4(8WA MWQ3J=QNN; IY#:30VMD3Q_]@X\K!J:[\RHQ).VAZ<. 2K^9"J]5CL_8@DP&D MR=!@LM_M=LQYBYVRLG&L[GYB+RQ9,323(B[]_.B;1:IJ5 M-]G61?^?[EK*"FN5_'+[WJ 6#(-8M]MS<"VC#6*8N*Y;DPM,Y@Q^R,2>EY\G.>OT ? ^&)382N['\8J^([NYUCJR50-+] JXR]YN8N #4: M0J%5 UL6NMA>Z191R\*7,80Y \-DSB4F$X9^'T=\3M=[<+T0K\R[GL+&MN.( MY_4:J["]+4>'ZS"K :C5$ JM&J^R(L;V O&!RN],H3]HI(>:F.D5)]:5(AHI M,?F.?F71%(W?T5>1?**SF1Z85#$S.>8V-W%.]J\>,=#:MT#S]E@-0*V&4&C5 MB)5%+K97N;Z>*5/%)]F*CVY7:B&DGB_1?Q]8/&;R?^C_&;/!9$*CS10ZTHW@ M>O2=?7D:G6\DC7$$JC2+:$.B^:!H 2A:"(56S8FR1,?V&OUW74GF^9"Q5L:X M0I;%0U T?T_?B(,'Q@""5OI0:-4 EI0 MG,"(Z5G5D23*;H7$SUR?UM)GD[Y M^CF6=N02@ MC0BAT*H!+$D1;&=%/NAE\R)LC"@D^S $1?-!T0)0M! *K?H0M.1CB)V/V3M2 M[?K'QA44S=_3-[VT$J0/G>S@9H=N=O"R0R\[]+/#('L*ZF0'O.MQ:@#:[! * MK1KRDA8B=EKHFG5VT"3F.KA.N!9BVQ4N<7&_SK<:T(A+<*=&M]H] M<:JG2VZ(V+FA \:5KEY'E(X^KHT.!GT_ A3-!T4+0-%"*+1J\$NBB=B))A!B MD#1I)N)TFX^=[6TY.JJ'60U K890:-5XE303L=-,^>L2,R:E'K%4H4?!$Y6_ M(\=CMCU<3UTL08DF4#0?%"T 10NAT*I941)-Q$[&0"^67F-YZS<>D P-4H/F MRS8&*;VB-@>I0 7D)<8\-G+_V9PPS*!-T:C,"T&:$4&C5B)9<$+%S00_T;?]@ M!65_0-%\4+0 %"V$0JN^MEVR/QT[0P(R6/?8P,[Z)5WCZ]N@=-#I#0E &Q)" MH:VCVM[ZD$1O0.;Y)S\IRC\!6;^CO[F[^:SH-O^8IG;_#E\.L>&^CR^#]4=# M)?SZ&Z8'*N<\25'$9MJ4\[FGMV=R_5G0^D*)9?X9RU@HO3O*3Q>,3IG,!/3O M,R'4QT5F8/-QULW?4$L#!!0 ( *B("5=UFB:R/ ( .4$ 9 >&PO M=V]R:W-H965T F-XDUQP[V35O^/==.5A6I R'QDES;]QR?-43=51R[HL%6N(GI4/-*96PKB(>VCEUG490!U*HX39*+N!521WD6YA8V MSTQ/2FI<6'!]VPK[\P:5V=J'&)]+E;6![%.Y92MJB= M-!HL5O/H>GIU,_/Y(>&+Q(W;B\$[61GSY ?ORWF4>$&HL"#/(/BWQEM4RA.Q MC!\C9[3;T@/WXV?VM\$[>UD)A[=&?94E-?/H500E5J)7]& V[W#T<^[Y"J-< M^,)FS$TB*'I'IAW!K*"5>OB+[5B'/<#T[ 5 .@+2H'O8**B\$R3RS)H-6)_- M;#X(5@.:Q4GM#V5)EEH>3SCPS1 0:$/;Z +ATTK)6OB3.($W MVXX/!4MXE*W/\WORDJM$,20L25@"-H3P[7HKW?H MZ/%>U_H'X%[86FH'"BLF2R:7YQ'8X5(- S)=:.25(;X6(6SX'4+K$WB],MS, MX\#?C=W+EO\"4$L#!!0 ( *B("5=-[1\ OP( (,' 9 >&PO=V]R M:W-H965TACTH-NT(E:5,DI/N[R?)KINF20;DQ98H'IY#RB9'6R&?U0I1PTO)N!I[ M*ZW7-[ZOTA661'7$&KDYR84LB39;6?AJ+9%D#E0R/PJ"GE\2RKW)R-GFXFER51.!/L)\WT:NP-/,@P)Q73CV+[!9M\NC9>*IAR M3]@VOH$'::6T*!NP45!27K_)2U.''4 4'0%$#2#: X3Q$4#< &*7:*W,I75' M-)F,I-B"M-XFFEVXVCBTR89R>XL++1 :(8)/L*BO$40."UIPFM.4 M< VW:2HJKBDO8"X832DJX]Q8%3QBBG1#E@ROX0'U-=QACE)B9DXVR"L$PK,W MXX(P@Y^)LJ3*?@<*+N]0$\K4%5P Y?!])2IE(&KD:Y.=U>BG32;3.I/H2"9? M*]Z!.+B&*(AB>%K

7%U?LPOBE.6Z&HK5#DXB9'XDX)(SS%0X)J8,\![>^R MF?3C.!F,_,V.U^QT^%_A[Q,BXU9D?*[(&MC=$1D&83(,6I7O").6,#F7,/E MF RZW?@P7[?EZY[+U_W U^N'86_O%DZ'/WT+O59D[UR1O0.W$ VC_N&J]%O" M_KF$_0_?9C),HMYAOH&W9QBV H;_J]L]3UF5(3#!BT\:90D57U+&S.\NV^Z@ M.H?*Z^_TK1)EX=JY M=;ZF^_M=838VHFANNL>_;;P"],YFXTE:.?N MY!]02P,$% @ J(@)5XTVMK4_ @ $ 4 !D !X;"]W;W)K&ULG53+;MLP$/R5A9!# K26++^20!;@1_H"4AAQTYYI:241 MH4B5I*SX[TM2LN(6=@Z]6%QR9W:&WF74"/FB"D0-KR7C:NX56E?WOJ^2 DNB M!J)";DXR(4NB32AS7U422>I )?/#()CZ):'-!%67)9&' M)3+1S+VA=]QXHGFA[88?1Q7)<8OZN=I($_D]2TI+Y(H*#A*SN;<8WB\G-M\E M_*38J),U6"<[(5YL\#6=>X$5A P3;1F(^>QQA8Q9(B/C=\?I]24M\'1]9/_D MO!LO.Z)P)=@OFNIB[MUZD&)&:J:?1/,%.S].8"*8 ,+P "#M Z'2WA9S*-=$DCJ1H0-ILPV87SJI#&W&4VS]EJZ4Y MI0:GX^]"(XS@(WP6(FTH8V:Y*@C/40'EL")2'BC/85&*FFL0V5OB]1HUH4S= MP)5-_5&(6A&>JLC71IBE]Y-.Q+(5$5X0,85'P76AX(&GF/Z-]XVAWE5X=+4, MWR7\5O,!C((/$ ;A")ZW:[B^NGF'=]3?ULCQCB_P+@DC/,%S#EO@U 'M).SC MX>U=,([\_9EZX[[>^-UZ#UEFNM?>NAD_TV#_D M1,YL9W?_U/-/NK1$F;M95)#8QFH;MM_MQWW1=OE;>OM6 M/!*94ZZ 86:@P6!F%,AV_MI B\KU_$YH,T%N69@G"Z5-,.>9,'W?!;9 _PC& M?P!02P,$% @ J(@)5]'/[(E7 @ 1P8 !D !X;"]W;W)K&ULI55M;]HP$/XK5M0/K=3AD% ZH1")MVF=1(7*NGTVY"!6 M'9O9%V#[];.=-*-=BJKM"[$OSXOOXCN2@])/)@= 5 @:A6&?%HS+($U\;*'31)4HN(2%)J8L"J9_ MCD&HPS#H!L^!![[-T05HFNS8%I: C[N%MCO:J&2\ &FXDD3#9AB,NH-9[/ > M\(W#P9RLB=N>QUN:H)/G5:Y^\)- M&;(TT>I M$-;-;?PU?=L6R\NW3U9HK9ON>5A>J\02(]\('<2F=SRE0 R,@;0 M7)-[>TTOIX","T.^PA%+)JXL]'$Y)9<75^2"<$GF7 C[Q4U"T1['B=)U;3VN MK*,WK&,R5Q)S0V8R@ZR%/SW/[Y_A4UN&IA;1O)+NAUW0C M:I^&G9N$[D^KV KJO@1-*U#_!/,*,6N5B1I0E30]Z8P"]-:/)$/6JI18U:*) M-E-OY)O]57S<'4RZ+?&IG9+54/LC7XW8.=-;+@T1L+%68>?6-JZNQE:U0;7S M?;E2:+O<+W,[Z4$[@'V_4;8WZXTS:/X[TM]02P,$% @ J(@)5T;'U#S* M @ U @ !D !X;"]W;W)K&ULG99K;YLP%(;_ MBL6JJ97:<@F7M$N0VG35.FE5UP,]LDV7[]C@U%64+)E"]@X_.^ M/.< /@Q60KZJ#$"3=9%S-70RK1>7KJLF&114G8L%<%R9"5E0C5,Y=]5" IU: M49&[@>?%;D$9=]*!O?8@TX$H=COHFW =\9K-3&F)A,QD*\FLG= M=.AX!@ARF&CC0/&TA!'DN3%"C%^UI]//5F:[K.FP(_/ = M05 +@O\5]&I!SR9:D=FT;JBFZ4"*%9$F&MW,P-;&JC$;QLU3?-(25QGJ='HO M-)"0G)$[KBF?LW$.Y$HIT.J4W.-+=$8^*\VP7# EMZ4N)2X70FKVA]K'\'F- M[Y,"@N_3K@4YO@%-6:Y.T.?EZ88<'YV0(\(X>?"OW,7:-04,F@(&UB]\Q\]0D&/% MUJ007&?JI"VCRB*V%N:[6J:^ER#\>!?;X)W6!X*'#7BX#SQJ P]WP/W$B[? .ZT/ M!(\:\&@?>-P&'NV"!^$V>*?U@>!Q Q[O T_:P.-=<#^,ML [K0\$3QKPI!/\ M.0/L8_K]-RKGC"N2PPQUWGF"I915#ZTF M6BQL&QH+C4W-#C/\[0!I G!])K 5U1/3V9H?F?0O4$L#!!0 ( *B("5?9 MC=+W%@0 %\2 9 >&PO=V]R:W-H965T;E.X>/G>ZXR-QM.'BDUP"*/0ESY@<.TNE5E>N*Y,EY$1>\A4P?6?. M14Z4GHJ%*U<"2%HXY9GK>U[DYH0R9S(JKMV+R8BO5489W LDUWE.Q/8&,KX9 M.]AYN?! %TME+KB3T8HLX!'4T^I>Z)E;H:0T!R8I9TC ?.QN";WZ ,J&_P$I[)XA=M2EO/0.AC+S&!^5T'>I]E.3#UP!"E$/O6.*L 6=98"NI00E+] '744]]+A[ MP(C/T0W)"$M FG'-'IW=@B(TD^?:Z>GQ%IV].4=O$&7HXY*O)6&I'+E*4S8+ MNTE)[V9'SV^@]_N:7:+ NT"^YP<6]VF[^RTDVAT7[OZQNZL3567+K[+E%WAA M ]ZO@DN)$B+$EK(%(CE?,V6+:@<3%3"FDYXGV!]$WLA]/B1OLPIC7%D=<0PJ MCD$KQ^LD6>?KC"A(#4&AZ+_$=(R-Y@ZI?T"@YWO#4YH6*QP,?3O-L*(9MM(T MQ?45B0SK*?+B^)1A6&.(M=G0SK!?,>RW,GQ+&570>Z^WF;16[A?H2<)\G:'W M= [H["\@XMS&OWV)&&VUHT01RCE32UN#3%L1S"Y_)5HRH%42N_CY L&<_X8MN[T7ME/0T2_7T'^0S$/[;@6\&_GOHN#QV! M'>4AKO(0=]/W<:UOT3EA:K.([M M+(<5RV$733^L93'"7GC";UC/HA?U[?RPMY=#[_LW_2MK1&77QV77Z_9/R=;: M_.U(_[/J\<'+ 6YE.BU>0$"@!\B*Y([W%= MRL-^<"I3I=5AS8;QL$&F\%[P<7>*CRUB'N(:49M54_/CO>3C3C0?UT4_Q'Z- M8UWTP\!OV$;Q7O3Q#U#]5]; WFX'L%;\]]![O!=\W*[X=Y!2@J9Z7P*FVAN] M4W7O"NTX[+V^XXX$'M<5?N#CT]*L*_S@8#,XYKA7>-R=Q&.+>OOQJ<3;K' P M:""Z%WG&PO=V]R:W-H M965T M$ ]N.QG33KIJ[B@9?$'_<Y.MTFM3(1+HE#;27 :[!86?%616PC3I&$KO$'ZTLRUG84#2\%KE(8K"1K+ M27!Y>I&-7;P/^,IQ:_;&X)0LE5J[R:=B$D0N(128DV-@]K?!#(5P1#:-7SUG M,!SI@/OC'?L'K]UJ63*#F1+?>$'5)'@;0($E:P4MU/8C]GK.'%^NA/%?V/:Q M40!Y:TC5/=AF4'/9_=E=[\,>P/(9E73%B::+5 M%K2+MFQNX+WQ:*N&2W>+-Z3M+K $"V[6 M\.(*B7%AX!;OJ&7B)MH='3]Q]#G,E*3* MP'M98/$0'UH9@Y9XIV4:'R7\W,H3&$6O(([BT8%\LG^'QT?2&0W6CCS?^ F^ M!6Y0M@BE5K6SUWJ;D[U>JB#S%XL:IBCSRI;/&K[/L%ZB_@%_[GG?(J_]$]L"Y\>#<^*ASUZW3Z![A MC/U4>C#DX"/KJ,X\E>M9FS1*PLV^E&,177[A7@'9W_#ZM"Z M+GW%/EJ?VI;6=:![FJX?SIA><6E 8&DIHY,W-A_=]9AN0JKQ9;I49,7Z867; M,FH78/=+94NUG[@#AD:?_@502P,$% @ J(@)5S!-&0*_ @ 3P@ !D M !X;"]W;W)K&ULK59;;YLP&/TK%JNF5DK+)5RB M+D%J$TW;M%95+]O#M <'O@2KQLYLDW3_?C901%(7=5)?@HV_<;MV1=*'/#3:<;O(8[4 ^; M&Z%G;L>2DQ*8))PA :N9<^&?SQ-37Q?\(+"3O3$R3I:$804,B4 M8<#ZLH4Y4&J(M(P_+:?3/=( ^^-G]L^U=^UEB27,.?U)[!3H^.D%'B#!T7_!*8I;+J:NT M2/,H-VL%73:"@E<$?:O8&1I[(Q1XP=@"GP_#%Y!IN%_#@WVXJ[>FVY^@VY^@ MY@M?X;N@^IQCE@'2;PS*>;54JXKJT]=LB%#H UL22B%_:T*#;/^;T#N1[1E/.N/).R:4O'C= ]^;'"9DJ?+\:'R0 MD-O[W)M6>X7%FC")**PTSCM+=,2B:5_-1/%-W0&67.E^4@\+W?%!F *]ON*Z M"[03TU2Z_Q#I/U!+ P04 " "HB E7 G# 2X # #F"P &0 'AL+W=O MHE MHH&G/!.ZZRV-65W[ODZ6F#/=E"L4-#*7*F>&NFKAZY5"ECI0GOE1$,1^SKCP M>AWW;JQZ'5F8C L<*]!%GC/U8X"9W'2]T-N]F/#%TM@7?J^S8@N-WFN#M3*3\M%VOJ1=+["*,,/$6 I& MCS4., MX9O@6F9K+A:[F(]8PC-N?E31/*)Q4,MI#_VU7K$$NQZ=:HUJC5[OUU_"./AT MS/ [D1W8OZCL7]3:?['A=N8;<,N>>%[D,)"**%U\&*F@L6/QV"X2NT5LSEKW M6@'].OYZWVBME#<:O:R,7K[-Z+TH-*:5NP8,99YS0TF29B'"&%5";=!,P@N7SBOU?9&YW'E/*YU/E8R04PUS)7,78;1SX%HP)TT+#MFK9;U MU#T>_V>#/&^. U?MRE7[?YY;^ >FF%"63.'K&I6P5PF,N& BL; )HYQ[-OTZ MFIS7'O5:&:>&X9W(#B)V547LJC9B-S@S=$]HHPJ[N1MT>6BN8>H*#Z#+_($I MSF89NM <"\75TBE]L]EH9;S3YL3+Y\81CWH!^DDB5VE)EA,Q=F77?NI;[ MU&_]3F0'80B#YXHB^!F)O5QE_^!&1S)[O9A3S?I[E52.:N$*3 V)+(39%E75 MVZJ([;O2S7^>OJV J5Q8<*$APSE!@V:;,K':%I7;CI$K5Y?-I*$JSS67=!Y0 MV0DT/I=4FY4=NT!5VO?^!5!+ P04 " "HB E7F^WIR%$" ^!@ &0 M 'AL+W=OXGW0KZH D"C M0\FXFGB%UMLQQBHMH"1J(+; S4DN9$FTV3K%)C83[S .P96=%-H&\!)O"4;> +]<[N49H=;E8R6 MP!45'$G()]Y],%Y$%N\ ORCL56>-K).U$"]V\Y!-/-]>"!BDVBH0\]C!#!BS M0N8:?QI-KTUIB=WU4?VK\VZ\K(F"F6"_:::+B7?GH0QR4C&]$OMOT/@96;U4 M,.5^T;[&CGP/I972HFS(Y@8EY?63')HZ= A&IY\0-H3PE# \0X@:0G1MAF%# M&%Z;8=00G'5<>W>%FQ--DEB*/9(6;=3LPE7?L4V]*+??R9.6YI0:GDY^" WH M#GU"#SP5):!G<@"%/LQ!$\H4>H:#K@C[&&-MDED*3AOA:2TOCSR_S;"WQL3+9.PZ/3:7A1\'O%!RCR;U#HAU'/?6;7T\,^._^7??'/ MV=\5(VI?>^3TAF?T%GD.KD4[[QVMB/D65I *GE)&B6WD&[0$F0+7?1] G>*+ M2V'GT2[Q!]%MC'?=JM:@('B'\DN[!%OUKP!JNK@3L-48+I!(# U"0 &0 'AL+W=O3'& UL9EMWO[];">DP$+4 M:OL"?KGGN;OG;%_:2RY>Y!11P2I+F>PX4Z5FEZXKXREF1#;X#)G>&7.1$:6G M8N+*F4"26%"6NH'GM=R,4.9TVW9M(+IM/EIH-A)ZY)4M",V22<@8"QQWGRK_LMXR]-?A)<2FWQF R M&7'^8B;?DH[CF8 PQ5@9!J+_%MC#-#5$.HS?!:=3NC3 [?&&_8O-7>:J&?/D5BWR:AB_FJ;2_L,QMSST'XKE4/"O .H*,LOR? MK H=M@!!\P @* #!'L"/#@#" A"^U4-4 "*K3)Z*U:%/%.FV!5^",-::S0RL MF!:MTZ?,E/U!";U+-4YU?W"%\ G.X!:U>A*.^Z@(324\XDK-27JBMYX>^G!\ M= )'0!GQ!YO8 MKX-:PN]SUH#0.X7 "\**>'IOAP<5\'X]O(^QAOM5\)ULPK(2H>6+#O#9&W?& MQV=/$N%*2GWE[T>Z%@P3H_O-*IX2-D'05QWN9RB(HFR2EPUN*1G1E*IU555R MM[YG_9IG8-$-&W[;76Q+56'4:ISO&O5K$S /U*6?'_K-'D-KQGN';K:@-XKW &?KP=]1Y56J4KK?:J4 M5^T4>G,A#@C0^OLZ-1O-O?1K/;\W_?]$EHOD;C64#,7$-F8)MOKY^URNEKW_ MRK:\O?5K_[*7M_!7FOR#XHZ("6424AQK2J]QKNLG\B:=3Q2?V;8UXDHW03N< MZN\:%,9 [X^Y;EW%Q#@HOY2Z?P!02P,$% @ J(@)5RLJ4@2O P 6 L M !D !X;"]W;W)K&ULI59M;]LV$/XKA- /"9!: M[_(+; .-[6 KUBUHVNY#L0^,=+:$4J1'4K'[[W>D%,619"_8ODCB\7F.=X^. MY,T/0OY0.8 FQY)QM7!RK?%XSO/AL_%+M?&X"[G>[J# M!]!?]_<21V[K)2M*X*H0G$C8+IP/_NQN8O 6\*V @SKY)B:31R%^F,&OV<+Q M3$# (-7& \77$ZR ,>,(P_B[\>FT2QKBZ?>S]SN;.^;R2!6L!/NSR'2^<"8. MR6!+*Z8_B\,OT.03&W^I8,H^R:'!>@Y)*Z5%V9 Q@K+@]9L>&QU."'YXAA T MA*!+B,\0PH80=@G1&4+4$**WKA WA/BM*R0-(;':UV)9I==4T^5 MS(?]79:- A?<%-:#ECA;($\O?Q<:R)2\)[\!_A^%'RM1[@4'KA416_+''B35 M!=_5 +(Y8DGC^VH-FA9,72/CZ\.:7+V[)N](P$$X M$,_Z[?1@*)W_M_K=?U[]E1AA6RFA]1>=\5?_?U;0QX(5^B=)A=)#_[CVDE@O MYEA[6OKC:#QWGTZ%&P!%T\EKT*8/"J-I\AITUP<%231M0:]2C=I4HXNI/N1" MZO<:9$F8S1KJJE?DRK\>R/GVLKOO_E]#0M6D^#1RKY/=NH^)P[@C4Q\3Q5%' MI3[&#\^I%+ M['LPJ&$\D%=7PSXF[)3CI@\)HFZA]3')&0&35L#D8DY?A*;L1+VA!)-^>7N3 M:2?#(=#8Z^38!T5^;S<-@+QD/)SFV.D8)FW>DW_;#^=W6%,]V+1P_6+=2M$@ M[:WD!Z2LCWHAT:SP7=>:EA1['MNS9!1O-CM=ZUMB.Y0"/O0(BVFH>)NEE06; MK@<[-6*:,PV<(O>&["5V=!)K6-,CJ!N"]QS9LBK5%35KFNCKP+,*8Q&$DC2G M? ?&3CD^,SB:F/!*A='0F>R>W.0ER)WMN4Q %=?USFRM;5MW:[N9CGWES];^ M@'V#;>"0_<-XMAD/V2>SC6T;W9=PZI[S$Y6[ E-FL,70O-$8MX:L^[AZH,7> M]AV/0F,78S]S;'U!&@#.;P7V'LW +- VT\M_ %!+ P04 " "HB E73&A0 MBV," !0!@ &0 'AL+W=OR&PK*1F(O54&E("CMLTDF&XO$3FUGE_Y]QTY(%P@(M2\;SWC. M&<^Q9S;92G6O2P!#'NI*Z)E7&M.<4*JS$FJF#V4# G<*J6IFT%1KJAL%+'>@ MNJ*A[\>T9EQX:>)\5RI-9&LJ+N!*$=W6-5._YU#)[@]!<"J*@F'FGP'K=Y9$UO)G93WUCC+9YYO M#P059,8R,/QL8 %598GP&+]Z3F](:8&[ZT?VSZYVK.6.:5C(ZB?/33GS/GDD MAX*UE;F6VR_0US.U?)FLM/LEVR[V"#-FK3:R[L%HUUQT7_;0Z[ #0)YQ0-@# MPN> R2N J =$[\TPZ0&3]V:8]@!7.NUJ=\(MF6%IHN26*!N-;';AU'=HU(L+ M^TYNC,)=CCB3?I,&R#'Y2+X"RJUQ<6E*4.1,=&_07N;^$@SCE3[ W=N;)=G? M.R![A ORO92M9B+7"35X%LM(LS[OO,L;OI(W(A=2F%*3E<@A'\$OW\;';^ I M:C ($3X*,0_?)#QOQ2&)_ \D],-HY#R+]\/#L7+^+_OJG[,_$2,:7D7D^":O M\%TVH/#NQ9ID3)>DP&FB2:%D3>2P4[D',W;S'7?LN.V CJ!* [+5*#6KO9I$DF6V$Z70;O,/Y.7=<_ M\\^#DT4PXE_BN.RFVU_Z;M9>,+7F0J-@!:;R#X^P@U4WOSK#R,8UZ)TTV.YN M6>+(!V4#<+^0V*2]81,,?R+I'U!+ P04 " "HB E7- ^[VXX# %"@ M&0 'AL+W=O&YLPL M]D+^5#F )D\%+]72R[6NKGQ?I3D45(U$!27N;(0LJ,:IW/JJDD S:U1P/PJ" MQ"\H*[W5PJX]R-5"U)JS$AXD47514/E\#5SLEU[HO2Q\9MM),[\#B5C!92*B9)(V"R]C^'533@V!O;$OPSVJCR+-:40S QL;:XW>L-)3,MRNOR2P9WA)>@O>'V63R*L8IQCL??DWW.TIPP9=H!4]8A,_6#IJFL<0A/ MV*J8DH2UA CDDV_0\*35(,K,',O,2 G.,FIPUI33,@5B"Z,:N0+B]XIF 7)K M>PF%,'6IFPS?K3;]RK7I5TS1_6W]8QCA1N3<&;^T./XK1=,@8:W;LE)AG#9( M%XRF^)IDTW,T$RTJ6[;70F,38(W$$'2=W^I_4$L#!!0 M ( *B("5>I_*2W#0, / ) 9 >&PO=V]R:W-H965TT<)<(:7K>W-K%D>^;:(X),S6U M0$DC4Z439JFK9[Y9:&1Q!DJ$'P9!VT\8EUZ_FWT;Z7Y7I59PB2,-)DT2IN^/ M4:A5SZM[#Q_&?#:W[H/?[R[8#"_17B]&FGI^R1+S!*7A2H+&:<\;U(^&'1>? M!7SGN#)K;7!.)DK=NLY9W/,")P@%1M8Q,/I;XA"%<$0DXU?!Z953.N!Z^X'] M-/-.7B;,X%")&Q[;><_K>!#CE*7"CM7J,Q9^6HXO4L)DO[ J8@,/HM18E11@ M4I!PF?^SNR(/:X!Z\QE 6 #"OP4T"D C,YHKRVR=,,OZ7:U6H%TTL;E&EIL, M36ZX=%6\M)I&.>%L_ZNR"/4 /L!0)0FW5"!K@,F8^M)R.4,9<32P>X*6<6'@ M"N]LRL0>(:XO3V!W9P]V@$NXX$)074S7MR3+D?M1(>$XEQ ^(^%+*FO0"/8A M#,+&%OBP&GZ"$<'K&3SJ?V^Q5\KEM>&06+,*>1_O,H%ZBUW__KMX./FXS^T9D&]8;I?5&I?53 M+AF56\Y@C!'R)9L(W LOUVWF$?5@+22HM5WV2;F"HY6**F,PG.)%E!8V%, M!=XF/)_@<$-5T'FDO5+%*TO4*CVV_F%UPF^X8'<\29/*!5LYQ4L7[!N1;62C M76:C_7\6;/O)@FT]*GJED%?:/"AM'E3:_)0RS6CIYE8NB9V3K<%,([KSNK+6 ME_P]02P,$% @ J(@)5[H8Z3,H!0 R M !D !X;"]W;W)K&ULK9EM;ZLV%,>_BL6JJ95Z MPT-"DG9)I#8\;5IWJ]O;>S5->^$$)_$NX,PV3?OM9P.AD!)*5O=% ^:<_SFV M?SK8>+(C] ?;(,3!ZSI;;E ,68]L42*>K B-(1>W=*VS+44P MS)SB2+<,8ZC'$"?:;)*UW=/9A*0\P@FZIX"E<0SIRRV*R&ZJF=J^X0M>;[AL MT&>3+5RC!\0?M_=4W.FE2HACE#!,$D#1:JK=F->!V9<.F<4WC':L<@UD5Q:$ M_) WOX93S9 9H0@MN92 XN<)S5$42261Q[^%J%;&E([5Z[VZEW5>=&8!&9J3 MZ#L.^6:JC340HA5,(_Z%[ )4=,B6>DL2L>P_V!6VA@:6*>,D+IQ%!C%.\E_X M7 Q$Q<$<''&P"@?KT,$^XM O'/I=(PP*AT'7"';A8'>-,"PHM!9J\B(#(O,64X@3R>X#I^(I%GY\]@?A")@F M^ 1<2)-/GU,.8!*"[Y!2F'#P.X8+'&&.$0/G#N(01PQ\1<\\A=&%<'I\<,#Y MV04X SI@&TB%&4[ 8X(YNQ2-XOH.1Y& E$UT+M*50?5ED=H\3\TZDEH?W)&$ M;QAPDQ"%#?YNN_^PQ5\7PU2.E;4?JUNK5?"W-.H!:W@)+,,RF_KSGGO2 WTC M<^\WN#O=W:VFT?A8=.]CT?UV=PK3 M>($H("OPD$/K/B\W,%DCN(@0@!R/TP1)^0-OOY)W-H_-)$B4HQ5Z68IU+,5RD6 M*!*KL38H61M\E#6[9[S+VJ C:ZW)G,J:2C%7I9BG4LQ7*18H$JNQ9I>LV1]E M;=2AKMD=66M-YE365(JY*L4\E6*^2K% D5B-M6')VK"5M=N4B1;&P)S$"YQ MN16Y%#<)QP(XL784EPR'B!9/]DO)ETOPE7 8-8'7&O'$P9GG8J91P[AW56?8 M41G2[1324QG2;P@Y[ WK$8,&(^NJ8E4#8%0",%(( +B1.XHU$OM>N3>89V5) M;A!N8I(*8U&S.K#3!$UKEJ="DXN95F6D^F^8&34,Y^&8NZ,W171PP$&#C-T; MUXU\E;T+%(G59])")("LI-YE]W2+ZV_FZ:W%;-4R=7 MI9BC4LQ5*>:I%/-5B@6*Q&K\797\7;7R-X^@J%6BS.RQ(Q1DG^HNP>>4,PZ3 M4!2?]Y9&K3%.Y5&EF*-2S%4IYJD4\U6*!5=O:[1A5]>Y-=),X_6CFM'*6H$8 MR[ZE99"Q*F1B!81H#,[_1) V4M8N?RIF2M4IFJ=4S5>J%A1JX^HFQNS91VJB]0JE]9&:V$A7J^+)=%EOU_9& M[V!1[BB-Z7:*Z2F-Z>]C&K68UL&6L,G*K&16G^77#^MF^Y=U#V(*OL$H1> F M_"=E/%OI5\I,XSRK_-@[+]0.^F\>SG,7*[>3E==L=3#BOM)>!JK4\GG6*R>( M,:+K[#29@:76)]DYW3'K3/S6O';&AWS6LO/X]^E<^/Q^\@7>.$ M@0BM1"BC-Q++,9J?..4&P1!1:2">KPCA^QL9H#SWG_T' M4$L#!!0 ( *B("5<=X4HS30( (,% 9 >&PO=V]R:W-H965TN'B\P5\+X+]MTL5' \L98575@ M4E!QV?YAV_5A!Q"/G@$D'2#QNMM$7N4%6,A2K39,NVAB3."[=H=Q: M3;N<<#;[I"RR.&;'[!*T//[<6 :R8/>@-4C+/G)8<,$M1_,40B?+;DO0Y+D" MKMD=B ;9F:%CK5VC#7MU@1:X,*_3T))$ERC,.SG35D[RC)P/C1RP873$DB@9 M_@H/J;*^O*0O+_%\HV?X9@BFT4BWR+)K63?VB%UN:[H16+ OJ"OV;8;5 O7W M?5(/4KMI.34UY#@):!P,ZC4&V1'$:KO=D'O691W_;LKGF.;([)<"ZR_!XL&L'V?^Q:^->^_C_N]92Q*.= MKD6#\?BWKH4[,^6>IQGH%:?++7!)L&CPAFAT._*M857MQVRA+ VM7Y;T2J)V M ;2_5#1JG>$FMW]WLY]02P,$% @ J(@)5\G1)M5=!0 *QL !D !X M;"]W;W)K&ULK9E;_BL;=:3(23 8TP2?CV(A-B]-PP>1"B&?$AW*)'?;"B+H9"W;&OP'4,PS)QB8MBF MZ1DQQ,E@-LV>K=AL2E-!<()6#/ TCB%[^H (?;@>6(/]@UN\C81Z8,RF.[A% M=TA\W:V8O#-*E1#'*.&8)H"AS?5@;KWWK;%RR"R^8?3 *]= =65-Z0]U\RF\ M'IBJ18B@0"@)*#_NT0(1HI1D.WX6HH,RIG*L7N_5/V:=EYU90XX6E'S'H8BN M!Y,!"-$&ID3P9N"06<31E] $Q92S5U MD='/O"4OG*B!8_!9+/S'[3 4"E@W>@1OT_ P3^37P?Z98/ &8A.!.T.!' M1$F(&/]M_\7;)1(0$PZ^H$>10G(AO;_>+<';-Q?@#3 CR!#'. $?$VPX)?R MH;S^$M&42TT^-81LN IO!$4C%WDC[1<:Z8 ;FHB( S\)4=CBO]3[>QI_0P(K MJ=E[:A]LK>"?*1D"T[H$MFE;;?TYY9X,@6-F[DY;=_Z?NZ]W7Z) NN>-MS4P MG'((.9G>Z 6]!8UC^ M[V" K@=R(N2(W:/![-=?+,_\O8U[+N9F8FJ.O)]9YOYO:MQ7&9]OZI]E6F,W M*MF-.K!;008HDW=02&[?($D16"&6,\TXAI00R#C8R:<9TU:DVIA=D>9BXTKG MS:'LMW6$\SPS_Z19#:-;8G0[#\%+\(GS%(7R,PE(&N)D"[[(M92G[&D_2D\, M36W0KAS=YB":N&/;L2;.$0-61WB*!V>EW M6BO>%9S7Z.38M=WQE7>$K<^@?D]B-?CC$OY8"U^.5X4?J84VO[I0"VAUD.>3 M0QMZK717]+F85WU;CZ#W&<[O2:P&?5)"G[P&^CP,L=K10B)G9QQF>8 [+"!I M@Z\-T17^I#'NW]G>N+&.]1G3[TFLEH&K,@-79V8@K&;@5FTV$SGG^)#)[>E6 MSMKS($CCE&2KY!)M<(!%ZS2DC=*@-3FX]\ MHKE%NY0%DO6N] NUZE1DN2V[NC/M_+Y:5V=; MJ;JL5ZVO\T"66&5 M2H%-6^6Q^PST#W.?JE M5L_)H8"U3E2P!'*N!OX^*Y2![%?;2_!7*KB 25; GAKR+07AV&WY26-QMN7R M;$M?W\77(CR4K):^9M4@]!\1"W"VA<$!JMCPTHAWF>>]QEQJ64/W&'&?!>FR M5S6_+[5ZJ@X%KJ6O<#6IJBP!*$B9++[D,K" A,A-T?I)%@%!U/ Z^5J,FT/X M.%E]%K++7M7\OM3R9!F5PX(8L6UV2L-!H/;Q^;E!^;0\"9IGYQ_&P3P_1KJ! M;(L3#@C:2%=S.):$67XRD]\(NLN.'M94"!IGEQ&"(6+*0'Z_H53L;U2 \GQL M]A]02P,$% @ J(@)5W[HV[/P!0 +"< !D !X;"]W;W)K&ULQ5IM;Z,X$/XK5FYU:J4V@)- MI=&:DMW;T_J;M5NNSJ= M[H,#3H(6<-8V37NZ'W\V4 @7QX&MM_LEX<7S,/,,#/,83]:$?F5+C#EX3.*4 MG?:6G*].+(L%2YP@UB3' MKNET0C(>1RF^IH!E28+HTSF.R?JTY_2>#]Q$BR67!ZSI9(46^!;SN]4U%7M6 MA1)&"4Y91%) \?RT=^:<^-"5!OF(^PBOV<8VD*',"/DJ=SZ$ISU;>H1C'' ) M@<3? [[ <2R1A!_?2M!>=4UIN+G]C/XN#UX$,T,,7Y#X2Q3RY6EOW ,AGJ,L MYC=D_3LN QI)O(#$+/\%ZW*LW0-!QCA)2F/A01*EQ3]Z+(G8,'"&.PQ@:0#; M&@Q*@\'_#48[#(:EP3!GI@@EY\%''$TGE*P!E:,%FMS(R2PQ!W M/CAX NP):*8@2@%=VG$V9$X*+:OHC@6UFQB<>&FO)@5E"[YA4MPATLN MN"(I7S)PF88X;-I;(KPJ1O@VDYL[ MJG#VF:=],+!55V]$,Z@R-LCQACOP;B7=Q^=YGJ[1DW@&.3BC%*4+++>/P$>2 M/F#&Q>FS-:+A$?BTDGD\$EEE7)SEX$G4DQL,,X[2,$H7(B=9,L,4'(@'HWA<#E5L:YWK MRK9),+\ &VV2/89C=^3::L)'%>&C5R/\\A'3(&)H%N.VA&N=ZTJX23!_M$VX M[7C0'8[4A+L5X>[/N<,_I)Q&HAT(P#V*,ZQB6^M95[9-@OGN=C%Q1WU/3;57 M4>W]G'N[!=5:S[I2;1+,][:I'GE]5TWUN*)Z_-I4%QW--:81"?>5$:US7=DV M">:/M\J(XWFB:@_4?+^M^'[[,_EN=8MK/>Q*NDDPOP!S-XN)FF['KKMT^V5- M7T$G^.L*R_?>WRK"])?HRIA1--\46I/>#1'DM*!7H7V4]_-,=3_G?^!>--[B M=5C5C3\QHLJ2H7>H/EMRSB3^+M)]*3R1,,?.)+H6/X$J7U*_.]P.,=^A.]XYV39E19 M.MO2TAV-Q^.W.X2.4TM+YX=KR^_,QQ'XDL\WRBF8!TS1 A=#@(\X!N]01(NV M)L];2.)8/-=@)6#S'*I3:%2J&D7S2[3Q1@J'?;A#/3FU4G7T4O42T?18:$P@ MJY*^*!E5ED;1?%-H31)K#>JT$:&OVMD8U9Y[PE/V(B7QAOQH$E\K4J>-)'V] MSL:H!MT3F[H7*6DWY$B3]EJ8.FV4ZH5BW1FE/?_?IU M6>;!T#6;7UQJP0KU@O7S$N??2\!UC/2R5 _4E1RC:+XIM":)M2R%;63IBSJ8 MPS1?.%]5P M#?'Z4JUWK?.];E3?0M4WSUV?/&&M6Z%>MZI+-?@7?/\L@?Z*G5DT*CA-H379 MKE4I;*-*7[,AUSO4.1E&I>,>LO9/-<):3L+V7S[;K9NX? SB3/9W+UE!H?>J M,_M&M2E4??=TMRJ*M;&\*,%TD2_38B"0(135;Y8:48X)TF^N<0HQ%0.$.?GA/#G'7F!:H'< M]#]02P,$% @ J(@)5YNM%SJX P L1 !D !X;"]W;W)K&ULK5C9;N,V%/T50AT4,T GVK?4-I!8Z@:D".).^U#T@9&N M+2&2Z)*TG?Y]24K16(L%I]6+35+G'O)<'E.\7IP(?6$9 $>O95&QI99QOK_5 M=99D4&)V0_90B2=;0DO,19?N=+:G@%,55!:Z91B>7N*\TE8+-?9(5PMRX$5> MP2-%[%"6F/YS#P4Y+353>QMXRG<9EP/Z:K''.]@ _[)_I**GMRQI7D+%QJ8*4(C?9&=G].E9L@500$)EQ18?!UA#44AF<0Z M_FY(M79.&7C>?F/_08D78IXQ@S4I_LA3GBVU0$,I;/&AX$_D]!,T@ES)EY"" MJ4]T:K"&AI(#XZ1L@L4*RKRJO_%KDXBS ,$S'F U 58_P+D08#-(N^KQ=M75BTC1Y( MQ3.&XBJ%="0^FH[W)N)UD< VB]9;%N^M2<)?#M4-L@TIW;)'UK.^/MP:D_/_ M9H__\^R=9-BMI6S%YUS@N^26L7VNF3S%),^TXRIT V^A'\^3-P29AF,X750T M@O*]T.BBXA%4X/E!B^HH=EK%SJ3B-6$B:RS.7Z[.?YL3O0'YK!\(^A9<0BR[;!GLV@(IN*ODC%,L[X%7&7*2_+V&G),LFI,LGHFLLT-ANT/A M;(8,QVSD]@PY!+GG1UJ=OB$HM *_9\@1D.^YXX8TC:^76V-2\)-((:9)ICP9 MP5'417M1Y?"K##G-_5Y'SLH6S<"9[H]-ZW'4(;5 MOS&.H$0!TSMTXS$NWW=ZUM3/2K 2Z$[5O@PEY%#Q^NK^[N\8JB K9C*N/'%KXC6]7'=X62O"L!GPD4YJ9H9 MX!2H!(CG6R**P*8C)VC_I5C]"U!+ P04 " "HB E76J&8,&$" !N!0 M&0 'AL+W=O1?\_824-!:<4E\=@SW\/V.#E(M=4% M@"%'P4L]\PICJGO?U^L"!-4C64&)*[E4@AH,U<;7E0*:N2+!_2@([GQ!6>FE MB9M;JC21.\-9"4M%]$X(JNHY<'F8>:%WFGAFF\+8"3]-*KJ!%S!?JZ7"R.]0 M,B:@U$R61$$^\Q["^_G$YKN$5P8'?38FULE*RJT-/F8S+[""@,/:6 2*OST\ M N<6"&7\:C&]CM(6GH]/Z.^==_2RHAH>)?_&,E/,O+<>R2"G.VZ>Y>$#M'Z< MP+7DVGW)H:2-%6XP*!"N;/SVV^W!6$,47"J*V('*Z&R*G3$*5QG6F?23-$#"F S)BY'K[= ZS,BC%'CJFKJ- M:Y?(Y\J%KY3OFH4'C4?I)C49+,!0QO6-32^H@N'<(2UIC4=HR(-2M-R '=^> MD'X\@5B!^HDE7PH@41"%9,GIGX7$-VC1"O77K9UY8R>Z8.>)JA':N;5@\=_E M/NY,MSU1MSV1PQM?P'MWK/#ZH _.!WPK@$@(1&R M- 69DHS6^HK2N%,:_Y_2O>1X/)R9ND]= Q(VU\%V[#X-1I-I.$W\?0_[N&,? M7V5_9GH[S!4 4=1 '_&XCSB([^)^XDE'/+E*O&![ED&9D9H!S_J(F_KI.>\_ ME/Y9^]B7""_1AN&=YI!C33!Z@Q"JZ>XF,+)R';62!OO3#0M\$$'9!%S/)795 M&]@F[9[8]#=02P,$% @ J(@)5T%-RE"P @ \0< !D !X;"]W;W)K M&ULK55M;],P$/XKIS"A38+E=05*&FE]@R&&IG6# M#X@/;G)MK"5VL9UVD_CQV$Z6=5U;3; OC>]\SW.^E][%*RYN9(ZHX+8LF.PY MN5*+KNO*-,>2R&.^0*9O9ER41&E1S%VY$$@R"RH+-_"\CEL2RIPDMKH+D<2\ M4@5E>"% 5F5)Q%T?"[[J.;YSK[BD\UP9A9O$"S+'":KKQ870DMNR9+1$)BEG M('#6XYD'88&I,@Q$?Y8XP*(P1/H9 MOQM.IW5I@.OG>_:QC5W',B42![SX03.5]YSW#F0X(U6A+OGJ,S;QG!B^E!?2 M_L*JMGUWXD!:2<7+!JQ?4%)6?\EMDXH 43/ M]7#2 &SH;AV[3=R0*)+$@J] &&O-9@XV^Q:M\T69Z9.)$OJ6:IQ*OG&%X$?P M%L:4$9924L 9DTI4NAF4A,,A*D(+"5=XJRI2'&G+Z\D0#@^.X H@ZN<5Y*P M3,:NTN\QK&[:^.[7OH,=OD,XYTSE$D8LPVP+?K@?W]F#=W4>VF0$]\GH!WL) MOU3L&$+O#01>$&YYS^#Y\&!;./_G??3/WA\E(VP[([1\T0X^G5N\@W,B;O2T M&E>ZPO#S',LIBE_P!R:85H(JBE*WRQ*E,NW2&FSKA;W>S#CLR@5)L>?H>2=1 M+-%)7K_R.][';85X2;+A2Y*-7HCL4[ W^+?JCW6;U^'NCK9:A[?$Z9A )GVI5W;-:'J!=, M+2B^L!-TRI6>Q_:8ZYV,PACH^QG74[01C(-VRR=_ 5!+ P04 " "HB E7 MB8+)#;X) !4P &0 'AL+W=OVY$ERL@#WPT^2 M51_+) ]%_7G3QC+/(7_DT>%CDM+5<9^2?[29*KT?K+-M=CL?I8LVW M07H1[WB4?[.*DVV0Y1^3QW&Z2WBP+(VVFS&=3-AX&X31Z.:JO/8AN;F*]]DF MC/B'A*3[[39(7F9\$S]?CZS1]PL?P\=U5EP8WUSM@D=^S[//NP])_FE\]+(, MMSQ*PS@B"5]=CWZQ+N_\:6%0EO@SY,_IR=^DD/(0Q]^*#[\MKT>3HD5\PQ=9 MX2+(_WOB<[[9%)[R=OQ=.1T=ZRP,3__^[OU=*3X7\Q"D?!YO_@J7V?IZY(_( MDJ^"_2;[&#__RBM!;N%O$6_2\E_R7)6=C,ABGV;QMC+.6[ -H\/_P3]51YP8 M6+;"@%8&]-S 41C8E8'=U,"I#)RF37(K@U+Z^*"][+C;( MNKI+XF21%Z=Q; M\4?9^Z5UWE]A5 3*?9;DWX:Y77;S1YQQ8CGD9_(NC()H$08;\EN49LD^CX8L M+:X'84+^##9[3N*5HM2K6YX%X29]G9?_?']+7OWXFOQ(PHA\6L?[-(B6Z=4X MRUM;U#E>5"V;'UI&%2W[SSZZ(/;D#:$3:DO,;W'S6[[(S:W2G-;-QWD?'3N* M'CN*EOXQQ%_R2,W^99GO]4^#PGRBKZ6M1'U4R3.RW07+/CU*,^,*4^>^.CFIQ\L M-GDK"Q)'%.S['IO*Q;A',2XJ9AYO=T'T0NZ")/KYO_O\#OCRGF\?>/)5)@CU M92JH)VPHFW4(KAEN_,62=@YJ9-HY3 Q<9EORL?:.HCVTW7\%21)$&3D1 MCXXVZLU44$_.:L+]HW"_RVCCQHK1]H4!LMEY8A3+4.K)QW!ZE#)%6P-SV)M\ MWMKE-^P;\CM_XAMBH6.)>C4=RYZB!3ADX3RDFT"G#3!-4DC):10PA>*8TGP2Q1V9=C45,07[H4B! M52C.*DUN(..9%*_36'M/WNH]=+*P@G.3)EUJK!7I$KUW?Z\E9?]P=RLG%RTN1*C;4B5^)6ICUDBY"E MCG,;$,MNBUAVEYD4K]58^Q"090-DV9T@2V.MB@X,BRK9C@\WMQ6=V+KRPI:-@BZ3A"RI! $Z/U0G>: M9@E=59<'"&7C"*5+-?FTTG9O":_9."/UY*W>3X!G-HYGC6Y=W(4JNL5E)B%@ ML"+UPPI 4P[.0TT$:5PH!#G8AEAU:*'QGID#D.3@D-0\"VDC\!";DX MP#3)11H7BMO5U3,06J0N"!C(U3!0$T&&R%()TN,26J0N",#'[0E\9AI'*EEZ M7$*+U&4! [EF#*1)J"YV?*=JY:$(4Q>YT[0)SZ;NR8%H'#J:9U-7) Q!UA ; M5"[ BHN3QF'?Y/UAW^1=N6^")L=>=ZGZ\E;7#D3C:M9S]+ED[DIXP[8L^WP4 MASBTXP*^N!I\::)$;EF MSO0++W@M;54 F;#.9#)G>L; :VFK G"$-3D';1ZN^*]\O%+C!T5Z\E;O(@ < MIMG!:C+0(H'(4ULEP#2L\U;4G$G.TLB4#+'RPH!@&$XP;<,6_^6$5VH< MMH,\_77R^%?G59PYTY]3QFMIJP(0AW5''"8BCJ!B"+QA@#<,QYO/]^13PH-T MG[R0>[[8)_H##;A'XU@< HH80!'KO.,T9Y*%&^;YWOG"#5Y52RD>P(O7'5X\ MR?EDF12\JK92@& \G& T4=D!5_&*C9^K' *1/$ DK_.*S=S3K[W@M;15 13C M=:<83[_4@M?25@40C(<33)>0Q9$5K]@X9(? (P_PR.N\,37W9)M'LB0U!,9X M@#%>=XSQ9!M&,BE#L(QW\FPZSC)=@A<'5[QBX^ = I8\@"6O^UJ0AYU:KE0, M@3P>((_7'7D\_7$9O):V+Q4 VO$UM&-T1!MW9AJ&?7FK2P MJ2 N",F>,<"=MY4.Q.-KB$F<9:%1QZ_,(= MMY4-^.5K%I#:!09.7GB=QH$Q!'GY0%X^3EZZP-"^YOBP M]?4C7_&$9#'YZ0>?TLG;P[OMK/*C1=\>(XD$T5+V-%!I9KTEJS@AJWV2K7-O MR\.+[2Z^T*^?UIQL@__%.6._%-OW"\5V?I#PP@4/'Z/OU](+F>KQR6O[MCQY M+-^7F))%O(^R0NC)U>,[&6?EJPO/KM]:EW>RZ[_X_N5MWJFR;Z;Y-^7K'<=0 M]>'ED.^#Y#&,4K+AJ[P9DXOBUUIR>-_BX4,6[\H7"C[$619ORS_7/%CRI"B0 M?[^*\XZO/A05'-]Z>?,O4$L#!!0 ( *B("5?_STB'OP( $T& 9 M>&PO=V]R:W-H965TQZMC,=J#[[W=V0DI;REZ(?;Z[[[OO[*._4?K)Y(@6 MG@LAS2#(K5U=A*%)U>#_NJM()+O-=@RJ)@^N\(A=H,@G:P-4SY,K?.$ [[*[;$&=J'U;VF7=AD MR7B!TG E0>-B$%RV+T:)\_<.CQPW9F<-KI*Y4D]N,\X&0ZKM$J0 M^ 3NI:Z'21*W^^%Z#VRG@>T5AP[1F MTH)X:=(^BA58=X=BW.LE^REV&XK=@Q3IC@EF#"RT*ORE(4YGT]G#/OSN>_QV MM!\^:>"3@_!7I,I_&I.\:TR[U8M[;W##G2=>H%[Z068@5:6TU6MOK,VLO*Q& MQ(M[-6@G3"^Y-"!P0:&M\T]4L:Z&5[6Q:N4'QEQ9&C]^F=.\1^T&UL?5/;;MLP#/T5P4\;L$6)TW1#X1AHV@WK@&Y! ML\NS8M.V4%T\B8[3OQ\E.UX&M'VQ18KG\/"BK+?NT3< R(Y:&;].&L3VBG-? M-*"%G]D6#-U4UFF!9+J:^]:!*"-(*Y[.YY=<"VF2/(N^KGT_L MGV/M5,M>>+BQZK=1ZM' M,"G0T@Q_<1S[< 8@GN_8 C=D*]S3A2T@#EQ9A@ M,R1(7TAPR>ZMP<:S3Z:$\G\\)[&3XO2D>).^2OBU,S.VG+]CZ3Q=OL*WG#JP MC'P7+W6@TWMPS%;L>PN.ZC;UJ1?^N7('ME5D"RM_R!<9/YP+X&?CT.#JN'2> M%;8S.$QF\DY[?3V,\U_X\"CNA:NE\4Q!1=#Y[ /E=<.B#0;:-@YW;Y%6)1X; M>IO@0@#=5Y8&/!HAP?3:\[]02P,$% @ J(@)5T'H2:(>! SA0 !D M !X;"]W;W)K&ULK5A;CZ,V&/TK%EU5NU([8'.? M)I$R@6YGI:11,M.JJOK@(4Z"%G"*G63WW]=;B-MVI[) 2O,E)<:0B M3;/4&(>),AGE;,8I]\?2$3/8P4JKPVK<+?G68,Z&1WP MCJP)?SXL4W&G5BJ;,"8)"VD"4K(=*U-X[T,S(^2(/T)R9K5KD%EYH?1K=O.X M&2M:-B(2D8!G$EC\G,B,1%&F),;Q;RFJ5'UFQ/KUJ_JON7EAY@4S,J/1G^&& M[\>*HX -V>)CQ%?T_!LI#>4##&C$\K_@7&(U!01'QFE_U\JX>OBCFI)@:]3LP#ZA7\[?W/O MC]-V9!BWI!B_D!BC1K850WL6U-F=_-CF]!II4R"DJ2LBS*AIENME'51/2ES M*H=.KT-_[D][U[)>^GM3-J28-Z28/Y!8HP9N50/WUI2YG9I#U[1;^9E)4+9X M>[92UD7IKF:UWYT2%'+AE91![?(5J?5Z_.ROYM/%7]+OOE[F>R,VJ)HWJ)H_ ME%JS!K4O>7AKSDIFO>P.1*T5:"9!V:[1>K-Z$A2T;*<=-!E,=VLK:-,ENKA$ MO2ZG+,1@B8-P&P:]*UN_SKMS-Z2:-ZB:/Y1:LR*7O0&\>7-0,IM9<=WV[D & MTRW-:2>O"].1U0ZH+X$ARS&N)>^R/X#]&X3UX^+S=/G[RI6=0,NL;0QLZ6CML793ANE8[:UV4B"3L9*T+=!%_GBI&^.TUV8 M,!"1K>A*N[/%@-/B\*RXX?20GPZ]4,YIG%_N"=Z0- .(YUM*^>M-UD%UA#GY M#U!+ P04 " "HB E7<(7N;NX# #6#0 &0 'AL+W=O@6W<+8;+K/M$1; MQ$JD2U+V]N\[I&3%ENE+VSS$(G7.<.9P.!J.]ES\D#DA"OTL"R;'3J[4]L5U M99J3$LL>WQ(&;]9;%;8LJTH*OA\[OG.8^$HWN=(3[F2TQ1OR1M3[=BE@Y+96,EH2)BEG2)#U MV'GU7Q:^IPD&\2WGTC'0H*\Y_Z,'G;.QXVB-2D%1I$QA^=F1&BD); C_^ M:HPZ[9J:>/Q\L/Z+"1Z"66%)9KSX3C.5CYW$01E9XZI07_G^5]($%&E[*2^D M^8_V#=9S4%I)Q M%:*&8$)WZ]B-<'.L\&0D^!X)C09K^L&H;]B@%V4Z4=Z4@+<4>&KR!U<$^3'Z MA'[G4J(E$>@MQX*<3SS.B<*TD$_PZOUMCAX?GM #![]H#-VW\G-9^!A?\[*,OG*ECI"SE)4%8*4%7E<*K@B#%$20UU+Q4$%/]^!IJ:$:@I.O7C .' M*<$+,+@!"XK ^5 VK>KUHV._8Z\CE T3= 286T"#CN(+"\8/PM"N4=1J%-V5 M"6<*O>[(DD/LS^@S2WNVX".;/U'2310+;)@$PXX %A0D2M+)IX45%@Z'=A'B M5H3XJ@C?N,(%8JT4.ZB;!QT@?4I($5,D<+%AO*)"K(&I;R>@/84U%?(NJ!XEO3 M):^X@I[;/.9P\2)" ^#]FD.GW ST NU5;O(/4$L#!!0 ( *B("5=.(1HM M,0, )X+ 9 >&PO=V]R:W-H965T37(C5Q,YLI[3_?K:3IGRDZ2K!"[&= M>X_/O8<+I[]F_$[$ !(]I D5 RN6,CNW;1'&D&)QQC*@ZLV2\11+M>4K6V0< M<&22TL3V'">P4TRH->R;LRD?]EDN$T)ARI'(TQ3SQS$D;#VP7.OI8$96L=0' M]K"?X17,0=YD4ZYV=H42D12H((PB#LN!-7+/)ZY),!&_"*S%QAKI4A:,W>G- MUVA@.9H1)!!*#8'5XQXFD"0:2?'X6X):U9TZ<7/]A/[9%*^*66 !$Y;";0@MFIJP++/&PS]D:<1VMT/3"],9DJVH(U3+.)5=O MBA**?, MU#6M &T;4#V4]\/ #5J=OGV_64I-E.,Y?A6UQ;A5,6XU,C;?A-.QFI((3?&C MFEZ)1IQCN@*]_HBN,S.+OZ\@70#_4T>_\0;](W4N,AS"P%*_0@+X/5C#]^_< MP/E4)]B!P+::T:Z:T3Z&?.T]8;RNUPUVY*N)ZO4ZG7KY@HIQT,AX!D)R$DJE MWERR\ [=4"(5X=G\1@UODVB-N&\5[4!@6RWH5"WH'$.TSIXLVY%N-M(^!;K^9*-ZC0BO%6= X%M%=NKBNT=0YW>OCJ=GM/>4>>UJ"W& MKO/\?^DT^817<8\A5HFXJX3N. MLR/7:U$%9WO#Z:3 5\8 "A2RG,K"&%2GE8PKE>8;XB M5* $E@K2.>LH2KPP@\5&LLSXJ063RIV99:P,-' =H-XOF?)4Y49?4%GRX3]0 M2P,$% @ J(@)5Y/-9 _> 0 E , !D !X;"]W;W)K&UL=5/;;MLP#/T5P4\=T$:V5^]2. :2%L,R8%B0[/(L)XPM5!=/ MHN/L[T?)3I !BQ\L4N0Y/*2DIN^X%M(D51GWUJXJ;8]*&E@[YGNMA?NS!&6'>9(E MYXV-;%H,&[PJ.]' %O!'MW;D\0O+7FHP7EK#'!SFR2)[6N8A/R;\E##X*YN% M3FIK7X.SVL^3- @"!3L,#(*6(SR#4H&(9/R>.)-+R0"\ML_LGV+OU$LM/#Q; M]4ONL9TG'Q*VAX/H%6[L\!FF?HK M[/*QS\;QMSB8\)VO4>K)S IT-*,JSA- M<[@"Y-D-0#X!XB#X6"BJ?!$HJM+9@;F036S!B*U&-(F3)AS*%AU%)>&P6B%H M5K ']@U;<&QEQG,. [M[ 112>?8=3M@+]:;D2!4#CN\F]N7(GM]@_]*;&Y:G^5OF6^' _\O"2>]%='X1G4?:QUNBO>])[*97P+*T+AZR>[9H&@>-0&"+ M(ZD6-<6VL2"[DV:J_=\6QEI%K!7N\+'*'U/Z2GZ\ULBOAASNZU?A&FD\4W @ M8#I[3PQNO .C@[:+6QE+]KV6AKM]Y]G[VX>RL\W!YO1^_,,"E'SA%>T>(7G7TA2H;%)./CY,_ M)(Y)]W>ES?!S+62)YQAM<)2C X8PX<3A1]O?6H(.0NYWG.06%2.&[JR=-G>S M/T%=9^-A5HAMN46^#6A]DE/OD?"1/R&<324#5D9RQMT'KX';'I@D''>&.SZ-C >ED0I*L6-[IC! M)O@,\NKV_;K4#N>2K,-NS]\2S$TGF18RI;))$_J;T'C(:09V))LOX*Z*,@!0 MJ2+7C921>2&(\;!AU TM.Z.HI#L26>#4IGI )6^]TBE8K-VY+;S(ZB84,WZ3)H#ZNMPVH'\[CQ04VY.%,&N8MZP)QA'D@1#H!;=-1K'R.K$\''O#_:41%&2N!' MW ZB"$/@:<01S %XP) H,N_!O?=1L'E/!=O_T8[_ %!+ P04 " "HB E7 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( *B("5>5WT]V-@4 $4L / >&PO=V]R:V)O;VLN>&ULQ9I;3QLY M%(#_BI4G5EHVF2L7$20*M(M$ 1'4?:R<&8=8S-BI[0'*K^^QL]G:+3[:ESA/ MR5PR^<8>^SOG>$Y>I'J:2_E$7OM.Z.EH:#S6S9+U5/\E5TS D854/36P MJ1['>J48;?62,=-WXWPRJ<<]Y6)T>K*YUIT:^QO2L,9P*6"GW?&%LQ?]\[C= M),]<\SGON/D^';GO'1N1G@O>\S?63D>3$=%+^?*W5/Q-"D.[6:-DUTU'V?K M%Z8,;W[;/;.0#W2NW1Y#Y_<40*:C>@(77'"EC3O#79\"XS.#D]=;@Y$?>6>8 MNJ"&?5)R6''Q:"\#=S'V;L.UP^9SW8C'ZO\THUPL>,,N9#/T3)AU.RK664"A MEWRE1T30GDU'FU/(F6C)I3#02.1*K"\%Y]H[A;^^:M=W;0#7:T-US.& NFH= M^/8@SZ5HF="L)?!-RXZWP-&2#[2CHF'$@\P1R'R'D%]S#[) ((N=0,XL#OS4 M@RP1R'*'D$%+5@ADM4O(PH.L$6,/PH.OZ?">)!'".11 L@"(#]) MV;[PKO.G[PDV?T\2@)4 =@5Z%8_VW\F9UN"V/\D-\ULO0S6S9<\XS HP8;0T M<*IRI]BN/E>LY3XF)IILRZ9QF#5@GC6-'(31Y)XUC#]3P(#V]#$QU61;=HW# M/ #,:QC+_S5BT-F89+(M6\;A';IGLI$](P_TE6D?#I-+MF6[.+@CVW:,ZA + MTTFV99^LI^J)&R%]SXT]W4W2=L288(!@0LF2&,4JY9(JL7\[&,?X#U4*YFH_ M7LPPI60IG))9J7QF;V]4V&%R^6VP(;C%]3$QJ60IK))9KQ@>QSNJ8-@\P/C6M/$Q M,<7D*123';JH<:[9M\%V]^7SKX\C)II\RZ*Y@D3 A3RW9@F]''D6,>?D*9P3 MB[R#;##'G).G<(X?>Y.]!QN0Z3]\0DPW>0K=Q(+PL"$QW>0I=!.+;L,Z"J:; M(H5N?D9H[_5V@7FF2.*92 P4-B-FFB*):2+!18B)ELV2""<27(28F'"*),*) M!!=DS\?$I%.DR&[>"2_^'40^)F:>8J?F\4M\!6:>(H5YHIA^D:_ ]%/LLH+V MM?(Q,?T4J6MH-ME=@B]ACN?"3\I*3#_E+BMJP;-98A8J4U@HBND_FR5FH3*% MA:*8_K-98A8J4U@H5I\,+%2BRSK# +54ERH1BF[_0*LU"5)!>*5-?#3D=?(TB2"\42X*#3,0M5 M259^8IA!IV,6JI*L_,0P_4"NPBQ4)5GYB943@D['+%0E6?F)8?J=7F,6JG>Y M\A-T>HU9J-[ERD\P(=68A>HD%HK5D/9]3,Q"=1(+O5-#6N_P,3$+U4DL]"[F M6;AB7F,6JG>V#.0">1\3?9W-66CL3M:G)RU;@'7;&_@+#?L;VC5WBMB/]3LT M9647MA=#UYW#OEMQ+6F[>0MV\P;OZ0]02P,$% @ J(@)5Q[?F5X< @ M/2< !H !X;"]?3G75[,:Q_Y%27>_*L:UW75].YR.;;CBVXWDY;%/?KM_; M;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^=,-[W94R-HO7 M=MB6<=6DC\-U=TV7C=R=)S>+E[=5,[R\29/F#E((TOF##()L_B"'()\_*" H MY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:"7 N!UX)@"X'8 M@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WCIYV";0 M6U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0 MVU!O(]#;)B]+"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4VPCT-M3;"/1VU-L) M]';4VPGT=M3;"?1VU-L)]/;)RVX"O1WU=@*]'?5V KT=]78"O1WU=@*]'?5V M KT#]0X"O0/U#@*] _4. KT#]0X"O0/U#@*]8_*QDD#O0+V#0.] O8- [T"] M@T#O0+V#0.^,>F<"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSI.?3;Y3 M[SI^'DJ]]GRM\?K?2?5X/K=<+W]9?NVX! "0)@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0 M!=!?J;)%C>LG#]%N@"VPX =,,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16 M/;][]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M< MGZA/TS34*!;GE[2TFS9-KK;YY]BX?EX$:F,QN=AM'++FA?6^;2J;\CI[[.M/ M*=/7A#*?'/?$5>/C4=Y0L"\3AI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW% MVJ39>/E-$'LG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVW MP?F8)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X M_(X_SOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!]G(+TP6&UL4$L! A0#% @ J(@)5Z0C=X7O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ J(@)5YE< MG",0!@ G"< !, ( !S0$ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " "HB E7^1ZBK:T& #/)@ & @($. M" >&PO=V]R:W-H965T&UL4$L! A0#% @ J(@)5SO4 M&_7;!@ RS;^X( #&-@ & @('<& >&PO=V]R:W-H965T M&UL4$L! A0#% @ J(@)5YQDV1OY P #@X !@ M ("! "( 'AL+W=OJX[@O-Q8 !KR 8 " @2\F !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ J(@)5\T 49VP!0 (0P !@ ("!840 'AL M+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ J(@)5_2WR0YI @ 2 4 !D M ("!^6( 'AL+W=O&PO=V]R:W-H M965T8=SEF:P( "@% 9 M " @9MH !X;"]W;W)K&UL4$L! M A0#% @ J(@)5\?:AL!B P CP< !D ("!/6L 'AL M+W=O&PO=V]R:W-H965T%T 6;^0( * & 9 " M@?MT !X;"]W;W)K&UL4$L! A0#% @ J(@) M5]D%:S03!0 @PP !D ("!*W@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J(@)5^4*?K0X! Q L M !D ("!RX8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J(@)5_'XNV#, @ $@8 !D M ("!X9, 'AL+W=O&PO=V]R:W-H965T M?DJ$T10( % 9 M " @2V9 !X;"]W;W)K&UL4$L! A0# M% @ J(@)5Q7JQP.B @ P 4 !D ("!J9L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ J(@)5Z^' M%N:K @ IP4 !D ("!W:0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J(@)5V,E(P=Y P L@< !D M ("!3:X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ J(@)5R+Z@,@/! 0H !D ("! MAKD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ J(@)5TWM'P"_ @ @P< !D ("!0,@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J(@)5S!-&0*_ @ 3P@ !D M ("!-MH 'AL+W=O&PO=V]R M:W-H965T;[>G(40( #X& M 9 " @>/@ !X;"]W;W)K&UL M4$L! A0#% @ J(@)5Q\FWJ02 P -0D !D ("!:^, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJ(@)5S0/N]N. P !0H !D ("!-.T 'AL+W=O&PO=V]R:W-H965TZ&.DS* 4 ,@ 9 " @3WT !X;"]W M;W)K&UL4$L! A0#% @ J(@)5QWA2C-- @ M@P4 !D ("!G/D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J(@)5YNM%SJX P L1 !D M ("!VP&PO=V]R:W-H M965T&UL4$L! M A0#% @ J(@)5XF"R0V^"0 5, !D ("!21$! 'AL M+W=O&PO=V]R:W-H965TW";!'[@$ /D# 9 " M@30> 0!X;"]W;W)K&UL4$L! A0#% @ J(@) M5T'H2:(>! SA0 !D ("!62 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J(@)5Y/-9 _> 0 E , M !D ("!.RP! 'AL+W=O&PO7BKL

5WT]V M-@4 $4L / " ;&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "HB E7I7\.<>X! M "0)@ $P @ %N.@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 2@!* #T4 "-/ $ ! end XML 79 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 80 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 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 265 280 1 true 73 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.avepoint.com/20230630/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/20230630/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/20230630/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/20230630/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/20230630/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/20230630/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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Nature of Business and Organization Sheet http://www.avepoint.com/20230630/role/statement-note-1-nature-of-business-and-organization Note 1 - Nature of Business and Organization Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Summary of Significant Accounting Policies Sheet http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies Note 2 - Summary of Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Goodwill Sheet http://www.avepoint.com/20230630/role/statement-note-3-goodwill Note 3 - Goodwill Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Intangible Assets, Net Sheet http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net Note 4 - Intangible Assets, Net Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Concentration of Credit Risk Sheet http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk Note 5 - Concentration of Credit Risk Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Accounts Receivable, Net Sheet http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net Note 6 - Accounts Receivable, Net Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Line of Credit Sheet http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit Note 7 - Line of Credit Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Income Taxes Sheet http://www.avepoint.com/20230630/role/statement-note-8-income-taxes Note 8 - Income Taxes Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Leases Sheet http://www.avepoint.com/20230630/role/statement-note-9-leases Note 9 - Leases Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Commitments and Contingencies Sheet http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies Note 10 - Commitments and Contingencies Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities Sheet http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities Note 11 - Earn-Out and Warrant Liabilities Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Mezzanine Equity and Stockholders' Equity Sheet http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity- Note 12 - Mezzanine Equity and Stockholders' Equity Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Stock-based Compensation Sheet http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation Note 13 - Stock-based Compensation Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Financial Instruments Sheet http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments Note 14 - Financial Instruments Notes 21 false false R22.htm 021 - Disclosure - Note 15 - Segment Information Sheet http://www.avepoint.com/20230630/role/statement-note-15-segment-information Note 15 - Segment Information Notes 22 false false R23.htm 022 - Disclosure - Note 16 - Loss Per Share Sheet http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share Note 16 - Loss Per Share Notes 23 false false R24.htm 023 - Disclosure - Note 17 - Related Party Transactions Sheet http://www.avepoint.com/20230630/role/statement-note-17-related-party-transactions Note 17 - Related Party Transactions Notes 24 false false R25.htm 024 - Disclosure - Note 18 - Subsequent Events Sheet http://www.avepoint.com/20230630/role/statement-note-18-subsequent-events Note 18 - Subsequent Events Notes 25 false false R26.htm 025 - Disclosure - Item 5 - Other Information Sheet http://www.avepoint.com/20230630/role/statement-item-5-other-information Item 5 - Other Information Notes 26 false false R27.htm 026 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) Sheet http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-tables Note 2 - Summary of Significant Accounting Policies (Tables) Tables http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies 27 false false R28.htm 027 - Disclosure - Note 3 - Goodwill (Tables) Sheet http://www.avepoint.com/20230630/role/statement-note-3-goodwill-tables Note 3 - Goodwill (Tables) Tables http://www.avepoint.com/20230630/role/statement-note-3-goodwill 28 false false R29.htm 028 - Disclosure - Note 4 - Intangible Assets, Net (Tables) Sheet http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-tables Note 4 - Intangible Assets, Net (Tables) Tables http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net 29 false false R30.htm 029 - Disclosure - Note 6 - Accounts Receivable, Net (Tables) Sheet http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net-tables Note 6 - Accounts Receivable, Net (Tables) Tables http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net 30 false false R31.htm 030 - Disclosure - Note 9 - Leases (Tables) Sheet http://www.avepoint.com/20230630/role/statement-note-9-leases-tables Note 9 - Leases (Tables) Tables http://www.avepoint.com/20230630/role/statement-note-9-leases 31 false false R32.htm 031 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities (Tables) Sheet http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-tables Note 11 - Earn-Out and Warrant Liabilities (Tables) Tables http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities 32 false false R33.htm 032 - Disclosure - Note 13 - Stock-based Compensation (Tables) Sheet http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-tables Note 13 - Stock-based Compensation (Tables) Tables http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation 33 false false R34.htm 033 - Disclosure - Note 14 - Financial Instruments (Tables) Sheet http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-tables Note 14 - Financial Instruments (Tables) Tables http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments 34 false false R35.htm 034 - Disclosure - Note 15 - Segment Information (Tables) Sheet http://www.avepoint.com/20230630/role/statement-note-15-segment-information-tables Note 15 - Segment Information (Tables) Tables http://www.avepoint.com/20230630/role/statement-note-15-segment-information 35 false false R36.htm 035 - Disclosure - Note 16 - Loss Per Share (Tables) Sheet http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-tables Note 16 - Loss Per Share (Tables) Tables http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share 36 false false R37.htm 036 - Disclosure - Note 2 - Summary of Significant Accounting Policies 1 (Details Textual) Sheet http://www.avepoint.com/20230630/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/20230630/role/statement-note-2-summary-of-significant-accounting-policies-tables 37 false false R38.htm 037 - Disclosure - Note 2 - Summary of Significant Accounting Policies 2 (Details Textual) Sheet http://www.avepoint.com/20230630/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/20230630/role/statement-note-2-summary-of-significant-accounting-policies-tables 38 false false R39.htm 038 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (Details) Sheet http://www.avepoint.com/20230630/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 39 false false R40.htm 039 - Disclosure - Note 3 - Goodwill - Changes in Carrying Amount of Goodwill (Details) Sheet http://www.avepoint.com/20230630/role/statement-note-3-goodwill-changes-in-carrying-amount-of-goodwill-details Note 3 - Goodwill - Changes in Carrying Amount of Goodwill (Details) Details 40 false false R41.htm 040 - Disclosure - Note 4 - Intangible Assets, Net (Details Textual) Sheet http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-details-textual Note 4 - Intangible Assets, Net (Details Textual) Details http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-tables 41 false false R42.htm 041 - Disclosure - Note 4 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details) Sheet http://www.avepoint.com/20230630/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 42 false false R43.htm 042 - Disclosure - Note 4 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details) Sheet http://www.avepoint.com/20230630/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 43 false false R44.htm 043 - Disclosure - Note 5 - Concentration of Credit Risk (Details Textual) Sheet http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk-details-textual Note 5 - Concentration of Credit Risk (Details Textual) Details http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk 44 false false R45.htm 044 - Disclosure - Note 6 - Accounts Receivable, Net - Accounts Receivable, Net (Details) Sheet http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details Note 6 - Accounts Receivable, Net - Accounts Receivable, Net (Details) Details 45 false false R46.htm 045 - Disclosure - Note 7 - Line of Credit (Details Textual) Sheet http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit-details-textual Note 7 - Line of Credit (Details Textual) Details http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit 46 false false R47.htm 046 - Disclosure - Note 8 - Income Taxes (Details Textual) Sheet http://www.avepoint.com/20230630/role/statement-note-8-income-taxes-details-textual Note 8 - Income Taxes (Details Textual) Details http://www.avepoint.com/20230630/role/statement-note-8-income-taxes 47 false false R48.htm 047 - Disclosure - Note 9 - Leases (Details Textual) Sheet http://www.avepoint.com/20230630/role/statement-note-9-leases-details-textual Note 9 - Leases (Details Textual) Details http://www.avepoint.com/20230630/role/statement-note-9-leases-tables 48 false false R49.htm 048 - Disclosure - Note 9 - Leases - Components of Operating Lease Expense (Details) Sheet http://www.avepoint.com/20230630/role/statement-note-9-leases-components-of-operating-lease-expense-details Note 9 - Leases - Components of Operating Lease Expense (Details) Details 49 false false R50.htm 049 - Disclosure - Note 9 - Leases - Other Information (Details) Sheet http://www.avepoint.com/20230630/role/statement-note-9-leases-other-information-details Note 9 - Leases - Other Information (Details) Details 50 false false R51.htm 050 - Disclosure - Note 9 - Leases - Maturity Schedule of Operating Lease Liabilities (Details) Sheet http://www.avepoint.com/20230630/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details Note 9 - Leases - Maturity Schedule of Operating Lease Liabilities (Details) Details 51 false false R52.htm 051 - Disclosure - Note 10 - Commitments and Contingencies (Details Textual) Sheet http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies-details-textual Note 10 - Commitments and Contingencies (Details Textual) Details http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies 52 false false R53.htm 052 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities (Details Textual) Sheet http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-details-textual Note 11 - Earn-Out and Warrant Liabilities (Details Textual) Details http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-tables 53 false false R54.htm 053 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details) Sheet http://www.avepoint.com/20230630/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 54 false false R55.htm 054 - Disclosure - Note 12 - Mezzanine Equity and Stockholders' Equity (Details Textual) Sheet http://www.avepoint.com/20230630/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/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity- 55 false false R56.htm 055 - Disclosure - Note 13 - Stock-based Compensation (Details Textual) Sheet http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-details-textual Note 13 - Stock-based Compensation (Details Textual) Details http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-tables 56 false false R57.htm 056 - Disclosure - Note 13 - Stock-based Compensation - Stock-based Compensation (Details) Sheet http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stockbased-compensation-details Note 13 - Stock-based Compensation - Stock-based Compensation (Details) Details 57 false false R58.htm 057 - Disclosure - Note 13 - Stock-based Compensation - Stock Option Valuation Assumptions (Details) Sheet http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details Note 13 - Stock-based Compensation - Stock Option Valuation Assumptions (Details) Details 58 false false R59.htm 058 - Disclosure - Note 14 - Financial Instruments (Details Textual) Sheet http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-details-textual Note 14 - Financial Instruments (Details Textual) Details http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-tables 59 false false R60.htm 059 - Disclosure - Note 14 - Financial Instruments - Fair Value of Financial Instruments (Details) Sheet http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details Note 14 - Financial Instruments - Fair Value of Financial Instruments (Details) Details 60 false false R61.htm 060 - Disclosure - Note 14 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details) Sheet http://www.avepoint.com/20230630/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 61 false false R62.htm 061 - Disclosure - Note 15 - Segment Information (Details Textual) Sheet http://www.avepoint.com/20230630/role/statement-note-15-segment-information-details-textual Note 15 - Segment Information (Details Textual) Details http://www.avepoint.com/20230630/role/statement-note-15-segment-information-tables 62 false false R63.htm 062 - Disclosure - Note 15 - Segment Information - Segment Information (Details) Sheet http://www.avepoint.com/20230630/role/statement-note-15-segment-information-segment-information-details Note 15 - Segment Information - Segment Information (Details) Details 63 false false R64.htm 063 - Disclosure - Note 16 - Loss Per Share - Loss Per Share (Details) Sheet http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-loss-per-share-details Note 16 - Loss Per Share - Loss Per Share (Details) Details 64 false false R65.htm 064 - Disclosure - Note 16 - Loss Per Share - Antidilutive Securities (Details) Sheet http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-antidilutive-securities-details Note 16 - Loss Per Share - Antidilutive Securities (Details) Details 65 false false R66.htm 065 - Disclosure - Item 5 - Other Information (Details Textual) Sheet http://www.avepoint.com/20230630/role/statement-item-5-other-information-details-textual Item 5 - Other Information (Details Textual) Details http://www.avepoint.com/20230630/role/statement-item-5-other-information 66 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 28 fact(s) appearing in ix:hidden were eligible for transformation: avpt:NumberOfMajorCustomers, dei:EntityRegistrantName, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:AssetsFairValueDisclosure, us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput, us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:GoodwillImpairmentLoss, us-gaap:LiabilitiesFairValueDisclosure, us-gaap:NumberOfOperatingSegments, us-gaap:ProceedsFromLinesOfCredit, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod - avpt20230630_10q.htm 8, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44 avpt20230630_10q.htm avpt-20230630.xsd avpt-20230630_cal.xml avpt-20230630_def.xml avpt-20230630_lab.xml avpt-20230630_pre.xml ex_525893.htm ex_525894.htm ex_525895.htm ex_525896.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "avpt20230630_10q.htm": { "axisCustom": 0, "axisStandard": 32, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 907, "http://xbrl.sec.gov/dei/2023": 33 }, "contextCount": 265, "dts": { "calculationLink": { "local": [ "avpt-20230630_cal.xml" ] }, "definitionLink": { "local": [ "avpt-20230630_def.xml" ] }, "inline": { "local": [ "avpt20230630_10q.htm" ] }, "labelLink": { "local": [ "avpt-20230630_lab.xml" ] }, "presentationLink": { "local": [ "avpt-20230630_pre.xml" ] }, "schema": { "local": [ "avpt-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/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": 459, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 31, "http://www.avepoint.com/20230630": 1, "http://xbrl.sec.gov/dei/2023": 6, "total": 38 }, "keyCustom": 30, "keyStandard": 250, "memberCustom": 19, "memberStandard": 46, "nsprefix": "avpt", "nsuri": "http://www.avepoint.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "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/20230630/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 3 - Goodwill", "menuCat": "Notes", "order": "10", "role": "http://www.avepoint.com/20230630/role/statement-note-3-goodwill", "shortName": "Note 3 - Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 4 - Intangible Assets, Net", "menuCat": "Notes", "order": "11", "role": "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net", "shortName": "Note 4 - Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 5 - Concentration of Credit Risk", "menuCat": "Notes", "order": "12", "role": "http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk", "shortName": "Note 5 - Concentration of Credit Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 6 - Accounts Receivable, Net", "menuCat": "Notes", "order": "13", "role": "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net", "shortName": "Note 6 - Accounts Receivable, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 7 - Line of Credit", "menuCat": "Notes", "order": "14", "role": "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit", "shortName": "Note 7 - Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 8 - Income Taxes", "menuCat": "Notes", "order": "15", "role": "http://www.avepoint.com/20230630/role/statement-note-8-income-taxes", "shortName": "Note 8 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 9 - Leases", "menuCat": "Notes", "order": "16", "role": "http://www.avepoint.com/20230630/role/statement-note-9-leases", "shortName": "Note 9 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 10 - Commitments and Contingencies", "menuCat": "Notes", "order": "17", "role": "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies", "shortName": "Note 10 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities", "menuCat": "Notes", "order": "18", "role": "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities", "shortName": "Note 11 - Earn-Out and Warrant Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 12 - Mezzanine Equity and Stockholders' Equity", "menuCat": "Notes", "order": "19", "role": "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "shortName": "Note 12 - Mezzanine Equity and Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 13 - Stock-based Compensation", "menuCat": "Notes", "order": "20", "role": "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation", "shortName": "Note 13 - Stock-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 14 - Financial Instruments", "menuCat": "Notes", "order": "21", "role": "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments", "shortName": "Note 14 - Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 15 - Segment Information", "menuCat": "Notes", "order": "22", "role": "http://www.avepoint.com/20230630/role/statement-note-15-segment-information", "shortName": "Note 15 - Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 16 - Loss Per Share", "menuCat": "Notes", "order": "23", "role": "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share", "shortName": "Note 16 - Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 17 - Related Party Transactions", "menuCat": "Notes", "order": "24", "role": "http://www.avepoint.com/20230630/role/statement-note-17-related-party-transactions", "shortName": "Note 17 - Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 18 - Subsequent Events", "menuCat": "Notes", "order": "25", "role": "http://www.avepoint.com/20230630/role/statement-note-18-subsequent-events", "shortName": "Note 18 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "avpt:IssuerRule10b51MaterialTermsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Item 5 - Other Information", "menuCat": "Notes", "order": "26", "role": "http://www.avepoint.com/20230630/role/statement-item-5-other-information", "shortName": "Item 5 - Other Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "avpt:IssuerRule10b51MaterialTermsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "avpt:AccountsReceivableNetDeferredRevenueAndDeferredSalesCommissionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "shortName": "Note 2 - Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "avpt:AccountsReceivableNetDeferredRevenueAndDeferredSalesCommissionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 3 - Goodwill (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.avepoint.com/20230630/role/statement-note-3-goodwill-tables", "shortName": "Note 3 - Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 4 - Intangible Assets, Net (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-tables", "shortName": "Note 4 - Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Share", "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/20230630/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": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 6 - Accounts Receivable, Net (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net-tables", "shortName": "Note 6 - Accounts Receivable, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 9 - Leases (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.avepoint.com/20230630/role/statement-note-9-leases-tables", "shortName": "Note 9 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-tables", "shortName": "Note 11 - Earn-Out and Warrant Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 13 - Stock-based Compensation (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-tables", "shortName": "Note 13 - Stock-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 14 - Financial Instruments (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-tables", "shortName": "Note 14 - Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 15 - Segment Information (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-tables", "shortName": "Note 15 - Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 16 - Loss Per Share (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-tables", "shortName": "Note 16 - Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 2 - Summary of Significant Accounting Policies 1 (Details Textual)", "menuCat": "Details", "order": "37", "role": "http://www.avepoint.com/20230630/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", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2023-06-30_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-07-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 2 - Summary of Significant Accounting Policies 2 (Details Textual)", "menuCat": "Details", "order": "38", "role": "http://www.avepoint.com/20230630/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": { "ancestors": [ "p", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2023-06-30_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-07-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "avpt:AccountsReceivableNetDeferredRevenueAndDeferredSalesCommissionsTableTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Accounts Receivable, Net, Deferred Revenue and Deferred Sales Commissions (Details)", "menuCat": "Details", "order": "39", "role": "http://www.avepoint.com/20230630/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:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "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/20230630/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": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230630_10q.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": "039 - Disclosure - Note 3 - Goodwill - Changes in Carrying Amount of Goodwill (Details)", "menuCat": "Details", "order": "40", "role": "http://www.avepoint.com/20230630/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": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 4 - Intangible Assets, Net (Details Textual)", "menuCat": "Details", "order": "41", "role": "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-details-textual", "shortName": "Note 4 - Intangible Assets, Net (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 4 - Intangible Assets, Net - Estimated Future Amortization Expense for Intangible Assets (Details)", "menuCat": "Details", "order": "42", "role": "http://www.avepoint.com/20230630/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": "avpt20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 4 - Intangible Assets, Net - Summary of Balances of Intangible Assets (Details)", "menuCat": "Details", "order": "43", "role": "http://www.avepoint.com/20230630/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": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30_ConcentrationRiskByBenchmarkAxis-RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember", "decimals": "-3", "first": true, "lang": null, "name": "avpt:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 5 - Concentration of Credit Risk (Details Textual)", "menuCat": "Details", "order": "44", "role": "http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk-details-textual", "shortName": "Note 5 - Concentration of Credit Risk (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30_ConcentrationRiskByBenchmarkAxis-RevenueFromContractWithCustomerMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember", "decimals": "-3", "first": true, "lang": null, "name": "avpt:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 6 - Accounts Receivable, Net - Accounts Receivable, Net (Details)", "menuCat": "Details", "order": "45", "role": "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details", "shortName": "Note 6 - Accounts Receivable, Net - Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2023-06-30_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis-TradeAccountsReceivableMember", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2020-04-07_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-HSBCVentureBankUsaIncMember", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 7 - Line of Credit (Details Textual)", "menuCat": "Details", "order": "46", "role": "http://www.avepoint.com/20230630/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": "avpt20230630_10q.htm", "contextRef": "i_2020-04-07_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-HSBCVentureBankUsaIncMember", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 8 - Income Taxes (Details Textual)", "menuCat": "Details", "order": "47", "role": "http://www.avepoint.com/20230630/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": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 9 - Leases (Details Textual)", "menuCat": "Details", "order": "48", "role": "http://www.avepoint.com/20230630/role/statement-note-9-leases-details-textual", "shortName": "Note 9 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 9 - Leases - Components of Operating Lease Expense (Details)", "menuCat": "Details", "order": "49", "role": "http://www.avepoint.com/20230630/role/statement-note-9-leases-components-of-operating-lease-expense-details", "shortName": "Note 9 - Leases - Components of Operating Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "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/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "avpt:OtherInformationRelatedToOperatingLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 9 - Leases - Other Information (Details)", "menuCat": "Details", "order": "50", "role": "http://www.avepoint.com/20230630/role/statement-note-9-leases-other-information-details", "shortName": "Note 9 - Leases - Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "avpt:OtherInformationRelatedToOperatingLeasesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 9 - Leases - Maturity Schedule of Operating Lease Liabilities (Details)", "menuCat": "Details", "order": "51", "role": "http://www.avepoint.com/20230630/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": "avpt20230630_10q.htm", "contextRef": "i_2023-03-31", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2023-06-30_CounterpartyNameAxis-UnrelatedThirdPartyMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:NotesReceivableNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 10 - Commitments and Contingencies (Details Textual)", "menuCat": "Details", "order": "52", "role": "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies-details-textual", "shortName": "Note 10 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2023-06-30_CounterpartyNameAxis-UnrelatedThirdPartyMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:NotesReceivableNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2021-07-26_2021-07-26", "decimals": "INF", "first": true, "lang": null, "name": "avpt:NumberOfSharesExchangeableAt1250", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities (Details Textual)", "menuCat": "Details", "order": "53", "role": "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "shortName": "Note 11 - Earn-Out and Warrant Liabilities (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2021-07-26_2021-07-26", "decimals": "INF", "first": true, "lang": null, "name": "avpt:NumberOfSharesExchangeableAt1250", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2023-06-30_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 11 - Earn-Out and Warrant Liabilities - Earn-out Shares Fair Value Assumptions (Details)", "menuCat": "Details", "order": "54", "role": "http://www.avepoint.com/20230630/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": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "avpt:EarnoutAndWarrantLiabilitiesTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2023-06-30_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 12 - Mezzanine Equity and Stockholders' Equity (Details Textual)", "menuCat": "Details", "order": "55", "role": "http://www.avepoint.com/20230630/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": "avpt20230630_10q.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "lang": null, "name": "avpt:CommonStockSharesIssuedIncludingTreasuryShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 13 - Stock-based Compensation (Details Textual)", "menuCat": "Details", "order": "56", "role": "http://www.avepoint.com/20230630/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": "avpt20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30_PlanNameAxis-The20062016And2021Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 13 - Stock-based Compensation - Stock-based Compensation (Details)", "menuCat": "Details", "order": "57", "role": "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "shortName": "Note 13 - Stock-based Compensation - Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30_PlanNameAxis-The20062016And2021Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-03-13_2023-03-13_AwardTypeAxis-EmployeeStockOptionMember_PlanNameAxis-The2021PlanMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 13 - Stock-based Compensation - Stock Option Valuation Assumptions (Details)", "menuCat": "Details", "order": "58", "role": "http://www.avepoint.com/20230630/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": "avpt20230630_10q.htm", "contextRef": "d_2023-03-13_2023-03-13_AwardTypeAxis-EmployeeStockOptionMember_PlanNameAxis-The2021PlanMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30_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": "058 - Disclosure - Note 14 - Financial Instruments (Details Textual)", "menuCat": "Details", "order": "59", "role": "http://www.avepoint.com/20230630/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": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30_CashAndCashEquivalentsAxis-MoneyMarketFundsMember_InvestmentTypeAxis-SecuritiesInvestmentMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:GainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "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/20230630/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": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 14 - Financial Instruments - Fair Value of Financial Instruments (Details)", "menuCat": "Details", "order": "60", "role": "http://www.avepoint.com/20230630/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": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2022-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByLiabilityClassAxis-EarnoutSharesLiabilitiesMember_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 14 - Financial Instruments - Reconciliation in Level 3 Instruments Measured on Recurring Basis (Details)", "menuCat": "Details", "order": "61", "role": "http://www.avepoint.com/20230630/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": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FinancialInstrumentsDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "i_2022-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByLiabilityClassAxis-EarnoutSharesLiabilitiesMember_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 15 - Segment Information (Details Textual)", "menuCat": "Details", "order": "62", "role": "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-details-textual", "shortName": "Note 15 - Segment Information (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 15 - Segment Information - Segment Information (Details)", "menuCat": "Details", "order": "63", "role": "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-segment-information-details", "shortName": "Note 15 - Segment Information - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30_StatementGeographicalAxis-NorthAmericaMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 16 - Loss Per Share - Loss Per Share (Details)", "menuCat": "Details", "order": "64", "role": "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-loss-per-share-details", "shortName": "Note 16 - Loss Per Share - Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 16 - Loss Per Share - Antidilutive Securities (Details)", "menuCat": "Details", "order": "65", "role": "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-antidilutive-securities-details", "shortName": "Note 16 - Loss Per Share - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "avpt:IssuerRule10b51MaterialTermsTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-06-15_2023-06-15", "decimals": "INF", "first": true, "lang": null, "name": "avpt:IssuerRule10b51AggregateAvailableShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Item 5 - Other Information (Details Textual)", "menuCat": "Details", "order": "66", "role": "http://www.avepoint.com/20230630/role/statement-item-5-other-information-details-textual", "shortName": "Item 5 - Other Information (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "avpt:IssuerRule10b51MaterialTermsTextBlock", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-06-15_2023-06-15", "decimals": "INF", "first": true, "lang": null, "name": "avpt:IssuerRule10b51AggregateAvailableShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "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/20230630/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": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "-3", "lang": null, "name": "avpt:DepreciationDepletionAndAmortizationIncludingAmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 1 - Nature of Business and Organization", "menuCat": "Notes", "order": "8", "role": "http://www.avepoint.com/20230630/role/statement-note-1-nature-of-business-and-organization", "shortName": "Note 1 - Nature of Business and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 2 - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "shortName": "Note 2 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "avpt20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 73, "tag": { "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "avpt_DepreciationDepletionAndAmortizationIncludingAmortizationOfIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230630/role/statement-note-13-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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-11-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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "avpt_FinitelivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230630/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 } }, "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.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 loss" } } }, "localname": "ForeignCurrencyRemeasurementGainLoss", "nsuri": "http://www.avepoint.com/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "avpt_GainLossOnChangeInContingentLiabilityAndWarrants": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 2.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": "(Loss) gain on earn-out and warrant liabilities" } } }, "localname": "GainLossOnChangeInContingentLiabilityAndWarrants", "nsuri": "http://www.avepoint.com/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "avpt_GainLossOnChangeInContingentLiabilityAndWarrantsExcludingGeneralAndAdministrativeExpense": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230630/role/statement-note-10-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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "avpt_IncreaseDecreaseInAdditionalPaidInCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents increase (decrease) in additional paid in capital.", "label": "avpt_IncreaseDecreaseInAdditionalPaidInCapital", "terseLabel": "Increase (Decrease) in Additional Paid in Capital" } } }, "localname": "IncreaseDecreaseInAdditionalPaidInCapital", "nsuri": "http://www.avepoint.com/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_IncreaseDecreaseInCommonStockValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents increase (decrease) in common stock value.", "label": "avpt_IncreaseDecreaseInCommonStockValue", "terseLabel": "Increase (Decrease) in Common Stock Value" } } }, "localname": "IncreaseDecreaseInCommonStockValue", "nsuri": "http://www.avepoint.com/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "avpt_IncreaseDecreaseInRetainedEarningsAccumulatedDeficit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents increase (decrease) in retained earrings (accumulated deficit).", "label": "avpt_IncreaseDecreaseInRetainedEarningsAccumulatedDeficit", "terseLabel": "Increase (decrease) in Retained Earnings (Accumulated Deficit)" } } }, "localname": "IncreaseDecreaseInRetainedEarningsAccumulatedDeficit", "nsuri": "http://www.avepoint.com/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual" ], "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": "Issuance of redeemable noncontrolling interest in MaivenPoint Pte. Ltd. (1)" } } }, "localname": "IssuanceOfRedeemableNoncontrollingInterestStockholdersEquityImpact", "nsuri": "http://www.avepoint.com/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "avpt_IssuerRule10b51AggregateAvailableShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The aggregate number of shares available to be issued under issuer rule 10b5-1.", "label": "avpt_IssuerRule10b51AggregateAvailableShares", "terseLabel": "Issuer Rule 10b5-1, Aggregate Available Shares (in shares)" } } }, "localname": "IssuerRule10b51AggregateAvailableShares", "nsuri": "http://www.avepoint.com/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-item-5-other-information-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_IssuerRule10b51MaterialTermsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for material terms under issuer rule 10b5-1.", "label": "Issuer Rule 10b5-1, Material Terms [Text Block]" } } }, "localname": "IssuerRule10b51MaterialTermsTextBlock", "nsuri": "http://www.avepoint.com/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-item-5-other-information" ], "xbrltype": "textBlockItemType" }, "avpt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230630/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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230630/role/statement-note-7-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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "domainItemType" }, "avpt_MarketValueOfCommonStockHeldByNonaffiliates": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents market value of common stock held by non-affiliates.", "label": "avpt_MarketValueOfCommonStockHeldByNonaffiliates", "terseLabel": "Market Value of Common Stock Held by Non-affiliates" } } }, "localname": "MarketValueOfCommonStockHeldByNonaffiliates", "nsuri": "http://www.avepoint.com/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "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": "avpt_NetIncomeLossAttributableToAndAccretionOfRedeemableNoncontrollingInterestEffectOnTemporaryEquity", "verboseLabel": "Net income attributable to and accretion of redeemable noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToAndAccretionOfRedeemableNoncontrollingInterestEffectOnTemporaryEquity", "nsuri": "http://www.avepoint.com/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "avpt_NoteReceivableWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents weighted average interest rate of note receivable.", "label": "avpt_NoteReceivableWeightedAverageInterestRate", "terseLabel": "Note Receivable, Weighted Average Interest Rate" } } }, "localname": "NoteReceivableWeightedAverageInterestRate", "nsuri": "http://www.avepoint.com/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "percentItemType" }, "avpt_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.avepoint.com/20230630", "xbrltype": "stringItemType" }, "avpt_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.avepoint.com/20230630", "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-5-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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-11-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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-11-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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-11-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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "avpt_OtherAssetsCertificateOfDeposits": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230630/role/statement-note-14-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": "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "monetaryItemType" }, "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-9-leases-tables" ], "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-details-textual" ], "xbrltype": "domainItemType" }, "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "avpt_SAASMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents SaaS.", "label": "SaaS [Member" } } }, "localname": "SAASMember", "nsuri": "http://www.avepoint.com/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-13-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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-13-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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details" ], "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "domainItemType" }, "avpt_UnrelatedThirdPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents unrelated third party.", "label": "Unrelated Third Party [Member]" } } }, "localname": "UnrelatedThirdPartyMember", "nsuri": "http://www.avepoint.com/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies-details-textual" ], "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/20230630", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-14-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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "xbrltype": "stringItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-15-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/20230630/role/statement-note-15-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/20230630/role/statement-note-15-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230630/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/20230630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230630/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_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230630/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/20230630/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/20230630/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/20230630/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/20230630/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r659" ], "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/20230630/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "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/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230630/role/statement-document-and-entity-information", "http://www.avepoint.com/20230630/role/statement-item-5-other-information", "http://www.avepoint.com/20230630/role/statement-item-5-other-information-details-textual", "http://www.avepoint.com/20230630/role/statement-note-1-nature-of-business-and-organization", "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-tables", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-details-textual", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-tables", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-details-textual", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-tables", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-tables", "http://www.avepoint.com/20230630/role/statement-note-17-related-party-transactions", "http://www.avepoint.com/20230630/role/statement-note-18-subsequent-events", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.avepoint.com/20230630/role/statement-note-3-goodwill", "http://www.avepoint.com/20230630/role/statement-note-3-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.avepoint.com/20230630/role/statement-note-3-goodwill-tables", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-details-textual", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-tables", "http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net", "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net-tables", "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit-details-textual", "http://www.avepoint.com/20230630/role/statement-note-8-income-taxes", "http://www.avepoint.com/20230630/role/statement-note-8-income-taxes-details-textual", "http://www.avepoint.com/20230630/role/statement-note-9-leases", "http://www.avepoint.com/20230630/role/statement-note-9-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20230630/role/statement-note-9-leases-details-textual", "http://www.avepoint.com/20230630/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230630/role/statement-note-9-leases-other-information-details", "http://www.avepoint.com/20230630/role/statement-note-9-leases-tables" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r659" ], "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/20230630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r664" ], "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/20230630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r659" ], "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/20230630/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/20230630/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r659" ], "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/20230630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r659" ], "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/20230630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r659" ], "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/20230630/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/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230630/role/statement-document-and-entity-information", "http://www.avepoint.com/20230630/role/statement-item-5-other-information", "http://www.avepoint.com/20230630/role/statement-item-5-other-information-details-textual", "http://www.avepoint.com/20230630/role/statement-note-1-nature-of-business-and-organization", "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-tables", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-details-textual", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-tables", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-details-textual", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-tables", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-tables", "http://www.avepoint.com/20230630/role/statement-note-17-related-party-transactions", "http://www.avepoint.com/20230630/role/statement-note-18-subsequent-events", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.avepoint.com/20230630/role/statement-note-3-goodwill", "http://www.avepoint.com/20230630/role/statement-note-3-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.avepoint.com/20230630/role/statement-note-3-goodwill-tables", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-details-textual", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-tables", "http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net", "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net-tables", "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit-details-textual", "http://www.avepoint.com/20230630/role/statement-note-8-income-taxes", "http://www.avepoint.com/20230630/role/statement-note-8-income-taxes-details-textual", "http://www.avepoint.com/20230630/role/statement-note-9-leases", "http://www.avepoint.com/20230630/role/statement-note-9-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20230630/role/statement-note-9-leases-details-textual", "http://www.avepoint.com/20230630/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230630/role/statement-note-9-leases-other-information-details", "http://www.avepoint.com/20230630/role/statement-note-9-leases-tables" ], "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/20230630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [ "r768", "r769", "r770", "r771" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r176", "r177", "r278", "r293", "r433", "r620", "r622" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r263", "r264", "r265", "r266", "r321", "r441", "r477", "r517", "r518", "r579", "r581", "r583", "r584", "r589", "r613", "r614", "r627", "r631", "r638", "r646", "r714", "r754", "r755", "r756", "r757", "r758", "r759" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r263", "r264", "r265", "r266", "r321", "r441", "r477", "r517", "r518", "r579", "r581", "r583", "r584", "r589", "r613", "r614", "r627", "r631", "r638", "r646", "r714", "r754", "r755", "r756", "r757", "r758", "r759" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [ "r768", "r769", "r770", "r771" ], "lang": { "en-us": { "role": { "label": "North America [Member]" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r229", "r443", "r471", "r472", "r473", "r474", "r475", "r476", "r615", "r632", "r645", "r671", "r710", "r711", "r715", "r763" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r229", "r443", "r471", "r472", "r473", "r474", "r475", "r476", "r615", "r632", "r645", "r671", "r710", "r711", "r715", "r763" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r263", "r264", "r265", "r266", "r314", "r321", "r347", "r348", "r349", "r440", "r441", "r477", "r517", "r518", "r579", "r581", "r583", "r584", "r589", "r613", "r614", "r627", "r631", "r638", "r646", "r649", "r706", "r714", "r755", "r756", "r757", "r758", "r759" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r263", "r264", "r265", "r266", "r314", "r321", "r347", "r348", "r349", "r440", "r441", "r477", "r517", "r518", "r579", "r581", "r583", "r584", "r589", "r613", "r614", "r627", "r631", "r638", "r646", "r649", "r706", "r714", "r755", "r756", "r757", "r758", "r759" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r176", "r177", "r278", "r293", "r433", "r621", "r622" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r231", "r232", "r510", "r513", "r515", "r580", "r582", "r586", "r590", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r616", "r633", "r649", "r715", "r763" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r231", "r232", "r510", "r513", "r515", "r580", "r582", "r586", "r590", "r601", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r616", "r633", "r649", "r715", "r763" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-segment-information-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r31" ], "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/20230630/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r22", "r644" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r144", "r234", "r235", "r618" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details": { "order": 0.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/20230630/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r536", "r602", "r650", "r762" ], "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": "Balance", "periodStartLabel": "Balance" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/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": [ "r234", "r235" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.avepoint.com/20230630/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 for doubtful accounts of $1,001 and $725 as of June 30, 2023 and December 31, 2022, respectively", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r33", "r90", "r145", "r458", "r482", "r483" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r5", "r15", "r33", "r384", "r387", "r428", "r478", "r479", "r675", "r676", "r677", "r687", "r688", "r689" ], "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/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r85", "r644", "r765" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r355", "r356", "r357", "r496", "r687", "r688", "r689", "r745", "r766" ], "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/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r66", "r67", "r323" ], "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/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r351", "r358" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Stock-based Compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r146", "r236", "r241" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details": { "order": 1.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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r10", "r51", "r55" ], "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/20230630/role/statement-note-4-intangible-assets-net-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r202" ], "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/20230630/role/statement-note-16-loss-per-share-antidilutive-securities-details" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r42" ], "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/20230630/role/statement-note-16-loss-per-share-antidilutive-securities-details" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r42" ], "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/20230630/role/statement-note-16-loss-per-share-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r118", "r140", "r174", "r213", "r220", "r225", "r238", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r377", "r381", "r402", "r454", "r541", "r644", "r657", "r712", "r713", "r752" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r134", "r148", "r174", "r238", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r377", "r381", "r402", "r644", "r712", "r713", "r752" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r76" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-note-14-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": "Short term investments" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350" ], "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/20230630/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details" ], "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/20230630/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r74", "r75" ], "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/20230630/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r375", "r681" ], "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/20230630/role/statement-note-11-earnout-and-warrant-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r2", "r70", "r374" ], "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/20230630/role/statement-note-11-earnout-and-warrant-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Measurement input" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r3", "r70" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r246" ], "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r245" ], "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": "Balance", "periodStartLabel": "Balance", "terseLabel": "Capitalized Contract Cost, Net" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230630/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": [ "r125", "r456", "r507", "r535", "r644", "r657", "r672" ], "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r38", "r136", "r617" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r136" ], "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/20230630/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230630/role/statement-note-14-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/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r38", "r102", "r170" ], "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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r4", "r102" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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 decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r12", "r651", "r652", "r653", "r654" ], "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/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r131", "r141", "r142", "r143", "r174", "r195", "r196", "r199", "r201", "r207", "r208", "r238", "r268", "r270", "r271", "r272", "r275", "r276", "r291", "r292", "r295", "r298", "r304", "r402", "r486", "r487", "r488", "r489", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r508", "r527", "r550", "r571", "r595", "r596", "r597", "r598", "r599", "r666", "r684", "r690" ], "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/20230630/role/statement-document-and-entity-information" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r63" ], "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/20230630/role/statement-note-11-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-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/20230630/role/statement-note-11-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r305" ], "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/20230630/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-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/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-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/20230630/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r27", "r81", "r455", "r526" ], "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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": { "auth_ref": [ "r110", "r111", "r707" ], "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/20230630/role/statement-note-10-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r647", "r648", "r649", "r651", "r652", "r653", "r654", "r687", "r688", "r745", "r764", "r766" ], "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/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r84" ], "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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r84", "r527" ], "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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r84" ], "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)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r84", "r527", "r547", "r766", "r767" ], "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)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r84", "r457", "r644" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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,723 and 185,278 shares issued and outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r34", "r153", "r155", "r162", "r450", "r468" ], "calculation": { "http://www.avepoint.com/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "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/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r8", "r72", "r73", "r153", "r155", "r161", "r449", "r467" ], "calculation": { "http://www.avepoint.com/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 1.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 loss (income) attributable to redeemable noncontrolling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r73", "r116", "r153", "r155", "r160", "r448", "r466" ], "calculation": { "http://www.avepoint.com/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 0.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/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r43", "r45", "r79", "r80", "r233", "r603" ], "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/20230630/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r43", "r45", "r79", "r80", "r233", "r484", "r603" ], "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/20230630/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r43", "r45", "r79", "r80", "r233", "r603", "r670" ], "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/20230630/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r106" ], "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/20230630/role/statement-note-5-concentration-of-credit-risk" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r43", "r45", "r79", "r80", "r233", "r603" ], "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/20230630/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r307", "r309", "r312" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r307", "r308", "r312" ], "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": "Balance", "periodStartLabel": "Balance", "terseLabel": "Contract with Customer, Liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230630/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": [ "r307", "r308", "r312" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r307", "r308", "r312" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r313" ], "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r96", "r443" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "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/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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/20230630/role/statement-note-13-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/20230630/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230630/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/20230630/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r44", "r233" ], "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/20230630/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r68" ], "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/20230630/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r112", "r172", "r277", "r279", "r280", "r281", "r282", "r283", "r284", "r286", "r287", "r288", "r289" ], "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/20230630/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/20230630/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r104" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 9.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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r322", "r324", "r352", "r353", "r354", "r639" ], "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/20230630/role/statement-note-13-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/20230630/role/statement-item-5-other-information", "http://www.avepoint.com/20230630/role/statement-note-1-nature-of-business-and-organization", "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share", "http://www.avepoint.com/20230630/role/statement-note-17-related-party-transactions", "http://www.avepoint.com/20230630/role/statement-note-18-subsequent-events", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-3-goodwill", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net", "http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net", "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230630/role/statement-note-8-income-taxes", "http://www.avepoint.com/20230630/role/statement-note-9-leases" ], "xbrltype": "stringItemType" }, "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [ "r768", "r769", "r770", "r771" ], "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/20230630/role/statement-note-15-segment-information-segment-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r163", "r183", "r184", "r185", "r186", "r187", "r192", "r195", "r199", "r200", "r201", "r205", "r391", "r392", "r451", "r469", "r624" ], "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/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-loss-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r191", "r202", "r203", "r204" ], "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/20230630/role/statement-note-16-loss-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r749" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r362" ], "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/20230630/role/statement-note-8-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r744" ], "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/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r744" ], "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/20230630/role/statement-note-13-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/20230630/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r16", "r132", "r156", "r157", "r158", "r178", "r179", "r180", "r182", "r188", "r190", "r206", "r239", "r240", "r306", "r355", "r356", "r357", "r367", "r368", "r383", "r384", "r385", "r386", "r387", "r388", "r390", "r407", "r409", "r410", "r411", "r412", "r413", "r428", "r478", "r479", "r480", "r496", "r571" ], "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/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r1", "r10" ], "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/20230630/role/statement-note-11-earnout-and-warrant-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r17" ], "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/20230630/role/statement-note-11-earnout-and-warrant-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r18" ], "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/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r76", "r77" ], "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/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r76", "r78" ], "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/20230630/role/statement-note-14-financial-instruments-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r285", "r315", "r316", "r317", "r318", "r319", "r320", "r395", "r437", "r438", "r439", "r629", "r630", "r635", "r636", "r637" ], "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/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r77", "r117" ], "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/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r394", "r395", "r397", "r398", "r401" ], "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/20230630/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r285", "r315", "r320", "r395", "r437", "r635", "r636", "r637" ], "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/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r285", "r315", "r320", "r395", "r438", "r629", "r630", "r635", "r636", "r637" ], "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/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r285", "r315", "r316", "r317", "r318", "r319", "r320", "r395", "r439", "r629", "r630", "r635", "r636", "r637" ], "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/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r18" ], "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/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r18", "r77" ], "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/20230630/role/statement-note-14-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/20230630/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r399" ], "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 (loss) gain on earn-out and warrant liabilities" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": { "auth_ref": [ "r400" ], "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/20230630/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r18" ], "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/20230630/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r285", "r315", "r316", "r317", "r318", "r319", "r320", "r437", "r438", "r439", "r629", "r630", "r635", "r636", "r637" ], "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/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r393", "r401" ], "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/20230630/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r417", "r423" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20230630/role/statement-note-14-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/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r138", "r258" ], "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/20230630/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r109" ], "calculation": { "http://www.avepoint.com/20230630/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 } }, "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230630/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 } }, "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 (six months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/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/20230630/role/statement-note-4-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r109" ], "calculation": { "http://www.avepoint.com/20230630/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 } }, "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": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r109" ], "calculation": { "http://www.avepoint.com/20230630/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 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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r109" ], "calculation": { "http://www.avepoint.com/20230630/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 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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r256", "r257", "r258", "r259", "r444", "r445" ], "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/20230630/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r108", "r445" ], "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/20230630/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r52", "r54" ], "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/20230630/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r108", "r444" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-note-4-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/20230630/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230630/role/statement-note-4-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/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r403", "r404", "r405", "r406", "r568" ], "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r98", "r665" ], "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/20230630/role/statement-note-14-financial-instruments-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r97", "r552" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.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/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r93" ], "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/20230630/role/statement-note-13-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r137", "r248", "r446", "r628", "r644", "r696", "r703" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230630/role/statement-note-3-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r247", "r250", "r253", "r628" ], "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/20230630/role/statement-note-3-goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r252" ], "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/20230630/role/statement-note-3-goodwill-changes-in-carrying-amount-of-goodwill-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r10", "r249", "r251", "r254", "r628" ], "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r94", "r174", "r213", "r219", "r224", "r227", "r238", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r402", "r626", "r712" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r91", "r122", "r213", "r219", "r224", "r227", "r452", "r462", "r626" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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": [ "r260", "r261", "r555" ], "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/20230630/role/statement-note-13-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r261", "r555" ], "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/20230630/role/statement-note-13-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r13" ], "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-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/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r13" ], "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-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/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r175", "r360", "r363", "r365", "r366", "r369", "r371", "r372", "r373", "r491" ], "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/20230630/role/statement-note-8-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r124", "r129", "r189", "r190", "r216", "r361", "r370", "r470" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r9" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r9" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r442", "r681" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r9" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 7.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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r9" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 8.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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r255" ], "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/20230630/role/statement-note-4-intangible-assets-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r50", "r53" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 3.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 income, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r165", "r168", "r169" ], "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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r509", "r511", "r512", "r514", "r516", "r578", "r580", "r582", "r585", "r586", "r587", "r588", "r590", "r591", "r592", "r593", "r594", "r649" ], "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/20230630/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r509", "r511", "r512", "r514", "r516", "r578", "r580", "r582", "r585", "r586", "r587", "r588", "r590", "r591", "r592", "r593", "r594", "r649" ], "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/20230630/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r394" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-note-14-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": "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/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r419", "r643" ], "calculation": { "http://www.avepoint.com/20230630/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/20230630/role/statement-note-9-leases-components-of-operating-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r750" ], "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/20230630/role/statement-note-9-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r751" ], "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/20230630/role/statement-note-9-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r427" ], "calculation": { "http://www.avepoint.com/20230630/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/20230630/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r427" ], "calculation": { "http://www.avepoint.com/20230630/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 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r427" ], "calculation": { "http://www.avepoint.com/20230630/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 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": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r427" ], "calculation": { "http://www.avepoint.com/20230630/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 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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r427" ], "calculation": { "http://www.avepoint.com/20230630/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 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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r751" ], "calculation": { "http://www.avepoint.com/20230630/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 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 (six months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r427" ], "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/20230630/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r414" ], "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/20230630/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/20230630/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r24", "r174", "r238", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r378", "r381", "r382", "r402", "r525", "r625", "r657", "r712", "r752", "r753" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r89", "r119", "r460", "r644", "r686", "r694", "r748" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r25", "r135", "r174", "r238", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r378", "r381", "r382", "r402", "r644", "r712", "r752", "r753" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r76" ], "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/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r23", "r685" ], "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/20230630/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r23", "r685" ], "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/20230630/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r23" ], "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/20230630/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/20230630/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r693" ], "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/20230630/role/statement-note-6-accounts-receivable-net" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r262", "r263", "r264", "r267", "r708", "r709" ], "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/20230630/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r262", "r263", "r264", "r267", "r708", "r709" ], "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/20230630/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r716" ], "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/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r746" ], "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/20230630/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r746" ], "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/20230630/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r396" ], "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/20230630/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-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/20230630/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_MediaContentMember": { "auth_ref": [ "r69" ], "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/20230630/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Money market funds (2)" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r717" ], "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/20230630/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-details-textual", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r126", "r130" ], "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/20230630/role/statement-note-1-nature-of-business-and-organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r167" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r167" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r102", "r103", "r104" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r92", "r104", "r123", "r133", "r151", "r154", "r158", "r174", "r181", "r183", "r184", "r185", "r186", "r189", "r190", "r197", "r213", "r219", "r224", "r227", "r238", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r392", "r402", "r464", "r549", "r569", "r570", "r626", "r655", "r712" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://www.avepoint.com/20230630/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": "us-gaap_NetIncomeLoss", "totalLabel": "Net loss attributable to AvePoint, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [ "r95" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-loss-per-share-details": { "order": 1.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": "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "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/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r164", "r183", "r184", "r185", "r186", "r192", "r193", "r198", "r201", "r213", "r219", "r224", "r227", "r626" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "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 shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1": { "auth_ref": [ "r39", "r40", "r41" ], "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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r71", "r306", "r687", "r688", "r689", "r766" ], "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/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NotesReceivableNet": { "auth_ref": [ "r234", "r242", "r536" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.", "label": "us-gaap_NotesReceivableNet", "terseLabel": "Financing Receivable, after Allowance for Credit Loss" } } }, "localname": "NotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r692" ], "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/20230630/role/statement-note-15-segment-information-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r364" ], "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.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/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r213", "r219", "r224", "r227", "r626" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r420", "r643" ], "calculation": { "http://www.avepoint.com/20230630/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/20230630/role/statement-note-9-leases-components-of-operating-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "us-gaap_OperatingLeaseLiability", "verboseLabel": "Present value of future lease payments (1)" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "us-gaap_OperatingLeaseLiabilityCurrent", "terseLabel": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-9-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r418", "r423" ], "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/20230630/role/statement-note-9-leases-other-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r415" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r682" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r426", "r643" ], "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/20230630/role/statement-note-9-leases-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r425", "r643" ], "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/20230630/role/statement-note-9-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r139" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r8", "r14", "r116" ], "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": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r6" ], "calculation": { "http://www.avepoint.com/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 1.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": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r16", "r21", "r152", "r155", "r159", "r407", "r408", "r413", "r447", "r465", "r675", "r676" ], "calculation": { "http://www.avepoint.com/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 1.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 income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss) net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r149", "r150", "r237" ], "calculation": { "http://www.avepoint.com/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Unrealized gain on available-for-sale" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r104" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 12.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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r99" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.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/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r667", "r679" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromShortTermInvestments": { "auth_ref": [ "r678", "r680", "r683" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r37" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.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": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r101" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r35" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r100" ], "calculation": { "http://www.avepoint.com/20230630/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": "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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r101" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743" ], "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/20230630/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743" ], "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/20230630/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r674" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r147", "r243", "r244", "r619" ], "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r36", "r685" ], "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/20230630/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r7", "r19" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r133", "r151", "r154", "r166", "r174", "r181", "r189", "r190", "r213", "r219", "r224", "r227", "r238", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r376", "r379", "r380", "r392", "r402", "r452", "r463", "r495", "r549", "r569", "r570", "r626", "r641", "r642", "r656", "r677", "r712" ], "calculation": { "http://www.avepoint.com/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-loss-per-share-details": { "order": 0.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", "totalLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-loss-per-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r453", "r461", "r644" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r31" ], "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/20230630/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r56", "r57", "r58", "r59" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r429", "r430", "r431", "r432", "r434", "r492", "r493", "r494", "r553", "r554", "r555", "r575", "r577" ], "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/20230630/role/statement-note-17-related-party-transactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r82", "r359", "r760" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "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/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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/20230630/role/statement-note-13-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r136" ], "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/20230630/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-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/20230630/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r86", "r114", "r459", "r481", "r483", "r490", "r528", "r644" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r132", "r178", "r179", "r180", "r182", "r188", "r190", "r239", "r240", "r355", "r356", "r357", "r367", "r368", "r383", "r385", "r386", "r388", "r390", "r478", "r480", "r496", "r766" ], "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/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "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/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r214", "r215", "r218", "r222", "r223", "r229", "r231", "r233", "r310", "r311", "r443" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "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/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r233", "r669" ], "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/20230630/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r127" ], "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r128" ], "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r128" ], "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r668" ], "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/20230630/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/20230630/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r424", "r643" ], "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/20230630/role/statement-note-9-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r31" ], "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/20230630/role/statement-note-6-accounts-receivable-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r42" ], "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/20230630/role/statement-note-16-loss-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r691" ], "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/20230630/role/statement-note-16-loss-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r65" ], "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/20230630/role/statement-note-13-stockbased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r52", "r54" ], "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/20230630/role/statement-note-4-intangible-assets-net-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r628", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705" ], "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/20230630/role/statement-note-3-goodwill-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r46", "r47", "r48", "r49" ], "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/20230630/role/statement-note-15-segment-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r115" ], "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/20230630/role/statement-note-13-stockbased-compensation-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/20230630/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r209", "r210", "r211", "r212", "r213", "r217", "r221", "r225", "r226", "r227", "r228", "r229", "r230", "r233" ], "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/20230630/role/statement-note-15-segment-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "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/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r93" ], "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/20230630/role/statement-note-13-stockbased-compensation-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r632" ], "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/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r9" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r639" ], "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/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r339" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "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/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r339" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "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/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r348" ], "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/20230630/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r347" ], "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/20230630/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r349" ], "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/20230630/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r64" ], "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/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r330" ], "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/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r343" ], "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/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "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/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r64" ], "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/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r328", "r329" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "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/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350" ], "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/20230630/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r640" ], "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/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r346" ], "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 life (in years) (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r64" ], "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/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "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/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r120", "r121", "r673" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r421", "r643" ], "calculation": { "http://www.avepoint.com/20230630/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 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/20230630/role/statement-note-9-leases-components-of-operating-lease-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r105", "r171" ], "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r131", "r141", "r142", "r143", "r174", "r195", "r196", "r199", "r201", "r207", "r208", "r238", "r268", "r270", "r271", "r272", "r275", "r276", "r291", "r292", "r295", "r298", "r304", "r402", "r486", "r487", "r488", "r489", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r508", "r527", "r550", "r571", "r595", "r596", "r597", "r598", "r599", "r666", "r684", "r690" ], "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/20230630/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r16", "r30", "r132", "r156", "r157", "r158", "r178", "r179", "r180", "r182", "r188", "r190", "r206", "r239", "r240", "r306", "r355", "r356", "r357", "r367", "r368", "r383", "r384", "r385", "r386", "r387", "r388", "r390", "r407", "r409", "r410", "r411", "r412", "r413", "r428", "r478", "r479", "r480", "r496", "r571" ], "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/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r178", "r179", "r180", "r206", "r443", "r485", "r508", "r519", "r520", "r521", "r522", "r523", "r524", "r527", "r530", "r531", "r532", "r533", "r534", "r537", "r538", "r539", "r540", "r542", "r543", "r544", "r545", "r546", "r548", "r551", "r552", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r571", "r650" ], "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/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230630/role/statement-item-5-other-information", "http://www.avepoint.com/20230630/role/statement-item-5-other-information-details-textual", "http://www.avepoint.com/20230630/role/statement-note-1-nature-of-business-and-organization", "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-tables", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-details-textual", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-tables", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-details-textual", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-tables", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-tables", "http://www.avepoint.com/20230630/role/statement-note-17-related-party-transactions", "http://www.avepoint.com/20230630/role/statement-note-18-subsequent-events", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.avepoint.com/20230630/role/statement-note-3-goodwill", "http://www.avepoint.com/20230630/role/statement-note-3-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.avepoint.com/20230630/role/statement-note-3-goodwill-tables", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-details-textual", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-tables", "http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net", "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net-tables", "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit-details-textual", "http://www.avepoint.com/20230630/role/statement-note-8-income-taxes", "http://www.avepoint.com/20230630/role/statement-note-8-income-taxes-details-textual", "http://www.avepoint.com/20230630/role/statement-note-9-leases", "http://www.avepoint.com/20230630/role/statement-note-9-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20230630/role/statement-note-9-leases-details-textual", "http://www.avepoint.com/20230630/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230630/role/statement-note-9-leases-other-information-details", "http://www.avepoint.com/20230630/role/statement-note-9-leases-tables" ], "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": [ "r178", "r179", "r180", "r206", "r443", "r485", "r508", "r519", "r520", "r521", "r522", "r523", "r524", "r527", "r530", "r531", "r532", "r533", "r534", "r537", "r538", "r539", "r540", "r542", "r543", "r544", "r545", "r546", "r548", "r551", "r552", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r571", "r650" ], "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/20230630/role/statement--condensed-consolidated-statements-of-comprehensive-loss-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230630/role/statement-item-5-other-information", "http://www.avepoint.com/20230630/role/statement-item-5-other-information-details-textual", "http://www.avepoint.com/20230630/role/statement-note-1-nature-of-business-and-organization", "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies", "http://www.avepoint.com/20230630/role/statement-note-10-commitments-and-contingencies-details-textual", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-details-textual", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-earnout-shares-fair-value-assumptions-details", "http://www.avepoint.com/20230630/role/statement-note-11-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-details-textual", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stock-option-valuation-assumptions-details", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-stockbased-compensation-details", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-tables", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-details-textual", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-reconciliation-in-level-3-instruments-measured-on-recurring-basis-details", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-tables", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-details-textual", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-segment-information-details", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-tables", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-antidilutive-securities-details", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-loss-per-share-details", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-tables", "http://www.avepoint.com/20230630/role/statement-note-17-related-party-transactions", "http://www.avepoint.com/20230630/role/statement-note-18-subsequent-events", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-accounts-receivable-net-deferred-revenue-and-deferred-sales-commissions-details", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.avepoint.com/20230630/role/statement-note-3-goodwill", "http://www.avepoint.com/20230630/role/statement-note-3-goodwill-changes-in-carrying-amount-of-goodwill-details", "http://www.avepoint.com/20230630/role/statement-note-3-goodwill-tables", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-details-textual", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-estimated-future-amortization-expense-for-intangible-assets-details", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-summary-of-balances-of-intangible-assets-details", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-tables", "http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk", "http://www.avepoint.com/20230630/role/statement-note-5-concentration-of-credit-risk-details-textual", "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net", "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details", "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net-tables", "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit-details-textual", "http://www.avepoint.com/20230630/role/statement-note-8-income-taxes", "http://www.avepoint.com/20230630/role/statement-note-8-income-taxes-details-textual", "http://www.avepoint.com/20230630/role/statement-note-9-leases", "http://www.avepoint.com/20230630/role/statement-note-9-leases-components-of-operating-lease-expense-details", "http://www.avepoint.com/20230630/role/statement-note-9-leases-details-textual", "http://www.avepoint.com/20230630/role/statement-note-9-leases-maturity-schedule-of-operating-lease-liabilities-details", "http://www.avepoint.com/20230630/role/statement-note-9-leases-other-information-details", "http://www.avepoint.com/20230630/role/statement-note-9-leases-tables" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r16", "r114" ], "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/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r83", "r84", "r114", "r333" ], "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)", "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/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r16", "r83", "r84", "r114" ], "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/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r16", "r30", "r114" ], "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/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "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/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r84", "r87", "r88", "r107", "r529", "r547", "r572", "r573", "r644", "r657", "r686", "r694", "r748", "r766" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r113", "r173", "r290", "r292", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r306", "r389", "r574", "r576", "r600" ], "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/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r435", "r436" ], "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/20230630/role/statement-note-18-subsequent-events" ], "xbrltype": "textBlockItemType" }, "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/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20230630/role/statement-note-11-earnout-and-warrant-liabilities-tables", "http://www.avepoint.com/20230630/role/statement-note-13-stockbased-compensation-tables", "http://www.avepoint.com/20230630/role/statement-note-14-financial-instruments-tables", "http://www.avepoint.com/20230630/role/statement-note-15-segment-information-tables", "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-tables", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://www.avepoint.com/20230630/role/statement-note-3-goodwill-tables", "http://www.avepoint.com/20230630/role/statement-note-4-intangible-assets-net-tables", "http://www.avepoint.com/20230630/role/statement-note-6-accounts-receivable-net-tables", "http://www.avepoint.com/20230630/role/statement-note-9-leases-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r20" ], "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/20230630/role/statement-note-4-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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r28", "r174", "r238", "r402" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "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": "Total other comprehensive income (loss)" } } }, "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r634", "r715" ], "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r634", "r715" ], "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-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/20230630/role/statement-note-6-accounts-receivable-net-accounts-receivable-net-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r634" ], "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/20230630/role/statement-note-2-summary-of-significant-accounting-policies", "http://www.avepoint.com/20230630/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r61" ], "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/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r61" ], "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/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r16", "r60", "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "us-gaap_TreasuryStockRetiredCostMethodAmount", "negatedLabel": "Retirement of common stock" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r16", "r84", "r114" ], "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/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r16", "r84", "r114" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "us-gaap_TreasuryStockSharesRetired", "negatedLabel": "Retirement of common stock (in shares)", "terseLabel": "Treasury Stock, Shares, Retired (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited", "http://www.avepoint.com/20230630/role/statement-note-12-mezzanine-equity-and-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r29", "r61", "r62" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r16", "r61", "r114" ], "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/20230630/role/statement-condensed-consolidated-statements-of-mezzanine-equity-and-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r623", "r635", "r637", "r761" ], "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/20230630/role/statement-note-14-financial-instruments-fair-value-of-financial-instruments-details" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r422", "r643" ], "calculation": { "http://www.avepoint.com/20230630/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 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/20230630/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/20230630/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230630/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/20230630/role/statement-note-7-line-of-credit", "http://www.avepoint.com/20230630/role/statement-note-7-line-of-credit-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [ "r647", "r648", "r651", "r652", "r653", "r654" ], "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/20230630/role/statement-document-and-entity-information", "http://www.avepoint.com/20230630/role/statement-note-16-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/20230630/role/statement-note-11-earnout-and-warrant-liabilities-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r747" ], "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/20230630/role/statement-note-11-earnout-and-warrant-liabilities-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r691" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-loss-per-share-details": { "order": 1.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/20230630/role/statement-note-16-loss-per-share-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r194", "r201" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-note-16-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/20230630/role/statement-note-16-loss-per-share-loss-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r192", "r201" ], "calculation": { "http://www.avepoint.com/20230630/role/statement-note-16-loss-per-share-loss-per-share-details": { "order": 0.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/20230630/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.avepoint.com/20230630/role/statement-note-16-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": "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org//460/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "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" }, "r435": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "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" }, "r60": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r659": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r66": { "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" }, "r660": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r661": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r662": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r663": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r664": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r67": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r68": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r7": { "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" }, "r70": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "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" }, "r709": { "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" }, "r71": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r72": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r73": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r74": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r75": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r762": { "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" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r77": { "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" }, "r770": { "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" }, "r771": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.2" } ZIP 85 0001437749-23-022818-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-022818-xbrl.zip M4$L#!!0 ( *B("5=+(SY\(!, (7M 1 879P="TR,#(S,#8S,"YX M4I!)"0S0X$* M"'HYOS[=X")2X@)1L$V-^&29;*"W#T"CL?#KWY[FKO% N>]X[+C3?]_K&)19 MGNVPV7'GQ\@LQ>MQA7N=OO_WI_[[^V32_448Y$=0V)L_& M^#Y@-N5GWIP:_SRYNS),HW?TY>#3[;7Q8WQJ#'J# [/WR>Q]-LW?OC[Y]A?? MNJ=S8H $S/\"#XX[]T(LOG2[CX^/[Q\/WGM\UAWT>OWN/Z^O1I*V$Q&3AX7( M4),'NO <)MY;WKR+G'I'![V8VO(")OAS4N!IPMWW/K7>S[R';O12%DH*!)R# M%8I*1&\S16SJY%/#BRRAX*9X7E _([\L@OK"ZRZ^QC(]L]=/'UA/@T)F?$L?S\JN6K3-V^8^63PHLL(5_Z:$K\B>0/ M#U>)5LR1)@U?90N(!2_@#V\RI(%OS@A9K-<P M&[Y,DSHEWG 8MBXK\<;3FO>BMM#__/ES5[[M&$0([DP"02\\/C^C4Q*X($W M_AL0UYDZU(9V[-(Y92)#D'HM")]1\9W,J;\@%E5H3M#H#4.V7&>^\+@P6&[A M(NW"YG[E643(SJ:P"/YGQN5,?&3V!^9!_SVP[G05I"A$<)X(?G&!\*>)/^OQ MSG8N2MS31>)_MI @U34HL4_HY:\M&"_[/26^,3G^V(QK3M=2RG&-ODM=X MIKZVR[Y/2=N8''_4U':E5U)3.=WQA6K'U=30?:V[4VS@<0%LV8^"D6L+I^.3S62H#E.*Q*DJ*?_W:_:PV6!,K8M-ETG^ MV\(: .3/7>ZYM,OH#,-AM;;@@0/,3;X$D=W=W1JR&CA"^$6\BF/*;H+[BTH%PX /!4@R@KN.9T>=S#J-N-H MX-\NF;R'@"4F66.0'=.EGE"$NE=+\>*RZ/_CC@_&=FFD]:NK8Q%W4W6@B!6X MTBL-5U8@ M?\"\V(2_CG@VL2WRN>32,;#KP?S M\[.(5_KGD-G&N61K7"[9?NVN\%H3(_"I?<-^D[]76D94.*(H*YA%GWJY50_G MEXR>QBY5\[3E,9LRJ A_^9[KV+*OGA!73D_\>TJ%;X:CB# !R8YGFP$C@>W( MD: V$+9DK LG?0#'*!8*?I_&8N&O1"SC)!3+&$FQC'>GH5S&K93+^!'+]9<6 M2?4<:BX(/K^GP@&C^&\&K%4Y=.%LH!EGQKO;C* M\%8=GA#XIC.H"U($:H!(2W_"FQDTBD?&N[;.$J>9' +(< ]TS@,U7<_7@R$-S'6! MZ4,=,)VF)3.N0+(65,I]PYS^\0=A#J,F_6^ 03#&P[[PK)_WGFM3[L?/7ZVW MJB&1+O@=UH'?=2RO<2[E,D!>(%G*^__QBQ:5JABPB']O3EWO\15'R5R>NI!U M5*MC XF,"Y2HA0ZZD7F"FGV3$1%PBBZ;!#ZT.QB)L(L NT,S_&/;Q, &3'2! MXR,F!AS?@D$5>,(_WT$& V>$WZ44B(632 K9N]RDI-AS. Q,/YC/"7]&5_G. MC#E3F(=@7L>2RWH.FYD+:%^60[>9S&W.2Q:Q/3[5^,[%7ONY4,,S2SX-\P+R(",4XAX M3.[X/[=U=D7MNGS>S_7Y81CO+=G+V$ZR-^Z _9Y[_B@>/GV34XLZ#P1;I(86 M7ERQ+G\/74_&BZ.+%/FM^V+EZK3Y=G#W(]BX'Z%<[T MDP:\Y_[\!(,H.(F:@CQM'U^OU*;+EQ]R??E)CL3(SA@CNSWWY&?3I6"OK7V8 MU*/+>X>YWL.H^4HRVG._]7N8F9\[(LQC88X"0AV<_5&F8\Y;6;\N/Q_E)T%Z M,GA*!)#IC].T /ON_[Y)"6=>$.YD>22<8T;"=NJ"1GP:3$;CR LR^8^0@=!&: MU);KN93Y>M+EQ37K\G]^FJP?[CX UJ;D+=>"8][[[NX/)@A&8) DX3D?+G<> M;C\>%-6KR=6#_,R9#.,O8L80NB>,]]W/AZ9/9_)_/5MCRVK5Y>/\3)D,]DZ[2S^:G+HD MVN@)@9* @-8GEMP3M[5[2RO7Y>K\%)F,X>]"[L8M[[[O9/IA],? B. M\1%]T#(>Y]6IR\GYN3,9C8\2IL;YPWZ/PP[\-0]-3]Q#AZIG$"ZL4I=GU_)J ME\!1KE7=(,]V^*VU[<,4N-3SJCM-8I:Z@)&?B-MLPXGQ;BR%VO?-:LO](IJ ML5ZA+K?GY][2^U!:IY;N'-'DX8K:=;D[/Y]6O#VE=7[%I@)-[J^L7Q< \A-J M97L76@ADES@U>7RU.DT./LA/HRT73EMWJJYO:7*T.B-=$"C(LJFLI[7HJ%K: MT(6*2@:ZT%"0FRM;0FE14+[FH0L#%=7K0D!!RJYP9:5U?]EBB"[GEU:NR_4% MB;R"!9?6\04+);I\7E2O+G?G[YK+68=I/5TCX]8W;2J(XT('39]$0+8^5[0E M=UVHT9+ZZQOOSD+YC'$H7XNM#;P[>%-LK7/7A:W\_.*&V!JTV-K&NT6I)5". M<@[3#X[+AP&5\]/DH4]@? AW ?MX@;D?8^15D:E;=EVXUG$^MR3I]E?C+-(% MWD@%Y8P]>3A"!<,=TJ&"20O9]Y:16BJQ[@F; 0X<9EJ$\V<$%IFCO1%Y"9DF M6-=GK N3U6>*<5=]*)OA,.,TDLT82MD0LLRFD=K53::H/)ATV/* M[0"LZ##J"V\IH[H)473A;_\%'4) M_DSC/!;?N)#B8Z^5B&^U-+?CJW?6@>T3=D)LN(.7GVJON@FB'5^7]$,430BT]4WW& MNA"4G[(OW:%1MGFC[7QRKXS0W=U4UJ\+'ODI_O4K*MHNI?2:"=W^KZA=E_?S M4_6KEUJTOB_:;*79ZX7UZO)W?OH\O9NK]72^1W!+C<=H]BYT-@M?)[-=35%# M3:ZZ4)*?C$ZA1%ZF$0F6NHB=S4*"9/;<1@LK_EP[B*,=,<4<=*$C/RV<0 M9Y/9;MK"3.F^)=V!R\;\=(&H8&]RY7U/;:"S^;9RW9C9G*,NU!3L85;;T=X" M9U,WQN_E'D7?G!*'FP_$#63Z/9@OA,[M(-KET06Z@FW32J"+2$#H<+^E;UR MT,;O*#2N"\1"MP-@C=O%=/=K6[#6A;6"?=H;W7/6]G3J9VQT0TB=DR[$%&SU M+C_6TP)$U6T5[GQ!P%1QU@6@@IM72P&D@*T64^6>A2F[_ ?CE_#Q2\146H30 MA;2"^UU5D&;<2)EDX!2^:(.G#F9FS>MP%V+MP(_C?HDU(35HTUOQ)57,*:5P$W^5ZB$<9"ANXZ4 M,(#D+E;".$$E6B27G\_6/:*J<=&%J,WNWVU'4S5OE7CPA?!1QE$75@IR[D58 M*4?0WB-G[>3_RK^Z\*+*1Q=*"I+D.3<.K%]!T&*CP&>$"<=VW$ X#Q3:NH5K MZAJW%&S.4!=:"M+R6* 3Y+/H"8.V3!)=O^(SZH8?FD>TD(>%^'=\+&!Y*N [%?$A\NA@^9#9 M\1-YJCQUJ%S>$8,V/G$]ZV?'8&1.CSNZ*W5<%Q\==V!^0CL&WFHN'!&@:M^X M%RR..X@:YPM"LF,(,,UQQQ;SQR%Y$!Z[Z737 MC46 '2>6B/DGQD.9/2;3D#>!@*;!;)@F7=/YA/+8%A4TVZEF>W/BL+IZY>EQ M1QC'RN8SGO1"#R?A]N2P,#1 M%J#4#J"U45.5N*FC821_V"VF9%_W52E5(QQW@5$<=6%B8:_T G@0PA(TTW\, MIX+R?U'"+[P@472[*MZBHRD9:Y:&\3AU9NPT@,"-6<]W-$IW(]4WL#Q.TA(+ MJ-&^H*KQQ\1KHB 6\H:%=^)&,4UDJVW\J M4;YE'UJHX]]')Z>_ P7T ">$_?SA$XB[LLJ5DS1B9 "!,/ZG9S3\>\F&MBUG M_,2])0[T]:=DX0A,K80Z;5*@:>%EB=:I69)<^2Y6-X=RA_2\PT02HS;&+=#I M^$,+@N9 ?L;NC$X="YD5::Y4MKFV@&DOUG,SO:,V=# RC^,Q/ 7$/=?%"!_Z M(8CB1'JO<;C3^!(FF=;2,CIJ:EQGGC$4Y7>!2_N]R6%_.(/^> 9.'CX01\J< MS2^HD[]Y F5%U&N0DCO$'5,^7Y^_J!*_\?PE4>Z*0C!.D[.'\NAA$G",O1.* MO7-N:%^KY)O@MT[ZZ JZK)MI>$<(9G*Y#2)>4#RX2;/#M1)E(V.1*X_-P#WS M?!^N35K5R1L1HUP3_I,*.=B">Y;#[]^I:Y\\0\]+IE.Y VC9*6U6I&E83C3_ M3D5XS0G.*(9"<&<2R!OTQQ[.$RRH/*%T&C5<9QO)BZ5%>)NG$95I3B"]]4_2VOMP.-,X9Y=H$#T/;\Z?P_FL4:BCZ@\/> MJ@HE=&\>%)?*>-A3TR6D:[8N'Q7]\K&)?AD%D__ R#KV?L=;C=GLEGL/CI]: M_5(G?W/-Y/Z6< WRE'(A/Q@@($X[HPO/=Y:=LP)=4]<5I.BI]<<[*M,D8R\; M*BNZ_KAQ M\6ZQ= ;]%>4*G[? M7'T&?8A&68XB*R\:J<$/-@&Y<(=ZG*K,*E+ROJ'Z\&@>=.]PZ%2Y>%Y5J)B@ MD1JM;XS,*E3ROI'Z+$_3O/@5?*&!7I-AX[+!VR@??]YY>S,F->V0??3<6%1E M.TUVBYS:?*9'J8_ )6U7AG35V;ZQ3A M%_"(:JNO++]#MJAQYTB5>>I4N?,64\5.1>D=LL/F]TI4V:9&C;MLKZ([6C8V M4V%%NVP=U0957'!WM!^D/TWK.S,FU\Q8\E5('&\7GNO(;V<4?RDRO!$!GLM+ M$N0D,GGHXST)X5].G?'9@?FS//L1Q#8#+<%^1B% M6H3S9U2-S%%)U#TA4X7M-C7OI/T4$9578G?T?TV# MUV"T^]95;-Z5Q7?'$EM\I;O"2-O4_"O83Q%+"A7LCC7J?KJUPD:UJ]U!R]7_ M2*6J$;?@L(/V+/G\JZK!RJK808LH=DSK]*^F:W@](L)S3N#?_P%02P,$% M @ J(@)5Z!=.;RM#@ 4-, !4 !A=G!T+3(P,C,P-C,P7V-A;"YX;6SM M75MOVS@6?E]@_X/7^ZPZETZW+9H9.)=V Z1-D$L[^S2@)2KF5A:]I.3$\^OW M4+(=7T2)E&3J!!B@J&.9I,YW2)X;#\E/OSU/HMZ,"LEX?-(_?'/0[]'8YP&+ M'T_Z#W?>\.[L\K+?DPF) Q+QF)[T8][_[=>__^W3/SSO"XVI( D->J-Y[WZ< MQ@$5YWQ">[^?WE[UO-[!NX_'[V^^]A[NSWI'!T?'WL%[[^"#Y_WZ*6+QSX_J MOQ&1M =$Q#+[>M(?)\GTXV#P]/3TYGDDHC=#W[]>W?EC.B$>BQ5'?$6+ M9!]E]O"*^R3)V%@)H:>N0='GG'AV^>9= 'KO=Z.>L$C^@M#7OJ M\^'V4)M+S4R%4Z2D5C =>&I,T8% .<&=DC 4-3_ID-DV\Y8L4I?]L M^SW)? HC3[+)-*+]P1H??!+Y:93Q_0J^+XHKK%VQ)">5/B<46EOTV9+:B/L; MC%,4RN78#8D<90,AE=XC(=.,S@&-$KE\DO$XX^_BP1]#W^=IG,@;,B>CB)[E MM"U)B+QWNF^I3]E,4?.-)F;4EU5QC4&D-+AB9,0B MEC JAW%PG8RI6'ND!V->US6J=*)F%,WI.>.3J:!CF!=L1B]!-4SH%9<2>'\= MWI-G/;XZK;A%&L"\!;E!HAO"@LOXC$Q90B(=HO+2;BF7$B21CM"-'SN@JV(: M%Y5Q2N5I*EE,I80Q.6)QICK.>)R Q0,4P5^2!"^,D/EHS/4IF 3!39[ "I6#G@["IWCFLUZLN%@TU5/)AJ=186.7!. M0PIO#Y2&!O681:':IU& RKR:[M%I76,IELKZ@4WJOIYD!%3]>41 =M^QQ#*[#@\P'L89T MHSIN42AG:#'OJF1G:5GW5*^- S/22RLXI?]&T"DX;1?/2@?1I:=MXJU8U'2, MB,/83N8W$8D3($L)DJG2H]^TD\&DBE,,MS2@=)(%8S/4+3BD[QW(VY2.ZI MF%S&,^!S9LEI$)05=4NSJ=Y&HJGOZ63*!1'SHE%\&2],MQO@+AC7PR01;)0F M:B[<\^+9H.NA_;W(+;\$:/M4S"NC /J"9?2NK3@,A=_C H;'2?^@WWNBRL!8 M+*+E[1#A[RQ%;*[W+$H,9#J99&UZ+*&39?U0\$E5Z(S7"9'#:XU@'6* 9:V$ M3=$=84!7+1=-X1QC@%,C-FB*S]T<*P)F8([CFU6%/50C=(AO1A7*O^8BP=T< M*@)0''\QI?UMI[2;^Q>F>'[I=KZ;!P], ;WK%)!]X ^38"X)0VU:0+;KZIB$ MMC'(RCP.3 +;#)7]V@_2X6D-[C68$Q7X]K+.@W0,:XU#@X G)C.D E*+*0V8 M#)@*U%6K'9ADSA[C-6L<:1Y;Q<2SDIC>AK@NRP_!))?-\-A&CS%)7C.$C1(. M:TAEKV.\5;%+3"+7L =-$BPQB1+C97WN1&2C$TUU^%.UY()),-7!9^"%?AIL MX[J"[VUN_8AY0KVW'EO% SR2!02\F"8>C"DVR?8]A&F2"OAMHD;CGSDW:!Z# M]T(N"NH'2LU$*V35FT-<4>)D^XA;,&8;3':9KY[\\9G%,*XC4(W!5E1(+;+X M0.9PC;QA"++F/Y2(SSP56VMI;37G=(4PI_>J@%ZY3NABP>D;L/K^B48S^A7D M[UBW>MI.HXCY< M> %,[_*[#STS"S%%]V HS2EM&S!'-G&BG,>2X[^'-NH7U MAJUA1_[$V\/]TA86U/H,,K-*.',G#&GGK78F)FM\WPPH5VB8[/9]<\) FV$* M YNSHUU;#U.$PH5TJ,\!%^O@3N3CKI)W[O9^\"*UG"\]X$@JP$OWU.$-00K> M%@\]OESSSTMYT8N[7M.Y;>U][ES8EDENY*A>41A0=#,58[7<=,]/J8H55OJG M]5MQNR6GC,P;,L_63\^UZ:RVU5%B,W2VFS:'$GN%.UFW&;18RUS(VNW@1:MU M&VNV@@^I382H>8,X'4UK*W?]=2<++C473VG(Q2*5[IX\4WGQ#)P%E<%B(N:7,']E M<8J2!K&#-W; 0:!S,=!.81SJ^[NBM.O#A#*VY30MUW-XO KUZ9<$;:HZQ03O M?1E@&N(+RW1'Y6:Z7U7:M0FF>BUVR($985%.[%H&]B*I[I1(YANA-FZEFP., M%K-$-RJUY;JAMG(6E91T?TC1NNC9D$DZXHTJN3[:!Q1!"<-W"S@^PD:"<^FK M3?[G=$8CGFWR+6>S41W'*&8T3NG2]-C>F[?:&*L6-.%?H#_JN$%+;H^]H9FT MAR[X2L1/NB9A-,"J*^",P!:9TKS%_JH1:-W?;I$*L*8>':9]%7H%R.T')Z:H MN!$P*_<54XS;")V%(J@Q)/M! \QK2BYWA$V4>;,$FI K^-NV4E/O/5A"<505)4 M=D)Q2)%K"C2)SV%2+)6H=2$+3-.S;@Q1U[G(5YM](L=>&/&G_:TVE[T"SVIS M-96-5IO/Z510GV6 X.^(9D,[WM@EL=KXO_[P.MQ.JR]:B-Y#\S91*=W^8E!4 M[#'.3]#QY[? ;75:1<;TI?53A,:F7@MDVAIB+\?E6:U,.WF7\\NCMDYX!<\> ME)G:_[,X 7;SP5K)F^SB1!B4Z@@3>D[SS]4@!> 9@VYADEZ$(?6UM^IT0D0G ME_.L&7T "C[/X"'3'N1M6LTIEIR-U^$Z:V$R-.G$57>=,SGEDD1?!$^G*K;$ MI)];T#1X,: UW,)#F.LMP.I:TRQ[[D:PV&=3=?3.O.P,?Z,ZKK,NMF;PUNF8 M2F[N' JJ3\IHT!@2W"^'OUNCW*W:,:;28S.-X1FUTC'2+*:XBIB57O!I5[EC M7(NS^Y<:J? ,?V.<-HVYSF)1&@#H2'RRV,LECWP & M?/F-!0WPE32 =_+E*J)KZ0!/)>G%>S6KDKUL6RFDSP@Y=?;I !IR[O-_ED8 M4^ )PV#R*0VR>'!&I/ETJ]D*!J06-TK5:*$KA+=TF@IP+R2]#M<"BM7 *BIV MA>>.A\D3$;HY55*R$XKO^= '[TS0Y:'6-#\)-O/C\E]T>R+J--$M1O.)4U:E M6PS:RT1,$54VX#JG\T4\J?E[/@RW(L+8PSP[&&M%+GE>ANF;0L=9<&N<0];_B2F&=E] M[]3-+,*T.1,M%UNS"UQ$SM%RL3)+RN7F*<--0^O7RWH1E[5V4;7W+B?;J=HF MUVQ?50O'8.Y[3 M(#6W8&^M -\+$DOB+S(!LF\+!17\-\U=O8H)L]^7H>%; RZ@Q/00@Q:/V)\T M^#>/LKCV*B!^1WUU]X^ZVU@PJ2QQ^ JC/C,#:O*AK=>]YF2G#H_5LAF=VR'_ MO?M;4ZU*051A1[VI"9;S,5RXN/OGPWVFN65C),BL'NUOE MRK7'F":, M<'3SXCN/+)*)/+'*)O)BFFB?U[MQL?%[W-VTV!*ICOSHW5RP['# 7*7I7"FS M2DXMNEV25%S*$L5N%;<8HH@_J24JL"O.>3I*PC3:);("5)TV<-JV1OW#ZXU* M5!K#&FC]/G:N(%;WSJH((H^W;@-:73A+\X2CIO?QUGI)!Y?P-J#3D5[(5LG5 M0=,:.;/S>X=;GTO(U!=TO'EID6=11:^^H%-ZOQ/!E RI(E=;#J=&V263F[,> MDW=:"J2B4S"M 9?BJ)J[SG79X5LOS%?82>2Q6"8BS1?(0L*$-R-1FEVF7ERF MGF9K\Y7N]%S[5#F<@:KRSL\7',;;.0CF:*SK.SXE:95!:0[)K!).95H]N'CCOL.D MW@@'I#G%E5X?6:@.GF;7W:QA<[51$=H6&B[ZK.]UX*R,9 MD_&\+T[82FL#.W3Q@_IO1"2%)_\'4$L#!!0 ( *B("5?G#THM[TH ,Y7 M!@ 5 879P="TR,#(S,#8S,%]D968N>&UL[7UM<]LXMN;WK=K_D.W]S.DX MZ:2[IV;N+=FQ,[[K1%[;Z;ZS7[I@$K(X31$:@'2L_/H%2+U9)L #OH"'"JIF M.I8$@.> !\!S7O&W_WQ:)*\>*1\_?+D-)K=G MEY<_O!(922.2L)3^_8>4_?"?__$__\??_E<0?*0IY22CT:O[U:N[>9Y&E']@ M"_KJOT]OKEX%KUZ__^O;7ZX_O?IR=_;JS>LW;X/7OP2O?PV"__A;$J=__E7] MYYX(^DH2D8KBX]]_F&?9\J\__OCUZ]>_/-WSY"^,/_SXYO7KMS]N6O^P;JY^ MC;)MA_W&[WXL?]PV?3'TU[=%VY-??_WUQ^+7;5,15S64@Y[\^-^?KF[#.5V0 M($[5C(2*%A'_511?7K&09,4TUK+P2MM"?0HVS0+U57#R)GA[\ISVRUE&(@XL4RH3_\V)ZHB"U(G 8+NKBGO"%YE6-T3FB\H*E:*4'Y MN*:T:H;IFMRY'(^'^3T-MD]L2+%AI![GF,Y(GF3M)_GY.%J"-]0>DJJ>11[I MDDE2_Q*RQ8]J)WO]_NWK'PN"Y4:04?FL+$A91H.37P*1WPOZ[UQ]11_E?\5S M%LCC4M%9CE'0:C&$EGK)99S&:O^YDA_7K16!/?!1$D&?,BHW_/6VM*$C8>&+ M%R8V+US0\"\/[/''B,;%T]4?Q524KXS&?YRG69RM/CQ;%PFYI\G??]#]7%*3 MJ-V7\?6F6LQZH>J*/I"D?/;D*185A&E:-*9I1L1]L=1R$3P0LBP)HTDF M-M_L*%Q_\<>'6(0)$SFG=U)23N7X?T[N1<9)F!U0;-'#*0>WFQ4A5Q2]E'\> M3G5]PV'HO2/W":VC]5DCMW1N]Y7S8EO9OFT=R77M3=3O]L4)#U\Q+A'JWW^0 M*+<\+_ZJ!(Y&?_\AX_EV,M9'44/@,N-L 1(-UD#RY9-=\J -%EBIGW/\:JJWS4@^P&SWB!W;/[MQPK,V#T4_CG@-%'F@6!)>+8* M) .ID#S(!UIC8LA8[L QG!J/DCU*/FJ4?%,NA&NU#N[VED$%G1J.&HS@]0#W M>H!'TAY)>R3MD?0Q(^G&1Y%S;/T^D/2(0*[&0,P)WTX>%$_K^KO#T&8*/&[V MN/FHAY-KV'A-[3.PQL/*X1\/N MA"'+TTP$G(8T?E0S'Z3T(&"D%@G7CN,,$0,I\G^6*$%(% MC^@DC:;9G/*;[9JPL"VW&LLC:H^H/:+VB-HC:H^HNT34'1Q*KM'VV^"!L>AK M?)@_4 NO7W9TAJ=UC_8 V@/HHP;0']=B#X?)@!X>#'LP[,&P!\,>#'LPW"48 M!A\]SD,L@I1DDIR S8+[7,CW(T1 TBB0\T+2^%N1[&N)AJW&=!>*84^5Q] > M0Q\UAOY,0*$VU;9W2J.8)1^:*E QHO=ZM0AW*AS=U26X5Q(4T=4%E*FWX)&=LY MH.__YH1GE">K&[EU\T/M$=#2 8U%IE!Q^-02J6OJ@DKY"!-E>S_W;E691!&G M0JS_4:OS1&MB,;1U1:,TDA$G^7[S4G-+UC5U16F#S M*;_F[#$N:R@::=4T[YW:,[DH.$DN);Q[^C]TI253TZY_^MABP=+;3&H+15RV MF.994:6#U1NNA!R0YC@LP+BH<6B/+A][OJ#\0;Z: MCYQ]S>92R)8DU:\88^O^:7W:'<(EJM$3JFW:.Y47<4(_Y_LV@Q?4O6SBA"I^ M)O?C!\;U[[>R5>^T7:8AXW*+*&!T<6BB*!>#FB7R%7EFC]2B:_) M>LJV4-,S7JD3D5D*XRY6MRSI(*LRM^=>D[/ M$B+$=%9@^$HT6-]P+/1VAF,;T;U3E3[1BD5=VVX8?_K^+%;LC^#V3JG_G7"% M$XSS7-EFL%B 8_&5FQF!2PN#[SO(@@% AO@JU[)YY:#S,AM>"P.M,E0A#QU) M9C^A$ .]NYJ3R"U7G:V[6D2/2BXMM_Y6\J?=.WH.Q0$[69F-FQ/-HK-E#^ & M /+V!BEO)DL.D+6WZ%@S1-$ >?H)'4^P@!<@>^_0L0<,E 'R]QXY?YH0&R!W M/Z/E[F6D 9"E7]"R9(P] 7+W*UKN#+$_T$.[?S6GL30:(W*@_&%%)3H?(90O MK(C$PFT'914?0K'PM$"9Q =9@$%>4 ;Q@190?!B4/7R8!1ZK!>41'W*!QLY! M.<0'9/0Q_%">\,$7L\<5JI+C0RYFGRV4+WR(Q>!:A3*%#Z[4N[&AO&'%)Y#P M3"B/6.$)). *RB-6A&*(VH.RAA6=&$*JH*QA!26 6%HHB_A0"2P*%\H?/H12 M%XL(M:WCPRBVV08[3GO/60Y9*M5I.4OJ+\&2."HN\KPG"9$J2R#FE&8B",LM M7EU/) 4NR%.21_'ZPD_Y_9QF4AM/+*XQ[>6Q+O*A>R3<5Q$:*&MC'%6$)DG" MOBHANV#\ \OOLUF>3-97).R*Y58'R[<:8Z@XPVO"I[RPH42_D22GFRLW-+Q9 M]!R*HW+;G^39G/'X&SU,M;'H,2P'ET+D<.J?MQZ64;Z@T54<*E/,)(UN\Z7R MM^BI '7 8?C 12G'67RPQ^?R%.\R!>5XJ7]O7^JY.9AI*KJ M]]ZINN8LRL-,8A;*'^5ZJWB5=?DO?G-#C7:E5/R*AZ)!T[['7[I>BC\561RN(V*-2=7&MDZIEIHNE0 .0K2I MJ5.:513R@MZ1I[425WF,PQH/3+>Q,$-=\S'2/N@>\Y(H%19F)3N''1#0;_D> M7G89,P\#RU-&>4J2&_I(TYRN<=#E3;62:MG+K2MEI\-/MBK\]5J#K[O%T*ZS M>Q>1A*A%3/)_Y3P641PJ.XCQ#0%[>>><>^=Q0LIK=-9$>LVHWPZ4S>C MF93*!CTQ<63<:JWZ'A=7@YXD&\HXC2;9M3+"7J:2ZFJUS:[38*YN?VW3.%SY M9D:JK2BLQIR!C0.C$9!9V=\PL=;D*&*M=GN,W .T--9$(QH'KW ^A^>Q@Z@A M@U77\?O2GV^ZK9'5NDM0A3Q!MW[DQ=SJWH;>I>:6A0X61V/5!,W2:78TL6:@ M&-5J4XY*'+M3U%I):D,:HA7]O)++;U*""7#5LLB%9.0?19878<%H?[]/V11Y;/A/: MN^N;N.A=)U/\%,AF)'V(Y>P'1 A5WB"E6W: >1,UHSA+D0#1X0LQ?'\9 -]5 M3.SE=@U,BB5009^&$XN>/@[GR)+D?>3 ."('$%G+CL_6Y$'ST*#9^@ARC9C? MJ=)@(547X*AGJ&3QAMK,VT)T@W4GI. M:1K.%X37W(L*['8,O Q\X^LA<:LM>8;X:VBWH7FYD\^W8^.PQ[ VYR-B"\A?TF6][AO7RYADK#M8NJ@N)DN7$%G3\'F?S MS60;WXA57V^B\28:;Z)!QX@-!F$-#L>1\%H-&TT,&U6!T1GAFB%J=.8=\%MB MK4XQ5!;)/J4:0_!&O])=K6CA%^R*_98UQ,ICD>:&Y]&11+Q[-XDU1]Y-XLA- M8F_U<>TG^3F0@]&="\'2,Z+K[LP78B:@54G5?]R>GOTF'R1?UBE)__PBR&4: MZJN; IIW4'15+:7I[*S@586K\4A.Y04EZK%ZVN"].B"QN%^01M-'RM/X89Y= MQ"E)PSA]N)%O[I;-JFTG3;KB<"KAHL:[N Z-JH747Y P3LS5\/0-!Z37;,)79X3E^=XZ:^CW?8'$%MN]\(C]7#%; T[#BZ9H/1:ER/^H9CH==FQ_!. M/._$@SJV])"!V)V0-\D5G+C6N*-8(=Z&R MYK??7X[,D0C3T-#)*7C_8+;&7I3BVN76BD& .]B)&IG)1^8O>J7O4KJ]MM2F;NA_U7;QSPF>3>$/T.,U\'OQZ\(L5_,+/'M<(^-<@H418 M8]_#;LY0;_6#/=[U>/>H\>X5%8+2J3PDB2JP>56L@3K$"^OD,:_'O![S>LSK M,:_'O%UB7IO3QS7J/7D=R#:+.%-?B8"DD2H*I\BDJ2I<;8F&H<,Y0\EV!+7* M\_J8$T[D8J(7;'LYSP.G!3'Z5"5XKPY2JKZDG"9R?J*[>:[$FKZY9[S16WDFX1YSASL(> MJ7IQ%^0>19HK.?NF1CM#VIN),5#4?HX&P?$$S2:'LDU]H5F@WB+3YV%A\FGL_NJ90A%4HWG>V^-J;[60\P M(']KTLSYMT4*Z"R4D%?%&EJ@4%G2>Y=L#'DI'=WG7F]O02/'S?9=9F>Y1"7( MG9]&1U*6T6#YPB6M%9"'U9H2T8D@!-+Y'"'O,O8NXYX+?C8W+#IW(9\$E/"4 MY5GA7OU*N*(O2&)RKY)D&SB1P0.Z/DF^Z]_+YUSM'J.S2-MW M[,"=?,WC1SE-UPD)B[E:/U7O4@9UP.'(Q47-]^%6MG'?)$2(Z6PM0%-^HY*U M344YZ]H/3[VYW&5]C_%R,&S=SM$[R+S3 @/"\TX+_$X+^&G &FR]HS5[ P]' M=$H5Y,TP>^B)2N_O6F2/Q)[MC3?>>(/->--4!W=NL'DCN?WVC:3JQA/Z[US* M76'5$)DD;"BQEM$ MO$7$6T2\1<1;1)S2N3LISXN#\K,\6.&5IZS[>WN/M_=X>X^W]S2P]]3!:50& M F_E\58>;^49A96G)99Q;NQY6]HW[HFHR/W@FJR*N,G:&UB[&=5;9JPX M.)>' UM16IR>TZ6:<.--FK7MG5*OMEE-01-3DT%H-)H>JQMAIW/@>V#ELHE# MN344LOA% AHAS_V:>V !?=Q:\+8[VOZ>-U$:Y$.!L,3IZL6N5QP!NW,@C4#O MKL]'^3F#/\H75!C>$N]MU=Y6#;155^-MYG)?Q3@ME;B*P1#-: WU>C")SGJF MF7\&LU.@LN,V$[DC,;D#U'YTLM?KCLBLE5&4PCS(L8)A32"2'PMU$#A''=5I M0#!'$'.ZVTGQ_DOOOSQB_V6G]F_G7LV?@EEY,S-)@CB57.8%>;8^S9IAW'DT M083XRYV\-\\4@4S$7)ZQZA\5D/!($B5"IA#PV@[>NV7%P<5F#5_NEC \.M:R MMU/.+M-'"5Z+H]#L+M8W')#>,[G9/C >?R.U#D=XQV/A9U#_P">6TM4GPO^D MV46>1M6A-K#& WD#JS?1ZF^!SL+F0W[/(!7BN-/VUW=PQSH4!]+'FT&JT;CNH7H7.A-2)E#([P(;*!.I^<6-P MD70H^G7J'SJ1M]B4F#UZ0RG<7>W61U)AW#MIK#GR3AI'3II&)D'GSIAWP?K5 M!W$Z8WS1*+W,.(@[1PR #.^&\6Z8HW9CW)8KX$8N&JYJSUL4^(#W].8M;][R MYJUQ&CH\9/:0&2MDMCZ"',+E6/X;O M8-I?:""Z ,HZ%5\85+(7+* M;_*$GKR^?W?R23Z:2RWHCO*%^0H4JXXX #0N:CR"WO]+S#;"/:U/QFT#DBP7AJX#- A$_I/$L#M5->B0,U2VV$J\'2Y;$ZJ[# M(%/OQS:DO\43G!F96]/8"EM/RH>(&QK2^%&-_IEF'^B,W&CTB-S$E@?A'H1[ M$'[T(%RS!;#^\8YK?/XV>& L^AHG23/TK>WO#%O74.!C-SR - &R<$XCJ4!/ M9Q_74E0;\5#?PT-@#X$]!/80V$-@#X&/#P);'X2N,>U/@6Q&TH=8&' ]]/?0UURZ),WH5/]+HHN1O+K@U06O+GAUP:L+7ETX7G6A.VS@6&Z[U94:H@/7 M.M3[36B*"/C6R]%DP)I$1O/H+H95%PQDHI)&JUSNM.' MG;\0KDTT'M%K%5ZK\%J%URJ\5N&UBN/5*CH[*%T#[%^#A!+1-.A=T]L9?#8^ MOU6P^E0EF5[N5"4/I\)5S%Y#Y.Y'Q^(IDJ=K<"!7%JRA>1?$JBE=1 MCE=% 1W[(_)I= :N@3R[N_(0\BY;@AW7:N;)24 )3UF>!22-@J]$W=^8!2Y!N/=1I=[03JD]P&I?;)9W-)RG\;_S&BO&(,_V.IG7R;Q.YG4RKY-YG>QX M=;(!CE3GR/]M(-2E\_?J-N<@W+OPN2'BAX[G#NG;4>01OD?XH""N6/<4AW=Z+OWYH^20JZY%_3F=PFV$,:?Z/1->4Q*Z]2AX=X]?2\@6;OQ17R M$ZF"1UL>U8*]SGDXERVN$Y)N=U&Y$^>+959;<#/;O@ICUY>4W0MY+*@5=)DN\TQM_7*% M)?':! :Y;4TKZ5Y+3T+YC\ZN,YS+\CX=+7^T<(WU&0TKU%XC<)K%%ZC\!J%URB. M5Z/HY)!TCJ7?!W+B1" 78R"44Z8AC*X9QAV"!A'BP;,'S[#Z8Y*0*$[R+'ZD MMTI5+M3G\Z&7#*QM>V?@>E(T6A^0(O1E](R;7^I?5 M3>8G/LK0( M4?P'3:+3U6>6DMFL\)'10_C7M+L-V-(0?3N9W'YZMM;V:7KY:P>/O*-\0:.K M.%05Y^46=)LOE05$3P6H PXE&1YKI[B1;ZH%"_M M[_U3)?= (U55O_=.U35G41YF4[Z.1:]XE77-7-&HLH?7CQ>5BP'4=AS4=K:. MH53?D/1!]_)?_.:&&NU*J?@5#T7=OSD+\\@96<89252BR)E4KS@),Y4JLG_O MB\9F8M$3 T>?:6;'R%X'Q_2+N9;2W4]N:5K/R^]Q-C_+1<86E&^+J^F(A?3! MP\4-?:1I3G=Y4TW8T@[BE$]Y(%"1Q>&94FWXJG(/ K5UF_.@O7[IBZ"S/+F* M9SHSLTU7MSPQ3J6V"7D1IJ:#T)QS3M-P=<=)*J2\R^W\HX095TR(4SJ3;>[( M4PTK%B,XY7!S*?+E8DEB7MC[)$T:9LR-G=)]F89RM&"Z M*^$MM/D8:1\4X[TDZC-95$%W> <$]%N^AY==QLS#P/*449Z29(UVUGKHY4VU MD="REU-.IDN:R@G^)R4ZJBM:.*7PFE-Y[D3KNS?+(U6GR!C;.J5Z_8Y+U\E+ MO%RZ5E3Q-HG1Y/\B/99H,=(0'-]0M3HE/=>4%Y%Z:4BG]TG\8-*DK?JZ#_)0 M)?CDXY+_RGDLHK@ O<#Z'Y[&#X$R#]Q)-;)]N:V2U M80&H(DNA6W\_(:7.WH8^=,0M"QTLCL;0'"2V0=*HI+?UC"[E7"^12.<766/]"^76B64U40.HY([E_DO M/Z&1,ALO,AJ! ZLF>PP"XE]0B6-WBEHK27TW DFM]EF/0%HK# ;/&+7PHXY$ M=IL:5)"KADTV)"OGF5MHW3&G]1%O;=?JL:6-NI-8&$N0V#AT(@ICS3ZDU*TF MT1VC38,UW6+:SOA]&4/O%O)TQ@@@V@?(V7MDG%EGE@#Y_'DL8&=!E%Z4%:Q@1]MT"N4(2P@IUW1 MA!VW""MXO'%9P4/[,)P5/&K(]34;O[\"$%V'_D@+V^AA_7W,C]FFA MP&[=/7WN$6ZML8AB H[/H^Y= YBU9=W1-5*?03_(SK46^E,0;QT> 5$>#Q&D M-&NI;EJ.ZDRO;$275R"] FF F/N.BNGLP'VH@\>P3A[:>VA_K-#>HUB/8I$A M.IM-V35.>Q>H"U6I?R+\8WW@^*TMUFUOB0&ZXJ/$X\F6]RIV,WTC!/J5I.%\0_J>Q7 .TVS'P M,FSMW!?$K;;D&=P;T&Y#\W(GGV_'QF&/83E0U-@)U\L>X^5@V)6Q/N]>T&L_>:/4K-'E8X!'(:L 9;[TAXK3[ 30P;0=GH;#?-L(WC MEUMO%0"_)7B8\VBR\OJ0:@SY>?U*=S7DQ2_8%?LM:XC$QB+-#<^C(REJXJWK MWKJ.Q+H.MH^Z-JG_',C!Z)XUN9T1'3J<,[.Y'4&M#.7_N#T]^TT^.%?7R*9_ M?A'D,@WUUS<"FMLHG!JBE#1.9V<%[Y,PE,M"3NT%)>JQ>MK@O3H@L;A_ED;3 M1\K3^&&>7<0I2<,X?;B1;_*6S:HM#DVZXC#ZXZ+&NR .#7F%U%^0L,CL,UF# MM0T'I-=L.S4T'1/-@QIZ/]#[[#(5$D>H4T9=&"YNEYR2:)K^1GBLH(K:?72Y M,+;=G?*VO^\#5D!=\\%IOU*G.3?*%[3;,? RZ+JI(FY=*?:4<_:[<621R5!S^6KQMU5W\>[N8[@TI?]L]EP(NJ:#4:K\;S0-QP+O38G MFG=]=N<.U$,^9J-N8.1-NX09?.%@Y*L6K+.FH'B\KML:S06?3\NTHE@C7(+* M!])^?SDR]RM,PT8GI^#]@]D:PU&*:Y=;*P8![F G:N1&&)V'&0;[T2U/ WQA M;3PK*!=G,SSGK\[P(1 ^!**/!,.J Q!FQ'5[/'3&<#./C]NMIM>WV\!B#>0> M6Z5MH$7;=9#/+T%<7%(09.2)BI8A/K#!G 7XV)#CBYCXR ^#'?I\-J-A%C_2 M[94>:E]6$>YQFJO*11*.%=&R.NN__0#>-^13H+3X=N165J][>-T#&3YKND&[ M!FR_!@DEHC54JQO&&4B#$>+AF8=G!CBP7ISIPY62I>W=&P?7 !W UBG ?GX MG2KS*HTFC_+;!_HA%D5Q?[4OK95C$&?P8?#PNJT:6ORH;FG6!L&X1APU;';1#8B-U==@ :]?J\\GK(-QZF41 TD@5SU3$TK2X+:N= M6MUT>&?J=CL"6R5!?\P))_)T41O=^I[VR0.G!7'Z/%YXKP[RC3_+*;JA(8T? MU;%SL%R+J^:I*)9K%:76G3L@^$O*:4+4!0KSF$?7A&NR4F"-<5@W<%'S?=A: M!,_VM"+Y:4>9_/!'<2L]Y4LE,I_)HBK-I:Y9[S2N T4JQ5_[>^]4W2ADIYFN M%[^YH48[0Q6_XJ&H^P35.LKH,N<2F8O=>7,HWY4;2*.^Q\'-L$G$-),4;<-J MIGDFH4]:7*F]4-1J;#C0;FYY84*<[<.R4SG+*C1:7=F[^=J8?F\]P(#\K4DS MYZ_7]Q@O!X.N&P5;Q0ZW?J:ZE:)OZ"W)WI*LM58.:4DV,U*-P5@-&,+&@1%T MLU9X!!.K+4XVUN 8&9W'H^W)CRX3"?*J6$,C$2KO3^^2C2%OL ,)AUD8T,AQ MLWV7V=GJ4 ERYZ?1D10;-MAZ<$EK!>1AM<8S="((@70^A].'.?@PAUZR_*SL M:2.-9:@SA8PL6J&-^]*Y _\DH(2G+,\*Y_57PA7R#Y)UE$$'+OS&#W#GQ&]) M8B>7?M[.B92(3?"2DIE)=O+FW>L#"Y=5GRY<^*9'O7MM3]Y>G[[)^[G![/W< MZ>Q=<[G\,WJ=D+"0M]]+T=+'%( ZX/#DXZ+F^X@KL+"3G^9"I<6+,[:XC],B MU6IKSY#ZH<25T3H#:Z)$[*$0-W%6K(7+M 07>Y:2YUVV06BZ- +'3TRMJ5Y_7?OAJ3=7PJ_O,5X.AKV[M8JN\R>IN,>" MRL,OI-L?Q?I7H=MC6HTU/-=[JIP-@Q7=G/)R06+^&TER.HG^E8LB[G4WS1I& M0'V\U_L(BG=O7NHDC%"I% WXV._FHQ#<%,ZNQ2"LP8$_6C\V M$)*A<:#8O!EFKSRC,N1W+;)'XJ#VWACKY>>],0XN%85974?FBFE@N!VE5\;* M]CO2A-'69B4@W^]&RW>'1D?@7+U'-E=VM@4@DS\C8]).)0,R^0LR)CLP@P$Y M_Q49YW#+ 11NN--K8!Q:&,ZDW_7RXR%OXY9XF< M4+'YOF4$0?LGN0LEZ(K65C$%JO W2V_5,TN@['V<$I'S5?EC ME1^ZV0@=>,SE$]30] ,M_Y7G:S';7[_+QIF M=^PW*A1>N^;L,=XW,^A#/FJ[=A'YD=\G<5@?[Z%OAB.N A^:]9]X= M)]^G9WY[6JB;N8KXSS.2)#0Z79V34%$-"Q ^\Y%$XQ M- =2([1CX*"#CX[QT3$^.J:7Z)@Z4P.J< H?$^-C8GQ,#.:8&&LE8V01,8W5 MP3'&Q;3Q]XPT2@:*14<6#-/(O32R()8VSKZ1A;)TY'@;:6Q+(]/$2*-9P,K] M6(-9FAECH-QB@47-_M(TZ"+HIMMN" MY;,]CO>"O4]7NR;79*6^FGPE/#HO(O(N4R$76A$4/LWFE-_-23I=%I<4[VUG MVYC,*NZ&H6#(J5N3]['8^"Y3>8C'+.IGCF"/ZF R[N94?GERG9!4+\C:1CA" MI7!1XP.W#EQGA4#?R2<:@K4JVSBE\EP>5&Q%Z;H(=+$L3P]7[F>6/DI@*[&\ MHE?<,:ES[_^NL/UGEOV39C'\*_XS\:$4F _;413#X\8QQS5JA'/P7/7\]?P M\45C M;,<;;H=D$5\/X-&CFM/G.]1'SH0V0KR_ M)XUJQO;,@DY$K_9Y8YV]7G<\[7-PS98PXN+"$I5&(*VIST?Y.8,_:E!]M;DS MY&D9EU5WZM64+L:8 NZ4DS_PSFET>5 M(--,Y(XDEPG@YD8G>[WNB'MS G0ZHA3F08X5#&L"D?Q8N/WPI67U/$>0,$2W MD^(30WUBZ/$EAKKQK>';OOJ=G-H0A9&EG_9LS!MI3+&VNF;;\Q'2/-R77D+1]K1J\KC]+8;X18;#4>9_P^YTF_)X1,9^DD?I';0&/)%$B9;JJH;:#4_H_RI=Z MQ828II?%@5"L" WIQK9.J=X]OR;76M]P0'K/Y+;TH"I=D=HL57C'8^%GT-#6 M3RREJT^$_TFSBSR-JNN=P!H/E$):O;U4?PO,,&T^Y/<\!\.&:&^K-^T6G)'3 M^@X^"-A]$+ /BNTL^A, NRKC;-IN?ACGP@"*6'/H,=H862@B1Q>UV(F4,CM M@RK>R/WBQA"/V*'HUZE'Z$3>8E-B]N@&I7!WM5NW$ET?$>DC(GU$I(8E@%W, MN6W_7;!^OT&5T2%Y-Z6 J8S M0]2V]]83;SU!:3WQB,PCLN-#9,#]V"$JB^6_P;N J:B0;B"9[8@N\%@SFEK= M3E#$8?*;/*$GK^_?G4P>'KANSEL9?' M7AY[???8J_F1ZA"&R=<>20DM+D]*!4OB2-VM&-R3A*0A#<2US57 MF_MQ"WI4T@:GOR2AN.35?@GS($>3*9%>4 M"T&UAO/G/PY U^1>9)R$VG5ID3 S9(-D9X7PEZ3:5<+?JZY8KMEC$I5=; M$;AY!:'^Q #T<,X!2XO4;.,KT#1S3&M:;#:_Q]G\+!>9/'UXL;[E^5.[9.PZ M#\[7=MV:MS>;KGAX:O2RL.QD'^B,RJ<_2X/=9;[N5^W;O0AUGW0\BVE4RWG' MH[O-F&,L^AHG.NAU^+/CO*Q,SEPLU8T2$MNT^%&_F\T;?T"F]6^_U%97;XHTJ M7C&=?1'E M60#NKCE@NE4J_WE+ISP=C6/=5[<@ CW=C!*?W7G"ZEZG_^I,Y7 MNK'70'1)BYZ..6)2MK.5J@"<2;+4AK)4&.&S=C% NCC.48TH713F0"D>"OZQ M)"FKB%%.159NDAN-;[)0-D0-;VV&D_/F^=IFN M%95KN=Z4=SS+>'R?9THN[ECU_JA; ?T]R.U\<8G_NV@4 9,3=70'UC-C[.8!,NBO] M7\^DA148R)V[$OZ ([N!DQMZ9F.")@!K.)0M3%BD*N8+'?J 8>%F[BYT*-F: MC0H09HK310>86S)L&PV+3KK;\&\?C(,.?;=AO\XWC Z&MV&VES@==-"^M]70 M<@;C.[D@\%:D.,/'8JM MH_I9"="VP1/H(*T%]WV[.-'!78NY,:< H%O/%IR!ZW;WR;< YLK MNNEIXQIJ_R1QY"8")R!%*$"0TBR@(HL71>FQ69[EG"J(R;/U#28!+I9Q=5P=:CN9[E$[K[2Y)%^DB?W7(>JNQD4 M\3S<4"5,D2K#?A&+D"1J[74R&<:1$<^(9B_K9C#D?-_))^N4MI:C8>?\*^N. M[]U86+C69]_#.GF;A[=Y>)N'MWEXFX<3,T'G2&NDYI(NX3>ZJ) ^IJ 2?J + M%^F-\Y> $UTX25^\O]0RT 64 &ZFZ,Q8A"["I/5[-^2GNK$)_QHD*D]1! N2 MJ8NZ5X$(YS3*$ZHB#-@FF;%L%22[4)*&EM_.GN?,OMLQQ:VLN%=42@U]GF*Z M#>V_8Z=4Q1?6&F^;CV*C@>E88.F#''E1_7@Y;<]OAW]&MUU7'"9=7-1X _-A M\?SRLIU;==?.E7JD.DI>D@MM/CCME5( [S!6^CN3ZT;%;4W[Z359%=DJ'[1E MP&R[H^0-Z'II.QQ*WFN<"TV'0!R\W&J=" U'P<>IC;^P_8!X^/^2 M1I(Z%4Y-H_.G4#8UUOUM-=: Y3;2U:6!R$YD9 4-V9@^0 M1^<.L]-?T.47 ]X+:V,D0.4,[%9P6_D*.V+8^W.]/_?X_+E=(>&1NG&[4>5' MZL!MI?J-U'7;4K4?J=.VG?5FC.[:MNZAD7IIFYEA@!7$HIR[. I%'PE:CR?MDS9_+F=Z%J (I@1F(>/*I**RIG M*%\L%6U-G?)]/=Z9C[Y?!GPE!>]"[O;^]4]%N:1"@"_39=[A+>RZD9W.R"$1 MFS O=0M&97B'?<=!^;GF<4A_8RJWMYQS"Y:,?0?EZDX^W!#Z4-=\<-J-H0/U M'<9*_Z"A#]Y=T\ PU]C4^#VX:VJW&6:_J$?KKH'MN>C<-8#W8F"R[M!'9>GO M5FPQ.&MZ?[\ !.3=4]X]9<>Q=T\=LM2Y\NC<*/8V$*I8:7'A11#NW8-1?A^P MPFA36''*KSNPA'7Y3'?FK^ZI;I6FG\LL3=1N?/IM#VPB'F0L7-=[H=J#( M3;X2'M58+"K;.*7R7"Y]MJ*T*+H\+=:;T5A4V]XI]6II?B8+TQ17-1F$1J/Q MI+H1=CJ'->PH-\FI.D_V+Z#:NW;J=+5KLO:.%NOM@L2\N %@LCMB-AK=A_A1 M@HXTNI&GE\[VXNJYXY_-G0KE>CZKGSS>&;V)Q9\7G-+-I2JNYM/T7%RS*71L M[<[8- +M<7T^RL\9_%'#GR[W]:OHWF974O;"$],,]OI [W;Q;A>M!0V_VZ5: M5V(N]VV,TU*IWS"89C%:KY-!;T;G:NI5+)FU9H[*S#_HVL;@RNIP3>@-'>B6 MA%Z8(797E!)LMPVW$KV.TFR\3]'[%(_/I^A*C1II2IQS8]M(L^<<&]%&FF_G MV!3NT+TO-^A(E3A5ONI4L"2.BGMRM@W$7F5%Y:'.4Y)'L6P"]^:W?H0+YWU' M1+;RU6^NIIJF9\5EHY=[42+;P!")[G\O"BYON(>A \V[.ARD\[RN2'/ZXY MB_(PF_);RA^E#%605]?,%8W%_=+EXT7E"P:U'0>U@_I/SIC(IC-U[^ ^8;4;X!6'&JJ-;9U2_9&F M$D D\K5/HH5$+FH"L_B1KLO,:^@']G++"9<80R[(6:R3E8H63BF\3"7%+O"9I:8LA'?LAD:4+M3?5GM M!R,.. ./)$Y*8L_88L'2PL,VE\B$I M1B1LJ8QKYFD&]7',1:$!;6">6F>_Q]G\+!>9?/^\9JU:]L;$V?E3F.02K3ZH M*Y/D_R*)]YIQ:1K);3P<+4YA*5R?"/^3[NVA&L;J.SBFOS @&#%A91L?)>D^ M2K)S.G^G\<--+@K6AR):;_,^%+'?Z*A&"BV:L[LI%_ )J-=UT9P9=B\>X ]&]YK- M-+]@KMY/CV[1@CG4NFC1G/9VX@@T@J,3R7JZF;WY"9U86G%I%?. ;O>T8M7" MO(UN75HQ6N-90Q<:WHPYG2,+R)Z[.U= ['404PQDW-V]*U;OU3X>!,BONSM7 M[.38PJ<)Y-3=A2N6;]91N!9PFMS=SM)@FFKBNJ!@ RFFTCG%H6PA!5&=!2-! MYP$IPC($FD$Y0PJI6@5>07E'BK@ 8=U0#I&!K@X9EN#\E)*&6ON#.P)J2RST>YS<:3-*K_G_\[CQ])0HMK MJR4]L2H8H'Z0*_/Y%WLMMUOOAU@LF2#)1\[RI;(KJCM$"_V61COU5C.70Y P MGCF6:#-F4G!"KNXL_4#+?[=LRXVTV'!538?SV8SJ4RD'(<+I/'^@,RJ/UFC/ M@"*9DO^>R2_C%PC#MIO;?--B&J>S_:F5A^OPJQ4/84[?QT5<1/04%P=?\UAN M]TN2;&Z&UDP5J(_K#,N#%3P)B\N>A21+:?(*AX6AU$6CJ]W]N1KVV@V&A&]Y M=E,IA_J8:YNN _-4%0KRXI+K6O9 HPS,Z19%G9%EG$GUP8S6[ <8FC_E%-E! MQ2K]N%GG@?FZYG1)XFASXJZ5/+E/%#1;\FDSV"#9X->2NOK$[X-6KK-QJY24 M\N!ZIJ1HF+ ? "E_-3M(\X$P\'N9/DI!:_$^#0,@Y:_9^P0,A('?"B."'9^& M 9#RU^Q]8K.V*-^G)'/*KPG/UA\FH=2$1.$2D%S(+QY'J69TVV4I<19%(%5=;-Y7ZV5QU'M0.XKNJRVYYV MMYZ(\R?*PUCHA0_:S]>HJ;U-3D.KN;&OL7$$-394KG>9-$H2M5U?).SK93IC M?%%6@3>K0I:]?5T-GV+M4ZQ]BO4!2VT-*NAR'ELPU%W@/K9\ZO[#F-#)0:\L ML[[C5M'M)GU/9S>F/'3+TXD4VL<;H\OW=25>$*T*7;ZPJ\FQ"Y!#EW?L;(N" M&>;1I2<[V8O<) B@V[]@,*QI?!(Z<-6 $>,TU(7:H8-#74^ ?8P3.JC3]934 MA[>AVP7Z6A;P.%MTV*7K*;&(6D4'4-K-1=,0'W0BT-[NSI9IJ'+-,P%G3CY MJ!'8-;6P8H&^ MMW6H'M;%^0RO"!PMBHO[45T ,+!\\+&EO=TM[1J%AF8@N* MKE7IF9-D]QG\%;P4A1ZOUY#-X=)ZF0AW$9#EI\2LI3>AN$4[-@^GT8 MFGEK,0OH>:I6TVK2>KH;&,5\?$DE;4G\C4;_8$D1Y[4-$+NE8-+!^L:8Z"S"7;((&#:N@4= MZ):(V\GL4K]!MSS=3V6KB7%X.5$O$].KT0&=_]?Y'/8V9PZO37(]9X/Y3E*6 MT>!]0-8I!0'?IMH$*$%.FO1_BQ7@+AB$D])7+6-MMB)UNEJ]_>= M)+""I2Z''&0.=N04M]:7F%-['1"HT\!\J&@:2RY>=G'+0Y*PKRH,40+_#RR_ MSV9Y\I+(&J::C.&4R^>"7[ES09J.B>;.=EYOMFYLMNZ<3JF 1_3ETJK$+%9] MO/&]5T8Z/:J9S68U.A=$]Z@&G8G4^-98HY6+RB_C4MI;.77<&7+K7KF%@NF6 M-^]4]$[%XW,JVBB3Z#P90!:;*V7H7!1-7ZI.MW9M^_TU2)3=6A11X"S=Q(2S M3?V0\N> EJ6'&AI^VSW$F=6W"S)]B+RWL1JTY"*C]HQI Z)?_#[@Q4L&,O4- M'5^=L*YO4T>OOJ&W/1V![>DWPF/U\#HQT+;S-B:OBWE=S.MB!RS5'7,CU;_J M3L.1*EDUNSNZR"P85[7?WZ_9O7)^\G:21_/]&'"=6UQ:$TXJ+&J[ 581FA*B-0?6N"^?I: MN\Z.,YY%-IW=DH0*H]-:V\XIM36%\8T<6/5URE49%;L[&-53U?&LCS #],# M@3%&!M1GW%P,&O*C2IU^)@M3H&)5DT%H-$YQ=2/L= [Z[F^HH!(KJRI?'^@C M35A1ZQ:R2UKT=&N4HT4JA23K$^%_TJPH[5;/#K2;-XCZ''*4)D98&!L$#[!& M1R]&;BN/+08[,$9G(+:&?.BBZV#2QL"Z!BJ+>!\K$$,(78>2JT>9Z$15LW,P M*TL22OFTVS,Q2& ?.XL='$3GZ+#FMX'- YT;Q)II:Q7&[7OV3F/O-#X^IW$3 M$[=S;]Y/P:Q,=B!)$*=R,\S+7FY_"E(U,81O'W6:GV3=!3()ES5 MLE'5:X)[(F+1U.OGC"!WWD''++7R(IX3GK(\*T16[!7WUOL283UP^/!P4>,] MB@=6M0L2\]](DM/3U?;/?\02KDGHLKI2:\-@N;?K/!1?V\M(SQ(B!(P=?9^A MN/A4[DEJ@[K@]-^Y*L,%XZ6NYS <7:;+/!.%D+PU&L\!/8;AX-G&6QX8T_1F M5%UDE!_LVS\^=0SHR.'6?/];/9Q7,'];QMN:M:^[!YJ>]Y M/!RA>U?J+NT74B>>B]US&=V*X*;295E.3UW:I-"B;%9[4KAZ_G'-KJY>W5"S M74?/*&9?:-@MQNIX9D'/&GS6Q$N ;;WKU8YQW%RBV^5WD@<#P("N/H+$1Y!H M;=KX8RHL#0JLD_T.^4083!%5_+O1#I'/6:W)HT9RC!K/:(-WK&U"Z"(C;-Y5 MW>9@/$%1N2[[%W ,D1;]"#K8+CT*6:\_T:IFH/Y4;D\7EYZSR[JT^ M#JW?4BXBE?6NJB&G@B5QI!+D@VV#XIZ=!?WVC4BJ:4#_G4MQ#4@:E864YRR1 M+T5LOL]3DD>Q' !N'N^9 !?V"I&KB]&FLQL:4;HH;@ICJ=I6I33( M_@^7#A-S14433Q+"XK"XGR()&+4\)S^;3UAS)6J8JT1@-T0/C!^RC]P/*] M73->G.O/7GGUJS7X [L?'8?;#A<1U[89QWA]LEJ:@)% ?'S)Q!"$3!491UA<:?/XY[;9Z91$SN5#9W2>V"T.B.&WOP<-.5]5 M0/ 0^@%GQ&HHMSSONS%*M=H($VO;#T>]1+ Q5Z8.I=IDP)Z#,W!>H+A#!QT&([^X@S:3.=.0""XV^A X2;\BF:2V")+*OI&01"V6&;5J$%P.ISNKYXF$65KG )]-^O\FTA>S=;$5/;OP'M(+: MNDV)+(TI\3>EE\BM6N[#2C_1DU[?P7%*9TF#JNU^)@]<>4+S;=5V'0N0/CX] MQM\QN44XF,(2O5_:^Z6/SR\-.!%'ZEJV.&U&ZF:&0@+7*MU/@6Q&TH=8J0%$ M""H5 Z4-["D4]R112FM1V>QEXV;J6=>/=:9J]4.X5YN\VF0"\.LM\8:6=C,Q MCY?F4@* 'DXYN%"+D%[%C^I:J,V2F*@5\47069Y\.5DH MD^:WXBU8?R+\8?W'A))Q1W0A8.#0EBT.[8>%E-].U][PT'.7X M.1VT I.!5KU1"M;)*1^?:!03!8=IS8TF^H;>!'4$%5KN:#A/6<(>5JW-WQ_K-6J1F6/'68EC"3A MN /Y .NWZ RB'3!?AX;)TQOBBD+&&+B7X@,Z<1;8D>3>0=P.92G9+ MH$54,.>5DJIKLC*5/S0W]F8S'[F%TL#DM0FO31R?-@'9C%T#L)-WP?H%/P,F M5=\U V3-'^ ,H+4EL05@*T+Y^*H\C]8?=D?1^HL_/IP?'#\O?V@-BV"4W'[4 M4++[P1$E7VXUE.Q^P %@<5'S?J?N,^/9?+*@/ Z)ECQ]H][INRWWQ8^4/7"RG$L"DDK1 [4=![7=QWG44;TY MH?9IJ5A%H+9.U:;S3^<3HZO^90/'=S$5>8WE+=TOX\W+6[Q5G3> M-(RT&,DKWE[Q1JEXFQF![3;,:NL?G6'!8LM%$Y,!>Q\,!BU0&4ZZ$4GD(1/@ MUZ?3@=!X)L&=$PVSI;^ET32]H6'.53GX4R)B\25E]X+RHF3*9;K,,U7K7!Y+ M25SX=D]71? ;C&^Z]SU<&;+OO^[E^-KMX+HY3=,W2XAE(WAXJL!FR&>.XN1STG5ZF MCW1=ZQZN+L$Z.>5C;\'!^8!U1F&2;:PV?7?9T6'<% MUFM03LR%8XR-?3#.$12/^7*[O59'G8-ZHR:\@P\FPNPIF+O8:I)*%7*= P5!(=6(1Q:^/I1'=& 6ZZM@MI!W*(K<@F,%89R%W_ M&7%VW-DXL8$LOD?&HI5[VWDFTOM 3I((Y&$?B#GA]/!CPVPCRV'=910U(LR7 M3/7I)Z::-%*]D:;PZ!V[H1&EB^*&6JESJ<1/ELA'/UQ*],PE\('PU&S$ 6?@4>Y.);%2 MMUZP]#9CX9]SELBC3YCDKN$H3CF]YFP69P9Q?-G !U<=07#5[S1^F*L[ !XI M)P_T5WQ28IE/$H(VF1Q!W]*R^5&@U#+4<;GG.IP&BHM>&X?A0, MG+X@SK2'-1K#A]EY2Z"W!'I+X %+.B@Q4E-?9Z!V9'9 @*(R4KM?*\ ^4FM@ MBP-^I,;!3L JD/>?Q\ [%+8">?X%&<\ \T^]"7C]O?K//1%4?O/_ 5!+ P04 M " "HB E7H[.[VVA[/?KRHS]YZU]U55U5MO[F)BPF6 M")4XI@B9I*I+_NL/"9 4)1$DD,0'V[L1XVF51"(3B40BD9__]C]?5BEYIGF1 ML.S?OWKSS>NO",WF+$ZRIW__ZM/]R>G]^?7U5Z0HHRR.4I;1?_\J8U_]S__X M/_^/?_N_3D[>T8SF44EC\K@E#\M-%M/\@JTH^=]G=^_)"7G]PY^_^]/M!_+I MX9R\??WVNY/7?SIY_=/)R7_\6YIDO_X9_N\Q*BCA2&2%^//?OUJ6Y?K/WW[[ M^?/G;UX>\_0;EC]]^_;UZ^^^K9_^JGH']_7Q)5]%)D@%%YH!+D?RY$%^^9_.H%&0< MG )1/@%_G=2/GGGSWYIN7(OZ*4YT02;J SQ^ CS>_ !X_$/7:.5VS7FC2%;K ME'[U[6A,;VF>L/@RLXQR][!.<+\OH[QT@?WQP);Q?V!EE-K%_'A(VSAS$48M MXWPTI&61P;_B9[Q2N$3^R3NG?MV$J MD&2;T#3NWQ]?#"7,9(:WB7B5/OXW$@O&$[K24'%P?F0E?6!72<9O1TF4T#)*TN*!G\J;*.TZ0LW>Q!RF>A!<;Q' @CPPTN!!&D1(A0FI4/%_Q!HN M AM!V9&,5M0P3G:?,H[&R=L3SNVK*-^>L,5)D3QER2*91_S7:#YG&ZX*9$\G M:Y8F\X06)V7TF-*BBQU=C(]A6IMX>&'MM^2$W$O,"%N0^QUFY+3!C-Q6F/EG M<2<+RYROEJOM\MW)$V/QYR1-,9M!^;955C^"XH61O^.,_*Z".R$V59-\D D' MZ.B*Q?[E),E*3MZ$@SR)BH*6Q0G8!Q#\IC>45>;K!^F%$_^%<^)U@P0Y%4C, MR$=:3H@O-9=FD$E-Z/UE7MWODN+7JYQ2OJ24+WWIZ^K>!W<*5_/(#AA15_XJSX7D"=$..IB#W(9[T4=,56;]Z;]#:$+\:[YV M@YR-7!!G//\=_X;-16Q2?#)OZ30H7M<=S2Z/#T'UP]M@7+H'/$X$(J2M($Z) MI[77:)B7S0COC(?_Y611^RE$&%\NP@1PTEIO++O\VP_3#_>"06KGO[K>83$E MUM5X3,.Z-<#UC5Y!6FR[!O:-3-*V(0# M)SOHY*\ GP@$_K\@QC$M:C,,"9V)PQ]..-SB9$WSDP),:"A).#"(72&H .9' M_H'MZ3T'3VYI3H3-<4JB;V@=AJ6>%G&]";R;,3O\R!/'C+",1,]1D@KK)3]23XHH#>/$<+[0S/?J32((3&6E MCNF"YCF_K.;TF68;*FPPS9? !07<8U=) =ES!?])1+NYBR9SA&BXL#3+$YI@ M?%N/SV=&+JH9\5_$-(61L_GR'J8)AJ%ZFN15%4_Y]80.[TDPL-WP.Z=(A);G,? MS(4._[3.,5]F[&B=P/4S2_DP:5)N?2=^=D.>0OQH-X:>(DAKX.2Y@1X\C-06 M02802-H]E2\_E'1@5[G. ^WC#&\"LA7.<[[A=ZFL5,@S]8-(\7,\H*_-<0P9 M(RULX%\J2K/T3$)40:OVXQ;>?]:#VCYHOE-'0_&4)S& 3? $ MBKZ?IKC[QJ_[B/0+H\5TGIS-524!)N?^+FYV6,VUS@0;K(\ MC%#QG P"5NH&/3C);FKTY .-36N*.VKD8NMGF8Q80>=[B8'7?B_R;]2^&1S. MS1Y1@O6_'T081#MD=-J\/[Q@^GRNN0K.>9H#A["2[0F4V8TW_*SJV';ME)A1 M+#\6FIL=@<7*_X;Y4&%*[BM,N\Z1UF5\VOMI-#?H;S<[2^S7J_$X;(Y\-#%' M/M!\]:;/F>$4X!@?AA/$?+LNTF3!=;LD(UL:Y<77Y-5?^+\#^W+Z-!GAO7 R M@W!."[>[Y]!7X6'Y R9WU[^+=*FZ$Y'0R MRNM'..HR4Z(@P)5$L"5I\>4D-1=GS&,C5WT$1P1(:5=]C]K3H\'X2H(?0"=\ M=GS?3Y/.7?DQNO=%ZAMIE_)XC_@!A(+\>?8C:A.AU[VEA-IUMR._VXL^? M:W2G?T1:98W1>Q.QWMYK8[1.:K90/(/:I18!^JFR88!8X%(<\/U.;V4+Q5.3 MW*$VV0)?WP.]UOZ,<)6I\&;1'?IWN5JG;$NID-2WG(^6_(E;SD6-M&X)ZP?P M P\59O $6N&9ZYW<-I4+Y$\$]J1"GPC\9Z2>077PUG,@,(F9X@#^JY@) M"5UAP@?;L "\X/TDSBE0FU^HI:J09"!_%QGK0"%J!3/'M)/T-W=1&;Q&C)+/2V++K:''9R__#3V!Z6 MW:/ZX,Y"T;@R0-U?#?(R0YHY8X_31WX=B.:'::V&;]EEEWKTH&Q#_EJCX=']81IGTZQ7O((JCN,YD%;]?:/*T+&E\ M^DSSZ(F*'R\X#9JXK;[@S2GAY[M>A>UY3+Z(@^T)>RVF$7ZU2IJ;AO&V/0=[ MGOK6A,GCMM?#(.:]9SF4"3 EGWKEZ2]F1,X>;(UR_C-24X!4))"/$"!"VPL) ML<4Q2],H+PC7X8C0X?SJKI/C#67\[!20FU@!Y2N6B.O0#NXUZBHT$P<%RJ64GN+H^ M>F1U$9%]1N;M.7&!(\KGOX([8!BI$88I-,HR>UAI;[O_T_U#+IPFVYVEXP-= M/=)\U<)/8P37X/,S)QVP0\5,+;AMX_AZ6$' MF.5C8AQ2KK="A5E5;VJ^)>4.&Q(UZ(0I/N5XG34DO\W%^\/9*P*;([X0:\,? MS9@P95O!']P4(*[X,K_KCWVO#WEMGZ "-4(=\J#<^%)53'#!""DW:FKCM!\WE2@$'L.BOS MA(N$N3"*6Z]0HPW0=X6:0<0F7XUE< 9>J]LXH&>8VT&C_[>F,B/-9(B&RW9J MA6[T-Z&-0C>&G#!]P\S^A&AS5Q&:XO[<;!ME$*!]&V0,4)R\,<9@+EX-,4YI M/ TQ2_>"+B8C;GUM6ANF%C27?&DB&,Z4CYL>KZDS.&&%ZPZ?+TR2[A /*#;' M4&\:,K*J^R_F\.5:HP?WF'U9J%KZ+T;PW6S*HHPR:$KN1>$?P!7+;W,VIS0NKCAU[YV*P!-2)/\)2F7YYNB9"N:-SCV-W\U>17) MUSH@7#-N!8:L95@^R.J8+F@.Q9MR^DRS0+J:$?G9&)H&J)[XCK'XB]A>U[W M#NZ:V23TV6%'*"A4&9C5-(G.<)3TQG!U%U2N(<,.[C]3^Q]&,ECWH*X9J^G^ MNI9@@_#0 #V9&9&\\\R-T3ZH:_,]B[)"5H_*HYB>9K'(-MAUJB\NDF*>,K#1#-X.QHR%O31@8#J_ M2P!2?#\ 6C,B$!--W62>6@LWLD-N O>,4R#?^JQHZV#7,\=+Z\S[LW81.7Q*59US](-:S<#2@45 M@(8Y\7JHR?1)%(A++M@J2C(M/ME_U JGR"&]\XH$.P5N.:"IDE^Z"#52N[D_ M/;U7:R?'OV*TB]THSKT\471?G^K&A_H8-$GL&=J_' G!201%3LHJV9(*RF ME5],WEDY&@D-%)\XP"/,D%QC>PO0,9/^BQ;<@)UI.013=+.YH3.E*I')T M7L N%PLZ+V^R@[MAX0 MFI,W,U&9&XQ/Q>E1T4SV>9G$'X"J3NQBA KT@#6S'1O+ND\VN)G$&]&D$F"O M18IN -7(FPQD09AGY*ET1^=I5!3)(IE'TMVVN(SR[&93WMU_*AY8]8?PT'7V M2$(-@#DOC !Y$5M&&!G+(%?S'9. G'*LE @ZKU>''Z'"4IB.DKEHLJGK9#EC3! M^8Y<&D!K\@%, _A[C6.R3LLPX4Q5X!(7<7(BI)D)6;"\:AGTQ88UZ>Y#&]%- M1@PQUBJ]I/S+-[><&WHLT:J'4-;GP\&<6YSY20H0"8 <860>C_=H_:+5*9MK M%T^<5VI5H9E@" NSDCV8'NU"9-7?LT7)-YNJ>DC/D^.SY.L1 V3#UZ!'9KTC M9C#FK9,R2I/?FZN%L"-D47JR*2@IM";E/M?]B%.Z<]J[B3?6GSVR5N5^ M#7I5QT\?H%">=C;$5.,+=/ Q@*C1$ZZ^/FOKK8V\X_G'_RUV/RR^7J#C= M0\S\673WY$*729S($R!%XV_(Y0L$"7)=OS(:)ZU^(FS73X35I(6+ 'V)5FLH MXO:X*4G&2I(FJP2:BY9L)N\&9),E)7^Z*-G\5Q*MN?HS3RJE!SI:\I_ !IHG M.438:Y^5\=0*<\/\9&XY3^I1VI!!WTT;WCF#1E\]Y%209!.5UJCLE[&$5&9WPOEB@=1(P5 M$1(>D$INAO560;A.[ZD Y7)QY1TX.PUCL0*S<)H1N(?4N$^ M%>7(]A:R$1HRN,8VPD%>__#V]9L?3K,8?/8#42$]SZ*#0SK&]!,C\OJ'&0'0 MPLHH(BK&18M8F8@556 WMUDSN5"1(GTLPXS(Y^W4_D#C)():QYR@O743U0\B M3]#C =W75N<0204R;%7$'FHR?1*-%(FUPGB3G2]!/%^WJK$WI:XYD_X2Y<+3 MUB4JL6-@1*@I+-?\].J]N%>(.P97"IIP=Q!#GR4.)*WP&LP'#3)?G 1^V+N! MB>G##0MH,&\0;&:^;=,C1&4A-(LR*^O@3937IY5D439/H$MN$\.E+R,- MWT8RKB84UWS;H$%:>$Q*D)HN!QM)8W_]#XJ"*CO>[?^([6\@!O%E;)30,&9" M+)XE=,(V,_")YMDDTD#55>.%_85E_53P9\O?K->I,-=%Z7E4+*]2]OEZEZ$S M<-@;OHVUP.M!<5Z?KH4&B1MQ(C*BYQPMLN!XM=.;PIA]#9>$C:2SOZA;OA@? MHQ7M*8K:]0@VH:?0NDF>T8+BO35@C4:4X[] @$H^P]E"SA6"CJ.M=-O66XNU^ M:*1\\E-^MR6A0A;>55"P0TJ-*;8[FALN5^N4;2F]I_ES,J?=CM*/3#0 IM(= M6@C]M/W[.2O*CZS\"RWOFF@6<>&N4F(43.85-I)WO>#HZ_;C93*8R]5$J3RR ML$<3=+&+,X#^*M4L]O,@9P30A^XK9$M+LIO!C)P*IT80(>9WA[*@#/$'$+G- M2/(ET<#F81EEH<2P)CZ3$\T#>'_YXGI@@M,2X=97PXM8EZG:$%[W7U/ Z^Y] M+T+?B(6\'03[U4GKLE,/C$]GQ;*VQXKCGLP5XALY"E+H&D+S)2H-T<((..ZI DSW882V7.H1F".KYXRW.Z4DI MO.%-6-M>D4%6IRE\]_ *6494#^]+6U!A@]!2;\T&H)"WPI(8O[GK\ M4AA^0C*1]+Z,\M)L6F=1"K4OIH'_96:8>:R%O2N!-KQQF3FQO FJ7?#9S:)] ML1:Z 2!9E,51LMS@46QI5*3(&PG=>;1.OW4I_!EM:_68HR7Q&;6;E/1]\GSL MU#_;?HC^SO)S:,70$_>#& $?O:L+R4,$+T?E1.#2$>3QN"4"'R(0"AE9A%D= M9H'D4V#@'7Z#X2'(4>PSTL,P\VV/E\'$HV*72X^IA^ON+#IXO:;Q)^7&B MY4I*P!8?6EMQS!O.^W-,IV%/TUNIXX'B>9K%6D*-+4*X*^"!0Y&T4T^ID63,)$(.G$&-J,( M@L0(C':(>_;O'W0 /GVFHFCUC%] YGZK5_3S@\J)/;WK[NE\OEEMA+&)JX]Y M634[,K_Q#@QD_]*K .AK'YECAMEL3N>_7]3TP=SITT(!BLYHSM3_%7^(-_5N M^5H$'UGVB<. .US!+R4T>1:EUFEY01;Z%L/A((^K=SURLJT'(N _;\T*7 M'DEV3@U9A804F\>_TWD)5X\IJSN*& L3PGJ3$1V8-#DC=:4UA:0P>14I+W1 M.&_G=,B&XH0,PG-&%&=CR.B-_^Z:EHXBGOP3]("\N__4&[^M]0Z2XWK'=LUJ M.^!$0"<"/'G%$2B^#AO*K4=SAB+D%!2B=[G:YJC[FGVE2 SO22T2L!PK1LCY M6%>-!!Y34QOV>4E/<>@@Z$@+R,<-;-";A8RIJ#(R.LM;]S^)L4ETC^BE"5(W M:&/;@*T9("+ )6BXU5>A/\$G8:6'0=9,:R6F-:_QJ8T7(*R@P_2;U_^#\'_X MO8#6[2*+-9TGBX0?IV)G0EQSU4^Z^)4\TFR^7$7YKS/R>9G,E_R^(=M:*WI4 M"Y-'90V9=5M.:.G9"Z*S#YG!JHZ4'9^R1ZY)@GVDIHFZC\C0LQCYH1K3M02I MX;;,D_@>(O8F867_;>JY[1@] (\/<@LSHI[_*BN[@B^]5YO!Y\=6*3D<-W@X MG40F[.5FF.I=]2'Z2>F-Q:K."KULU?D,DI7VQG+-/A6PL.S133VF19) 93Q: M@1H/;*AOM$ZH#6Y$*^4]C""'*?5AA.+X*ABN*#*FRRIX51*!XE&8$+@.N;Z< M4R'IM5JWAX\E0C*\LGS&B#7SU\B$([K+7=]^C,I-WA^\K/$&MEV)>F3G'4K M$-:"/2,2>MC 8AU2,P3] J3&G'*TXB3=E,DSO:?S32[ZHTB7!(VO^+0AIGE3 M5AD"EU&>\6D4MS07ZJ1^3HQM0*.386PAY%QMKS &:=W&F>R0)C76!/B4M/"& MEVK,H:VK[ $[O;P8Z]S1F1#C9LE'6FK^\_[L_&=^_]I ?D#VZZ5VEBC M\3C&7M,SK&L&!]"D@DT ./ET?RK"F/&6&ZO3&6V\4<_0O_E&AW^8*16]'5RU MB_R@P?P#O_,5LE+584_Z _EO/@#RH-$'Y.N>I(\1YEKDBZ9T]I="-NZ0/=MV#]"7D.8>(C:]S1UFSN.\ M%:IFR,PY#^O, BQ>X*TYF!:M^YK53>(Q7;F;TV<3J-6A3?E!M@V>6;QO!.$8 MG56&$*CVU-A&>J2\^0!6S%U]@'Q;OQKC5S@9C%@%I25,G[0^J\SR6]N29@7? M/=)D_)&6-XN'Z&7?;&SDOK$T*KX.[1CHWFJ CD,359?2&V7&N'/VL)39WZ^D M>^?K(__.L#LG3*REK1W '"V>-P%SF[,US04I M&OJ&=MZ6KX(M?)*T!APNHT.+S Q#.^_6L0';ER7+EFL&J>&,L49]&?61QV+[ M155#[LN."IP!]4!7:Y9'^1;V6Z1PRJKN,.T#( M/6T?(5]JHWW,,3MX"O1#9_>NZ.^_1UF247$,E]LOE0!C1?>,E/4L*DK,JDP$ M4*!1X5%3)Q;VY'! *D?'C4-1R_RMZ,@8 [!-LPUHJ55\[/LD>DQ281GLK9%C M]"(F[D +@.NS!) XN=F4XBI2QSFW$#&HM^]OBKBH!%EE?U/(S"P*$V?5Q#]7 M$T]WZ 6(3S#C.(:GL:7D3.'K :_0$A(I8$N?EF_>?O^Z:S?IOC,F85,UMM?4 M3142Z/Q'>[,:EMAE] QPX:L\ M>5J*PC;U?.';)*^65B2XSJ-B.2/%SBO.OV/00Y83I+)J50-&Y#E*-U32 [X MVKS,*173K(C#WY"C!TQ9'91)A\FK>IP:ZNZN#H\YC?^^*61S.+W;N=%0=N[? M6B #W;"U<+-P*W)$ W2/6;F_YWO.F"K+YA4X909DOI_KC1FOJB\P".*/U*=N M-X]I,N_+H!QZ#*,U=0SGW.\A0!*S=$I7J%O)2U_+&57WAP!G6!]3,%UR^70! M+I*R)T;Y^ &\>Z\:R#53UW7),7)_#)8C2JB'+BT;IL04PE\P1BSS<)@Q M4.R'QV"PF4"X# 9MR^$S?BB']GC,CT)JIA85,VHCZ$7)C%^CD2J?N$$^]O3- MJ=KF/!ZVS9$ZZG56E+G07HH;T,T?^$54%@$I;C9E44893.XJ2O*?X0K>I4V& MP0"CJ/K%U(NQT.^4C/7KJ5,<<9&5%8 $PJ0]J;W>PH];TGZNJ10$4YL1.3G2 MFAT1TY.&OVJ",]*:XHS ),D?X;P42FVP"3.'2:_3]:W.O4>L=ZUXC/G9XKQ%'PJXS!34K-UZC M[[]Y[=!KA)JH-:]1 6ZC(Z_19ZZ)&KB.!('^VW74[3H2Q)FLZZ@MF+1<1T?L MZE+4_HAPT/_HT$'_XQ0<]#_:=M"C9N5&U/[HU$&/FNBT1.V/_^VE5XO:'R?M MI?_1U$M_Q*Y61>V]; WTP'ZF!:1TWN;L.2F..VEB7ATO>)4@ LA?)2XCI9/% M.=J0QO>[7E$50J3!R*),MCAKBZ)9W-9;W;*>*PJL*^S^3-Z\AG+Y4M#=K[G@ MY,*GB4BM2,@'2U/QK@C5?.3RCZ94F N2!9QP(!W+9 52,&>;IZ44I5 BOUSR M'[.$2_8"HK4K0&>;(LFH2"]?/299) 5RW47XGPM3)?U5Q 6]" V *G2LDI2D M6*<)M&F2?\VC=5)R ?M[!2ZGG.Q15OU=P!?[CQ1BMH!OFOQ*O]X[GUJ'T/#Y M]*]BH#:E='/FI@>J\%/IV$A MWGU(:>[?L7$F>?+,Z7>;1G-A*QJ..-%Y 15[TC>P^^Q; 9PTT"T$I-B=CYW0 ME&J:ZQJI$-$I6@S$S*GHLZ#Y.=>EQ8:,:7RV_51 _Z/KK#K,3KG@>9;%C1X+ M+HKF/77,D0/ARY<; G3?P[#6 *(&=J@2V]BU8/8(;"&QB1_9T)5/+<&5#V$3 MEO8&\Y:3"RK_O<[JONJWT5;8A;*8?Y-O:-S*G5.PV[C! MD+R( ^J\>F#=?6XMD1#]Z '0E_ -PV%!,'8&(DS7]P/VQF6XNHHC9*M;P.U M-!ZUJ,SN2HU4#*H;Y2#W@I2@PZ07#E&7&9+,HPP4W8%EE>Y,&!Y^2X?"NW0/7'CONK M+_YV<7G ZL<_&/+U;@#G=4G=FX,S51K1DX$E=JAF#:=/)W5'---8]2,$K%JR1+ M0&^ [AD56JI#6^\M[/'=/[IS&2C!RW[!>PB$.?TT:V%9'TS]\IV?"? /Y #]QREH!6>EG6= MTJX$:=2[(QAW$(9S&SJ'+@0>Q(V+JK85'L&X2)_L;!0MO?%ADU3Y@49@:A0! M3OS._BECCP7-G\$W=)VM-V5Q1X%&29H(_\$=Q/#G'/FSJ$B*VF>TK>\ZLI(! MQ)V(A,Z.F@<*W@Z.#W*_!,/;U^D2;(*8(^U+6(TQ#8@XGFE4%+*Y>%5I]^3N M_E,0N1A^R[()(&/;5[YBV3T$_+<2X'M=YH//(SWGRG$].- Y;"* MZM7C/*C M6YS-:'?Z7$Y0IG6P'4)A/.K#_,.,R>BOC6HJ^)K&LL_K82&*?K.!V5FPK12-:,[&T?,/XY&7<P#_(#]2A%AI_3"7Y:%?Z5(J[%]^;R/W ,KK]$.6_TO)J MD\6:9C3-MY#B;6!TUT))@"CI@(>7OALQR-([SV/@:& %H7ME!33,V2(@IE%M6&>.' MW[!?!GD")8TMER<.6FKXJ&EW775A1CB64RM$W.EBT*6L(V%YSM6"TYQ&YRP^ M/&Y5/R-$97L8Y^8G**H*P A \RXI.RG&ALC@K[=/+C3)K3 HR&(1=[1,&EWG5655V:DP@%;',CJ[,9Y3@": MT(#88M\$JSTU5XV#AK<(,Z=D2)%P.O]M8R83#M^P)Q3JD=W'[J_Y+TM(*D4S MF(=)610--1)3W$!'_-2_@[KI&3 CO"N-HK'#*+85"]T'P=RH9H8?:C M\YDC]N@%7= <]F(N4W$FDK:NQX"]^>H&M/6V7Z70:#E!%3M2^1QRSQV-YVM7 M'0'&[!L+V,L2@O=EE)=F^^,LXG_.Z=BCV-H4+C-#_=5X H[VN)JEF3:9?%KU MZH@%W2VK\PK>KJ<EZP1>JRR ]\"C&.*T8TKE(EW")!$P ,N&@ M"<#V;[8>HBLS(98WD7U!'\M=$RH1[7"_YNP[N:)NU8]EJ\'>C A\B$0(0HYJE,B=[TV'9D$VEM;^:AVS M$FS;GROO,WI.DKB^AY=97F<9K&X76QGI19QHAO>\TTYHO@O\B5$$*_ M4&@L2./39_[M$X6RJ%"%"ZXDMY2O:J8ZR+##C"V1I0G.>P4M3;Q&%=AR-G?$ M/:1!B@BL9J3&BU2(D1HS<6^?$2T"N*[/96[4*O@R"I[4>5)2UO?K7![ M7O'O#L]JK6<1=EGEF*[W7PVXMLQ*T$3 ]FZ8':8L,R)7H+.@Y]JB?M"*//=Q MD7E_<)T-=C/HH:52W%BZ*Y@*%' >Z(F3HR='"Y-F1-^B1#AYIB!(CFG:*484 MA/(8J,7R\H'FJR$AHGX0':IU.*#S&@\ \82K2ZO*OM!<;5Z]"14KI"0JTZ>4 M?_O8 UCKAAIS##P]UG:V/ZJ7 VA& ##YJP!-0C?7&*)OE\FJCVB.#Z7;.JQ/ M$7C0^]R( VEO/&_'4:72!@LWZ*PP+DRB'> F M81+MP,NZ2=3*W)V81!O,JGT/N)%7<($+E<.E=1C.B1QNNJ7+Z+17P)%MJ1:JEQ] M]:-H+C@>TA,W7+Z0'>3J\A"(+7K(RDQHY99-5C1_XI+I7 MQC-+UZB^^*6"323PNOEL*);II2\S))IC.\0#'[['_-#^>835 8;Q9FP 8,$L M#'L$8T-4<"H5[E=1FIYM"GYC*;J\'CU/H:7 WFB>=K^ 26J@@39]-QF9)FW< M\L&2ING0H=#U$)X+6H/Y8@( &5CP=]*0Z1'&L9B_SA8L7XEBK>\Y_UV7=-7G M".U[?,0QT#6LMV.A!9S\%< 3 =^OMT*;R,R4Z2"6/U\ZS9^3.>UL1M+[#-:#WA[+N?-< M/L,>+*7]Y)/:9% MDLFW.2@41<7[*G4[A>6Y?4$O3E-O5="+O,^V!):IB*XG=+.FPE;^*,OR?/$D M,*Y'=)ZR0IL CN2E6_%@H8^"P5(Y=S;DYU%)GUBNOC)V/C7*Y=",YM'KD),: M:$#'PS$9CWP/"MHXY8.J^L8=7;,THZ9)5<,/"D*G0X]8,CD])W WK+2@>0Y*\2:)@K0@\U.S+. M523RQB6GX$CM$4+]NL[QN+/29I>K]9+A2.P-LT>'15:S3%Q_!45 MCM9)&:7)[]!\5E;TA-R3TQ5HY;_O=84^6%V#-[$EAH=5:O9]C$.&J^QSC8J>6 MSZ@YCJG<4P,FN>:,O-7HZ>&LWHH\0Z3T=UV/_[XI2M"\B@=V&LMEZ_H[]MDB(I:>6BE"&S8 U_RL0H?6X^7V"Q1@3'Z#GW;4.1 M_!.!G.B!66-7)XB'N1[[6G,6:B']!6:47(C"K&X6L@/H:19W] 4]?2S$F:X* MW<"-@@WN,(/F?HM4Z$#OMCT\B$2$WXTJ5 *%AB!7AUDBN5.WU$/TIW%].7_IFHO MM^(YO#=S?SQ?;DP)E0BPA,,-Y;]44)-ID\@I4]S1IP3$659^C%9=,:Y]CZ%9 M8G\X3QRQ TH :B!^4%"2Z9+'?QCCV;8)RSE/HZ+H,?9JO3,VK+!K;.?E?YK* M>?N6J,$EI4H6/Q3;8?%'840[8?0G8XJ]Y8"V]PQS*Y M*_Q<;Q28 !$S((];\\3B$4^&,E]W3X.CM2K[?_4[B,>TZ"(/Z=MU3GZ M'.8"MQ%AU4N*7WO3F33?PCIK^T=WS3LU>+('GP "8=.@=*G.D*3TQG0/N3@* MM\( ?T?+) >K/NLR(9%_B-7VH6K1+4.$OX][J5._NWS/20IO4>$-/U@9SV:UU M1MK($X$]V4=_*B6OG3*)FUN[S6+;J(B55G :^#5+SBT)1[6W*YS>2]AHD=[! MO>6>]&*!RN2P/"]$S&4;!5"B=D@0G7FYBF31XR:&(V68RXJ0#J?SWS;[ZIW. M967@51N7%06(()<5!2ZC+ROCYSCNLK+FORRA#O#D+BM##*:ZK&A1U,=EY9Q_ MO,D?V&>UL5GYY-B+RFY$W]<4@$Q83@!VV"M*!U6[+B@J4OE@D5O.GE'Z_R;K MT>.G2( .F1HC Z=&8)XX5@+\.D-:-%XPQ9K[48.QEHAPT=T*-W'7"KR M!;R_:M]6K=]-P]U$[=P[/=TR:\"3NEGJW2-]!K:+V[< +9*3BIM-R?7,+$ZR M)Z6.I_,2/N2]9W!?\>_2)"%PX$J?P(*TT @5#J]#=H:CI2Z31<\<2^"CUS]\ M]UKP$GSSMYMR2?-6*>$[FL*.?6#[39**WN:G%D8RY+H1$%VSHL!JKZ)TA1+JC(D6?-(\>-VF4DS@IYBD#9Q+8#ID@4M(B4KXC$FN( M)#H6%]]XW;8VF)E97!J/Y12>JMG.Z%TDYVG!<,U\%1($.&%7 M5>9S BVPZFC-,YK-EZLH#QRD:;8F;!2A_6720^B#"(?8[:.!?@=#+V#SXY4# MN^^$4$,F.]"A^R(,4IF9D\[1I>TACT!WO]^N'EEZP#;*WQ%7L;UQ7#-%!8Q( M:-XO5]TT8X.$&'EE>D^+@E)%/^@'=D:A8=)%K&MR,?,T<$+3WPBP&- .PD9X2[Z\DX;[C?I0+'?R[()H.+'WP-89B/ M:?(DKWO04U[<[L@ZVHJS!+XYN/F1F&L]@DC\UPU7=Q9\K"@E6SXO_DV:LL_P M[+PJWM[Z]1OH7I]N8GY<)1QTGJQ(E,7\OVS#GY!U@POR>4FSYO?ZRXC?4'-1 M3)UC+%2N>ORB70YFD611-D]@-%9UL(W!Q_B*TR\%K*+U.F?1?/EU@.OK".'" M+'%92,]DHPR;N2<[7[/GH]P;/H WJ75%F)2WLIOL_2[+'EJ./-VODBPI:9H\ MT_@@!//R94WGT"B^%:,Q;& YSWH\ Z^7@'X&?\7GIE19^50&O4QNK$T3M M.&TX[2- =$:H.*GAR-R=J>(G<60_-67+TVC^*SRU7FZ+! [Z8O,(/I$YE;:0 MA2 &29,%%34,YY4Y^1'.NAIM*K M$C""[F-4;G)ZLZAN:RQ3<8GZ0227' _HFDLD1#@Q=S#)7T/G:/80ENE3:ZQA M,LGXX.[Z/@'PXVR&\"Y%^_ZX[O3VYN[2Z^+WT$@IIZUJW)??#72 MVR7+J+*,M.H13,&O@Z&<"SF 1P3 4.6AE=1C.B09>?2UXB5W2:KQ%?Z+C02G[2 M9V(O'4TRWV$G3&WE7DQ]@+/?<)NQ$03W%Q<$L*^+8D/CBPV41I']/V3 MOCQ M9BVT_,L7FL\3CK@J7@@]$#:.R!B@:_%TF[,YI7$A+:2T BM"A24FV'WK<\H( MX[^ ?W(F-FJ[M0PYS7/^G#0//VY)^[G;RF-^^CG*XQFI\)Z1&G.P41,Y/7VJ MN0K2PK,VL[=X_M+-^M(D^A_"IIEY36[HAHI*+QN)-V*O?60EWQL"<)B:0.IL M 1VJ3.-W@QXWF(OS30G4O<>DI:$E CNR6?-OP(P, M+CY^VN4-!5U1;GFTGC;"6WSTU4T%[%/'Z*79+59G;$\ M%^[B\VC-?RD/6PN-&0+)]2:@?!T4)CAACA&WC'8WB2V:#\*'/,9&I;>%Z-CR.W=-+#2_XY6Q*9Y+&L@P?1[JTG@0O6U+) M],9RP--?H$(V.8:WH8.9+$90%>Q3MH%.O-7I JN8B#",*PHM>"&.)WI2U7D9 M/9Y%Y4P+;DA-30M!6VJ;(VK8U.$DBHWB-B,[+ E'D^@2Q:-.9\;; PH>8HG\ MG9!P@SP[;-'=,J.>;7>/5"94(=VJ$_X=M)XLKC,I"WO/3W>0L*>K?8Q\B1T' MJ*/< U.@8&#_@9S#SGD W_!YA#<^.=QOS",+>!.%OT2YP.4TB^^2IV79KA[U M0/.50J[IOH844D/#^Y(X0WA@Q(?]N2%D08V$2$V1:+2+G\T(8$)>039%F(VL MS6 ,2UF/-4%$5@['ZD.4_TKAM@CI*UFANG<,OX"N":(:V'DT8912R6RK&G*@ M0B"#I&7F] IZPWU/LYCFO>E%NJ]9O*^VA_<;MMVZ@TDDPF88:=-^X#ZE)FA0 M[NO),QIZW"*W^>F4*YCI8[0*FF\T2-4!/@J8>]1J%L9%JK 9+EG*B5I<_K;I MOOFQW^M?@^TTS3YCF$)[B$%A2_ /FL<_X!,0?ET[WIG?/IX M_7!Y0>X?3A\N[X.DH;2(Q-0S]U@"L^2G/XTOHYQOGJ?B=#[?K#:B3NP%723S M1-4,6O]%=/'+(0"NF:4%D<029*"REMJD9GCZ>62Y@G(P2R[-+N@S3=D:;%G] M]U>M=]",UC.V^^JJ$K@XK>(=^$",ID-EAB*=-_9J\;DH@ WFU)PN.4;),[W. MYFQ%W[.B^$C+F\5#]*)@..0H2!8TA.93\,E:Z?,V0B01&(5I;(I<%V:)V-[8 M^ /+Z%;:B*XV65STEOSM?QC)E-V#NN8] 95(L$3 #5OG=X"TS(Q>WMCG@CZ6 M%TW3@Z&U .X;Q M0^+O#VC0 ;DWI ?#RFHQ%TO@3[\3&>0BLN,Z6V_*6XX__9EQM50F,_2J>R;O M8K4_'1C.E<$=$D1@,2,"#[)#)+!V:+02;!1Y/9;]FT-] WI!Y;_765.(^SQ: M)V64GCX6HDF*@C_-!T"7"=0%Y%S0+B%.2X2O[P]Q[UR+X\?STH8)Q^5F>$SITO&;EJZA3?U^6+PV3# MZ' /0Q#0VX81IJ^/?*)<)Y)&KWX+_.#SR,VB'-?75E$B@-DH-F8SIGNQ@!]D M0PSS!S,F4S!EO*X%#B&>1IJX^D5+:O@Q@ Z>(V$#.F=E +>LP ]VO<05?U) MY>Z.-RJ9W/\T5B)WCVK.9\\T?V2F1_VMK"1+GB$=5+0FV(@2LGOMF@KRZ@VJ M#I>UN2'/FF[P803V /,P0ZIY=&TL:)Y#_P8X.!ZB%Q$8Q?^548DJV[3N:VAG M1__PWC3_ 3Q0ZK_UN2'N #42E?>9E(!&('^.)B,V;%S\)+= MTZ<:/+"@KK"P>/*@YX7800T*1. P(PT6,Z(U,[\GT2$_#1](G<0<6=OY791D M$ YRDTD3WW4&':(Y: ZH 6R6KFI/QAJF,3,F M7"!]7:2DWRP^%;*#H9:ZKGC'BK9^,+9KYMKIL](XE /X$[8XV? _I.]U OJL MBN!*=;:7BOXR*_LZ<%?U1XJ+C;+0F>'KV$Q+33#>,BXU\4%E7CJ;*SH#L],V M&R:STI3?V%C"3F,G?LKBI!!9A#3FRA!_5+8\QFS+H;%<[%$5S$EL6!5RUG>O M!2J,N=X!;G\F^YZ7*/[[1K87G=Y^'F14W9/-D':6U M %+L:*UWD#NW=VQ?.[07"S*;[>G6.ACD_]=B(H:@XC9.R M=9!##;('#G.L\GHTCF,MMH$WB=.Q"S&7>NV(V2.<)9RY?IC>R=?+? B55D'3 M8(%7#]O>/O-#CUL*LJJ']1Y:%;SU_""!>X*HNJGF4WE*2L[DS^!D+SF9D\=4 M6E! J=O4?WTXXEBG'[>R -D-S;'MN;.,&\[:S?=[> M<-CYV==__)O<2(8_ M0V.9#NN1_T+NS9J'L9U!O>C:H0[F<5BZU[W_:QW2EA@6K8M/Y,"^BI+\9P@& M/FUB@6\6=>:=:J_KO(/=RGUC>]NI?4B@-J+=62'V&6! ! IDAP/$I>I-R]4F MU.(DAB*DOPKJ?/]"D;]?DG)YSI%B*YJ+;?^1_X_3H+?.AMG+V,KJ6D#4CTKCFV>:9Y W6!7(S)[NHI+>LT7>6;X. M\RJF>(0F".=9R!(-TN!!&D0(8$)>W=]RA!\^N;^&_*0"\_[EN1TS5]?0L8!>:3E9THS_FCV:Q&@OH I*[(Q=)^& MP>-#5&YR_N]#Q#7!H;H (T9R8?CHANAZ%TN49J2OC%')."^3VRB)9Z3&DOQ5 MX$E"%QX8LXBZA@2=E?%;8EA><@9UG=YGQY06/AS3>5$"T2\M9/6!7DH>%N'M M)X^_0BG+**=G<%!!-S9^!]X[\ [6M?]A;(F4SD%]W2J[H6.ND[;F@;A'BM[$ M)U+=F&M/PU69EWXF8684FX;.4)N)39)7Q@_HTG42-%4%CZ$SA\I_]<04"]QJ MZG.94AJ*VDS\J:"+3?H^69C'*!Z_:MV5L@,1WF&RP\6N6V3,'#%&68'(B<"$ M[% A I<9D=@00(>\ HZ=6B)9!]=I^4-49/9?8JURQA0#?80&GQ];6NUP7']E MU:J"DX$Z5@T3MJN$6C^UO'&1O%Z;2Q13FDC_,+LR8:OXN^_,EC3K:&8BB5TS+(QBVLQTO=VF[-%4D*Y8E$-L/&Y*L>E+)G[+^/8$-S5+ M4W@\J5R% 9Q^JKW!=-;#GT%N5])>7YO3>PEK6.L=W)OQK!<+E(',\KP0LJ.% M0ACSEQ[?,!S1O.V9PS.XH_NI8N,8O(GT!Q1NF\,W< ML 7X*]X(&6_2O?A'YJ=1O=G&QV%'Q?(TB^&?R]\VR7.4PG[35^B-W\=&8^O" M<;TS /20@&S*1Q.!J';F\W(56RY,1^QT?3T9]>%^)\E2V.^.(!@N?W(2JJO M_!N_C[7AZL)QOKR,-JX:?7FO]Q+Z"MHWN"^=IQ\+C+RW M/2],".)T7'2:+,1P]/.V?> "P@^M"'2QK#-D?E0UX35[%>[4&07AP M:\FL8QF:("(50GFP].G-QA Q0"D6J;ID;:VEJJ4>WV1WD ^=^F!SI=9\MN&Z@79>84]NC2,0QQ=;Z!6'9:C O\%B;*8-"B2'8Y3 M">KSRR:==5^\K;W'^C$K?FD1)C8Q195[0O$8NB;,_G#N[[ CQ0 <$;^\?4W MKU^_?D/642Y[T?XK>3/CW\!_I #'*=\,FW+)\N1W&L_(FS]]/_OQ[7=B@\#G MMS_^J7XLX?SX7)-6)S @0)&K*>FP,I?T% M5305RHH'Q@\F3H0DI5R]E*JGC'D%/]]MSI[Y'2@^VWXJ(+:]F<[IO$R>I(00;H$X>=R25QNHAY!D M7[=V5M3@'R:USBE3,)\K[?\&=K9M*>=7.>6Z8C;?]C2M-7AS[.U'#<%G1[(& M<,A.MB94[[I,Z)+2/P-VX=7; ,_@S;$,J(80B %#=L0SH7L7"^H2,R@+%LV] MNO/^@'G5(A,>@O!GPIF1!K3F?<$C%RHI/\"&_>0,8141@=3%:6,.&#:0J-X8 M;RLY'-FOV>3(,D)>)5GU[4!Q$ \SPP1LRNG=R^E)%,@I8GKN+3I*GNHV[O23 M,]PVNA;F,MTMM/^TK>TC1PVR=2IKX>3XZH#0?3S513U__$3S,EDDG -H<;.X MH&M6)&6O5J#Q!I:OU",[YZT6: @5J("'U0)T*,T0Y LAK&ZC_":_+R%97B@H MMS07W#\LN(;>'"_$5!#\"K3&=2*$6)$>K!1P5J)0@ MD:FJ@]R8;>$UZ/ZN U9Y&5K,_*_=AN1__&WTR*);J,Y2(9. MN=[[C.'FZAS+N9F7 R05Q# "NY^$3(LN3GG@#N*UE*O?\2MBW5NC.*^>!#ZS MHN1'7;H7=1'$>" MP)H=NDL#U7SOIW17G<0>\CD5'Q^BEV2U62D%2.?O"!&R-XYSX[,$%N[$Z*8: M&R2%VZ5.LOZE[OH=L]3M<9POM006<*D[J<8&2>%TJ6]S%F_F)==/:?ZOTKF"*FK (;PLTY2$VF2R(?? %!F14"1:>K4NM9/(<)7<.W$DMN;Q.C@ M\<_5O,*&B@]R"C.BG#>I=YM3$ 15OF%_I;W>9Y$2L'-,7_GOG< Q[BE+LT X MI"K(I (](UJS<"39^QF$&='+J08H'%D@==Y1]I1'ZR7HR0JU?_!9A#ZH'-,U MY[?AA;H+#!.4&5')+:?0IT,,E#:$P6#).4&=')V[EZ^>'R MM#?ZZ/@!Y FZ&\AYQ4 .*6P@40?1V# E_(>HRZSY]_29IM_I1::KWQ@;D'X\ MLL\X= E]1@1\\MU$HM%[J-T5A#Y$0G\,QG*:/&5289IO'_A-HH!T/I:]XZ(. M,MK.Z((_\Q"]J!C.? 0L ^I#\J7O&Z"$:M_I12(D<&)N]J8"*YD%@@?-GFI^?(_$YIS));FF72#8]A,9U+!\EB:IH$L M?%L?3W^>7I+=\)(,Y3GIT3FH5O/&6*MYXTRK>1-:JWDS/:WFD-H#6DTG"8,R MV%MC!GOKC,'>AF:PM]-CL$-J#S!8)PE#E$\XEJT"/[T*"AHOCR^BT ,D[$$[ MB7(*.DO075%!FZXC_8LB"RZ_VZ3TS>O'[]^ESE*10UDTFRW6Y M&PU?Q7@?-4&XYC037(R=D\[FB+B#25P(($, FY,W,](@1!J,Z@QC9-:TVVGC M6\M&S4RS#,7S_K_-=-%O/'$DFU?$>U "Y=T]W(QJR#7:'S M@8/+DRA]H/FJ4)58-7_1@L#I!N \\*5C%]:8$(&*01\T(GYU4]Y5),>;I[;8 -%3M-A^PC]]F'*/^5ED*-@&KA37KD?](T/MM^9%FT M6"1I IG+7;L-\3IFSQF \7+0&^!CO/6>: O-6=CA95A3(]B@00.)@MB(;2W]_C9-H::>")WX@; ,D M8X#^TB]WE3/#-#+"KP6S1V!O/'P_7]*8G^TWBRJX@\L8E@.*UQG79E9"0)UM MJQ\'^SN.&PW)S4BHSK-#*K1 /%>P28,9::$V UE=/S&16O]C5Y)97AYO&Z(* M'88$J;OD:5D6-[NR\@JNUWD%R=I]0_MRZ/?A@/'@VYT30GNL$1!65XD"T9Z3 MH_VFQ4,,0T1_1TD=2?H^R>@U_Z@R]JL?Q!X 1P/ZR/RKPE;K+YW<.?UB"KH4'"^ C\C M3X! F+KQ>I1F./+YX[(T99\C/MLKEE^PS6.YV*3'B XP'68,+ ^:P K"DE&- M(>;(=S6]G^3T,F'ZC\VT@ 8G8;6-*ZSX]5.B%6;WH5B.62&T/[.)\%+=+)K+ M<*7YJ]2%P>>Q1A#5N+X4:R4"F"UF<38(E?ICXWG<&7+T9N/*C#/(-,R8=@%U M)+ G&6I(QZ]8TX]V0PTJ%^ PR/_"&WEWHA[WC_^^/9[$HEO_]>& M:^S?O9X1(+SX\8*/+ACXNS?BV[*A+[V[EQ++K11RE45;C.SJ-UPE=. MM6G[G\;NU^Y1G6_5!JRH>G&29&0N(0=J@-5/6V9(L)$^[8^LI#L^_86"S8;& MI\_\P('>V+(2QQW78KL\VL8O8_S9VD"\>+.UL3'VZSJ<)T9QXMCL2>@:(5)A M1)JFVU.;[?BB(O54HVJJ23W5'*+9^$F= 75V1W\ #[;YUF/C*#]2SBCZ15QG M\W0#MN&'7.3 ;-7QL;@1,!+'#)(7L6.&DO%N=#UC2SUX9D3B!2D2%6:D1LU& M$*UK,HR63'O1-/N]8Y*&(F5-$?E .&$W*K,PC+X\RHM65Y"L.%U]DRK3J,J MOU+/HUC/4L>0SGU+ %-V:DYV4,/XEOHHRDS(Y--VLEEM4K 'WY1+FG,FY]MZ M2;."7^5E;;[>K#?C]_%6%3TXSN]M-^?7Y+0L\^1Q4]:Y K=1+IR;(3/BS%>" MC2;OV R!; XRDUY0^>]U=D?+*,EH?!GE&1>I10NO"[I(YLFA06_T.*C\ 00\ M/]E+",3,$PN\S!Z3UU0A1E[%%6I?\R.!U-B1&CWRJH4@J3!$Y#9YH<-HY2SI MIDI>4X5&HG\IITK4HDI<425$WL68WPFI6O8/[CR2'Z"#D(8JV*^H!/JU\-J%Z9RD1VJ& MHY]UA5'/@X1[V8YJ&,B_9(:-!>7'VCQ':7X7;1VGY6,#G."K"<[7E887[7L8 MR<[#. FE3L/C.(;RUB5-R_PGLNST1(SJ+3NRY7#T0$+E$ T+NVO\S.R)D;UT MV>E,T)7 M,#X+X#UN284+$4 MD2&7OVV2Y?D6\L57$.FHX. Q0R&Y&0/2-6?O<(+"%RVDFKBB(#P\:G68 M39)[XVTH?0#_ 4ITAA^@*S5O2]:3S;A!_R$6;,B2L6.Y6_ MB<.GG60;&E>1^BQ3Q0*$0 &YEWRBZBNUQ>><,-'YTZ8Y?S5A\7T9Y:79?0\0 M%0D-HH<]W:%,HI(\TJ05G.Q=>ST\ M5E_BK>A6*!_'%N%JXFUB2@*[N!>AD0AQ,S)&]HNX&QG/RKN*[X'NB&SHC[0D MM5-(.HX5"O^7I]_C=Z4M#7_DDGN3P*U^X KQV/$$4G:U1O(E6%H@,;M^%,:( M+?D K[0[R@?9>ETKSC2($KK*\%621=E\KY2L@J?-![!;5;@#D+<*.]H8H4KN M.)PO\H@3I]FF$'F*9%$C,M&:RGT<.%Q+>9#,_A1[MEHE,NF-GY+GXL+Q1#EN MRBVI\09695:/['K3M4!+S:H-/(Q:I4%FAJ"=-\YZH*LURZ-\*YU[ ];)@:>1 M'*48U34W?:"__QYE4%N5"KA!&&B(HLR03/Z2$O9#UZ&VDX)I>I[$IA\\T5I[*F$'0![4),&^V*2.L4+8EQ_-&E4"1*)'/'"=2 M(S4C#5HS4B%&=.?N3*%!<2BS0_[05]Z.[BEF5]Z> 9PWT@E\Y>W R.*5U\I\ MQUQYUQ5"$-+ZJKK_?DV:!+Z)7H#[^!'53"C0?KW-*21D50F2_.XD,BBE4[^_ M;*W!F\@=J@'!]=:L4"!5+JR\'3.1)CN7&) H7'2&R1*P$70-?7K(TD0C3H^> M >R>'AV I\>'1A9/#VLS->&P32I$9GH>=''@U0T2"$H[:T&L=&15ZV6(C_ MM6,?_@='8@/Y.:*LSL=H14]?DD.U8^@Q0U91#>>>078P"0 E?P6P?A,'!VG) M= GDE"ONZ)I3<1EQQ?DIIZ(OVR%&%VP5)5D'JQB_B^ ?;1@!F$H"]L]6YG1G MHX@Y#=LYQE3NTC(^"4.X=;OW-,S<$Y@6.O.M2O&>S!2,,]"T)A#"K6#L1;!: MM@B*6[)-*4N0MX+QU*4G]=[ E"OJ']EYB@F'?L+!UP7X6PC@2U':GM+H$CZT MGF55=;\5'AJ@:(\F+S$$-4?NBPL@V3P1=.:?4PH?^#7G= 7E67X7WSE3MI!H5/#K^"5HF2/F#F%E]"P7\Y>"%'?Z09722E#$7:%*(5$\#9#5OW M0&FO&3QU!#" T'8ANYAK-O.7 T-+V*PW"]GV\693%ARO>*C&D.YKV&R9@>&] MI= ,X('*J[$^-X2TK9" /5KU^VSA,2,ZLW.5@*/+60Q+4L]^@BJ*:B!8N_?9 M4=Z!@S$].P;^'- SH*+FD5.@ET3^ A4ZZWCU=B?2>04;C- SM&L>VH>]:WD9 MM/^0%JT9AH#^ K.BK4AGN6+YS@K-I>:NC*PJ+DO[16Q8UB 7T?^,":80]_J M_'Z2\\O$3<'0KKB##D*Z70HY3+29/F,Q/#4]5O'<[\'3*[S['T97XNP:U'VM MS<,65$%%]0!EF1FY/'*/4$.N^%RZ+.J7+_5%DE\8^?_BA^A%R5KHD=!\9PS1 M/5-JA*8$G WBVE;GG0A+C,J!UV!':O0(QR_01L3S(;.X'!Y#W]F)0*2=67O!29P(+3"(52\NR[E&9J< M_A+$ZQ;-@-/I_+=-DC<]YN&J>TMSX8U2<*'IZ]@41O;L3VNZ_U7 Y:=AV9U'Z*@5X=A(JL83$TY;QSU(8+6!E 'I[^I MN?(Y) <=C>>\&L@.8%AV45.2:9/'7TWK[KYRO:RB]0ZVXG7?V,X+8._W3CS9 M]4X,W.9>B^ ,146O); J2UPO=RF?&U'N:F\\'T6NFM9Y0?E&34JF31]_'>, M@YWIEE^GGO)H=;HIERR'6!?IMGVCX!K#M[&=X_2@^+JD:**#N:,XFRGFBB)V M4LM+46'#[RH-/B'#$TQYCXTDL\0HXWQANM!\:1"&:(WP MF[F;.=YG!D7;*JQ("RVRPVM&="?OUEMFS*7'GC+< DQK4T,I(6@N\)"L^",W MBWO^;;& 2BQB!@F+5?<#V\.[% ,::$Q*/FC@ZTQP.*&56XE2HTPDSA!SU<9: MB!S(XGCU@67E,HR+Q?IV,95'QNOJSXZ51D5QL_@ERO,H*V_RN^1I6=9.WML\ MX;.H?RRJ7PN55!HU%M8>AH'I+:<>@QPJH]L/%3 Y^( 9"(4*/*1C"?@@.21^ M1"#8>J9H'BJFY*@=Q][,ZFI-2Y$9HZ7X4$$FI5\X4QZFIAD$M&&:<9[I:3ZE MH[K'=CGXO,TCUTO!+=59$M)V.4SE(($, \IC1TQ@\W[ M?L\*AY7['S<0+\&1I?--+LKXG$=I"N64+Z/Y&SGK\4H85/*UJ M%B9RI>,UFV*C-7Q0J=#"P]JF'S4WNWNZAJ'%Y4N91RSG2$?Y]KJDJZ*[P(-BCWJ B-S>#C'S M)1D<3@$C5"9%46S?R4>!(M1VXSB2$I ,(G5\;!P68.V\R3K1B F"N7*ZI%F1 M/-/='#_2\F;!)R&]K/Q[2&BB%U3^.U"RRM[ 2,DU'@'7 NI&=O5JHUCOJ%L*,"+>L$" =+&(&Q"EB[9#P/W=6GI,4]=[@1(GB]O69*5 MUQG?)?TIQGHOH3/6^P9WG[;>0"=1201\*,X,&(1.7M1!O8L6!\M T(?W:6&J1>8L7IU.IU7K#*7'PVN MC[U"JFU:Y!YDL:!*FKCN9U%:N4(KO?'Z[K[WO-1\"\UJO:.[YS8)GM3UZ^HK MPBN.PM=ASTQ=PC,D-0,*-Z,3T\EI&>JDG-89J7\^3NIL-#P7'9V)X<[#J9V$ M)J=@T!.0 X?.XG/1UC+?]IY[O<\BF:AS3-<<5 ,]Y*&09UL_<9D1Q:9B@>TY MU S>=&-]]7'<:=I>PYU_)JN@;W<->#)>L9PF3YF.-.M[%,ER74.ZYK$*YI1$ M62]EF0FYO/%-U<+U?DEI"19=T1M,+;V&'D?RCVI8USQ4P24",*DAAQ1,@P1F MIE0+RDJ]ZOGP"Q;9R8^*KF*HD$JZ!ID'F,J:HE[0^3=/[/G;F":2H_B''2/Q M/[B2)]M2_C^;*"]IGF[OZ)KEA]$=&D\:LD[/B.Z5<@F6-'")!.R56W1(R@SH MY(@_+K.2'_-PE\PYS*C*QBAI=9:>L_BPO)+A6PB^T1C=>1$O@0+9PT$D])04 M-.X*$P*H>. M?5HP7'-CA82(>-A'@U1XA-73S1:"C:*NO\+9\SGL#LAG8VDR3V@Q$!HY_ *V M9+9R8.?ULAO(I ;-E?D*>*!2V<-49N:D\Q?-Q>^IR2*91UEYC-L#?2G/4G5' M1K.7L;%=6D"8S"&)$D!O"$06X885>1XAVKS30(XO@Z*PS&H@/"X'U6 M]>B("^WAD-YNM#O H:^T2JHR$U)Y[$V10?53>?6Y2XI?+Y)BGK)BD].A0]?D M570'BV$0[IM:M' @@ 3981'^N#5:!3:&M(X-+?P4@*(7S_0B*J/S39YS['HL M+'V/CS"M= WKS:;2 (?:*!&IP >SH_22F)G2S=]-@HI$0WYW_A#EOU)0(G6, M)KJO86\/ \,[OS=(^,)4TF P#2N)-N49EIR.1%=5/&-[^3)?\>?OXD)1I'R<+ M$FK8I;08Z'6H> Y]4SP8S_VUL"AE9<,4K*YAFQVJ:,FT">2QSF>;4WO#=OH> M1=?A$D4A/6@ MA<0T[ TI#:V!/(FY:A])'R6@:Y O- M7!KYC0/OV&4PKYF.72P6/MUQB-[#;!:V/M-\2>--2F\6NO?8P3"?\2-BK?=X MR,Y-LQ5JB0(0OKRAPLENY6B9[Y_(#_ M7__PW6NQ!^";O[W;1%#GE](KUB3N/>54[-!.G=+P+4->UAS=>'WC=;^9\A=#4M:GE3W? MT/A]$CTFJ:ABS_>WJ+;9^DIM3M=_%V\W'X;A(589D"!4WFSD<3ZA<*O1YH?/I,\^B)RO8K%TFZX=_=BS86K3X0 MI_'?-T6Y.@Z LS0:\C1#0C5G<3[^(S/=M9>+!9T+EUP,*$$47;'K_*/=+B3P MU,V$\$CT@ISY8WF765X5?\IJ5B8U:^[:+EV^S---3&/98&&UWDC!?K.XC'+H M&5?01,D'5YJPU05D3E#[[ML;PY= CJDMW; M5K[-V9S26/01>I]D'*7%>4[C1'6@#3Z/W)[*<7UM1"4"F"UG<3:(>W(-G0!/ M$P$?U&^)P8P\P'8-LJN&F8<9T]!?@;THR7^.T@T]VXIKK&@:V./Z'WP>6VI/ M-:YS%0V@$=D&,J"C?YBNS)A8_IE(6D(^T @2^^*;[ Y4P)R? V=1D12?,O8( M/@GP@5UG7 OD/W/*)&DBU,'V9'KC UR#&\O"EM'RN@-"QB$X7]>N+>1TL?Q% M/]2Q&,+%K@IHZ'P(&Z.P-YCSL(,F9$8&$01L*W5,P,,N4@JJ^&>&FT45?1"E MMTRF_P\43S)Y=2SC](#PQTY<@VRP(#4:H8LK&:U"%_=IDS:T<>7HP@A2=VYF M6ND?PZYAI1N6)Y_#D7EASE8K5IL4",/T*P\R>[/-*H"(,((#<\JFX)_Y1.?" MI C3AKZN9$US^<14[2T###ML;=%9!V\[6WK"FBZS#]'+G2AI>=R]6;&MS0= M[FE]0+[,,_H887:QR_DB##@-.J35\04P(OM*]8SRF&(X$8VGN3^=NN! MQZ7OO.U]%KL'N\;T?X)T'!0Q2],H;WT;YLSH)SHSHF2(&\=Y5"RO4O9YJ$RK MSBOC;QA'0WN]60!T(L!/Z$:AIG;W36* A"%X[+YD\U^7+(WY(73YVP::MVDS MV_"[X[E.#<,K^[71^&:$ XLY5XT5:B,W(#C6RA]N,--B%=*B/86!F<4W\^4^3+"GI M>WYMC*^SDJ]?\IA6CJG3%!9E4LX$$G>=7&D%@_Z C0KL6"Q.U$($=V MV!&)'FGCMZLV,8VT52LKREPLTY3/R(^_P0'+ 5X =";E9S@!Y4MJJ42*2Y&1UQ[XBU8/8([(V' M#_/;!S6IX1>0/*D>V#7O"<@D8]E)!3"X%J1!9&9..8\%>S/!T[\DY?)\4Y1L MM<-O6%>\^RIY.2YBL"#7O@0BI2YQ>40X])3I]IMO%;$Q^[ M#&PD;3VZF X="TI_DNI!M//H<$!?:O Q9(RF:P-_1,*=L%&2H@7\G_[A3V_? M_/BOA :=RIKF"8OORR@O#>VULDUY6+PO,\,;A1;6SAR*RJW(](GC3ZN2 4#9 MTWL:%?0.POMN%EP%%(:W#KN;2M="#H/5P S!.=?+:GQ("@B1'# Z88N3#?]# M5H^I"U"%:M>(6QYFB^;>+5(/['3.-U9.:[,:US9I%3Y2_1(/F*-,AAAIB](! MY=L0I8/3&"N4Y3F/,4&)P*AUE(CP[<3)]& 4IX=\8V M0^<$&;ZM%0$Q?^)?UE_Q_WODFCO_YO\'4$L#!!0 ( *B("5<,6A ^)TX G: M!@ 5 879P="TR,#(S,#8S,%]P&UL[7WK<]LXMN?WK=K_(=O[F=-Q MTDEWIF;N+=FQ,[[K1%[;Z;ZS7[I@$I(XH0@-0#I6_OH%2+UL$\ !'R )H6JF M8TD >,XA'N=W7OC;?SXNDU0OKW]ZA=.01'$Z__M/7V^#R>W9 MY>5/KUB&T@@E),5__RDE/_WG?_S/__&W_Q4$GW"**IND:<1IA_) M$K_Z[].;JU?!J]?O__KVM^O/K[[>G;UZ\_K-V^#U;\'K#T'P'W]+XO3;7\5_ M[A'#KS@1*2L^_OVG19:M_OKSS]^_?__+XSU-_D+H_.2#GOS\WY^O;L,%7J(@ M3H5$0D$+B__*BB^O2(BR0HQ:%EY)6XA/P;99(+X*3MX$;T_^\LBBG[C47[TJ M14=)@F_P[)7X]^O-Y9-GH@>\(G&:_24DRY^%V%^_?_OZ9]'R9TYUAI_?TG]+#*@NT8@HC_;3!$ME[Q^<+B MY2K!/_U\0/V*8L8;%N*ZXE]LV@L2.^"D) ,_9IC/SXT4MY0D)-3P*[[Y\PM_ M!KLC%W'*WWJ,DMOMT]GDGF44A=GV80FZQTDYCD&ODL1$S"!"-Z*2D2CDP[83 MGN'P+W/R\'.$XT) XH^"_H)V_N'/\S2+LS5?E2A.GQ$I^[E#:J[P'"7E,R>/ M,:L@2-*B-DTSQ.Z+]96S8([0JB0,)QG;?K.G=LN%;Q'XDO_Y?+KH&_9#[QVZ3[".UB>-[-*YVRC/BWUR M][YE).O:JZ@_W.HG-'Q%*-<1_OX3US/X+S-,*8ZNRL=)S\1BOR]HX@\LSO6_ MBIF*H[__E-%\)T-$PQ<'R-.!-BU^7B$J3HEP$2?1MO>,DJ7YMDU@+Y8_N".Q M9%QUPU=69 -8;:36=M*==.Q,&M6I172G[-B9UTQ_ CC4P2(X&:L(H >5*Y,! MH@T1XP-F+YV__5P)(]K'1[\&%"<"X : M.GGHY*'3F*#33;FRK\7"OCM8UQ642GBJ,8('A_;!X;CT P^O/+SR\,K#*P^O M;,*KVD=Y#X#K?< I8L$*TX MN"!,09:LOTU@I:;!@RD/ICR8&A.8.D83D$9)'2!XA>83D$=)P$!+XZ.XA M0B](4<8)"L@LN,\9?VV,!2B- BX5E,8_BB<;0B2C,6U&\IG3Y8&5!U8>6(T) M6'TIEOAT-EV)4D:'R8_/2)0$8S*%RTMT'BY7X4RI !M;I?:*IP :6J!RG*VR9>0 MLIT%^OYOCBC7W)/U#=^ZZ7,,#FAI@<8B SD6;T]+I*RI#2KY(U24'?S24YI?6-; ME!:J_91>4_(0EP6GE;1*FG=.[1E?%!0EEUR]>_P_>"TE4]*N>_K(4EVI9N0/R!XLW7*ER0)H?C0>@?-SY$M,Y%\(G M2KYG"_XZ5RB5STUEZ^YI?=P?=Z7^("=4VK1S*B_B!'_)E_>82JE[V<0*5?2, M[WQS0N7OM[)5Y[1=IB&A?#$6"FNQ/9^)K#>Z5AX]H%X6:.XN":%7SSJF]P?-8&(/2[ M:RD5;W:QSZFX7.$ET6U!5H^XI6Z(D.=WXM^6D M5;7JG+8[]'@9";O2+"YOU]!L/IKV3OF< 30182)9D%2^9\N:=$C5+0YSRH5P M\N;^+LXJL;ZLB06JSA_#!4KG6+*'J)IU2)W(E!#:W'IY3Y(*LBI_M^KG/4L0 M8]-9H2U7:H'ZAG;IW2OWGW'%XM"VZ\>+?BB]BGT&W-XJ]7\@*LY;I9PKV[@3 M : Z ([/F2N=E02^3XQ=*"";=I635[VDG?-Z0^:*8O, R^.-0_+0'%ICGR/0 MI:/5NL<^.4P$ ??T.;JSON26@$W3CJX8C4A4IA)'EXY4(HHX$K HWKHA"EBD M"%@JO[@A%6!@"E@L[UP4BR02!BR4]VX)Y64< 5@2O[HE"65 "E@HO[DE%$4< M$5@D']P2B3HF"*ZF.:6ZRERN<'$XI;8:.$_A$G)$C35PD\%EXXA>^R222AY" M!Y>+(YKM$[G(@O;@4G%$L7TB%67<'5PTCJBW3T2C")^$"\81;5>>_0$7A2,Z MKCKP "X.1_1;=<0#W-CFB%ZKB&> R\(1I58?<@(7B5-:+"36&2X:IY182"@F M7#1.Z;&*,&"X1)S2816AG7").*6Z E(!X))Q1'<]!^4>P,7BB!Y[K@G)T7A'XD^7TVRY/)YG:N?5G^ZO2?1F/T%?%]C>B4%C:[Z'>4Y'A[XYN$-X.> M?7%4;K*3/%L0&O_ SY,'#7KTR\$E8SF<^J>M^Z5-.GJZR/V'N0,>4N]%TGTF2/V)X8O ^C+ ,(JA3902)V;,DI!&6NW M<).&8^)1J\Q@L0S4T]!0+%6Z.%@D _4P-!3),&Q>Q5T&;P*6+Y>(KL5E!BR> MIT7HERC<66Z)G,1@19(XC+&!7:OVT!9O<:A/GC.7.4A(O)U,;BMSLB6_MO#( M.TR7?(7'H3 I3M+H-E\)YZV<"E"'HREKU:,YD='L ,[R3WO*^(<_/Z/'>)DO M*U^D]/?NJ8I3-555OW=.U34E41YF7-/"]('/[(I7J6MFBT8FEESY>%:Y"$!M M.Z?V1L3%2,3XXC<[U$CG7,6OX[VT9?P<]'3M#%\@F&5QN,E,4)9&4;:U2C6' MTIAK4!"B54VMTBRR09;X#CUN<%OET0EKW#/=RK)*NN8]TRZ"%HWD_KS# .@W ME/_++I9YR#!-47*#'W":X\W)?'E3K?(;]K+K(MF#MLD.LUUO()ON&F2SSO9= M/UQI*D+A_RNG,8OB4 !?Y1L"]O*.1/M.M];IO(N7?+9.9T7,W0S3Z4Q<#:H" M#C5Z#HDCY19KU-N :X;NRK![9EZCV98Y\R M$)W5-)[!N7BRXXO=U:!799R-<[%ST@,&XG0;^TPPU[D!7E^P4 9:KJ#)%*GV M#[H[3=30UX_Q+P9AS*Q_SE!H@Q49@@Q3N&@.'LFE$L1JZ#*'$F2-T'9H\K<'+\'/04 M^GFY6]238DU74"CAQ:"G#__Q.?<^',.'8_AP#&_0]$AJ.$C*^ BW#Z/>B4IO M(1:WX8EGB+39D,L^S@(:LQUU0#0%&\PBJ#(AR&,KCZV@.N79X:RZX5/I%*?A M8HFHYC9T8+>>>5GOR%+$G$.[]=G# M+@<+;831CFKC/IZ MRY"W#'G+D+<,>$CJ_@JKA+%T?0!TS2>+[+-4]/Y#7_H M+9E5FYGJ=/7>J6%YIXHE<('".%$7P),W[)%>M6- T=2N%1K?9W#7C*;U>.WG MX^>@)P_ X6$%6*FZYKW3?B54$*I&'T?[WEQH"3? M[XC&XN%"[5&L3EFSWFA5KD-Y0^_5\EZMY^+P7JU#:]@1>+7D.@8QT<-=D8=T M;R?P'=4566BU4%)7VW-%0@ 7C$:'=\;S IHE!JJT*X+13Q$8V'-%'I!-Q;9'7Y#+>[8KS0 @D[U] M9_9O05S4^@DR]&A\>6=U9XN.;!4!/O_.>SB]#VM,/JQ=U3&3HB;Z+MYSXG-6 MO'7?6_>]=7^![S-,LZ*(R! :22*( I"<2HJ^!M").AP%J&3&4F-(-6G'%&49AA?D-U- M7W.*"V+DZ7/P7L>1B?@UI3CAXT=WBYA&UXA*$BQ@C3T,[1Z&,IH=*.'\TYXR ML'5+VX??2 (LEELUU3(Y60 M]-+Q+BG"JYR&"WZB[G;,Y[.HH M,WX.^C)+$?9TAISR^2^B0J>S_=?*C%/C 7KD;T.:.OU4W\,;W+S!S1OI%O7<)2"![3I*C4DJI&S]+Q\$G_??Y3/ MN=H_1F;8-N]X'"[3:QH_\.&O$Q06S]@(1NXV!77PKM-!1?">)8BQZ6SSJJ;T M1F3HJ^JUZMKW3[VZ>JN^QW@=/>/GH"=7E7>$C%!'](X0[PCQCI!:59VTASBI M<6*Z(AU 3V8$C1V2Y31=#%% *X(QX:Y:K1F6F^NJC17U;4X]&"B>A,L\8\? M*!67_^!_YWP>%U82M9(.RDDV^ M(QK=\2K&KG_+PC:XP+E6"Z$I-&>;&QMKU5ZL6F+"DNHVK2"XU*DW=U(ZMT MWF ^$>.0;Q?%N_V:QAGCBH'FFFM '[O6S-TN=[@/3@0!=]_5=-^U:NWMP:GW2S#; M8@3CF?>4&@J4M/,XQ-AQZ(%&?BSKTS MJ_N@:<06'$.*?X2#_@$EQ4M3Q'QK.XS7-3)^#GIR[NS6_>5^3X(']AKVMLK9 M9?K %>=">5![?.4->Z3WC._"G%S5&V;UMT ?6/TA[;I/<)C3(HUQ/[F4'.H[>'>5=U=Y=Y5W5WEW5?NS M J#95]H3FYY&KLA/H0&2^GJ6*](!I)H D:4K+@RS]0;1;5V1C'ZNZ-"6*Y* M[2E0O=G[-+Q/P[F#Q="G4UDI&4@]CT6P (\5X+ M[[7P5O\Q6?UORR5]PW*H@0-LCZ-J MXBCC(]PJAHKYO\&[@&0+3.L!*-T(=M 3C(I&T.F2L1S3FSS!)Z_OWYU\YH^F M_ "]PW2IOBG'J*-C=1X\QAL70AH_![X8ID=$'A%Y1.01D4=$'A$-"1'558;M M.Y7>!"Q?+A%=!V06L'B>QK,X%'=PHC 4MTYS&!>L2!*+FU*#3+Q^TUR9!D^P MZ(YJ3&4CP#4I'\)N<(CC!S'Z%YQ]W"R#&_R TURD]6^_N47\\<5]MHQQ";!B M62J!62^_CD.\NQO>@<%"@T,.1;NA4;BKJ1D.G$P:2@H@X+J635VG=>C/X_^//H[E(3DM"/=*]GV@>';8$Y(]#U.DGJP3]K?(JC3 MT- (LDF/6NE#0;A$0[)''4-!'>$"1WF"I[-/F_>E#7#3]_"XR>.F(=-Y?+A) MOAU[5.11D4=%'A5Y5"1'1<:JCWV8\TO FZ%T'G,> L08SEB0XJP>YH$-9A$ MF1#4#1J"40""1B;,>)PT$)QT$:=QAJ_B!QQ=[M[>I'AYDZ4($R[+')P_BDJ2 M&*23MC%D3UA103J(]08C>6SIL>60Z3P^; D\SSS0]$#3 TT/-#W0U /-]E1# M5V:/"3BOJ5/:!^WOMV$K+* [7VM]V X=SB)P-R.I&^@.I0$$WLT8\O!](/!] MOSEL@QN*'*(K@E(V2:--)E$ZWX<\P"%L[1$]E/50=LAT'A^4!>_N'LQZ,.O! MK >S'LR: +.&FI)]@/8A2#!B=3,&);TMPB\E!8W0UE24;;G<5VW9W)MV1Z8K M3)'(P[@JGJQ/Z6LV4I>Y>Q+I@7"B4O(>%@X$%A8S2]SU!]*.-:TM4\X8QD^7 MR%6,[N.$R_,SRD31[#60J]HC>0#K >R0Z3P^ "L[=CQ>]7C5XU6/5SU>U>-5 MD)KGRL30I(*V <[ HAKXU2R0F=-0E;9OX3@Y"3"B*4Y-N@GS2ZVK^ZSWQ? MR?D>.>7;<9A3RK<:WN +2>GVXREB,1/]BU5SA\-%&O\[UUCC>GFV-R%X$\*0 MZ3P^$X+YT>&-"]ZXX(T+WKC@C0N R&[[RE4/H/(M/U0X'?<<_T8!;R["U(O' MU023T/%L@D@SFCH"CU B8*#1C"4/%@<"%O8/L0AOEWP'>M4 MO,VS@YI+>GOQKM!;+8L*5 MWVC'HU@:USD-%[S%=8+2W3;,M_)\NSCMX;1);'FGJJ@K4\M$H!WKICU8)7X)9ML;XX(X95S(XL>Z#F[8:#8M M$B84=62/@)$ LT:8L.-M$0.Q1>SLFZ?K4\2W!;$38YQ]HB1?Q>D<['L&=N^' M-[7)MK#1?DW)/>-'D9BKE^DJS\1QP^=R$F\LMT Y=/ H;QOPMH$ATWF$M@'@ M4>9S2/ M8#V"'3*=1XA@05NZQZ\>OWK\ZO&KQZ]&CMCZ*E(/$.Q]P$7'@A6F 1,>Y)KH M2S.,3> %(J4CS*5Y-@QN@1CP2&MP2&O""8GB),_B!WPK##*%D>;\,4QR/M,N M^(8B8EOR;!/06"-1P9QF;7 M<C4X],ATSG$2)3W>GG0:D'I1Z4>E#J0:E1N'5][)H1&@ MG8=9-!6T27 C@\)G1+_AK'#O3V=\9BU)6@3L_P,GT>GZ"TG1;%9X[ZM-"0;= M80HED&QQ+\ =N=B&PNWVW8^EH.Z>RNF08K.>+9!Z.YGTRKR'GY:PN/ MO,-TR3?".!1W_O&M]C9?"8N@G I0!V_]Z=[ZPVAV@.?XISUE_ -?;H_Q,E]6 MODCI[]U3%:=JJJI^[YRJ:TJB/,RF=)/G5?$J=SRH7 :AMY]3> MH'0N$^.+W^Q0(YUS%;]:M;B(?-S@!YSF M>)]+6X>Q%X/TQ"G?>#'+XO!,Z.IT7;D+@=K:S4J3WG;\E>%9GES%,YFM'=*U MIW=Q02CF KR*E1->Z$YIQ2GX?J.HI3Q.<^W]D_\0+\BC)WB&6]SAQXUK !& MZ.F]?"(D^AXGR>5RA6):&,4X51)VJAOW1/EERO&[D-PDSQ:$5L, 6..>Z:Y4 M)J'->Z;]"UI6*9OP#@.@WU#^+[M8YB'#-$7)YI3=H(S+FVKSA6$OJYQ,5SCE M@OTG1C*J#UKTM,M<4\SWNNC\4=0

5&+E.D*]OV1/?F/9>6Z)>Z6FFI%O5( MN7; _Q?)S[ :(_7+\PT6:Y-3=(UI$5F7AGAZG\1S%9X#]>V)K\+Z*2K+\L$*<\:A:<< MS/= [\94\RV/6QC[^X8'CQH#)E=$4_?$-4 O8U\]L"U3'\LR]BD#T5E-(]K M,GD[3)GX"'T=>E5&6H)Y_V68O,,/&(BKQN\QVNF.I'!':W%P]66E7AWMTA@<&* 118U)WZ.UBYU$C"Z.[P'IN4 M*O([P,+YU1GAM!#=!I;:;\Y(S2BO!2R?#\OKA5_"1>4.WJV M(B0:+H[QZ]--ZQKL937(4AMO;);:D#YLJ*4V- 0W*K4QQ)H5OD[#,'('! + M136DC2O\EG_+9B5\+R^=/7G&7MO##SFS0D4^7PPT^R@,S_)0]&X>,CPY\2]# ML7G.90D%AJ/TF97BN]&K[YH%?@GCG-@V0\)NR(,590SN X:@6 7\MRCRR]\C>5.\_] 9. M9\]B$V281=W)(RZ/N#SB\HAK+%AAM'#)8P6IYFMV0MG79]\%XDIQ+/S@A>N6 MS(*0"SW. AJS;PW5VGJ#6]1NFQ#HG)(K(S47L=73V6?T+T*W41*5]>NK6[:@ MA7F-NPN][^QPZM_P^7Z*TW"Q1/2;LFP/M%O/O*QW9"E\6=!N??-RQY]OQL;S M'OUR(*@QFU0O>]CE8+-[O:!+60(*V&M(%0:5_!CU]1C;8VR/L3W&KH^H(,<8 MJ7%F."R?:FU%)22EMN:*I/2F"C/-SQ433IT95$,)<$5;MBDA,]V@3 MC=C]H(KV;,4#3^3WMF+3) F8\G9[_S!N;BY-_WVE:'+-)3?) EHWH*!5\S)Z>RLX'T2AGQ9<=%>8"0>*Z<- MWJL-&_1XS.7%-<,XFCY@FL;S1;9Y=#J_X4^^);-JBTN=KMZK$4+E!8 M9(^JK+72ACW2J[;.*II:I?DCOL\N4\:/:;&&Q>7G[)8?""B:IK\C&@M=0ZP5 M67H/M'M/@4.'6RI@'NF:]T[[E3@HJ7)F0;OUSLNFJ.XIH91\YUOR&5KQ7Z0W M2IH,,:#9]C7-N1Z\)4RDZL:96"H7&&O3H6J/U]N5423$.&+"L"%H9UOB)?Q) MV_>7[$>2!S&/GLXRC4-'W\<[\;KLA"BPA(7&5G)71*-?1&KDX\H!QW 4.OJ$59?J.OVZ.XP&JRH6C-B=[=%#U9V8 .Y_2"6WX*XN%DDR- C M9@U#6&"#60Q@,2'(N:Q%']G0N7W^?#;#818_X-WU/.*X$,' <9J+4CTK7 9V MRKP,\ %\R0Z?3N0])=Y3,A9T.7#S@T>7-?38^J>5?<7V0Y!@Q!JKM+IA+"JS M,%*\&NO56%.E:;-NT_F5F&"[>UXV]W1)E"AUIY[4U:=$_8&%X1A'DP?^[1Q_ MC%EQ%8/8M#;V"1!O^F&&R.VNI&CQH[BH7!;\:SI,7V%]@J[I["LK2T1-[_G. MDHK+&L\?PP5*Y_B"4,FDE##>8$0/QSP<\W#,PS$/QSP<"OX^ MBB4O,PJ!.M=#4R,R8DE(_9I2G"!QL\_FG M/67\PY]GX@3$="5>SA>TK$HPTS7KG,9-/%CE1)/^WCE5-T)AE8CKQ6]VJ)%* MJ.+7[BG"JYQRM9[M-_OGLZAR>=;J:S?=&F="?=O&1$WSC)_0:7%G_5)0*;$: MZ;KUE3Q.&#L[U!].N7Q%4+NXX'G[M;)X@?$ /?*W(4U=R4#?PRH'XI1G>[7D M"Y;-L)<-O=776WV]U==;?9LP7ZW0$(UFX0+72JV7-%)5QBZ>!H<_J7'2NB(N M0$9J36W*%<=*O0E5R\[DBLCDDPH&W< M]NZU.8&\CST"?ZTAP5];EN UY;M6AJ\3%!9SZ8]R+XA-M*=%2'C?[$XVF2 3<3+G!TB&A571"@:]\_]>KK O0]^N?@ M_!'3,&:8;] AWOW(-K\RV>JL-=:0YMT!1C-A\:!;3]QEI=JA($@'Z-3@1W6#H=1.HK3:&V MS2/R#M4RK1Z=H\C0LGN$B9_;/4WGB3O)L06C\ T=Z7I[W\/$[3L7O M%.]XGQC/=:\Y1NM>ZAXC/MV40XST_N,7]3,L53EGQN*8!GL8#VXSGK$E?F]BN3AV!)&QU7?%UQLA5OY^S@Y1RDQIRN]TVNT5I\-?F.:'1>!.%>IHSO M#$4*S31;8'JW0.ET)88XC$??!6-7L6R7@E:C_6J3OB'P4['37Z92YXT]4!#M6MK%*Y3D_P\@:XTUU M]V()G#Y?)5](^L U=@YQ!+WLCF0H.?Q=0!Z^\?X39S,*ZW*V0#J8S< L')QOE1?3I^K+\5_MO:60G>11@FV M^(B^PD_KLJ!5A9^J?VU+T/#QCDOW6=7SXL>/',?)]/O!T3>V]_/42CMYX$A9 M!)E<$%KPUK:X-8\;F_0VDG?=[XY=?ISO?B.4.5%U-JRH6] M)XU ^*G+1]F762TC]>,J+FM'Z57O-L;OZ*#/3S0.&+=D4(VKT5Z 5T):=0*P\#/UAW MN4X#D0DDZ,V5B6$CWW;@\\#GV];)K['D$CK"9-TNO?-'E-7;N;WP"'-^+7B2 MCBU9V%*T\A$E&/<:]'A$ZC($28Z6W/F'V&:M#T?XS$E5K?G M3SO&-.L^8L>.,56[KUCH8\SN'FS@,_QEC!^W#2Z##2[\\:.[ 21"]U 1X9=@ MM@TA">(]]4WK(1@.:[,:0BW2&M5"&&(I I^]W?UE#(@M)FDD_A&[PP-*Q#Q3 MW5NC[6"5_D_\95X1QJ;I97'2%,M$0GIEVYZB./<4:%+GY0U[I/>,+_&Y*"6' MM G'\(Y6^?E,4KS^C.@WG%WD:51=_P76N*ZXK\E/H.:2^-N&*= "7 MAP#U+1PL@[,Y&YE/>K . MOPL8GA>?XW1&Z+*56KE&@]JT#-<@S-N%O5W8%/-O ]6G*RRB@-/Y;3GK9*8* M:7N?)>]M+-[&XFTL8]%8_QN\"XB(P6A'=34=T8[> M6H^J1DIK$2U*;_($G[R^?W#>Y3P31 ' M;($Q5ZC#G!;R6)5)"WF*\H@K@#O1Z)78=IYC1[5MDU:8PNO5LNXO- I#<3LN MNT9KL?3.RKU<4V#WP7CJYB=!\GA4]VDD9% MEL+!5W)FX'UM<[6]H[J@1Z1M4+S@.T?\@"]3OL-@X5CCLI_.[M"CG+\ZH]CE MM/H>E6 M70Q@U-0=LF8=>Z=K]VZ56]P)EV'PU.MES64G>SC!O\?)L/N\U\/"T;O M7X2X)CR>Q3C2)3/UZ_K/EA+*,2R[FD*/4"?BJ/W\,DUSD M'FOH-NEJE2<]1CEHT9/V\Q0>%0?(@B1<.V%E=KB>\,IN ^5&HS6;=N^+-_69 M\[)A3V]CYU^_PGQSO!%%-*:SKZQ<++&EK(2F\$6Z&"!= M+*<;1Q@O"\,@GQY""21)4I: PQ2SK-PFM[AOLA361 EO38:RS'.&.)B/1 UT M3@D[L+MQ93 .8SF'T(YVW?8+0K,[3)?Z"@FJICXT D+O=+:+"K@FK+!N:G00 MDZXNA'MTL^*7^Z6U^F&Q!VS7<1,7NSC,;W M>29FQAVIWO5EZ[K]!_7UKBG7:W.ZUEKT7C8,TM_WY "H?0.4#J 81 M0-63)%[R>7BEE\+YZ8HD)#SJ*T"HO'*N+!B]^ MMF1H_)N[(\&R,;Y^9&BR,?#N@(5B?&_(T(12)_(%KJF-7H\%^-3@TC"_T&.X MIV_M8W?@VCL,Y-7SU;L"_XRYK]#W53D*KLREAG(R32!P!30V$9MYR&-WL+*' MW;N)Z/21.]W!S/%,L$Y",%W!K)VMW,:"&SBP;2*X%M,]7,')3<0)#47K#C>/ M]]RH?6 ,'$8WV]> .3VNJ&\P! 4*)'$%,.F8?5*,OVED8G?HJ8>-R4!RW4?I MN+)"#82J3NUSQ25G(!!0FG@'0.E#*9>T*,42#7<1Z@/'7 $[)I.F2;4$5S". MT2%H%KS>'6X9]I&G#R)V"J482,8T17 O)UM7!;P-YAM_+&=9&(U8$*=!N-%: M E2H+0&9[9MM2I1N"0?>'M#X.18O%&B)UD;E6O]ZI>Z"4!S/T](K$:[O*$I94FP[VVM@-/3K!_ W0_BJNU!UI.L- MW">8^ 03GV RB 23LDHJ?S[-[$(=X"UH$NVA0Q/PT$H6-S_JN[/JEK/G/+5L MKC.<.^]DXK"%A'_A!^0V:CE 971ABK, LRQ>%C6,9WF64RS.3IIM+M@-<)D= M$A?#RM;H,0BFK;&32.\?1&G<8:3^ %'SX+71?Z+N)5Z9,9WH']B M1"](OKL2]1!8-QBNU6M4I/JAA;<",C18FQW>%#$04T2Y-*XJE@8[7!.;M+,O M?%7??NTNYK6'L,7&14A%"R<(&CG$,, M,@O(MK9*V2I(#I+"ZOEB6GN>18]+RS0W\JM<83YW\-.:-[L$T#MRBD7^@M:= M8CY*JUZ4*Y+.^=C+:@*XX#[CY3VNIMRL:Y)PQ\"MU;1F.,F1>3;S9]0<1-E7<$U1H+>$U"Q[>=[+"E[+JL_:<2T( M"VQK XO.N-C5 Z;W9%@KT]"69S]@Y.0DX+M!2O(L0&D4?$>B-GKVQ-BS_9V) M NHLF*&8!@]%T4#$6+Y<"=KJQH]T]7B+X23=LM!-E:RN: :%/G0K,!\),91( M"/.*]Y^+LJ3%5+E,5[G,Y]/BR%8E\IR(;<"EN&2T,D3*O&.O_%S3.,2_$U'( MHY2Y 4O*OKUR=<B=C$R=C9Z>]]SD>C\]1N\D2 M\RW-%=GH72>P(\H5;UJ3N:)3K%QQMS61$4!3AK'9OV M8!)\RW4X$GXK[DH,PH,K%,OO U)H9(6*5G[=@AVPS6?:-/ZU3WCP2N*#BXA/ MU_LF&[]S,7\O4$R+&[HF^[UIBU(^Q@]A.S;Q<4X^TUC;8D6O7OTDU!"(V#PY71%D)=0@,9+@B [TQ M6(&Y77$*:-<4$,6[(@_]I)!;"5R1@6QS@)A;W?<4M> M!NMNOQFZ>.U:K+K;TXY%SA [5G?;YK%(&6+1MNJ #TD:B6K% N:GC"1Q5-PD ML6O #BJS"'"?IRB/8MX$[F]O_ @[[O66R&SD3=]>1CE-SXI+@B\/8CEVX1L< M__Y1!K56NJ?KCM&"+_YV,KF51P&\_+6%1XI3E^\Q<2A>'>?J-E^M",T4L0B0 M#M[YWKWSG='LP%S+/^TIXQ_^O*8DRL-L2F\Q?>!OJX(\73-;-#(QCL\RBD)9]I:RK=WP M#$13OA&S:TRW*D,Q;*X M,5+-,3ODJDL]636O+E)>OO*1I>VT127=5'>47*)ITM9O=R(]GKLV+BG+JW%)9 M.ZO4EJ=3VB89!F-[_-,V"_OR V.,%Z*OXUVL 8C]E69]RG) M#RA.2GK/R'))TL*3L^#*%:9,I208CM+3"]_5(MDL;=GD?-%N*/1J#A!M^WZH MUVX&%2W[DGBVP/1PQW]R%,C(!W6R&QU<:(X*D>\;]"3I&\PPHN&"Z^4?.2)* MR$KH/&I!@_I8YJ( BRO M^/\BKOS5XU(UDMUX/%P/Y0MQA^, /H3G^DHLW/)T5)ALVS3.6H52L,I465VL,=V)1H3CJ->D3(VOZV,6AC_.!^4#&'O8&F19*'^/88][ C!P;XX]" XB$X "!A:# M<:7KX8E!8Z@<^S9A,S)TH!O%&")#AUA&I99-P!41F3(/EYO>RN#-F$C(6F]T]T!R=&(1NY(!@O'^'*D :ZK%N+PP?(R MOAII@/*J'P@&%A/\6J3AB\DD\ $L(./+CX:^*5D,:P4+^8-#LQ 4? I7.,UO M21WX_).'^L"% E?#^[S,S4@L;<9JP@5I?A?JP&>7,I 7+A?GM/2&$;%PR0W4 M&U1+:(!<([A@7%#@6XC,V0ML*%G<(6*+8):0[]UE<:L>,: L;CV9C;*X/V+. M4A@7#/&_$UPLD32:+ G-XA_%]WR3VCA&#KZFS MVDA<\=GJ.IIJE8J/_I6SK-ALA$[+]Z$PYBKMH6+"]1&^!7&$(*J 1*?KKWS# MNDQW1],DY"^ZN*I,$\G>Y:/LYG-S&L7_S_^=QP\H$0S=<(V?QJ)8BOB!+X.G M7QRTW&UV'V.V(@PEGRC)5\*8+2Z(+G _CO:P7R)+FR0$OW@I6Y#RN_%)F:O@ M,>$+-*3BWNZ/N/QWQS@_'8I31-0-.I_-L+SH@54B>DIF^KB!&0, M?QF_T)Z@W>II1$CAF&''!'5_M;4B4<-AML('QS50GS MJ2C/+()T'<[KK(J\VV$+,(?*47K:$U]2N=-:7E.\0G&T/7XW0);O%P79AJQ"!NN/]=)A<=;*=AF* M*GA8'F-/X*&$"?@ _54; 1*HV4GJ#S0$?B_3!S[5&KS1B@&&]48K"*SW1@$# M#8'?"A..&9\5 PSKC9K;P^H/9)=?D@H7Q)1>(YIM/DQ"CHY8+. .YX)_N20I MSA!=ET=9\3-]HE,7985Q)+MHJIN']%/*IL!3-\(7-YWQ5UI0>^C9T!2*J3E, M+R5PQ&LRJ7[SHGU?2L\6Y5X0RM=?B'%4!%X5=,)/'\-1!L;L[8)/)I&"6Y*J MLA08C# )F_P*J?A@B^?Z>P@E$+/FZ3C %BZ);/L.Z*R]571LF^B[\AF@S[= MW/F.&=_%N5RW.SO=N[$EW$"&& R;\$54U64P;/#ES0^@;"WNX\DX0!5FT"+! M LJ4=(#>6#S$+LN(0HW8S7J[5RP+-.]\Q2SW M*V9I7G"K-4\&GA7L:YX ^"3M60Z7!6PW$\J5&DXPC;MNA&,'>G2?4[B&&)1"!,3[=J#\ MNB3!6A&:CJFX;TFXXD:!*;UL&6Z(Y$ M5;&+':@V[@BN1NB=8R:W3D\;<#1W!V:V_K3&=D1:/SVK.S S(NT1G*YW'-HC M1!S5ZQD:V.^*A[@E 9I%0!^'OF@H0[,:&QVZ<@=SA!@*L'[.MBM'2#MR'%I= M'*=L;.V\HG[+8'6GOJX*TK@F1+.C>RT-:^V!7XKQE1'E2SE/1WFJ]EF8K[N- M:XC(I%;N2G=1KY9%9,A\Q>TPE?5R7($9#>339<&'O7@M5#,'%O$F2T[$@K>+ M'W"0B##.&F7-VWN6G?KF;=,+*W3NJT9W7S7V\)6587>%]^/@PMSG)5[E/7JJ MXZ.@Z.E-+]7WNYCS"1FUKR1Y!=D[=>E:!/SS7;T3X=1Y2D\3IW (5+!2W-[U M-(#_CJ*4\1.P3&$I/B7ET;B+8=6LFVX?-ABY-9!"S]L(A+1J;*[)&F]OX$'( MXVO*:4OB'SCZ!TF*0.E=A/4M#G-:ZG.4ZW\)INQ-JQ3PNH;0LW ^\EU+:L#AGI[BG^*N!!.76W M&>=?^,ME5X3KKER'W05F[>?QZ7K_]QTGL(*E-H?L109[^.SQ3F\S=Z\)MNU@F?1IZP<*J!&^ M=,KO5W=&R>T,]DWO'X)$N Y8D95"TFV."MG6NRM_#O"FFF\]NWNSAU@TNK=! M:".+NQ3D-:,,9-]N@WEOW!Z(<;LHP'%&I*DIN]_[2B-X&@E!Y0\OW/&YJ M,.KHE3?TUDH'K)6_(QJ+A^NF@;3=L5@E&YXFWB1Y/"9)'YON8;II5+9&*W!N M7BBEH=,YG#-F*:6A.7J=BI&%242J[-NW-YR\Y8H"";_=H[)*QL%=9++OZ]D< MFC_(HMVA+6(;V1[N%IC/OO=O7I^\GZ01__U$'NVG:]MEM%]S88',(6V]$V\2 M&8A)1%BN0V%6K[X+\=FEGA5A5?#.EFN9L&PZNT4)9LJ@&6D[J]1J[HM3Q6E$A0^@4M53&Z54UZH5$IVNI& MEH,T&>8*HJ@M^1$_X(04=RM UJE!3[M&1ESD$7&R/B/Z#6=%G5@].]!NWL#K M*W8T,9FVH'%ZL^GQF$TA&@2I=5B[(J'*HY[ #EE79*"W+(,U45>,JH8+1X.; M7)&*?J+(-6=79"#;, QL7J[8V@T7B9F.W)T-?M!"JF&_Z*">Q!@D98P@75EV M-GSA U]4WA=N'I%M:IKNP?'W2S KDU90$L0IW_KRLB(^Q2'AWR9QB6CC-$C$ MB@_>/FFUQ(CEXHY9WH2*BE^BQE? $7',ZCH(K1%DTY%HF:E&#L=S1%.29\6T M90>W7,C=CK >G3H?K0D8YJ2T_+Z],W,@SLP+%-/?49+CT_7NSW_$7+OD2M/Z M2KQJA0O$K'-??&W7]_HL08S!V)'WZ8N+S^42$^OM@N)_YZ)L(HP77<]^.+I, M5WG&BDGR5NDU ?3HAX,GYT:Y_TW3F^WN=RHVOZ\IN6>8%ME:!?DW3[;3Y_-, MZQLP%0G0U0>7^."21L$E]BP%/@CE>()0#$T)I)6=W4'A*0P7 M53*S@R4=E+/6J**9H4JDZHJ\]!XX8S.5*Q$B+4XEM:;GBL",YA+8&NV*=%HX M/G7F5?\#+EX6<-D'3.@5 M >*G:10GN0AL#MCN,QD8Q=&+%H70M-KLIGSORT#EEPTXC MYNI*!Q8 UTSV/IYM(/%LDX.WMK_1]_RQ/%XN^(8K)G!>+MOI;'NX7V-:H)G) M4M18ECA^6AU[3%(Y753GG9QE98WPKDL&G*_$& ME.YE;7O;Y20R&HBE)_9H M_/>U%1WOCC\>=[R-XYO4/29=$3+@(C!;6I0K?@S+\Q:H&;GB.K,L70.MS14O MDV4)*S0A5YQ6EB0*M8VYLM'Z*_$&[0X=9'V!]LUG5OT4(4DC40%!E,Y+&4GB M2#CI]OBJN)=DB7_\0)QN'.!_YWSZ#BM,-'6%+$E:JG1\%\_XLV4)&.#V+3A&#AYS@UB0L<%H7>T\ 2N MBY\T!"IZ!NF'%JF]9"P7MSM.9S/_Y99IA/K&RVX/7 M>EZ\U4M^BH;/C? MC]H"BU]P5KJFA0-[DG%5]9YO7N+67"(J,X4AQ>5.IJ/U M?#;#839-[_!R12BBZY+@*@%T_:@Y@O2QS,6_5N&Z$\L.XUG.+Z4,EE>*A^L[BOC"#PN%((V*3TEI ME]CM(/P%3F=WZ+%2;[A&AS?=/Q-*+S18#E/(^$K%T=:,H8E/4#6V?$&QT&8/ M@*S,U_^\74]%->K3VT\QBYVM[-G.K@JF O7QX2L0>J>SEY:!R;THH/S"XE"K MKP_*J:23BTW8;G#T,1S.F"<_*@8; ;X$+6GK-L+$&PW4++UD_CGUNGVR!*G:>-.Q+0VA <3\Z MPC/[W!FB="TN12@\8+6L=1*.VW]03^]XS!(;Q!RK E[/H190)J"AZEGZFW-] MZ/$JK4%*8*9MWQ_U'#/&5%CHA#$A6Y!(F;L"Z=J74>4);:5.,PGY5*+2HQ+0 MHV\.-C*&,[#I,(B74.@<6XGNIPF$&4E7(%LCCW\!(40?1W\\[N5<7"5TPL#="\[%7>I$U&FL@RL1YV;2A,>ZN1(_;KP@-3YFL%S> M.287@P@,L(S>.R8C(-P$R^=7Q^0#\9."A?.;8\*I&;3EG.;D,U*&F)$R\ )] MW5O"NUMG Q>M-E*DN^4W=,EH763.H0R]/!JXN9W#''6D!?47.P=$ZD\M8#R! M<["D]O1J6V!CP2E*@=F-K.\ Y@RW^FP+Z5A@>7VH*:\[?HCCP0FM9NXG7%F% M X'A3J]&CDRXJ,8"H.$R4KG>X7)QJ3YVK3@+N*C@:O[(1*6.@8 +R%BSSP:Y M;6ORHN'R,%;>'S"])P.4B.W,=[B(X=K^\-=DFREY< D:J_^#6[1MAD+"Y386 M#X929#VF L(E#0<% Y1T)Z53X$;;FJZ"@=Z_T7T .%RR-3T% Y6L-D,3+IB: MCH*A"D:;E[*7C*W[6MX$+%\N^3(0Y;H8WZ<+LPS_%86A6 GB]:U($H>BDO3F MN^*.:!P75]0$*9K]R5#">_+*5G&C E[3\VK7X9 JL5; M9(;#;J,J;-("YD/@[["8TJ )]769AE:7J7C+-[N7S'769[0JV_:47M><[GZ2 MW#9>E_B',,*E11J&,,;)B9=WZ$GR;7+0TSO84"$NJ3OC2(U#.[J[?4[&A*I/ M7V^B=3YZ+D#R0N<<>.F.=HM7=QLL.6$1A'VC<^_Q+P M9BB=QT)W18QAKLT*%?9 "[Y'B?!V%;=)O&Q!V)XW>[R-[@,&F"+>*4NR0OH896#BSB-,WP5/^#HEYPT=I#..ED*=_J/XCT8\R@;J.9]-UVR?+K^C/Y%Z)D( M4 ZXQPE X5%7\U'6K=S=-E]SL9:V]"+[F*$/A5.YO4'?JZ9U]QE&,A-J* M-5>!RQMZF[P#A:?O<+A(24+FZU.1]O)BY2E+/YKT/19/0^MJLO<:'(_7H([> M0EHZ0EV1H=[M4%L[=,4STW":U=CWN[/"CTIR8,C.Q?8_@AR#!7%OC MH%-D$W+<.2-T64[S>KX^^( 6O7BF1'7CGX-3 ?*\F3+E?6H#\:E-5Y@B$5MZ M)=[?-5JK[HA1-_;&5A\ W<0L:;"'>(/C\1@5O5=/76W_@,LJK]-B>Q&':Y/%4@];LIT P6U"""FZU)'V7S8JR>; M+_[\>/Z,GY<_6*+D]I.$DOT/EBCY>BNA9/^#!S/=@QE&LP,%FW_:4\8__#EA M,;I&H4B6JXP$4+;IG+HOA&:+R1+3.$12\N2-.J?OMMR!/F$RIVBUX 0DE5,. MU+9[:K>[ZB$-%?,1U-8J_#O_?#Y1!JJ\;&"5OILR7?2"*UM5>17GCYN22,)F MR/\7W:%'"2,-1O(&!&] :&) :*!E>8."^P8%V*E C Z[L7G#DP0,IM!=\FW Q, &N"93'0ZV>, M)\-SL\W8#PD?#^?=$C7=$HVA<0\^BU^"69RB-(Q1P@$4XP(L?"G!#,4T>!"W MJX@4D>HV-;T8+3[2IE^C=;(;>3I$+7:4KC?7*54G2>D;FE@X)(04E>'+6+PS M3+/RXB<\G7WD@F7QBU 34)]Z>2NIWH1!WLZVVWJZCH>^AYVD^RWLMRFDXD[L' T36]PF%-Q MS^8I8C'[FI)[AFE1N.LR7>69N V2[Y5)7"@>I^NB>Y%>I*X[T/'C^I'=(3VJ M0AFZ]GU1O_OS'S&F7#5?K*^X@E_ECZS7N2^^=D74#-Z,O$\_7!33GQ4B/5'N M+( >O7/PQIB#-P/CX*TQ!V^'P,$3/;_FGOMT9<"V^:Z?VX\T-ZPLGR@CN^T/ M)AF3,:QR>9D^X,U5<'!%3=VI)^WL8/+!.5%WZHF3SR3%Z\^(?L/919Y&;))M M+_IZ)5X[,,,5.0.*=L$L5:Y$0!BM M:; %UQ7I&$T7L#70%>FT<)CJ#':N1-FT*ZI*R^#80S6[$56E"=+!6:7?O"$6 M!0?GD%XP4%CMRJPQ.M1T/B$'SS*U @Z-MQI[P+C14FI=* -?0F:S!19PYLK> M:R.F>N!K9L@QU8,M;U@[X,F5(ZAE,=G:>0<[H6J1U5*3,D!98EDKCQ"N#(;,4A_&X 0'OAF4-)[1I9+DMYF)/RV( D_@YEJ\AF.TE/( MX#4ELSA3S,J7#7Q G0,!=7_@>+X0=VL\8(KF^$LNC&P?XR3GWQ5[)1-VR0RE M17YV]*^\1(<2AFJ.UM,]FY74$9_DH/6WH$BI?D*?:R8S&@+W3<47$ MM*Q0^B#*XPFB],741F M_)9 67>&_0%?-M=(_>O.W#\VB9G#H>X\ 8/=KQJ"*K#$?G5!40"8-R$>D\TO MXC_WB&'^S?\'4$L#!!0 ( *B("5<@F'-!Q,,! ,QU'0 4 879P=#(P M,C,P-C,P7S$P<2YH=&WLO6MWVDBV/_S^? H]GIESDK6$@\3=2;,6<>RT9Q+; MQW9ZSCQO>A528=01$JV+;?K3__>NTA4D#%B !-4S2002JLO^[7O5KD]C;V)* M+Q/3].S#A^?GY]/GQJGM/'Y0>KW>AQ=\YH0_=.;04>K!EZ%CLD?5 M>KW] >Z&#^(-W8B>33_';X:/6L30W/23+M5.'^VG#^P6_$9M)-]KY':A\<&P M7(]8&HV>=_6LD<&SRH?_^_[M7AO3"0D?-EZ\&C2=^D'8%<,R#8O^W^>[;Q\\ MAUCNR'8FQ#-L"]ZEM&KU;JVA1(W"HS_S)Q3O)IK,'LUK[:DUM1V^Q'=KWFQ* MXTD<$7?(WA+>P1]U:G4ET4G7\?)^%=W*^)GO.?0QEP"]#W _'EO>R-_8MG3JZ/:&I7]]]^7II0/3;_7T'+ 9&BI!^F+-LY^$N^DNV'[EN?D]8+?3/T T/Y(R#23#?!& MZF'=<^:X.$5KN/T!;^-OZL@YJG+2_R_ITY@2'?Z5/GF&9](^$BDDQ>]*_<]3 MD/F?/O![^-3_5ZM)7ZE%'>)171K.I <.Q2\ 1>G6=CQB2K5:7Y(D?'I"/2)A M;VKT3]]X^N7DW+8\:GFU!^C)B:3Q3[^<>/3%^\"URX?^IP^L3_""3T-;GTFN M-S,!YD FUW;.).)[]D=I2G0=<'XFU0U+JI\JAO51&L'K:J[Q%SV3E/K4^WC2 M_Z0;3^'O=<.=FF1V)EFV1?&>\7*&'7QJZ3JW^?^$U/''M3ZAC:+R++]X= M:CO]=YP9G+NZ$ERV:XA8BR ? M[/+BR8JMDY#,HAYA5,S,N_Z.Q$,D#U)'BV MEOU8OPZJKRZ4.J&\5TZXX^&BZJ$.\:[N3U:NZI_N")WB*7RM*5I9T6 MW+'!A%HZ_/$N3?)X(G'5]LL)Z,*SH0V"GE@C8H(D[K-_"F[\G#&^=VFX&C'_ M0XES8>E? -%UOS)U&#M_ *6[^$[]R3_O^J6VT+!Q>TA(_G MM77I$ T-"X8,3:DK3;7;:S5/4HT;J19]R^!?_[C_$K8?2*>S@6G:SZ@J+FV0 M#_[0&_GF0&."SKVC&C6>R-"D 15.).PH_+J1AH'E3W3;TZEF3 B(A^ "A%RM M<=)79."8<#1A[U\93BMC."JG][Z'TU%;ZPVFES68E6AS;D\FAH<(<0>6CF(9 MI"EH08.Z4==1%[O&F668("<<'_ABS=ZU-YWJ[?>N!Z;8JG,'G'H_)@[-ZJ5M MW7NV]O.6.#?.O8=*\3=B^C3^2=S;E6!P=7T)>N"TOB:N83@K3W8UAM-9B3JO M#83==P>^-[8=, ST]=FRQZ5,'?^L.83N2A0I]1!Z!5+ARG7]3;J/N1G=P[?NB-,2M*WCH??!1EWLZT[!O8/WU'A_ M,6XV/Y%O;H][,TIZLMO=S,D&UO;&,-M%^#R_@U,*ONL#>0DTI#=C$XCQ"-5N'PR7@8?5SV \ /=2QB!C-Q3YTG0Z-7=_?9R+N94@O>@XY5>LP=!7TL MI;?%L3'##.SB;S;(D'_ZCN'J!B/"NEU5F3NX33* JT2-1RM%A=7[UV!3J4H8 M)L:_FOA7"_]JXU\=_*N+?_4DC&KA7XJT;$2+8KX!9EKG-3'/APANB,8B-OB& M.\/]^7GV&7R2\80X/Y-,>^G8$W19L*U_&][XW'<]F!LGP&#&:S :QMX0/KKP M3#ASD::Y]6.MB3&[,Q@J/'$S^D[^L)WP/47KF:SY4^85/9N_>JW>K-6[ 40: MH"9_/W>H;GB71#/,$!XP8[;Y!,(D?2^8J6^&16]&&3_[]?[S^6\P/S 'GXGU M\X=+ 'X+4Y2AC&\=6Z-4=Y%$^'8W?/T.YDEM+PFD_/Z=$A>&@_;!E37UO0@2 M\S=N <_T-]L$:,13E0.,<-B??1<'ZX)9-30L!JK(I_;@RC5TRK'VS2##X+WI M9J,)JJDKSA (EU;K="V/ R:IU\B8)(4KK=_/3>("R?Y-' Q/WCAWQN/88[-T MZX.6TH(;"W.2;6-FO2SDHGNJ@5SU#.J>$].D^N?9!='&Z6!UQ.W@ MF3AZA)&+R=2T9Y0R@_EFFJ\*V$1\)B[5 0H@=EU&] &.ZI'1^O,L?N26S/ K MUA3[ZS?4J,PVF%/UC7JCL[AD&K6!B$C)^XG(,! M<2SP#6$BW)T/M5/&H1:/]%:V$?\:TK.D>[.U6E0O*_B.3IU["2XT"TA^,5S- MM%T_$9)<*QS0:\F=>F8 M4G79#27@X<0K(C7,E!3[9:![PCN@F58Q>!*/KS%W?U''UHD[GI^V__[;"UKA M']>B-]5--;I$.548/4E>%)7_J-. :V(9E@QE*8?->3#-XI%SYA<%$" M24@D#'=XU,(XARQ-'1OFUIM)'GFAKBP12Y=&IJ]Y/A..+KQ"PMR>I/M4\FR) M2-H892M^3X#DF,>7;$?"M1&GZX^MWE2'NJ*U:RTZI+6FUNG52$?MUK2FUE1' M'84T:.>D#\H=>OT'<[$E>R1IT&-C9&C0IHN?=3JU7EU2!UH/7&E*' ^' M[L'4A*Z.E/!UI'?$E73.] !!H!;G8^WC-;;>D$*VSOPUOZE_? ^ ,$T)$"*Y MJ$;A/=%*/&D,+0PI17QXCHT,!0)J)A']#_#$H4U\[R."!!<%,TJS&;]X@ZEJ=CI:BW;:-:+U1K7FJ$5JW2Y%KQL U-+;M%X'MKP?V[B<#_F1 M\P5]03.!NB%O<'1'WX[ 2^9/,F0IJL0B=RYBW,19@H'CG+-5B0:;!QU@R&]S MOIN A-*8\;'!J+26/FSHK5:MV8&Q !K46K?5;=7T>G-$VHK>HUT:"1N7=86O MY?*D*8P4^P/=MD-Y&73*C#4"WOY[Z[0E34 XP>.R]#PV +2&"S,Q,EFPDS&W MICD^7$8S@Y+!AO:B6QU:YG M8[9P&$-6M7"=V>F+"S8GOXU+U'XY<0UP[UA&/_T.WF"J$?;9M7V'?V2K@L\" M;"40B7USN]>-.12\*[JP[9^@3SL]8L%S_#.YM/&$ET2'I"4N" M;,T)6QACN+JA5&-4PX6Y;P9%M*0M;$4WGJ!?_<2C+*1%/-O9$#\+O\*;)YH'@_MR*@/7\EJS'U5$&]S:BGKDX]=>L&F:!>62VO+-Z;7Q8BJ+<^ M[ZU*O>)Y;R6]]T"="=6_P4?+Q856]_X4 TJ5).C2L1RQ=A0T/GP=*FA\^)I6 MT/CP]7%P736:1A'+9/>/6.4*,AZ$5A5D/ C%*[R"J:JD7!C"$>M( M0E,P4Y*ZH[2Y#%+JTB*MO<[$^J+XJ!$L[-[GDJ7/+"=O%&RZ\N M_O1Q@XH]F=H6Q4)-*""O;0M_Z=@F5J%D>^JI6])@W,*"LJP1Q8)SV="*E*'I M%3V-S5>[;$C"!PH?'>+,^%V^O!HWP?$EU0//U+<2A,\",46 M-0N'A(W$BME$19[J4WO9N Z4?I4FVDY6<.^;6 -=9YMJB'E+#/W*.B=3PR/F M01!NZ=@.B8@/#EO .6,8Y7 ]" +FCNN0B'>'FYXLJN..*2RJ?A"4RQ[4(9%M MH&G^Q#=QU]T-;E[#VPX=XWP]45ZHZB HN?(X*T7<$KC<6QEC7E9'6-S;M+A+ M$G5["]TK3>R][+6L"I&%A7_$Q!>>P1$277@41T5NX8ELT1.I*BA$CNQH22]R M:^7-K>T?4X:0(7O+LQ=9.4/(@JK+@GUC0T3]#H9^E2;:'O+LNR>6B,(= !%% M-*W"Q!-1L4J2342W=I9G+[:PGUC)O6L/4RUVJ<1J)!0>9B4\S+U@0WB8!T._ M2A-MUQ[F7H@E/,P#(*+P,"M,/.%A5I)LPL/Y'>*6:R5W<6/,*^@B+.Z= MK>3>:XV C>E>:6+O?B5WA8@L+/PC)K[P#(Z0Z,*C."IR"T]D5RNY*P0*D2,[ M6M*+W%IY\NP%+Y40LJ#2LF#?V!!1OX.A7Z6)MH<\^^Z)):)P M!T!$$4VK,/%$5*R29!/1K9WEV;= W-+EV;=P#+WPHG?J1;,YWRT)A1==$2]Z M#]@07O3!T*_21-N]%[T'8@DO^@"(*+SH"A-/>-&5))OPHG?E11=%W+RS'(4U MNLN:W'LZ]/$M=*\TL?=2D[LJ1!;6[Q$37UC-1TAT86T?%;F%E;[#FMQ5 87( M'QTMZ47>J;QYI_UCBH5_%)&#WGD.6BDV@K<:"84L**\LV#]%V*)*-P!$%%$TRI,/!$5JR391'1K-SGH[1"W7"NYBQMCN,<^C,R(O9/[ MJ)BV:O2D^-H*&].]TL3>2\6TJA!96/A'3'SA&1PAT85'<53D%I[(#BNF5044 M(D=VM*07N;7RYM;*B*FR!$0VGYM4]&3-N?$M@T_,?RB) 3]AYB7M^YYS]I_P MI^&7X6?\Z>M'^]T1ZY$RQOQN6,;$GY23MUS'.XNZ>M+'CZG^;BF\MZ7S%!.3 M3EZJ->G)_I9^TL.58&%-SW#^;QU;]S7OQKFGSI.AT4 Q.1.J?X./EDL'EG[O M3T%$!V/Z_<&8@.R]&3TXQ')'U+D9?;5M?>X-P3V'Z@/OUC8L[\J"WY74OD5R M9DU$I*&63$DKYL*W;0,,3MO#B8S7X\FY\^;+>EB*\2$U@2IOH.-\:9P;?O M*S%4]*)KVQI,46I@7'?AA=[8MW3JP'S0,\.CD[69-<]UY-FG!_(R\+VQ[80* MXPM\Z7J&=F[[EN?, MVQ^/ UF7"&99%GBY@! +!>75W7TX=$N(U>_BQ!9$Y M#V^W8O(G,F[ZE1D]0"]Q=7BR- IHWV^V1LQ_^H[AZ@83']5&VRO#.FJ27]H. M-1ZM%"-6E,%%#S?A\'/? M]4 Z.G?49-Z .S:FATCF)>,\7&X6Q#U@SOU.=8.$=+I\* M4I:-*_/<(1B%!IUQF)BY,]R?GV>?J:6-)\3YF0R57CKV!$?L$,W[M^&-0PD5 MA&XR7O,PF]*4T%YXIMS(>&UFDBOP5YBBMT=UELSQHN;(F>S#<@/S$JD"U +4 MAY%I'6@:1G'<:]NC[C>;6.[ TD%G$4LSK,<[JE'C"2/ZGV?Q=831!X?H-'Q# M?+_<"'W+B%.I^?RA5\ON$A"H#@2VY$6]"0(_K*%AFE0_#NJS511Y0SXBQA=4 MKQBOU]E*Q,[OYPXXE]XET0PSS$V!*6:;3S -Z7N!E?K-L.C-*.-GO]Y_/O\- M!N,[]#.Q?OYPR96EE1L%BZ-(&:3YL_!V0S1O&@-P+9G,+>$K ,0.\)4<.O*A MH\/,7%*"@ST2D#$:OSX/ F:O>>,AS'8MT7[_C3@&ROR[<(W?/=7@.?WFB3J6 M\3CV8F4"3]S;(Z=Z**VN*%RY[7DRADMO5R/FUB(!"UJ?NY]DUL\H!]='77')\]8D#35)Z:4?;:QX=RHJBE)NPJP\R M(/7K0ZU&O"M.1?NX)GT*HB)>^/_#@XN"I7RH:A9%J0:-2QI5U7M>[WJFI[<1EV2I:!=U:Q5:<>_3M MIVKM9+?F>O17PDV/Q4G*A MWFMCJX:@79N(MPY8@[_9N'HX]C0/AXZ9PZL&*0/V_ITM*[T9_9LX:,3?.'<8 MUF2TA,$]@52[-8G&1AP\4FX:Y@XGT*)+![4ERFU)D@K*;9URV[)3!>6V3;GB M5ZS/5U 41-P.$'GZ#2WCV]J&2U2:PH$_$PIH@'_*[< M9$GV.BP(.=_WTM,ASV_C58NB$TI2:S+.;=?#0GUFN#XA@X#UMEI7V@-+Q_DH M-QV7##5Y)N/%2Y+95]6&E=EH&:IK#)!S4.R M900U#\D"$-2LLMZKZCKJ>8V!I-<8T/RS#<^_N?Y2;F#GLOW0L@KAS$U)11BZ4]D)\K'B.G8#5 M0V<.CBY&K3BWHR^T*GMA@-/_BJZ_!7H@ FEV3=, M)[%71/=875:7W2AYY"UW/A+[1_,GYNW2>K69C3NS9(JK(=3W!D15 '';0%0% M$%< 8D, <=M ;!P-$(\,114CW'?;HC.^>?#2MW17F%/3L^PY*8?<.#!+JGCX M5=^(*C/\#LQ^*AY^U3>=R@R_ [.:LJ?Z>+!3,7+]N']PV,D^,W:^=^)\TN.V ME_+GI1Q2X\!LINW L/IV4]EA>&"VTW9@6'W[J>PP/# ;*G^ZCPM#%2/;N3V9 M$FL6)#:/VHQB&=[,^2B'P#@P\ZEPY%77=4UELJ.O ,SDC)G M^CA@4W9*;6CG)%_QS2!#=K!T3/#@+*3P3I5LXJW9*9MT9G%J Q#F3?#1X% 5 M.-S0:A$X+!*'#8'##6T8@<-E.#PL$!T/W0XW;G2T 9S##<@<;63D<",=QQ%R M4&N*6FLH8K/. 2Y-WZZZ")!3>2!61\E4%HC;57*' L3JJ,;* G&[JKE,0#PR M%)6=<(=K'1VM=7*X=L;1ZOG#U=A'JS&WDY6M:AJ^&BG97:X+*!\"5\O''AT" M=YJ,/6X$KI:)/3H$[C0->U@(/"#X' G%Q&JV2II..UX%4#XV:*^N)NAZ.)BI] M&^\AC6^6F];YP]Y^G9K%"8S;S)_)(A%6DN/E,@KM"S@*..[Q1+7YTPX%'(\= MCOL[KC'C@#\!1P''/9Q0N%O?$P.5MN_=CXE#W05#._GC[ZR""3OP^=*A?_K4 MTF;IQA-/N'=(+<>P'LL-]LJYLLOI56@?\@B>,1M+*%\97VW>.!:L)UA/L%YY MO(;=[C 6S"F8LS+,N96-87DQS'L/&!B[]I7:CPZ9C@V-<&Z[MAUO/)A $QHI M)[Q=QSO+[?])'V\O#N( 8X$9P1=!UNH',3*L6$'62AL]>;$I0=9*QWC6UZT7 MWR\&E21G:!/% SAV?2I(>3 Z5)#R8/2F(.7!Z,J!:Y!;HN'NX4I2%&\OC.'8 MM:8@Z@'J3T'4 ]2D@J@'J%-_W%>,BIKM6YXS._MQ?^R:4Y"NLOI1D*ZR6E"0 MKK*Z[LM%14GWY>+8=9T@765UG2!=976=(%UE==W]UXJ2[O[KL>LZ0;K*ZCI! MNLKJ.D&ZDNFZ>:X;0*]UP_0]XXG&>\8N7C33UZE^Z=@3K-'DPX3![-V,<.&P M83VZM]1ABX<_S[)?P)/$DZEISRB]]VSMY\T4WU#.$'>8%-[B9"0RSWFS8V@>U=GD_K ,S[V[_R% =[9T9H2D$\ [+. =C<0+BDP) MH)VE9D)(- &L:@'K:"16I8HF;Q5@NRFY?)SB2Z!LCRC;JRQKUY16XG+;--^ M [%;*W-@_.C*(/SJUG<^.# [0_X MW(E$',U9_G#PQ(<1T;S:R+8]R_;HB>39=W3D_G(RZC8:O=ZPV:DI7:53:^J* M6NMIO6%-J7?K;:734+41.9%& &O^ TVI*\T&3'-#BB[;0+EN! M+K9K'56MUYH]VJOU1OJHIK=(ARJC!JDKPXRAP:"EZ+(97[;BRY(.N-Y4A[JB MM6LM.J2UIM;IU4A'[=:TIM941QV%-&@G8\#-ABI%EXWXLAE?1F-O-A.7[?BR M$U]VH\MN_+)N_+)N_(9N_(9>W(=>_+->_+->_+->W%HO;JW7"R];]7HY"334 MV_7>L$. NU2]UD2.(SU=J?44A6JM3ET=-5L+!%)[:D.1HDLUNFS&WS;C;UOQ MMZWXVW9\V8DON_&SW>C;1LC:<*G$EW'#C4;\;>)GW?C;7OQM+_JV65?CR_C; MN(EF_-YF/*!F,_ZVU8PNV_%EW' $,[773EZVHLM>_&TO^K93;\:7\;=*?*FJ M\64COHQ_IB:>;<>7G?BR&U_VHLM&/;Y4XLOX9UAKMDFWUNN,M)HR!#235J]+ZHLB6>VU8F2T&M&,M&)DM.)Y M:K7B;V.\M&*\M#KQ90R=5@(O,0;:,0;:<IU:5VL MFZ@$[K:S-'@[HEJSK<27L4YMQSJU'2O2=JQ_V[%.;4);V--J]3C M2S6^;,27S?@RDVN";US;=S3J @WP\Y@2G1GLNO'4E_Y+DC[A!?PK2?_]MQ=2 M_\B^2]_]-)5<;X;3/P+KNC8B$\.YYOB7"XV>]!_(T*22/9+.T>6P//?3!](/!C)V MP@;&U'@<0Z<:TY>/DF:;MG,F_:W._OLH#8GV\]&Q?4NOS=]Z-G1OC$W5_P'/ MV0X0#4=FT7AKBWMI8'Y"EP!W7/BMP)%D$8R&( M.Q0\.6'FD[Y2K_TO$\[Q"_N%T6 S2>PQX<;%P"\GP/ :-*X8(+'"9O>$=J)AUY9\3W[/ +AXDR]@U0P1O:^@S^ >WEZ6&# M3WC$O$;,@&B>/0U>'/Q*RIZ^_YGKW/_,]RXU8\&$!?,5Z)/7 /"_/G$ /^;L MCDYMQP/C M_B_7)B ,1'H! M<_,*W5Z?F6'_?W\,[AXN[K[]1[J[N+VY>Y!N?]S=_QA0@A+8 M,C=WDM)ZI[^7;BZEAU\OI(3LC.3FX/P!;RN]1C-B"C[2#P %L&H"7'Q@F-T7 MPQ1KNF2(H;G&+VU'\L94^C-$F<0#H1*U=*I+KZ+SECU]P8.I*6R>Z;@,%;HU MULEL1HE#K17!^4_?HE*C+DOX929"=S]/MB.D:)6EZ(-#+-= GZ9X,5HONQA] MN!MGWTSV*E5W/T;D]F1@N)FNE MD0$"S?(Q07KVNBU\P=*!E_";:_:3%;FS#E\U>O5F=UVC^.WRJ$"?0WW3G,.T M#I[HK6U8GBQ=6=II8NRQLY_UGC<& -36TH #RKRE[O\R&/;>,B/O+EZ(YC%T M8=3%H8^&BUP+?7(E=TJQT ]8/H8E&9XK:6-F%[T7VG]M[2^AA@OAT()7%ZGB M$G0.R#RO]%Z1)L +M@.6 (MSLBU3YWQSU+FMTT7KP,4GIH[]A.]9V9+]0DWR M#)9OK@!ZQ48H]Q0^D)>K8.V&QJ9Q+>G<;=2:S;;2J?=>F1UN5A0$M2W*%08B M">P &PP!1_K#=PQ7-S1F"X"@,9* 8X\YC\0R_F*?WQ>+ABV.\NKT[O3^5 JV MW3A2&@'2M7WZ7IB$*S+00-<=ZKK!/]\,BRHK,D]+;4EQT%7Z;#[ILG3O&P! MI5FOKQT%+,$LG,/EC?-@/Z\<)J".2V<2_FY^O')^X"+5)F/9&^<6Y#JPYZIQ MUNM_SK<7X&RE-F]MT"7F_V],N:)9S9+M-)1BB?HV(1 ,!<7:U(&9,Z;$E.@+ MU=B:2?@:Y %UWTOO8)@2CK,8^VE)I\O%]^]RH8!H'3B4K$%\%==^IDG_/A_? MWVQ0&+=C,+C7TL:=7J.FP'\E ME=9)ECF*6N]#ZZ\#.33G%P@?,HHUHU?32% M);"S" SVZ,!V;7O28(IKCE&[[I%@E_ H6 2(19D9T/"!!)*"6'KXU!IIWMG'?EUA4KW>]FMXJ[V)M:'N>/6%A#LFU M34.7G,?AN[HLX?_??Y26V> -=:<>V8/A\94BE&AC2<-3[]9V&UB/0X*E?U;! M"7$(D_SN;#*TS>.>B^L@GL6P05^X4)7 -W@>&_!-+%/>X%GO>$C+7(= 7,X4 M=]D:4H)]-6TAV#@W8.MKGG2=^+\I-X;8WHE@GG1DF=N:WCP MT96Y)'\>VZ#SG_F7Z&([FN$R$VN$(41PA)@(XNM'8WDE$0],[O!YBEZZQA[Z MNZ*9@=L$N,??]# M#_("^SOS* MUC]\US-&,^C;E:5C!@ 4')QSI$&'H&Z/PPS4K MDN[CP=OLT:E#-L*ZBZ&1 M7IV_02Y[SCP"K[D">4;,(GOKA@2_ ]U%[@D7#^2?E<->LMY(@[^NCSK3[2?>U!>HC8S]XXO'L*RH*RKNET9%ALV1Y+ M:O&$@_8QKX?\OOZ1$R1\.O^YZ(6Y'8V>1#41/IW3[>A9PTIP-/@C-54*E&!2 M\^USB2&/!F\0 E[6+YF'LF7)!6X=+<(ZM04M&2'FD$Z%B,,T2A0B+K@S)^NL MYY *:S1O7<@;9G45VG]#?N$ 2# #_X)Q1%J:KKO>I?+SL\(*5^<<\7 :1-I!_XQU&6O MH(>]XK/O&A9UW6WO;S@\9*P?5RFV_8M V?-^<(V_%OW#%WQE/PUJE&U[NZ"( MBRRWBD=+S$]0.8,@LBR;^7*^RTU7:)?OU@+6+[9ESK#Q M9P.:1AQ9, ,VVJ!/ALM$H$4LS2 F&KJX!IJE5#TP1(FCNQ(N>C;TI6L1&N]( M.@:3,C]76AQW\1+OT.)["G>P0TMX^O"M]_.5H&S&D>^(\^!BCYOET9">Q0Z1G_"HAZR8(T M()\6XI1Q;I'5X'2QK"9*(!!%X!Z"_J7,4?3!1V?49$^= ,(T _KM_G)R=7V9 MWGUL^1/=]H('TE P OIW:_7>25_IMN1&KR/W.IT0 F$_@TEGB3(WQ*R3L2Q1 MXZDW]]6E B#R7=?'<#>X^78\R.4^>@$KMT)B+=.=.RG^LKS:S!;*V\Q7F]&- M)[YVZI>3VZ^?_Q5%']:-&IQ@8:/TVRX?[J+792V;2S1Q$I5%"G\^'M7 .N#? MS]_ @(ET^_7ZQ_>39(TE]F1<8RF\BB_B";X=?+VH?;Z[&/RK-KA\N+@[DXCY M3&;N_*RE9B&DBKH65?@\STW-KU^RIP9G^*T3\W!S_HV5]PK>KQONU"3 -X9E M@@*J#4U@RS0[L&:#N5Q2T>DYF 6&T26XHR'3\Q_&7'?W+/S2T/7=Q5R2D2] M0OSHWVR1LK#%=8E_HB08($-'X5PF)FK#*QPP$'J[L"*X# M<&!IM+ P5VZO"BEIM-JNWM\N;F^NKA]DZ>KZ/+&KMP1=PR)'$B]&5*9>!5G4 M2[[\/"BK(UV@[Y0JR317?J1$0W@8?/YV@<47SF^N'RZN'^Y7Z%VQ>]FQF8R8 MOKK-F#Z?M@V"^A(7[SPNP3](N.8LN)26A'GXPM^HU5ZSF$B/DIY13]^@+^T" MNY()N[FUS]X8_+>,Q<\G_5OR2).#X(&@,DUTK-I!)OU[E]NWFYE]7UU]_ M9]7^OB,/15!%#[(&\X'&_QE]&1M#@U7V2/]2BG_)]4&YB,@8@(\\L)) AW'+ M<86IZ#?FQS1/TZ+Y^F3_("DV%[1))5%P&#WE-1S>#NX>I*M3Z?+J>G!]?C7X M!HH?->W@@96")(F5:OO%XRYG=!'ZBY.X!^41;5OC=>I.\V6PK*?.L\!%.\>BW)RI]LUT!W[7AFR!)ORM0/*?[<46Z-RL$K-_I7W\1 M"V G7;"7)._Y]9-K/Q9@/ MY_ ZZ1)?MS%HCP>JB;GO8Z4E@=<4-/&DI5=1>8T/X0JT''CF!P8J!Q<^'WU% MK0Q2JA@]62DV]?W+8*7(E'HJ?2<6>62XBY<'?3%>%KU$Y#RQBSER#"= 8 MKPAHOGH3G[FCKF_.NV@BPK5^A M)UV\HU0IP59%(*S&2 5S26(F5&J>8HL?5 M@83M=$6F@"_,\#/RE&F[/J[,&PQM/]RS+]T9[D_!*.LS"B=-OU47K%(:5FFN MQ"K-4[8PS+%-7F?QUK$UJB-G"#[8C ^:P ="9>PO'VX8KP%_#4>3)\ZO3J70 M>US]ISLCDS[B1HK" MV#),Y7_#]W*=Q>J)N(+'=L%CG)R"RTK&90YX+Z\&P=;FLL$I"*+QJ=Z*OVP$E7/[XG)]]L%^;)$23?T;WZX M;#-,H#)"-(>+JLL1ZTT'S=D\KAO_#>:ZWVJ^%@"N FA>C?JL"YK&:9KPJ__\ M"QT1%ES],<6Z9]0R;">!L9(EF8I"4N-0D/1J4&1=)#4W1M)W3.K?DQ$%(94( M2!XH@IJ'@J!6T0AJ;8R@&U9/X1A*!K/+Z*P7OH$?'B;,7>8;2NS&.#[+>6+EP/ MJV/Q';11B2QI=[MV"RU[L?#"M2M?S+TA5>-A\5ZB_L6R5K)Y-Z^*2E#^ ?]3 MHW:C^@-S'U+7^RRKL3#U:U;6V&#B-Z^O$;ZUJC4VUH%%\K)X+91;?2/ _B+# M[Z,/>,0&KZ*Q;+]U4%PC?V/U7,V-93NP]U#_8'M%(%XM Y9V;MA23$ NEF@/ MREF8,XD7^\>3O_ \1E:'0WK'RKB'9:4_&4BH^5_PN33Z877I]\'1FC >"JV# M=X+8F#KV'[SV'P(E7@OL4"PCC[7A;/8>6N6\=XPIIVB7#B-_CGD=>_OZ/H@\5'1?1:L]CG$EEY>% MZ.11KP%]1[9IVL]L+ $FSR*D;',=9H2U=[?01^E*EM ["@@8G9HP/P @=]BY ME5>VD?F5;=E-2XUEK29+RB?30//O2HU#&>2_\E3(W#%UV1%<.1PE/5(+T(*' M=N#I7 ;^V!@9_!@;A.ZSC;550ZH,J6D GRR>%Q"(V\4;7'XN?H^XPN.XO8R7 MA6)\\8Z!)H^><5R!AU6R'V>+=T8^NFR+W]M31 C6:J"Q6]!!F2T/$:I MLOC]LV&:&=_F/RP-,WK);F!)2,/R\VZ;QD\*Y..B+'X&F+@Q MBH13Z5?[&<]G874O@6]=:O$3USP&%4YO/!9E\;>2;@. L:PO*BPN5$D,)BRO MBC?GT'8J#:"7"*G MX0QAW63.3=*309]#HP'&Z.MN0#Q/X,">Y;L?E<,MX?H89)J6'PP/Q)H(4G1&>5>/'W1APJ MEC1^T T*F2<"J$(/QK-E9H!-(OUW*MVD/DN!M'&CXWA>'3O,+7%MBS5 ^-"> MQ]1B'4L@'VP UB_.O'@,D4=^PF-!Q6I@?V )\&Q]?*%IL.((3,_.@N-^\CLQ MI-S X*<*Q=^[8#O\A)?@'$3FBLY0&W?PCA+<9AGVBV)Q5GP$SQQ;TB:;]@#Q M0?W8F*%SB'PJX=EWQ@2E(&)AQ%4MC!=,'Q0).L(7M#Q:/C@O^&+X+>M+T/WP M-YRAG>3K8!8-"TB']X46?I5M\]&19]L$/ :B"FCTT[*?K8#&_)I179ZS@EDM M7Y;'6:1[[,PP^")GIFUD.2F@F>#5QLB=D]!J'M*$Q1S8T,C%(\>>,-8)!.%* M[PMD*DH?UELS89(LD9+2OZDT)D^AY'I59+!SDZ"WP-PXXD!.!=J%V]!LUA+> M9%JJ!TX#/A.7I_?@)7JLJP(QQGT(F!746PG/4T[\4DO9]$YLT]N13<\8=_FH M G]89BXF=M8$7< R.I]IA?.:4D'-5$/UZ4M^_<6\ MD#X>K9&9Q0N/,4WW/CM/$/:INS0?]%KUV_GI7T52XO[DCTM384'?0$G:N^P; M,L6"L82']$7L$3#$8N_SDK:"=+OI6T VHOWI&_QL#'A7%%H+O;-T0$TC4Q!* M)NH^5EI>4/6-5-WNOI>OP+%P$4Z&4,V@K@5!$X'G<_3&:+!+;)A,"XXI"\ E 5!$0"T8W6+C@3 /7\Q.A0/E/@R & M8@?;3!(_<)HTT_;1,=+AO0[7.+KQR!0-.W"Q9%072J=TA&'Y^@1>W PR6Y. Y$Z'ERTG6.:F19/0)IK!($&,:.BP_S=3(U.<> MHZ!F%?6$CVL$J$NI%4=U=,-U_'!5GQ/G*PDZ<)B1QP2]#2!!(@(WNUZ &5G2 MC"?#Q!?80ZH;E"TD\:CCV([A3F2).!.P-,8VM&[RY8KO8KF/?H%M/=K1P>;) MYX;4>\9.WN&B/,+W=O]T (_TO8SG6CM@JTC/E+"^1CD\F#&V (.P/A'<,XXK M6MA#J+?HQ- 28X3A "T\H7$J"F843:D8ED,?B6QH8UQ3$*P8!%2 ZT3Q]8]A(#0\V9QMW6-O^.?-YWM<9"V@44:3 M)TB4A>E0!PO%.S0V;EUX2 L<8]_E]4:P0K>@9AFIN2CF1S[W8;&./#X19T1Y MEH.3GS/OQ\22%T'9\E 6I2AE2[<8^X$.-KG;@204U"HWM=#'@/D.5O=I,[#2 M>"#J="GE5MD*G=+LV=; )GL\HZ7AT=]B?_1*^Z,;8G^TV!^]]?W1KPFL-78D MX_SNVZ!H(0+;[$=A8,7#E4-S '!MRXO,53:0#?!BM>X]T'YU"#N913!_=\\-7\!'=2P>^PE@ZF3G!K0N"=L+7X9#HU MP9S!D9KDF75)M_D,F+@]#(;K#^$):,*?\LT,#J[R,W#_+>X'R.]DL-D$PW44 ME+-/ MMOV8)8BY)YS\#=N@1F=VD !$R#BV*3-&"#90X3N=8'_'Z]O'W+#Q4&JE<(3; M&'$WQ>,XN:4@$"(MA4*B+]EAQY:+V4:/LDBN$FPI+?5,4 MW8KWG-I"S;;, M\74XLW!OYRLRA&_#F*8*$D'4I$\H7P+U&VX4G-/3?&>D/V4+'N/%C\F-V9+O MKK4-%?2Q29-:D6U^3KX=K]P\_3BW55I>_'F :;:-,1!V5L@L]6Y[0I(8AO@T5:VT;_D M/!9/7T2&Q !R2)$PF2+K2 XW]O*]T^RY@,^H'FY0QZWIK.0#,ZTCXV9U)MPC M=XAXUAKQK*:(9XEX5M7C67$'D(@41$0-_U=\@+'5^]WHNB#:YMM0)#XB>@G4J75]>#Z_.K MP;?DD6:G6YSP].2N,MZ"FEJLOAQM2CGSI[@<&LRU!+V5T\R3HX.YB0LOEV&* M"@?>IO4?DIV:'_YMDQY5_9":QBYV=5K&3DY# @0!>D%7DD6;-2BJ%G(F%]<^RYT=A%+5* M+5GX?$A,=TRI]UKQ\YQ3[#\3DVVHN,=WN&L?*L&=S'_Z%I4:=19T:S#W9R$4 MEW/81&$ ? 59.29#?JGU:%K[\]76RP^/G!6*,6;LZ:NU\G/@$LN3A3JEZP$G MC.(^0)?X_MQ[XT7Z#B,9N](%"^WC(HNPHOD)0]9W^]1<6YJ;A^7X,%3"A/\>VJ2]4 M#. /">#EGA'#*=/O'1[H<#WV[R/3?BY&,Y[#ZZ1+?-W&:#I0#"4FNJ\HE0-2 M$C.6[=%7X7*-#Z%3EH.;;%^M(L3D,]!7U'PZ)A?A)M?@[BCB4'!RXLVYB241 M\MUF)EJKQYSWFY1X8TYBS0E_>T:BV@F)5^'P:K1_V[F(O>88>((ACKD$.8;X MBU2:8?!$;VW#\F3IRM).N67H#UU#-Z!I/(6N!$-:*2Y4BIX.5H\UE:"W[ZXP MJ6_[+G31C9:G3HDC84UX^KX M=D-"YOP($;%]C$FKI1U+ T4T6;8%P2CJD9@,0?:RD%W=(]E7%$?U)DBB1G!Z]+YU1!5$;'BC4?RQE):$+MCT_/@%"?">/5,,*IX M8TG?6$+=NCM&30=(@OHU+//)MKCB!6:,GXC)@\P97!QGKMY@(>81N9"79WFV M?\]K29W+H;'\4=&M?S)>P"RU+C'1R*K>Z[^<:$I=::K=7K-[$AX@>8>!:.-W M]#EJ]7:M43^1\+!<]O6/^R\GDD4FT'7?K3T2,CU#N@TL'?^YB(DV\,Z)X\S MP/P-HY9@X@-LX5>-$XGOC8(F7L!*]B>Z[>E4,P D)U)PX?YR4FN ^:OTY([2 M_/0AW>_^SLBU170(Z,70ZV5 3ZTI:JVA[ UZ:D=6NMUR0.^HC;I,77$_MAVO M!M[T)-@O.:FPHGCMY7MGT%9]4]W Z/0 9+J*J;01/S9DI:>4@QL%M(J$EK*I M["\&6DT0]7);K9<#6L?L%$1_^+*[N10J=F2@:3 5K"R"1D'9#TTJ2Q;EQ:!, MTWYFZPYP%:1N^T-OY)M8QXK_!![Y>VHI)5MT9[S4QH8.;9Q%> 1 *'*]K@2K M(YE#LMHO6R?]CMJ*?K?JF@,Y/-W.>*+F3*BP+H M[!Z< 9(*75=4#ZR<8-T[*Z_D0EM5>21SA8W92F%\2G#K'CM;] MTS?8":LLNB8$^G98K[UQ4B4DUJT)% 5KZR*DUS7=C!.;][$]N9XWFFVZZALU M63R#YG1C*9-NG)D(*;F9;]V5>YT=1XI*#XBCQ>#&F8LW8["^JRS%"M0IH1.P M2\UP97G$>F3'5_%8SI;M?\&C:_%H+S]:F.F0[^$3]HLCU,MDX)?0\=AED"HJ^XC&2E+B4P[1FCVIX M!);('FPU$K!QHCHBVC>DV1UV_&;TP^6LNAE7MN16IR2Q@$,#6:%)Y47$O@*R MC1/(6P%9MR5R"V40^U_PQ#P\594=TPF$@ M7B/JMB?K--_(%]/FWX8W/?1?0 M%BSB (/LVK:T-^3ZFCVYJ8H4PP&B;?.]>UM$6U=NM7:U;JAZV8:=VOS!R=T5 M-NZ/;!E@9^.\=&+5WQL9&/BW7>9U?P*^Y87OQCGO@N#;/.GWY(:RX[#H-I:M M'JI#PI>M5ELGOW :)QQ*GN6>?A2!6[^52'M]\,Q\C^D9,W>B!5MIU MMB,Y48>EE8X;P)OO%-P0P.@58>"UL2^S:A4 '[FO]&G8_V:0H6$:GH%USR?1 M&53\^*3@N/N,0ZB"!T1MRL+>"+0(7SI%@/,DREPKL;+R.(237+:?6F[8ER\V=[;$_ M:)>OU$C;>#%#H4AK*25!VE&;:WD*P/%I9BV7A%%74;50@G3 *_RY^7YX3K>$ MJQU6K$A\M6&$1>Z494.S %N18-M\F_SVP-:1.]UJE?@Z2.]@OL17Z-A/;8?A MR!X!X8(5< Y]HI9?65?AN#+)W8T70F0M;0K9??86>[#7ENMUM<2990'G\L)Y MXX41VX-S0V[6=V4OB842&RZ4T!8CU1558"5@Y5=X=..%#0EK\DT!AT9/5AMB MH?8!0FOC)0=%0:NIRIUZM4Y4.4B'!5KZ9H,B9*>GV'-[,H60WSXG;KR1/]Q) M=6Y/,.1(\-7W8^+0(9!.'S@.L1XI.P@C-L_PI'MC9%#]C4NR<:]_2YS VY9XJ\B 'B+:- MD^+;1%M7KG=+@K8C]RLNB&/5;-^37#0#7.%-[( E-\Z#?_9=PZ*N"^;;T+"8 M]89<"KX@,")4W M..UJPVQX]554"?CV%88L(@N^F8/2:,>DYNB/-6\,;Z2.;D]H33,-4(@UA[JV[VC4 MK9V[[EWPH3;V)F;-! _PRJ.3VI/Z5$.]A/-3004!/NS$\%C"B^T%T4)'5LM3 M%L4S7"G?Z$Z)%;ZNYE*M9KS4QH:N4^LLXL]6W#X^+O;<[W+RVSN:_".W(+_/ M%?0X9ID@WECJ-QYU:#)SN^<=U2F=X(Y>#%FR6M:V:>+*.0/,2C!OJGI2YK&% M>S9.F,4(N$X!X"J@_P43ZN?$<6;P[6""N\ W7"HKU^L[/K=$1#,/!-X;I^)V M"V\1Z"RG\DMO9TUKPEJ@"GDD=+X\74757PD8?QE']^KUC7-L#W0RM1WBS+)8 M]\H*CMBZY:LV!Y[G&$/?0P'P8&>+@ TC8+M49P>DN5-15A$O'&4KY16(K9EF*<$+$Q^ RL+4M_?ST4#2JE!=.PRG/MDW[] M%&PC)0I9LW_ WG>D)V+Z]*.TTGLZ*[;7Q6ILT![^F6LR6.Q,?&]L.S"#NKQ: MT[W5FE84/"F[)7?4QES#F&1:Z0WU%5M2>4MJIYL]1,-UL>(9*W3F>ZX'%Z"# MA>&_)?,J*V>]XMX>9#RF4G]#7MC,.!(F^P%B*FOS\8H[> X(4T=M;&=7LPS6 M71 35*BAPVU)(U/#(Z80[]MA165C\1[3ZA9(=66=\#^KQN M:D_=N*<"R"D"L%H-?&6!+!;RJ MR.WV'BO&O1<6_;QH'VB:/_%-XM&P(+UF3Z8.'5/+-9ZH9%CP691DV9;(SRJ2 ML6IE^I!N;&O9>9)J5XQHWVS7O:;>S>B!O&S&KK(JRG@=(NJREK6M6J)^!ZBK MUTM2553X -F*0J%$ MV^1 X]@]:+:PMN.N3C;.-^$$WHK$FYJU;&S%A:#%XRWICC85K ^WQV4WPF6( M5W$N/4ZXDJI@Q674X6.>/K#3%[HB2J\U$&1AY82>$S%9(':!F?94O M&\!SNNWC)LDYIMOG2:^K]W*I:-@X7Y\^_:\(0=$\Z3=Z7;G5V977-B\H&H>F M+H\;VALO%2@>VNPK=E26V->RY%+'&"WCANE< MG;E9@-D/RQ+=?OW\KY-YJ-3K_\CBHN ;QJ#LJQ/VNKGW7?_X'KTPR=<:Q5U( M'Z54(]FC"2=B;@I@(-B<)+5YLQ&*I$_CR-"Z'7R]J'V^NQC\JS:X?+BX.Y.( M^4QF;B@$<(HL.M>-,>5C4A'5@7WVMSK[#WZW8+H%MTZD#UD3\.N7N\P)P)E, MM1M,7^KGXU'-L9_#.ZE;#S?GWPSKIP2/:-0TLZFF&^[4)#!WAH45HVI#$X1- M6L"R?D0M2)^(-'908^&H3Q](-$$Q"%* B"5,AJQ)]N1_YOKP/Q_CCK-^IX87L%? M77G,Q6'*OU^E#PM 7Y7+L_AK3A 1IL/LJ7LB>8:'+;/K@.3P ,SEX(G>VH;E MR=*5I9TRN_S>'[J&;D"#056N?70>Z*WCJ?$Z4IYYJ2P)<^_!/[R"&(#B9AK4 MOMY?/R]M1_+&5'J 6:5\^HP7Z3N\;>Q*%S &7?JG#XY/ \P,-(?Q$8X.M"#V MUNUW5Q9TV_9=Z ZP&WW1Z-238#KY3A:)L(VF[OOE'9SOWPKLD^A:T+.8H:+L M&T^^O?MA$5\W@.Q[[48&CW,YPXR:0+7\!6R*3MQ>V^#H>'.K%].VDLM MDC79++.:YN=DI:[>4+$;!6%*U<]*C]80TMH:R#-C-<+. @XO ('(<@8TZQ8<47(V_L?!)Q:ZC]VNC+DCA]U M?5:]@(-XFWB;>)MXVZ'%R?:TK>J>D/NE2B!OX"LN; M-FIXV5*EQMP^1SU8A=>LU97$@KS?;QU;]S7OQKFGSI.AT<&+X=;N!X/[[W0R MI,YK.V"8)K]T[$G6P?47+T&!VH'K4OB_ONFV2#"&U+RCP;9-W2T!22"TTB@4!H51&J9,M0I8HR MM-64E8Y:%H26-&BSOSIHU)E()F#'?3FW'JY@!O^*+]\/-ZAML=J0/ MU;]Q N$> TZ>,C&XT@ S/F?+GE!!%<)IXPV6>Q5PVI3KBC"5JH_3YAOL]PK@ M5 6#J2MP6GVW&UV!2PK#\N<7.5JV8XALM3=Z\M557">^3_U?N MY#(QTH7B91T9#5O.)ZVY44.P:I8(GML$1.7GHE1Z.D+-&4574O MRE.PQ$&P1$YR=R4GIZ0LT9;;K;V$A01+' 1+Y.215_*O2LH27;G;R*G-71*6 M./;\Q\>P-K'#(2'R'H4%3%HY"?1OE3**.J7>DGL]L9Z_/&;ON>UZ M6"_7$048Q-O$V\3;CNUMQQ[Z.( "#*4VS[+6BQ1=>QE)=6+KG]0L,95%+F3=QZA"(OLVR0690ZVS[19:?\=E#DH M6(V)'5/6QF)6QWD$I@\*Q*+([U<=B5B)[!^4*"L9BKR67*]4QHM+:+/HO# MMDV:X' %@H/%*TRY%Y+[..N/OJR]G%OH;Q P>CK MRNU&:92$0-_&Z,O)OA5=1:!H$Z4G-^IB&7+EX=?)R< 572R@:/BUY5ZW--)/ M1*-%38"#V-K6R4F*;J,F0,$2057VLF97;.D\"-SG)&2WL?&_:-QW]N*""MP? M!.YSNN+8TP71/GTMO6U) M.$*5$A Y2>VU2@(4'W+K[&?QCE!Z!X'IG.3X6A4'BL9T2VX+QUU@>F-,YV2. MURIH4+1GTI';^XE-"TP?!*9S\M%KE4LH&M-UN=$M=Z#IV),PT-)7QW9=:>K8 M(T.L_"\P1[K:!MGE#,EH<\M(L]E:Z99<+T\5= &F3<'476W+ZY;!5)?K7;%Z MH_I@6FT3ZW;!U&W+G9;8E5I],*VV*W6[8.JTY'9]+Y5H13 [TZ:\F5*'>&" M2_1EBCLC7%& 2[Q-O$V\[7C>=NRAA<4"7":\&,L,P$,_*6H'$6XHS@XKHASY M/35-K(9JZ=]#$EUP_;WA*C.Y+39K'P"VBJ@Z7CRV&AV!K>ICJXCBX@5CJ]64 M6\W2%',6V-H86T64$-\"MCJE*1IQ[*&*>1OU*[6H0TQFI1)]8EB&ZV$@XTF< MG%,@6^8<@;U>9HQ3"MARD*+36WA3:SNG):YXLR:$ W/\E!L); M6+\GJ_M92B86*!\$JG,.0%[SZ,JB4=V5Z]V]&$P"U0>!ZIRTVYIG8Q:-:J4K MJR5?>2]@7698YV3\UCQ\LW!8-_=5OE#L9%]W)[N]L 10>"&5$@$YB=FUO)!H M'6C ]>YF.3-55O93:%UHLX. >"W7HR H*W*W(;:N"RAO"N6SQ(L@>6#P').FG8M)Z,H+"NR4O+:<,>>[("6ON%.]9%C3T+OPK;$ MB1KK)='>+>%(I9Z3U][,YK^R-'M"D6:;\*3DPL#AZJ3?D>O=/6WN>R^ 50RP MB6%) !Y*'*MF^QY;??-,' =^*ID& M&1JFX1GB[+="F?,MVQW)T]0[^PI40_K=6.=C8CW2*^L<2BWO6T"TV<#2 M_\T)^4:V;L!)H6R[@WK(O3#.;AR))%11G1 KFR MB,V2(8VX$QID2JYM*UJC*E&"YBN^,6Q'!#KJN[" H*,5P%!"\7PT5L;2P:PLV$&.YV M]A+Q6$4,BW W7X(\I$!6&KH0'GD1BSN*S'TJ16P]C!=<73KVA">B?,#W3;1R M_#.C(G_N 6EX\>(Y!&2,81%G=N71B0LLCAUQ;%8#- P/O,W,ZLGJ?@XOK91- M56Z %K&AL,0 [33WM(1$ +0@@!:Q3;"T %7:QW M$X*W"M!=+GB+V+&Y%<&K-G:Q^6LCP2MB^OUKZDDF.)%5\P8V9Z._5YK-BSCJ MDI\V7L!.?U5N[23U?(CK)HX5P$6R0Y5*=TPFY;J;P2O($GEJKF9!Q1^*"(K;8 EC@K.4C Y<&^B[!15,JQ M>=)OEW:QH,!U67!=Q/[>G>(:-V7NIUR2 ':%@-TH8EOQKH'=*:VI)W!=%EP7 ML9=YU[A69+6YEUW.8N/"6DF.!1]F\$1O;?!.9 GPJ3+/X!?$ ML0#X;G@_S<;U%=GXZOHRP:J]6VC/==G6LI[ZZ] MPS:3:_]-L;-4'P!*R2.]]B=#ZMR,V+/NC>^Y'I 9"+FQD]M7NEB7IS3'P0G$ M;8RXM;?$[@UQJMSY1Q[79I9%S2 M0H;KH:W/^"WX@'%S]N'3!]UXXE?99NOKG+J-YM-- M?3+Z]Y3BEE,P@HDU0RO8LCWJGL($&/WE??B?N3[\S\>X#ZP+J1X$'0C:SQPI MS+BDF<0%V-Q^_?RODWD\U.O_R,H*!-\PGF-?!>Y*^GW7/[Y'+\RB0:J1[,G, MF_N3/@=6)T!1B!SITSAROVX'7R]JG^\N!O^J#2X?+N[.)&(^DYD;YI&00A:= MZ\:8\C&I6'@I\-K^5F?_P>\6'+K@UHGT(6L"?OURESD!.).I=D-O+_GS\:CF MV,^1'YB\]7!S_LVP?DKPB$9-,YMJNN%.30)S9UBF8=':T+2UGVEF8/U(>)I$ M&CLHM/[FV=I)"G_/P;08(-<,!#4G%SXQ_V6$_[EG\TB[Q!F5.=UER:6.,8*> M/K!E8_9(PD+!@"+WTP<2RY@(!"E Q%+E%?FR#>;B,.7?[UG& 769*@.QP[?" MGTB>X6$'DE\% (#'86;3^TJ81W_O#UU#-Z#YX,",W*',CV2%R4P,(AA#/+U1 MD(''& .M9VTQ$*;'\6P4##O0?_3! 9'"63J4/'\)SQ1*5O87VP/77YTG8D M;TRE!YACRB?3>)&^PTO'KG0!P]&E?_H6E1IU64+K%1_AR$'+8I\]?W=E0<]M MWX4>N>_WVI,?%O%U TB]UVYD,#H7-GQ+%M?W2G1HL]Y(I7+3?Z"W@9#@ZFW?CEI+S5+WFX M[P:3*-.'_4]TDFP+U>X8M"6[FW^+RZ"D[/GT@4[ZP5_#_M)(K"!NN8D[KU9V M2MK2)D,."84K;U(O/UA#DV=K(,W97"[@(."P% Y"D#'DJ@*Y"7BB7W:P0DJ0 M>H[4JB#UL9!:^)MXFWB;>)MNTGP%A3 6$O, MI[1%[D:US=S95X &H$WUCW5 M?,?P#.H.',.%6U_@H_5X2QW#UJ^I=S-Z("]YMN)?U+%UXH[G5_/#5*LPK(^[ M.X"V"M@Z&BAG;7-:-\:R:R@O/?%(Z>WBR*,*8>MHH)RU?VK=B(Z0RF7&UM% M.:M:XKKA(R&5\XE][)&H^:H:E[9#82@2D-^AEC:3/(=8KDD8,HG^A^]Z$[XE M:IM.QUI+&<1)4:R32\5(5C'*HOP4E!@!;,X#U#P@:'@_!I;^$$-H$"%H#[*SJGX6Z4&]"=GJ?I9^"V@?!+1S$OJ%.43" MO1'0WI=[DY/A+\R]*_QH\:N;0L;=VS3A$>N<"';AO4022) \6W*H3NF$?;)2L)", !=B_5?I M?/^EHB4GSU^4"[%]4=(4^0J!_DTC7]V=PE54B80+QI49\ M3O*Y*'=G:X@O4X)#X+TZ>,])21?E.VT-[XJLM'MEQ;S(=N1F.Q9\IM0I-COR MCAI;E1ZOLBHT+^FVCQ,PQZM["K"LWL'EPJ2(7?U+A,F;DR>-;CE$1F-7:E( M?3M +V+/_]: WI-;C7)X_0+G%<=Y$04!MH9SELC92ZY1 /W0@%Y$N8#M 5V5 M>VII@?ZIB-.#Y_L6=XWU+.5QO/E 0'& <%4.$.X&0!('""]031P@/(<-<8 P M:C3ZIV]XL^CPX/#C01T<_)W^]1>Q /32!1L>'P& ^N?8-H'S75[[J? M8X67'RHD85FB+QJ%>^Z8.*#1)B 8O8J<+[Q%/MO?X<+=-\C6TITZO$;7 MYZ<@F!]5^<=Z]73?WN2R%CD-/5HTVI)]W"#._UJ#&^NE_-.>[J+E4L&9 M3ZO6:M\N)05V*H =EE_:'6R",$/@$>7D6LL)KKVUN$T(A^>A_6,Y2L(.,IB4 M95Z.H<4=T+XI:%_.%@7?'V^+@O;'VZ*@_?&V*&B_]Q:%$[FV$SG0-'_BFQAB M%A&(\H"G"DR^GR6^(FHJA%9Z9ZF06P(_Z^%G$F9/1?2TS"T*B_IX6Q31T[VW M*!3+^MZ4KANX,'67>;E28N>0Y8;0&25M4=#^>%L4M-][B\)>6-M>8"61C]Q4 M$+ I^\HO$086;%!&-@@K"I:%$P1RJH(<&FR*$='?U='5WA.Z5BOR% ZE5QT0 M+KEU;D\FML4W= 4H%2).B+AUT'5+#+UV90G@".FU:^GUX%#B^LY,R"\AO\3" M- &>W8,G58=&P$? 9SWX9!52* N*1+CM,+AB/<.P0LPS8%4R=L06;0I@96#7"$-!>:.3!H*S!T5YL[)U-CIH@0!.@$ZH5P%YH1R M%9@[=,Q]H2-#,P3H!.AV"#I>OE]@3F!N=YB[V/&ZO TPMV;^I:#SP(O*O^P, M!@F21W]Z^'BJ"G.MQQ#QF9C$TJ@L?2>.-I8:"B\(OM%1>)N/9--#98ID[==/ MD6FM<(I,L3U:HK0AT\Q!?R.P"Q8KPOA:GN8[!D9_Q M1?EL;="-[[D>L9 '%KB)!27G^8E'*A,_B]BAOB([7%U? C]TVW*GVY&[]7(Q M16G!MV>]TRP7]M4BL+^*^D@NH+L(SE_:1/R__:QB@?*CLZX:&Z,\+M^#NV>N MK""IN4/$MSM-N=-^^]'% O;'8,LT-_+3NJ6&VTMHK[K4GWQ''&#;G9*9L)O_;9W0+VNX5]>V/8WU&/&!;5+XAC M@*014-.:;:EM6U*8 O0#]&B9.9W-C/MY RLIL99Q-OT/#7I7KK5;)L"^, MG0HP0#>? 78#7+4CJTVE]-"M]K[(O>;EE6Y>8O[6L35*=5<:.?9$HB_4T0R7 M'4]O3Q$%[L&GZ,L;&%A:B%0%Z;&\%*E0,0(@>P>(2*:6'T9+C)/F7#)5#XR3 M9JVN!)?M6J.^S;PJ_NK*=7VJ?_$=7)( [-U'J7DK^2*ZB+07?J&B5>YWFO) MJB(B\R5ML5R9UJ9:,&.L[*DN\L)OQ/3I$6[REI+'8S+U*TC@XO,1%+$D& YKD@W"&^7(]P!NFCW%+H&-H()Z#YQ"Q M(ILLDH5"+0F B&SRX<)HB773*GRQP3-Q]*^.[;J;990[+45NJ"*? M7-(6RY5/;I4MG_PZ,P@'^"#XH&0JHLPY9<$3@B?VP1,ESBJO;3.)S++@B2)X MHJR99:$C!#_L@Q]*F5T6S""881_,4)4,L^ /P1_[X(]M9YF/#]=B<_(6\LP, M/+4A<2F6Y)],0?02!F;Z@M=49)-%LE"H'P$0D4T6,!)RI@0MEBNGVMY'3G6@ M_^&['K[-?;!S\E L=,[,FO.$57-'H7G7\.@]=9X,C7)[^HYJ]J/%WL),ZX.U MH$L!X*.0J'LD4;".:K;O27?W/US)L^,O7+;N5Z1>1?1!Z"\!$)%Z%3 2J5/$V]LWDCQKT9883GQO?0@GFP@P]\U]*:3F)\Q)7P%LO-!24[T*VSKW1J M<2R1[S0V3_I*HUXR3CCHT]Y*RP3"5A V=Q6V$=&5-@,)<7FT7/#SI.<@A5* M"LRC9X4RY"T%=Y04J\? 'M^I-[;7/=A&N*U5P7^Y@CK=?>\P M%;Q0&F0>/2_LM[!OZH<\R!.RPF%9024%XS' ?[E#L,^]L&_1 TMW4B@M6>TU M2L8"PA$HG?#?VVY680&5!I)'SP1E2/$*OB@=2H^!+Y:;1D5L-#UB$Z?*&T6E M*=$QIEWS["D.[B7^)DA]I+X+Y^ EF:A]2>>'U\G@9B>%UQ\B9H(] !N*[3UG M@HN:T5W+KIWV>\L2L*"AE#!1*J90W<\4Y$>083V[>\C6(]:EONJ+U]QGH*HM\. M4V""ZX^$ZTNW@"/@_(TXO2.WU);VU#*!@]H/L=S68?2FOEV:Q2F':O9G( M3S:Z_"[<$&QUNOZO!_LMU?3G6ZQ1IVBNJ7&\J!\#S0MN7J]_58/>EW%[: MA4EK"H!*+$P2/'6X_3X 65#X6BS!PVM@2A3IR%J/]<8B'2E-)!E,%4GO3-MU MWY\M79Q5\"2Q.5HN1RK?8NL(QG@,+>Z0CBNM>SFFN3]H:A_1K.Z^Q>81C/$8 M6A3\>!@M"CH>1HN"CH?1HJ#C8;0HZ'@8+9:&CE7>0KGGN)O:R8N[75-/PBB; M*(4K*IV*??D"(!OVLJP;XTK;HH"1D#/5J1+;J!>RG62=\S-O'7MD>-_ -'FP M/5PJME8JNA09: 'O4LF_9? N9-_$IN=B"J@+J M57Q9R"8 (@)2LQ7+5@FO4 M"UF+O/:1D"NJR64[#.(5BHJ*FPM+IC)%4=S2&8:K+;7=P9&/PD@4L-^AB.^] M]2S'(Y/68E'XEI)3P5)PXGF.,?0],C2IY-D2L72):)I#&73MD>10G=()NPT0 M0>PZMFF"80%O\*A#74^DN,JH895Z$1KV.D7RJX#BKRI5 !A7ORBG!@F(/=@# M2Q^$^+H9W47HRF[I8C2BFG=C/5#HED.<&>_E1F?4ML5Q)25ML62<4\CQA7.( M!78P?=P1=6L[V&*:*;+!_[KK)OA,I% /@1M%V*Q* "E7"E7990HUW.6[1/"^ M)FHKO?E7L$6IY.8RMMA7ZE6PB&"1$K&(,"T$0#:6H864 MNP%*"0GX(]]L\> M2[,9RLX3UEMDCBK%-$1*NX3*H@PI;:$\A/(H#[LL5QYO284+/5! LKQ4.SEW M=!AF7E(\.\^^_A!/^FQ9AF2C\,:C,/.JK^WI9$PV3>R/ER! M^\;E3O5N"2IG+F7!/52X%B)!B(10)%1BZ*$EX4E2E6R4VIQ$;V8?)L-6RDCL0? MXAU[3*9*;DHEWG$\*DC=V5'$1_:89)7<%/&1.OA(G<-"B8?L,;DJN2GB(77P MD#JS#(F'[#&Y*KDIXB%U\)#:,C&)@>PQK2JY*6(@=3 0E;)7E> I^1/5!SWB M*7NT*>(I=?"4*C)\B1=LA>RHKU96OF^AOEJ#96VU/AD3PQXR7?MG8#.M#22" M(*\IT3WZI0GN* M;*,PV:A@Y6R+ZENEJ;Y@/NK=&"R->4KFO_027XL(L5&0$+_]^ *4>-[5^ZVV MWCQOJT6.BB!V5;7'*3G^CK*.EK M3Z5:IS1];9#B6!&M];H#O=?H$,&I2W"D.0*-=P\MQ] NU^:TLKDDE6A,782Y?J=;D/O M=]5JV;0$[#44Y!.YJ2;7SLN;:=4D7E5DLK7T5K>Y#U1'DHY(3Y#>8#GI[89D MFDV]V=I3+T"8K^)/\ /&&_D/'WXSK2?QK^SDG;E-IS;8;"S/T4FB M;<@PE)G*VTGL>*;$\N$QP'7RL7H"P-QF'[+)1!YZ]+,W,X;1SQ/# \",+/L> MOWHRCX9&XY?%>RV+CU2*D\@CDU>' M";!E16&\ ^C&>NFJ:3!\@SFS8/87&2JON(.[[]#=J[DBT?WQKDAW?[PKTMT? M[XIT][6O2,;CVL9C(L!RR":DRBL2XSB4\EUED$6,<&U&:*PA"]MA6)$]L[2N20%G?,HLJE Y9HJB\(LF,XUV1[OYX M5Z2[KWU%TA?6UA=X?OR1JPH$F_W.'B/W+Y%!/61@R59AJE "(6=?D,-X<BQ-JV@2YLC73ZS2;@ M$/?:-?<*&YH0_R+^1HKA'A&/:/6_.W*9;PC"1PT1)R;,'3[FJG/N$2*K5B%X&]RC0R1ACK@@8>Z( M,"=[[Q/H"'0D7 ESAXLY$JZ$N5UC[C,;64.+0$>@VR'H1&=NPAQA;G>8N]IQ M'EX)S*T9=VET=*W5/EGSOQON<*RUFWS\?&O'X^=5:&:O7I/Z M_.;SYUF3X5NGC?9INWGHD^&[^GGS7*FN][M',-%,"9K)&L]>C&:.;#P[4=BJ MZ)VR%*\8R67-1B]&$=TX^]MH=O=%7:]CC,.\[W/&MP=G6HWYHV$T_T!1W^O*48]'J#GFI&*X&^=M#G8CYKE'1!35ZI4=+= 1FR!/^U MX9\USEG"?S?CG#M=O=56C6D?6H5C'9'VZ']-_OG4D.33 3_F&]<9,F9ZVLAU MIAI[8>[0\ICFC#1GABCP#CXFOX9/8'L9/(OL:%4KT19PC_QFHB1B""!'"!"* MGU:@E SFXJ>F5$HZIXVF_&?OM-W89B@5O_7-\P)F?@Y<3#Z %W-,X9@4CQ0" MZDK*++.F=WD!Y[4<)D.Y^Q<[NN6H>6;0K)HO"UNDB)?S;F 0LGQ#F MK("_F.N8AC>>-P!B84$TH.**BHF&3A4TL&D,M@IZR+6*>^=MH@NCMBAY(5R):4)P6^E700NG(+A&"*K \ M>D(XK\1HJ##<2[2A"E*/WJ >%*(-,HJW$B:F@NPB86(Y>,1#)&D6AYD6 &N& M\_)\0!L&C+'LS[6&P)SEYQ"O%#^F\" ))0+(_@"$XL>;ZS2=AMKQX]M(5/&/ M73P;KOG5=3RO9+UNKZ4W&JKE^BL*U"./(7<:JL605Q,#F;T'00=*N80Z#97C MR$031!-UT(3"L>2U=2:*)Q--5$$3JL:32480/=1!#TK&E(D8B!CJ((9]B2L3 M?1!]U$$?VXXM'Q^NJ0QY"_%E#I[3!\-CV$Y_.@/6:W PLQ?\-Z,H,@4)2?P0 M0/8&('L<12;XU \?95=4*Y;:K".6>F'^$7@^/LV[=Y;$G[C+G*LSEPEMYI;! M\I[ELSOF/EE#)O3H6S9T'FW^%*Y2'ZSFK 2 CSTSIUEWV+4N\LEO0=[0VX,> M49":*Y)60@!1#2!Y++;.B"5I)T0Z>TPZM04WB6Z(;O:8;E2*@Q(I$2GML8%< M1Q8Z_I;/OF(X7L9.VK?F;V'I[#3,4," M?M=L-3#B_*;Y]L-O\*W\"=Y; -N2J]AY)&B3?6R9-2[96AY[;#6JT#36GP5M M/,W\=R&*KT>W$8:S'[78&__;= :O4W(L;7]0ZQ"K0X"R*OM0D*2:E?B+MCPJ MF@A0*>#/7I(Y5B]+$PY01VKH&O[W;1UY$)N2:E7[R"#Y,J2ZR[KVW1&?RI:S M>J2WO_NH,GNC(H+:908'4=%>HU>5?2@HENI*ZB"*VFLDJ[(/!2EJ9Y7X1$V' M@F)5]J$@-=61$4/4M-3-$77N-:E7V MH2!U;9)*4S55[%-WLL(PH&8$60DR&S8CN&7#B>%YU@C.AF/:&6D,M*13)_"U MV[N?GN8[\2\\WAV/&A10J0XE>Q) ]@8@U*" X'.(_$6M!@7MG8>WYY47[WJ$ M'I[KP$?-Y=Z1/XB>OFN:C)H'+P[_4D-))BI0J:3B32X9U!J?KH0D=#],3-"F8"$9Z"1I""![ Y ]#A8J MI*AT:AN*S;6<=>I+PKG M3D@*AZ4%*0K&8X!_OD%09Z/X3>1 KJ]SH+<; \4H@.P Y?2@VCJ]DP*D#"2/ MG@A4B.P272B'4M*,JFC"?KP:#I6%;B&>FV*KFL7YJO9FXGC>VW>Y$=V*#XF? M43Y1[_V*W2-XQV-8\:#O,3@XU-&Y,=%[.FK/724;16?UG6 M.@;69*ZZX?NN]1#X.$0+1Q@9MJD9PZ'+PB%';C1C"Q9+#MF")X@I6Q2>4[&. MOM>L0L!FSU5;*5,!8$+Z(INZ2$#LWKFPS8L07ZLGN%V-1FSH7]OW#+;E&NZK MV&6I"IU>JZ\8IU,4R$=/.I7TY)J#+-##),"N7#>.BRNFJ2(;_:LM-R(T)0F- M L#D%3Y$/JU6 +BWRP!P6$":!ZB\2Q9\X,"F8K)RU4"&:3]"#IL2?2H[]) M$)P$ 8WKVE6@G&=8: YR8QS6M:S5V\%'P,-XAH!%,J*!8&KH&O[WK:KNX;M@>Z D47SC\#S<0>EYA+&4KW7 M4XKA:3/#Q !J\AX/71TFP@/"VXMP/)&I,F2J6O2]>B*NFV+7MI#[54_XRAMS MET&5RPSJ+/(4V[^PS4QB!;/C>G1OO&3RC1L#'K.N&:V$]9Q%M,=I4E=+K=O- MF-@6M=:16$$D2B1* K4PB=:=Y$'D2N1*Y%J87.NY^UPZ52D_2@G2S,EW[9V SK0UT@$@^_"RNE2RB#2S"= )L]C+' M(_ZN.'-;OO-<[C:7TV75D,AU:;CN*SSB8@K4ZI?*2RG%\IHMO=EOJV0CM(_7 M1B#*G*?,5FG*K"G3B^A8-3I6/0]L.67LA3U1DK#;I0F[8/K7W1CL@'EBY;_T M$E^+:*U1D-:^_?@"Q';>U-N@,)XW:TVZ5)7B#DMR=O:3P#I5$%@1 <@_.'8F ML&=O@W9AS7,BI4,GI3V55=W2I+1!9E5%9-7K=/1!NU:W%M$6J7Y)ZNZI(R*97P/_?G#,5_$G^ %C>?R'#[^9UI/X5W8^ MR]RF4QML-I:GK231-F08)IQ/90EW/-O&\NFEWC3?:E_@+\R=O&H73^S&L6Q? MNS*#>S8<:S<^.].^^^;93O;RP?IXQQA.*@*V;]@8=X5/^LP[@\NP/FYI#VM? M!\!"&TX,#RCAYNNG?YW,0[S1^"6+[N5O.'_AOY(96>GG?;F_C1Z8M;/$(F%& M5_(!X]&IZSQ'N5YS?QJRR42[^?KCY^^Y:V0?W+)S/ODHJ5T;1.054D[JW\E_ MCJ.GGVZO+OYU>O'E_NKVG69,GHU7+V24>%$V2[WX>VW,Q"FVD.1E M*MS?&OP_\+V%+#GYIQ/MMZPC_\?G["/'NZOBP.^O+[];]I_1&J;ES2;&*_:N MGH 57A)^9_&2%_ M[K/++KHX:S[Y>,]GB3DC[1*%$JAS'WXS/A:%PTI.^^O<)G[-$0W-!+%E=/[$ MD]TR@UW-4$(^JVN@TY[Q\6QWP8-GF18\BWGY^YK?5KPKOJG4GN26$CN2&Y+[ M23;,$ZH=W)\)ZC8S\29Y9@4JXUJDMGMXR;^SO_XRP/)EFM @Q!LD% M1K#)X M'_[]#>HJEATP\VV=+P>"3@.S0MS^G?6B_0[/&WO:%;RSFF(Y?08%/=*!N9ZNJBFA#)@0\)174O MTL)7&8K;7@8. Z[:_K^3UFIU9SO-7'>6"K^:3G(F9\2==>7LC)R4>8+&44&# M]\H]-%1LED*ZHW?=(AQ7C='AN\H9HK-?MZW(,G2?A[4,W>=A+4/W>5C+T'T> MUC)TGV03J6$3)9(4#LTR4F29XZ3U?>OZ4#=8B%\5XU=VJB[Y:%@6P:,8/*9A M,._0D$%N/F5%W>$N0_=)?%T-OAX7JQX:8U=D&2+UPUJ&[O.PEJ'[)%&LABCF MM4Q'(X4)%?N26T,>1T+V-I!MR=Z'Q/((&"E@,%X.<&BP*.EHC$#3JPV0(DBI":E-'5D$N$ID M.N]N?12 (T@1#R-([26DY.P+PA1ABB0?04I52)'D(TA5#*G/;&0-+<(48:HZ M3(G>]@0I@E1ED+K:;:Y584BM&2%H='2MU3ZO+T(0=H!N-7[9Y=VG[_F3,3'L M(=.USVS(!V!H[:8>]Z===K>'.?Q!O:$.N<,:NNUFYK"&9NNTW5PQ$"5[IO@^ M#3+OZ(U&7ZDI1<DXU^9Y5V_U^WKWO-;9XPH0 \F;$MCO5(']'4ZG:]8ZG(Y0OI\H[Y9& M>=Q/!(LEOMDR +A#Q/=Z7;W?[!+LU5Q1,:1GSZ4O9#_4/)>^HS?/!WJ_VR"D M$X//V%'>6.MN.WMD?%6XW\%DZU93[_74&FQ]=#.L]P_VV=/A6GNG69/ M'[14<^(0Z&L'?2[FLP>M%U+FE1JTWM(;#=48/BD[ZA- )WL*.B> W0"W-="; M'=78]B%4Y=419X_^U^2?3TWK/!WP;=VXSI QT]-&KC/5V MSAY;'!Q\[,[QY M[^##\6LX [:7J;/(@E9U9&P!Q\COR4ABA0!RA "AP&D5BLAZ?MQC9CJ/BM;YX7,/-SX&+: ;R88PJ/I'BD$%!74F:9)8.L>K_?U7N- MMO(ZCQ(P/0J^FD<8G8H)H[!5ND@+_S8F ?5_EA<$ VH MN*)BPJ%;!0UL&GZM@AZ6V\*=DX]MO=6AB)6B*RHF%7I54$3Y,&UENE*6@.!J M$DD(HHKR8',7:*#ZNE Y0@RT0311!TTH7 ,>6VMB>+(1!-5 MT(2J<622$40/=="#DK%D(@8BACJ(85_BR40?1!\UT$=OVS'EX\,UE1U7%%7F M@#E],#R&;?*G,V"W!@

\%_,XH=4VB01 X!9&\ LL>Q8X)/_?!1=D7%5-HZ MXJ<7YA^!Y^/3O'MG2D4UM D^B&Z&:/Z4:EV">1$I'2_AK(_2K"I&3D4JEN[4%5 ,W$\#QK M!.?!8>Z,- 8JT:D3^-KMW4]/\YWX%Q[/[*5 *[D<2&@10/8&(!1H)?@0?]FV M?=G?9:#5>)KY[^:5%^]ZA.Z7>D3^(>J0U+<)X+!69ANI3@4)#V/IU M!4^K(XG<<3_M9DLQ2CCH"6WJB@+2%0@@I76%.L*?I#,HBLVCIX:=1S2)%!0% MYM&3@@I!2J(.1;%Z],;E^2:!1S(0^>I4CUE5Z' 6N,.Q(4:_#A,]?RE 2$8Y M21<"R-X 9(\#A"HI)[6U\>6:3>*+L6@ROSANRDU4KF=O6V^W>WJCTU-9LU$" MDT?!1/.(H(YRTQ3">?+?Q1 >ZV+:H.?_SORQL^XP&C)1"?^E\%]W[2C1@C+( M/ :-*)<6ZFW/F_JB<.B$I'!86I"B8#P&^.<;!'46N6XB!W+]F\V^WFQT%",! M,@244X1J*U,E#4@92!X]$:@0SB6Z4 ZE1Z\:#:JH(#UB%8<*0"N+XOH &&2] M%,55A7-0D(X 0@ YIB@N)0'4#Q]E5R2 $$ 4 TB^;:-4"% HN F+Z&(*YH%? MRBYJ]?1^:Z"R7:0$'HD"E O\22HHA?J^WFUU]?Y M; ? 5\U=^] F8!?95R_ MD_#QML_U?E_]YFA* /,82"%?!J@1_ZM2_6FV]$:GJ1C^20JHEO8T4#;HMR8Q M4-"/Z*(ZNN@U*H_Y'2V>J8BSHO!?BJMJ%F>KVIN)XWEOW^4& '=$R+0,+4/+ M5!WKVJ]WI65H&5J&EJ%E:!E:AI:A96@96F9OEJ%4[;5\-:W^,E_-#^9KZ)FA MQ&S*BR/W/P%D;P!"B=D$'^(OE0 D+[Q82=KM.O-W;EQG9/G?026Y=WQ,%Z&9 MJP3OK<&[DIS:LG-U".H$=1+UJEP7 80 HMB*:O67Z#4JR<%<>Z1,03&9EV4< M9Z.UFGJ_T5=,9%*ZL6J*8;-86N4.1L:0DGCPL%>(Q3>;F\Z".3)N34G#%0:B M9*JPX?NN]1#XQL.$:;ZC&;:I&<.ARSA0B.U0VK9#;8)?ATK!Z,X?AKF*QAU_4J01(CYXL MZ@JS$HD0B2A$(J1:$$!*\]!*6O^4;(-%_)/(HWX'27[D8N?!Z2T2QW[Y,BA\ MK9JP:*D0OB;A0<)C3X1':Y.P-\F!0QBFH\T,$V,AI[XSPQ=ZB7_#P3GWN_"] M7Y)Q[I=T>'V= 'AV3'W]USKYR-,N- <9-H[>6=:):\<1\O#@^#'Q_S47SV[G M09%*[CP,K0B,)H,KB.R&KN%_WRK"&7?[QOE,MZ9L@*CK83JN^,5Q&9SX9>"Z MS!Z^WKN&[8'N@W%1\X_ \W$'WF;I3/UVG1R[" 7N4)4GCD <89XC[$66 _&/ M?>$?RY(>RE#A$3"9JEXO@UGM]HUS>4RGAA#],O=)%L\0>[ZPS4P. D;F]>C> M>,ED9C<&/&9=IXD2OA*5=0$E-T6\HP[>44=Z#_&./293)3=%O*,.WE%W#A3Q MD3TF624W17RD#CY2YS@\XB%[3*Y*;HIX2!T\I,Y<0N(A>TRN2FZ*>$@=/*2V M?$MB('M,JTIN2C4&(W(/O:)51]C+'$MH -=,) ML.W7'$_XNV+E!L5WGLO-YA)DK1JR8B\-UWV%1X@AX*5RZ4JQN&9';S0&"G"Y MY!T>:4T/4>8"9;9+4V9-V:E$QZK1L6H=N8I3A@HVQ[8(NU.:L!-I7=>![_F& MC;!;(-6[,>C]\\3*?^DEOA;16J,@K7W[\06([;RK]UMMO7FN0J*XC];F,?R.N@6]L=)V7E$5:G4=ZD MJB81J2+SJJ6WNDW2"8G*E*2RYG(JVPUU-)MZL[6GSH=D'@W\^\$Q7\6?X >, MW_$?/OQF6D_B7YDY++_.;?K7]_$&F[AR*E%%YJG(-)7TQF:[7"5\*;@9+<9,:?O9DQC'Z>&![<^9B2N,G&3>Y(?E<])M[T,' 9<-6B4K>A:DZQPR#!NO45>N,/\L*SW2N>, MY8P6B'N/RN$".7ED!(VC@@9O%7IHJ-@LKV)'[[I%.*Z:,\)WE3-E9+]N6Y%E MZ#X/:QFZS\-:AN[SL):A^SRL9>@^R292PR9*^/$/S3)29)GCI/7]*W\D?K4/ M_,I.%>L<#!2#QY3]]9=A6_;!.7_)S:>LJ#O<9>@^B:^KP=?C"HY#8^R* M+$.D?EC+T'T>UC)TGR2*U1#%/-WW:*0PH6)? 2,% M#,8S\@\-%B4=C1%H>O6 9GD_U7#C^P&JG#^)FF"-%X5(U!T6](@C;0@>[&YR M^LT^/EP0T]D6TPF[$A#;(;9#.42$C76QD:H+)W00.E+H2!8XBS8T@_?D1"*@ M5Z"!S17H[P<]B';5.Z. A;+\9H$F2P0I@I2:D-K4=46 JT2F\R:/1P$X@A3Q M,(+47D)*MH F3!&F2/(1I%2%%$D^@E3%D/K,1M;0(DP1IJK#E&CX2I B2%4& MJ:O=9E<5AM2:$8)&1]=:[?/Z(@2:;/[9:ORRR[M/W'/TOP%^/-4V]'3 81"- M /[,AKQIM-9N\C' S2,< ZQ>&^3\]L;G66-[FZ?-UFF[>=!C>SLG'[MZJZE6 M8__C;#&^=S23-5"W&,TC_41O&*D5S6J-MB)*?$J-NF?MYJZOU> M_\B)@<1-">QG3:%=&_N[G$)[3B@GE*^+\JP!L<50KL" V%97;W1[!'LU5U0, MZ5FS6PN:#UN?W;I"D>FT]6ZOUEE$1XGS_6#ON6,@S[-FJU:'^JWQ]G@2).CO M[8%BT#^RD8_[A_JLX:?%4%_7\-,DY-O]KMX:J&:T$NAK!WT>Y@=9T 62-#)0'L!KC=AM[N=I6'[O[5Z]4:@6^>+PO!W[C.D#'3 MTT:N,]78"W.'ELD M>*004%=29IDE'9-ZL]O36WW5_#.*PO0H^&H>870K)HS"5NDB+?S;F 0LGQ3F M=/^_F.N8AC>>5_MC<4$TH.**B@F'7A4TL&GLM0IZR$]&T/M-D@J*KJB85.A7 M01'E8[25Z4I9 H*K220AB![6H(?S7=$#:4M$"XK3PJ *6B@=TR5"4 661TX( M_4:C$K.APD OT88J2#URD[K?:!:B#3*+MQ0@KKU<6]D L9P^X2%^-(N#2PN M(<,9>3Y@#$/%6.;G6D-@R?)SB%**'%-@D$01 61_ $*1XRHT&;4CQ[>1J.(? MNW@V7/.KZWA>N>AQJ]O1.^V6\NJ0$D ]"LZ:1QJJQ8Y7$P,9NT0'U=.!RO%C MH@FBB3IH0N$(\MHZ$T61B2:JH E5H\@D(X@>ZJ ')2/)1 Q$##400W-?HLE$ M'T0?==#'MB/*QX=K*CJN**;, 7/Z8'@,V^=/9\!N#0Y@]H+_9A0YIL @B1P" MR-X 9(\CQP2?^N&C[(J*J;1UQ$\OS#\"S\>G>??.DI@3=Y-S=>8RH MLWQVQ]PG:\B$[GS+ALZCS9_"U>B#U9:5 /"Q9^,TZPZUUD4^N<,EFN=ZKW_L MTR6479&TDC( V=$=[=LRN]LZW)_YWX+OSA8V'&=^B0MEP8#.\42+LF IU MKA.,S(YOKK_-DX\8)L=IQJ(@UF1LBE,Q-3LU%!,L2S$5$_ZA_6X H[=O'/B= M=N.S,^V[;YYI'[P@>I.YX_6=V7MX"CL=,R3:=TTQW/E-\^V'W^!;^0.SMP"P M)5>Q\^C+)OO8,CMZR?GQWQ*>RM:P>Z>WO/A0DJ%UF31 5[35Z5=F' M@E145R(%4=1>(UF5?2A(43NK>"=J.A04J[(/!:FICEP6HJ:]1K$J^U"0FG:> M&$.DM-<05F4?ZKG>VRKDRA!U[36J5=F'@M2U2?H,4<5J%%#-?T4U_[=L.#$\ MSQK!>7 8.R.-@6)TZ@2^=GOWT]-\)_Z%QQO/41\ JHBAG$X"R-X A/H $'R( MOVR[_**]\XCVO/+B78_0J7,=^*BYW#OR!]$N=TU]6//@Q>%?:BC&1 4J54Z\ MR26#6D/2E9!$?DIBL]:$Q(SK>*L<)(]"%)"N0 IK2O4%AMLE[AT.$L<(=CP^.U] MZZDV4II^*!PZ(2DO&G6K:+!^Q"H.%8!6%,5-\5+- MXLQ4>S-Q/._MN]PX[H[(EY:A96B9JD.6^_6NM PM0\O0,K0,+4/+T#*T#"U# MR^S-,I1QOY:OIM5?YJOYP7P-/3.47T_IT^3T)X#L#4#V.+^>X%,_?)1=4;%@ M>R6IM^LTX+IQG9'E?P>5Y-[Q,8RX?RUG"=Y[ ^]*LFG+-M8BJ!/42=2KY@JER?4JR1]=NS-609#GY=#%F:&MAM[J=A4#/-4+ MJ,;2>\4R0G?0^8I8_,'#7B46W]JTI=61<6M*?:XPG"83G@W?=ZV'P,A/A:/>/K:C1B0__:OF>P+==P7\4NR]5VZ*V.:@WZ%(7RT1-/ M)0V=YD +%#$)L*73C>/BBFFZR,;_:HN-2$U14J/0+_F##Y53*^0\V&7H-RP_ MS>&YJ[@LE5D36>R"+.H*&1.)$(DH1"*D6A! 2O/0.D+-Q#^)/-3QD>3&+_H[ M#U%OD3CVSIU!<6S5Y$5?A3@VR0^2'_LB/S:)?Y,HH"E/VPV2\Y0*S4$>C#.> M$KW"CJ(2-0Q?" 0D QB(FX:NX7_?JLIZ"N\^GT/5%$./VARF0W%?')?!Z5T& MKLOLX>N]:]@>* H82C3_"#P?=U!J!Y4W%"V#*I=9SUGD*;9_89N9Q HVQO7H MWGC)Y!LW!CQF79M9"5,YBVB/TWXF:NWWZ\BC(!(E$B42+4RB=>=T$+D2N1*Y M%B;7.F> $:D2J1*I%B;5.C-]B%2)5(E4BY+J>6U)1T2G1*<4PBD=04I4B^%RS[R9@8]I#IVC\#FVEM M( '$\([SN!9NM,UO=.?L;27+@'UIIA-@VY9\-=&)(ML@R^( M6_5$LN7DLA>62$EJ[Y:F]H+Y8W=C,"#F*9C_TDM\+2+ 1D$"_/;C"U#@>5-O M@[YYWNP1&9*,W1^JZU5!=45$)?_@V)G GKU-NHXI;KT3?1%])>FK7YJ^-DCB MJHC6>IV./F@WB>#4)3C2'('&SLO;B072.;:I-K;T1J>KMUJD-"I,8T#8[Z*/\$/&'/D/WSXS;2>Q+\R,W1^G=OTK^_C#39Q.ZDT')F%(Y-P MTJF_LYQ5\@XH=21\R4*I/V^:;[4O\!?F3EZUBR=VXUBVKUV9P3T;CL6>;GQV MIGWWS;.=;^Z#]?&.,1RZ!/+ L#%&#)_TF0=;L3XN;B?Y[24KK@^UA:L!)&C# MB>$!^&^^?OK7R3RJ&XU?LO H?\-9"O^53"5+/^_'S]^C!R8YT9!AJ/N]EK%( MH?>=>U-X*X'^9D-B/<2W]F$<)W7QK].++_=7M^\T8_)LO'HA MW\)[L]G9QX+GF'$:8 MI9=\V'ATZCK/4?Y>\D_WUY??+?M/#3XR9)-)]HV:EC>;&*_8*'L"EL'IPP1X M9UI<\%TE,@0-;>PBY_T;L-F3%,T\RT.R@#E;"'QQ>_B)^5]&-#+WV2J0?<^' MESDC[1+%!VAC'WXS8KX802(%CY@3[IHGXG)\.^+W1?:P@/NBC"B+]N:8DR&$ ML.&-_SN:.,_>B>9;/FX ?Z7)7TD P,?A9$/^JFN@TY[Q@7)WP8-GF18LS[P5 M_'5[KP*W;X*NS4S$ 4_J0$UV_JV\=,V M."2UVQAZW0 MK. ;8HZB$!SS!A&/POF/+)LSJ:RN7)I7CC7V;+!M4/)[1)* MH!J)XXOONNS_.^GE:B@;Z(09%7%+<#I/*@50FMBKW&H*MQ\> M\D9BY/QIGAG)J1G\_SQ\S$VBK_:2E"MW.%;4%JXQ4A_HN0O@3.J!XJ@V*"@P)P:"D#!^6ZTV>\BU2]^Z!YERI6+.L'?/AX/6.NX:,# M$'W+3Y;/[>6=ZE?'_&2X@?#A#TO=^FIN?1^?O/2X]T+SV1UC^,'\K8R<6/^V M*UDDRP!>%;)LMC:+61;;15Z:S7DCJ_%0.^Z&T"X2BKQQG9'EXZB:S9)F6DV] MW^AO,Q19[,2JS(@A.*X%QV+M=78$QX8.O%L\61AT>'C5W@08-+'LMYJ3H9^^(^64GGS03R9U-&-N M6E/T\OG,9L!)+-ZJB8=ZC2DV-/B+_^) %-:BB^Q$*9WP[PF3#;DN$K<:M:Y(_O)Z],WV#?O1>IBP"\]C)9M5M/169ZMIJ<4.62%0 M'0ERB\W[4ABYV.)AJUU6RB*7U.#ETBOVMTZ8X3&!^U-G= H:KV9P,&CL9899 M0R3+=LP1LJ:'K>MNB>[W.U[O+;[#]>BG)^@\R02NQ"67HORVWMEN^1+)+#41 M6FQBE@((;>D]-;4JLJR6RR;9(%<;R@ZYFLNFO#R:)ZL>4D!@?R@^:P#76O;5 M7-?CV^25?C4LNP)7+ ;[U:-T0N9VD5ELUE2MR 0+Z5Q)/8DLI.52B-=.GCX8 M& ' ^C300!9TVH6M<H*$B-1,0MPK$ M9K'Y2[L!(N_YJ/?Z6^W[2,;--L)&(P:*!D:5L>V%YALOC,R97>>0-+-R2-85 M*N%5B@8F]WB1.,'%>+F$7UKEO.D)I;&WU88+1Y/EM$>@K&+JT'9!V58M\XXL MF)P8#[9:(M&R8RUQDTR$U.@P'(5A>&-!R!LXP1/4VU+2%TZ(W"XB-\DPV#(B M._V.BH@D V:Y5+D<&_8C _-%>S(F >\NPPS7/G4"GZ?!/1NN:V"8QC(>K(DL MY"(9M%.*WR2#@/O$0[_WM2VN^YN-'80L^)?M?Y<7^PIZY7_$97M7+S*_Z"NS MF6M,,/W(G%JVY?D8Y'VJB%OHS;:2?G3"\Y8MHTT2#A0#=.?D8U<_[RC@029# M:BV1YZ',2]2!B"0Y%'D)44N^6?D@Z_I?P,+%@1SL,Q/__YL=WNQM=+$;J[+;G;A.JJR:\,S*9EC7 M&;-]>#;UQG8GG%'&4O72Y\9E,\,RP[H-H9LZZ+B3J;2^5%I))NV6Z%M5--!8 M)'IYWV'$3UJD8*ER9VWYBJZDE.JTE730$F"W"]@J6FS4 =BFWNDJF05.5M-R MN16E1"'D\,[@'YZ?%%\DMFIQN[:R$E(VEUN54%A(L_^N@Z[F?&*5K..PXC<@,5&E)YP^8M2^82W/R&B*-Q= M(U?(RG"ISN=W(["!(4 !CN_Q76^FKO;U5E^!@#:)L%V"-2LYHSH/X/; VM-[ MW3V7;<=I5KGLB=G!H42B"C>A5X8A%-YQ+MO(2H'97,9=2I/[/Y8_O@P\V!]S MHWR8DBTWFIW:&Z*6&M) -* Z#61UH=A<=&Z#!OJM78?/LA!/,;5UA>A[T71^ MS4[ !R):%>(7*QA!%4D><,\X\_)&WO*GUY\>ELW%;J#H>DOQ@('>ZBI@VRD$ MF\/!9KZ!5T6*QW;!F33JNBJT\".C+G\H>NF]X$[G!L>"2! MZC8ZVU6T'0G)^]ZY&/XOL%RV(3TC&2LW'(V0N&4D5M%NI'HDGC?T1D>!DA9* MS5HN32ZYUQU+6"Q;>P@\RV:>A\UW'RR;]\D4"5<\&U@S$!B>Q7^M\_%]((*X MW]X0D#&/4 A5&K);Y",K5,PJ!I%S M2]5+.- 6[/E]_>Q (?P7$5-JA 'D M,]>&5\0A6IXS\I\-]U#2KO:(P#>959+AZ;B3%UF*CGL=U5(F#Q]^6U>"\N&W MR4"2JN'7U)LJ=%@DHV>U"PT%R,S%["+_E9LY#-2'&:* ),BN)4@5(T<65,0; M>;DW$T##A6U>A?=;BK+[YU3[>%RH[%0Q?V3+J 2S9=_K'P_=;#FDKO 'G >? MSPJVF'# \1$EG&V29]@]^=AMU-[G=$DIR &(KBV@OP:HK^UF[FPQDV%=\*OJ M::9BD*J+063]ATQRH/*/>E7A*K(=EJ385R+Z4G.)]8YRKGP"Z)8!6D42Q*X MVCSOZ%T5)DF2V99;!?+%L@U[2%4@JI4EJ+_U?7PR58$48PRW;):(( R=Z11D MD8?#RTDMW;74KZ)'1\(RC:_V>G3)+Y8/I2\7">SKC89JKED"Y)8!647#C&T! M$A-R5;.+2.E,QZ:E:TP;NBH0YUF!UMXKI)\+WQ;XC(&YF# M@WH53@)4&3];WLSQC,E7(+T9? -^QOU:=L!,V0[5L3=MB=;:-1,JFJ!Y M *+S:"FKBD$O^TY9;;W7Z=(^ MJ]A*%4DF&S&0&^9:CKDX1T.RE22K$NQKTR%I'>5JV GD6P9Y%8DK^P3R5J.M M-Y7KE4BF\&)_NBPAJ!F^]L#@DS:Z9[&1 T?/@O-\UQ4?Y8L2B6[VB6X&&733/ RZZ9WKK>:N[=F=%?,> MNE&;*[\9CO(^-,F]DL+;0.&F$SQ,V#R)_UU!?K1\MWD,J=?(8$C;-Y-WPI": M [W?K-MYW3YT04YDA&34S-2'#X&,>EV]T=MU+4IY*B*S?+XT^BZ8S28,,^2, MB68",":.%[C,BWK"CR;.LV;9 A%PMU0W77\AK_I;W\@3]&F'E6:8TMY8-:B+Y>4C,I(JY3C\< M&PVQ:_?&<'WYPT4\P@OX"_QRZMC,-]S7"YSPY84#=+Y;QH,UX=GF\(=@RLSF MFOTX56G#2<+W*.BEB@E3NZ&77'6UJ_?:N\Y(J49ZP[\?'/-5_ E^,. &^0\? M?C.M)_&O3#'ZZ]P^?WT?[Y!O,"4XI=R48C.]L5G6*@LBN, AZ1K_M:YYS+5& M"[XOZ^,=8YHQ!.$[,^Q7S#^Q'9]Y9W!Q'Z-MX%OSDQ';FSL*^(W/O- MUT__.IF_TD;CERQBD;_A=,A_)96=]/-^_/P]>F"2?(<,U9YQLJBLE/CT>GKO,< MJ9!S?QJRR42[O[[\;ME_9IXP7M7_^<[P)(7D9WDF%K P"W5'<5GXB?E?1FKFW&CD1055I",;,4.($)#^]UHG?%*!MIT%^Q+7(F]%NWAB-XYE^[KVS1Z>\8#V M7? 2KD%)PT;.O#7_X'L3?,=O'.3V5@=#?_B:2J&#S_((D5CHMWY\ O15.3 MS^3-3]L(3 M>_VW^JR:X_@I1N,!@BUJ1JUX-A);!]24NITXTW_)Q;?F39#CP M(:#D@O)+:"@_0--QK6$Q4V5.V3+\P&77HV08D6MTK4ZGW>B _<- ?YHA?W4# M%HJY:H]M(:;U@4V3"^#=C^$%\:]-D.YL^E$3^T;^%\X?Y=S@VGTT[' N913I M6K[GJK6>787^4E#[(_!\:_0J?VDA:X"OM7M\?W,L\PT<) ,V,0)P:@ XYH+: MC"S%\#1A*@[?@V8%EQ!^49RB]5$7?S9AF3&;^^RE4,$6/YK^V#-;]8G 6_R$ MX\Y]R G<\%/AA]YJS_ "ECUTW)GCV!,0/B!D9H)Q M$:Y+D(FS_[#6'D]T.'$"\Q0]:4_Q'%D-!("/MAL@S_ !#S&->W I<%=P[ !A M[,\XAB/006? V7-=D$WLV%=X4OHCIG3"?(O:*U-?:"F7@,NX#!2VM_VLXS(.Z1 MK_TG8%F7L@51*#9F8%-*4 (]/#4 (AS6Q')P.W>&<8=YK$$\0QY.VPQ$$X-7 MS9C-)G L\J\ A,3 JTIOQ(PJ$"QGQ@/(;2-H>O 5O&MDY=P=O10OH<3,4S9 M'Q2.W1];7OHBXCL0+*L->@Z">0R,Y($Q6WMD-H!V F &2@"T/@@FD^2U(4Q] MU["]*)]CCI/"@RVD) _T8A]>#;5!O';'?G3XC8YA$8:]#!!<4\>;(R@=]F4- MQ_RO)AL:2)=C V'#GBPG\&"#0'(6["Z8<4X*OX#5X/ FFAU,'P#:\+K38.); MI[, V")VY[9/X>M3[)F:1AP0K>DB:"-/NA/X&)#VSK1_.,\,"$7'#V60#T!^ M- )FC([Y!?J%[YC&JYX@84Z%AFFZC ,8C^@!2(?WVH/]IG85':0AB1Y48 ?4 M:I0J0)P3A],9F+[/ODBJ]6:N\D:,[Q7?'^F1'PI.2*.??#>0Z-H M! (%[_8F/'LVG0&@7&].?$1WA2" R\!- @V $,>?7/8H: (/7W(__#WL(,"D M/99X0%( S.@90?D4"MOHD3@??@(7R^\DR8XB40V? M?C(F 1X8"+7'\1H0WY)VG8)9)C;KU?Z+[.\:+RSLI!>IJ4P;,\/\7V"X/D(( M52RPJCE_ ^1)??D2H*(G%&A=L#,G]41Y?7"1J2?"4VY!B # @:O]V\*=6USK M$N>%GFYYYPXR<<:_\0/DY5B[X*:LH6M7 3=P\,^37BC^(15 MW5/-JFY)J_HNF,+77KGF&+^6%K^7%KZ82L9U12?D@:J00Q]2*/J1ZQF'BK*+]<:[ILRUF/@951L<6E0?F=&6BO@6+G!4A1(+!Q M 3>8,&&5@:813*1.P@T(IMVA L%CF?P38=V]AN,G+ \%M/9FT15S=W6YX!R! M?XQ 6W[/17;X*O&>$\GA?"6+UQT(U<40I!]M2GIZSK1+YOH&GPJ9_G(R!5T@ M!Y02^40N7E8?7'13A,HSLL1,4GBL],*X2#>NZ!8[= -C A^T@4=X M'HHVH+R9X-?:R+!<@ QN+EX?#"^NF^CP' ^L6([\V*$4%U%B787'*0H?((HG M48\Q+:Y)G6G7D6X4/DE^6%[8[;C"Q4@/"F+DRU_&;1VX1#"M^ V3-X6IL:KX, /PIDUY)3N MH-$.J@7.&8Z8D#@VI+/P(%^9X>*[XKFMP_7;A;RJ1*9Y@MK;5.1Y8R>8@ 0' MR0;F@.3V?P2VR!0*[0<)R%@+6/'4$BI $OA L+D.^593%]#'3R9A*&FNQ,JQ MJ5-\9:X/L D_!AX13$E--+NXWP"X&^.^#GCXA6T#>]-N&;H:T3[_@G9Y7O2L MP=<[_=<"N15A+=GO&CH,,0 SXK$1?L]<@[FZ7!5J^=UPX;LA#>MQL 5L+'[X M*T,UP.Z:;?'UA*#GO. !-?74(0G-_"$6^[N6Z]'_3I>;[878!]BM[(7C(R.2 M?_/UR_UMT=RC90'_9"Y 9@;.Z@RG=?.8PM5R,2Q)+-Q8(MJ_/,NAWCRH-1.A MUKZ(K:9"[7DNU'* K'O,"B:_%$R(.NPSV" KZK /9C$UJA"WY$[4E&Q)"IM0 M#BU\)EM\+CBXYI-ZEZ2F9VBOR,E*N.ENN<($ULP%!F@!#PEOYM? $KZ%];QV MU;^5ZL;!MQ5:F $Z%AC7H%/UI Z'^M^7B[M/FN5Y 9[ZW<]\-;S9$[IIGNAO M2WT9;C:FZF^VY[N!(.O8I=-!9X]VZ3(@ .V[XWFB;W_FU_!;4HMU&0^T<>4[ MX+E1$PSZ39D_=DR0[H_<@\#@J- CH0W%\R?1\Y->M7A;,A"<>@I:T2!6)V > M>[&9G'K@F7;/(]6H"N.#-(/WVT2[Q!>.P;$SX99RO*S!"R+$XXO:_-*I%EKI MPC,R%XZSF<_SJZ9,VB4\CNT:)N,FB?6$,AAVC.*'_2\0)+<6 %J-E0!H2-U/ MW)49I:\ETR^0Z>/!L?C"I,'Z0Z-C -[Z:,B0*X %+EP,HAKF$Q 8YAA)%RE/Q4'3A>=I<&>2]'/H?+61A14ITL*, M>V>*E+Q"]E>S*^RO,T%J5P:ZL1(I#.%.D@?@X1ZD+Y.?CGQ)<7#R$#%CQ#3< MU5:7I/?0]2+VL9@%DWBB:>4:TA$6N1O6B/U]%NQRR(U;2[@$BSHC=F+9E,9L&*;8LLR]"ZSW)[$.;_C-[\+60N6O\)\Y70=E[8JX7!B"N MN8-1CE#5W@ _\IV9-_>CMRQV_Y&I\QEL0=H\(A_ ]FG_$/O$&J%@2\2>N'P#OCF4$:<<$3L<&WCJ\%B ^I"[#2=Q22"_*L8/ M7D\(L2''CV^A#9E\(O?T1_?(T24$;^(J';A*\43!5/$TD-4:KA]R0*2+^ OA M*P[#9&$TAA%(H7@QK"DW9F0>3V#'H0L,HD[8"^(&CH%'MC"4534[;^TE.Y]W M)A6(HR>88\@;X]!ZY*@[AV\GF62M[OP3Z=1SX1N1B2,\H4>? MH! &LHVI"'3S_( 9J&MN&-03;Q#'AT'?1=M?Z( 7)&:+B+ZW&C G'81V)HE M4D,2/.>=NL^*GRLG0U;\ID0)F8TAUJC4#]H +(PK'%VQKR//E1 M>%, 3B/,W $R^Y.ADJ*':2CB@>84A#LF+7+.*W)\/,;#72*1_8E-G!DWZ^G> M=W7O$\=^/ 559 HR$M1"C%8FO!<9%Q_Y&&)-D*UA[KB/QEY66S0]+*1"AFG(=CUQ M@@[^,66IB^X]W%<+-.\\VO "6%/#31DL^>1J^J/CF,_ QM%G#8^P7/%HZ71% MNDJXLCTPEZ//1PFM"U^PT-MO8 )K5(#'7H:\-DU\(^$<1T)--843I7E"8F!9 M5_82Z2>((E)?PXHE.&F+*]QS)W6F_6=LH1[.0 \)HP^"M?&CDMXN/*Y &B; M_P)Y5F*IN4<*OIAUYG[VK@U9KV:(S,RLIGCHQ&"P!^F+AA?1>>928L>\X@@_ MQ ,$@1UZ=7C)5/#P!TY3)D]J&NF8&LH&/A-4UC>RMTHA3- M3@QFN%;.IQU;:D\\3XIC+NML=*0!Q*EK)A-40Z.PZ,E'B5/P('C?F2/2()W1 M"+Z/#WM,X!=6=![XT6$%@F?T^(U\WQ1"\N'3(;*G.0QX1<$M?.*OKF#A^]EG+O.$U.]*'"5 MNL*0 [EFG%0>27#!P IIZP#C^(1/PT0_7J8'5XE4,8USG.'2^.\P+,@U!2,. M2)YI-ZXC6IEI8[A%Q^6E=MG9RN$Z$HA9G-G#HGNAMZQPY+82+KTBOK^P]@$] M(*@@L:&!A:R\IK!H:#(ZD^RM8]$EED,6]R/J&K-D"K()BID9\+(!7A>A&8^/ M+GM$>*HK<6OS.ZZK/D6R=LWA 72:)JA+M)/V%E8J(ZJ=$>;)1 ML@SER5*>+.7)\O]0GBSER2J=)UNC"X?'GRQ8,[(N>9GP= :*@<@Z]($[&M@_ MAY?2"'69]PX9N5&J'QB*&!M!"\351*4R3WY)&Y]A>:2P!+DM9;@NKPN/5)!H M&X6L^&*&"#?A0.-!!GBFP2MS(R:1RI?SF)'E>F&B)&9E"JWK?W 2EB^".VAJ M.ZYH9R0-4H:>$&%G\$X__+@FUI^,%YP:N:96M._HD-(Z&EH\8 P]8F]N7M4D MRNK%0A.Q04,F6(2G*TQRT;;N@3Q&[Q$^G]I@MFF2O;K_'WQAP8\>+1 M5270 DS&/].^C=!!$9^&Z'BTX5'@&R6.8M7; DG20KPB8_S@(6(022\* \B"JK5]<-]LH*%'GMDJ M!F5@)PQ??8>UK@>S+ZD_H*LLRQ-?- \"]LWA<- M29]X.Q0PAS"4B)D4$Y'G[K(P2RKA/@3VFOH4AI\TS'I"A\WUXC9RJ*"26":WB35+@OEUL"85&&-KD<:P4 M-I,^6U>JP;&8DWLL'/ 4HN VAG5U//MI\=UQJOHC@XW(:1\)V31ORL*R:[3 M0$9TC$%U!ZF16RU8XA#:#UZB=13R =[%='DZA"B"Y,'JN;@TJG]18Y4HBEMX MFX)I+PP>0NX"W([-YSS,;0N.)1&X3;3[%HU1-;P*)_#B),/T"SUC&@@801B( MY\%IPW-L[MGE@!5F3I(9A=6042.W,*8SEX8P=RR%^O-Y<9/D^/EA/C//J!,A M[,33T?' #) %R&PC]NHE(L5+N>]\9_GF*P#*Y^0_G*;-M9H$+UI&')&<-&0]A+\F^XE=AN/8IIH8D M+AW3$GC&>I@_P#5I."*;(C'TV*'0(H46*;1(H44*+:H?6JS)5/KBN,":;.V25T0.7P_8 M5"K?&3NLVL8NU2-Y8(GT39%-S1W9LHDF]P') TVTMI9A-E.&C'@ZO3-,?%B, MM)AKILQ;-ES<7>8V'V@W$DUWYN_T=\/'AO]XK:!))M)FA3K)56F>-(V99Q-1 M$>,%8KP,?U+6>RTQ3X#'.J+JW<2I1#@(2>C$H&Z'9;\8]DEF[_+@ M9UA"P#5I4#-$"(ZKV-A,!UXFU%QE8;^ 4<*T,F92I1Z"B14(95VH]_A(EXWE M(":AV9]IMUG6$&XL/!2/QB -ZHL+-\XD[!KP\_"&1]"ZL)3#I\,LR(H%U M37&=$W^ZY45GGSH3;30)4.&/+%$_?@Z&!FR'9U/+YMOQG8@7Y)'697 4J?WS M]5+2OGDCW_RM+CL));N)Q[;"FB60Z6,0+R_NRW=\ ZO[_IX;O>EG1V\ZZT1O M)$V$))'8T%>X%HSD?&*(]GOC)0KI](K.HNZ>?&RF>= MZ>G;OYS!8H11WDO1]VQ5,"5^V^_9/&LN?T\EH1?.O4A";Z6?OQKE4&F?_:4A M9VOQ?V#CI2= @^@62!KI,HV4]Z?@>@4O1>;ZHH<#^4#DCZW'L>Q4>"KRX%[G MNC)9?A *Z,0SP\!9.$3MB4555JCI":!+O6H^\OFN*8WYE]71NBD*"W"3Q M8*T7BY*H^$NP^.[YQCR6WD3!FJ1$F:*7F)(D&D%P;V;ZM>.C%/DE$H[S6T*E MZ,&P_XPKU[ES6^<%F<+;(E*SA ;&3#GR!![,BU6Y.WONQ-%$*/)*<1#"Y&E9 M4H^$'7%M/=S1LO?BKR+C IXFJ^!34S/\N&>E4-IYI >>R7TDPHMO37'JH9>: MA<,C'OS-A(M>QFFQGDT6LXC%T:T=51#B8U_%K+PU\EJ*SPQ8V@D_6Z=-'8Y( M3 +D1>?!*_WR!>:5/[6!QE;;YTV6Z?MYI:VWFR< MG>?O/:V>G>'8A'#FII>H0UVG2X,N_BWM'\'@PHC8?-5H;CA-FI?,7,XHLH3Z M2L=5=:[>O>E\=C=V7/_T'KN]?(O9_.'V/RL7L1>GQ'OB)(5AF+^$3!XS_D ;YP)CN%EU$K6*NTWHMIR4+JI=6SI_7T*/7*80, [G(6%Z(^&:THG5EKO MXLT39%N?U^3<:FQJ/)F$B>TI32VA,9Z"8#C%=EP\_8)G[\HUO,0 O61/:UW& MV?G4')_/^0/H37A>V[PK3;BK4"9@@%X7/L2BKD.AL,W$4&?4F!(+20UKP76; MJ-A/]0*/QNQ$C2;"3D2.?1JW&Q+NMI23+96HLK:#[:[0?;C1#5K"T1HZ9",/ M+>]R@J0>]3Q)/4 DD6 #%W&O0LW#GZ LH+Q!A.T+!PI&7JC MH[[)E_*81;HPR8:)7EQ*]*-&+ M$KWX?RC1BQ*]E$[T4L"R^!QFQH<#4. ?'H^TD2$QUW2#%Q'(/N)@H$\MS^.> M$LS2%V4/O)R?_QW4KR&+9WJ%<;3(:0!6OVB0*)L')KI=R!:#:+3S;I'H!+@S MC#M=0\>#.*>P6[WHP3E#OX@>FC"Z;'(>=ZN/.F''C31P:,K0#T1)1/PJ0#+P M?WD$*>[W$?U=Y"-Q(P%_8#9[QG0B)^JSC6TB(J^>/W:\^-/"?R .UU M9N4(/\EDLXRXJLF,LL(R"SE#KR4OK0C3Q^0;BC[GO@6K\^PR#2]V!+S:P0:M MKF,,QV?:YWA'GCST5+VCZ TCRW;B2O)5VOOAD_!%]/RL6W>^3SAO<%?Y9IVLYA7K MYIMMZS[:9ZU-\\PZ2_+IULHSV];[]?+>3UV\9269Z2AJH\S?C C)XJR4V"U8 MH 1W>7#B\Q*>.]D7.BI5\FO]-!U>D\:[DK:YH)75-295C4\D4B,^YJ]0_##7=^ O,9)CAJY''C^$ MG1855L7J6_Y[XSHFV._7KH3&Q8OE\;PI9GX7.[NPS3L!K=\YI_POG!>@X'IT M+[,PKT?8Q6SN"7&[\0N?NTZ_V7C.XA'YLD7RER] )J%L^0_8VY?2!KYZD9,4 M+WA'3F:63?,_SXE7K6/;=(H5UASM4?>P:\!9XRCK>KK%ZGJ.%AM AH/-JXJZ MQ:J*COF4F[VC*&I20+,LH?NGE(,E(Q#_P]LR(Z%8M9 MW1,PPV$7$UY'S-L$B9>+QL(+??[N[B94WT_>_(63QB>\!UT=<,_+4]XTV$GZ:Q!YP%7YQ_F M^_?DU$:QNV2RE>=,4C/B>(T)GW[- R'I!GU8O /W:+B18UVXX7W1:G'RFM@7 MV$:X+=F\$)9$]T'F 86E+![ORR7(531%#+WJLOTV/.09NU,O&],E:K;/M/OD MT?%CXV_I8%*VZ.8-UMF$-\WBVQ.MT42;0%F+P%&!R0/\K8W4;22M!NP)N0 G M?&\#>Q*AS4>F/^,K0W" MM41#S!2*UOCFPF!F^?4P8@*:-A:^#^'/HZB3=GB_>MR6,XRLN%$[*UZ2SYMO MR:S6K.NP[&B+X22N^1UQ.RL*ROP4/R=;>(7/C\@[T0%[RORQF(HF/N'QL5:I M/^K)RY0;R*18/HHOO7M>S>(,PWQ!WKLM^^MA3K(1^OSBQVQB)VZ)FZK*Y;]A M:-3E-8N]NGFL.,X51P_<0J_/+5&B4+*8&9&$Q>'F 8_%"41,@C[P*.B M/#HH^IXFETA5LO$BPE0DU0KS6HN45RQ!B@A3"TLWW<$=B M>X#7N^1YR%]P! MP:CPOB[",M)XPK6L"Y"N']ZE!-M!9GU0M X6&<59L[*CP@CD#<_\=C/'+W.9 M&H[&M+,>)1">C05@K8XKDI2?'&L(7#%..C#X.-+32$KS,, $1WI848=-.2<6 MV;EIN5BTB^^%#73Y#YQ+\2>F8MZI#L'RF8D.P?BTC#,3DD:,@^8\-/]@4'I' M/=CUM,J#,BGB]_&=8-"$]\24:=QA.:R\K?CEXW+>NJI@5[W\<\'"Y'#^(]'] M.D:"I+B7CN=E6.K?9;NJUY*%RZT<-TC!<%XWJU:\6#AO"R_4S,BJR"W%OEUT M?HNFQT8RQ"PRN1X84(F/-]>@- 1BBNYCKO#NH(EE0!NBS'GDH%'HO5,W(R-#I0#9 M]R, OX6PY!UU?Q]84F$S'X M@\*7-,9.Q5'!QV8O&G?$\ -NZ!K^]^V.88B1^P]>$"TX=Z^^,WO/_2?2R=ML M<5?LF^;;#[_!M[:!3DT:J@TS[?"7["@$6W^\OR0]]"(Z=/PL6O9R7+9-Q MZ/[]91.8+:.52AZ>A>&_+UNI]4LZ!L"3X:M>?6DV2;O1:)3NS)D90X@R1=I% M,T7:)Q_[;;W=61R,L+/;V2(8"&DQTK+Z4U28_E48<1V>_J5W!HLUGP2YPX+< M-AN(K,/A.N=ZM[O8KZH6N"FIN]:@;\PE!NZEKK'JX?538*]L$G-UZD6OKS>; MB_U[B-?O/;BVG"&_#LB:C98^:/4)98>'L@U&W%6K1 ST3DL1/B:4B-]DPM1O M/+LKD9$8IZ;M23J=,ON3KJB\G'KN]WR+2<2\1];$L1_%D+2L8L@S9=]4]9N( M4U-=)B9AYE8%R@&LB:FKHD^"%U8V9TV43[1^%&-AI0S"=' S<,,N!'P.W.I2 ME[QR,UF97;C*1MN@P$8LX@0^M@+'U%T<+BO+[K&5]VJZN[BXDZV=UN\&5=MA-;K%9O):J>E>V"TR MZIZRM&%D""U>"R_*S 7.)?Q$;Y(7WI%^\JKEWD2.O?#?0L=S)WCSDP'GW,J]ML_;23=5S= ;J4N&WZ)<3#CD477?MHJ M>.\ML*L7VT3_(EF_J-;P'9SZL"G#DH\,6V[8<'M:JBGLJ<>&I];+Z=@R@;^^ MBV[[_.2C_\PF3TQV?0U%6MRD!%N>4S#ROV) Q;=-8:) \;YKR[SF)"_8DQ*DF]ZB>\9 MSX9K>MHCT%C8 VDZFSBO#)N'W#L:5M7Q?E>\+XGE>0'V1G#\L7B*YHB)B5*B M>S[0I^AKCG]$#N-I<3LVCJ#;NY]>>/?B+^;[M\"<<>2(+)CGV^!C9D^3HU?Y M5M/]>Z;,\(![>:EW2IT%?WE95<_?DK]2NB=)/) DT7E*\B"^:EIAB4]5=K65 M77W>R+8QB<OK'=(9]I20/+%+2]L KR\']*RHXE;\@QY9['$P8:=/^09JDNNJK.3 M_\1WS \T?J8;"*&IJ8_PO\@;ANO M<&P]CB=\0/8?HE\&FK3!=!;U;>/994@1HMFXG$W$>^U%C8;@SW+6@C$9!I," MK\$Y7.J=HS9$W!\R__DTS86CJD)V((SQ0$XGBDI.H^\*@REJ#(CKRFI56-42 M(C2V>L#HP1Y0^/]%OR?>Y$P\#+X FI<%>B[0L)'J9R7&4/ V.)8X/7YHX?@E MD-TQ':=>5MS2@H\AL7;<>4GC7=*0/4TM/YK4%?:\Q.Z0CLWI>OG9GFFA[JH] M.=CVCW>@LKR8YR163GP"68"&T<89;Y7)&/HU?.$0T#Y;V* *3N/58A-3%.>* MYP6S]!/-]"?/M%O+^_-TY#+&)[NC) L[(;ISPL("^8AL6*XA#QY;5D;]Z>"3 M/\_NX$1=SI9?\VSTOYCKA!.X^"ZYC/7$""XCH=UR1 +!Q*WNT@>J+F-1B?$U M%K>WMF(;72N7=]HM\RTQHDY)S3;CC56ZD"622);G:[RY3WC>@ADG[$%/7$RL MY8J.H**5K]1IC*%0*62C49QDA[,@\%&"GX.)BCY/9/9CPTTT/TU^4QB>HM40 M3NN3'\4&HJ8I6* @24NP];D]BY?A#^8V+9='\PVBYGOUN1Q8B4>)-85+36X/ M_SX&=O@X%G]&)2YPAV,C'* .#PE<.[UKN5D7JV0/ 39%%(H^ M;(EWZ)S;@%@&]V:*5KC2')C,C*97E@\4;F5&C6\RC MQN.'$\/QB*?8]5C$Q(3B.AP&TT#8-28;64/+EQ/:48]U[+2C(.=A<(T)628: MWSI<.XT>A:>T_ &CJ$$M/Y;Y(SO3+D!A& 4N'S6RXHCFF])FO:7J%$P-K,)@ M6Y\:6%$#*VI@Q?]##:RH@972#:SF>7Q)3_FZ$^> &IPIT^Z-%^:M.6I.(1FO MVOZB/KV^\1*F2"#+2>9("%4V\D>&:IP,0>,7T^(M: I[2SXJY)-PG)T+7 MPK" %P5%&9UP\9&(]><>+\>WBV;+L&E_PLAGNY&E' >RDU>/2 [@$ES?P'N# MVYXY7N@1-/YDZ%*=OQOQ>\L.+YQCA)N/:, ,AR[&?B+WF!@^ L807R\17@KL M9(=C1"RSP6SQ%ZC-\- *]*,6Q]A?W@O'-<5[0//IGX'Y&$[LD%YC,VM"T/)G M)/KZY5$,_+QT_YE#9&PF^8:1\'M'+>*%AR'A>)2-]/\0YQXSBU3L.G05@5%G4MS[2&88QB M+!XG&&^1S(5^$W-JF@.I0HBC"]U$A1[0P@=@_E_B 4B]V&-3)M?P4 WW3Z#6 MICV\:C_OXM?CKR7(R^&X%QXFX:H7P"G!WZ6M0 M)*^C)@WU:LKP^X_:5S M@)N$,3":B[Q\+O(<*[8U%A[BHSC$H?@@CBWF(%N9 M6]ML"#"_>7A;),%;RI%_7G^Z _'M8]1P.@.AE[T/KC7@1)D'AG^+I"R0!WY@ M\BKDB WGZ:!2"G(V)<&DQYX/4.;C^3"O!'\Q0;_F$[*#>*$W4J3IH?Z(/_(4 MDR*34\8&G">>6B X"G\[ESV"F)42,]:] =@3 ]^#@5XJM&@^M:7@0GP8#S>> MN9\Z7E(LQZ]6Q"#D)>9RH^:5>*Z\F:L7D>*-^W\KM:/L4Q>:QAHG+YAL=/5R M=H\,'A@A], RL3&FK#E!I(8!JD7.-H^S6(FHM!S%D]Z5W/&41=F^8C(>O(#M MV*=+L:;S2 /NP0O C&#A?!_X7K@A'.8$ZLT3"! P0U(!:O%YMGI.9W25B>?B M1?(UE[YIF.,,QI,=!EPP$F)$!\PW)[*A$G?")S#Y8JJ8M(/$>8#NQQ\OYI;Q M&93! _Q6X],HYZ@CE6; ,P&6,P^=7Z%AXKME@"3:KLS\\8$G9I#CRN^?@0S0 M=A73/,PZD$]L: 2>")+)+(TH_H5CMY*!26W,)B;J(TA"Q@@42TO:ZD,P-]B* M.3GGS77SX7E/[]_YIOZ->[H>7?+=\ #W/V OGUY_.':\D?6SO,]//O8;C8PI MV?$HY/6J&>3PW&,F]-A9Y.,([0+E/FB?P0,?6 Z)RYUQ+H3\@P>*PY** MA!(KN/%C( >&AGQ'NJIPE.V2=_?*O/N9[)ZEA,)7DU:,I>7 X"]B^7OC.K:# M?I>I".P1L='PXUPHH/('./R$;TDJDU^6A723L6%4Y=6 M,MB=9W:<)T+=%,^F>/;!ARPIGDWQ;"7BV5D]$_"8Q&[$E\3GPG7*S_\)*P2_ M.HZ)6NAGR\-I2X&[9*#/>>9 GUW[[YWMK2/T@-MNMH']?, M\N87ZD$;LN)R_0C/]4&CHU*S.,48^HZH,/I?\YPO>\7#V$B.8:Z*J$ =OHHP MYD3VV-A/RBRJ[-3>\K'P3G-)NW52S,(H0N5?!!PN)1KN8S!\-2S[N^-YY7KK M=W?$ [+TNHH8PRY%=7WB^1#Z4:\FM#80FND$:"//45J=(KSX+G/Y0=8LC;68 M0&E1WQ_41.;MPF1>HEGL3GQ&=3A?O]F^83]:< X7/)%]A1.VVUCAA-W20>6[ M"CK2JQJ_C$S+Y]U^EKA8=^0&W+G/=$G(?.%L1$ZI%Z7K137SUL(GPSX&'IN, M3DWVQ";.#'.ZG)'_;+CL3+N88G'[7X;L*3/CK1-%X<3\L_*;<"+OZF;K,IUU M=)GDAJY'\R OU5NR<;:HP*0Z2_)CRG^U7@5J6M6OU@.^G9%.E7ZUL)XMAPC] ML:'CDF+'^1P$F>V'K9:,A$OU4ZE=HZNKE IUS@ZT0!0E,<:R\2'Z,XV+T)<-A)) MVYKQX#PQ+E)J"/D5NJF-%;0OF&C#O@,4S7EZ3%+KE3@U'KC+UMR:%"8\#%_Z M_X<]^*]L7KZ9\*2_V[]9]LH_44E_,04 *0"HOE=Q/MR $DY[ SJ:5,^R3WX? M'8LJQ_Q:I2=:K*=WW(8=[*]'7RRT$E!(E?,AZHT^S:=4D7P[>TJQ"@3Y5A!I MZ=&4ZQ'I#UC@GL^A^)VSX%+TV=(;@_VBSV,1KUVBSRW19^GIGNO1)\K,^V>G MI-CL-Y2:R$AB4Y)EC\AR2V19>AQJ";)$+W1)PFQU]HLPCT5>]HDPMT28@]T1 MYA M-J+VMMYM+$Y1I?Q3%5@ 4CV?9;(8Z4UV5DS@85]9PU'GI+;7;B950"OXP?SU M^4$'&R#J_?YBTA-EJNY34LK)QPO@$-,I=@N728P/(I$]FHDC>]_]ZF5E->*G M5O;]6SI5/DK+6J?;E6B[B3W_Y&!5/J-HXCP?6-9*7+N>0[PYR2JMW&25>C-4 MYD]X(5\E@X/*W[BBSXXTH>I/:ED)%GEBK?8O&R<>%%VKF;%4Q1D)*[>R>(') MS970BU:NF*TEK6HEL[*&WG4\3[L,&V9<\(89U134;W*=A!SED7.1F!5WD5*] M"3P$GA7@ :V M1MP7;\+NE]HJ.85E2+A\#EK#G7&,[N D@';")1]VLR)=\S%>,TFO )=\U%<,['^_LBI!$2"+!MQ^" MKT6"C]C5X;*KO7)[A&\(Q)N@XPIKZHH>\8H-Q%P9V++K/(L?F@MU(MO965PA M(G_(()/%-H6JG%WM&TB*5(7O[I49KC+W5GMY\7K.T]TI('-ER&PXMN$\'E]Y MK_%POH&<(E%-S7'Q"1+;1\Z*&M2%Q<\WJS4NLY^\BN)NSI2;_^;4'7YZ_=WX MPW$OL4KPXL7R3N-[_V1XBY__G0?+2MT$"B?3\9'9^R<8]G<96&O>4N9Q="'BBA^(2(:?=L4+D4*IK!4"_IS>W M,TF5Y,&!X#^KD[ <\:L0_LMK1#W]O+,X3TA%9! %U*01937K58\$JM2(^OVM MM#8C?6@OJ"&7&+):Y*I'#.7UH49/&5/@$*6!LFC/:DVU;66_*)Q_>FP43#!E M]B1-C(,4M$\]-GQG!BXZB@'*9[WYQFX*X'BOHD_U^8TO P]>D+F:RT0+@M3T MX8/S&RO+%3)E8"^G0^U:;"*\Y5N\9%C%&UNSFBRASLG'CMYM;Z6!) M:_?T96>V@YY:H\&\;F MSXI3JP+XLM[8CMYN46SN&/7S2KVQN9#>U ?;Z^7X8)N-L\;^.F&//7GW$L%G M^^1T5<(XSQF9NQ8W^)V9EB&OMC9[Y;S5)+EV3+I;OK62,W>V+FQ7::2T^LK$ MU(_/2%&)A^>,<:T+YV5MD^YV9C 3!U>5@^OG'1 .:$P\'%! M.U%@6O&=J75/^US5=!^?,J)2CP\*_I;,\Y+I[$.R&UZC%IWI6[3+!QO MZBWMMW.\I>U]=I8>>\8J'[A^@%[2\L/+P\_YSNS=LF9"R\>P[YR)5/M:N9(V MI\2\!G.GV=+/>_58/&7FN!-A'35AY=MJ.=7J]1M;0&LMO3%0Q+F027P'9X,1 ME54OOK)*XC_*/V_S1-FW\#_&7F[TSK MZ2-^01//%9_#7_)_+;\04UY($_Z;7CHUMH5TN;F\M[\_/EC><.%[@LGMX MU*>),_Q3WDVK U>#/6T9\) 9/,-W W8B7R<[3#!WTB6# ?DS%KIGO"N^EGH3 MS1EIERXS+5_#E]*B^0O+-_OKW&9_?1]OEN\UM56Y4[G1],WG+I.'P5+GDV(" M?P2>;XU>Y2\MVV3XM79/!%7&#$YI.C/L5^#P,\>S?$_#_PT-;ZP]6_Y8&UFV M80\M8P('#$_R U[A@-VF="Z4NP_=\%,']Z_<3LX1B.ZT\>A+QE M3\P.V!?7F6(H$M?Z#[QV6-(AXI)9C[E_G;%4]B&U&4\S_QU0 M*7SB>B0"H_(YL3F9P?) *C^#)N$Q>UXD_W 6Q+$V#+N\&,.A$]C8YP4>J($Z MS31_;-AY%]5L_"*H".C&%8?$O^R/F43U\N]ZU@O_KOC@%/XZ]C0&T#-SH1'. M]]:BZ6#B =C9O,A(E3/5R6U^?W!?0 63P)0B@/-V;8@1$*9 MUFC\(IEN^@GCT:GK/$=_FO_;D$TFVLW7'S]_7SWI9^%$EO'S>+5<< T$ML*- M1>)K[H?4O\=1B/SFXNO5Z:?;JXM_G5Y\N;^Z?:<9DV?CU0O5;+PGFZ4.Z+TV M9J@.O=-:**5E9/UO#?X?^-Y"T%W^Z43[+?-N_O'Y=F& RY3^B+NKR^_6_:? MF5>!RL04*1!%J0EQ(BXP0[\-OQFJ K'O,)Q5P MA%4CH K>37@UVL43NW$LK /[9@_/^!R'N^#!LTP+CAMV= QG\,/Q85W?P=L' MENF!I(!_<2.9MR?[$FDA=S[\8HH .8J#>?/3-@)06IGY=AUNR76!E&Q)"IM0 M#LU]I@YKX[MCV!Z__7O7,-F%;5Z#AN'>LB&SGI E>*O,C\X:YL?F&GV^Y=&3 MEL>%T+<\+7X/'5;UR>K _46GXR9.QV; % GN7!7T . Q@U08;&_XR MG8%,AV^]V_GY;0SRN^&8F<&$78_"5^>(Y]@'Q$OF9C_&:,F&>C<3ZMH'[D60 MN@\W&Y";2>]$]+,W,X;1SX+O@6W'Q6ZF)E->ML_=>H/G/83\2G@^(EY65=YC MK.FLGP"YPM&VJT=7/'FSF -O"1'-J_4%2"BQ5[G5-1AG:/IEC,:DF]WKF_T, M/ V]'%J[6=/M"I\K<1PE<%EP"*HR\%TRJ+[:&\J5 M6.X=HM2=G[:KL$ MV.>I8@J2MDR_4;)JJ6R=$KHQ$I:MEW\U)>+2)=& D0=K,F'F08K(PJO4SR/R6F5MQ"-^R@NNG3VTFGKCG 3B4>*[V$.&<42G^9;@OT^PSZGJUG=L.^W MEK0%5@WT>V(L*J5A5GU/!0OY%'$ %=]N+O%F#>LJ)K,6"/4'\S>AU5Y3/V_N MG%Q+5' 1\@\"^3GSNW:-_)[>Z7?V"/DI:166,H89R"L*&G>4LUE')O-G]N"O MRE7NJ58JV9<)R]\MFR4J) \L33DS,WDQ=WFQ.%)L,:R0G!J6[.9,G3(">R!L:BAN"?P4S+)CX>RZ; MRVHEU3AM=$X;_?^*N_YB#*T)[#^LAA3+I?\FJR 1)->CC*_A6\A7Q1?]Z1GP MED6\8EE/_-UXL:;!])/CNCSU^]+ Q&7_-6*NO:+,M7_RL9T8D!7710*R)O / M7=P47B0P==?$TQLQ U\#RR-];>8Z3Y8)UU?DJ+/"S#E'G7SUBW#Y+V+U_3WO M5MYY(VA1[. OC0D*?Z9A53,G MEZ$0RY-7[8$9K@=/\!E0HX_? -HR?*;!=V K<+EWUU]NM=DD\/+JCIN-\XRZ MX_"6=TU;__TW,CJ0M[?P)OS#=\B,F'D-%J&-JE?LTX9/W#DC-[ M2"AD9Y\,S_+N9BXSS&L[N6(S0LAIJR!$VMB$>3%B^TORS@R75[T!509VX/$* M<<[X]/FMI&K4?C[_14H)?/&KB(Y7$1*LAU7R;(\ MTO:5=BHQ M#S!@8@5X]E\8NV,>AG_I3ZS2<;=;BTK5+]J4>1J6SDB<^PO@*. 5$3^W,#-< M>V#3@'8J.3@&0Q;(&#SN>TD*=Z^5R/C^@VFZQPBC+2P) /@IF2\@KC^%'8XL M^%XWD9W#'_"<\4.CW'OBRCK0' ?)&GQR$,,]Q P/B8U,9@\8O3F<$:OF\S+= M&,-8N@=T@I^-H$;\YZG-S">&A0]\'X0)7 #,]>3IE%I/'%^/!8*(VN"BX7#] ML8ZB ( R4BL_D>()W#ZD@P>&@T41?+X'*M&CO<%""=. ! *1K2=_:\#0^ 5N M"ZX.#I/*- 3,MID1X+9A0+CK8$:B1;0RD<>/8$!PA&X)D7%5)->X0Q"A>(?+ MEG9).RF=SM_@]#I)X"V?GRJF=MDHL/&/G"?#>1DN7)2.>6(ABD1\>0BJN+RQ M;FH?,+Q33H_E$9K6S^;8,D&*>RN!/VJ/]C$2"[]0P43?_)A1H X$*C?:>?73WE=!XB"QG9 MM9PX@E24"C!]WW)"0*M;("^<6JS.N0!K>X,,4?+M+XC]_):*MS@H52!FCUM$ M6:C;6BQ+"%N4]+D 0X(Q4&6.)-&![*(B2P/X)_)?/!1[UB!:7'@/69)9-P:U M;AWNH9\EDR[=6K>=O;5.G;;6R8"PF@)85\@(20!KU9<4'P*K,,:Z\\10 %WD M$OYJ4-"D.T61T7+-2J0#15"4]70AT:\S]5)X3$-6 C1?8!53#Q#$@_O13%0$ M^%(FUD]DG*#H-O&(+"YZO ')RW^+1"^T01(%;>$_(!;[ID6H)"18>!YE\D S M+3AF"G.E$^;D$4?#4<2)OXPM4#(*EH[B*A[7D#EL9 6@$3OP-PSS@SD*'_:+ M#Y+,[1P;"B:N"RYH^6A@P3X-,EK#&3.X&*ZX^OA: Y8-*DUSJ*.Q!X^$.3XO MV;@![/%70I_UTO0DK,4:1:0)=?KP>A)4/&_^I!L6=+ 83* 0)NN$%AR\ [E?85M,JB:9%NF:Q/W)K#:TGJ$UXB M!E#51DLF*>6(O:BOCP"8^'N&Y1GA!!5Y@_DMT!=AGS_P$3Z(0Q/[/IHO&O"3 MHS\)%XT;VB8O-X.J/YH;]&?=LJF0"M7!1-* ,S@,31[P@:$K *9)&EW(9,! M4,'EC2T 9 \#<7#+-!)'G,B\@Z8GSP?1#!]G/^%Y&H1-IJZG>[,(;PS$&3RV MJ:T[#FT'ZTJR)TORE*GG_@?H%UI'^=#I&0^(3;S:&HC=MJJ!J&H@JAJ(]#]5 M U'50'R]-1!!0F%,&'J6^N%'9;&? MDZ!!V!4^-$!G[G3"6=S01V;=-%"*Y2*H*X$!^!X>:4)-0RW('8TL@VE8TH]Q M/Z7@1K (;Q*53Q3OLI]3BWMUY6PFZ;O!&+C]4Z$VU6WWVN)N_V @TN/PZ"*S M1B1<>Q[JTR116Q05A1-2/(:#/DO0X0Y($JW;^C@RD2.<:+1P><-]6E@B-0$C M !&\3']TY5R9AALWF$=>

!-<%AN:+!? P_ MD"T4 ):0-9$J%XREO@$G)S@2^L:U%Q3F=#[6_ !<7Z2^3KS+P,AV7[@R)_H' M:/Z8L:"EW<[C \)P% IOC<<*O4.Z/EPSJ0P%9I#="=$=:N3,CO#>N>PCHC%(QK2#K*-E<=+30F>PGDA:T/%"\1R)XXV^^1$K3 M+0;'@,.C"*6D@3'WS>W!,E+& MG0J#K L@ XJDB=?(MR9-=AR"8'JX#V+>"!"N \+'+.(9% /[(D+#V$_F&98O M(F/Y#"T4"IZ8(QJXA#X3-!GWG)9H&@F8Y=/*PX[M:"0[Q)>8NKPY9B#I+%^Y MX0*Q^R^_+YUL942X*9B'VQ@C%(I7$?<60='%!E&;+A3#CV#O,66.*+K%@<&( MM#,CJ9WYL4X&=^]&7MMEY/:P)>"R38;B\MT2,V)",L\$8Q9*M'1D-%NIIC8"3-'[@0FS2\N?UZN]S;J*,<##E>L'C_DUT2]J5!-]0>'. MJ(,N"J!O+,DW+[=WJ?*?UTQPS5&J5-U<;J@X^*JQ!3\](@G2OG):/9E:H=#U*P#.G'+GAT5OU)66J%>N MKO2@KU1AZ=%=Z:ZQ])4P^,[I5@&M!B7_-W1H)>&A9*G&ZI K%.Y^=[>%^W]/ M>6 PW-$/,L\XKP!+94BO/&!^??+%T2]*E.:I-&%1BLQ@Y42SC*(%Z< (- =5 M+()X=GJ6769G6W>QX>M^A?"3E<57F#VV3?@YOP -UYCR3;SK9 MXG=]4&O)@/O!IJQ<\%6E0;J41[B3-;&IK6AQ[0'F+"?#?B7Q;T, T^_E5*=5 M %,C@.EL0-[;$,"<]G.*NBJ J1' =#<@X&T(8#J-W@$(>-LV_^U2P)/5#*,H M73^ )P,951G%G-ESIL$WW;J+?U7Z4>P,)4LOKA!S>QL0)B4 K(FXO6W*DEF. MG$,D_Z\ )$\W(*YN!B1[V[1T*X@\&(C,\;^L) ]O!B*[>9U:%4B^+I#,<>FL M)'%O!B0'VY2VJT#D*[2Q/KJ8BA7+WW67J]=NG[,W;*W6*.UDN2]I@&ZT=EJ MP(&"S0.%S?.5"U=O 3;;@UV:*,K )I>^13^[JIWL:E0] XM[)5>X4*(K3DPE MF9_GS>XQJ1A;#>='R'>J/Q2NNB&MD:]C;C:2YDDK$:RH) [1,3@WF#V M4Q 9 DDXL((*7@(@.&07]HX\W829_AY%S-O1=Y]=XKIOQ:IOG&NQYB^NEPY% M_5TZM%=O]=C'1GZ=!0%.E$41[1[QM(OWO0E;\*[W/6@M"JZI?:=;Y"AU9R<$1'0[Q*)2&45[ZGJ:OH'3%?BCC)]W&[\8-8H:18VB1E%!X'&/W'/N+(C\ 8GV0!3$,>\I.+A8\9I5 MM[G(B@-;KSK;G7"M5TR 'G3VF "M8*@*#&557%BO0MN:,-3I=Q4,'18,915A M6*]*VUHPU&L,!JK8RX'!4%8Y@/4JM:T%0]U&?Y\5IO)CF;.#F6L?EI#LZ[M2 M8'-.W&HL]=Z%=M0[_ZA6RW M$?VA=Z(O I25S[J.#B ^=0]8\ MV2"#_2'IV@QG%4QZ?N&IF2L2G^)[BSGXY;)TGHP@S@:%YB]$G(YU4],U3GJQ M;>\S_/Z$>428N!#'=LO&K@41DE9!-\.T=/F'F.V23W8OYZ(?L9AFSZ3/CG1EZ,Z9[&(M]MB#6X2\BQ6%Q:P#;/.V!6M_&>\J4K?MS^IF5K93= MA1Y;:<^?Q2+N80UWS$.4C&3M9K>DL(VE.5N]!4G[E]8F 7RUUW( 5I $0+\1 M&P&<_Y\%FK#):3AZ",)3@"2?F<$F0^9IO70[]$T@BIA]";ITFYUNL]?9,+KT M"M#EM'6Z)KJD=I:--*<92!-MM0Y(LYB^\4MKRT#)6<^6)\%^PW $H8>E&GUC MS,S0CEJK%^;KE$29C&Z^Z6C_A0TF_]P%L]Q^8U[?9RPGJ^:K./N""/].C9KV M%LJ0>PSV7TVV%1L^[^\VP.)_@6IB7#,B5(*3E(B76&DMI?RL1S[B;OS"M=IR MQ=#"U<#\D**_M@\^:T:"K;C 78<87$QEJ*WVQK=^BGS U8HY;P1#-C+X*DZ9 M3K>$5V;MV0L]-/UL+;*7%H@S2\T42!O22\,U I ;;D=?+)2'D355JNG5:W3. MJ]?T6OL,:T_S]X:TIP>*I\L&WS]J#K:*FI]#]@V&?GQA]C/CN7"5$+/?Z X. M"S%?"3?M*\3<$F*>;1LQD4L^OK@5XV3Z%XM&I#KCXRMAE .%CUO"Q_.=X",6 M#]A#U)'BD%O#R#.%D5O"R(M=8.07-ZR@2_*FX]WJH:2*16X'(1_'S&/Z*&#> M@:+E9MJ$[ )[-]$SI-MNKXKD5(JJ$,,?W4_L3K?,2P2#M7"\VVBWJ[=Z7.U\ MM]A59)><6.X#EIO TQ0Y6/2.5O+@R0XCHS (/397 '1[V)^WP6W2A)PI=V@1 MSEE!(6IWMLV_J_'M\T9WL"M)N@2LU)!Y1[0H<*?<-QY]X_$8YM1WDCK]3#+F MG^^W@_,(&^^T.X_YF-/_K-LATW03(T40*G:"]L#G\)_.XH9W0 /6NY/:2A>[ MW=V;0KJ5$Q.Y)MWZ[LA0,V9>_S3@T4LJ6E%1^;@XWST-RP?\M[671^I(R])4 MS!UEBS+:!S^,YIX[*]C4>XI@%XDWG2YEQ[SIP(7 6]FEB;8$%KTCH(>KMX,Y M%%I8J9],M]W+IX7__J3;6/?_8-1&9NA[!-79O* @1AI\+*]KW1Y!\Q==7J5)]O[5H>IRK5"_Z M6/B:QT:B#0>V3S$,+X0_HQXZ&!;O4A'WY&&(\EE&E!IF)%/#AASQ-1\Q/]'R M8O\!T%D8@Q'H/( \CE&/H[;7CYB^5D?<\YMLTLN M=3(;,<]G5@)8TOGLY.,-ISE\$$#$T/-)*+8 TH:A#^?H S3@(P"#<'*SPDR. MB3[CV4Y#;!OU[-K/G #B8MW0Q_0":P+C.>S)#2S1=XJ:^=!%<9KJMS14U::\ MAY ? D'E[\$R]$"#H7PF:>7"NN,UZY7R&9,[?=']I:TP'#<0?3- !*'N6JZ& M[TKJ'EA/O$,'[H5S!^S+!8(:)OG2OCB[T'W7 2%D!IS3]RV01JACUY#GC7M ML0+@1/ AB_ ?*LBF>0MYVQ@=1QX6W7,/0?;@H[(#&3\-C?X:6 M1T*-X%BS1+\T*3#I\ 2, 6HXR#DSFMD:@<8=%D'Q%]=[8-ZS9;!+>4!E5+;?^>Y@8-K;;1CX@4X91'.FKE5$W6YK ML7"<%DFY0%KIMC A4'87BB^UQ0_O<2N[U9T4:0F>K(OY,QB-F4+VBY M#H@Y2(6#6D!.E[7;X!\2*Z]]T13<25W^!LG=_^^ MQRYS],Q7_:R+R>(\H#U(*)%XB=O,1UP,5"T"D!!/]DNP$WSM!7LGZOJ E4AFK^'ZS(M M$$0][$P.M!IH.1/+U3V/=T?FR@-.P;5U7/5(MSSA:I22,B?W7G1!/AH:-&LB M!=Z6]B5ZB9_84,?3P$;ID3-;>BT3-;U1BWN*#/ 1)_&$%H5KYWT;? MN4/=B M::&\F( XUZ@-$)LK8Q/RRI=V,9(,($[EBO!_5 M0&L(.(I_LQP_\$*N6;RXH0T PGCY"M AA"N?Z.P/H+-JAK#@B)H^7 PJO MIWO&>-8J8>ZN&[V?6W*JP..G?V;7]5@,-A7?1![00!K+URWJ65"N;C<%/65Y MN6XWLYA<9J69_9;I7*U(YXH'O-4"G8==GC,',%8\X1K66RQ7E/-HM[]&*/Y :$54Q@TZW-6FW;&E2\K?R6<1&/7-J6/Q9U,7#QSP T"-F/Q&7?*?;_^ M6 ?I [W%W ^#45P!.9#P)X_;UR2C^IN?&KN1+!&XG]M8N;Y>EMA=JB;>?+@N MQJ">9(31=7O+8T"[??D,:KAY3^EAX%;+**Q.X!.!,466E/.,WA1 QL^:W4'B MSX25Y %A*6W!#%'-OQW1+_[U3V.,1F>\SLN@T^VW(Y-)NZ3)Y.;;%XP0!XD= M_UDT%I4 9^F$? **\P0B!WPSXH;@F1; B?*N7<46#WNF<A;9(#"PKOC5GG@U$*^:^DR;PF^NB8M],Q3[2\9\H,DI)%., MK^F:#_(P[ GM*3"&X_/+E%YKZ8H4]T9GDZ!QR6''^C,N +\B91K/B F@PV\M M3P+(2+@M&]+%*MSNW%(V]=#I&40#ZL)600>/7^ E_!313F5O 4;DL[]/1*[/ M9Q4H A03H&Y6"5!\"XH K4J MBT!G2D):)L$ MZ$Q)0#4@0&>+$E!K@0!EI@@=A\9?S;/T*&_0!]SW#<\:HMX^!$ F7V54"@93 M8)B'7CZ,1^+9041P.\;['%,+)T72SL(?-M^WM$>7WH;%$!R.!45(Y!@E(6UN M./X\=Q$2"+U@_'ALG<7(*N3Z:;? ,4)O2B M>R:.C0Y?H$P4DDMT"NG_ BHB@NF:0_0??UM*F&.J1M'X)<\=ET=;(X>QB!7 M0?"EZ#3E>;\I 1_W#]\7H.-M2[MQ-(9$0"^S*IX^DS%P T#?T9_(U >WB*F4 MEH/P,187GC>BQZ8BI1A R'K6,1Z"' M#[)OA_> P1G]17!?3B7+2*0(<<'), M%-5FV1/A\N)I.#AB7#500;)@:I[ M&*F"60K)]$R9F00"C0GRI!7(.'*![*[[(XKV"62D#1?YIGHP]KG4A@M[F*++ MT)NG"1P6+]YK;W3D"",B)$-FNR]O26Y'F1@IJFV-$M$]@B. @./A"8G\'TI; M1<\=4/9A*!*D'M.A*B\T342RAB MZS\B)B.:+@G".$H$%W'J000I^\A Z*.( M))PO^<3$-9FMB>0.7R:$@+#X'QX/AO<<3@1IYP%?2A:_+7MBT9=X^BZT!X)<22"@0RO!XMRVX)]!6Q ?. MARB3;!IR$=;R7;%K@Z0%+MU2 B\<230B;!3WB[S3T^!*$UF\LY;VG8X49',_ M M'&?&017S8'\R+@1Z HJ^SP.+4Y0.!,J# LL9>5QD+Z8WM)X95/(FT(=C"T M'#JX*+Z90J\6JPCL%(NRD5KL>I**A(QSCB91PH0X*)8LPJY0W%HYTI! M@R+O"-^K<"$Y-:J7I[SOZD(Z[8SLH,4@^>)=9E7^76SGML==#I9!W7S\*^XY M&=N:09FJI_MCN*LN*%)CR=%>9!B' (!.YP,=-G/*EQA)P,5F_XK4^1N'9YXE M-.8@CJ^9Q+J);\1UG>6FZ,1YT#_J. M*4ESD4)IY5'@-/MX.L=R//W68B)1=#Q/NN4<#@;(-(0"A@-RQAO$Z[>T-90< M(][#Y1 >\%6> <7!]^E @//I80L@'J MW*'//,J02&H3RR)]-I_&OW:M&DSG^!>>QB7EN5PZ9JHJ%Y=/;YU[M'8CZ,$# MWUS'DQ\_Z;[E_TO:MQZ9,7:L/T%[*^@'>GH8_4#GW625(J%XK;7WE2H7EJ_+ M5:V)X,KC;[@]8TD_9)EFC6M-L]S6E!6\?/)1TL"U.CFN=@G+W,[[ +<*)?+6 M@CS/?>%_=Q80?H-+*%DX-@M,>,_)'1S31@K$YX!01LY/1J'6K0#:VNV-*V)\ M&KNQS;R&+5NI5_S;J&K/ALJGUAG;-EO.M J9+U(-!CD%2"D[6P@L*!G>H.GT M<385Q1KF?K@6IEJ\YL*2 FM8=N;GK!:TTF^UM])WK-^Z*>P')\:\2L+*J0I5W$29J60BO M(]_<$]6?,PL+"YUF>:6$F_#?5V@EN!V)^[OU[I$4XJ];7 MYF#A^\/G.^:5AXCKG\PS+)_=X>*C'WWQJ]^I&,CC0!2")(D6UKW&XV'C. MRRM#QA9 RH]A"H,EN3LXKEJ"5MRDA7;%(+*E$4S;(8EP1NPGF:$S\N KE0$,B5KT_,,&DI5TJ-"<7'J0^HU MGC!AZ*'/%L8;DM,8K5$4Z03?3,.A#1*Q?*A%8,_SAM!3G1G_6'0DEH\Y!_"S M31D?/&< KPHFC(14&H,FMFG_Z :/5U ^$+-H(2M$8#:JAF#VLXIA;E2>7D6S MJ!82V%KLV"MC+3*CE0\P,+-?9!4_C&MJ9US3BI%S_=.B,J8'<@K=@N+VRX,Z M.1F%MYN2ANXBK+/?+Q76N9T[B$-8HJZOL:9=\1(672[E@]?F^X+E1.(C-(\G,/()[U[B\E< \1K M%9BYHRYL^V_^]Y"H,W!->;"H>'^V? ,.&F3*[*#(?NU*,W9%:<:O[+__U1V0 M0S6^&VX\26Q2-+6BG,(/0W$#_-DCZVQ57<&."TWX1>CK.H)"D-&$ZA7J4RN@ M:N-PX.]2>8?)Q+(X2AFK8WBP$U[3 %6(^11[>5=^>O"Z]&[;7VG-R)>KK>;, M/7X0O@L]/]1C8\<")&%M!Z+_EQ@$9/."#3=1WC/I+IG="_4P&+L>L5$8FQ>- MX!U]"@6/ADM86[[-N(I%N@!IL$3 RDI$S$S_ MRG5*QKN]T[U;CTR[)LE-\2M5=MUNP6XSA,>I+BPI9%GQ&.^\4;C)@NY,A46B M%F[RAHJFW,B,[D>/K#@S_F/%RSWO-\ZZO4;GO)=SM63G*=C>6;M4,NF^MG?1 M.!V<-7J]Q72D%.3*$KC8&SK91261/B^6(_)L&@CDB]O M@3 O/KA,!HDZ'4:SIS8:[\6WT%:$_Z+D)R&.+ WY2=SZ8LP/'%E@>4O"?(L(*)Q+Z E;,*]FI@P?W!?OGM53&" MQ-OL#EIG16U6EQF'SG*LH.ML%/!31X\(UB/!EDZ7,61^YH!9K8%:MR A?8ZS MU%=(KZT245$C(Y*LW;-IZ!G LYAVYV&OY\F*D;9[V_ ^[R,%&CDU7)=PZJ_8 M7DSKG"VTFHOJ73D.\ ]#AA1B+;\,:2/!GG3-@0URH\J%YI4A9,+;0 M29^PO5,Z'R_5FRR4*<&4E]A:IH-,]!G'AZ'P!O@AL @RSF,=+VR$B*EA(2_( M*0L$IT1T5$/*2.'N$/"6GQ6&V&(;8F&M.INFD\2^F&\4ZPGEGU1HZ974$D?Q144GH M@:H]:+1/\Y4$T5Q9U,4K%_1^WJU0,2C/9)3:L]RM:)]\Y?K!>G:C?JNS:$G) M]PZE6%MUQEG C3,@ MR=A75A00&?]9&UFL0B92JC3[7#K2Q#5Y,D3*NU*(F[G].#AN+I8S7%8._X%7 MLGQT_X65;IPGH-#/P'Q=IQI&=AL7G4'C;$7;-?]MKA;O$HB.Q36J.RW#2B^G M[*=&I6-A-BHY?-I&KSB,TF?])H^"E-)K&3 M[)F?&TJ>_."6M^C:-.0>0KNNSGF);-_HF1HWJRCP9ES!"$2$X>HR]B,!)*Y?A"K]G40.M;V&LI@P5^=HF5DLVT2]ORI;6$7:_Y) MF/Z$*(S6#]=[TAWQV<>0\,YF1V#7%I*;9EZ[-ER0Q^@6]32WR+>9#/L4LU"5NVI<3#RZ&KQ*7F7 M3@2!QQ'#>2<\?W2'TK_%VV0Z;"3Z.7CLB;3-B!^+8GK8^F2:[(,PTHT@3DCU MXSFE0P3[5;@O8K*H?037WF5."2BTEDT#2+Z>*.F>U05DPH*L')#$].FD5][- MH%4HY5VL7+-UTU(>Y52#I/<"$H3/G#GWQ<=O[J+&F7?KA.6RH0C>Z-)HQ0S] M/ZHS(6,;"M&[4RT+BF"B!G4E.F>-?E[KL[GT M.%%/ FBO*%U0T@9U43%1K/"(ZEQN0029R!AI$?CA"W'JR0+RB9$,(H61\A"% M2;5,N:*+GH@_(3(1A[+D=4&2,G@J<5-<(6F6"R9O:H&$7OH5Y:U!*R%O7095 M>$.#1(9":,K*Y"J1.',("!==D?1FQ).5"Y-7I3(V7"KC5)7*4*4R5*D,^I\J ME:%*9=2B5,8^DK?B-"UL_!#W\+MG%&2&[D^?I AJ\W>GS^CJLU.Z!K5+Z>J) ME*Z\3H6:RM>:R]=*F#%15./1A\M"(+KM]H ?M,B8 T**VL$ST^YL$/PS IU* MC88O+[K2I.!?.$1G^8).C>K+1[?2$># MR.*05K0?K@R)OJT-JH- O9?)EI?Z<=ZHR'_$QL\ (Q9R?P]$^JG%"^.)WHPB M;99-IK8[8R@PF'&DF\.CH$,[X$5>E@;8S;3N64'UR_P0?JH9\\S,N$%VX0%V M.XF0G,W 9&K(3,"4#2W]T,"&UV70)GG1%+@NS,2ZZ:;,QF56)J %]4S1C98: M$7.]6,(-F?%6.\08;@O=((G3$=-;?KJ@:1QRM0+PH].;XMZ>71!%'&Z6,=UP MPSQYO*OJ[04Z>Z_;+]#9<=)OP&M)30<2BP>*WY53TF.>F^17B;9-GV8+ M;/D2[SMM4[^4.39?7.\WO(>*$1/=QN#\K'%VEJ'<^[+O\H3S"KPMT:0U,KB4 MO/HDQ,%] 20G'3#"[,.!>D6@6J#!94 PQO54+&8<91$C$@^,$011NF*2C44W MOSJ.(+(VPWS! UY(2T9[4,"G(RB"IC]Y3(CP$]VD@F(>HX.4&=8NV =TY#EE&,I>2BC46S[#*AP(_W2<3=ZLV$A*M)C+!$([ M]TH^,R>$:_1U6]2FX]')E,CXQ!SF@4)'"4_FQ'*PI['.VP7SJV,4$(\?3!C) M=J<(,RTA3&=,C46\YJLSQ3%(J%]A<^?)[F./JJ>4K%\Q!<6N5(A6J:896G;+C?Q> M&DN5S%(MQ58?)6K?-"C?.&RY0KS05*%DSZ;<>)SY*4L0SL0VQ"Y2I+18BB[X MZ1$3%J@OX=C7KBEZ/FXW!MQ._$MHZ^M=5V8;*04)-8&$!^MG?>!@/J+N2,G4 M"OT-7P%P1MK?(=,;=:5S5]I55WIL5ZJP].BN=-=8^DH8?.=TJX"V0PAZ0X8% M-_1UQ_3?;@!(*L%#NBOLYN%!NJG[W8HM82OZ4Z_2IJ.5FCE6!O+* V8!XE]S M1K\HT:2QTH1%#H+Y4FAY5<*Q<."$1:$5OPL;$+D.\$IN1P]HPN.N@PS/0GN M9N%+QT0;>IE:PL+.Q,QL,Q0VBW7\..&Y5[YLT,?SSF*J]U9O?,- ]0JA-*MT M0$:)[V."TK/V8E*^@M):0VFYD@]'!:6=QNFYHJ8'!J=9Y0\R>@0<%YQVSZOW M;%\;3FNCQ.U.4']8=.G67%A?,N!^<+5<[#/0H#K] 8?Y^3*U5SB;YT>. ^<+WTX@I)0H[/>!7]0%XN(/?G M^&H/B2!T&IW^-OE75I3E(3*U5X /.;[I51208\"'-A9 4_B@\"''_[N*AG/X M^-!MM+?J E;X<##XD.-E7D6%.GQ\Z#3.SNK&'UZ;IR3Z1_2=>'0#WE%W M16LIMO8 6[&J$1;A2J/KCF,;RR^LD(Z4:X5;AO-?IVG@[T#I4OOCKP MS@DCZ@W>G7;CM+U+/J?@^U#@.\>M/J\6U1B^3ZDB_>!BL6"=@F\%WSE^ M^'DUI\;PC?3[O#$XVZ7>7@:^"UJ*952WKG\!N*T6KUZAXQ*5*J;*>]JM*.VG(TE<- M651#EHEJR*(:LJB&++5IR%(_&>?66=Y][BN%(G5ZO(Q]1OM'63N]2$7J97F" M0._O-3N]Y)][JG(O9& J:>_?.+Q \F^>Z_L5N]N("L+_MA- 8KX6N@PMA(]WRM&?=#IF0S?RY!A]:Z&,M;7SMDPTL MNOE@C%W,!.>_-[%S)3XP<4UFQWV(XRKY)WH28E7\R\X:0YQ\2$0V\VNLGU>HRK;*W12+U5_.]M3 M2(^:<_:F:L4,N0Y+_X\(%-=>Y3\9HR]K:)]+4!W]5**.9>5=PQIU_5)A@GKO(_J!)K,J*.$;8V8AN4 45O& M4H!Y=J_E!M-E3W0SK9F1D;&(=LTS3*)(C[,IYY@ITL296FZ(1)JQ9C#2X7)& M.IRGC5^ XR 99 D2*$_XD7F3SDE*+,"VT/,MV,W0PQLX^3AH=3KS5KX":^2* M$0\K@M,\RB)IB4#GV;7A@&PKF.T1:C+EKOFFTML&HT@^ [ZX.?&L"*K^%9W] M/8@\D;C6[):4UTY//O8O6IV5\NLS0.V7;1&MC_>6_Z,YPG8&'FRP=@"6%0)\ M% "&Y_X%COT&N2V(V)7!J]<:K%0<<&O0E47#/EO/%HARIC:SF&W6#KIR FH/ M'[HD^9+G7PA=_V6>:^K^. E8[1/1*O#T_9K M1%_VZ)U(=L*D=3=*FH@^0[L M!75SKZMZ="/-G+1FEI(T02&?:WF6M*E@VS* "T_H].@ (D4=1*@&801>=:C; MW(7#_5/DSW07PL1=<5QLR[:^%9K/*D3,Y M="T14J _3X/J@GZFQ2PB=!$E&Y0-0.B#=ME:C#[@F VX:,.G5MTPO.XN[&HM M2JE_(P%K,6Q>Y'A<.OL[E^N?S#,L'SGV6N?2;G3.NHW!Z6)1@O2YL'@^SMU!TO LD*L,SH^) M.!:2N--N51*W01BZD:NNSED'_=9BPG9$UA!FBH^AM]8QK"%>)$ F?0R=2N?0 M/VLM)F#(PU';8Q!N0T_XQI:2*]_ZF>CP/'&IVR"C;H.;[ ]^FN-$7?!G M+<%CY)(WU'J9[Y$+;[S#=Y*%BM-G9E4GZ-E9OS'(Z(R0PE/^X05E#B8G;$AQ M/* \K3G$78ZWY6J&;A>%Y>E%TC&),.MB\P#MXGD'3V=/1WS]\WW(0 MQ_6?H17,;AR8.Z0 IEO49!['NI.IK%8C:B"0G9\WSB_RA _89I*BR=B8*-JC M,&HS%>BAF1$#*GII@[Q'T-R%F(ZYB))F.2+<+UGNK1KH ,&&:]PK /TASNF2 M'Q/]^!D.:=$*LA*$G;:ZB\(:O]TIP! <1DLKB$U' -QP,'H,TZL&HO=+!**/ M/'MNWL40C\9?F<:2:@C)89OLK8WQ!Z=T:@90H[+61]84@J0()5H+4 M\*.TN%SKGM,$M90.4\E1JR4,91XBW\]F2?6-HU&\%Z* H4\#H)@$\@O^( S4 M= V+C)517.?\,F.1)FU]TZ?<)0-@!']ZKF[@^T!G+0?6/458PE^UKT@%M2O= MLUW-MR:A3><"@L;8,M <\^S:S_ @$&83>( 5, Z$/A\L<-T?FFF-1@P=/MHH MI-U@2"K\6T.XR)O!RE,+I&9.8#07@AW+*WB]*1 FQZ^PEJP@=9UE2%UK MI?WUSZNE_=WPGQ :8'^(Q7 0L"77X=;7"&33NT::6 "FCAMP:C'NL^4;MHNFHNRLJXO,K*OM MZMR%236=4Z&[Q2"8V [7M)5Z??+Q2ZSL6*B2C*3BM40Y/N^V&_R /UA\$!+P MM:_HXED^''YJ(E,*$O$XIKOWX)B34(@UU-)D7UQ0]M$ MM4D(B2(\TN>]WDB+]GT094&!G>H6Z5B@KSK^B"1^VY(:*1H&A'X/0BT](M2O M(0M>&'.DFC_5,2[\2.!TW'A)0 5?EH\>%(+?:YBBL4F!N":4SR*QT"K\Y@? M1:/2:_I/:P)C)V[O#M'>3+Q?3$+QL2!@S#\9.@O/\EE+;5FC+9-&L70S MW#[OBSS:I8FRFX\*6SG%-"NCM%(B:.!.,Y/Q1%W6XA2"\\*2L0O'M"1^L\RI M8?6N]T7E8/4P<*N5L9W/J]T4\3SY^#LA7Q'+X1 K\P?XH?\/+ H ENB6K[T) M'=W$(5$N((LDQL4( L.-FAC037?+R9>/]$L2*T+(L2 ]'INZ'L6O$[+.-$,G M$R?S\ZE3XLP+1=MB0CJCO9G"H$LAV1C;ET'!*)9 MED:2"!(B')D7):R0B08-#1FT3),X(@&ID:0%T%^4KBD<*DVN-3+ MPJ7OBY)7 ;BO"L^I96_.GL27GOSW!FN01'Z(3[-/NHV.P(/.MVOS1/.^WSYN79H-WL#S[U^J<7YU>#ZZLYO5<8Y4-F7@9_ M/_E\W1E<7W<^-Z^[7SXU3_N?/S4ONO"Q?=D>7)U^NAST/EW5M4!)27*PG<9Q M*^G#>41F@R-&M4,ZI\N-[M64^HP4TAP:-&^8*,$[$FL52TW1Q6)3RL9_6HP" M6OB7,,]LZTIWT_Y00?%.H1BKS 1C-_1UQ\1*,PI^M@4_Q164-@D^I0LM[8Y6 MYM,U+J9U! G;*/B5J.RDKGQO5]Y55_[:KKRGKOSU7#F%<._IPFLH:DAG>+_[ M2S5+245?ZB49Q+B.-)--7=\*M ]^&,T\ MMT?T?U,,L$A4Z'0IG>!-Y^V'7^&M;(TQK]U?)>41#B'!^59M/+F1*==I,+F1 M!11DSIWV"NI-_3OA$B;U\@J=JI1%EX2%V]%G#@DBASSQ5O3G/V04)1F(:(CH M-Q[60C^4:DB)DLNE8^)_$O)+-%PL8 M(?35(L5939"B!CI6M]?H=%;JVG3\0/IJ\>*\)GBAE*SZ0>BK18J"[B\K(X6B M]*_=G47MNP+9OFMHV79V])Q"]%TC>E$GG0)$__X@F[$],"/TJ"* 4I>.$4I? M+6(4M%+:.6+40&7J#,X:YV>+I>OK S:O8\IZ($>U2(;M((?2F^H'I:\6,:I% M,^0CAB+Y!^2B6F/W],62,/*'L>L%O'&Q1;TO)BJ87(VH1E0CJA'+C?@ZK6\J MF/QHQ#1T*U;9>HW/140BA$ (0 MHEK,SSZCR!5_.,HIZX$.U4)]*L>/'S]QKZ%%+F_9&R\9#/H0M1H4]?$W;8=; M#-8^:1\VCYE%VSL.RX3*PA6H)_,!KX7K%J MW_,KK-XR5E>+#MV'I7DMK,ZW19R>?#QM*Z162'U$2%VK^ER%UG+%JH]F?H75 M6\;JC1<84WRVOM;_'9@91!.&W1D&>D= EV /FNF&V%EP#G=W7G%J5QLK)$JU M*N]6*G"+4[5#]LGO%9WV/;]"YVVB7Z'SNNB,O0/EIIH^,YK6S^;8,DWFO(O0^BS!K/#Y MFL!TW3WV:QP%?;$DM?5W2Q]:-N4]JWQ6-:(:48VH1MQ8/NNQAE]?ZY[3=,- M\\>Z!T_8V^,B=8KN4_.H>=0\:AXUSV',\YIUN[3?=9%E5XC-[FT]-GN[YAY^ M.I&Y(]BI229C\B(KZ*!B]+([F>K.#"_[-@QV51DV840X/"-HQL5L$0@5A$<0 M7C&2=],07LIIIR!<0?CJ$%XQK'73$%[*AU4-PHM]T^W&1>]" ?EQ WG%*,\L M('_5$/K*38J\H@/<0M,(/8\Y@3(JJGG4/&H>-8^:IT[SU-VHN)W5B"L;])/VE%T&EJFL2077F\^:')0,?ZYHYDP. M(17J6:R6"S*?4+7WI)GW!GO+:5!XK?!Z"WA=LB)P1>-NC?"Z)EZ/FN#5ON=7 M>+UEO"Y9VE@Q6U7H0!4Z4'E7N\Z[&ESL2S]6R80*J#><&WQ6,BJN1C% =66\ M"CL5=FX:.TM&]*GXI?HBR+[G5PBZ300M"$CI^N3OC[V@?:C8"HOY^@2,5L M6YQ0]!DT!2/ZC"8+V)OE/.*K)_-WTV[_DK>W4M=%"&BD9* :^ W<1:Q5(%,(M( MTN''#VR2G.N=9CECP"3Z==,_?68&B0Y:KP, TNYV/_S*)A\7_C7,CD?8U+76 M,F)$0?)ZD/S&(@U\7;)+ZYT?ZQ=_QE:S[J-C>=5.54UHAI1C:A&/% +YYX*M1U4 M,^TM%UDI\M)OU#ZPZ/(O]J2?9U4]Z38[W6:O4],V4BB?7#HF_B7L<1 M%?JI<5F?\ZP^:7L#\%+QF6L#>'&X2F-PT5,@?DPT/*MWV-Y O%20HZ+A!P;@ M^Z7A6:GD:P&X(L"OWM(UKZY\=1TVPP=^L$ ;P1%4J@O3/6Q-966"MG_:D)6. MGD$;MJ**$,Q\)9#Y@A!S&5SIGC>SG"<:3C$O!;>Y<)N5;KT!N"VE852$VV*V M=G[>.!O4I :I@MVMPN[%=F"WE.J@:*Z"VXIP>Y&5=2O@]I43S-?LN("9'L:N M%P!P>A/-K[-0JLJ.46:H::.M@/OHZ':MHCI*V:T4W3X8 MT-XOW=YX-,=K)KJOW*[%FY'IE &HK%EJ1#6B&E&-J*Q91VO-6JD6Q&9FW%AG M@2UK5!OI$G!1,MRJ!@8S_7D:O",!B%= 2*PA6H)_:'K7'N#[@#%JRXK<9C"J M9"!8#>QT:V%4<2S$H*LPZA PZB!X5,GPM!H8!Q6/>O48=0 \JM\N")S;I$WR MM3*8UVREG% MMM>-$26CB[823+$R1A3SSXM>HWMZJK!"8<7:6%$R,&DK41B*3RB,J!]&%$0S M*2*O_')1.$>B>Y6*YE CJA'5B&K$C45S[+090-S(+T'D\UJRY[&+,E.??+S6 M/:?IAH'FCW4/GK"WQT7RMK7I^U7SJ'G4/&H>-<_QS/.:=;MY)]@\RZX0:]D[ M[,SA+$M 70M4]MO;+4*7'$*: &8)-[L[F>K.#&'F%M[<7I/YFMA"C]KL661\'Y4<-YIV1,GP+2@\PRWJ6!D6<9 MPRTTC=#SF!,H$Z.:1\VCYE'SJ'GJ-$_=38RY%L&UV/,?NN?I::9<3X-BX@JG M/^F?3AP31%_N*(T(CH!/%WU#XOG<=U(:G%MB75.#=KNY0M5C2W'1YDN1W>4,Q+O$ZT+#1+=[IO!:X?41X77):IO;,8DK M?JWP6N'U5O"Z9*E1Q6RK($4-G0([,#9L.7U_\19Z1T":ZI#;MN.-%=*EDOU^ MMU))X+@$A_U@Q[[G5]BY3>S<4K!CJ:H&QR5!*.Q4V+EI[-Q2D&:IZ@H''N53 M$_S8]_P*/[>)GP7AI7M KO/^>4V1BZO/OP9#UYSA)QT.^J/V?S1-HP7C&5I. MJ-.*^=?9F3ISZZN2G9-8V70'<[WYP";)X=]IEC-FGH6_ 2EDDX]OM<>. M8,D:8)'/C-#CT0NP(RV $R@8(!A[C-$@FNZ814_ZUD_^W 1^&/L:[;4;?.RBK;:[/?[0"X/;^FM1:=O.7(T]$ZE'K]D^;;8[XL]! ML]?^]Q6HHI>.B?^Y_C.TGH$R. &WW,VWLA8V^+@-T.-LRNC)A^C XQ_+2 &_ MZ9;SN^O[MTZBMU!$GP9EZ5,?H+VUV!Y; QBU\5SP6HL/JYM]6)WC/*Q>:Y![ M6 W-8_Z4P9<@RLT:='8U0"(-\$-#_I? IA)(T,^XUVZ,!-TCNE=@THN=M%9 M@4'V475>VU&E$: >')!_:0&F.$$9WL^YQ%N.*W"8#/#7U;B%T7C_P?KXS0T* MT;G#I0<^@+1,:I1K?!L&!$TR5C A;,*9"C.F^9Z(QBCT*.#?9(%NV341)[(. M,]IH2G0#"&$_#3LTA3BI?3"M9\U U];?3^Y^^_)X?R*WD9S(@(&9]UZ3TG"[ M_U["(>^95IPW+"BUW &R"]\Y"%P M^T W?9#8X"\*(P ]TM2^6([N& !RVD, 7Q!??A4'\^:[HX>F!6?P=A5J2=)' MBK-#"_:%,0GNG[4&#P&,J4!XH'. M!4Y'(Q-Q$>\1&J[E^($7)QT@XF3$>3EXE6 M 1U7$WH>+G6HPU!E]!JIK? KJ:2R\ W54?81MY@A]@!__@:'[UE&&;UX7DR/ MC(ZIH!]^$[?.O;R%3W@)WQUW"#SF&6&'G CW*9!YA*D_(=*=<&VE>PK*RAFH MZPR$_BGR82]DDFI\X!#(A8R_GV#:,I -84Z,/OM3W8@^J1&V!B?O_/VDNUR<4H'HI&2M%705X3:Q5+%?2V#*Q%C("# MU18K,BO8VA%LE8ZLW1D(O@$!*QB[H0]*BO]V2^44UN].M.S/D#G&+#UYX@D_DI?+6,BS1OC#"L8+8K:?EK/]M%0>;8_&JGTXSN$5W=D= M*4KK(,G6>=J3#EJV!DJP[?H^.LL]=T(*\12$%M=4?2/V)9O5JJP$60G6RO2X M<I@J_D )O#7R<=>X^)B,=)C;Z"MV/ \&P9X M0,#FC%= =O/^X?OVJ=ZA];_>A7*QD4S9;E;(D2*4VR*45% 2JXQZ;,P2FQCWT^+F"1]*T>L55@B.!^_JPU8- -CVWAS_+G M9-3*^H$!#^P)8>6>35U@1LY3G)24[>?O9?KYMYI24^S%Z_1;/#Q%[$2[<3BL M M1%CKW\-?YM;HU_*^/S27EXRF47[35W$64]/_GH.L"@\=F/ ,=TQ"WM)O"UJ>>:H0%_H)T(:8QEP,"8 MLP02NJD%8Y!_GL9H2$+[Y8OKV69#?JN9EL<,;F*"Y?(//M :7S/&NN,PVV]I MB87S$.:+]_BSQ49B'RA"(/'QD2%,]!_,T][@7(FH:H"=J]O/7SD@Q*'0;S6+ M1T-=T7#7/X$*8G2Y=CL:P38\,3F\2>/ZB0GA#X(OD%LT'6VT/D$=[@3HOQMZ M^+T->,/CJ^3Z?![O]&2[(/3P8*?$)*:+95WS@=QQ P[D<% ,UVD"FGHL8-HH M"O.S8KC7]"$9\+#!=&(Q#8W]G&*H8'*!KH+?[VQ-PG3Y^. MEX;='S\BW8-,X(0,#R@Z%8 COFRX469JX=1U"*Z&F+D T +\":""LOKP:P/& M!U4(X.O2MK7 TQU_Q#Q?&[+@A3$G&A=HN<>>"&S&.ESW$']DMC6!V\9P.[). M&,EP3X\OKE4$1=]<#D1R%3Z\)6(#880GC\%(&'X'9*&(X+9_X;@\V6_>=H[:S<_=4X[ MS?Z7J\[9>??R^N)\7M[01.XP,R]!&C7.SKYED82!DZ;"UY0>YBOU90<*.(6%90.Q.X6 W[J*]DZD5XA5? 7"N&"9; M3WJCKC13TE57>D17JK#TZ*YTUUCZ2A@\UL3?(J#5.+U@Q4/;C5][^1$+A;O? MW6W&@+#XE>B"N2^05J.H4=0H1S1*;3CPCJALNGL!^BC0MGY)]FA]I<"@RM=5 M>?,7!J$+(;Y$C0^=A,70=XC;*Q*$(COG%-/NK?"AP/"1Q+)M <'CCVNXVSG@+' P/'G,JH\^4^#P\<3P>-;J]Z^/[: MX%@3*\;>9.KKK]>7-1>E-]#(;_,(F55_=R7I&0^^3HC8N6CTSQ1?J#_DG:TK M*-<*\DX!\LX \A8K/"O(JQODG:\K$]<*\H#F]2X:[4'UJB<*\G8%>1?KBK^U M@[QNXV*-K-5=B;U':TJ^O+N\JKG8N[LVU]N,ERA"ZT%[72'ZTK?T.]W !DEU MPN[.H'%Q43W/L5JTQB$RFU< XUF-G582U^L*X[W&H%V]QYR"\2."\9+]N X. MQD%*&YQNTY.H8/Q@8#S'/UE>!:DIC'<'C?/3NM'QUV:5?R]K?(K$T;JK)DMQ M;#O-@;>ZL$+LSW$'G\XGP-8!HP>GC?/!+K6/WJ%RK5<'QN4:;-8#C/O]QEE[ MF\99!<:'"L8YSM>%<@1U .-.][1Q>JK@6,'Q(ASGN'([=23'G7:_<7&Q39=% M%3BN7+0MN;;#+D^4JN*26>TEN_-?7*Z&KU[6K'EB#A4",[%ZC0$Z5^!%;?KD MDZ(RD#9Q/;9*42!1"(A4G:P217NJCE/F"#.JXXAR,WJ,V*KDS"&E>JI"(ZKD MC(($57*FYF1*53Y0Q2R._4I5R9FCNU*%I4=WI:KDC"HYHTK.J)(S:A0UBAKE M-8Q2&PZ\ISR![XZ%YFF*ZEJMNVD=_&M%+->%_!356+V*P;_QK"KV:SF G =)9#SK/R_E63>S]?UP,'S1J>K M.$#] 2XK&6\ED;K>\)E+;$P*YEL)CI*EZH_Q.7X MJ\I+MG6!N(M&9Y\D;DE>8#)S:]_Y9IFI98SN@;POC!=, MI(/)7+/4".-1TW-?HI_F?\.L,^WNMV_?ORZ/2BR=9Q;/5I0IV#WGB8)R8;_" MRJ(=)#ZD_AY'VLO=Y6_7S4_WUY?_;%Y^>;R^?Z?I]HL^\V6H+5Z)PU(']%X; M,T3L=UH7LTV%TO.7-OT/WEO0A\1/)]JOF7?SC\_WF6EYE2_B\?;J=\OYD7D5 M"/QSX"6)UT4+Z9=I^5-;G^$1VY;#FD/;-7ZD[D+7QAY2BK\$KG&2PH 7<2X6 M$!,+P9A?.#XQ_V4$\7//Y@%' 5(U..0T-!] 8H2I9Y0DZ8XTI%8 >OZ'7_7E M ++J,9]L /FSD*3"WP,7;!Y()_ C_BM.&OUB.[A@ J%PY((?X=\Q[&NL<>X?U/ M> @G7%[JGH*X= 8*(0/99(ITT0O922$K7RY3+&??RW(D.H,6YV"_N[ZOP>(U M6KT6I4P<:Q&"N73Y3#'GD^X#,-AX,E,X&9].1G_6+9MH/&"Y)'D ,9,)B,;T MR-BU@7?[VAO87[?=,=Y_L/ 6KN\>^*E:'_D/YONWFN7CJ]-05"\ >+10F-4< M%O")X5Q8M; GRV'D)$/(9\:@02O35WDB4C_Y'KC#0!'_P%C^:%- M"Z3GD]OAYS_4D:A.]1E.I^DONF?"I/ ?3Z?I&2!B$U_CT(5<")$ MWS5018S0UFE/:5B*9^( UQZFR"X\#>E)\S8,.#Z*)9A /#QKR&CV^T'3X ]89@0- B \)ADS8.)R #I(P1SM?$[5'F-DH2!K/YL5GF;RX MOE5.I*#$3021$+4I7UBL8FTD$6.;PZDJ&)D49+/U4-:_P.7YL@I(Z@0D*Y=* MV26(< .IHGHJRW_>!)M=N.%HR)>Z[1(U'=1M'^MM*]Q^3;>];]Q64L:QUWAI MH,&'38.D17>"-6.3U5^V=,"K0E?)[*P-(,B>ZL/\7F!:S["H-X2QCDR,P@@F MS;VI![=^DVHX-9P:3@U7V^%J+,CLCKV0@P%]E^\40U##J>'4<*]WN-KJ'GM+ MI?LF0FR*><-FHO4W.G)^&9>":;:6'?"F(#U@T"Y70*TX ^#.A!XUC ,I+G< M8R9C$_H$]T:1M*YMHZ7<0H\(\X,MR;G57*G5IROKU"RW@!VUV\Q=93%A*%>* MK9@P ,S<$,@@;;A,0,VC>Q_!S+<4R-P(B*E4FV*04YABR\0C!PRWP+,4P&\/ MX,N5@JL1P&/W^NY^!#(%\<< \>5JT=4+XL_V(Q\J@#\&@"]7"J]> -]I=$]/ MZPOSRK:?9]M?4)/2-0J.1"6JCJK[LHALB):4*^BW BU9W\%PKGBC NZ- '>Y MXH$[ ^Z+QGGW0L&V@NU-P':Y.H4[@VUTJYSOQW&G@/OH@+M<2<1= O?I18TI MMW+SS&LOCVZ@VW$)H&5I$;O28GI[IAU!3F]?!74'!G59$1:%!I4]TKK!H$:T3AE.YJ7DZ]&( M\=X9O)?+,TLT^*@F&*^TXLHHO-JY;#X(?XW%5(U-R: T2PA%5K3*AD1QT8-C M@5I<4HK74=6',L&N9A"A]J@0U8HQH9T M!(4."AT.#!UZ68$9&U)>%#HH=#@T=,B*T]B05J70H8+R]0I=%+)O)_=1')Q? MHGS 2*V2G?.764@OLL):-N;GR*,8=?=T9(6O'(=)\'4!=U;IBHVY4S8,W#MS MJ"C@/@[@SO%0;\9KLW'*O2._C0+NXP#N'$?X9IQ#&Z?<.W(/K0'<._ 9Y<&= M^GY_WRMM%68BUZ\&*!YIIO9>NGK5D:D<3@WB7DZ42F$*ZAWS,AG#-=P>W*8O M?T]'![1+DO^;;U\2^1;MEJI[?6PPEQ.C4ICUN6.8JT-:6C!F&E7[F2J.S. ##,T4'9W\CL,X//+NPRTEAW4XQ1OW/4GL2&\A_WK9_T,'\0KC,8^QJ#6OX)_N5DCQ_!\=3U+:1'+>W2U_S0&#>T(6F<(B3RK!C^/U%&!R;TA>^F*<'(QIZZ#,"E>34.)V$? +#:'T6 M@)X1:&9(5 YA!A[WV-3U8*IW]3WZ>=!(L<1R0FY:M'@PQL &;'8[NDRAU$ BZFW>N9$;5):#B_-3EA#T$ML0 MNTB)?A^&'PMX9,%/DNL2"Q7_@K$V6(*B?#7/&ENI=PV_706_:1FOMV?85+>] MR]ON*DI4%TJT74ZZ0Z![8Z$&YX8^R-_^VZT765+9F3 3E3+3W"E*WX?G%2T] M.4]\P// M(M^&3VP3H4-B;S&;M>)SKX6;EHNM4[BQ.=RH _L\2E55!N/AG3[@^.B&R\)LB]V67F81Y>F7*XVT5)!3FFI%0N4[!$/VHUNNU=S/%@G MVR[S.]-Z_DBO\\GX<_@E_;5V?L(]L_6 F7>Z%\P>/=WQ^:GZGRW?L%T_S$L\ MN,A,/-AI>AKL762YR .&8Y&)#'>_?7F\+XP'3&0VQ'D)B1'&HZ;GOL0RS=QO MF$"AW?WV[?O7Y5&'I5,FDA)40=3I!<]PBT!.@L/^I#-X_@Y+'=![;4QI0N^T+LJ80C+\2YO^!^\M"(WB MIQ/MU\R[^M8(I5?*]W%'VA62 '(7Z^6([N M& !RV@/P989UCU_'P;SY[NBA:<$9O%V%6A(C3O&6)+.1?&CAF6TRO^(\A,Y9 MB[,$PDS([56N@3&.N9Z8X:]B9GVKH;/ M3AQK9!D\2U9_\IA EA) M=QLB0W;B.D^:&\"5:<$816+Q@\?^#.'MB)!IB97,:,YH<)HJ8P6BD, HM&WF M!_ $L@!,R9Y8 4+#<*9]!L!XP81M^(^8V)^">(V;16,'OA\]\QMSF ?4XLKU MIJ['#^-W_45[ R>&#_H@0L(LE@^+<[W"5/F)/M,(-.$;IH_@M"EE?4))]F]1 M^ =$]P+=PI3E*=(NX&J6(VN7Z2!N>PZ;^3*+71LQ?.(_H?G$3U<; >;#?_!H M?!8$-ITZS(!ZAH]#A9['ST"/3A)7+4X/GM 0&H3&!#],/==@C$_O63[^%ZNF M 7.%O5L>\MQG>!-NPR_:.LA0'"?YBXOI^/&UQJNAOW$Y'% , :I8O0TA=0KK MH8SJE[%EC&7BO0_KAD4_6R8L*EY=D#TMPENRIL0^M [DT+@,)[A^QEO,U#'. MV[O7,9:0V7-!9N/U:WP#)8CK*RG247!\WUQ^>J#NPS= 7_SX&!D=H^8: ET! M[0Q& (PBC,2AB0OD#; &WQCJMH[/^&/& E%_(BHQD*@^$8%R I93S/[5ZI&] MMM(CE1YY1'IDZB2'KFVNISV@$*W=O-;=WX"B6,H:M3(1J:1>51!3BG_=MABA MDRCS]?/EB198 4[T]?/_IT^F[^$+007@04"OF\?KKUJWI7V]_ 84]>OUMT>4 M)J3 !D,]:)]O'JZ^/SSDF+(;%;!^\HD%2J#E:_\3 G8S#U2? M>Y(9-!"BO\#(,&7S?[0W 3X#,"?NPB7T1+P.IIT@*J2>Q9,_>4MW8'WDYY,Y M5^!9/.)?K M _WN!U?S0T?HQ;18NEO##6U3XZ6X0%W%PFSR[@DTN A-M=I&(] >I9QMSQH$ M%_ITRG2T/H"(]31&G3;(PH2D_DT@8*%6R=7C.7CZJCOZ$VTM_N$"?_ U=""% MOD]V%%C!>9$0_U.3]05G M"+D<+S^#_H?18%JO0Q48N]H;' 3)0VH@3AT '_D5'PG7JV;W)*Z7K"HHP1]T M\ F\#=/ZVAN\(LNGLJ-TTD!*QLR>BBJE.NAT0):PT"D6!GS+$0060D9$T,A' MNK!24F]S8FI4=S#AB5C@6F2_$]3 D-2@H=G6GZ$%'V8$-H;NC[41K-R7$"-M MN#I]@\_D%J+4A@S>)+ML8M=CHJ5#OB\D1IY7 LF,!Y#F)&4OXI+1N MDQG"]OR.0QVJ*>\U+EQ;* FXG#[B25$E5K[T3U*"^@=H0C9J0WY$XW_%679- M"W@MQF4%&+/J+2X44*RJV)<)<1'?>%Q_%+&8I)RE@ECB4-'Y(-# G6YN@8E2 MD0L!/>>)F"B^@;S(9_$0K"S_F#$<:,GB=[2N"EB\%'[*X'1L/2A$;C(_ M"*$4\3NR0*#>WNWK^OMXH 0"%Y^S'@9NN7,6SPBX/\S;6*H*R_CFR_M[Y#O M])!S=0>_D= &7FR1B &AC%\TW)IY3R&.8G,1[VN5T&IFLR1([T?\+3_S!AMJ#C!7B M=L2IK1N@8<-#6T:?DGFK>]3,2BWMU2#CLM.H!1'0>6=R: M\^2Y+X"XA+TZA2[JQ(5B3$8(B"))[SSWR=,G#2(I=WQL[7<7?J5P/[1I/]]. M?F.]5_N;D,;]4SC2(+%L">P1NWF41KNR7T] M(:^?9J C%8@;^08W;#!D)+A9&2!TPQZ?S NHP HKF MXG)(?)6\EA,(.&=L]68]D\-B"DS>$*>I6]BG"PX96#]>AO.$06^V/I1AU;KA M84,MW'7R'EJO'(316:.;O!I[Y%),74-\ ]PWV7NOO2 T8U0_=GHE$ :8)X$ST.%$:6O,Q[80@S"8-5 I^( =.FN\^32?8YA$H;2 M%8(61:BF,*HA@K7Q5R!F.N+C6$>@8<^6&_JP0, Y"U873DEXLS%2W8?#LS4G M)$U/4!5)PFO#ZQL*M6"M[0^4]M"Z,X$C<,L/.@W]+^X;X M%_,:Q/\6D0< 'F/0+91*%[ 7WC'U62.!P(2#(/1XC, 7CV@(B$,AN>B22V&! MP'3=]UW#(A<88*3M$G()5DKT8^KI+X3S1%(X=XVIE8M1#=RMB!@E(BF>4%]T MF(F>Q$!(Z'1*#0T4RQGNE@(F8'S<-?F74;J9*$1+\(HX/P#DJ!$P#;S'.WGR M;#(%X*'LA"2OB! $+QRN A=)Z1OTR6-/'/ZY#$5T#K^'%818*I4E!DARFSE. M$B,Z#W!"!..]-P%10,@#"@XNJQ]]$QSFLWFR#O,,]%_H/6!'+9X/FC^EOB&.>L^WS?Q*M#U&%$+FCJ" M9:(& .1-0E<'!O+)5=F(V6HT)/KC;;A8NI,DZ8F8,CS]K-LAD[$]Y0%\2Y%X M*2C+,7[.848JL/O3/[,]HB7\5;W+#^*9[<=50MYT@M&5.FP>(XSR!JK[AD]U MUSNZZ^[^[WHU6K1:)=3-;$2(#&=<7=M93'8<,OCFKVC4@7D6FY'NHK3S+@KH M_W7)A&5J.ZZ]"(J\W/7.MW_>K_I..^?G-;C3^GB05U:D5N=&_%A)PTJ>#<4T MI.R%]$V.WI1Q79EA'>(.SSEWV1S[3#/+\DIUE+.$E5302GS/HQQ*!,@6[>]T MN:!4]/J@,]CP^2005]J44T?V!]-@+49H4_V8$#U<#D^9E0I#-#@>'- MY_6^E=64R)0_0J>4CGN%P3U9>D;X%ODL/" K1)\5/S(LDN3QI%WTKP]M3)C& M@!&^J"OQL_8O,N//K^CJ7XLK&GGNA)S1#:!AWD2S+0/ST;C[))SR3%[NK:"$ M/O+,B2V+ F!P*@;S^0<:#MTS.J6;QTX2[D#8 7&HCV^,+^UR,?$A3@%,?MT5 M:0_\5Y277G1QJO.Y%(XIOB>N(+]O8#;DE.?Y8[*VQT3V(D*I\(_"4KJ#7UK\ M]=_X=R"34::%KPDOTG"& NB8 B@B]Y'TOE*0DL\=W# &#$@EW' .^>RKO6L@ M%D-TP@/@BQ.%W\E_377VY"7 @2^2#XSZU"=^0[.9;HI2#F-@+\R+'HE?'X4! M.C9%EFJ+9HN343&8B:H1P"IRZ.MDY UM:,RB&G,478%!!5; )F)%8C@=W93,T/T@=N$+ZB#H ME;] &'D%+CP&01=#G_$$6T&,\2>< RL28, $_ ?G&C(><(.K=_'D'#H*@.B4 MR[8(0O<'/C6&[$\,?G9$+0>D88UD64 .Z5&U![C/B?4D0I.$V]O7A$,]ND > MD@-WV,)B(*X7Y5R/=:Q:8/LNC\#Q&.5 BX!,2G;.&+Y5D NVFJBZQS"*7?JR M*Q2D6]&YN_ER=-(UUBOM%E/><^4]?UUN8^4]I_]MUGNN+8BMU9.I$3-WZTU? MM2@&ENH56Y@SE9XK MCDW#JO#RE$U^O*2645;)D/)WHSC=EO:8<[!EAN7UY6W&2SU%<>ZH$XI$$#%P M%%@O50LL[X[F#".(YC,D/6QIG] N0GLC57:5%7(8@N/6AI:-5>"XC<^>M6)H M*AXUWB=:_^"D3-294#7VHN=A@_P@*0V =&VJ81^%PXML4EG<^KB!4&:F)O+$ M>4W-R*22!AM,K:5J6SHO(!9X@+3 0QI4G@N3)_!O>=; M%%NH0'%W=+(W40B^+U8#G_V0ZHKB4BB.G6OPSC>P4X\'71;L\SD7CI/$J"PKP 3 1PFCPC0!*<$;?*3!E5"944LP7" M-;?/)-!) @MFMS(JV(G%Z^2%2?A]9,;8H;2$2\,@LA37_FQI.4O-NFEYFT0K M95G_Q.M1XY2(O /"S*:B30D0EEPJ]QY)!X;X(E=*0$[%>^KP="K>((9G(W&F(5/UXG>0"B^7/Z2M-5G: M%X0LZI#6T(; 2D>6J%,I:U3&W7@09<=,-T7;H&!L>69S2@VFQB[W'V%3GNA- M4X-6P M>6(8?X6:\M SEHPU)/&6:B=FWP(.'(:^5/;)#=,H&C"H_SW'B\N(B M<3O!.F'__*]7P*,DD"#D&K0(@WCH< M&AE'(L&$X!*H93YZ(W^"#XQE-RA S"^'J(8>HLHYH8 M>&;$@U"7QF))(E"$5VSG%@VAGD)L3U9:E2QAH-@#53%CP"8%^@#&'M5#"'> M_T3N/Q9YA'27L,Y+4.DPW#H/Y+>N1:(?I!Q/0(/HOBQ-Z=\E67;(3!VI1GV6$Q&W%:/?4J$*FXO/4=%L):/9>BJ:346SJ6@V%'@+"RW";$Z!%)#%8SZ_+,Y8\!CUU#,72O;9$L.>]UQ@FXCR)X2F6 MPN+?CD-8/SK/>6@/E\UN'I.R7:([YW*A'^T0'@J,F9[S;*%>?$G!%'-;EY7F METO^MZ''QWDJ<9"4DQ%W6=#3 01Q/SYN/."U[7F5SUG2]!-Y;^A$9]*ZPS0O ME-*RQYY$>DA4E!2)B7B'5PT%58/: &*PAR-+%_IQ4U8F*M4WQ(0)GV)\E6(V MF6U.>2O;5T2+4X=@QH=0G1)+]U-DTF4.3,=XY=XH M 5:X><6TV$44A!,RDJQ$@U>WF? <-22!V?OFF;=&9([]#@H#3$\M?&&"JS$P MF8;V )O1IZZ(K/N7Q8+_Q]ZW-;>-[.J^GU_1Y4EJG"I:T5U6DG&5XSB9[)DD MWK;GK#I/NRBQ97&%(K5(RH[WKS\ NILW45=+%"7UU)HULD3V!4"CT6C@@VN. MJ'V91AK%2@31?!44N_02@)XUK4>37+4&7I2+PJR3(%&_($)D=IZ5KS=.\%4D M3(X^HJIO")0 M+K1DAG&,N?LTM!T^*0A92V'9BV+P&>1;U%&80+ MBM#TW3.L!$XW>Z;OH^T#5I):W]+TD8 4#Z;MOG7P?HO\X)'9!2;EG#%1P&@B MED+B18#R0ZU-RM[M8]BQ#("F=8Q=!=27&(127UAD@0JS4$_HFO;\L4?)&Z!A MK$!J/I$R/O).O0J'O/EI%>+-#MI6H=/_(HU9@A!++(QE3$15_%[3VZ.@J\CO4##"^%^MT MP)2E$!A4MR+Y"/0!IIU%P6N"GI&,X.X003/@T*)K-WS+!#4LU69B2/S-03QL/!]U[ZL.-/5-D[YIFGVW< 17 M+/JFB?XYYJH#J^(DE!$9H6SE>="\ZG$P **@JG2&*#GU8>.7#O7X)L&7Q 7+ M5KR*^:DJ&!Y/M&EH-?4XW>"DT=&*X4"9RV-<141&4MU3V>MO'I6]OIXN>QW! M$XH/*8S"0RV1.?-^.P+ORL/K>AFFQO'2[9XBO9,@,],%Y**/20K S(;@BC_KN12"KNV*C M]4\!:GYR1.I,E^V:+[2Z1-M1\;H$)=HTKXO@]27A36IN'P>W7^^>T<=[8EHH MG+7F(;JH3BE:Q9L$IFL%F$'3Y^,P 5D1S*TON5%R[TW5S]:\F+0M5/T$U2"O M/-YIYZ%N6#>L&]8-E[?A/;"A"MJ[HG^[8U7'X%BK57>+*&P,YE"]TRUZYMNG M]S'SM-XQVC7-TX/B::UJM-M5S=/M]5&0NJVTBV;BZWTZ,._*T)A5[>@@C(\2 M+8!: ^R-CM9C^\[&IE&MU30;]YR-IYU&LV@FOMD];0^'?ZU*O7#^K6]/')/C M0L)(:?MAX^>@:KMP$[HL)#X8-G:-\^:YYN*><[%>TSS<>QX6;T%HA\02!D2B M&N?6;8AU8KHVT_&R,54E62Y+C[=AU)L%>SEVQT0M/1N6GJ91Q^!L+3U:>M:0 MGM-NI^ #T@P>;M73H^5FXW)3;U0*=NG.$ASM8IH1UWF?+ !W$+ZEQ0+; (&U MO DB-F0D=O<7\\N/M=TTSMO;#.Q5NUGIBK]@U X" B-&WS)X7D8"OSY3<<.%='11(411(9N=5\3TG22)[)$U&0LJDVWJM./*,QGH#&,Y)F;_@*DQ!W* M6Y%PRWM=2K2ENM6E1#7 LP9XU@#/VRXE6IH]H6S#0XS3I(F2WGN?P&P8@T#: M6-\;ENH@X"&6>##!:HC?&<57L-'&+LHBB,FK9Z6Q@N[3R%@1_WW5J-39JG97 MI>2D+?GP9.2=&&5D; 54;JXORU .G$D_G&"E#S,@GBB[4)J)6,\% :]M=TB5 M1ARLC(1%DA +%R3#-1'BNL(NHX+S6$PD1UZD59ON/:IO#P($2@+:E+V2+4LU M3H*A/0B58)E@#0A#D@JSF6)W&7-_S&$2CDI;$*5!0N_)]*U &*ST12*S 4O% MB9(M$1YXN@UJ'10DUFF!90*2BU50''M$)50\2HF8N*(J%=:&P>T^.6V<&E:A MH5]=X'M4,J["KJ?+R(DZ?ECU"GN*Z()U/WW3#8BV^%?^9 Q5HR3]\E 1=M8B ME@LLF?*1EI9E5VH>XK&HM@KD>75>J:4/7OC@JV[V.$;HZ:)?D#'OP;6QRI<9 M8B57Q&2FDX.-E63@R#$6E6J,N?3K/'-55>%@[8G==T8J/*E?(3 M%L/%^FHAU4E2]=1Z9F#+19?=A-)GRD3[C2[L(RNU7UIBEUP6)$0*[OP/W'OP MS3'H$RRQM>4B6<+]J6/2M-KSWN-R: M_#LE_QX$X6A$[/+ 4FI8="T$&A:]C.I, ^IJ6'3-Z_<:%OW(>*UAT8^)VQH6 MO'P[9Y8C[,,,#39\I0Y#ZR47]W*AW-<[;8?&T M:;2*SDO6/-TR(*G1Z10. 7<8+"U-GL?)1:U5*9R).D=WAI%Q_>WZ\B!LBS() M>-=H=?36L_=L[ ;-8KYOK.Q;E2K>C'N.Q=KM7TR&@X9^@UZNKRYO#H(H^%@ MX7%J;:/;+1; HW94^?2'(RD-HUTM%GE!2\I>2DK#:'2+A7;1@K*7@E)O5@HN MZ#7CGE-[?>8ALQV&!74BP5C)279]ZJ-%\C^L&K^A3NF00@\6UX20"7-)KPM,'4.%XU*PV%/&+, M!&LS8A24"!\M@D)Y5:VT(O 2%[Y-8J.$,^IE$K8.5;XRZ.L<^ 6$@OAV?1FC MJ26F7%-3KG4K[7C\R8DV&W*B#.>8@8/+3C2%ZR"IE@_\\JJ6:6RIZ=)G3,P? M]6P7)@"M5%E. Z)E19HX93R?/.@,SB,/G@(E>3J5:F;J*6'H5EJ21O6I!V<+ M@\GJ]4I;OEBKU/(%2,TB\1X20$)G?K O M/F#$;2K8%H32\TT$5GG'X(C.?01*><]$QI;"E[A2^!((@I!,O!83OIY&01 ! MU]@;_,>^*!])2LXQ.;P?"@-WXWL .A>TOOOE&(XF,P$*WTK+15Q$M.B(]$(G&":*);T3S MS)H0M.3:>&.(UK@TX-C&J:]QPS9X9:EQPS:;"ZQQPU[0\-X#5VGR[Y3\>Q B MHB&CRH/;H''#M!!HW+ RJC.-.*-QPS2OWVON&=:I5B& M7"#*\6EHA*.#8FG;J%V"D6BUM7TNGAOMAC8!]YV+-:.!(46:B_O-Q5:E<)^2=D4#A1:<0Q27R\J;P:)GR"4GAM]4SQE%<[$MY:*^Y M7ES@2GEH7VJN%[(E%A9U4A[2E[OGPCB_]2"2&?WN5N-W5.HK^B8J MD)KX3CFJ?B5F+,J#;<%JN@N]_L^S'E6B[7NC,7<#*K#'^"_\7*@%-?Y%_]:F M9UY@9LH+>;13!\5+!W]Z7BO*8IO-ZT(R2;2T[7[PIYWJ=@.PM+3M1MJV8GF\ M6-IJ-2UM6MH*DK9:>\NHC\OP>J]BHXIT%5Z./)C0_PI#UQLPL_^?B>V#!6R[ MH>D^V!@M;P8!#[9.O$E%*6K-\QR>MW?B4M LWYT;Z;36 MV8G_4/-\AZ[#5JNRWE3+Y8[ELFF<-XLZ@VNYW(%<;LM*V>[$&L9Y=[O(2V40CE** MY1EU^4[P+_5#PLA;@Z4?L/2KFD]>4S$)\,F+4HKV#HE3;R,F[1*D*=MYX,#= MI-%YX*%(((I2:)'R>L>:;:/6T'9-B7HNCO55X[R]W<35O63 $3C+6D:]HQ=] MB7HNC/.UNO:2EMDJ*@AA8W]722%;8Z=66+S%S%52*LH? \\;6X8;TCPOW6Y8 M"&#$7K) ,W]GN;?PL>=9S_0#?#9[#A>?<[&^?L^,Y/?W\1AH"/2G0O>2X%YR M)/AS/);QG%Y6G'6JSUQ$L12?_CT)0GOP++^T78OC:XTV#>\J?7O,;+?O/&E*'7XF/HL5>U;N5<_ 7C=C @;^#Y+!QR^-?GG(U@9,. <>C#8O\U<3EK M5,&TK-8;!AO[-@P1ILLLWX;.6.^9F:*Q5_5*,]VL&@8;^-Z(#4'2N,_,AP>? M/Y@A9T,8-?"=[KX#&'LP<>AO>CJ: KLSS3LU,X.J1IOL534[A:@OGSO0N,5@ MIK+',?<#SW6Y(]Z@[BKS>;EQB;'L1]9WS"#XX^3FR\>_3K(KJ%I]G8?@([^) M F%#:<2GV_M\?QLUF)29/L@(]]^S1"?J$)!L8#@X\[VG^'B0_JG/'8?=?/G^ MS[>Y?]_7/UMNS]S28SRD-$,:A_H5G KL.Q@[)A 9MMU;)>?]1RO_S,: M"71H,EC8@S].?@N]_DE*WI\D36S7#FU40(*/XF(B_66DJS+/KG&F,X1 &"S@ MOCW PANHP5ME8D0VC@,V+^8*Q(H5/5E79F3'.WT53JT#1M.ROV%\3KNN;U)#!=*S 8_]7GXQ"OX_%A\X$';PKS594_GE8ZB%OUUX46 MKW&SB;TVM92EP=+$\;6\X5T3PMF*>->N'U M"@^#H24J.EFK;!?)+J?+O0JUEN,AQCSYKU1]OS,99*U3T? M+>M+[_DH$KV$D$N"'5RSE$)0IFNDE C_MI#KF#)P0?-_-O^W?753!B[L&?^W MM5].#V;;USQE8$&9F+]KBRFG;MB6+XD.">Q-E]-=)._'4P2PG 5.ZT:G6E1I M#%UT4LM;PVAT=0'G0Y2WK5@@+QU\^WSWRJU@"W+WPSAJB0-[LU*"*LY[%5=5 MI'=1%];=EUNYTUI-%]8M1\_%\?Q\)^XES?+=7<.=-O0J+T?/A;&\6:WL9)GO MI0^Q"*,H*ABAKUVE":U+F"XUL7K3.-?7@5HNRS:Q.M8P;1V\=!RQ7!9UX;G9 MB74[13F_M5!NFG>[-J&W.[OF[JM3:3]EGDD^WDDB:"G6JE+5\](]'S'S/^AB;NN4U,!R&*K<6J?28:.5*[@] M#>W^D#V9@:B49C]RYYD-X!-[YJ9_YH'A>8:?*NQ&U4VCP82^"8_*8FUQ=;9& MI?MZZ=XK['YHQV_3*$QGA-7K@ *VCT/Q!H. AUA7SO%@MM"F[5MG8],/GQ,$ M"8 >5D508AE^'KS4?+ OOG"7^Z;@UJ4ULET["'WB,-.5:E+4,=/4>5'!&J9K MU5HP3T]K1NV\\/H/6TT\ M+(_(%,/!3O$5:_8+6D&7K#DPD:\W*LVB1?Z(2IYLGW]=S;\M\F^COIY25SK1 MC#P01I;??;&78>)'D)%2;C(<8\^:]4?;\S'6+=$]'RWK2^_Y*+QDS[R6: MI*Y(,Y_%9<#/SR7\KKT/.4CW3:-;+0IC3]?RV"?):!GU\Z+@Q+1DO%@RMK5/ MYY0/+ S_L#1,V?TPCKL>2Z#C+Y#*SF[@ ME/?3AUNH7:[AQTL8_55K:2CJDO1<',^[FN(\+%OPUR +LSR81PN@H.; M[%6UTHQ:CYZW7:!G_OV[(5YJY+XT,/NV8X& (BF$/]=P>D@#JE=*R/R.=EOVH$/=NOGS\*Q\B>CI!27X3 MW6R$"ODYU=[G^]NY4#*)3M3)(]G <'#F>T_QF23]$X)=LYLOW__YMABN9N:A M(L,!H(_HB['&N>KV+?0;:97H<_+C,#I\W5Q^N3[[>'M]^=?9Y>?[Z]MWS'2> MS.= G2V1>RY/S?P]&W)!QCJ>4^69[;S?_\=)O+Q#4) M?/_CZF_;_9E+8I2'C!BJ/0=L/YB890=CQP0RVZYCN_RL!XOI9S02Z-!DH"P& M?YS\!BOZ)+50GB1-0#V%-DJ[X",^D?TR6AB99]P$@)-QT/ MDE?0 DA4\.&M>3%?,%:D\,FJ^B$SQOD[=FH5*)KV/,=:BV]J;=R8?LB^'CT9 MOH9\Q.K+JHG$I_P]8S.$G3QDK01E>ST-4LTI/4U2P2)MP28JFK66RUX;TOIZ#)OU/RES_@3&XY MN.&DKQR+NT-]N0]-5TO0)3.T$.B2&8=NHQXYV+HNF7%4O-8E,XZ$U[IDQC%Q M6Y?,*+.)H4MF;)G_H>AD'Q=)SH[IE! #- MTH)96C-JW<*K+1P&2TN$/U]K5K:;+IO3YUYEO^N*&8JX^;=15T^I"RUH1AX((\OOO=C+S*8C2*(L-QF.L6?-^J/M^1C+)NB>CY;U MI?=\%%XQP]_594OYI*4LE1.V?Q53.M)KIF__LJ9TI"\UTPO9&;=_G5,ZTI>[ MY^(XO^TKH"60A/;&A:,+9LSGX_:;[1SY M?3\K$IP;M5I1Q9?VZ-2MQ7*W$^L8U<+.1%HL=9V,9>NW@%CJ\BW[*I9E.\=M M6#9;A5GI^^^_+=0PU\4R2ACX5:MO.7Y<%TXH(\]W8E1JGN\TU*L\]1)TST?, M_ ^E*9:!P.#)?J8S+=XE\CU2B,FYR,H*PA=A.G)MM"QJQA*XRVK(V*9HWG9E MI8R5.YMN"X,=7J_93NBQ9%.ONI7&FBV-%A?U2/:4PII>N4LCKP"(0JR.B(LE M-H;Y2JX0%6;."Y+G?$.Z( !U49R7]W,/%A3G &F(S'GA\&-,,K;P0C M?OX]8'T8K0UVL,7X8"!^]Y0@B!Y<&+PW&'"$WQ;E1.S1V*?J(? T_V6#\+D/ MXMGHNW[XTXNS=_L1L@O1V N&K4>$66 M$,@B]14[[7&7#^SPS8L!X\U X\7'?-1X\4LWK/'B]YE[VVYX[P'+-?EW2O[2 M!UUH%.\R06EJ*'QH>FQ! M3*%$W-.$8W_8P\C^A?08^_P,7Y'\.'6\('B#J;03)PQ8[QD8ZMN!9?<1227 MUF$H9L@L&R..,&"-.H/Y@,ULPDC2SS_9X9 %'&:*Y$H:G6!>]R<4665@7)/9 M)_; _#G($0['F6"P#;0@R C)-4BP^J$IY Y%:1).?)(YZD@])K_&+!0_,$43*I8N>CCDH['GF_YS M).=]+D+P//?!DT^RL6.Z+OX1A"C>#S8/*NPKCHCF+WI*T\+B<&@>V2ZT!K)I M![#$83"._9/#Z@QA.0.C0OP *XQ#QZ0@H"ND?HC+"8B'3_1P!L"Y_\7ED^Q@ M9#[#>@O99#R+-6*%X'-BE>-PI[6QFH1L5P02=]\3)RU\P"*>HI>+HB,#H#S' M %8BJ =G?LD))-I2[^#2]OD0GD,)P"6]8+EN:KO,"0Z6]V,W7S[^E1_0->T# ME-]$P!*ABM-*M??Y_G:NXR?1B7(W)!L8#LY\[REV1*1_PM T=O/E^S_?%CN7 M9@:C30?.BKX8:W15MU%$:>IS\N,P\KC<7'ZY/OMX>WWYU]GEY_OKVW<@BT_F M\D)?5/DB:V"PH35;G@(SZ1_3+2^IEGUPA -(1 P"[,?7L (Z4H1URO M5] "KMT/;\V+^8*Q(H5/5MW\,F.LZ(FQ8?4D<#<>]#X?\Z4GT5'MRJQ&1) MNZ.F&QTO02)A;Y;VF3J\QZ:@S.1.!OP'(+8KAON#=;U\O']YCFB[2!28TDRE M2@Y8J#=7N6Y=N[%U0@\7:_P=!_YG=X.5[O;+P9=M-/9RQFYXM"N'[FMRKD/. M7026%#OWK4=;KZ'R2AGFM%:8_6;)KQER:DZ7DY&IAZEO;V8]P&U\E!+W<#I(-AIVO0]9= MA)HO9LB.PLMA24L_^COMI#I"'Y(FW7XVIDEW+%[*@O:"Z-\N]7IGFG?KI!>] ME)EKM[NE-(6U^NTTC$YWU5*T:_6T'5H> X]:3:/66;5RK.91H3RJ=8UV;=4< MGR/@T>;R=]8B5J-=*63A[+I20VDWYWONCYAC]RGP&\-S)&;M7FW8.Q;B.NC_ ME9HK6W<;K5R%31]]-[GO?C-M3&/$ MU.C"*A*N$F&RF8Z7C?PH"8S+TN-M&^U6P0A,NV.BEIX-2\^Y<=YH:NG1TK.6 M])S6C5JG8*2I&5S<*B:Z'IO*0^=8DN69>O MF[Z;R]@5ZKK7FT:SN7GW9'9%-.+R]'M\G#UH2:BVC&YW\Q<'6A+V3A+.025L M/I#C0 5A:;+NT!.V N\[E54/;>N,)T\69OK1/JR$\[H1A*$T]D>]DQ*@DD*H MI RLN)ZUR5:*@AAY[!=M^I2G^'&7@6N>#S"3K/&,I605SZ U8ILXSQJ2J MT538YR5;3[XEQI>9"(8S)2;2:53.4_,@D-HGZ,A\ O[XGOO ^D U;\1]9O$1 MQM^(F=H2PU45=UYOC(C3,P8:8.*,Q5K=UTB),,D)0W0S&;.![XU8JS;]B(*# M!-+"$)ZYZ>\-EJK&E?8* M>B,C>T7\]U6[TEG']D)8>F6U+!@18><+S&X$!0^H]=XD0&SL@ 5#>Q""\08[ MBS!*J&]3:*HQ]\<\G" *N(A9%BC3H?=D^E8@C!_Z(A'6'%1*+@(E'UXR1%P, M5?%Q.(6 \1N2]A>#$^I6;YQEM0ZMN=!JK @:\N-?MT_N8>=IL&_65,7XT3TO- MT[;1JJZ:AZ-9NF&4B1<3M-9<&>OIQ7TND6:XHL613C_WZ\B", MBQ))>*-K5-M:4>T]&^M&MZ9-B'UG8]NHK9RJI[E8-B[6SHN&+-B&U;!-/T61 M5L/ES>7505@-!XOQ 9M7N[G=%9/G.#Y<77BPDE)O&^?-[>((:4DY"$EI&9WN M=BTI+2@'(2CU6J4IG\W"D"C)6=7DK,6 M;I66'"TY:^%<:<%9WN3;/A96<;*R.B[6IHV^36)D;=KD.IA,W&5SLE/Q2W,! MJ_!&^#6+L!]:]4I'Y>%+:"C+M^%U@331:%2:KPWF^?+Q\THC>GHFO);!(MB* M"-,JPJYX5:N<1XG_?6_4LUV8C@L_)S$DPAE%Z@@?A6KG&/1U#M9$4&%XSQK] MF4^%\THG085&MU*+YY4@@ 3YZD@JL%>=I0@P#[P#"%"/"+#9>:.G>-:\&9X3 M$TAEC7JEG4$J2S*^6:VC0KC=<&2Z"_B.F2@DVIEN9K6GM)G!C21HF'$"F1+0LMM,JX9^&%-"I=&#R- M=<8CH.5JKV.H"AKQK$>[*PQ_OCC\GA&$WY>),D_%E&O4P^3JRL;L)U /:ZI; MC7JH40\UZJ%&/=PVZN&4;E\XQ9G[.J[,TML7*UB#5UY D&VWRNS_XGM!P&Y\ M;V"'XE@COOE&(XF,OT*WTK+15Q$M.BL]$(G&":*);T3SS)H@>/2Z %WM:C="UMZS3"%T% MRI&&<=$(7T7_=JE7## [T&3 ,B3<8'*$4:VW- K-0?&T9G0Z5B3;W9/VT/B7_%XU6\T<-%2;@N9MJNMAPWO/%VC M4=68N7O/QK;1/=<6Q+ZSL6XTZKHZS;YSL=;0 -;EM"*^Q5@L1I\]"#%IM;9K\V@Q.0@Q.:T57:-G1B#GWGMK#E=$ZMU*P1>\LV1$.X3F M(EFS?CH6\S ,N2-!F6UTC/:6_11'AC)[+()3-1KGQ98NT8)S"(+3,>I=+3?; MLP /"-:ZWMRY"3@7UOK8G7G0TY<$_M1!&'ZE628G%^=MHZ,C(O>>C9V6T:X6 M#,]?'A(?#!MK-:/6TI6E]YZ-S4.X"SP4!]*7!%BE-A\V*W7M[FXE7?/OA79# MK5)XZ,D1\6^CQ\9I8:"!U*NU9N&Y7&4ALF;DIAFY;==#/LGUM]O[5EN#*6OP M\O+F2&X3R^"S+^3V[V WJ-+R=/L7 -F-G_S\3VP9RPW=!T M'VR,:#*#@(?;3Y)?!Y=7I8/&T;G:J&WMYW,Z3>*!Y:4;N2%AH<#SJ?:GOY5.=&1Q>"V'LV=MI& M5X,S[ST;L81'4P.=[CT;6[O-4M".BSEVA$ZLTHDYFG]3_*OOMD3-@?-OHY[K M4N?C:$8>"",31@1\['G6,_T G\V>P\7GW"W\]\PH?E^F_K3.& M0HH;_YX$H3UXEE_:KL7QM4:;AI>IL\QLM^]SC)D5X\:0YM?B8^BQ5XU.I2/^ M@G$[&!8S\'P6#KGX,K!_L1$,;A@P#MU8[+\F+F>-*IA=U7K#8&/?AE'"C)GE MV] ?ZSTS4[SZJEEI,M6H&@0;^-Z(#4&:N,_,AP>?/Y@A9T,8L^T^T.5- ",/ M)@[]34]'$V!8>%/-2W2"1;%,]JI6Z4QWY7,'VK883%-V..9^X+DN=\3+U%ME M/B,W+BZ6_='N?[V_GUG=/ M=*(LYF0#P\&9[SW%MG3ZISYW'';SY?L_WQ;7D)\2;K4N,N0$^HB^&&O65;=O MH=]HF4>?DQ^'T:GAYO++]=G'V^O+O\XN/]]?W[YCIO-D/@?J'A]7D\M3,W_/ MAER0L8XP8_)0\5N5_LD[;\B?3MC;/)K_^>DVEXEK$OC^Q]7?MOLSE\0H#QFU MH)1_MX+ZW[*#L6,"F6W7L5U^UG.\_L_X<,0^F&SH\\$?)[^%7O\D)>]/DB:V M:XP CO4?UC>KKRD.8>0S$,R_F M"\:*%#Y955]GQC@]V9FK0-&TYSG66GQ3:^/&]$/V]>C)\#7D([:TFDA\RM^C MIW3[PBG.W)%Q99;>,O@0C$TWI5H9=RRFW:XSCWA;KYA ML.Q0F_UQTEYLRV[L$#M#6+,F\1**(3%6.=24JOC0P__=P4K[)E;:-:ZT#V_A M:_IWMG-YCUBX@8:!2*IM)$MN^YL5B^7Z+'/[FAD;:'^U*S"M:TNO:Y41....4P74"Y.CI?-X"A8W/.5L5]C62=G1+-\NR^N:Y4?%\LN1 M-W%#S?2C8OKK=PHL?:)YN M%;NLH:'+]CCH^K1:?+ZIKMP\T\JXB8R^0X.W*)',-QN5PE&;CRC18/MF1*U2 M^)YS1/S;J!>GU/D%FI$'PLAMNRUV78_F^+[59N%4!9Y >Z"T!TKS5'N@-$^U M!^IP3G,'XH$Z%*@277^G8/%O&MUJX7A+6H%MD(,MX[Q5N$-1;I5U.%6X:#1A\'0,ADBNXT'U(Z?7(MCK&.9"ZC.UZT4'LYP1+&PVSK\&^J@8NL53,/C52NTU"ST)5=]J5EJY*/@+ MX$HKXJ5[!9>O.F%/INHV@L5WO">.;=J^Q<:F'SXGAAK 2"TFP.RC-FS$ZLV/ MN#&H!=MTG&W: M08A(QX^<:1#?%'7,-'5>@.7+-(ROAO'=2L/'@$^H87P7-7Q,R+&:&25BQFK> M/:UK2Z]K-8SOWK).P_@6*$<:ZU'#^!XCRS6,[W&Q7,/X'B'3-8SO#L5/P_B6 MRF ])AC?V<[O@XA,*6N47;UKG#=UY.1!\;11,[KG&A_GH'AZ6C=JQ:]3G92S M00ZVBP\(U&G0&M!WI]9%LU+5093[R[]&M7CHAB/BWT;].:6.G=2,/!!&;MN! ML6MXV^/[5IN%4X"^#]H7I7U1FJ?:%Z5YJGU1AWBN.Q!?U*%@P1P%M._A0FAU MC?IYP#XNEIS6BW"X?FVWNCM4S62*=X M6#[M_=&X?*40_EI;UZC>9_[5:SJD3$>R'*M1J!FIBT\1 M1E^]6SE?"Z./W<,S260^-O9MF Z0AL7P?"9[5:VTF&I[.12^.2\-S+[MV*'- M!2RASQTSI/>#,$ $M"<.8W[$1T-/8@/B;_"Q3XT'AL0#A!Z:N3WX\'EBIZ . M%P#\[5 0,G)JV8\*(NWFR\>_\N'1IK6 _(84 'VE4,]2[7V^OYV;1)KH1-GL MR0:&@S/?>XJM^?1/"/3&;KY\_^?;XD35*6(J/F0S3$\N1%^,-1NJV[?0;Z1? MHL_)C\/HW')S^>7Z[./M]>5?9Y>?[Z]OWS'3>3*? ^7X1^ZY/#7S]VS(!1GK MZ(.7QYK?JO1/WHE'_G3"WN;1_,]/M[E,7)/ ]S^N_K;=G[DD1GG(B*':=;H5 MW'@L.Q@[)I#9=AW;Y6<]6%,_X^,9^V"RH<\'?YS\!@O[)+50GB1-0%$AO*;B M(SZ1_3):&)EG9_%\SMHSA$ 8+."^/8"1$F8@'L&NH 60J.##6_-BOF"L2.&3 M5?5#9HS3DYVY"A1->YYCK<4WM39N3#]D7X^>#%]#/F+U9=5$XE/^GC!E@RR< MXLP= %=FZ4V2#_;%+0^XZ?>'M,-^XH_<\<8C>$9#P)ZD:6,E:*,!8#4 ;'EQ M0PX8V4X#P"YJ^)@P1S4S2L2,U:Z1M*XMO:[5 +![RSH- %N@'&F40 T >XPL MUP"PQ\5R#0![A$S7 + [%#\- %LJ@_68 &!GN;X/(@"RK,'QR:[>QRSKA4R/ %KX9%8\TS!VC8=Z?-]JLW * =;7SBCMC-(\U.\K=T$ M!\73AM&L:0?MOILC]7:E<(^L]OQH^-)8"K K-/QW&HHT( MS<@<:^+#;N%?$>!.]C.->I4"N,H%PE(04IB)EQIO2@ 6(H2)0=FN1'3]\!;; M6ZII\2;>"[Y>^:W08Z]JYY7&RB^.,G"RR080X&R)AE(@:,GW4WAH1C[PK,L4 MJ1#5=>WX8T)RNO!&, MZ?GW -YW0QO,.HOQP4#\[BDN,AS3V":86'N2_[(#@9J-' M*D+.%R ,;MIB71O$K6S#^V!??'7[WHBS>_,7NP%"VP%(HD8A5&0)@2Q2J[#3 M'G?YP [?O!" T PT_B .6.,/;J#A8P!6TOB#BQH^)L@[S8P2,6,U/Z;6M:77 MM1I_<&]9I_$'"Y0C#5*E\0>/D>4:?_"X6*[Q!X^0Z1I_<(?BI_$'2V6P'A/^ MX#RG]T%$X90UJ+!EU+N%QW24Y:[^,%EZ6F\4COJT]PDK965FRVC5==#OO@?. MP9)LU"NMPE?EC,#?'8?JE.V^^?*1WWBV&_X>8%Q)Q@X18U^NWG)\S?ZJ56FD M0FP,O'G'W'+3A[="CYG4B;1QQ*/>0/SW5;52C\H>+]5S743%\,& ]ZG"-+;M MFZ&H^7P*LE=_\WJ5F1BIL=8J]57>EJ/IDU<8(W2FQQ7$I$H$!DTX]H;MCZ!] M;P"_\3-\1;+EU/&"X UFB4V<,, (HG]/?#NP[#Z5C<;682AFR"P;PW0P,(LZ M@]F B6W"2-+//]GAD 4P[BA,-Q)H&H M5#VG0K9K49LX:!X0(Y^&=G\(TJKX#OVX\!D>^\G=O:E@7;;A?75A<0&) Q4: MXW)@!M+;9(^F,Q%8#B9&O9ANGQO)L# VI'7I!K;%4=KA*68^FK9#02=C+[!) M;I&7+G^0Y=L?X6%H2,@!^A,H1FQH@RSX>)!C#@:5!2@R0G(-$JQ^*,J;DRA- MPHE/,D<=JF:"**/5,/AWPT]GS3?X[DO,]%R)KG/GCR239V3-?% M/ZCL/'^P>5!A7W%$-'_14YH6%H?3\\AVH36033N )0Z#<>R?'%9G",L9&!7B M!UAA'#HF]0!=(?5#7$Y /'RBAS, SOTO+I]D!R/S&=9;R";C6:P1*P2?$ZL< MASNME-4D9+LB'+;[GCAIX0,6\10=6A1#& #E.09J$D$]./Q+3B#1EGH'E[;/ MA_ <2@ NZ3U?KEE'RWKG]@_V12H^E(9C\;XG"/R.36!H/M9R?L_(QW//9=H'S-BR:;]P,0"0#)OQ_%$EZ4/& N0Q<$*Q\V-T5*VZ/D^<,3"%2;V/*2\ >.2/) + O58:J,EK3?] MD!@R ^N 30(^F#BTQ\OEC#&R,*(>[(^@1V"#5"-*+3RQ.\;#QC5(,UJPJK82 M-B[C!6^^?/PK/U9PVGTNO_%%77/X2H4 IMK[?'\[UZ.:Z$2Y\5:KXL%HA+K3>;JMM%9=;9AV'DRKRY_')]]O'V^O*OL\O/]]>W[T"W M/YG/@;IPP,6 NB!%WJ$L#U\?_WK/I*?SMRK]D^<$E3^=L+=Y-/_STVTN$]UBIG+_MC'TPV]/G@CY/?P(@\2P$@I@!:7[A6T@'OAA[?FQ7S!6)'")ZNJV\P8 MIR<[/1F^@GW$ZLNJB86Y$E.Z?>$49YI'N#)+ MO[%_?]GV&PR]B6,I>SMYA$&S%O0N<-P5!Q:T$C)]&-,-XGD);'2/4FC@QP'. M#DV&D3+,H'UH;J9%@3U'S^+I/6ZCPK8U6SP?@-$N#A(X!9@]"R8]X$(X@5,] M'0-=TWD.;&&#@'&B3!)XUN>8*03MD*%*TRC"L%]/8DJ0&#%U;%@U&6(I*".6 M?R6Z\*YSX:%FE]V"I\)QDB"6OSC5GML:9_"25+?)E M1AC# :WLE>+""A*J4H9LI8/V-R5S+P[+TPP^# 8?OJ;99$SHH;MGA@KW;KS:57K"51S4HA@KLJ M_/"QLN-T=6CH]12)9LB2V^_*!2;U^MCJ5HOPO 6OC[53OLH3X[+5X/45(M=M M=*!%&_>/:./^.A7#E//0-Q'#)'QO=AS;?M1Q[2\,",/H\^C7.) \BC^C+!4, M]H+YF ^4R('1ZH3Y++*%Z%A=R8^R6;M0"9>I7(0""$\ MP C'T+?[ 8/9CZ 33 :,TBGIK9D<%/E*F$0V-*UD"M@CQ2325 :^-Y+C0NF3 MGV2V(U#L)Z?QTJ>0!;P_\>W0YC))8JXXJ(0IRL5P%60Z- MM4/YC)M>)5@VW M*<13T=N)LB[',#!?C0]6MZ0]]&R+],TX<4V&4*:$AF@F*2@%.28C_D6:0_*W M;TX"DC_1R4P"JXROA4M%$01.A$/\(28,RFG?#(812K^A!!2((KKO\3#D&!@Z MQA*$;BB79Z HH]1$+.E)$903E=EH%='DOR@[9JZ..C7?8 &U1/.L3)BV80K(P%Y#UT MZ5)>8V]B/1!53_OT(&;J]7&H,'QHIH^T/+7H)SFK6.)PG+XW@&4I61ZQL _2 M:<*JERFUP!LDJ1#W4_XFH:+C*5MVT+?'N!\3,U+=$%\M&P5SW]/R=C<\3-D6 MT/ B@Y3R7\5JP)!J8)/GHI:-5MZI_6;Q/D&ZCS*Z/=#@"95#;TF9,:;#TV/\ M^E,[OQ^YU:S<@7C/8"J57:B[0,V56QH87\=_ZRAC'?^]+YS1\=^')C^EC![: MUU!OSVG)J)S]"370C>G&=&.ZL7V/JBE(R4?_ULZIV[L9\>#ZB+6\ M#=$U6N<:PZ)L7*E5C6:U$(>T9LLJ;.D8[6XA*;.:+:NPY=QH=PHY ^_'E>3. M-N3+I5,4M[)%KQ-;LGYGR\9Y['!I+#W&1JN S:98]FA96%,6:LT"5*F6A;V0 MA4ZK@%MW+0M[(0NU;@%7<7L>5GC@H)Y3W&EL<_$L%%7HG5G>!*W*C*SN)M)B M^?$5A!Q:++^T<&QF?$5AELY@V,9#K+1@;$QK%(*6JK7&/@I'43BM2VB-XW:* MY1MG.OAO55^K!F\M%3LT>&O)&*+!6TO%CB,$;]TBQ-EBTBRS#R,BZPKXK;V+ MO^W_3&Q+X=!=F6,[-!UVJW#L)#JK1&:UCQV=]9)@+Q5.",-D<8,]<42Y%"-_ M5:]U*QT&XW3P1M!V&4$L$I G82T"M1]-1Z#'N>JE1J6>?"48>GYX%G)_)'%! M$2:T$ B_+8(3[VYX/R9^DJ1.)/$NYX1P9T,3,$9T)SH3B[,GS_^)%FQ?K@;$ MQ N :0(L5 "2$C(C8N.9?E_PU^*/W/'&R"M#(K>Z\-B$+H-=[Y$68(7A:!P/ M3A,T&-6%S^G>F!C-GD 4H#E$;V0@$2.L/S\P^P@/:\A!XO 0L!).%T_AD,'J MY@9S< 0DH1*\UA!(H[]@]0;R@CIG'LQ$($V)K2KA5LT^)CHK&$^"QG3,$'$S M19NJ5CS\V)L$H$Z" $8&;9@(IRDQ6O'!$(%/'_ Y%Y@^]CUKT@_Q=EQ\0@C6 MO1%LRWY48($W7S[^E0\4.'U\E-_0ODM?*2S 5'N?[V_G)LTG.E%'PV0#P\$9 MB$)\:$S_A)"'[.;+]W^^+4[,GR+FK!WJY$+TQ5BSI;I]"_U&.W7T.?EQ&)V. M;RZ_7)]]O+V^_.OL\O/]]>T[9CI/YG.@7 #(/=RG4N0=OV3U$)YDC01"]!1?,0GLE]&"R/S M["R>SUE[AA (@P7/T9&>N M D73GN=8:_%-K8T;TP_9UZ,GP]>0CUA]6361^)2_)TQ9F@NG.--TQY6Y4QCB MU*:3NU.=7/R+@W(,$!<= \ML5P(!@R5A"KQ\B8\.9OR#SP6N/&'%_WGW\4H\ M_'_A.T2B_FBZ/]D_=Y=8I*%BL%/XM5ZM]=^+8@[XO*K(('ZQWA.>/]BLH),% M0##B'C]ZSB/!V CIKN%@@$?X+G^3T9'.P%4#N1R[=%D!'^Y$S(K<;)( M)VD1@GC1F[WGA&1P$TQ8F+$/=$#H>@EP[W#K@5M8#R :<1^H8L'WT0TZ,3; M9BQ[$25QP##O8&@BH#M0Q09;,9CT C"\39\,38F8#TSODQE.XZ=(278J8790 MU. CVN0QD'UL_P)58:W#++%;Q^']<"+ U"-'W@/HFVO9T_A:]HGA@KU@BP?5BF4:8 M^C XYMFF7DA6FF[071?1E>57Y7&I1FDDN"_; +;IT.Z1%F??5[//Y_+U[ Y M>G7@>$^! &*/+T621RTJ8P%/YR@SP71J2JA56"Q\XLXC@L@CCG(%=@SZ22Q= M0ZI<> U4VI@Z]TT;BU+$BEIU& [!+'\8TNMX!,WH5-+$?1"* M=/8+3][$ 67&P?QP)LE"#E0X8PA&"_=QW<8OIMN'A8D-B-,L:BW0+CZG]"IZ M$(R)1QL51:P%Q-G9$\4^L#Y*I@@%<351A2%:^I6EUL5N#)L-.1]7\CR"O7&% MZ^0SK1/A7.P=7!6HS56=H*T1EBEN*;#F1] RU0JY?.0WGDU;#EAKW?=!2OUD MRCE /S96*K$6;1^;D(CTU.J=/,KOHEK#7+Z6JG+#2A*X2BKN1AI>!RM\M36U MSS4$7DKB703\:GG;!VS;M7#J5R-$B8/2]T1&5\!RORJ7E=$*]7 MP]H^3EVD)@*<3-C)6Y/:U;K;_MXZ8S@IA.U9D?@%4&$7(;RKS42><#K58F&W MO_-0G"BE?YZYK6^DCS7P;&OU)6+M7CR(KE%?.97J MQ9UNG]Y'S=/3MM'J%L[476,7KR@?.]!Y4LU)/_\!:KDE^RAF$=2-)EJ2NUL$ MFH4O96'MO&FT5H8FVJ$FVX$EMU--%M]]:4VVQ670,#HKUU?1JJQ4/#PW&HV= MLG#]7)=#"H];YKYTA9OG']%Y]3*A__2E<_Y!7\:TY)SQHZOEP/XEP_S$31G& M"5KI("D9#64&[%6WTD@%!6(2Q0!CMX@C4U?9+HP)T5WD. ;L5;U6Z61:B.+A M<$BNYY[1+.R0CRA>ZU7]/!N)B$$:KIJN[=)=>=Q%(_LX!?'TAZ;[P ,Z#6#F M0TP3$;6&;3JVV<,X':"/"%T1R27/S/)ML"QH.)D!/G$,X9F!Z\N>AG9_J$@$ MK[L/G@A;23Q#D7-QZ JS190.9G*($$+*Z'@TG0E%T7#3=\^\24CO/9D^!O0] M3X\\,>+$S!?-F@(8 Q@&Q;[ "RZ%/E*30=RH"'-T,! !AV@R6*YJ\#*PJ=\' M4PTZ\'F?VX\4)6!->");!]Z+DTOZ( #>B/MX4//LODQQ2;0*+_*Q:5LB]"F0 M#WA *%\%A*HIQ5TDAJA>M]U@XF/PH)&EN<4'W,>P315J27R1 :ER(.(OFT)@ M?G.IL206U?F*"4FQB>,H0?J%2JT=*32;QM2MMMK92JTZIQ45*K79> M:<]1:K# ,UJMM4VM)EK.46TR8O(E^FUL^IBJXF"TTP &A?[GE,;8:W7'2J_I MQ/LS2+]0D8GP,_-91%,/6$:ER4S)2*OEZ*X=:X^26VTKF+Y?(R>F-GWS3=_T M#I'G]%W3[*U7FBGE6V%?P\12Z8/DVZ3M2;57:FE-#5^.)S[HI4!D4\P(0&>O MJO$>)%H@'8_#E8'8":AJ2M9 M07398$W")]03>%RA&;.V:R^57X%/8EAV#+C M.4]+0T.M9&*[T-.AR+&8.8^B,QN.4SKK">FLG3PD, XB V,Y":TG MH XH04?&WBOL], 69YI,GD3JO1>*Y'EZ<6U*+C>N)'6Z^:QT\[9.-]?IYCK= M7*>;ZW3SG1\J/D?WB?I0,<.?+BTV:9'GW+^N>:BH-3*V3)YWAGP&BRZ F6BO MDTBXAR=]GC*S\)2N[#URZ"1RD^\PTYO=1B^P&]][\,U1KA&6@WHEK#B1"1Z= M6?@O[O=MY35%NXQZ]<;+P 9I\=J(5_.\TF";D"[97&T*%&*6G+$7B1@>HCM; ME"Z](\QS,V'N-+<0%&RIG6"?3_3K 8MA[K-([/\L$_L7@RN6!P>MA(@."9R4 M#""-4"!SD7(,\D2,2!N*J9ZB@D@#XUR*W]G?V,ZE>G4:*B<":*!6";>#D',J M[(ZGVOSNA9S)J^PS]K<4&-YH M)02EV%DF;OD3&!AI@*1I4"7J9QJ*0Z)VY&(D?8PQ:#*X,VG0I"U@)B%$ 7N& MMBOLTI4F8K1I(\QDWM!FD)I EWI<&"5(A@?N MC]O)?B/[-.FURQG8'!%/N9.2K^;O!LN(M3Q6_T#]BKY@S#BD^\*>&=B!T'D$ MNY*">'IZ*9[5(C0K(P-GQ=)(5C<3/YB8 A9GMK30.*? KHPIM"NV%-#5-!4R M0%<2&Y;[@@SR6CE( U5A*TG,F442+V%E\W:^13S$'42H!!&.(N'I MW!#4!ZP,6.4"?@I(A.16^&V(YT;7-A.$8DY8=4#(,5WHB# 3T%1F&(**(#@Y MW(;XKZ'=LT.%&G4I](PPC%XD_7M\HEGS?&A?_,UA,\CX 0LYU.S5T4^"/$KM M'JTH;-V;!,DX*E )#MYQ9&-P$:--FI$>(K]QAOA((NA(7;0PO+P,(H!#\0;_ M-;:%JI>]D3(*(G"V>A4LSGR00PHAP"@=<16:C!<**=1I:G@VW2M/A;5%B_%5 M._,;OH$A0_(^-@=_[F!=,BM*DI!S :&V5N3['7\@O?O5)2A,?#95XZ%W.*[[ MM1>I$.@X(-ES52RC()XPN22@?2 ]"X06**,"/<=2*PO##U&FGSS?L8QHO5FP M&OLB,!%QV>@/$$S;A!\?K(68O'A42G5@>C]2=Q$L5$9"(Y@CF P^3L(IV+*K, M[%$\)YK.B6X-%8.8^LXC'@W@Y-L3 )I@1*@J!'0P1!_R>/@LW#/D).=4E@"L MJ! .!5F/38 J[\I#<<'#Y57R,+30!W,J_3=BML*)$[F?<[TS;Q(&%QPKSH;< M)),NZT>JM=2*4MTU\+?\E9X8$6XB!&:9H._>U&,H52&=*SB\8>(HF#\4SXM< MN@'1Z-LRR/4:9CFB_5;7U$DR]0;CC7TS<58(D@L_B):2C(2%S@"W-<<#%"KBI(EN*#0]!^)>&L\$\V(ZI;%2U /.5Y Y^.!K.?R MD(B?G@J.CV':YP[-<],C4ADCPDT52JCMZ.AXG'2*P]>$3XDTDTD(QO^>6 ]" M H3F%_&LOO^,/T:!_C-X*<3 %P=D']4G*%=S#"*'DQ#PS#176?&J@N<7X6T2 M0R5GJ0URY$=WA\EQZZC LD0%=G14H(X*U%&!.BI01P5NZ50\M'%MX0T'O&G# MJ1$O5\S8WAU']JZO?, ]X"4TPE;EM1,90U$M#WH##19QK!97K]+(BRU>:7AH=]?:$4BW MTIZ^A0<>7#OEWSKJL]:_> M%?1R3<8HLD;D[C)D.4F\%$49YA7V#:^AY&TH'IM\LQ_*:V*5OQI$Y39'(.WV MV,F4YDG6W?DO. "HFZ+X.IER[G%X8$; :GH:&ZA/O ).:CXZ2*I@WC MGK';OC?J@4A;\F!)7BVAHH"B;F *!0J,ZXMH#YJZHC>JGWFTB,Z$XA3I4.5. M1KK*=,#FA8$Y#BD\:O\T[6&\N[N9=C!&8YC1)0H <"TUS,,)XUU[26("ICKC M9J6:(E_O;HBTN6)3P>@M"CG /4>$P>(=\HS%Q&1MK>2RCD,UR'A&N0D08L@. MAE'_*6GQ>M@[/4S"H;+PQ.AP.$JFR0L>" BY3'E,8>;$9HTA#8@%1%:$1 M0&*&]ABLH_") VE4/^0@2W1CK/(BD'W,R<42RQ^^;CZ"Z@-NPJ;M>B-@BV,/ MXO+#DK5&G*KL@ZY\,AUY=1 YVL*AE$IU^YG'#HHZ%^.,, HRPR*#;0S]@K:J ML'_$WU(E)[V5L>X_4/USB.'MM*SN*90 M6\]K$8YM6/R=W@)[6E0]QZ78$T@T*MI1%%,/Q0K-NNH-W)H7?%.K7S"IQRT#<-W4F)M2].Q)U@(WLGV'P?/P-G9\3D^6B*XW6, MMW."S^=>#,)P'DS?4OM$[I!7C9I:)]I(KX?<]4#^:I2#OCF6576Y$D'84D4@ M.,::!E[?IJV##F1YK!1D$;)NI)Y0!@1N27)SC&P;%5R-A6BQ;!:\9?H.6743 M1]['2V/,Q>!WO/F"I0D'4#N4!1/E?4WH>3_EI0O=TJ@06MS5QR;&*GJ/*BUL MC*XA/[M"%=I6=,X0&_N IRU9F@.T2R'AOM=340)X2O3MWD0>0*D>7[R[XP:< MT!88ERANJI)FC I.C%Y3T9RD"_+I ^$9&"50'/IP),1%RDH2Q_0XZ\Z(#*GH;;+VY'L1I)8( M>Y:%+8_3D[JB_EHS=.M:F<17T3HVV-40C$".4&6"7[=V\#-8*8ZK[*$ M?:0ZQ4UT"A^I[W@32Z+9I;PWUK-K(I>HJK-8HX1D%]JX2&4PE_S"\Y6;_)$[ MWAB7*QQGXHZ$:4#1!!8?.]YSA(LG"A7GC0%'BND9$_*OX2AZ>*S#(R\HL2N% M' G.BQ+Y/J+(]@ M5"<42C#TGM"G@4/HPT-!/$#I^J?!&S+P#:8\POO\Z!R(K\9@B6(P<=QH ":0 M",?(HP"ZW -.7H,13%?&; @@.CE5"L:P8(L4>PA%@8,EISI8XBZ(""R702J M"TF#UV36B0Q* TD"_6NZ@3C'46) /)T(>Y221:)8O;X72.\%!2[PW(>$_!]0 M"OUZJ_P')>L(&;6C;54Y;D,5,*., G35A,*W*N)S*(4G3EK@(URG7 8"#87# M>&3_HI0^EZ @;8E2!0.!4?IH.#ATI,?(T"?;$J(KEKGP:XD'N @1?20W0B!# M*AV*9O302A*W2]*Y)_+]5/WOA- :K <6FQ5C2/IHB\ FVS?)$11%3DOTQ8(-#][20(;//W&.YUA&*&=T_R1L-\ M@"9 >__STS\F&L"_(J(:T9H1PX@OASW_P70EBF/P)G+/3R:<,M&8KW'&8I;. ,- M"YRGD;JM%^.+G2^2I>3 9'&/7UO=(D.[IL5W'>N@_MT<)\.[M/!?3JX;WMG M(0D)+;?S:&L/%'9))OZ%;C/$[0N: J$74O1:7/U")2[$ 4$B>#[O&>D,03/, M-<5Y1X*.4+"=B-$'*T%X$/ZIW%7 +' RN 1!A.D4W;2^^D\4RAN%,SKH;8MB03#'E"+IX.0%)R,! M9DZNC ACU2\%(7]C(#2$^E(>497!YQET#&B>OD]B'H10!VN6 ^GO/)0D5%- MZLB% 97P2+H!7%3R&\0Y(KA%:DI0FMZS?= 2"U]KO)%W+G]&J5SHNR4E/+1] M2V)]T!AD*X%03#T,QA%)8 ]#!+!14U*/18Q E;*H,J24@\ZO9%Z N. M49SJIGD"NH4@.VCT*KA9C?]!J/7\04=-8-PFAJVZ"4SZWG/D K5D<(MH')D@ M\KHFB4BRZ$(P24LXD*JA7$9(64A*=,6K-.%$,!GND.);VA9/TU=M<9$60;O4 MPV_(5Y[>=^316LX25;Z8+GG5T?,/!UJQ-^%E+0BI&&H<0HL1?WU[C,X>,QIO MLEMQYQ [?J/=EJ0ACC9-4#*Y,*RTJYGV*V@K0%>&(X+YR*FA HW4G:'T6NG MO3>GM3?*\ONO'Q_O,%L4H61'8U"27#'H03"(-@67$'A1'_6XP"Z+X= (_.E9 M+!U4.1ZI/#M(Y8,DA$.P&B: M$8*AR*F5O3Z3NNH//51YN$6@R8KYSZ;U""Q(A$+$]VP8O2X*?8A(J.A:(#E4 M.8V$?Q"#3^@V @%R9A+;D%B)SP(0BCO*=A:Q_"N/#38?VT>XQCX5UQ,(%G+J MZ#./D!&!#"?YHWH^810R,J!X$1NQUL28ZJ=F)$YW @$.N7BY,"[^>)2E7(H? M>=_$0/E$4%.4^IV-7X%3ET-A.2@GL(':CDTF(5Z/<63RJTXUA9V9!WGTQ"5 M'N>A,SQX!3HT][OSE IS[)A6A68%$?7A@KV4L8%J;.CSQ]D>%$@ MPK?Z*LP?\P1F##T0/0BAF!I_9=IO+?PP<2A0(1!I"T5IC5WVEO?%6,D31+;P_=<#Z^=9/KA@OUV.IYW UZUTL/A?J9DJ"QRCT\43N54IHB) M\YV&2JZS,W8W&5&.&HC^7<(1%;.%&-"[$! K]H4"8-$XR@MPE/7%TZR+IZZ^ M>-(73VM[NQ$*\%DMO7'"98N M;IP(1WOTEQ1/> [X/FU+T)D!=[EWDS$<&C"6$=H4<)OZWK35\@2>3BF>.0D%5X-D\!F6((;%F( *SZ0-ZGAXI\#90T=ED 021BT8LVT2A6 M646 +:+M7 M]7J]TDVC&^?X&(2"P3"\S?6.-[DJ\E=5_(AJ78@$A%E]D7XESPDZ]O''J%4* M)P>+]5DIE\$$;TZ2=^.)P:3NQ^D>!*/@Y=$NA;6#>6-A?$LG[L[=YUC-)?5: M0O5&V/!Q=I7X6UY8)!]-;005],7@VLCY+1%?^.1-' SPMB9]HIK.9+ISF07\:SC.;L8O8NV@8J\=!6.B@1# M2E7@R$/*G 'B_21$W<4M(XQ B:;K3'C3M22BJD;+% #P8H\J@0Z0O8?S]V0( M 7JXE-SVPF1.>I0B(@@NO'!$J;1?2]WSJ@SY+'$I%+E/+V;)FZ:J9&Q,Q9[9M;+!]'8TM1U]S@BVLEL3H5!2@"E! M(T(@$L%7\S!0GQ16;)00H-I.UJL! TZFQM*AQLG@\BKL7%K,%(3UB8*P D(J MH4*,_0G\;62&A]N)D;/C4)I2S@:7'3)0(MF;#%B:$8PF\&&A*W4-(,:>FJ8= MI-SDB;D*1O:Q":H?!>_G1&OUE3!G@LO,J.@"!;L/5.8_5CL*!?!6%@2 $'5$ MX4H82H16DX;T\7%U6>+@8_;[$\H8YBHF"V\%?#Y$U!+<-VAS6K!O]$R'9AD, MN1(9K(^"40<2B&!FT M1"V12Q1DK\ T^O-._?2MJO;3:S_]SOSTZP=?[(%_OKG$B'83CK+Q7M/W ,W4 M/4#S)?< S0K)I._)M- ;+ =I36)\L-+2>*=[>E0O5%W1)TIR])/T'$?T-**K M^G3(U>W$04PL4Y7'J;5.^1L!G$*_M*ST+[&C(SJO7O9#(RXH87%1*I3N(F2" M3*(.!D+R^&1B2WRD)(Y6'*#7B\J,B+/&)'*!B)-"?!0:$/HV87V.4N4]D^,3 M.)?BK& (JB#@)1HX&#H!G,H4%Y'X@#)^F:LJ(HGRK/+7N^NK./G?GS@RQ!YG MA6ZUA7Q1Z)<&=8DW761(25RH62^5ELC)0YB,7AQ-7#O"9$Q72TF6XYQ3@PLC MRAE!CIAPQB>P"$R^@G?M,7E#U?.B\)\OY#=N,(Y>6:[!1/@GADS& 3FJ?5$: M/0&2):+&O"<2%@++4+6^8G"XB/+Q8CVC#( SOGT3- MM#%F;@3*GQL%%PM7%:9.)!(59J_7.6M0:JQEEQ2YM-&#,ND+U9REN%##? M!>$HR MFHZQ8=+113UN(59N/E3(-\D;M]['/1GA7WW0I3&Z!Z&/!!Y;ZKK#5?<3N QD#+HNH1+:3W-!"32R",>")0 MW\B]IE'!'>@)&@#%A=,X%NT@X><4F4QH.^ 624J"W,UQ@A0&2%,(<"IJE9723&/I>I6B;G>[E*(3]-J@RQ4V@OZ6-[OF0JA M9K#+HU\IH& U+4/**A&D9(L4_,@NAZ49V H]3&0+16,FJBQ FTPD41--DB*KJ9/7 MR$+/"(4Q9T:D()>:@D -F([[HG"MQ)CPHH6'$]*7S"?YQ4 M3Q@Z6\>FA1MW]#=685=_Y[GE,XKSE_*L?@A[GO6L/)-AY)Q&1"^,(U$*(?3& M"5SZT,IV6@M?'1=/U-6F2U#S7K+- 4]YP_-G(3>EH>64+)*QZ9&*Q0# M0M6%P@"7IM'$-_O/(AM_.FG22 @^(0_$P8]3TX:/_L7_T?PN$;^5%E1EPS$_ M%OK,&,5H0+J>ZWM@4KNI(DPD)&_%'@N"\ROY5O*Q]_B(6TV_MB%$Y MAPI]3LA"YB0L/T15I;P"F0-!)IG*;49WMAU*7[:O""TLM"#?PR'R&(*D14E1 M12.9'D#@(H\$WAJ$?$P]<7(J M31>N2PK-#3PS5<5.AJ[UDQ&QRFS%\[XE0XTE")!%=T&IZAAIC]"3Q9,@0'9Y!M0PTZ;E>*RCF#@'X;AE$4Q[K?3]6JYWR\BZMX[R@/N"7-/, MJ<7R^A/Y<2S1:K(7V* LC,1)(^EZH"V#!^IDEI6:1 D+-*TR806&0H2C.!X9 M9Z6TD#AQY%PLN;F'M=G7 ,E+FD0BO3JKX;4%8=G-&8N< U=I/Y.!N!H)590" M4@'K/& 2DBF!/.EJA0I/@*R*4D\1Q&?N^97N7J)*[_&S%!8GDP%%=9SDF5C\ MI+KB>#Y,(.#%'1*ZK'@5OO:1E+-"!:CTI@4B)2/4XD.?.#=GKG2*OGS6.0BS ME'QD(I 2 ;D@>!3 J+GUQE8B?-]1Y M _%%S51HK#1/*19?QM9D,($R,28A-T=&'IQ1%J=C*8,R$2HB<>)E=?3I.!%A MTU&7RM"*RGU@4@2:DWXBH0 +Q?WD F-XZ@5C-<-7QP2NBE0T%+4C_X[20@@W MZCH;#*U"X+46FGVYM\WX]0BN1Q0'7RD66R)/K'AZE+%]<60?Q0=SWU>5:?#/ M@6].K J[C-H,GN&X-#(D;!I"T&!AXB,XDY$8V\X@4NBK''L73IX>3L%[? M=#T4N80\/[F,A*\!]R>ZH"C(EFZ;TVLD&<$:J+(?M,"H? L*!'7JH:5! M+! >'9GZH.1">R)*XHE8N@Z>]D1H3T2I/1$O=$5L9BCH@@A8C11?[;*TJ?I; MA$,8VW8$AD"?4U (-Y>W]S*("D<)!/M:2?W]X_[/ZUOV]?OG'[??+N^__OA> M&HL]JT37.10E">7P!].)2"7_6ALW(@D.L>1K:M;BQ=Y%K<*6??5O'*W(*N9X M=%@!FV(S9"SY&>NK\/"(1C OR ^B^C-QP79Y%]1#,^S1*\&*A>P<.2WBO+/PJ6.R=0&CE?(.) M3=8[WG %,O=I'$L:O2/106$CE&$.A&9+L9>);"MJ4>!<1&X;D6^&IS1HLR?. M:_ NWHR.J&I3*73-[B0W54PVZ:R+/8QKE)C-*R:;;''2.QMRD\0@T9S0,@2\ M(BH3>?ZS@+M_4?W:-/:'PJ*@N_+H..=$7?MQUP(H/5'+,?M\0DPEM*82T#>X M!H6 1JM>G@+%RE^$LLD?_GUHPCG]8RY18H)H/J3,C2 MV.B=1!([SPF0H?P2"__B;.(_3?-J]4A;W2D.[5[1[1;M7 M-NM>J1L,#A]-H;-;.Q]7^:]7A1V&Q/N?>F2(T4Y=SUAB7^^OO[%ZA?WS_?;Z MR]<[4#[7G]C=Y=_7=^S'9W;]W_]\O?]_"/#WS^W7^Z_PY>7W3^R?NVO\\>;V MQ]7U]:>[+=I@>:IY1W;9BKR0=MFGJ8B$F0=KRQ97)W3W)B[.AJ;/@SR3A,(3 MX EQ+,; 5#B))S#R%8XBG&7L0*&$Q\>O=#UA[*#6;30$HI\HW5%$%:;U*/I2 MAJ^T_H4.0H;X[&;B@ZT7"(9<"Y+'A*P4J)7*?QIQL58=F/.UCH!/,V1B+,JU M*.>: S[Z,&)7( 9^EP8NN8$Y%="DE)A/DOF8 G[P??'(D\WA,14G)' M#]W&#]V(AU0)F-R MD ')?MFC"5V"OZJUXOK2>6M;#NC1-IG9!SD+[.B6EF()QG "D<66Z.Z7"KW# M$4/Y#56I\LA?>#]G_.(:W.CF8.07M$8_)!NP],7WBF8500PE(Z!:N^L=JY -J8> M NGNM-S:9/>4X\D-<2IO<1$;"IV3(H H9Y4*W^,^I@O;9 )VO M(C&"WHE/ M&*1D+*/+)@969 + MAEU[O2C#2>D&Z8FN'9: M>_/A+;QU<7S$O$1(DP7V*7RW6.7H $<5I-Y%F=, M_*WLA+4E:KXO;ET=F=]JL],P&LW:7HSU5;-2;3:;)1HKKMX9=#6ZS:;1K)9) M"F:/]E6MWC8:C:9QWJFMO=!:+5ICVUAHWT#OQ,L,_Y)P]64B[VS!K1G-\W.C MW3G?B]&^:E7JU4:[1&.=+;AMH]EH&-7S,BFP>:U5+--;9@MLQ&N=UH]ZH[\5H89F!3FAW MC6JWG;_,-"9/RO$&9WEVB3EBD>M,U$7#8" ,[L.8H-C>SSJ4QY.>8_<)?E#= M>,QTEI: !-&_-/F\>V4XD;-Y9WP%-8K!6@%&FP6!UQ?7$5%MI=C]&$A81OD* M_EA[C7]C^')H_F*1YS+Y#G=-[J[]_ MW/USJT6*1"ID\57X#D*4152N^#X366G_@C;<[Y,1!V5.V?HP@5MDK_4_>*X[ MJ];@?_)C^ZQ1/6&N.8(QFX_C\)V(",+P HPNJ*GR O?<'P7WT-!'C%@](5'J MUYO-!IS$3Q@/^N888V']"5=WA:5A6>X*:*570"MO!7R 'Q)S>"< !FQLK04L MYZ,+-C?#LR!Q*!&IXQBI.;037H9:2\4'$B4_8L?LFPUV '?81]][<@U9WC?. MG+J*0U-^)&!<3#;BRE!$<^)*%%;[/<@)OS+ @/%$24,10S-GH+@ :'!G\QX2 M@J R+4S?QQ@= 0!%Q9D#BHBAH (PF0*P; .)<6G"'"C X9'JGG%7)#)N<%BG M_3=1#F1@BKAM$;8EM<1G7T12B?5S,N-*"C[1/4V5QLWQ2)4 TND M(J./ZU]#NV>'R^=$E!U-9Z+K/!LAR M20"*=1[83LH/:F#]'=<.AM(I;8@JO(D*73T,QAX@1!J6VW*Q@$]^:7(PE3[# M&&'P9_]--9*YB5 @1&"I7VX!*2SW7+X5K:7AP52*D4OC?8#QMBO'0CA M 44'][PP]$:1^=%9.;8NT\#JP7F9!EJM+0X!3$%47'^<=$\8;-;B<^UDR8;K MYZ^507HF?H+.QK]8X#FV18$"<%;!_[TI.+SP:T;'W"H=LT0DWUHR\E(J% ?B MGE ;'WH^VO[PY7>ZU5HU#'5:S)8FPTL71"FE[A,!=A"(ZLM)^3(:M4M*HKL^ MV (3A[^-"518"Y@>D'2GL38"?@!#I;>.,6F11OX^LXHF%>C5JFM MPI?DJ&M3HUZ)0\FFA#F;\A,FA50(8CUR/^4^)"<\SPE#SH]$&[-ZJE:JJ;[2 M#\9.TW=/0SODJ0=33TJ?:L^!-_*/T>EW8W\E__4_K7KKO-NH#,-19'F?!;Q_ M!JW@/<([>^?6DS@0Q?%W/\6\; )&:EN1]99-:L5=#&%983>^CK2" M"5 B8/3;[]QZI2V57BSV/&D5YK13^)WIS)G_7Z<]Z]C86D^H[_@%M!T_ 7LA MRELCY]&@V-BTO43*"6XHS1JND,S/^%_R%P[#\41T7QQ?OI;17_. CA=P\?9%BJV.&/5 ^9IH;BDC9)!VJ: M=) R R3+@;OGNP@$;U"WF9*ZKBE7.:E;Z$ALKUE1[?! RFA2JI)R>/B)K(R< M-,QB%2XI*$_3@9+W0/P853E#?Z6!I$LVYX3DT,FIO(V(_)7G<@NP".$!BP5A M404LMG(=/P(1(7S)P@,1(XFHR(K4Z0TJAL0.*\A$#]?W72J>R-PKT8TU6M." M%V(OYIB'^Z!J9XL3#QBRVYR>RO,3/PI"L*&+'%*=O$D18;L6 K/.9E M1[0NVC!$C9'3AGM6=CP)& ?A@7&I&3?0?Y60<3M4?MM M9<[I'F)$*Q=FV $;L 3" TO2LT37NM5CB8ZGH[60TJ!;8J@O-Y %P@-9,B3+ M3?NV>F2Y,9_8SC4 "X0'L.0#EJYV73VP=/&C.5T"5" \0"4/J/3OV]6#2I^+ M[,&#$(0'M.2$EF:ZJO\]7)#2K5?J'XC'PK(L?#FIUDZX:B0%<][NXS8WQ_7?V$B]2*(^IV=>5)6 M!5&UM4OBRZ3$2=BZ!<4#\]81Z9B(+6_"[E";O]L"'QXE#_M%J.8Z)S*59&^5 MT]+S!I>9O%E:4,NH:I.4EI*Q9E=6G:WH&Z8YL^T21UPR+5X71-1%R8T_K&'F M(DD+"QZ=ML@K5%D973*-$GY@7#(ENL7Z96$)HUE_F=694SL54P>1OU#J0==B47(]'%F6)2)]XE5$VLDQYOMZY MJDWM( \7(TI6C#@=G3QN62ODY1\FM?L#LPNM?G#A%\37ZFZ2]>P"2WUG/R M)M:>:R9>M C7%U*A\CU(R]'/"XY^DQJIV>1KZAO_EFG_VOW?G=[P"'5ZNI2I MP$'69[O14A:GE]-T)Y6_N$#:>DR^QNC0JTM;]RNK3CY3$A M'!F'/Z,[\F.<7D0KZ8WL?&+YVJP]/ 5\@ =YBVH9/;4AG@E)?_%;P9 M^T#_C1V=Q=#?#4LG0+71R**F$O/Q'B0#S[115QL,&^XD6.2L8.EF^UH?G-0A MOY+'+MKI!U?'D]5L^N/@/U!+ P04 " "HB E7@- -0;P' "E- #0 M &5X7S4R-3@Y,RYH=&WM6VUSVS82_IS\"IPZ3>T9ZLTO32+)FG$3)^-KF[J. M[_,-1"Y%3$" 4#)NE]_NP#U+C=6?7;LL_S!$H$%=@'NL_LL2/4RE\M^+P.> M]%^^Z#GA)/3A^M_'!\=OWAXVL+?7#(W8^X]ZG7T$!88[2-A@PJZR4B5@WNL< MV(4VCDM69Z^;/S'K-TY.NX<'K&+WUF]WN_EX#B+,VXLN)-:Z=+ZFUK5 MJG@.)[54FYR[>@(.8B>TJK%8*P<*I1U(*#*MX$3I6O]EKQD,[@UT,F'63:0? MKES=BO] A[5;A>LRWY#R7,A)A[WZ6FK7O1(Y6/8)QNQ2YUR%QBXK>)((->RP MEE"LU6@+U65Q::PV'<9+I[NDLUA25,V[,F%W;H2WP5^.N!%(8>:Z.3=#H3HDCQLRZ)]=9V(@'#ML-]J]YJ#?:Q;]ES?H_VG%@)]N M8\&2PE=J8(ON7^FXVQICO(%@UA;Y[NSRZOS#^;O3J_,_/GU^HLML2OL MG CV3_P81BP&XT0Z82[CKO. JW-\(($-M$%HGM1:"".0LG+QV;4M>#R]WGXS MQB)Q&7YM_5C949>0NH['2M7@?;LS1<^+ER\PNAC\0I_)5.6(MBCFLO(5IXMJ MZH-&^T<_#L7OY6ZU&WZW:/ZF2VYMUVP]]V77.&VMUOU/\,WG;+3$5QHH5S$SE7V)N,Y9*/;930!H8"NL,KIIQ:@QVHY71 J[L MU)@U:W?0>D+0.GJDT+I:\L-7/[PY:+_NV@H\%5NGP*_35."E]]!SQ@UX+*!O M"[KYZ+,,+#F"L!F)DUB.28\2'UTGPL92VQ+'43HT6@90%$;'D&"S97N(@000 M5,'1/P-6FP@J[#F[QA)9#8&=4G9,*X;W]O H(MQ@G8RI+(G87FU1L+;/+DL) MMI(^Y/7V\1[LATM47;4?)Z&]ZJ"%K$)3D3T8 %1 .AG/*-/U_<8.OO\X8\=[L*@1 M'=WSQV]#/")J&_/2WGX(<+ M.=^ Y!ZB%6U=@)0(E-ES"T7]I24:ZX.@]9S79UYM =4X'Y0B5G#:]U)R(@QH MK)]Z3H=Q1"#7BS4!?AL "6).Q_&0['+X>B$F+(DN%,"> MSUQ7"RI*4R#TK:\&XA@QX@WPI?#0'_U+C #8 P61=!+!,C^@' L-46#6W^'\ MN> \?J0X/QMQ6?J'5 0"2%-ZH#1"][4;ZM%9'7"+#!TN-Y>H'M8X$*MM&PKA M@2[=S1;-G=%DWX!3YKEP#N O.,) (Q&G_D2@?7Z2/<0MIF1+*1\_J0B?!AOX M6@HTWP>64OF76NS^[BSKN23AO<=ZF'4JL0)$G0(126="=(@;"T (51QW=J@T M!OZ%2&NH"#UM];6L?W [?>:S%3"KDZ)PJKXAU?$$!UJ89;H;05Q5P#@$D8A> M' 7F;)$VVS+']>)^^,54#&/CT[%=%GQ6@'RL!U.GR'Y3@VDH0GB SYP(,/\^ M0H7$*)!'H49:CH 8I.+#ZK4*4R5;R NI)X"]XTR'#,N7<(ZX_)_0ZS4FLD/, MG1!SM!5@!MHYG5=C6XWCK0;?":I+FJL%_SW-[<;/WVO-&S:[(7G>Z5VO+?!@7>8Y6_ZA7WI^I=)B!E M9]<0EW1FSOX(!P?WK'7O(CS 0IZSIGJ--7XGOO,0.A(Q8K'DUI[4?CO]?%6_ M./UX5O_E\NST5_H1S$+OQ<%\U,C4X.30N:'1M[5MM<]LV$OZ<_ J<.DV=&;W;;A))UHR:.!G?75/7\7V^ M@?$KN4/EHBWW07WV7T6I'JIRV2_EP*/^\^? M]9QP$OIP\]_3]NGK-R=U[.TU0B/V_J-68Q] @>$.8C:5\I6Q3,X MJR3:9-S58G 0.:%5A45:.5 XVH&$/-4*SI2N])_W&D'AWE#'4V;=5/KIRM6L M^ ,ZK-7,79?YAH1G0DX[[,670KONMDNH+HL*8[7I,%XXW269^8J@#*=139)[L.;ER-2S%2 M'2-&J>MFW(R$ZM!XW)!A__PF%4/AV'&KWNXUAOU>(^\_OT7^3VL*_'07#58$ MOE!#FW?_3,9^-D9X \%L&/GV_.KZXOW%V\'UQ6\?/SU2,UM0D)*[CD5(V>,_NS+#S[/DSC"T&O]!G/!,YIBV*N"P]Q>F\7+I=;_WH MY^'P>[E7K;K?+5J_X>([ZS6WY[[TNF I'P,S,!8PP1CK4F'9[P4W""$Y95>0 M8Y1E6K'W.#G<]E:S]GOXIA,V&,.E%LI5V86*ZMUU(_&3;@+&3^\E!Y=\0"[9 M?J N^0NWZ(CH035XI@G^&&N4H+3S^9IC"N5JR@KE3 &H$9*% M#', 0_?D#!,\H"S)$AYADV$ZPTSG=!BW,4!!!-9R,Z4A&?\,*'=I38MM,2J# M(B7=79)! R)AHB+#80JG,\]1V"054"UJX M2B,*B0,06X"G9.@5^G20"+[V'7C!NP&,!?5O0S4>? M96#)$81-:3@-RS#I4>*CZUC82&I;X#Q*AT;+ (K%1)LR0>/ M>:UU>@1E#XHNVT_CT%YVD"'KT%2D#P8 %9!.RC/*=4L!( "2#%VS8EFMVY1* M;E$J^8I21(H[AQBP9PS(1!Q+6 T#,]-V &J[_NI^ PA_^3 #R#NP*!&]W9/( MK^.\2OPVXH6]^Q0BFD- 6)62 G75A<$%,$F.A?6I%T>!\NO0Z<(B:2\G?@.2 M>YR6W'4)4B+P9D\P%/47EKBLCX36$U^??K4%%.-\9*JRG-.^%Y(3:T!E_=(+ M3HPS L->+@SPVQ!H("9VG _Q(9$_%1 /]P+Q*M3NG),V$'?W;'9GX"%8QR(F M/'&KE?Q2A)WL%?-4Z\F?T$G&*/9 3GZ8A6)$'+&)-('+,S=T#"O_F M*(P>:"H]'W-9^*=(Y/R0)/3$9XQN:[>4C'.J?H?\&2ZW5Y$>SC@1"V(;:M6A M+MSM&MPEP_/Y:*!"//GZ,1$;SDI\'Z$@[ 3JTZ7%#_GQB2 S?J#(?!>B;"C6Z8D MB'7,A&NC2\4C1* _CJ:3:E7,]7H9M$JYG5-JRJ$^-E#MC?G7[T>9^*=,BL\@ MR[/IM?'5O;?H$ \>V<'7Z=_JX,L_B(QGT:"Z2%N419<1NQ<-K8.3WV#;ADE@GG /Z$(PPU$G#JCP7JYQC% MU<"<+=)F6V1H+^Z'-Z9D&%L?8!VRX),"Y'['1O<(2&2_B<$T5$5X@,^<"##_ MRD")Q&H@CT*-M1P#,4C%1^6;#Z9,MI#E4D\!>R>I#AF6K^ <R>[5AYK=QD6_Y)LQT@XR>L?%O^&N-&QCZ2WC6Z+\7X')=_*?IR7V_OQBS2?N3]#;5$#" MWL\IQV_AT.">I1Y=AH=6*' AFDJ'P>*Y5JG)!H'\3M0G%F,626[M6>7?@T_7 MMB\_O+^^6FM+DYK1D\U&HDOL\L/'__RZD(8CZ!U9ZU.C2!#_K']%7ZQUM2HDD/B$F"J,Z&9O5[,)7NU] MNIK $*869A &-??77P\0C<]=]7Q@AOFW*?IGH@I#$0J200: M;#8WFBV]U0;#7-LPVRT8? 5-ZW9B*@EX(4DS*G=JN0RTK5I%Y22F.[5 I#&1 MFD\E]203O :>X))RY)8THDDH.-WAHM9=[#1+ASMCX4\AD].H$.=2R]C?U 1# M3Z0%!2$@,8NF)BR?Y$):+HMI!H?T#(8B)KPD6I 0WV=\8H+...@-@W$+O#S- M1&H"R:6PE,WDBJ%*[S6%UJ43A0_%ZRE)&>'2Y"J^R)+T7&HD8A-NIFP22BLF MZ81Q4_%C0L9=YSQD8R:AW6H8G>:XVVDFW<4[['^\YL#'7_'@BL%E/LX2ZSX; M3XO1PPVDZ8T@>\[0[>_W>[;;/SJ$HWUP/SG0^]1W]L'Y[O2.W?X?#I*1PQG^ M+ G/XN#@>#@ZM@]=<(]>Q;ZQ!<>-4:/7@)'3*Y)DM-?U^JOX8H_ WCL:N,X> MO'9:9LG8UC=FJ!G9PUW[T!EI1]^_.'^"W7/52DO76V^A>N[O/+P56IZ(4EP1V&CK=Y<-50 05[9/^9,#961 MQ-F204_X%%8N2V!YR=C8M)2FU3J*$CYE\!D?DSJJ931 G]%_R4XI' 4!\] , MZK5/Z4 P+NO0YU[CBM<]$2>HY<+AD*84!YJG4ANH),B0H%R5RS'-BDR$+(,? M7)Q%U)]0\P61)7XQGS98A_]0^5 M'UI$ VD6XZ\B%./*G W$A<4%/#"D^$<]_9G):^A4X"Q5XS3[4,@A^[_5+ZYD MS&@4V5+ZF]+_9;^J>%SG HHO>/V#>&V]33<"HBG MEUVI7N" \?(PK?JO.D03QA&1V/S58H7E@+ "LRG-%,+J:IE$$%:M7FD2N/2H"*1%T-<"&;X;$J*#4\D*+89T53E8HG M,+[R,G'I6N,=M8]$;*V8;TEV!=\'=9N+_7ZN;K.'Y6V"G4]R/--LE]/I ?WG27MU(\R7 M@<@+9G=W:MZ7S+*G:&4T9B8BYH.1G,.27ORL)T7]0.4OF)5FUKQR:K^>HB<4 MRBLAZ/]E]OF0\9]&Q>L)OZ& GP\;=]SLWV'R#I-YF*P,4H87DP1O)C>PLGH' M6%[Z1N&S4_ BDF4[M2_VR-4&]H&C[0X=^W?U96%N=7"P[PZOT<) 2\793:*Z MA<#@X/#XZZ4UY%"?1VYYH!=-];FDVVD6WWS^ 5!+ P04 " "HB E78CTW M]QL% #9&@ #0 &5X7S4R-3@Y-BYH=&WM66U/VT@0_EQ^Q5RJTB#%B9T M!3M$,B&AZ;4A38QT]^FTL=?QZNQ=UUX#N5]_L[9# K24E$)Z.I!0XGV9F7WV M>69VXW8@H[#3#BCQ.ENOVI+)D';HU5][S;V#P_TZ]K8;12/V_J9I<$HY38BD M'DSGX 09]VAR(B(*(Y%($H(&!XW#1E-OMF#/;.Z;NXD1%Y7.5KM1 M!-R>"F\.J9R'^70NM93]0TTP]%A:D#?X)&+AW(3M+YF0EL,BFL*07L)81(07 MC1;$Q/,8GYF@,PYZW6#< C=+4I&80#(I+.4SON&HM'O+H+4,(H\A?[P@"2-< MFERM+[0DO9(:"=F,FPF;!=**2#)CW%3C$9!IIW<5L"F3T&K6F^W&M--NQ)VM M;_A_>RN MP^)X(;#;3Y-8^L^'X];HXL;2),[B^SVQLZ@/^C:SN!L"&=]<-[W MH/M^T.M#?S"TA]V!_1&;<41O_#T0GB3 T?EXK<.D MU\U!,EI[>FTCL=@3L$_.1D[O!#8-RP*,0WU_P9J)/3ZVA[V)=O;'Q]Z?8'<= MU=/4]5]"/?=GGJ\GK85'*%U"Z1/R(10 86$ M?LE80B.$$3#CHN%$!H#Y;9R%%+E$-&.W.MT!X>?#)Q03'I,,@^Q=89;F,PJV M*U6W<=C:K0%) ;,TIGNO!E4U8_OU0;.I6ZNC\R;#V@'"/6519?&SZ.8T1H/)Y_>@NF2<#_*J_*8/20NI+,R^&94->O,Q%>7RU M]0J/#PE^49_>PN4MKBJJ%J:;=>--/@^'_WSXT+)1S]%2]AO2>W!,4VCI M-'%H5WE> M'=8)X\AU+#*JLU2)3UBNAH2FBKLUU4W"$&L:R@1S-C([C9',:6'27^1R9=!C MN6E53G!4%A;4%[&Z@F!'NF!Z*555I+!%#5_(L12A*Q"YXM*R#.T.TB^Z6%,7 M$?.\D"ZDL?MF967?Y>Y42"FBWUMK\DW'A29_S'.YX!_S;-3W-[7FKX!= MTG>M?/;D>>,$96Z"GMW!"A_0GBAR0M-5FE2'24,"1(C0Y9<4=<-VW5%QB4>T!?4V?E% M+A?/X<-C%^"&)$V/*A_MB:.-[-.>=CSNV;^K%R<(1Z^_.5#XRBH=X&==J-_)76OU!+ 0(4 Q0 ( *B("5=+ M(SY\(!, (7M 1 " 0 !A=G!T+3(P,C,P-C,P+GAS M9%!+ 0(4 Q0 ( *B("5>@73F\K0X %#3 5 " 4\3 M !A=G!T+3(P,C,P-C,P7V-A;"YX;6Q02P$"% ,4 " "HB E7YP]*+>]* M #.5P8 %0 @ $O(@ 879P="TR,#(S,#8S,%]D968N>&UL M4$L! A0#% @ J(@)5W.:"//*9P >ZP% !4 ( !46T M &%V<'0M,C R,S V,S!?;&%B+GAM;%!+ 0(4 Q0 ( *B("5<,6A ^)TX M G:!@ 5 " 4[5 !A=G!T+3(P,C,P-C,P7W!R92YX;6Q0 M2P$"% ,4 " "HB E7()AS0<3# 0#,=1T % @ &H(P$ M879P=#(P,C,P-C,P7S$P<2YH=&U02P$"% ,4 " "HB E7@- -0;P' "E M- #0 @ &>YP( 97A?-3(U.#DS+FAT;5!+ 0(4 Q0 ( M *B("5=^PL -OP< .TS - " 87O @!E>%\U,C4X.30N M:'1M4$L! A0#% @ J(@)5^[J'AW[! ^AD T ( ! M;_<" &5X7S4R-3@Y-2YH=&U02P$"% ,4 " "HB E78CTW]QL% #9&@ M#0 @ &5_ ( 97A?-3(U.#DV+FAT;5!+!08 "@ * 'D" ( #; 0, ! end